Console Command to spawn creep does not apply memory options
-
When I utilize Game.spawn.spawn1.createCreep([MOVE],'Creep1',{ test: 'memory'}); in the console, the memory options at the end of the method argument don't apply at all. They apply if a module starts the spawning process. but won't when a console command does it.
Thanks,
-
same problem here, memory of creeps created from code(not manually console) is always empty. it can be fixed by
var screep = Game.spawn.spawn1.createCreep([MOVE],'Creep1',{ test: 'memory'});
Game.creeps[screep].memory.test = 'memory';
-
So, I was messing with this and have some more information:
As before if you declare:
Game.spawns.Spawn1.createCree([WORK],'Name',{ role: 'harvester', test : 'test1'});
it works fine in the script but does not apply properties in the console.Instead, if you declare:
Game.spawns.Spawn1.createCree([WORK],'Name',{ 'role': 'harvester', 'test' : 'test1'});
with the extra quotations around the role and test object names, it all works correctly.If any one tests this, please verify that it's not just my code.