getCurrentBestBodyParts.js
getCurrentBestBodyParts(Game) {
const roomEnergy = energyController.getRoomEnergyInfo(Game);
const energyAvailable = roomEnergy.sourceEnergy.sourceEnergy;
if (energyAvailable <= 300) {
return [WORK,WORK,CARRY,MOVE];
}
if (energyAvailable <= 400) {
return [WORK,WORK,WORK,CARRY,MOVE];
}
if (energyAvailable <= 550) {
return [WORK,WORK,WORK,CARRY,CARRY,MOVE,MOVE];
}
if (energyAvailable <= 600 || energyAvailable <= 650 || energyAvailable >= 650) {
return [WORK,WORK,WORK,WORK,CARRY,CARRY,MOVE,MOVE];
}
},