Advertisement
Guest User

Untitled

a guest
Oct 11th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.03 KB | None | 0 0
  1. [AI Battle Phase
  2. [Fight
  3. [Click Fight
  4. (0:80) When someone clicks DragonSpeak Button 18,
  5. (1:95) and their DragonSpeak Button 18 is visible,
  6. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {battle} somewhere within it,
  7. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  8. [List Set
  9. (5:613) remember the PhoenixSpeak info {currentpokemonmoves1} about the triggering furre, and put it in message ~battlemessageset.
  10. (5:282) set variable %junk to the first number in ~battlemessageset.
  11. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  12. (5:282) set variable %junk to the first number in ~battlemessageset.
  13. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  14. (5:282) set variable %junk to the first number in ~battlemessageset.
  15. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  16. (5:282) set variable %junk to the first number in ~battlemessageset.
  17. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  18. (5:278) remove the first 99 copies of { } from message ~battlemessageset.
  19. (5:250) set message ~battlemessage to {[1] ~battlemessageset}.
  20. (5:613) remember the PhoenixSpeak info {currentpokemonmoves2} about the triggering furre, and put it in message ~battlemessageset.
  21. (5:282) set variable %junk to the first number in ~battlemessageset.
  22. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  23. (5:282) set variable %junk to the first number in ~battlemessageset.
  24. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  25. (5:282) set variable %junk to the first number in ~battlemessageset.
  26. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  27. (5:282) set variable %junk to the first number in ~battlemessageset.
  28. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  29. (5:278) remove the first 99 copies of { } from message ~battlemessageset.
  30. (5:257) take message ~battlemessage and add { [2] ~battlemessageset} onto the end of it.
  31. (5:613) remember the PhoenixSpeak info {currentpokemonmoves3} about the triggering furre, and put it in message ~battlemessageset.
  32. (5:282) set variable %junk to the first number in ~battlemessageset.
  33. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  34. (5:282) set variable %junk to the first number in ~battlemessageset.
  35. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  36. (5:282) set variable %junk to the first number in ~battlemessageset.
  37. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  38. (5:282) set variable %junk to the first number in ~battlemessageset.
  39. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  40. (5:278) remove the first 99 copies of { } from message ~battlemessageset.
  41. (5:257) take message ~battlemessage and add { [3] ~battlemessageset} onto the end of it.
  42. (5:613) remember the PhoenixSpeak info {currentpokemonmoves4} about the triggering furre, and put it in message ~battlemessageset.
  43. (5:282) set variable %junk to the first number in ~battlemessageset.
  44. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  45. (5:282) set variable %junk to the first number in ~battlemessageset.
  46. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  47. (5:282) set variable %junk to the first number in ~battlemessageset.
  48. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  49. (5:282) set variable %junk to the first number in ~battlemessageset.
  50. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  51. (5:278) remove the first 99 copies of { } from message ~battlemessageset.
  52. (5:257) take message ~battlemessage and add { [4] ~battlemessageset} onto the end of it.
  53. (5:278) remove the first 1 copies of { [2] none} from message ~battlemessage.
  54. (5:278) remove the first 1 copies of { [3] none} from message ~battlemessage.
  55. (5:278) remove the first 1 copies of { [4] none} from message ~battlemessage.
  56. (5:200) emit message {Move List:Hint say `dsbtn 32 ~battlemessage} to the triggering furre.
  57. ]
  58. [Button Set
  59. (5:282) set variable %selectionbuttons to the first number in ~battlemessage.
  60. (5:278) remove the first 1 copies of {%selectionbuttons} from message ~battlemessage.
  61. (5:301) copy the value of variable %selectionbuttons into variable %copy.
  62. (5:302) take variable %selectionbuttons and add 31 to it.
  63. (5:309) divide variable %copy by variable %copy and put the remainder in variable %junk.
  64. (5:307) multiply variable %selectionbuttons by variable %copy.
  65. (5:180) show the triggering furre's DragonSpeak Button %selectionbuttons.
  66. (5:282) set variable %selectionbuttons to the first number in ~battlemessage.
  67. (5:278) remove the first 1 copies of {%selectionbuttons} from message ~battlemessage.
  68. (5:301) copy the value of variable %selectionbuttons into variable %copy.
  69. (5:302) take variable %selectionbuttons and add 31 to it.
  70. (5:309) divide variable %copy by variable %copy and put the remainder in variable %junk.
  71. (5:307) multiply variable %selectionbuttons by variable %copy.
  72. (5:180) show the triggering furre's DragonSpeak Button %selectionbuttons.
  73. (5:282) set variable %selectionbuttons to the first number in ~battlemessage.
  74. (5:278) remove the first 1 copies of {%selectionbuttons} from message ~battlemessage.
  75. (5:301) copy the value of variable %selectionbuttons into variable %copy.
  76. (5:302) take variable %selectionbuttons and add 31 to it.
  77. (5:309) divide variable %copy by variable %copy and put the remainder in variable %junk.
  78. (5:307) multiply variable %selectionbuttons by variable %copy.
  79. (5:180) show the triggering furre's DragonSpeak Button %selectionbuttons.
  80. (5:282) set variable %selectionbuttons to the first number in ~battlemessage.
  81. (5:278) remove the first 1 copies of {%selectionbuttons} from message ~battlemessage.
  82. (5:301) copy the value of variable %selectionbuttons into variable %copy.
  83. (5:302) take variable %selectionbuttons and add 31 to it.
  84. (5:309) divide variable %copy by variable %copy and put the remainder in variable %junk.
  85. (5:307) multiply variable %selectionbuttons by variable %copy.
  86. (5:180) show the triggering furre's DragonSpeak Button %selectionbuttons.
  87. ]
  88. ]
  89. [Move Select
  90. [Button Click
  91. (0:80) When someone clicks DragonSpeak Button 32,
  92. (1:95) and their DragonSpeak Button 32 is visible,
  93. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  94. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  95. (0:80) When someone clicks DragonSpeak Button 33,
  96. (1:95) and their DragonSpeak Button 33 is visible,
  97. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  98. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  99. (0:80) When someone clicks DragonSpeak Button 34,
  100. (1:95) and their DragonSpeak Button 34 is visible,
  101. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  102. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  103. (0:80) When someone clicks DragonSpeak Button 35,
  104. (1:95) and their DragonSpeak Button 35 is visible,
  105. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  106. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  107. (5:184) set variable %battleselection to the number of the DragonSpeak Button they just pressed.
  108. (5:304) take variable %battleselection and subtract 31 from it.
  109. (5:613) remember the PhoenixSpeak info {currentpokemonmoves%battleselection} about the triggering furre, and put it in message ~battlemessage.
  110. (5:282) set variable %junk to the first number in ~battlemessage.
  111. (5:278) remove the first 1 copies of {%junk} from message ~battlemessage.
  112. (5:282) set variable %currentpp to the first number in ~battlemessage.
  113. ]
  114. [No Enough PP
  115. (0:80) When someone clicks DragonSpeak Button 32,
  116. (1:95) and their DragonSpeak Button 32 is visible,
  117. (1:202) and variable %currentpp is less than 1,
  118. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  119. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  120. (0:80) When someone clicks DragonSpeak Button 33,
  121. (1:95) and their DragonSpeak Button 33 is visible,
  122. (1:202) and variable %currentpp is less than 1,
  123. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  124. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  125. (0:80) When someone clicks DragonSpeak Button 34,
  126. (1:95) and their DragonSpeak Button 34 is visible,
  127. (1:202) and variable %currentpp is less than 1,
  128. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  129. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  130. (0:80) When someone clicks DragonSpeak Button 35,
  131. (1:95) and their DragonSpeak Button 35 is visible,
  132. (1:202) and variable %currentpp is less than 1,
  133. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  134. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  135. (5:200) emit message {Insufficient Power Points!} to the triggering furre.
  136. ]
  137. [PP Available
  138. (0:80) When someone clicks DragonSpeak Button 32,
  139. (1:95) and their DragonSpeak Button 32 is visible,
  140. (1:201) and variable %currentpp is more than 0,
  141. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  142. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  143. (0:80) When someone clicks DragonSpeak Button 33,
  144. (1:95) and their DragonSpeak Button 33 is visible,
  145. (1:201) and variable %currentpp is more than 0,
  146. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  147. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  148. (0:80) When someone clicks DragonSpeak Button 34,
  149. (1:95) and their DragonSpeak Button 34 is visible,
  150. (1:201) and variable %currentpp is more than 0,
  151. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  152. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  153. (0:80) When someone clicks DragonSpeak Button 35,
  154. (1:95) and their DragonSpeak Button 35 is visible,
  155. (1:201) and variable %currentpp is more than 0,
  156. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  157. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  158. ]
  159. [Speed Set
  160. (5:613) remember the PhoenixSpeak info {currentpokemonmoves%battleselection} about the triggering furre, and put it in message ~battlemessage.
  161. (5:603) memorize that the PhoenixSpeak info {optionselect} about the triggering furre will now be {Move ~battlemessage}.
  162. (5:600) memorize that the PhoenixSpeak info {wait-timer} about the triggering furre will now be 3.
  163. (5:610) remember the PhoenixSpeak info {currentpokemonspeed} about the triggering furre, and put it in variable %speed1.
  164. (5:613) remember the PhoenixSpeak info {currentpokemonmoves%battleselection} about the triggering furre, and put it in message ~battlemessage.
  165. (5:200) emit message {~battlemessage} to the triggering furre.
  166. (5:277) remove the first word from message ~battlemessage and put it in message ~junk.
  167. (5:200) emit message {~battlemessage} to the triggering furre.
  168. (5:282) set variable %junk to the first number in ~battlemessage.
  169. (5:278) remove the first 1 copies of {%junk} from message ~battlemessage.
  170. (5:200) emit message {~battlemessage} to the triggering furre.
  171. (5:282) set variable %junk to the first number in ~battlemessage.
  172. (5:278) remove the first 1 copies of {%junk} from message ~battlemessage.
  173. (5:200) emit message {~battlemessage} to the triggering furre.
  174. (5:282) set variable %junk to the first number in ~battlemessage.
  175. (5:278) remove the first 1 copies of {%junk} from message ~battlemessage.
  176. (5:200) emit message {~battlemessage} to the triggering furre.
  177. (5:282) set variable %speedadd to the first number in ~battlemessage.
  178. (5:200) emit message {Speed 1: %speed1 Speed Add1: %speedadd} to the triggering furre.
  179. (5:302) take variable %speed1 and add %speedadd to it.
  180. (5:200) emit message {Speed Sum 1: %speed1} to the triggering furre.
  181. (5:613) remember the PhoenixSpeak info {currentenemymoves1} about the triggering furre, and put it in message ~battlemessageset.
  182. (5:282) set variable %junk to the first number in ~battlemessageset.
  183. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  184. (5:282) set variable %junk to the first number in ~battlemessageset.
  185. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  186. (5:282) set variable %junk to the first number in ~battlemessageset.
  187. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  188. (5:282) set variable %junk to the first number in ~battlemessageset.
  189. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  190. (5:250) set message ~battlemessage to { ~battlemessageset}.
  191. (5:613) remember the PhoenixSpeak info {currentenemymoves2} about the triggering furre, and put it in message ~battlemessageset.
  192. (5:282) set variable %junk to the first number in ~battlemessageset.
  193. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  194. (5:282) set variable %junk to the first number in ~battlemessageset.
  195. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  196. (5:282) set variable %junk to the first number in ~battlemessageset.
  197. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  198. (5:282) set variable %junk to the first number in ~battlemessageset.
  199. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  200. (5:257) take message ~battlemessage and add { ~battlemessageset} onto the end of it.
  201. (5:613) remember the PhoenixSpeak info {currentenemymoves3} about the triggering furre, and put it in message ~battlemessageset.
  202. (5:282) set variable %junk to the first number in ~battlemessageset.
  203. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  204. (5:282) set variable %junk to the first number in ~battlemessageset.
  205. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  206. (5:282) set variable %junk to the first number in ~battlemessageset.
  207. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  208. (5:282) set variable %junk to the first number in ~battlemessageset.
  209. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  210. (5:257) take message ~battlemessage and add { ~battlemessageset} onto the end of it.
  211. (5:613) remember the PhoenixSpeak info {currentenemymoves4} about the triggering furre, and put it in message ~battlemessageset.
  212. (5:282) set variable %junk to the first number in ~battlemessageset.
  213. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  214. (5:282) set variable %junk to the first number in ~battlemessageset.
  215. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  216. (5:282) set variable %junk to the first number in ~battlemessageset.
  217. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  218. (5:282) set variable %junk to the first number in ~battlemessageset.
  219. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  220. (5:257) take message ~battlemessage and add { ~battlemessageset} onto the end of it.
  221. (5:278) remove the first 3 copies of { none} from message ~battlemessage.
  222. (5:281) set variable %selectionbuttons to the length of message ~battlemessage in words separated by spaces.
  223. (5:312) set variable %battleselection to the total of rolling 1 dice with %selectionbuttons sides plus 0.
  224. (5:613) remember the PhoenixSpeak info {currentenemymoves%battleselection} about the triggering furre, and put it in message ~battlemessageset.
  225. (5:200) emit message {Enemy Move: ~battlemessageset} to the triggering furre.
  226. (5:600) memorize that the PhoenixSpeak info {enemymove} about the triggering furre will now be %var115.
  227. (5:277) remove the first word from message ~battlemessageset and put it in message ~junk.
  228. (5:200) emit message {Enemy Move: ~battlemessageset} to the triggering furre.
  229. (5:282) set variable %junk to the first number in ~battlemessageset.
  230. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  231. (5:200) emit message {Enemy Move: ~battlemessageset} to the triggering furre.
  232. (5:282) set variable %junk to the first number in ~battlemessageset.
  233. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  234. (5:200) emit message {Enemy Move: ~battlemessageset} to the triggering furre.
  235. (5:282) set variable %junk to the first number in ~battlemessageset.
  236. (5:278) remove the first 1 copies of {%junk} from message ~battlemessageset.
  237. (5:200) emit message {Enemy Move: ~battlemessageset} to the triggering furre.
  238. (5:282) set variable %speedadd to the first number in ~battlemessageset.
  239. (5:200) emit message {Speed Add 2: %speedadd} to the triggering furre.
  240. (5:610) remember the PhoenixSpeak info {currentenemyspeed} about the triggering furre, and put it in variable %speed2.
  241. (5:200) emit message {Speed2: %speed2} to the triggering furre.
  242. (5:302) take variable %speed2 and add %speedadd to it.
  243. (5:200) emit message {Speed 2 Sum: %speed2} to the triggering furre.
  244. (5:305) take variable %speed1 and subtract variable %speed2 from it.
  245. (5:200) emit message {Speed Sum: %speed1} to the triggering furre.
  246. (5:600) memorize that the PhoenixSpeak info {speedcalc} about the triggering furre will now be %speed1.
  247. (5:250) set message ~battlemessage to {0}.
  248. (5:250) set message ~battlemessageset to {0}.
  249. ]
  250. [Turn Set
  251. (5:600) save PhoenixSpeak info {turncounter} about the triggering player will now be 1.
  252. [Player Go First
  253. (0:80) When someone clicks DragonSpeak Button 32,
  254. (1:95) and their DragonSpeak Button 32 is visible,
  255. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  256. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  257. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  258. (0:80) When someone clicks DragonSpeak Button 33,
  259. (1:95) and their DragonSpeak Button 33 is visible,
  260. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  261. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  262. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  263. (0:80) When someone clicks DragonSpeak Button 34,
  264. (1:95) and their DragonSpeak Button 34 is visible,
  265. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  266. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  267. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  268. (0:80) When someone clicks DragonSpeak Button 35,
  269. (1:95) and their DragonSpeak Button 35 is visible,
  270. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  271. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  272. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  273.  
  274. (5:603) memorize that the PhoenixSpeak info {battlestatus} about the triggering furre will now be {wait-speed}.
  275. ]
  276. [AI Go First
  277. (0:80) When someone clicks DragonSpeak Button 32,
  278. (1:95) and their DragonSpeak Button 32 is visible,
  279. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  280. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  281. (1:603) and the PhoenixSpeak info {speedcalc} about the triggering player is less than 0,
  282. (0:80) When someone clicks DragonSpeak Button 33,
  283. (1:95) and their DragonSpeak Button 33 is visible,
  284. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  285. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  286. (1:603) and the PhoenixSpeak info {speedcalc} about the triggering player is less than 0,
  287. (0:80) When someone clicks DragonSpeak Button 34,
  288. (1:95) and their DragonSpeak Button 34 is visible,
  289. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  290. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  291. (1:603) and the PhoenixSpeak info {speedcalc} about the triggering player is less than 0,
  292. (0:80) When someone clicks DragonSpeak Button 35,
  293. (1:95) and their DragonSpeak Button 35 is visible,
  294. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  295. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {fight} somewhere within it,
  296. (1:603) and the PhoenixSpeak info {speedcalc} about the triggering player is less than 0,
  297.  
  298. (5:603) memorize that the PhoenixSpeak info {battlestatus} about the triggering furre will now be {enemy-wait}.
  299. ]
  300. ]
  301. ]
  302. ]
  303. [Battle Phase
  304. [Player
  305. [Damage Phase Initiated
  306. (0:71) When someone stays in the same square for 1 seconds,
  307. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  308. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  309. (5:250) set message ~battlemessage to {[1 100 40 1 100 1 1][2 100 50 111 100 2 2][3 85 15 155 85 1 3][4 85 18 155 85 1 4][5 85 80 1 85 1 5][6 100 40 806 100 1 6][7 100 75 4 10 10 7][8 100 75 5 10 15 8][9 100 75 6 10 13 9][10 100 40 1 100 1 10][11 100 55 1 100 1 11][12 30 0 171 0 1 12][13 100 80 161 100 1 13][14 0 0 12 0 1 14][15 95 50 1 95 1 15][16 100 40 812 100 3 16][17 100 60 1 100 3 17][18 0 0 998 0 1 18][19 95 90 802 95 3 19][20 85 15 140 100 1 20][21 75 80 1 75 1 21][22 100 45 1 100 12 22]}.
  310. (5:257) take message ~battlemessage and add {[23 100 65 180 30 1 23][24 100 30 152 100 2 24][25 75 120 1 75 1 25][26 95 100 121 95 2 26][27 85 60 180 30 2 27][28 100 0 91 0 5 28][29 100 70 180 30 1 29][30 100 65 1 100 1 30][31 85 15 155 85 1 31][32 30 0 171 0 1 32][33 100 50 1 100 1 33][34 100 85 6 30 1 34][35 90 15 140 100 1 35][36 85 90 124 85 1 36][37 100 120 6 100 1 37][38 100 120 123 100 1 38][39 100 0 71 0 1 39][40 100 15 3 30 4 40][41 100 25 152 20 7 41][42 95 25 155 95 7 42][43 100 0 71 0 1 43][44 100 60 180 30 17 44]} onto the end of it.
  311. (5:257) take message ~battlemessage and add {[45 100 0 61 0 1 45][46 0 0 998 0 1 46][47 55 0 2 0 1 47][48 55 0 7 0 1 48][49 90 20 172 90 1 49][50 100 0 801 0 1 50][51 100 40 71 10 4 51][52 100 40 4 10 10 52][53 100 90 4 10 10 53][54 0 0 805 0 15 54][55 100 40 1 100 11 55][56 80 110 1 80 11 56][57 100 90 814 100 11 57][58 100 90 5 10 15 58][59 70 110 5 10 15 59][60 100 65 7 10 14 60][61 100 65 81 10 11 61][62 100 65 61 10 15 62][63 90 150 161 90 1 63][64 100 35 1 100 3 64][65 100 80 1 100 3 65][66 80 80 124 80 2 66]} onto the end of it.
  312. (5:257) take message ~battlemessage and add {[67 100 100 1 100 2 67][68 100 0 177 0 2 68][69 100 0 175 0 2 69][70 100 80 1 100 1 70][71 100 20 134 100 12 71][72 100 40 134 100 12 72][73 90 0 133 0 12 73][74 0 0 11 0 1 74][75 95 55 111 95 12 75][76 100 120 161 100 12 76][77 75 0 3 0 4 77][78 75 0 6 0 12 78][79 75 0 2 0 12 79][80 100 120 6 100 12 80][81 95 0 81 0 7 81][82 100 40 174 100 16 82][83 85 35 140 100 10 83][84 100 40 6 10 13 84][85 100 90 6 10 13 85][86 100 0 6 0 13 86][87 70 110 6 30 13 87][88 90 50 1 90 6 88]} onto the end of it.
  313. (5:257) take message ~battlemessage and add {[89 100 100 813 100 5 89][90 30 0 171 0 5 90][91 100 80 803 100 5 91][92 90 0 3 0 4 92][93 100 50 7 10 14 93][94 100 90 71 10 14 94][95 60 0 2 0 14 95][96 0 0 11 0 14 96][97 0 0 32 0 14 97][98 100 40 1 100 1 98][99 100 20 13 100 1 99][100 0 0 999 0 14 100][101 100 0 175 0 8 101][102 0 0 10 0 1 102][103 85 0 72 0 1 103][104 0 0 41 0 1 104][105 0 0 131 0 1 105][106 0 0 21 0 1 106][107 0 0 42 0 1 107][108 100 0 91 0 1 108][109 100 0 7 0 8 109][110 0 0 21 0 11 110]} onto the end of it.
  314. (5:257) take message ~battlemessage and add {[111 0 0 21 0 1 111][112 0 0 22 0 14 112][113 0 0 195 0 14 113][114 0 0 135 0 15 114][115 0 0 191 0 14 115][116 0 0 111 0 1 116][117 0 0 162 0 1 117][118 0 0 809 0 1 118][119 0 0 10 0 3 119][120 100 200 9 100 1 120][121 75 100 1 75 1 121][122 100 30 6 30 8 122][123 70 30 3 40 4 123][124 100 65 3 30 4 124][125 85 65 180 10 5 125][126 85 110 4 10 10 126][127 100 80 180 20 11 127][128 85 35 140 100 11 128][129 0 60 8 0 1 129][130 100 130 163 100 1 130][131 100 20 155 100 1 131][132 100 10 81 10 1 132]} onto the end of it.
  315. (5:257) take message ~battlemessage and add {[133 0 0 22 0 14 133][134 80 0 91 0 14 134][135 0 0 131 0 1 135][136 90 130 121 90 2 136][137 100 0 6 0 1 137][138 100 100 136 100 14 138][139 90 0 3 0 4 139][140 85 15 155 85 1 140][141 100 20 134 100 7 141][142 75 0 2 0 1 142][143 90 140 164 30 3 143][144 0 0 800 0 1 144][145 100 40 81 10 11 145][146 100 70 7 20 1 146][147 100 0 2 0 12 147][148 100 0 91 0 1 148][149 100 0 176 0 14 149][150 0 0 0 0 1 150][151 0 0 22 0 4 151][152 90 100 111 90 11 152][153 100 250 9 100 1 153][154 80 18 155 80 1 154]} onto the end of it.
  316. (5:257) take message ~battlemessage and add {[155 90 50 152 90 5 155][156 0 0 132 0 14 156][157 90 75 180 30 6 157][158 90 80 180 10 1 158][159 0 0 11 0 1 159][160 0 0 808 0 1 160][161 100 80 807 20 1 161][162 90 0 178 0 1 162][163 100 70 111 100 1 163][164 0 0 0 0 1 164][165 0 50 124 0 1 165]} onto the end of it.
  317. (5:200) emit message {Move DataBase Set: ~battlemessage} to the triggering furre.
  318. (5:613) remember the PhoenixSpeak info {optionselect} about the triggering furre, and put it in message ~battlemessageset.
  319. (5:200) emit message {Move DB Option Select: ~battlemessageset} to the triggering furre.
  320. (5:282) set variable %moveid to the first number in ~battlemessageset.
  321. (5:200) emit message {Move DB MOVE: %moveid} to the triggering furre.
  322. (5:283) set variable %grouplookupdelete to the total number of characters before {[%moveid} appears in message ~battlemessage (or zero if not found).
  323. (5:274) chop off the beginning of message ~battlemessage, removing the first %grouplookupdelete characters of it.
  324. (5:284) set variable %grouplookupdelete to the total number of characters after the first place {%moveid]} appears in message ~battlemessage (or zero if not found).
  325. (5:273) chop off the end of message ~battlemessage, removing the last %grouplookupdelete characters of it.
  326. (5:200) emit message {Move DB Trimmed1: ~battlemessage} to the triggering furre.
  327. (5:278) remove the first 1 copies of {[%moveid} from message ~battlemessage.
  328. (5:278) remove the first 1 copies of {%moveid]} from message ~battlemessage.
  329. (5:200) emit message {Move DB Trimmed2: ~battlemessage} to the triggering furre.
  330. (5:282) set variable %moveaccuracy to the first number in ~battlemessage.
  331. (5:278) remove the first 1 copies of {%moveaccuracy} from message ~battlemessage.
  332. (5:200) emit message {Move Accuracy: %moveaccuracy} to the triggering furre.
  333. (5:610) remember the PhoenixSpeak info {currentaccuracysubtract} about the triggering furre, and put it in variable %accuracysubtract.
  334. (5:200) emit message {Accuracy Subtract: %accuracysubtract} to the triggering furre.
  335. (5:304) take variable %moveaccuracy and subtract %accuracysubtract from it.
  336. (5:200) emit message {Final Accuracy: %moveaccuracy} to the triggering furre.
  337. (5:282) set variable %dmgrating to the first number in ~battlemessage.
  338. (5:278) remove the first 1 copies of {%dmgrating} from message ~battlemessage.
  339. (5:200) emit message {Damage: %dmgrating} to the triggering furre.
  340. (5:610) remember the PhoenixSpeak info {currentenemyevasion} about the triggering furre, and put it in variable %enemyevasion.
  341. (5:200) emit message {Evasion: %enemyevasion} to the triggering furre.
  342. (5:312) set variable %evasionroll to the total of rolling 1 dice with %enemyevasion sides plus 0.
  343. (5:200) emit message {Evasion Roll: %evasionroll} to the triggering furre.
  344. ]
  345. [Hit
  346. (0:71) When someone stays in the same square for 1 seconds,
  347. (1:206) and variable %moveaccuracy is not equal to 0,
  348. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  349. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  350. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  351. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  352. (5:282) set variable %effectid to the first number in ~battlemessage.
  353. (5:278) remove the first 1 copies of {%effectid} from message ~battlemessage.
  354. (5:200) emit message {Effect ID: %effectid} to the triggering furre.
  355. (5:282) set variable %effectchance to the first number in ~battlemessage.
  356. (5:278) remove the first 1 copies of {%effectchance} from message ~battlemessage.
  357. (5:200) emit message {Effect Chance: %effectchance} to the triggering furre.
  358. (5:282) set variable %movetypeid to the first number in ~battlemessage.
  359. (5:278) remove the first 1 copies of {%movetypeid} from message ~battlemessage.
  360. (5:200) emit message {Move Type Id: %movetypeid} to the triggering furre.
  361. (5:613) pull PhoenixSpeak info {currentpokemonname} about the triggering player, and put it in message ~currentpokemonname.
  362. (5:200) emit message {~currentpokemonname used ATTACK Move Damage Boost: %dmgrating Move Effect ID: %effectid Move Effect Chance: %effectchance} to the triggering furre.
  363. ]
  364. [Damage Calculation
  365. [First Pull Data
  366. (0:71) When someone stays in the same square for 1 seconds,
  367. (1:206) and variable %moveaccuracy is not equal to 0,
  368. (1:206) and variable %dmgrating is not equal to 0,
  369. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  370. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  371. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  372. (5:610) pull PhoenixSpeak info {currentpokemonattack} about the triggering player, and put it in variable %currentattack.
  373. (5:302) take variable %currentattack and add %dmgrating to it.
  374. (5:200) emit message {Current Attack: %currentattack} to the triggering furre.
  375. ]
  376. [Second Find Resistance
  377. (5:613) pull PhoenixSpeak info {enemyres} about the triggering player, and put it in message ~rescopy.
  378. (5:283) set variable %resdel to the total number of characters before {%movetypeid} appears in message ~rescopy (or zero if not found).
  379. (5:274) chop off the beginning of message ~rescopy, removing the first %resdel characters of it.
  380. (5:278) remove the first 1 copies of {%movetypeid} from message ~rescopy.
  381. (5:282) set variable %rescalc to the first number in ~rescopy.
  382. (5:250) set message ~rescopy to {0}.
  383. (5:200) emit message {Current Res: %rescalc} to the triggering furre.
  384. ]
  385. [Third Resistance x Attack Calculation
  386. [Multiply
  387. (0:71) When someone stays in the same square for 1 seconds,
  388. (1:201) and variable %rescalc is more than 99,
  389. (1:206) and variable %moveaccuracy is not equal to 0,
  390. (1:206) and variable %dmgrating is not equal to 0,
  391. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  392. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  393. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  394. (5:308) divide variable %rescalc by 100 and put the remainder in variable %junk.
  395. (5:307) multiply variable %currentattack by variable %rescalc.
  396. (5:200) {%rescalc Attack after Res Calc: %currentattack}
  397. ]
  398. [Divide
  399. [Point Five
  400. (0:71) When someone stays in the same square for 1 seconds,
  401. (1:200) and variable %rescalc is equal to 50,
  402. (1:206) and variable %moveaccuracy is not equal to 0,
  403. (1:206) and variable %dmgrating is not equal to 0,
  404. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  405. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  406. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  407. (5:308) divide variable %currentattack by 2 and put the remainder in variable %junk.
  408. (5:200) {.5 Attack after Res Calc: %currentattack}
  409. ]
  410. [Point Two-Five
  411. (0:71) When someone stays in the same square for 1 seconds,
  412. (1:200) and variable %rescalc is equal to 25,
  413. (1:206) and variable %moveaccuracy is not equal to 0,
  414. (1:206) and variable %dmgrating is not equal to 0,
  415. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  416. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  417. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  418. (5:308) divide variable %currentattack by 4 and put the remainder in variable %junk.
  419. (5:200) {.25 Attack after Res Calc: %currentattack}
  420. ]
  421. ]
  422. [Zero
  423. (0:71) When someone stays in the same square for 1 seconds,
  424. (1:200) and variable %rescalc is equal to 0,
  425. (1:206) and variable %moveaccuracy is not equal to 0,
  426. (1:206) and variable %dmgrating is not equal to 0,
  427. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  428. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  429. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  430. (5:200) {Res Calc == 0;}
  431. (5:603) memorize that the PhoenixSpeak info {battlestatus} about the triggering furre will now be {fight}.
  432. ]
  433. ]
  434. [Fourth Critical Roll
  435. (0:71) When someone stays in the same square for 1 seconds,
  436. (1:206) and variable %moveaccuracy is not equal to 0,
  437. (1:206) and variable %dmgrating is not equal to 0,
  438. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  439. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  440. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  441. (5:312) set variable %critroll to the total of rolling 1 dice with 20 sides plus %critadd.
  442. ]
  443. [Fifth Critical Calculation If Roll = Yes
  444. (0:71) When someone stays in the same square for 1 seconds,
  445. (1:206) and variable %moveaccuracy is not equal to 0,
  446. (1:206) and variable %dmgrating is not equal to 0,
  447. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  448. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  449. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  450. (1:201) and variable %critroll is more than 19,
  451. (5:308) divide variable %currentattack by 2 and put the remainder in variable %junk.
  452. (5:306) multiply variable %currentattack by 3.
  453. (5:200){Crit Roll Yes %currentattack}
  454. ]
  455. [Six Subtract Defense
  456. (0:71) When someone stays in the same square for 1 seconds,
  457. (1:206) and variable %moveaccuracy is not equal to 0,
  458. (1:206) and variable %dmgrating is not equal to 0,
  459. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  460. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  461. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  462. (5:610) pull PhoenixSpeak info {currentenemydefense} about the triggering player, and put it in variable %currentdefense.
  463. (5:304) take variable %currentattack and subtract %currentdefense from it.
  464. (5:200){Defense Subtract %currentattack}
  465. ]
  466. [Seven Set Damage Less Than One Equal To One
  467. (0:71) When someone stays in the same square for 1 seconds,
  468. (1:206) and variable %moveaccuracy is not equal to 0,
  469. (1:206) and variable %dmgrating is not equal to 0,
  470. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  471. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  472. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  473. (1:202) and variable %currentattack is less than 1,
  474. (5:300) set variable %currentattack equal to 1.
  475. (5:200){Attack Set to 1}
  476. ]
  477. [Eight Subtract From Health
  478. (0:71) When someone stays in the same square for 1 seconds,
  479. (1:206) and variable %moveaccuracy is not equal to 0,
  480. (1:206) and variable %dmgrating is not equal to 0,
  481. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  482. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  483. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  484. (5:610) pull PhoenixSpeak info {currentenemyhp} about the triggering player, and put it in variable %healthsubtract.
  485. (5:200) {Enemy HP Before Calc: %healthsubtract}
  486. (5:304) take variable %healthsubtract and subtract %currentattack from it.
  487. (5:200) {Enemy Health: %healthsubtract}
  488. (5:603) save PhoenixSpeak info {currentenemyhp} about the triggering player will now be {%healthsubtract}.
  489. ]
  490. [Nine HP Check
  491. [Faint
  492. (0:71) When someone stays in the same square for 1 seconds,
  493. (1:206) and variable %moveaccuracy is not equal to 0,
  494. (1:206) and variable %dmgrating is not equal to 0,
  495. (1:202) and variable %healthsubtract is less than 1.
  496. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  497. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  498. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  499. (5:613) pull PhoenixSpeak info {currentenemyname} about the triggering player, and put it in message ~pokemonname.
  500. (5:200) {Enemy ~pokemonname Has Fainted!}
  501. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {fight}.
  502. (5:181) hide the triggering furre's DragonSpeak Button 5.
  503. (5:181) hide the triggering furre's DragonSpeak Button 6.
  504. (5:181) hide the triggering furre's DragonSpeak Button 11.
  505. (5:181) hide the triggering furre's DragonSpeak Button 12.
  506. (5:181) hide the triggering furre's DragonSpeak Button 13.
  507. (5:181) hide the triggering furre's DragonSpeak Button 14.
  508. (5:181) hide the triggering furre's DragonSpeak Button 15.
  509. (5:181) hide the triggering furre's DragonSpeak Button 16.
  510. (5:181) hide the triggering furre's DragonSpeak Button 17.
  511. (5:181) hide the triggering furre's DragonSpeak Button 18.
  512. (5:181) hide the triggering furre's DragonSpeak Button 19.
  513. (5:181) hide the triggering furre's DragonSpeak Button 28.
  514. (5:181) hide the triggering furre's DragonSpeak Button 40.
  515. (5:181) hide the triggering furre's DragonSpeak Button 41.
  516. (5:181) hide the triggering furre's DragonSpeak Button 42.
  517. (5:181) hide the triggering furre's DragonSpeak Button 43.
  518. (5:181) hide the triggering furre's DragonSpeak Button 44.
  519. (5:181) hide the triggering furre's DragonSpeak Button 45.
  520. (5:181) hide the triggering furre's DragonSpeak Button 46.
  521. (5:181) hide the triggering furre's DragonSpeak Button 47.
  522. (5:181) hide the triggering furre's DragonSpeak Button 48.
  523. (5:181) hide the triggering furre's DragonSpeak Button 49.
  524. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {expreward}.
  525. [EXP Award
  526. (0:71) When someone stays in the same square for 1 seconds,
  527. (1:206) and variable %moveaccuracy is not equal to 0,
  528. (1:206) and variable %dmgrating is not equal to 0,
  529. (1:202) and variable %healthsubtract is less than 1.
  530. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  531. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {expreward} somewhere within it,
  532. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  533. [Pokemon EXP Calculate
  534. (5:610) pull PhoenixSpeak info {currentenemylevel} about the triggering player, and put it in variable %enemypokemonlevel.
  535. (5:306) multiply variable %enemypokemonlevel by 8.
  536. (5:610) pull PhoenixSpeak info {playerlevel} about the triggering player, and put it in variable %pokemonexp.
  537. (5:306) multiply variable %pokemonexp by 10.
  538. (5:303) take variable %pokemonexp and add variable %enemypokemonlevel to it.
  539. ]
  540. [Player EXP Calculate
  541. (5:308) divide variable %enemypokemonlevel by 8 and put the remainder in variable %junk.
  542. (5:306) multiply variable %enemypokemonlevel by 20.
  543. ]
  544. (5:613) pull PhoenixSpeak info {currentpokemonname} about the triggering player, and put it in message ~currentpokemonname.
  545. (5:200) emit message {~currentpokemonname received %pokemonexp Exp, and %enemypokemonlevel Trainer EXP received!} to the triggering furre.
  546. (5:634) delete the PhoenixSpeak info {battlestatus} about the triggering player.
  547. ]
  548. ]
  549. [Damaged
  550. (0:71) When someone stays in the same square for 1 seconds,
  551. (1:206) and variable %moveaccuracy is not equal to 0,
  552. (1:206) and variable %dmgrating is not equal to 0,
  553. (1:201) and variable %healthsubtract is greater than 0.
  554. (1:204) and variable %moveaccuracy is more than variable %evasionroll,
  555. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  556. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  557. ]
  558. ]
  559. [Ten Move Effect
  560. ]
  561. ]
  562. [Effects
  563. ]
  564. [End Turn
  565. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {enemy-wait}.
  566. (5:610) pull PhoenixSpeak info {turncounter} about the triggering player, and put it in variable %turncounter.
  567. (5:302) take variable %turncounter and add 1 to it.
  568. (5:600) save PhoenixSpeak info {turncounter} about the triggering player will now be %turncounter.
  569. ]
  570. [Miss
  571. (0:71) When someone stays in the same square for 1 seconds,
  572. (1:206) and variable %moveaccuracy is not equal to 0,
  573. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  574. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  575. (1:602) and the PhoenixSpeak info {speedcalc} about the triggering furre is more than -1,
  576. (1:204) and variable %evasionroll is more than variable %moveaccuracy,
  577. (5:613) pull PhoenixSpeak info {currentpokemonname} about the triggering player, and put it in message ~currentpokemonname.
  578. (5:200) emit message {~currentpokemonname Missed!} to the triggering furre.
  579. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {enemy-wait}.
  580. (5:610) pull PhoenixSpeak info {turncounter} about the triggering player, and put it in variable %turncounter.
  581. (5:302) take variable %turncounter and add 1 to it.
  582. (5:600) save PhoenixSpeak info {turncounter} about the triggering player will now be %turncounter.
  583. ]
  584. [Battle Phase Switch/End
  585. (0:71) When someone stays in the same square for 1 seconds,
  586. (1:602) and the PhoenixSpeak info {turncounter} about the triggering player is greater than 2,
  587. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  588. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  589. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {fight}.
  590.  
  591. (0:71) When someone stays in the same square for 1 seconds,
  592. (1:603) and the PhoenixSpeak info {turncounter} about the triggering player is less than 3,
  593. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {wait-speed} somewhere within it,
  594. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  595. (5:603) save PhoenixSpeak info {battlestatus} about the triggering player will now be {enemy-wait}.
  596. ]
  597. ]
  598. [AI
  599. (0:71) When someone stays in the same square for 1 seconds,
  600. (1:630) and the PhoenixSpeak info {battlestatus} about the triggering furre contains {enemy-wait} somewhere within it,
  601. (1:600) and the PhoenixSpeak info {wait-timer} about the triggering furre is equal to 1,
  602. (1:630) and the PhoenixSpeak info {status} about the triggering furre contains {ai-battle} somewhere within it,
  603. (5:634) forget the PhoenixSpeak info {wait-timer} about the triggering furre.
  604. (5:603) memorize that the PhoenixSpeak info {battlestatus} about the triggering furre will now be {fight}.
  605. ]
  606. ]
  607. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement