Mercurial > vba-clojure
view clojure/com/aurellem/gb/transit.clj @ 263:a44a2c459aeb
Corrected hxc-evolution so that pokemon with branched evolutions (i.e. eevee) will be fully included. As a result, altered hxc-evolution to return a list of hashes, one per evolution.
author | Dylan Holmes <ocsenave@gmail.com> |
---|---|
date | Mon, 26 Mar 2012 21:25:10 -0500 |
parents | ecdbfa1fc51f |
children |
line wrap: on
line source
1 (ns com.aurellem.gb.transit2 (:use (com.aurellem.gb gb-driver util constants))3 (:import [com.aurellem.gb.gb_driver SaveState]))6 ;; conducted experiments with this variable in the7 ;; following places.9 0xD367 = 00000110 ;; inside-building11 0xD367 = 00001001 ;; wilderness outside Celadon13 0xD367 = 00010010 ;; inside cave15 0xD367 = 00001001 ;; inside pokeon-tower17 0xD367 = 00110110 ;; fishing peer not by water19 0xD367 = 00110110 ;; fishing peer waters edge21 0xD367 = 00110110 ;; in battle at fishing peer23 0xD367 = 00010010 ;; at Cerulean25 ;; setting it to zero does not affect teleport26 ;; setting it to 0xFF does not affect teleport27 ;; conclusion -- 0xD367 is position related but does not control28 ;; transit moves/items31 ;; try the same with 0xD36633 0xD366 = 00000000 ;; at Cerulean34 0xD366 = 00010001 ;; in Rock Tunnel35 0xD366 = 00001111 ;; in poke tower floor 136 0xD366 = 00000110 ;; in poke center38 ;; 0xFF disables fly, dig, teleport, rope39 ;; 0x00 enables fly, teleport, disables dig, rope41 ;; in cereluan42 ;; set to 00000100 disables doors, ledges, fly, teleport43 ;; set to 00000010 disables doors, ledges, fly, teleport45 ;; in poke-center46 ;; set to 00000010 disables fly, teleport, dig, rope47 ;; set to 00000100 disables fly, teleport, dig, rope48 ;; set to 00000000 enables fly, teleport49 ;; set to 00010001 changes colormap to brown,50 ;; enables rope, dig51 ;; disables fly, teleport55 ;; teleport, fly, rope, and dig seem to not be independent of the56 ;; current map.