代码拉取完成,页面将自动刷新
var B = require('behaviors');
module.exports = {
transport: function(src,target,resourceType,creep){
if(creep.store.getUsedCapacity() > creep.store[resourceType] || creep.ticksToLive < 30){ //Clear
if(creep.pos.isNearTo(creep.room.storage)){
for(var res in creep.store){
if(res != resourceType || creep.ticksToLive < 30) creep.transfer(creep.room.storage, res);
}
}else creep.moveTo(creep.room.storage);
creep.say('Ha?');
return;
}
if((!src.store.getUsedCapacity(resourceType) && !creep.store[resourceType]) || !target.store.getFreeCapacity(resourceType) || !creep) return creep.say('Break!');
creep.say('Ohayo!');
if(creep.store.getUsedCapacity() == 0){
if(creep.pos.isNearTo(src)){
B.GetResource(creep, src.pos, resourceType);
}else creep.moveTo(src,{reuse:100});
}else{
if(creep.pos.isNearTo(target)) creep.transfer(target, resourceType);
else creep.moveTo(target,{reuse:100});
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。