player.teleport(playerzone, Xpos, Ypos, null, player);
}
public void KillRandomBlordrough() {
final LinkedList<Creature> blrs = quest.getBlordroughs();
Creature blr = blrs.get(Rand.rand(blrs.size()));
// cheat! :-)
blr.setHP(1);
StendhalRPAction.placeat(playerzone, blr, Xpos+1, Ypos);
player.setTarget(blr);
do {
// prevent player killing
player.setHP(10000);
if(player.isPoisoned()) {
player.healPoison();
}
player.teleport(blr.getZone(), blr.getX(), blr.getY(), null, player);
player.setTarget(blr);
MockStendlRPWorld.get().nextTurn();
MockStendhalRPRuleProcessor.get().beginTurn();
MockStendhalRPRuleProcessor.get().endTurn();
} while (player.isAttacking());
MockStendhalRPRuleProcessor.get().beginTurn();
MockStendhalRPRuleProcessor.get().endTurn();
logger.debug("killed creature ("+blr.getName()+").");
}