bukinoshita / pokemon-player-escape

Check if player escape from battle with wild Pokemon and get probability of escaping

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pokemon-player-escape Build Status

Check if player escape from battle with wild Pokemon and get probability of escaping

Install

$ npm install --save pokemon-player-escape

Usage

const pokemonPlayerEscape = require('pokemon-player-escape')

pokemonPlayerEscape.escape(25, 100)
// => false

pokemonPlayerEscape.probability(100, 100)
// => 0.6171875 (61%)

API

pokemonPlayerEscape()

.escape(myPokemonSpeed, pokemonSpeed, [nTimes])

Returns a boolean. If true player's pokemon escape.

myPokemonSpeed

Type: integer
Required

Player's Pokemon speed

pokemonSpeed

Type: integer
Required

Wild Pokemon speed

nTimes

Type: integer
Default: 0

Number of times player's pokemon tried to escape

.probability(myPokemonSpeed, pokemonSpeed, [nTimes])

Returns a number.

myPokemonSpeed

Type: integer
Required

Player's Pokemon speed

pokemonSpeed

Type: integer
Required

Wild Pokemon speed

nTimes

Type: integer
Default: 0

Number of times player's pokemon tried to escape

Related

License

MIT © Bu Kinoshita

About

Check if player escape from battle with wild Pokemon and get probability of escaping

License:MIT License


Languages

Language:JavaScript 100.0%