initial commit, tutorial level scripts

This commit is contained in:
2024-04-30 21:37:16 +02:00
parent d672727d9b
commit efa3d8df5c
48 changed files with 8250 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
var roleHarvester = require('role.harvester');
var roleBuilder = require('role.builder');
var lastEneCheck = Date.now();
module.exports.loop = function () {
for(var name in Game.rooms) {
if(Date.now() - lastEneCheck > 5000) {
console.log('Room "'+name+'" has '+Game.rooms[name].energyAvailable+' energy');
lastEneCheck = Date.now();
}
}
for(var name in Game.creeps) {
var creep = Game.creeps[name];
if(creep.memory.role == 'harvester') {
roleHarvester.run(creep);
}
if(creep.memory.role == 'builder') {
roleBuilder.run(creep);
}
}
}