- 37
- Posts
- 7
- Years
- Seen Jun 30, 2020
To make a gym leader battle more challenging i would like to remove all advantages the player has.
This means that before the battle the gym leader does some checks to see if the player can have
his/her gym battle.
The checks are done by the gym leader and not some NPC inside the gym because that way the player
can't "cheat" by getting the approval and then change the pokémons level with a rare candy or evolve,
it into a non-flying type.
The checks the gym leader does are:
a count pokémon. It is a 6v6 double battle with only flying type pokémon
a type check. You can only use flying type pokémon
a level check. You can only use pokémon between lv 50 and 60 (gym leader lv 55-65)
a item check. You can only have 4 potions and no revives
The limit of 4 potions and no revives is because the gym leader can have a max of 4 item, and can't
use revives properly.
To make the battle more challenging i thaught about having a permanent stealth rock set up before the battle starts.
This would affect the first 2 pokémon you and the gym leader start with.
The stealth rock can't be removed with moves that remove entry hazards like Rapid Spin etc.
My questions are:
is it possible to have the stealth rock in play permanent.
how do you prevent the player from having to many potions, and using revives.
how do you get this all in a script.
Is it easier to perform all checks first and the mention if the player can have the gym battle.
Or is it better to have all checks fail on having not met the requirements having 5 pokémon fails the check and thus
fail, and the player has to get a 6th pokémon, only to fail again when it is not a flying type.
This means that before the battle the gym leader does some checks to see if the player can have
his/her gym battle.
The checks are done by the gym leader and not some NPC inside the gym because that way the player
can't "cheat" by getting the approval and then change the pokémons level with a rare candy or evolve,
it into a non-flying type.
The checks the gym leader does are:
a count pokémon. It is a 6v6 double battle with only flying type pokémon
a type check. You can only use flying type pokémon
a level check. You can only use pokémon between lv 50 and 60 (gym leader lv 55-65)
a item check. You can only have 4 potions and no revives
The limit of 4 potions and no revives is because the gym leader can have a max of 4 item, and can't
use revives properly.
To make the battle more challenging i thaught about having a permanent stealth rock set up before the battle starts.
This would affect the first 2 pokémon you and the gym leader start with.
The stealth rock can't be removed with moves that remove entry hazards like Rapid Spin etc.
My questions are:
is it possible to have the stealth rock in play permanent.
how do you prevent the player from having to many potions, and using revives.
how do you get this all in a script.
Is it easier to perform all checks first and the mention if the player can have the gym battle.
Or is it better to have all checks fail on having not met the requirements having 5 pokémon fails the check and thus
fail, and the player has to get a 6th pokémon, only to fail again when it is not a flying type.