Mercurial > vba-clojure
view clojure/com/aurellem/gb/pokemon_presets.clj @ 521:bad7b7430245
going to work on functions relating to doing the final video, ram-display, sound, etc.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 23 Jun 2012 17:45:38 -0500 |
parents | 8484e6f6db2c |
children |
line wrap: on
line source
1 (ns com.aurellem.gb.pokemon-presets)3 (def pokemon-base4 {:dv {:attack 15 :hp 15 :defense 155 :special 15 :speed 15}6 :species :ditto7 :original-trainer "RLM"8 :ID 51959 :status :normal10 :experience11 {:main-exp 50012 :attack-exp 0xFFFF13 :defense-exp 0xFFFF14 :speed-exp 0xFFFF15 :special-exp 0xFFFF16 :hp-exp 0xFFFF}18 :stats19 {:level 220 :current-hp 1721 :hp 1722 :attack 1023 :defense 1024 :speed 1025 :special 10}27 :moves [[:transform {:pp-ups 0 :current-pp 5}]]})29 (def base-mew30 (merge31 pokemon-base32 {:species :mew33 :moves [:pound]}))35 (def HM-mew36 (merge37 base-mew38 {:moves [:fly :flash :cut :strength]}))40 (def ideal-pikachu41 (merge42 pokemon-base43 {:species :pikachu44 :moves [:thundershock :growl :surf]}))47 (def young-jigglypuff48 {:name "JIGGLYPUFF", :species :jigglypuff, :species2 :jigglypuff,49 :status :normal,50 :moves [[:sing {:pp-ups 0, :current-pp 4}]],51 :dv {:attack 15, :defense 15, :speed 15, :special 15, :hp 15},52 :experience53 {:main-exp 21, :hp-exp 0xFF, :attack-exp 0xFF,54 :defense-exp 0xFF, :speed-exp 0xFF, :special-exp 0xFF},55 :type [:normal],56 :original-trainer "RLM",57 :stats {:level 3, :current-hp 5, :hp 20, :attack 8, :defense 6,58 :speed 6, :special 7},59 :ID 5195})61 (def tauros62 (merge63 pokemon-base64 {:species :tauros65 :stats {:level 3, :current-hp 20, :hp 20,66 :attack 13, :defense 13, :speed 14, :special 11}67 :moves [:body-slam :hyper-beam68 :earthquake :blizzard]}))70 (def chansey71 (merge72 pokemon-base73 {:species :chansey74 :stats {:level 3, :current-hp 30, :hp 30,75 :attack 8, :defense 8, :speed 10, :special 14}76 :moves [:ice-beam :thunderbolt77 :softboiled :thunder-wave]}))79 (def starmie80 (merge81 pokemon-base82 {:species :starmie83 :stats {:level 3, :current-hp 19, :hp 19,84 :attack 12, :defense 12, :speed 14, :special 13}85 :moves [:thunderbolt :blizzard86 :thunder-wave :recover]}))88 (def golem89 (merge90 pokemon-base91 {:species :golem92 :stats {:level 3, :current-hp 20, :hp 20,93 :attack 14, :defense 15, :speed 10, :special 11}94 :moves [:earthquake :body-slam95 :rock-slide :explosion]}))97 (def exeggutor98 (merge99 pokemon-base100 {:species :exeggutor101 :stats {:level 3, :current-hp 21, :hp 21,102 :attack 13, :defense 12, :speed 11, :special 15}103 :moves [:psychic :sleep-powder104 :mega-drain :explosion]}))106 (def alakazam107 (merge108 pokemon-base109 {:species :alakazam110 :stats {:level 3, :current-hp 19, :hp 19,111 :attack 10, :defense 10, :speed 14, :special 15}112 :moves [:psychic :thunder-wave113 :recover :seismic-toss]}))115 (def zapdos116 (merge117 pokemon-base118 {:species :zapdos119 :moves [:thunderbolt :drill-peck120 :thunder-wave :agility]}))