Mercurial > vba-clojure
diff clojure/com/aurellem/gb/pokemon_presets.clj @ 237:ff37bc3004a7
continuing work on map-function-addresses.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 24 Mar 2012 23:38:21 -0500 |
parents | 5becef6312b9 |
children | 8484e6f6db2c |
line wrap: on
line diff
1.1 --- a/clojure/com/aurellem/gb/pokemon_presets.clj Sat Mar 24 20:06:25 2012 -0500 1.2 +++ b/clojure/com/aurellem/gb/pokemon_presets.clj Sat Mar 24 23:38:21 2012 -0500 1.3 @@ -1,18 +1,41 @@ 1.4 (ns com.aurellem.gb.pokemon-presets) 1.5 1.6 1.7 -(def HM-mew 1.8 +(def base-mew 1.9 {:species :mew 1.10 :ID 5195 1.11 :original-trainer "RLM" 1.12 + 1.13 + :dv 1.14 + {:hp 15 1.15 + :attack 15 1.16 + :defense 15 1.17 + :speed 15 1.18 + :special 15} 1.19 + 1.20 :experience 1.21 - {:main-exp 200 1.22 + {:main-exp 20 1.23 :hp-exp 0xFFFF 1.24 :attack-exp 0xFFFF 1.25 :defense-exp 0xFFFF 1.26 :speed-exp 0xFFFF 1.27 :special-exp 0xFFFF} 1.28 - :moves [:fly :surf :cut :strength]}) 1.29 + 1.30 + :stats 1.31 + {:level 2 1.32 + :current-hp 17 1.33 + :hp 17 1.34 + :attack 10 1.35 + :defense 10 1.36 + :speed 10 1.37 + :special 10} 1.38 + 1.39 + :moves [:pound]}) 1.40 + 1.41 +(def HM-mew 1.42 + (merge 1.43 + base-mew 1.44 + {:moves [:fly :flash :cut :strength]})) 1.45 1.46 (def ideal-pikachu 1.47 {:species :pikachu 1.48 @@ -44,3 +67,18 @@ 1.49 :special 8} 1.50 1.51 :moves [:thundershock :growl :surf]}) 1.52 + 1.53 + 1.54 +(def young-jigglypuff 1.55 + {:name "JIGGLYPUFF", :species :jigglypuff, :species2 :jigglypuff, 1.56 + :status :normal, 1.57 + :moves [[:sing {:pp-ups 0, :current-pp 4}]], 1.58 + :dv {:attack 15, :defense 15, :speed 15, :special 15, :hp 15}, 1.59 + :experience 1.60 + {:main-exp 21, :hp-exp 0xFF, :attack-exp 0xFF, 1.61 + :defense-exp 0xFF, :speed-exp 0xFF, :special-exp 0xFF}, 1.62 + :type [:normal], 1.63 + :original-trainer "RLM", 1.64 + :stats {:level 3, :current-hp 5, :hp 20, :attack 8, :defense 6, 1.65 + :speed 6, :special 7}, 1.66 + :ID 5195})