Text is particularly blurry (room.visual.text) at certain zoom levels that were otherwise readable in the old renderer. Unsure if the new lighting is a factor or not, I don't recall text readability issues previously.
Overall runs great. Would really like a checkbox to turn off lighting effects.
I just noticed that spawnCreep (as opposed to createCreep) does not automatically assign a name to created creeps anymore.
I think this is an unneccessary complication for new players, which should not use a deprecated method like createCreep, should they?
Was there a particular reason to leave that behaviour out? The pull request does not at all mention this change, I discovered it by chance after seeing that my spawning code does not work after changing to the new method signature.
In case you want to keep the behaviour as is: The documentation of return values should be updated. Currently it only points at an errorneous creep body, but not at a missing name.
Yup, thank you! I derped. Thought I was reading loosely worded proposed changes, not the verbatim wording changes to the API docs. I'll keep an eye out on the commit stuff. (omg that Taiwaneese girls footer link thing... LOL ... oh git... )
@artch I've been paying attention but haven't been able to reproduce. It may be related to the initial deployment of the shard CPU selector, as it appears using that for the first time "reset" the cpu.
The high ticks until regeneration appears to have been resolved, meaning that it appears that everything I brought up in this thread has been resolved. Seems that I was looking in the wrong tab and the high ticks still appear to be there. Thanks!
Fun fact! It might have been hidden somehow, since I can’t remember that we manually removed anything while moving to the new site, it was fully automated. Or it might be marked as obsolete in styles and thus the migration script didn’t process it.
Anyway, the main reason why it must be removed now is that Game.shard is a more correct way to distinguish between sim/ptr/live. Room.mode is no longer needed and can be safely removed without breaking anyone’s live code.
Just to note, the console output was even missing for commands run in the console. Entering `Game.time` also resulted in no output at all. I know my code was running because the creeps were still moving and memory was changing.