public KuroLuxray() { Creature.call(this, "Kuro", 20, 40, 20); this.hasName = true; this.description = function() { return "Kuro"; }; this.attacks.push(kuroPounce(this)); this.attacks.push(kuroSit(this)); this.attacks.push(kuroBat(this)); this.attacks.push(kuroLick(this)); this.attacks.push(kuroKnead(this)); this.attacks.push(kuroSlideSit(this)); this.attacks.push(kuroOralVore(this)); this.attacks.push(kuroSmother(this)); this.attacks.push(kuroAnalVore(this)); this.attacks.push(kuroSwallow(this)); this.attacks.push(kuroAnalPull(this)); this.attacks.push(kuroAnalSqueeze(this)); this.attacks.push(kuroAnalRest(this)); this.attacks.push(kuroDigest(this)); this.flags.state = "chase"; this.flags.distance = 6; this.playerAttacks = []; this.playerAttacks.push(pass); this.prefs.prey = false; } function kuroBat(attacker) { return { attackPlayer: function(defender) { let line = ["The Luxray leaps towards you and smacks you with his heavy paw.",newline]; let choice = Math.random(); if (choice < 0.4) { player.changeStamina(-25); line.push("You're knocked sideways, tossed into the wall! The impact dazes you for a moment.") } else if (choice < 0.75) { player.changeStamina(-15); } } } }