285
edits
ByteFoolish (talk | contribs) mNo edit summary |
ByteFoolish (talk | contribs) No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
In-game Functions | In-game Functions | ||
game.combat.slayerTask.killsLeft = 99999 | |||
<nowiki> | |||
var count = 30; | |||
var tier = -1; | |||
var costCoins = 0; | |||
var monsID = game.combat.enemy.monster._localID; | |||
while(count > 1 && game.combat.slayerTask.monster._localID != monsID) { | |||
if (game.combat.enemy.monster.canSlayer) { | |||
for (const i in SlayerTierID) { | |||
if (isNaN(i)) continue; | |||
if (game.combat.slayerTask.getMonsterSelection(i).some(e => e._localID === monsID)) { | |||
tier = i | |||
} | |||
} | |||
if (tier == -1) { | |||
console.log("Unable to find correct slayer tier."); | |||
break; | |||
} | |||
} else { | |||
console.log("Not a slayer monster."); | |||
break; | |||
} | |||
game.combat.slayerTask.selectTask(tier,costCoins,true,true); | |||
console.log(count); | console.log(count); | ||
count = count - 1; | count = count - 1; | ||
var now = new Date().getTime(); | |||
while(new Date().getTime() < now + | var now = new Date().getTime(); | ||
}</nowiki> | if (game.combat.slayerTask.monster._localID === monsID) { | ||
console.log("Found monster!"); | |||
game.combat.slayerTask.jumpToTaskOnClick(); | |||
} else { | |||
while(new Date().getTime() < now + 1500){ /* Do nothing */ } | |||
} | |||
} | |||
</nowiki> |
edits