Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Options:
- Gaole: &8[&6Pokemon &r&lArcade&8]&r
- Money: You have %{money.%player%}%¥
- Ingame: You are already in a game!
- Welcome: Welcome to Pokemon Arcade!
- NoMoney: You have no money, sorry!
- Status1: Your Pokemon
- Status2: %{player1.%player%}%'s hp: %{player1hp.%player%}% out of %{player1maxhp.%player%}%
- Status3: %{player2.%player%}%'s hp: %{player2hp.%player%}% out of %{player2maxhp.%player%}%
- Status4: Wild Pokemon
- Status5: %{pokemon1.%player%}%'s hp: %{pokemon1hp.%player%}% out of %{pokemon1maxhp.%player%}%
- Status6: %{pokemon2.%player%}%'s hp: %{pokemon2hp.%player%}% out of %{pokemon2maxhp.%player%}%
- FieldSearch: Loading field search...
- FieldSearch2: Initiating field search!
- Select: Please select your two Pokemon! Alternatively, &6right click&r the button if you do not have any!
- Select2: Please select a Pokemon! Alternatively, &6right click&r the button if you do not have any!
- Go1: Go %{player1.%player%}%&r!
- Go2: Go %{player2.%player%}%&r!
- Pokemon1: Found %{pokemon1.%player%}%&r!
- Pokemon2: Found %{pokemon2.%player%}%&r!
- Player1: Chose %{player1.%player%}%&r!
- Player2: Chose %{player2.%player%}%&r!
- BattleStart: BATTLE START!!!!!
- ButtonTap1: Go! Rapidly tap the button to build up fighting spirit!
- ButtonTap2: You're under attack! Rapidly tap the button to build up fighting spirit!
- Reset: Reset!
- Speed: Order of Attacking
- CriticalPoke1: A critical hit on %{pokemon1.%player%}%!
- CriticalPoke2: A critical hit on %{pokemon2.%player%}%!
- CriticalP1: A critical hit on %{player1.%player%}%!
- CriticalP2: A critical hit on %{player2.%player%}%!
- Turn1: Turn 1
- Turn2: Turn 2
- Turn3: Turn 3
- Catch: Catch Chance!
- Catch2: Right click the button to stop the wheel!
- Catch3: Catch Chance START!
- command /pokemon <text>:
- description: The main Pokemon Arcade command
- usage: /pokemon <text>
- trigger:
- if arg-1 is "money":
- message "{@Gaole} {@Money}"
- if arg-1 is "beginmoney":
- set {money.%player%} to 100
- if arg-1 is "reset":
- set {play.%player%} to false
- delete {pokemon1.%player%}
- delete {pokemon2.%player%}
- delete {player1.%player%}
- delete {player2.%player%}
- set {pokemon1type.%player%} to false
- set {pokemon1attk.%player%} to false
- set {pokemon1hp.%player%} to false
- set {pokemon1def.%player%} to false
- set {pokemon1sdef.%player%} to false
- set {pokemon1spd.%player%} to false
- set {pokemon2type.%player%} to false
- set {pokemon2attk.%player%} to false
- set {pokemon2hp.%player%} to false
- set {pokemon2def.%player%} to false
- set {pokemon2sdef.%player%} to false
- set {pokemon2spd.%player%} to false
- set {player1type.%player%} to false
- set {player1attk.%player%} to false
- set {player1maxhp.%player%} to false
- set {player1hp.%player%} to false
- set {player1def.%player%} to false
- set {player1sdef.%player%} to false
- set {player1spd.%player%} to false
- set {player2type.%player%} to false
- set {player2attk.%player%} to false
- set {player2maxhp.%player%} to false
- set {player2hp.%player%} to false
- set {player2def.%player%} to false
- set {player2sdef.%player%} to false
- set {player2spd.%player%} to false
- set {player1move.%player%} to false
- set {player1movedmg.%player%} to false
- set {player2move.%player%} to false
- set {player2movedmg.%player%} to false
- set {pokemon1move.%player%} to false
- set {pokemon2move.%player%} to false
- set {pokemon1movedmg.%player%} to false
- set {pokemon2move.%player%} to false
- set {pokemon1movetype.%player%} to false
- set {pokemon2movetype.%player%} to false
- set {pokemon1movehit.%player%} to false
- set {pokemon2movehit.%player%} to false
- set {pokemon1dmg.%player%} to false
- set {pokemon2dmg.%player%} to false
- set {player1dmg.%player%} to false
- set {player2dmg.%player%} to false
- set {priority1.%player%} to false
- set {priority2.%player%} to false
- set {priority3.%player%} to false
- set {priority4.%player%} to false
- set {tap.%player%} to false
- set {start.%player%} to false
- set {stage1.%player%} to false
- message "{@Gaole} {@Reset}" to player
- remove coal from player
- remove invisibility from player
- delete {stage1turn1player1.%player%}
- delete {stage1turn1player2.%player%}
- set {spirit.%player%} to 0
- set player's level to 0
- stop
- if arg-1 is "status":
- {play.%player%} is true:
- message "{@Gaole} {@Status1}"
- wait 1 second
- message "{@Gaole} {@Status2}"
- wait 1 second
- message "{@Gaole} {@Status3}"
- wait 1 second
- message "{@Gaole} {@Status4}"
- wait 1 second
- message "{@Gaole} {@Status5}"
- wait 1 second
- message "{@Gaole} {@Status6}"
- if arg-1 is "play":
- {play.%player%} is true:
- message "{@Gaole} {@Ingame}"
- stop
- else:
- {pkmn.money.%player%} is below 100:
- message "{@Gaole} {@NoMoney}"
- stop
- else:
- set {play.%player%} to true
- set {spirit.%player%} to 100
- set {money.%player%} to {money.%player%}-100
- apply invisibility 1 to player for 9999 seconds
- teleport player to {arcade}
- give coal to player
- message "{@Gaole} {@Welcome}"
- wait 2 seconds
- message "{@Gaole} {@FieldSearch}"
- wait 5 seconds
- message "{@Gaole} {@FieldSearch2}"
- teleport player to {field}
- set {_rand} to a random integer from 1 to 7
- if {_rand} is 1: #Charmander ★☆☆☆
- set {pokemon1.%player%} to "Wild Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "Fire"
- set {pokemon1maxhp.%player%} to 114
- set {pokemon1hp.%player%} to 114
- set {pokemon1attk.%player%} to 80
- set {pokemon1def.%player%} to 63
- set {pokemon1sdef.%player%} to 70
- set {pokemon1spd.%player%} to 85
- set {pokemon1movedmg.%player%} to 40
- set {pokemon1move.%player%} to "Ember"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "S"
- else if {_rand} is 2: #Charmander ★☆☆☆
- set {pokemon1.%player%} to "Wild Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "Fire"
- set {pokemon1maxhp.%player%} to 114
- set {pokemon1hp.%player%} to 114
- set {pokemon1attk.%player%} to 80
- set {pokemon1def.%player%} to 63
- set {pokemon1sdef.%player%} to 70
- set {pokemon1spd.%player%} to 85
- set {pokemon1movedmg.%player%} to 40
- set {pokemon1move.%player%} to "Ember"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "S"
- else if {_rand} is 3: #Charmander ★☆☆☆
- set {pokemon1.%player%} to "Wild Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "Fire"
- set {pokemon1maxhp.%player%} to 114
- set {pokemon1hp.%player%} to 114
- set {pokemon1attk.%player%} to 80
- set {pokemon1def.%player%} to 63
- set {pokemon1sdef.%player%} to 70
- set {pokemon1spd.%player%} to 85
- set {pokemon1movedmg.%player%} to 40
- set {pokemon1move.%player%} to "Ember"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "S"
- else if {_rand} is 4: #Charmeleon ★★☆☆
- set {pokemon1.%player%} to "Wild Charmeleon &9★★&r☆☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "Fire"
- set {pokemon1maxhp.%player%} to 133
- set {pokemon1hp.%player%} to 133
- set {pokemon1attk.%player%} to 84
- set {pokemon1def.%player%} to 78
- set {pokemon1sdef.%player%} to 85
- set {pokemon1spd.%player%} to 100
- set {pokemon1movedmg.%player%} to 65
- set {pokemon1move.%player%} to "Fire Fang"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "P"
- else if {_rand} is 5: #Charmeleon ★★☆☆
- set {pokemon1.%player%} to "Wild Charmeleon &9★★&r☆☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "Fire"
- set {pokemon1maxhp.%player%} to 133
- set {pokemon1hp.%player%} to 133
- set {pokemon1attk.%player%} to 84
- set {pokemon1def.%player%} to 78
- set {pokemon1sdef.%player%} to 85
- set {pokemon1spd.%player%} to 100
- set {pokemon1movedmg.%player%} to 65
- set {pokemon1move.%player%} to "Fire Fang"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "P"
- else if {_rand} is 6: #Charizard ★★★☆
- set {pokemon1.%player%} to "Wild Charizard &6★★★&r☆"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "FireFlying"
- set {pokemon1maxhp.%player%} to 153
- set {pokemon1hp.%player%} to 153
- set {pokemon1attk.%player%} to 129
- set {pokemon1def.%player%} to 98
- set {pokemon1sdef.%player%} to 105
- set {pokemon1spd.%player%} to 120
- set {pokemon1movedmg.%player%} to 70
- set {pokemon1move.%player%} to "Flame Burst"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "S"
- else if {_rand} is 7: #Charizard ★★★★
- set {pokemon1.%player%} to "Wild Charizard &5★★★★&r"
- message "{@Gaole} {@Pokemon1}"
- set {pokemon1type.%player%} to "FireFlying"
- set {pokemon1maxhp.%player%} to 168
- set {pokemon1hp.%player%} to 168
- set {pokemon1attk.%player%} to 142
- set {pokemon1def.%player%} to 107
- set {pokemon1sdef.%player%} to 115
- set {pokemon1spd.%player%} to 132
- set {pokemon1movedmg.%player%} to 90
- set {pokemon1move.%player%} to "Flamethrower"
- set {pokemon1movetype.%player%} to "Fire"
- set {pokemon1movehit.%player%} to "S"
- set {_rand} to a random integer from 1 to 4
- if {_rand} is 1: #Charmander ★☆☆☆
- set {pokemon2.%player%} to "Wild Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Pokemon2}"
- set {pokemon2type.%player%} to "Fire"
- set {pokemon2maxhp.%player%} to 114
- set {pokemon2hp.%player%} to 114
- set {pokemon2attk.%player%} to 80
- set {pokemon2def.%player%} to 63
- set {pokemon2sdef.%player%} to 70
- set {pokemon2spd.%player%} to 85
- set {pokemon2movedmg.%player%} to 40
- set {pokemon2move.%player%} to "Ember"
- set {pokemon2movetype.%player%} to "Fire"
- set {pokemon2movehit.%player%} to "S"
- else if {_rand} is 2: #Charmeleon ★★☆☆
- set {pokemon2.%player%} to "Wild Charmeleon &9★★&r☆☆"
- message "{@Gaole} {@Pokemon2}"
- set {pokemon2type.%player%} to "Fire"
- set {pokemon2maxhp.%player%} to 133
- set {pokemon2hp.%player%} to 133
- set {pokemon2attk.%player%} to 84
- set {pokemon2def.%player%} to 78
- set {pokemon2sdef.%player%} to 85
- set {pokemon2spd.%player%} to 100
- set {pokemon2movedmg.%player%} to 65
- set {pokemon2move.%player%} to "Fire Fang"
- set {pokemon2movetype.%player%} to "Fire"
- set {pokemon2movehit.%player%} to "P"
- else if {_rand} is 3: #Charizard ★★★☆
- set {pokemon2.%player%} to "Wild Charizard &6★★★&r☆"
- message "{@Gaole} {@Pokemon2}"
- set {pokemon2type.%player%} to "FireFlying"
- set {pokemon2maxhp.%player%} to 153
- set {pokemon2hp.%player%} to 153
- set {pokemon2attk.%player%} to 129
- set {pokemon2def.%player%} to 98
- set {pokemon2sdef.%player%} to 105
- set {pokemon2spd.%player%} to 120
- set {pokemon2movedmg.%player%} to 70
- set {pokemon2move.%player%} to "Flame Burst"
- set {pokemon2movetype.%player%} to "Fire"
- set {pokemon2movehit.%player%} to "S"
- else if {_rand} is 4: #Charizard ★★★★
- set {pokemon2.%player%} to "Wild Charizard &5★★★★&r"
- message "{@Gaole} {@Pokemon2}"
- set {pokemon2type.%player%} to "FireFlying"
- set {pokemon2maxhp.%player%} to 168
- set {pokemon2hp.%player%} to 168
- set {pokemon2attk.%player%} to 142
- set {pokemon2def.%player%} to 107
- set {pokemon2sdef.%player%} to 115
- set {pokemon2spd.%player%} to 132
- set {pokemon2movedmg.%player%} to 90
- set {pokemon2move.%player%} to "Flamethrower"
- set {pokemon2movetype.%player%} to "Fire"
- set {pokemon2movehit.%player%} to "S"
- set {stage1.%player%} to true
- message "{@Gaole} {@Select}"
- set {choose.%player%} to true
- stop
- on right click holding coal:
- {play.%player%} is true:
- {choose.%player%} is true:
- if {player1.%player%} is not set:
- if {player2.%player%} is set:
- set {choose.%player%} to false
- set {_rand} to a random integer from 1 to 3
- if {_rand} is 1: #Charmander ★☆☆☆
- set {player1.%player%} to "Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Player1}"
- set {player1type.%player%} to "Fire"
- set {player1maxhp.%player%} to 114
- set {player1hp.%player%} to 114
- set {player1attk.%player%} to 80
- set {player1def.%player%} to 63
- set {player1sdef.%player%} to 70
- set {player1spd.%player%} to 85
- set {player1movedmg.%player%} to 40
- set {player1move.%player%} to "Ember"
- set {player1movetype.%player%} to "Fire"
- set {player1movehit.%player%} to "S"
- stop
- else if {_rand} is 2: #Charmeleon ★★☆☆
- set {player1.%player%} to "Charmeleon &9★★&r☆☆"
- message "{@Gaole} {@Player1}"
- set {player1type.%player%} to "Fire"
- set {player1maxhp.%player%} to 133
- set {player1hp.%player%} to 133
- set {player1attk.%player%} to 84
- set {player1def.%player%} to 78
- set {player1sdef.%player%} to 85
- set {player1spd.%player%} to 100
- set {player1movedmg.%player%} to 65
- set {player1move.%player%} to "Fire Fang"
- set {player1movetype.%player%} to "Fire"
- set {player1movehit.%player%} to "P"
- stop
- else if {_rand} is 3: #Charizard ★★★☆
- set {player1.%player%} to "Charizard &6★★★&r☆"
- message "{@Gaole} {@Player1}"
- set {player1type.%player%} to "FireFlying"
- set {player1maxhp.%player%} to 153
- set {player1hp.%player%} to 153
- set {player1attk.%player%} to 129
- set {player1def.%player%} to 98
- set {player1sdef.%player%} to 105
- set {player1spd.%player%} to 120
- set {player1movedmg.%player%} to 70
- set {player1move.%player%} to "Flame Burst"
- set {player1movetype.%player%} to "Fire"
- set {player1movehit.%player%} to "S"
- stop
- else if {player1.%player%} is set:
- set {choose.%player%} to false
- set {_rand} to a random integer from 1 to 3
- if {_rand} is 1: #Charmander ★☆☆☆
- set {player2.%player%} to "Charmander &c★&r☆☆☆"
- message "{@Gaole} {@Player2}"
- set {player2type.%player%} to "Fire"
- set {player2maxhp.%player%} to 114
- set {player2hp.%player%} to 114
- set {player2attk.%player%} to 80
- set {player2def.%player%} to 63
- set {player2sdef.%player%} to 70
- set {player2spd.%player%} to 85
- set {player2movedmg.%player%} to 40
- set {player2move.%player%} to "Ember"
- set {player2movetype.%player%} to "Fire"
- set {player2movehit.%player%} to "S"
- else if {_rand} is 2: #Charmeleon ★★☆☆
- set {player2.%player%} to "Charmeleon &9★★&r☆☆"
- message "{@Gaole} {@Player2}"
- set {player2type.%player%} to "Fire"
- set {player2maxhp.%player%} to 133
- set {player2hp.%player%} to 133
- set {player2attk.%player%} to 84
- set {player2def.%player%} to 78
- set {player2sdef.%player%} to 85
- set {player2spd.%player%} to 100
- set {player2movedmg.%player%} to 65
- set {player2move.%player%} to "Fire Fang"
- set {player2movetype.%player%} to "Fire"
- set {player2movehit.%player%} to "P"
- else if {_rand} is 3: #Charizard ★★★☆
- set {player2.%player%} to "Charizard &6★★★&r☆"
- message "{@Gaole} {@Player2}"
- set {player2type.%player%} to "FireFlying"
- set {player2maxhp.%player%} to 153
- set {player2hp.%player%} to 153
- set {player2attk.%player%} to 129
- set {player2def.%player%} to 98
- set {player2sdef.%player%} to 105
- set {player2spd.%player%} to 120
- set {player2movedmg.%player%} to 70
- set {player2move.%player%} to "Flame Burst"
- set {player2movetype.%player%} to "Fire"
- set {player2movehit.%player%} to "S"
- if {start.%player%} is false:
- set {start.%player%} to true
- message "{@Gaole} {@Go1}"
- wait 2 seconds
- message "{@Gaole} {@Go2}"
- wait 5 seconds
- message "{@Gaole} {@BattleStart}"
- set {_diff} to {player1spd.%player%}-{pokemon1spd.%player%}
- if {_diff} is below 0:
- set {prioritybuffer1.%player%} to {pokemon1spd.%player%}
- set {_diff} to {player2spd.%player%}-{pokemon2spd.%player%}
- if {_diff} is below 0:
- set {prioritybuffer2.%player%} to {pokemon2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {pokemon2.%player%}
- set {priority2.%player%} to {pokemon1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {pokemon1.%player%}
- set {priority2.%player%} to {pokemon2.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {pokemon1.%player%}
- set {priority2.%player%} to {pokemon2.%player%}
- set {prioritybuffer3.%player%} to {player1spd.%player%}-{player2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {player1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {player2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {player2.%player%}
- else if {_diff} is 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer2.%player%}-{prioritybuffer1.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {pokemon1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {pokemon1.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {pokemon1.%player%}
- set {prioritybuffer3.%player%} to {player1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {player1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- else if {_diff} is above 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer2.%player%}-{prioritybuffer1.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {pokemon1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {pokemon1.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {pokemon1.%player%}
- set {prioritybuffer3.%player%} to {player1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {player1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {player1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- else if {_diff} is 0:
- set {prioritybuffer1.%player%} to {player1spd.%player%}
- set {_diff} to {player2spd.%player%}-{pokemon2spd.%player%}
- if {_diff} is below 0:
- set {prioritybuffer2.%player%} to {pokemon2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {pokemon2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {pokemon2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {pokemon2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{player2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- else if {_diff} is 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- else if {_diff} is above 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- else if {_diff} is above 0:
- set {prioritybuffer1.%player%} to {player1spd.%player%}
- set {_diff} to {player2spd.%player%}-{pokemon2spd.%player%}
- if {_diff} is below 0:
- set {prioritybuffer2.%player%} to {pokemon2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {pokemon2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {pokemon2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {pokemon2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{player2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {player2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- else if {_diff} is 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- else if {_diff} is above 0:
- set {prioritybuffer2.%player%} to {player2spd.%player%}
- set {prioritybuffer.%player%} to {prioritybuffer1.%player%}-{prioritybuffer2.%player%}
- if {prioritybuffer.%player%} is below 0:
- set {priority1.%player%} to {player2.%player%}
- set {priority2.%player%} to {player1.%player%}
- else if {prioritybuffer.%player%} is 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- else if {prioritybuffer.%player%} is above 0:
- set {priority1.%player%} to {player1.%player%}
- set {priority2.%player%} to {player2.%player%}
- set {prioritybuffer3.%player%} to {pokemon1spd.%player%}-{pokemon2spd.%player%}
- if {prioritybuffer3.%player%} is below 0:
- set {priority3.%player%} to {pokemon2.%player%}
- set {priority4.%player%} to {pokemon1.%player%}
- if {prioritybuffer3.%player%} is 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- if {prioritybuffer3.%player%} is above 0:
- set {priority3.%player%} to {pokemon1.%player%}
- set {priority4.%player%} to {pokemon2.%player%}
- message "{@Gaole} {@Speed}"
- wait 1 second
- message "{@Gaole} %{priority1.%player%}%"
- wait 1 second
- message "{@Gaole} %{priority2.%player%}%"
- wait 1 second
- message "{@Gaole} %{priority3.%player%}%"
- wait 1 second
- message "{@Gaole} %{priority4.%player%}%"
- wait 2 seconds
- message "{@Gaole} {@Turn1}"
- if {priority1.%player%} is {player1.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority1.%player%} is {player2.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority1.%player%} is {pokemon1.%player%}:
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority1.%player%} is {pokemon2.%player%}:
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority2.%player%} is {player1.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority2.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority2.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority2.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority3.%player%} is {player1.%player%}:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority3.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority3.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority3.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority4.%player%} is {player1.%player%}:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority4.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority4.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority4.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {player1hp.%player%} is below 1:
- delete {player1.%player%}
- delete {player1maxhp.%player%}
- delete {player1movehit.%player%}
- delete {player1hp.%player%}
- delete {player1type.%player%}
- delete {player1attk.%player%}
- delete {player1def.%player%}
- delete {player1sdef.%player%}
- delete {player1spd.%player%}
- delete {player1movetype.%player%}
- delete {player1move.%player%}
- message "{@Gaole} {@Select2}"
- set {stage1turn1player1.%player%} to true
- stop
- else:
- set {stage1turn1player1.%player%} to false
- if {player2hp.%player%} is below 1:
- delete {player2.%player%}
- delete {player2maxhp.%player%}
- delete {player2movehit.%player%}
- delete {player2hp.%player%}
- delete {player2type.%player%}
- delete {player2attk.%player%}
- delete {player2def.%player%}
- delete {player2sdef.%player%}
- delete {player2spd.%player%}
- delete {player2movetype.%player%}
- delete {player2move.%player%}
- message "{@Gaole} {@Select2}"
- set {stage1turn1player2.%player%} to true
- stop
- else:
- if {pokemon1hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- if {pokemon2hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- message "{@Gaole} {@Turn2}"
- if {priority1.%player%} is {player1.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority1.%player%} is {player2.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority1.%player%} is {pokemon1.%player%}:
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority1.%player%} is {pokemon2.%player%}:
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority2.%player%} is {player1.%player%}:
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority2.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority2.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority2.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority3.%player%} is {player1.%player%}:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority3.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority3.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority3.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {priority4.%player%} is {player1.%player%}:
- message "{@Gaole} %{player1.%player%}%'s turn!"
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player1.%player%}% uses %{player1move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player1movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player1movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player1movedmg.%player%}*{player1attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player1movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player1movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority4.%player%} is {player2.%player%}:
- message "{@Gaole} %{player2.%player%}%'s turn!"
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{player2.%player%}% uses %{player2move.%player%}%!"
- message "{@Gaole} {@ButtonTap1}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {player2movehit.%player%} is "P":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1def.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2def.%player%})/50+2
- else if {player2movehit.%player%} is "S":
- set {pokemon1dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon1sdef.%player%})/50+2
- set {pokemon2dmg.%player%} to (((2*50)/5+2)*{player2movedmg.%player%}*{player2attk.%player%}/{pokemon2sdef.%player%})/50+2
- chance of 6.25%:
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke1}"
- chance of 6.25%:
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalPoke2}"
- if {player2movetype.%player%} is "Fire":
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemondmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Water":
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Grass":
- if {pokemon1type.%player%} is "Water":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Ground":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Ground":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{pokemon2.%player%}%"
- if {pokemon1type.%player%} is "Grass":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Poison":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Flying":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Poison":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Flying":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- else if {player2movetype.%player%} is "Normal":
- if {pokemon1type.%player%} is "Ghost":
- set {pokemon1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {pokemon1dmg.%player%} to {pokemon1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon1.%player%}%"
- if {pokemon2type.%player%} is "Ghost":
- set {pokemon2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {pokemon2dmg.%player%} to {pokemon2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{pokemon2.%player%}%"
- wait 2 seconds
- set {pokemon1hp.%player%} to {pokemon1hp.%player%}-{pokemon1dmg.%player%}
- message "{@Gaole} %{pokemon1.%player%}% has taken %{pokemon1dmg.%player%}%"
- wait 1 second
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon1.%player%}% now has %{pokemon1hp.%player%}%"
- wait 1 second
- set {pokemon2hp.%player%} to {pokemon2hp.%player%}-{pokemon2dmg.%player%}
- message "{@Gaole} %{pokemon2.%player%}% has taken %{pokemon2dmg.%player%}%"
- wait 1 second
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{pokemon2.%player%}% now has %{pokemon2hp.%player%}%"
- else if {priority4.%player%} is {pokemon1.%player%}:
- message "{@Gaole} %{pokemon1.%player%}%'s turn!"
- if {pokemon1hp.%player%} is below 1:
- message "{@Gaole} %{pokemon1.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon1.%player%}% uses %{pokemon1move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon1movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon1movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon1movedmg.%player%}*{pokemon1attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon1movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon1movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon1movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- else if {priority4.%player%} is {pokemon2.%player%}:
- message "{@Gaole} %{pokemon2.%player%}%'s turn!"
- if {pokemon2hp.%player%} is below 1:
- message "{@Gaole} %{pokemon2.%player%}% is fainted, it cannot attack!"
- else:
- wait 2 seconds
- message "{@Gaole} %{pokemon2.%player%}% uses %{pokemon2move.%player%}%!"
- message "{@Gaole} {@ButtonTap2}"
- set {tap.%player%} to true
- wait 3 seconds
- set {tap.%player%} to false
- if {pokemon2movehit.%player%} is "P":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1def.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2def.%player%})/50+2
- else if {pokemon2movehit.%player%} is "S":
- set {player1dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player1sdef.%player%})/50+2
- set {player2dmg.%player%} to (((2*50)/5+2)*{pokemon2movedmg.%player%}*{pokemon2attk.%player%}/{player2sdef.%player%})/50+2
- chance of 6.25%:
- set {player1dmg.%player%} to {player1dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP1}"
- chance of 6.25%:
- set {player2dmg.%player%} to {player2dmg.%player%}*1.5
- message "{@Gaole} {@CriticalP2}"
- if {pokemon2movetype.%player%} is "Fire":
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Ice":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Ice":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {pokemon1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon1type.%player%} is "Dragon":
- set {pokemon1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {pokemon2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {pokemon2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Water":
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "FireFlying":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "FireFlying":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%”
- else if {pokemon2movetype.%player%} is "Grass":
- if {player1type.%player%} is "Water":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Ground":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player1.%player%}%"
- if {player2type.%player%} is "Water":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Ground":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}*2
- message "{@Gaole} It's super effective against %{player2.%player%}%"
- if {player1type.%player%} is "Grass":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Fire":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Poison":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Bug":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Flying":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Dragon":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Grass":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Fire":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Poison":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Bug":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Flying":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Dragon":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- else if {pokemon2movetype.%player%} is "Normal":
- if {player1type.%player%} is "Ghost":
- set {player1dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player1.%player%}%"
- if {player1type.%player%} is "Rock":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player1type.%player%} is "Steel":
- set {player1dmg.%player%} to {player1dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player1.%player%}%"
- if {player2type.%player%} is "Ghost":
- set {player2dmg.%player%} to 0
- message "{@Gaole} It doesn't affect %{player2.%player%}%"
- if {player2type.%player%} is "Rock":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- if {player2type.%player%} is "Steel":
- set {player2dmg.%player%} to {player2dmg.%player%}/2
- message "{@Gaole} It's not very effective against %{player2.%player%}%"
- wait 2 seconds
- set {player1hp.%player%} to {player1hp.%player%}-{player1dmg.%player%}
- message "{@Gaole} %{player1.%player%}% has taken %{player1dmg.%player%}%"
- wait 1 second
- if {player1hp.%player%} is below 1:
- message "{@Gaole} %{player1.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player1.%player%}% now has %{player1hp.%player%}%"
- wait 1 second
- set {player2hp.%player%} to {player2hp.%player%}-{player2dmg.%player%}
- message "{@Gaole} %{player2.%player%}% has taken %{player2dmg.%player%}%"
- wait 1 second
- if {player2hp.%player%} is below 1:
- message "{@Gaole} %{player2.%player%}% has fainted!"
- else:
- message "{@Gaole} %{player2.%player%}% now has %{player2hp.%player%}%"
- if {player1hp.%player%} is below 1:
- delete {player1.%player%}
- delete {player1maxhp.%player%}
- delete {player1movehit.%player%}
- delete {player1hp.%player%}
- delete {player1type.%player%}
- delete {player1attk.%player%}
- delete {player1def.%player%}
- delete {player1sdef.%player%}
- delete {player1spd.%player%}
- delete {player1movetype.%player%}
- delete {player1move.%player%}
- message "{@Gaole} {@Select2}"
- set {stage1turn1player1.%player%} to true
- stop
- else:
- set {stage1turn1player1.%player%} to false
- if {player2hp.%player%} is below 1:
- delete {player2.%player%}
- delete {player2maxhp.%player%}
- delete {player2movehit.%player%}
- delete {player2hp.%player%}
- delete {player2type.%player%}
- delete {player2attk.%player%}
- delete {player2def.%player%}
- delete {player2sdef.%player%}
- delete {player2spd.%player%}
- delete {player2movetype.%player%}
- delete {player2move.%player%}
- message "{@Gaole} {@Select2}"
- set {stage1turn1player2.%player%} to true
- stop
- else:
- if {pokemon1hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- if {pokemon2hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- if {stage1turn1player1.%player%} is true:
- set {stage1turn1player1.%player%} to false
- if {player2hp.%player%} is below 1:
- delete {player2.%player%}
- delete {player2maxhp.%player%}
- delete {player2movehit.%player%}
- delete {player2hp.%player%}
- delete {player2type.%player%}
- delete {player2attk.%player%}
- delete {player2def.%player%}
- delete {player2sdef.%player%}
- delete {player2spd.%player%}
- delete {player2movetype.%player%}
- delete {player2move.%player%}
- message "{@Gaole} {@Select2}"
- set {stage1turn1player2.%player%} to true
- stop
- if {stage1turn1player2.%player%} is true:
- set {stage1turn1player2.%player%} to false
- if {pokemon1hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- if {pokemon2hp.%player%} is below 1:
- set {wild.%player%} to {wild.%player%}+1
- if {wild.%player%} is 2:
- message "{@Gaole} {@Catch}"
- wait 2 seconds
- teleport player to {catchwheel}
- message "{@Gaole} {@Catch2}"
- wait 2 seconds
- message "{@Gaole} {@Catch3}"
- stop
- else:
- if {tap.%player%} is true:
- set {_rand} to a random integer from 1 to 2
- set {spirit.%player%} to {spirit.%player%}+{_rand}
- set player's level to {spirit.%player%}
- #-=Variables=-
- #{money.%player%}
- #{play.%player%}
- #{pokemon1.%player%}
- #{pokemon2.%player%}
- #{player1.%player%}
- #{player2.%player%}
- #{pokemon1type.%player%}
- #{pokemon1attk.%player%}
- #{pokemon1hp.%player%}
- #{pokemon1def.%player%}
- #{pokemon1sdef.%player%}
- #{pokemon1spd.%player%}
- #{pokemon2type.%player%}
- #{pokemon2attk.%player%}
- #{pokemon2hp.%player%}
- #{pokemon2def.%player%}
- #{pokemon2sdef.%player%}
- #{pokemon2spd.%player%}
- #{player1type.%player%}
- #{player1attk.%player%}
- #{player1maxhp.%player%}
- #{player1hp.%player%}
- #{player1def.%player%}
- #{player1sdef.%player%}
- #{player1spd.%player%}
- #{player2type.%player%}
- #{player2attk.%player%}
- #{player2maxhp.%player%}
- #{player2hp.%player%}
- #{player2def.%player%}
- #{player2sdef.%player%}
- #{player2spd.%player%}
- #{player1move.%player%}
- #{player1movedmg.%player%}
- #{player2move.%player%}
- #{player2movedmg.%player%}
- #{pokemon1move.%player%}
- #{pokemon2move.%player%}
- #{pokemon1movedmg.%player%}
- #{pokemon2move.%player%}
- #{pokemon1movetype.%player%}
- #{pokemon2movetype.%player%}
- #{pokemon1movehit.%player%}
- #{pokemon2movehit.%player%}
- #{pokemon1dmg.%player%}
- #{pokemon2dmg.%player%}
- #{player1dmg.%player%}
- #{player2dmg.%player%}
- #{priority1.%player%}
- #{priority2.%player%}
- #{priority3.%player%}
- #{priority4.%player%}
- #{tap.%player%}
- #{start.%player%}
- #{spirit.%player%}
- #{stage1.%player%}
- #{stage1turn1player1.%player%}
- #{stage1turn1player2.%player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement