mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-03-21 17:50:29 -05:00
All battle text messages have been moved out of `src/battle.ts` and into its own file `data/text.js`. Code for handling this is in the new files `src/battle-log.ts` and `src/battle-text-parser.ts`. `data/text.js` is now extremely self-contained, and nearly ready for translation support! This is a significant modernization of battle.ts. In addition to moving messages out: Functions for getting names (`pokemon.getLowerName()` etc) have been removed. `battle.minorQueue` has been removed. Minor lines are now processed directly on the main queue, with a new `battle.waitForAnimations` flag to decide whether or not the main queue should wait for animations to finish before moving on to the next line. `battle.waitForResult()` and `battle.endPrevAction()` have been removed. These confusingly-named functions closed the messagebar (and flush the minor queue). They've been replaced with `scene.maybeCloseMessagebar()`. `pokemon.markMove()` and `pokemon.markAbility()` have been renamed `pokemon.rememberMove()` and `pokemon.rememberAbility()`.
14 lines
229 B
Plaintext
14 lines
229 B
Plaintext
data/*
|
|
node_modules/
|
|
/js/lib/
|
|
|
|
/js/battle.js
|
|
/js/battledata.js
|
|
/js/battle-log.js
|
|
/js/battle-text-parser.js
|
|
/js/battle-dex.js
|
|
/js/battle-dex-data.js
|
|
/js/battle-animations-moves.js
|
|
/js/battle-scene-stub.js
|
|
/js/battle-animations.js
|