Грибная Помеха. Объясните кто нибудь плиз


#1
function onSpawn (event) {
    // Pet should find the health potion (type is "potion"): 
    var potion = pet.findNearestByType("potion");
    pet.fetch(potion);
    
    var mazaMafakareynrbhydkjmsnj = pet.findNearestByType("gold-key");
    pet.fetch(mazaMafakareynrbhydkjmsnj);
}

// Pet can find more than just items:
var skeleton = pet.findNearestByType("skeleton");
pet.on("spawn", onSpawn);

while(true) {
    if (skeleton.health > 0) {
        hero.attack(skeleton);
    }
    else {
        hero.moveXY(31, 38);
    }
}

``Может кто нибудь обьяснить мне, почему вот эта строка: 
var skeleton = pet.findNearestByType("skeleton");

Почему не эта? :
 var skeleton = hero.findNearestEnemy("skeleton");

???
Спасибо!