reserveController does not increase controll time



  • Hey guys,

    I am experiencing a problem with reserving rooms. I have a creep with this basic script:

     

    if(creep.reserveController(creep.room.controller) == ERR_NOT_IN_RANGE) {
    creep.say('range');
    creep.moveTo(creep.room.controller);
    } else {
    creep.say('reserve');
    }

     

    It creeps to the controller and starts reserving as expected. However, the controll time does not seem to increase. It constantly says Draud (1), which means if I do not create the next claimer in time, I lose controll over the room and somebody else could potentially swoop in. Am I making a mistake or is this bugged? Anybody else experiencing this problem?

     

    Thanks in advance! 



  • nvm, resolved. Though I think the Documentation isn't crystal clear on this. Apparently you need at least 2 CLAIM body parts to increase the counter, else you will just sustain it because every tick decreases you controll counter at the same time that you increase it with you creeper. just fyi if anybody is as confused as I was 😃