Skip to content

Simulating Pokemon Gen 1 battles to calculate reliability

Notifications You must be signed in to change notification settings

tklos96/Gen1BattleSim

Repository files navigation

Gen1BattleSim

Simulate Pokemon battles to calculate reliability.

Dependencies

These will be install when you build the package for the first time:

  • @smogon/calc
  • eslint
  • typescript
  • patch-package

TODO

Still need to implement the following:

Enemy AI

  • AI modification 1
  • AI modification 2
  • AI modification 3 ("Good AI")
  • Lorelei special AI
  • Item use

Battle mechanics

  • Stat-boosting moves
  • Status moves in general
  • Check immunities when using moves
  • Bide
  • Reflect
  • Confusion
  • Freeze
  • Sleep counter
  • Paralysis
  • Poision (including toxic)
  • Leech seed
  • Burn
  • Multi-turn trapping moves (e.g. Wrap)
  • Two-turn regular moves (e.g. Razor Wind)
  • Two-turn invulnerable moves (e.g. Dig)
  • Recharge moves
  • Flinches
  • Secondary effect on attacking moves
  • Rage

Data

  • Moves
  • AI Trainers

About

Simulating Pokemon Gen 1 battles to calculate reliability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published