Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement forms #9

Open
rhysm94 opened this issue Mar 19, 2018 · 0 comments
Open

Implement forms #9

rhysm94 opened this issue Mar 19, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@rhysm94
Copy link
Owner

rhysm94 commented Mar 19, 2018

Forms are different versions of Pokémon species which either simply look different (e.g. different Unown letters), or have different stats and/or different typing to their base, normal form.
This second kind of forms can be further subdivided into different categories. Some form changes are user activated, some activated by battle conditions, some forms are only changeable outside of battle, and some aren’t changeable at all (e.g. Alola forms)

Castform provides an example of a Pokémon whose form differences are activated by battle conditions. Its ability, Forecast, changes its type based on the weather:

  • Normal Form (Normal type), activated by any weather not associated with a form
  • Sunny Form (Fire type), activated by sunlight
  • Rainy Form (Water type), activated by rain
  • Snowy Form (Ice type), activated by hail

Some Pokémon have what’s known as an Alola form, a form that is only obtainable in Pokémon (Ultra) Sun and Moon. These forms are set, and may have different types, stats, and movesets from their non-Alola forms.

As a player, I want to either be able to choose a form before battle, or have the ability to change form mid-battle as per form-change requirements, to broaden the strategy involved and to bring the battle engine closer to replicating the cartridge’s battle engine

@rhysm94 rhysm94 added the enhancement New feature or request label Mar 19, 2018
@rhysm94 rhysm94 self-assigned this Mar 19, 2018
@rhysm94 rhysm94 added this to To do in Dissertation Mar 19, 2018
@rhysm94 rhysm94 moved this from To do to In progress in Dissertation Mar 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Dissertation
  
In progress
Development

No branches or pull requests

1 participant