Memory not being assigned to creeps

  • When I spawn a creep using this function it isn't having role: 'hauler' assigned to its memory,
    The creep will build but wont have anything in memory.

    for (spawn in Game.spawns){
    var spawn = Game.spawns[spawn];
    if (Memory.buildList.length){
    for (var i in Memory.buildList){
    var blueprint = Memory.buildList[i];
    var body = blueprint.body;
    if (!spawn.canCreateCreep(body)){

  • Attempt {'role':'hauler'} in the options of the spawn, and let me know if that works. I've seen memory issues resolved by this before.

  • That seems to be working thanks!
    though now I will need to figure out how to generalise the script 😞