Memory Bug: Can't write variables into memory
-
I can't seem to define new variables in Creeps memory
for example when I enter into the console
Game.creeps.Brody.memory.role = 'harvester';
And then look at Brody in the Memory viewer I see this:
Instead of this:
When I enter into the console
console.log(Memory.creeps.Brody.role);
It return undefined.
the only way I can access the Information is by
console.log(Memory.creeps.Brody.);
which does return harvester. Right now I got my Harvesters running by changing
if(creep.memory.role == 'harvester') {
roleHarvester.run(creep);
}to
if(creep.memory == 'harvester') {
roleHarvester.run(creep);
}but that creates a host of other problems.
I am currently not doing Memory cleanup on dead creeps, since I just started.