StructureObserver should use some energy to observe another room



  • It is strange that the StructureObserver is the only one structure in the game that never requires energy to work.

    It should be consistent that this structure also consume energy when working...

    First, the Obeserver should by fed with energy by some creeps, then the observeRoom() function could then work, usign that energy (as the labs do).

    The used energy to observe a room could also depend on the distance between the observer's room and the observed room (exponential value with the linear distance ?)


  • Culture

    This might be a good idea for viewing ranges over 10 rooms. If it's used for rooms under range of 10 it should remain free. Observers are heavily used in finding power buildings on the highway rooms. It would throw the balance out of whack too much.

    Labs do not require energy to run, you can do runReaction() at any time in the game. Only applying boosts costs energy.



  • Good idea, however i think it should always use energy for whatever distance (while working) but a lot less the 10 room away.