diff --git a/forest.js b/forest.js index 03b550e..f2efa97 100644 --- a/forest.js +++ b/forest.js @@ -766,4 +766,28 @@ function Anaconda() { }; } ); + + this.playerAttacks.push( + function(attacker) { + return { + name: "Flee", + desc: "Try to run away", + attack: function(defender) { + let success = statCheck(attacker, defender, "dex"); + if (success) { + attacker.changeStamina(-25); + attacker.clear(); + changeMode("explore"); + return ["You successfully run away."]; + } else { + attacker.changeStamina(-25); + defender.changeStamina(-25); + return ["You can't escape!"]; + } + }, + requirements: [ + function(attacker, defender) { return defender.flags.state == "combat"; } + ] + } + }); }