StevensSEC / pokemonbattlelib

A portable library for accurately simulating Pokemon battles.
GNU General Public License v3.0
13 stars 2 forks source link

Marshaled transactions no longer contain pokemon info, so its harder to build battle log messages #384

Closed dyc3 closed 3 years ago

dyc3 commented 3 years ago

Current Behavior

All transactions were recently refactored to always use target instead of *Pokemon or a mix of the two. This makes the transactions returned from the battle api very difficult to use to create battle log messages, because it requires the user to maintain some state about the battle.

Additional context Add any other context about the problem here.