screep/picker.js

17 lines
540 B
JavaScript

//只收集,不运输
module.exports = {
run(creep) {
// let sources = creep.room.find(FIND_SOURCES);
let working_target_id=creep.working_target_id;
let working_target=Game.getObjectById(working_target_id);
let Re_code=creep.harvest(working_target);
if ( Re_code== ERR_NOT_IN_RANGE) {
creep.moveTo(working_target);
}else{
if(OK==Re_code){
creep.harvest(working_target);
creep.drop(RESOURCE_ENERGY);
}
}
}
}