2014-12-04 65 views
1

我想讓自己修復一下,但下面的代碼似乎不起作用。有什麼建議麼?自我修復

module.exports = function(creep) { 
    var targets = creep.room.find(Game.HOSTILE_CREEPS); 
     if(targets.length) { 
      creep.rangedAttack(targets[0]); 
     } 
     if(creep.hits < creep.hitsMax) { 
       creep.heal(creep); 
       console.log("healing") 
     }} 
+0

是否Console.log(「癒合」)實際上被調用? – user2813274 2014-12-04 23:37:18

+0

它確實顯示在控制檯中,所以是 – user3885824 2014-12-04 23:39:50

+0

只是點擊數保持不變 – user3885824 2014-12-04 23:42:23

回答

1

假設https://gist.github.com/avdg/7835babe74904a8a123b的代碼是準確的,爬行者無法自愈。 第4657行有一組檢查導致治療功能不做任何事情,沒有錯誤。 其中一個檢查是k == b,其中k似乎是目標,而b似乎是進行治療的蠕動。所以,如果它們一樣,它什麼都不做。