Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let roles = [
- 'harvester',
- 'upgrader'
- ];
- module.exports.roles = []
- module.exports.executeSpawns = function() {
- let currentCount;
- let role;
- for(var name of roles) {
- role = require(name);
- module.exports.roles.push(role);
- currentCount = (_.filter(Game.creeps, (creep) => creep.memory.role == name)).length;
- if (currentCount < role.spawnInfo.count) {
- Game.spawns['Spawn1'].spawnCreep(role.body, role.spawnInfo.label + Game.time, {memory: {...role.spawnInfo.startMemory, role: name}});
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement