diff options
-rw-r--r-- | Makefile | 21 | ||||
-rw-r--r-- | battle_constants.asm | 282 | ||||
-rw-r--r-- | constants.asm | 3793 | ||||
-rw-r--r-- | extras/gfx.py | 252 | ||||
-rw-r--r-- | gbhw.asm | 2 | ||||
-rw-r--r-- | gfx/pics/001/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/001/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/002/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/002/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/003/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/003/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/004/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/004/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/005/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/005/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/006/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/006/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/007/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/007/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/008/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/008/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/009/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/009/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/010/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/010/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/011/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/011/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/012/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/012/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/013/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/013/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/014/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/014/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/015/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/015/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/016/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/016/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/017/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/017/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/018/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/018/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/019/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/019/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/020/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/020/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/021/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/021/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/022/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/022/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/023/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/023/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/024/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/024/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/025/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/025/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/026/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/026/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/027/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/027/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/028/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/028/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/029/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/029/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/030/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/030/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/031/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/031/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/032/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/032/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/033/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/033/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/034/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/034/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/035/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/035/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/036/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/036/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/037/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/037/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/038/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/038/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/039/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/039/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/040/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/040/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/041/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/041/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/042/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/042/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/043/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/043/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/044/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/044/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/045/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/045/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/046/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/046/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/047/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/047/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/048/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/048/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/049/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/049/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/050/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/050/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/051/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/051/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/052/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/052/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/053/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/053/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/054/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/054/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/055/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/055/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/056/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/056/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/057/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/057/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/058/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/058/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/059/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/059/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/060/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/060/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/061/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/061/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/062/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/062/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/063/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/063/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/064/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/064/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/065/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/065/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/066/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/066/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/067/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/067/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/068/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/068/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/069/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/069/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/070/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/070/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/071/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/071/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/072/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/072/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/073/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/073/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/074/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/074/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/075/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/075/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/076/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/076/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/077/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/077/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/078/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/078/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/079/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/079/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/080/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/080/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/081/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/081/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/082/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/082/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/083/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/083/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/084/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/084/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/085/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/085/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/086/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/086/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/087/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/087/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/088/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/088/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/089/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/089/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/090/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/090/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/091/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/091/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/092/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/092/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/093/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/093/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/094/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/094/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/095/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/095/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/096/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/096/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/097/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/097/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/098/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/098/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/099/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/099/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/100/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/100/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/101/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/101/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/102/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/102/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/103/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/103/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/104/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/104/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/105/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/105/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/106/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/106/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/107/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/107/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/108/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/108/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/109/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/109/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/110/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/110/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/111/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/111/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/112/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/112/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/113/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/113/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/114/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/114/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/115/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/115/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/116/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/116/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/117/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/117/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/118/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/118/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/119/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/119/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/120/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/120/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/121/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/121/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/122/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/122/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/123/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/123/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/124/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/124/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/125/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/125/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/126/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/126/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/127/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/127/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/128/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/128/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/129/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/129/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/130/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/130/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/131/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/131/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/132/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/132/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/133/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/133/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/134/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/134/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/135/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/135/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/136/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/136/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/137/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/137/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/138/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/138/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/139/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/139/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/140/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/140/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/141/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/141/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/142/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/142/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/143/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/143/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/144/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/144/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/145/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/145/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/146/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/146/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/147/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/147/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/148/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/148/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/149/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/149/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/150/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/150/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/151/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/151/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/152/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/152/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/153/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/153/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/154/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/154/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/155/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/155/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/156/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/156/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/157/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/157/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/158/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/158/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/159/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/159/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/160/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/160/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/161/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/161/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/162/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/162/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/163/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/163/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/164/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/164/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/165/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/165/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/166/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/166/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/167/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/167/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/168/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/168/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/169/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/169/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/170/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/170/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/171/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/171/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/172/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/172/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/173/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/173/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/174/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/174/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/175/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/175/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/176/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/176/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/177/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/177/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/178/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/178/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/179/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/179/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/180/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/180/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/181/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/181/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/182/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/182/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/183/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/183/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/184/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/184/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/185/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/185/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/186/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/186/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/187/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/187/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/188/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/188/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/189/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/189/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/190/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/190/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/191/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/191/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/192/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/192/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/193/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/193/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/194/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/194/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/195/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/195/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/196/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/196/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/197/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/197/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/198/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/198/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/199/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/199/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/200/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/200/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/201/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/201/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/202/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/202/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/203/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/203/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/204/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/204/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/205/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/205/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/206/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/206/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/207/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/207/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/208/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/208/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/209/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/209/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/210/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/210/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/211/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/211/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/212/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/212/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/213/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/213/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/214/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/214/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/215/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/215/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/216/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/216/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/217/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/217/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/218/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/218/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/219/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/219/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/220/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/220/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/221/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/221/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/222/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/222/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/223/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/223/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/224/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/224/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/225/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/225/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/226/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/226/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/227/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/227/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/228/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/228/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/229/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/229/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/230/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/230/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/231/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/231/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/232/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/232/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/233/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/233/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/234/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/234/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/235/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/235/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/236/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/236/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/237/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/237/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/238/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/238/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/239/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/239/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/240/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/240/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/241/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/241/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/242/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/242/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/243/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/243/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/244/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/244/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/245/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/245/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/246/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/246/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/247/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/247/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/248/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/248/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/249/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/249/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/250/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/250/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/251/normal.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/251/shiny.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/pics/palette_pointers.asm | 1005 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/1.2bpp (renamed from gfx/tilesets/minecart/1.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/10.2bpp (renamed from gfx/tilesets/minecart/10.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/2.2bpp (renamed from gfx/tilesets/minecart/2.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/3.2bpp (renamed from gfx/tilesets/minecart/3.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/4.2bpp (renamed from gfx/tilesets/minecart/4.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/5.2bpp (renamed from gfx/tilesets/minecart/5.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/6.2bpp (renamed from gfx/tilesets/minecart/6.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/7.2bpp (renamed from gfx/tilesets/minecart/7.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/8.2bpp (renamed from gfx/tilesets/minecart/8.2bpp) | 0 | ||||
-rw-r--r-- | gfx/tilesets/sprout-pillar/9.2bpp (renamed from gfx/tilesets/minecart/9.2bpp) | 0 | ||||
-rw-r--r-- | gfx/trainers/000.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/001.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/002.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/003.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/004.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/005.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/006.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/007.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/008.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/009.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/010.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/011.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/012.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/013.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/014.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/015.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/016.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/017.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/018.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/019.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/020.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/021.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/022.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/023.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/024.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/025.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/026.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/027.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/028.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/029.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/030.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/031.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/032.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/033.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/034.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/035.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/036.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/037.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/038.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/039.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/040.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/041.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/042.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/043.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/044.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/045.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/046.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/047.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/048.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/049.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/050.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/051.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/052.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/053.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/054.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/055.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/056.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/057.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/058.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/059.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/060.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/061.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/062.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/063.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/064.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/065.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/066.pal | bin | 4 -> 8 bytes | |||
-rw-r--r-- | gfx/trainers/palette_pointers.asm | 135 | ||||
-rw-r--r-- | item_constants.asm | 273 | ||||
-rw-r--r-- | items/item_effects.asm | 60 | ||||
-rw-r--r-- | main.asm | 359 | ||||
-rw-r--r-- | map_constants.asm | 1585 | ||||
-rw-r--r-- | move_constants.asm | 251 | ||||
-rw-r--r-- | music_constants.asm | 381 | ||||
-rw-r--r-- | pokemon_constants.asm | 253 | ||||
-rw-r--r-- | script_constants.asm | 42 | ||||
-rw-r--r-- | trainer_constants.asm | 623 | ||||
-rw-r--r-- | wram.asm | 19 |
596 files changed, 4717 insertions, 4619 deletions
@@ -11,16 +11,9 @@ TEXTFILES = \ text/common_3.tx \ main.tx -PNG_PICS = $(shell find gfx/pics/ -type f -name 'front.png') -PNG_ANIMS = $(shell find gfx/pics/ -type f -name 'tiles.png') -PNG_TRAINERS = gfx/trainers/*.png -PNG_GFX = $(PNG_PICS) $(PNG_ANIMS) $(PNG_TRAINERS), $(filter-out $(shell find gfx/ -type f -name '*.png')) - -LZ_PICS = $(shell find gfx/pics/ -type f -name 'front.lz') -LZ_ANIMS = $(shell find gfx/pics/ -type f -name 'tiles.lz') -LZ_TRAINERS = gfx/trainers/*.lz -LZ_GFX = $(filter-out $(LZ_PICS) $(LZ_ANIMS) $(LZ_TRAINERS), $(shell find gfx/ -type f -name '*.lz')) - +PNG_GFX = $(shell find gfx/ -type f -name '*.png') +LZ_GFX = $(shell find gfx/ -type f -name '*.lz') +TWOBPP_GFX = $(shell find gfx/ -type f -name '*.2bpp') all: pokecrystal.gbc cmp baserom.gbc $< @@ -39,11 +32,11 @@ pokecrystal.gbc: pokecrystal.o pngs: cd extras && python gfx.py mass-decompress && python gfx.py dump-pngs -lzs: $(LZ_PICS) $(LZ_ANIMS) $(LZ_TRAINERS) $(LZ_GFX) +lzs: $(LZ_GFX) $(TWOBPP_GFX) gfx/pics/%/front.lz: gfx/pics/%/front.png gfx/pics/%/tiles.2bpp - python extras/gfx.py png-to-lz --front $< $(@D)/tiles.2bpp -gfx/pics/%/tiles.2bpp: + python extras/gfx.py png-to-lz --front $^ +gfx/pics/%/tiles.2bpp: gfx/pics/%/tiles.png python extras/gfx.py png-to-2bpp $< gfx/pics/%/back.lz: gfx/pics/%/back.png python extras/gfx.py png-to-lz --vert $< @@ -51,4 +44,6 @@ gfx/trainers/%.lz: gfx/trainers/%.png python extras/gfx.py png-to-lz --vert $< .png.lz: python extras/gfx.py png-to-lz $< +.png.2bpp: + python extras/gfx.py png-to-lz $< diff --git a/battle_constants.asm b/battle_constants.asm new file mode 100644 index 000000000..1515009d6 --- /dev/null +++ b/battle_constants.asm @@ -0,0 +1,282 @@ +MAX_LEVEL EQU 100 +NUM_MOVES EQU 4 + +; move struct +MOVE_LENGTH EQU 7 +MOVE_ANIM EQU 0 +MOVE_EFFECT EQU 1 +MOVE_POWER EQU 2 +MOVE_TYPE EQU 3 +MOVE_ACC EQU 4 +MOVE_PP EQU 5 +MOVE_CHANCE EQU 6 + +; stat constants +NUM_STATS EQU 6 +STAT_HP EQU 1 +STAT_ATK EQU 2 +STAT_DEF EQU 3 +STAT_SPD EQU 4 +STAT_SATK EQU 5 +STAT_SDEF EQU 6 +STAT_MIN_NORMAL EQU 5 +STAT_MIN_HP EQU 10 + +; shiny dvs +ATKDEFDV_SHINY EQU $EA +SPDSPCDV_SHINY EQU $AA + +; battle classes +WILD_BATTLE EQU 1 +TRAINER_BATTLE EQU 2 + +; battle types +BATTLETYPE_NORMAL EQU $00 +BATTLETYPE_TUTORIAL EQU $03 +BATTLETYPE_FISH EQU $04 +BATTLETYPE_ROAMING EQU $05 +BATTLETYPE_SHINY EQU $07 +BATTLETYPE_TREE EQU $08 +BATTLETYPE_FORCEITEM EQU $0a +BATTLETYPE_SUICUNE EQU $0c + +; battle variables +BATTLE_VARS_SUBSTATUS1 EQU 0 +BATTLE_VARS_SUBSTATUS2 EQU 1 +BATTLE_VARS_SUBSTATUS3 EQU 2 +BATTLE_VARS_SUBSTATUS4 EQU 3 +BATTLE_VARS_SUBSTATUS5 EQU 4 +BATTLE_VARS_SUBSTATUS1_OPP EQU 5 +BATTLE_VARS_SUBSTATUS2_OPP EQU 6 +BATTLE_VARS_SUBSTATUS3_OPP EQU 7 +BATTLE_VARS_SUBSTATUS4_OPP EQU 8 +BATTLE_VARS_SUBSTATUS5_OPP EQU 9 +BATTLE_VARS_STATUS EQU 10 +BATTLE_VARS_STATUS_OPP EQU 11 +BATTLE_VARS_MOVE_ANIM EQU 12 +BATTLE_VARS_MOVE_EFFECT EQU 13 +BATTLE_VARS_MOVE_POWER EQU 14 +BATTLE_VARS_MOVE_TYPE EQU 15 +BATTLE_VARS_MOVE EQU 16 +BATTLE_VARS_LAST_COUNTER_MOVE EQU 17 +BATTLE_VARS_LAST_COUNTER_MOVE_OPP EQU 18 +BATTLE_VARS_LAST_MOVE EQU 19 +BATTLE_VARS_LAST_MOVE_OPP EQU 20 + +; status +SLP EQU 7 ; 7 turns +PSN EQU 3 +BRN EQU 4 +FRZ EQU 5 +PAR EQU 6 + +; substatus +SUBSTATUS_IN_LOVE EQU 7 +SUBSTATUS_ENCORED EQU 6 +SUBSTATUS_ENDURE EQU 5 +SUBSTATUS_PERISH EQU 4 +SUBSTATUS_IDENTIFIED EQU 3 +SUBSTATUS_PROTECT EQU 2 +SUBSTATUS_CURSE EQU 1 +SUBSTATUS_NIGHTMARE EQU 0 + +SUBSTATUS_CURLED EQU 0 + +SUBSTATUS_CONFUSED EQU 7 +SUBSTATUS_FLYING EQU 6 +SUBSTATUS_UNDERGROUND EQU 5 +SUBSTATUS_CHARGED EQU 4 +SUBSTATUS_FLINCHED EQU 3 +SUBSTATUS_ROLLOUT EQU 1 +SUBSTATUS_BIDE EQU 0 + +SUBSTATUS_LEECH_SEED EQU 7 +SUBSTATUS_RAGE EQU 6 +SUBSTATUS_RECHARGE EQU 5 +SUBSTATUS_SUBSTITUTE EQU 4 +SUBSTATUS_FOCUS_ENERGY EQU 2 +SUBSTATUS_MIST EQU 1 +SUBSTATUS_UNLEASH EQU 0 + +SUBSTATUS_CANT_RUN EQU 7 +SUBSTATUS_DESTINY_BOND EQU 6 +SUBSTATUS_LOCK_ON EQU 5 +SUBSTATUS_TOXIC EQU 0 + +; environmental +SCREENS_REFLECT EQU 4 +SCREENS_LIGHT_SCREEN EQU 3 +SCREENS_SAFEGUARD EQU 2 +SCREENS_SPIKES EQU 0 + +; weather +WEATHER_RAIN EQU 1 +WEATHER_SUN EQU 2 +WEATHER_SANDSTORM EQU 3 +WEATHER_RAIN_END EQU 4 +WEATHER_SUN_END EQU 5 +WEATHER_SANDSTORM_END EQU 6 + +; move animations are 1:1 with move ids +ANIM_CONFUSED EQU $103 +ANIM_SLEEP EQU $104 +ANIM_INLOVE EQU $10a + +; move effects +EFFECT_NORMAL_HIT EQU $00 +EFFECT_SLEEP EQU $01 +EFFECT_POISON_HIT EQU $02 +EFFECT_LEECH_HIT EQU $03 +EFFECT_BURN_HIT EQU $04 +EFFECT_FREEZE_HIT EQU $05 +EFFECT_PARALYZE_HIT EQU $06 +EFFECT_EXPLOSION EQU $07 +EFFECT_DREAM_EATER EQU $08 +EFFECT_MIRROR_MOVE EQU $09 +EFFECT_ATTACK_UP EQU $0a +EFFECT_DEFENSE_UP EQU $0b +EFFECT_SPEED_UP EQU $0c +EFFECT_SP_ATTACK_UP EQU $0d +EFFECT_SP_DEFENSE_UP EQU $0e +EFFECT_ACCURACY_UP EQU $0f +EFFECT_EVASION_UP EQU $10 +EFFECT_ALWAYS_HIT EQU $11 +EFFECT_ATTACK_DOWN EQU $12 +EFFECT_DEFENSE_DOWN EQU $13 +EFFECT_SPEED_DOWN EQU $14 +EFFECT_SP_ATTACK_DOWN EQU $15 +EFFECT_SP_DEFENSE_DOWN EQU $16 +EFFECT_ACCURACY_DOWN EQU $17 +EFFECT_EVASION_DOWN EQU $18 +EFFECT_HAZE EQU $19 +EFFECT_BIDE EQU $1a +EFFECT_RAMPAGE EQU $1b +EFFECT_WHIRLWIND EQU $1c +EFFECT_MULTI_HIT EQU $1d +EFFECT_CONVERSION EQU $1e +EFFECT_FLINCH_HIT EQU $1f +EFFECT_HEAL EQU $20 +EFFECT_TOXIC EQU $21 +EFFECT_PAY_DAY EQU $22 +EFFECT_LIGHT_SCREEN EQU $23 +EFFECT_TRI_ATTACK EQU $24 +EFFECT_UNUSED_25 EQU $25 ; unused +EFFECT_OHKO EQU $26 +EFFECT_RAZOR_WIND EQU $27 +EFFECT_SUPER_FANG EQU $28 +EFFECT_STATIC_DAMAGE EQU $29 +EFFECT_BIND EQU $2a +EFFECT_UNUSED_2B EQU $2b ; unused +EFFECT_DOUBLE_HIT EQU $2c +EFFECT_JUMP_KICK EQU $2d +EFFECT_MIST EQU $2e +EFFECT_FOCUS_ENERGY EQU $2f +EFFECT_RECOIL_HIT EQU $30 +EFFECT_CONFUSE EQU $31 +EFFECT_ATTACK_UP_2 EQU $32 +EFFECT_DEFENSE_UP_2 EQU $33 +EFFECT_SPEED_UP_2 EQU $34 +EFFECT_SP_ATTACK_UP_2 EQU $35 +EFFECT_SP_DEFENSE_UP_2 EQU $36 +EFFECT_ACCURACY_UP_2 EQU $37 +EFFECT_EVASION_UP_2 EQU $38 +EFFECT_TRANSFORM EQU $39 +EFFECT_ATTACK_DOWN_2 EQU $3a +EFFECT_DEFENSE_DOWN_2 EQU $3b +EFFECT_SPEED_DOWN_2 EQU $3c +EFFECT_SP_ATTACK_DOWN_2 EQU $3d +EFFECT_SP_DEFENSE_DOWN_2 EQU $3e +EFFECT_ACCURACY_DOWN_2 EQU $3f +EFFECT_EVASION_DOWN_2 EQU $40 +EFFECT_REFLECT EQU $41 +EFFECT_POISON EQU $42 +EFFECT_PARALYZE EQU $43 +EFFECT_ATTACK_DOWN_HIT EQU $44 +EFFECT_DEFENSE_DOWN_HIT EQU $45 +EFFECT_SPEED_DOWN_HIT EQU $46 +EFFECT_SP_ATTACK_DOWN_HIT EQU $47 +EFFECT_SP_DEFENSE_DOWN_HIT EQU $48 +EFFECT_ACCURACY_DOWN_HIT EQU $49 +EFFECT_EVASION_DOWN_HIT EQU $4a +EFFECT_SKY_ATTACK EQU $4b +EFFECT_CONFUSE_HIT EQU $4c +EFFECT_TWINEEDLE EQU $4d +EFFECT_UNUSED_4E EQU $4e ; unused +EFFECT_SUBSTITUTE EQU $4f +EFFECT_HYPER_BEAM EQU $50 +EFFECT_RAGE EQU $51 +EFFECT_MIMIC EQU $52 +EFFECT_METRONOME EQU $53 +EFFECT_LEECH_SEED EQU $54 +EFFECT_SPLASH EQU $55 +EFFECT_DISABLE EQU $56 +EFFECT_LEVEL_DAMAGE EQU $57 +EFFECT_PSYWAVE EQU $58 +EFFECT_COUNTER EQU $59 +EFFECT_ENCORE EQU $5a +EFFECT_PAIN_SPLIT EQU $5b +EFFECT_SNORE EQU $5c +EFFECT_CONVERSION2 EQU $5d +EFFECT_LOCK_ON EQU $5e +EFFECT_SKETCH EQU $5f +EFFECT_DEFROST_OPPONENT EQU $60 +EFFECT_SLEEP_TALK EQU $61 +EFFECT_DESTINY_BOND EQU $62 +EFFECT_REVERSAL EQU $63 +EFFECT_SPITE EQU $64 +EFFECT_FALSE_SWIPE EQU $65 +EFFECT_HEAL_BELL EQU $66 +EFFECT_PRIORITY_HIT EQU $67 +EFFECT_TRIPLE_KICK EQU $68 +EFFECT_THIEF EQU $69 +EFFECT_MEAN_LOOK EQU $6a +EFFECT_NIGHTMARE EQU $6b +EFFECT_FLAME_WHEEL EQU $6c +EFFECT_CURSE EQU $6d +EFFECT_UNUSED_6E EQU $6e ; unused +EFFECT_PROTECT EQU $6f +EFFECT_SPIKES EQU $70 +EFFECT_FORESIGHT EQU $71 +EFFECT_PERISH_SONG EQU $72 +EFFECT_SANDSTORM EQU $73 +EFFECT_ENDURE EQU $74 +EFFECT_ROLLOUT EQU $75 +EFFECT_SWAGGER EQU $76 +EFFECT_FURY_CUTTER EQU $77 +EFFECT_ATTRACT EQU $78 +EFFECT_RETURN EQU $79 +EFFECT_PRESENT EQU $7a +EFFECT_FRUSTRATION EQU $7b +EFFECT_SAFEGUARD EQU $7c +EFFECT_SACRED_FIRE EQU $7d +EFFECT_MAGNITUDE EQU $7e +EFFECT_BATON_PASS EQU $7f +EFFECT_PURSUIT EQU $80 +EFFECT_RAPID_SPIN EQU $81 +EFFECT_UNUSED_82 EQU $82 ; unused +EFFECT_UNUSED_83 EQU $83 ; unused +EFFECT_MORNING_SUN EQU $84 +EFFECT_SYNTHESIS EQU $85 +EFFECT_MOONLIGHT EQU $86 +EFFECT_HIDDEN_POWER EQU $87 +EFFECT_RAIN_DANCE EQU $88 +EFFECT_SUNNY_DAY EQU $89 +EFFECT_STEEL_WING EQU $8a +EFFECT_METAL_CLAW EQU $8b +EFFECT_ANCIENTPOWER EQU $8c +EFFECT_FAKE_OUT EQU $8d +EFFECT_BELLY_DRUM EQU $8e +EFFECT_PSYCH_UP EQU $8f +EFFECT_MIRROR_COAT EQU $90 +EFFECT_SKULL_BASH EQU $91 +EFFECT_TWISTER EQU $92 +EFFECT_EARTHQUAKE EQU $93 +EFFECT_FUTURE_SIGHT EQU $94 +EFFECT_GUST EQU $95 +EFFECT_STOMP EQU $96 +EFFECT_SOLARBEAM EQU $97 +EFFECT_THUNDER EQU $98 +EFFECT_TELEPORT EQU $99 +EFFECT_BEAT_UP EQU $9a +EFFECT_FLY EQU $9b +EFFECT_DEFENSE_CURL EQU $9c diff --git a/constants.asm b/constants.asm index 341f1765b..e3d1ddf95 100644 --- a/constants.asm +++ b/constants.asm @@ -1,8 +1,21 @@ _CRYSTAL EQU 1 + +INCLUDE "pokemon_constants.asm" +INCLUDE "move_constants.asm" +INCLUDE "battle_constants.asm" +INCLUDE "map_constants.asm" +INCLUDE "item_constants.asm" +INCLUDE "trainer_constants.asm" +INCLUDE "script_constants.asm" +INCLUDE "music_constants.asm" + + +; rst vectors FarCall EQU $08 Bankswitch EQU $10 + dwb: MACRO dw \1 db \2 @@ -17,20 +30,17 @@ dn: MACRO db \1 << 4 + \2 ENDM -; big-endian word -bigdw: MACRO +bigdw: MACRO ; big-endian word dw ((\1)/$100) + (((\1)&$ff)*$100) ENDM -; address, bank -callab: MACRO +callab: MACRO ; address, bank ld hl, \1 ld a, BANK(\1) rst FarCall ENDM -; bank, address -callba: MACRO +callba: MACRO ; bank, address ld a, BANK(\1) ld hl, \1 rst FarCall @@ -96,514 +106,8 @@ endanim: MACRO NONE EQU 0 -BULBASAUR EQU 1 -IVYSAUR EQU 2 -VENUSAUR EQU 3 -CHARMANDER EQU 4 -CHARMELEON EQU 5 -CHARIZARD EQU 6 -SQUIRTLE EQU 7 -WARTORTLE EQU 8 -BLASTOISE EQU 9 -CATERPIE EQU 10 -METAPOD EQU 11 -BUTTERFREE EQU 12 -WEEDLE EQU 13 -KAKUNA EQU 14 -BEEDRILL EQU 15 -PIDGEY EQU 16 -PIDGEOTTO EQU 17 -PIDGEOT EQU 18 -RATTATA EQU 19 -RATICATE EQU 20 -SPEAROW EQU 21 -FEAROW EQU 22 -EKANS EQU 23 -ARBOK EQU 24 -PIKACHU EQU 25 -RAICHU EQU 26 -SANDSHREW EQU 27 -SANDSLASH EQU 28 -NIDORAN_F EQU 29 -NIDORINA EQU 30 -NIDOQUEEN EQU 31 -NIDORAN_M EQU 32 -NIDORINO EQU 33 -NIDOKING EQU 34 -CLEFAIRY EQU 35 -CLEFABLE EQU 36 -VULPIX EQU 37 -NINETALES EQU 38 -JIGGLYPUFF EQU 39 -WIGGLYTUFF EQU 40 -ZUBAT EQU 41 -GOLBAT EQU 42 -ODDISH EQU 43 -GLOOM EQU 44 -VILEPLUME EQU 45 -PARAS EQU 46 -PARASECT EQU 47 -VENONAT EQU 48 -VENOMOTH EQU 49 -DIGLETT EQU 50 -DUGTRIO EQU 51 -MEOWTH EQU 52 -PERSIAN EQU 53 -PSYDUCK EQU 54 -GOLDUCK EQU 55 -MANKEY EQU 56 -PRIMEAPE EQU 57 -GROWLITHE EQU 58 -ARCANINE EQU 59 -POLIWAG EQU 60 -POLIWHIRL EQU 61 -POLIWRATH EQU 62 -ABRA EQU 63 -KADABRA EQU 64 -ALAKAZAM EQU 65 -MACHOP EQU 66 -MACHOKE EQU 67 -MACHAMP EQU 68 -BELLSPROUT EQU 69 -WEEPINBELL EQU 70 -VICTREEBEL EQU 71 -TENTACOOL EQU 72 -TENTACRUEL EQU 73 -GEODUDE EQU 74 -GRAVELER EQU 75 -GOLEM EQU 76 -PONYTA EQU 77 -RAPIDASH EQU 78 -SLOWPOKE EQU 79 -SLOWBRO EQU 80 -MAGNEMITE EQU 81 -MAGNETON EQU 82 -FARFETCH_D EQU 83 -DODUO EQU 84 -DODRIO EQU 85 -SEEL EQU 86 -DEWGONG EQU 87 -GRIMER EQU 88 -MUK EQU 89 -SHELLDER EQU 90 -CLOYSTER EQU 91 -GASTLY EQU 92 -HAUNTER EQU 93 -GENGAR EQU 94 -ONIX EQU 95 -DROWZEE EQU 96 -HYPNO EQU 97 -KRABBY EQU 98 -KINGLER EQU 99 -VOLTORB EQU 100 -ELECTRODE EQU 101 -EXEGGCUTE EQU 102 -EXEGGUTOR EQU 103 -CUBONE EQU 104 -MAROWAK EQU 105 -HITMONLEE EQU 106 -HITMONCHAN EQU 107 -LICKITUNG EQU 108 -KOFFING EQU 109 -WEEZING EQU 110 -RHYHORN EQU 111 -RHYDON EQU 112 -CHANSEY EQU 113 -TANGELA EQU 114 -KANGASKHAN EQU 115 -HORSEA EQU 116 -SEADRA EQU 117 -GOLDEEN EQU 118 -SEAKING EQU 119 -STARYU EQU 120 -STARMIE EQU 121 -MR__MIME EQU 122 -SCYTHER EQU 123 -JYNX EQU 124 -ELECTABUZZ EQU 125 -MAGMAR EQU 126 -PINSIR EQU 127 -TAUROS EQU 128 -MAGIKARP EQU 129 -GYARADOS EQU 130 -LAPRAS EQU 131 -DITTO EQU 132 -EEVEE EQU 133 -VAPOREON EQU 134 -JOLTEON EQU 135 -FLAREON EQU 136 -PORYGON EQU 137 -OMANYTE EQU 138 -OMASTAR EQU 139 -KABUTO EQU 140 -KABUTOPS EQU 141 -AERODACTYL EQU 142 -SNORLAX EQU 143 -ARTICUNO EQU 144 -ZAPDOS EQU 145 -MOLTRES EQU 146 -DRATINI EQU 147 -DRAGONAIR EQU 148 -DRAGONITE EQU 149 -MEWTWO EQU 150 -MEW EQU 151 -CHIKORITA EQU 152 -BAYLEEF EQU 153 -MEGANIUM EQU 154 -CYNDAQUIL EQU 155 -QUILAVA EQU 156 -TYPHLOSION EQU 157 -TOTODILE EQU 158 -CROCONAW EQU 159 -FERALIGATR EQU 160 -SENTRET EQU 161 -FURRET EQU 162 -HOOTHOOT EQU 163 -NOCTOWL EQU 164 -LEDYBA EQU 165 -LEDIAN EQU 166 -SPINARAK EQU 167 -ARIADOS EQU 168 -CROBAT EQU 169 -CHINCHOU EQU 170 -LANTURN EQU 171 -PICHU EQU 172 -CLEFFA EQU 173 -IGGLYBUFF EQU 174 -TOGEPI EQU 175 -TOGETIC EQU 176 -NATU EQU 177 -XATU EQU 178 -MAREEP EQU 179 -FLAAFFY EQU 180 -AMPHAROS EQU 181 -BELLOSSOM EQU 182 -MARILL EQU 183 -AZUMARILL EQU 184 -SUDOWOODO EQU 185 -POLITOED EQU 186 -HOPPIP EQU 187 -SKIPLOOM EQU 188 -JUMPLUFF EQU 189 -AIPOM EQU 190 -SUNKERN EQU 191 -SUNFLORA EQU 192 -YANMA EQU 193 -WOOPER EQU 194 -QUAGSIRE EQU 195 -ESPEON EQU 196 -UMBREON EQU 197 -MURKROW EQU 198 -SLOWKING EQU 199 -MISDREAVUS EQU 200 -UNOWN EQU 201 -WOBBUFFET EQU 202 -GIRAFARIG EQU 203 -PINECO EQU 204 -FORRETRESS EQU 205 -DUNSPARCE EQU 206 -GLIGAR EQU 207 -STEELIX EQU 208 -SNUBBULL EQU 209 -GRANBULL EQU 210 -QWILFISH EQU 211 -SCIZOR EQU 212 -SHUCKLE EQU 213 -HERACROSS EQU 214 -SNEASEL EQU 215 -TEDDIURSA EQU 216 -URSARING EQU 217 -SLUGMA EQU 218 -MAGCARGO EQU 219 -SWINUB EQU 220 -PILOSWINE EQU 221 -CORSOLA EQU 222 -REMORAID EQU 223 -OCTILLERY EQU 224 -DELIBIRD EQU 225 -MANTINE EQU 226 -SKARMORY EQU 227 -HOUNDOUR EQU 228 -HOUNDOOM EQU 229 -KINGDRA EQU 230 -PHANPY EQU 231 -DONPHAN EQU 232 -PORYGON2 EQU 233 -STANTLER EQU 234 -SMEARGLE EQU 235 -TYROGUE EQU 236 -HITMONTOP EQU 237 -SMOOCHUM EQU 238 -ELEKID EQU 239 -MAGBY EQU 240 -MILTANK EQU 241 -BLISSEY EQU 242 -RAIKOU EQU 243 -ENTEI EQU 244 -SUICUNE EQU 245 -LARVITAR EQU 246 -PUPITAR EQU 247 -TYRANITAR EQU 248 -LUGIA EQU 249 -HO_OH EQU 250 -CELEBI EQU 251 -EGG EQU 253 - -; move name constants -POUND EQU $01 -KARATE_CHOP EQU $02 -DOUBLESLAP EQU $03 -COMET_PUNCH EQU $04 -MEGA_PUNCH EQU $05 -PAY_DAY EQU $06 -FIRE_PUNCH EQU $07 -ICE_PUNCH EQU $08 -THUNDERPUNCH EQU $09 -SCRATCH EQU $0A -VICEGRIP EQU $0B -GUILLOTINE EQU $0C -RAZOR_WIND EQU $0D -SWORDS_DANCE EQU $0E -CUT EQU $0F -GUST EQU $10 -WING_ATTACK EQU $11 -WHIRLWIND EQU $12 -FLY EQU $13 -BIND EQU $14 -SLAM EQU $15 -VINE_WHIP EQU $16 -STOMP EQU $17 -DOUBLE_KICK EQU $18 -MEGA_KICK EQU $19 -JUMP_KICK EQU $1A -ROLLING_KICK EQU $1B -SAND_ATTACK EQU $1C -HEADBUTT EQU $1D -HORN_ATTACK EQU $1E -FURY_ATTACK EQU $1F -HORN_DRILL EQU $20 -TACKLE EQU $21 -BODY_SLAM EQU $22 -WRAP EQU $23 -TAKE_DOWN EQU $24 -THRASH EQU $25 -DOUBLE_EDGE EQU $26 -TAIL_WHIP EQU $27 -POISON_STING EQU $28 -TWINEEDLE EQU $29 -PIN_MISSILE EQU $2A -LEER EQU $2B -BITE EQU $2C -GROWL EQU $2D -ROAR EQU $2E -SING EQU $2F -SUPERSONIC EQU $30 -SONICBOOM EQU $31 -DISABLE EQU $32 -ACID EQU $33 -EMBER EQU $34 -FLAMETHROWER EQU $35 -MIST EQU $36 -WATER_GUN EQU $37 -HYDRO_PUMP EQU $38 -SURF EQU $39 -ICE_BEAM EQU $3A -BLIZZARD EQU $3B -PSYBEAM EQU $3C -BUBBLEBEAM EQU $3D -AURORA_BEAM EQU $3E -HYPER_BEAM EQU $3F -PECK EQU $40 -DRILL_PECK EQU $41 -SUBMISSION EQU $42 -LOW_KICK EQU $43 -COUNTER EQU $44 -SEISMIC_TOSS EQU $45 -STRENGTH EQU $46 -ABSORB EQU $47 -MEGA_DRAIN EQU $48 -LEECH_SEED EQU $49 -GROWTH EQU $4A -RAZOR_LEAF EQU $4B -SOLARBEAM EQU $4C -POISONPOWDER EQU $4D -STUN_SPORE EQU $4E -SLEEP_POWDER EQU $4F -PETAL_DANCE EQU $50 -STRING_SHOT EQU $51 -DRAGON_RAGE EQU $52 -FIRE_SPIN EQU $53 -THUNDERSHOCK EQU $54 -THUNDERBOLT EQU $55 -THUNDER_WAVE EQU $56 -THUNDER EQU $57 -ROCK_THROW EQU $58 -EARTHQUAKE EQU $59 -FISSURE EQU $5A -DIG EQU $5B -TOXIC EQU $5C -CONFUSION EQU $5D -PSYCHIC_M EQU $5E -HYPNOSIS EQU $5F -MEDITATE EQU $60 -AGILITY EQU $61 -QUICK_ATTACK EQU $62 -RAGE EQU $63 -TELEPORT EQU $64 -NIGHT_SHADE EQU $65 -MIMIC EQU $66 -SCREECH EQU $67 -DOUBLE_TEAM EQU $68 -RECOVER EQU $69 -HARDEN EQU $6A -MINIMIZE EQU $6B -SMOKESCREEN EQU $6C -CONFUSE_RAY EQU $6D -WITHDRAW EQU $6E -DEFENSE_CURL EQU $6F -BARRIER EQU $70 -LIGHT_SCREEN EQU $71 -HAZE EQU $72 -REFLECT EQU $73 -FOCUS_ENERGY EQU $74 -BIDE EQU $75 -METRONOME EQU $76 -MIRROR_MOVE EQU $77 -SELFDESTRUCT EQU $78 -EGG_BOMB EQU $79 -LICK EQU $7A -SMOG EQU $7B -SLUDGE EQU $7C -BONE_CLUB EQU $7D -FIRE_BLAST EQU $7E -WATERFALL EQU $7F -CLAMP EQU $80 -SWIFT EQU $81 -SKULL_BASH EQU $82 -SPIKE_CANNON EQU $83 -CONSTRICT EQU $84 -AMNESIA EQU $85 -KINESIS EQU $86 -SOFTBOILED EQU $87 -HI_JUMP_KICK EQU $88 -GLARE EQU $89 -DREAM_EATER EQU $8A -POISON_GAS EQU $8B -BARRAGE EQU $8C -LEECH_LIFE EQU $8D -LOVELY_KISS EQU $8E -SKY_ATTACK EQU $8F -TRANSFORM EQU $90 -BUBBLE EQU $91 -DIZZY_PUNCH EQU $92 -SPORE EQU $93 -FLASH EQU $94 -PSYWAVE EQU $95 -SPLASH EQU $96 -ACID_ARMOR EQU $97 -CRABHAMMER EQU $98 -EXPLOSION EQU $99 -FURY_SWIPES EQU $9A -BONEMERANG EQU $9B -REST EQU $9C -ROCK_SLIDE EQU $9D -HYPER_FANG EQU $9E -SHARPEN EQU $9F -CONVERSION EQU $A0 -TRI_ATTACK EQU $A1 -SUPER_FANG EQU $A2 -SLASH EQU $A3 -SUBSTITUTE EQU $A4 -STRUGGLE EQU $A5 -SKETCH EQU $A6 -TRIPLE_KICK EQU $A7 -THIEF EQU $A8 -SPIDER_WEB EQU $A9 -MIND_READER EQU $AA -NIGHTMARE EQU $AB -FLAME_WHEEL EQU $AC -SNORE EQU $AD -CURSE EQU $AE -FLAIL EQU $AF -CONVERSION2 EQU $B0 -AEROBLAST EQU $B1 -COTTON_SPORE EQU $B2 -REVERSAL EQU $B3 -SPITE EQU $B4 -POWDER_SNOW EQU $B5 -PROTECT EQU $B6 -MACH_PUNCH EQU $B7 -SCARY_FACE EQU $B8 -FAINT_ATTACK EQU $B9 -SWEET_KISS EQU $BA -BELLY_DRUM EQU $BB -SLUDGE_BOMB EQU $BC -MUD_SLAP EQU $BD -OCTAZOOKA EQU $BE -SPIKES EQU $BF -ZAP_CANNON EQU $C0 -FORESIGHT EQU $C1 -DESTINY_BOND EQU $C2 -PERISH_SONG EQU $C3 -ICY_WIND EQU $C4 -DETECT EQU $C5 -BONE_RUSH EQU $C6 -LOCK_ON EQU $C7 -OUTRAGE EQU $C8 -SANDSTORM EQU $C9 -GIGA_DRAIN EQU $CA -ENDURE EQU $CB -CHARM EQU $CC -ROLLOUT EQU $CD -FALSE_SWIPE EQU $CE -SWAGGER EQU $CF -MILK_DRINK EQU $D0 -SPARK EQU $D1 -FURY_CUTTER EQU $D2 -STEEL_WING EQU $D3 -MEAN_LOOK EQU $D4 -ATTRACT EQU $D5 -SLEEP_TALK EQU $D6 -HEAL_BELL EQU $D7 -RETURN EQU $D8 -PRESENT EQU $D9 -FRUSTRATION EQU $DA -SAFEGUARD EQU $DB -PAIN_SPLIT EQU $DC -SACRED_FIRE EQU $DD -MAGNITUDE EQU $DE -DYNAMICPUNCH EQU $DF -MEGAHORN EQU $E0 -DRAGONBREATH EQU $E1 -BATON_PASS EQU $E2 -ENCORE EQU $E3 -PURSUIT EQU $E4 -RAPID_SPIN EQU $E5 -SWEET_SCENT EQU $E6 -IRON_TAIL EQU $E7 -METAL_CLAW EQU $E8 -VITAL_THROW EQU $E9 -MORNING_SUN EQU $EA -SYNTHESIS EQU $EB -MOONLIGHT EQU $EC -HIDDEN_POWER EQU $ED -CROSS_CHOP EQU $EE -TWISTER EQU $EF -RAIN_DANCE EQU $F0 -SUNNY_DAY EQU $F1 -CRUNCH EQU $F2 -MIRROR_COAT EQU $F3 -PSYCH_UP EQU $F4 -EXTREMESPEED EQU $F5 -ANCIENTPOWER EQU $F6 -SHADOW_BALL EQU $F7 -FUTURE_SIGHT EQU $F8 -ROCK_SMASH EQU $F9 -WHIRLPOOL EQU $FA -BEAT_UP EQU $FB - -; type name constants +; types NORMAL EQU $00 FIGHTING EQU $01 FLYING EQU $02 @@ -680,1726 +184,22 @@ ICON_SLOWPOKE EQU $24 ICON_SUDOWOODO EQU $25 ICON_BIGMON EQU $26 -; map group ids -GROUP_OLIVINE_POKECENTER_1F EQU $01 -GROUP_OLIVINE_GYM EQU $01 -GROUP_OLIVINE_VOLTORB_HOUSE EQU $01 -GROUP_OLIVINE_HOUSE_BETA EQU $01 -GROUP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $01 -GROUP_OLIVINE_GOOD_ROD_HOUSE EQU $01 -GROUP_OLIVINE_CAFE EQU $01 -GROUP_OLIVINE_MART EQU $01 -GROUP_ROUTE_38_ECRUTEAK_GATE EQU $01 -GROUP_ROUTE_39_BARN EQU $01 -GROUP_ROUTE_39_FARMHOUSE EQU $01 -GROUP_ROUTE_38 EQU $01 -GROUP_ROUTE_39 EQU $01 -GROUP_OLIVINE_CITY EQU $01 -GROUP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $02 -GROUP_MAHOGANY_GYM EQU $02 -GROUP_MAHOGANY_POKECENTER_1F EQU $02 -GROUP_ROUTE_42_ECRUTEAK_GATE EQU $02 -GROUP_ROUTE_42 EQU $02 -GROUP_ROUTE_44 EQU $02 -GROUP_MAHOGANY_TOWN EQU $02 -GROUP_SPROUT_TOWER_1F EQU $03 -GROUP_SPROUT_TOWER_2F EQU $03 -GROUP_SPROUT_TOWER_3F EQU $03 -GROUP_TIN_TOWER_1F EQU $03 -GROUP_TIN_TOWER_2F EQU $03 -GROUP_TIN_TOWER_3F EQU $03 -GROUP_TIN_TOWER_4F EQU $03 -GROUP_TIN_TOWER_5F EQU $03 -GROUP_TIN_TOWER_6F EQU $03 -GROUP_TIN_TOWER_7F EQU $03 -GROUP_TIN_TOWER_8F EQU $03 -GROUP_TIN_TOWER_9F EQU $03 -GROUP_BURNED_TOWER_1F EQU $03 -GROUP_BURNED_TOWER_B1F EQU $03 -GROUP_NATIONAL_PARK EQU $03 -GROUP_NATIONAL_PARK_BUG_CONTEST EQU $03 -GROUP_RADIO_TOWER_1F EQU $03 -GROUP_RADIO_TOWER_2F EQU $03 -GROUP_RADIO_TOWER_3F EQU $03 -GROUP_RADIO_TOWER_4F EQU $03 -GROUP_RADIO_TOWER_5F EQU $03 -GROUP_RUINS_OF_ALPH_OUTSIDE EQU $03 -GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $03 -GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $03 -GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $03 -GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $03 -GROUP_RUINS_OF_ALPH_INNER_CHAMBER EQU $03 -GROUP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $03 -GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $03 -GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $03 -GROUP_UNION_CAVE_1F EQU $03 -GROUP_UNION_CAVE_B1F EQU $03 -GROUP_UNION_CAVE_B2F EQU $03 -GROUP_SLOWPOKE_WELL_B1F EQU $03 -GROUP_SLOWPOKE_WELL_B2F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_1F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_2F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_3F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_4F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_5F EQU $03 -GROUP_OLIVINE_LIGHTHOUSE_6F EQU $03 -GROUP_MAHOGANY_MART_1F EQU $03 -GROUP_TEAM_ROCKET_BASE_B1F EQU $03 -GROUP_TEAM_ROCKET_BASE_B2F EQU $03 -GROUP_TEAM_ROCKET_BASE_B3F EQU $03 -GROUP_ILEX_FOREST EQU $03 -GROUP_WAREHOUSE_ENTRANCE EQU $03 -GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $03 -GROUP_GOLDENROD_DEPT_STORE_B1F EQU $03 -GROUP_UNDERGROUND_WAREHOUSE EQU $03 -GROUP_MOUNT_MORTAR_1F_OUTSIDE EQU $03 -GROUP_MOUNT_MORTAR_1F_INSIDE EQU $03 -GROUP_MOUNT_MORTAR_2F_INSIDE EQU $03 -GROUP_MOUNT_MORTAR_B1F EQU $03 -GROUP_ICE_PATH_1F EQU $03 -GROUP_ICE_PATH_B1F EQU $03 -GROUP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $03 -GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $03 -GROUP_ICE_PATH_B3F EQU $03 -GROUP_WHIRL_ISLAND_NW EQU $03 -GROUP_WHIRL_ISLAND_NE EQU $03 -GROUP_WHIRL_ISLAND_SW EQU $03 -GROUP_WHIRL_ISLAND_CAVE EQU $03 -GROUP_WHIRL_ISLAND_SE EQU $03 -GROUP_WHIRL_ISLAND_B1F EQU $03 -GROUP_WHIRL_ISLAND_B2F EQU $03 -GROUP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $03 -GROUP_SILVER_CAVE_ROOM_1 EQU $03 -GROUP_SILVER_CAVE_ROOM_2 EQU $03 -GROUP_SILVER_CAVE_ROOM_3 EQU $03 -GROUP_SILVER_CAVE_ITEM_ROOMS EQU $03 -GROUP_DARK_CAVE_VIOLET_ENTRANCE EQU $03 -GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $03 -GROUP_DRAGONS_DEN_1F EQU $03 -GROUP_DRAGONS_DEN_B1F EQU $03 -GROUP_DRAGON_SHRINE EQU $03 -GROUP_TOHJO_FALLS EQU $03 -GROUP_DIGLETTS_CAVE EQU $03 -GROUP_MOUNT_MOON EQU $03 -GROUP_UNDERGROUND EQU $03 -GROUP_ROCK_TUNNEL_1F EQU $03 -GROUP_ROCK_TUNNEL_B1F EQU $03 -GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $03 -GROUP_SAFARI_ZONE_BETA EQU $03 -GROUP_VICTORY_ROAD EQU $03 -GROUP_ECRUTEAK_HOUSE EQU $04 -GROUP_WISE_TRIOS_ROOM EQU $04 -GROUP_ECRUTEAK_POKECENTER_1F EQU $04 -GROUP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 -GROUP_DANCE_THEATRE EQU $04 -GROUP_ECRUTEAK_MART EQU $04 -GROUP_ECRUTEAK_GYM EQU $04 -GROUP_ECRUTEAK_ITEMFINDER_HOUSE EQU $04 -GROUP_ECRUTEAK_CITY EQU $04 -GROUP_BLACKTHORN_GYM_1F EQU $05 -GROUP_BLACKTHORN_GYM_2F EQU $05 -GROUP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $05 -GROUP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $05 -GROUP_BLACKTHORN_MART EQU $05 -GROUP_BLACKTHORN_POKECENTER_1F EQU $05 -GROUP_MOVE_DELETERS_HOUSE EQU $05 -GROUP_ROUTE_45 EQU $05 -GROUP_ROUTE_46 EQU $05 -GROUP_BLACKTHORN_CITY EQU $05 -GROUP_CINNABAR_POKECENTER_1F EQU $06 -GROUP_CINNABAR_POKECENTER_2F_BETA EQU $06 -GROUP_ROUTE_19___FUCHSIA_GATE EQU $06 -GROUP_SEAFOAM_GYM EQU $06 -GROUP_ROUTE_19 EQU $06 -GROUP_ROUTE_20 EQU $06 -GROUP_ROUTE_21 EQU $06 -GROUP_CINNABAR_ISLAND EQU $06 -GROUP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $07 -GROUP_CERULEAN_POLICE_STATION EQU $07 -GROUP_CERULEAN_TRADE_SPEECH_HOUSE EQU $07 -GROUP_CERULEAN_POKECENTER_1F EQU $07 -GROUP_CERULEAN_POKECENTER_2F_BETA EQU $07 -GROUP_CERULEAN_GYM EQU $07 -GROUP_CERULEAN_MART EQU $07 -GROUP_ROUTE_10_POKECENTER_1F EQU $07 -GROUP_ROUTE_10_POKECENTER_2F_BETA EQU $07 -GROUP_POWER_PLANT EQU $07 -GROUP_BILLS_HOUSE EQU $07 -GROUP_ROUTE_4 EQU $07 -GROUP_ROUTE_9 EQU $07 -GROUP_ROUTE_10A EQU $07 -GROUP_ROUTE_10_NORTH EQU $07 -GROUP_ROUTE_24 EQU $07 -GROUP_ROUTE_25 EQU $07 -GROUP_CERULEAN_CITY EQU $07 -GROUP_AZALEA_POKECENTER_1F EQU $08 -GROUP_CHARCOAL_KILN EQU $08 -GROUP_AZALEA_MART EQU $08 -GROUP_KURTS_HOUSE EQU $08 -GROUP_AZALEA_GYM EQU $08 -GROUP_ROUTE_33 EQU $08 -GROUP_AZALEA_TOWN EQU $08 -GROUP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $09 -GROUP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $09 -GROUP_ROUTE_43_MAHOGANY_GATE EQU $09 -GROUP_ROUTE_43_GATE EQU $09 -GROUP_ROUTE_43 EQU $09 -GROUP_LAKE_OF_RAGE EQU $09 -GROUP_ROUTE_32 EQU $0a -GROUP_ROUTE_35 EQU $0a -GROUP_ROUTE_36 EQU $0a -GROUP_ROUTE_37 EQU $0a -GROUP_VIOLET_CITY EQU $0a -GROUP_VIOLET_MART EQU $0a -GROUP_VIOLET_GYM EQU $0a -GROUP_EARLS_POKEMON_ACADEMY EQU $0a -GROUP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $0a -GROUP_VIOLET_POKECENTER_1F EQU $0a -GROUP_VIOLET_ONIX_TRADE_HOUSE EQU $0a -GROUP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0a -GROUP_ROUTE_32_POKECENTER_1F EQU $0a -GROUP_ROUTE_35_GOLDENROD_GATE EQU $0a -GROUP_ROUTE_35_NATIONAL_PARK_GATE EQU $0a -GROUP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $0a -GROUP_ROUTE_36_NATIONAL_PARK_GATE EQU $0a -GROUP_ROUTE_34 EQU $0b -GROUP_GOLDENROD_CITY EQU $0b -GROUP_GOLDENROD_GYM EQU $0b -GROUP_GOLDENROD_BIKE_SHOP EQU $0b -GROUP_GOLDENROD_HAPPINESS_RATER EQU $0b -GROUP_GOLDENROD_BILLS_HOUSE EQU $0b -GROUP_GOLDENROD_MAGNET_TRAIN_STATION EQU $0b -GROUP_GOLDENROD_FLOWER_SHOP EQU $0b -GROUP_GOLDENROD_PP_SPEECH_HOUSE EQU $0b -GROUP_GOLDENROD_NAME_RATERS_HOUSE EQU $0b -GROUP_GOLDENROD_DEPT_STORE_1F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_2F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_3F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_4F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_5F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_6F EQU $0b -GROUP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $0b -GROUP_GOLDENROD_DEPT_STORE_ROOF EQU $0b -GROUP_GOLDENROD_GAME_CORNER EQU $0b -GROUP_GOLDENROD_POKECENTER_1F EQU $0b -GROUP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $0b -GROUP_ILEX_FOREST_AZALEA_GATE EQU $0b -GROUP_ROUTE_34_ILEX_FOREST_GATE EQU $0b -GROUP_DAY_CARE EQU $0b -GROUP_ROUTE_6 EQU $0c -GROUP_ROUTE_11 EQU $0c -GROUP_VERMILION_CITY EQU $0c -GROUP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $0c -GROUP_VERMILION_POKECENTER_1F EQU $0c -GROUP_VERMILION_POKECENTER_2F_BETA EQU $0c -GROUP_POKEMON_FAN_CLUB EQU $0c -GROUP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $0c -GROUP_VERMILION_MART EQU $0c -GROUP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0c -GROUP_VERMILION_GYM EQU $0c -GROUP_ROUTE_6_SAFFRON_GATE EQU $0c -GROUP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0c -GROUP_ROUTE_1 EQU $0d -GROUP_PALLET_TOWN EQU $0d -GROUP_REDS_HOUSE_1F EQU $0d -GROUP_REDS_HOUSE_2F EQU $0d -GROUP_BLUES_HOUSE EQU $0d -GROUP_OAKS_LAB EQU $0d -GROUP_ROUTE_3 EQU $0e -GROUP_PEWTER_CITY EQU $0e -GROUP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $0e -GROUP_PEWTER_GYM EQU $0e -GROUP_PEWTER_MART EQU $0e -GROUP_PEWTER_POKECENTER_1F EQU $0e -GROUP_PEWTER_POKECENTER_2F_BETA EQU $0e -GROUP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $0e -GROUP_OLIVINE_PORT EQU $0f -GROUP_VERMILION_PORT EQU $0f -GROUP_FAST_SHIP_1F EQU $0f -GROUP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $0f -GROUP_FAST_SHIP_CABINS_SW_SSW_NW EQU $0f -GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $0f -GROUP_FAST_SHIP_B1F EQU $0f -GROUP_OLIVINE_PORT_PASSAGE EQU $0f -GROUP_VERMILION_PORT_PASSAGE EQU $0f -GROUP_MOUNT_MOON_SQUARE EQU $0f -GROUP_MOUNT_MOON_GIFT_SHOP EQU $0f -GROUP_TIN_TOWER_ROOF EQU $0f -GROUP_ROUTE_23 EQU $10 -GROUP_INDIGO_PLATEAU_POKECENTER_1F EQU $10 -GROUP_WILLS_ROOM EQU $10 -GROUP_KOGAS_ROOM EQU $10 -GROUP_BRUNOS_ROOM EQU $10 -GROUP_KARENS_ROOM EQU $10 -GROUP_LANCES_ROOM EQU $10 -GROUP_HALL_OF_FAME EQU $10 -GROUP_ROUTE_13 EQU $11 -GROUP_ROUTE_14 EQU $11 -GROUP_ROUTE_15 EQU $11 -GROUP_ROUTE_18 EQU $11 -GROUP_FUCHSIA_CITY EQU $11 -GROUP_FUCHSIA_MART EQU $11 -GROUP_SAFARI_ZONE_MAIN_OFFICE EQU $11 -GROUP_FUCHSIA_GYM EQU $11 -GROUP_FUCHSIA_BILL_SPEECH_HOUSE EQU $11 -GROUP_FUCHSIA_POKECENTER_1F EQU $11 -GROUP_FUCHSIA_POKECENTER_2F_BETA EQU $11 -GROUP_SAFARI_ZONE_WARDENS_HOME EQU $11 -GROUP_ROUTE_15_FUCHSIA_GATE EQU $11 -GROUP_ROUTE_8 EQU $12 -GROUP_ROUTE_12 EQU $12 -GROUP_ROUTE_10B EQU $12 -GROUP_ROUTE_10_SOUTH EQU $12 -GROUP_LAVENDER_TOWN EQU $12 -GROUP_LAVENDER_POKECENTER_1F EQU $12 -GROUP_LAVENDER_POKECENTER_2F_BETA EQU $12 -GROUP_MR_FUJIS_HOUSE EQU $12 -GROUP_LAVENDER_TOWN_SPEECH_HOUSE EQU $12 -GROUP_LAVENDER_NAME_RATER EQU $12 -GROUP_LAVENDER_MART EQU $12 -GROUP_SOUL_HOUSE EQU $12 -GROUP_LAV_RADIO_TOWER_1F EQU $12 -GROUP_ROUTE_8_SAFFRON_GATE EQU $12 -GROUP_ROUTE_12_SUPER_ROD_HOUSE EQU $12 -GROUP_ROUTE_28 EQU $13 -GROUP_SILVER_CAVE_OUTSIDE EQU $13 -GROUP_SILVER_CAVE_POKECENTER_1F EQU $13 -GROUP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $13 -GROUP_POKECENTER_2F EQU $14 -GROUP_TRADE_CENTER EQU $14 -GROUP_COLOSSEUM EQU $14 -GROUP_TIME_CAPSULE EQU $14 -GROUP_MOBILE_TRADE_ROOM_MOBILE EQU $14 -GROUP_MOBILE_BATTLE_ROOM EQU $14 -GROUP_ROUTE_7 EQU $15 -GROUP_ROUTE_16 EQU $15 -GROUP_ROUTE_17 EQU $15 -GROUP_CELADON_CITY EQU $15 -GROUP_CELADON_DEPT_STORE_1F EQU $15 -GROUP_CELADON_DEPT_STORE_2F EQU $15 -GROUP_CELADON_DEPT_STORE_3F EQU $15 -GROUP_CELADON_DEPT_STORE_4F EQU $15 -GROUP_CELADON_DEPT_STORE_5F EQU $15 -GROUP_CELADON_DEPT_STORE_6F EQU $15 -GROUP_CELADON_DEPT_STORE_ELEVATOR EQU $15 -GROUP_CELADON_MANSION_1F EQU $15 -GROUP_CELADON_MANSION_2F EQU $15 -GROUP_CELADON_MANSION_3F EQU $15 -GROUP_CELADON_MANSION_ROOF EQU $15 -GROUP_CELADON_MANSION_ROOF_HOUSE EQU $15 -GROUP_CELADON_POKECENTER_1F EQU $15 -GROUP_CELADON_POKECENTER_2F_BETA EQU $15 -GROUP_CELADON_GAME_CORNER EQU $15 -GROUP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $15 -GROUP_CELADON_GYM EQU $15 -GROUP_CELADON_CAFE EQU $15 -GROUP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $15 -GROUP_ROUTE_16_GATE EQU $15 -GROUP_ROUTE_7_SAFFRON_GATE EQU $15 -GROUP_ROUTE_17_18_GATE EQU $15 -GROUP_ROUTE_40 EQU $16 -GROUP_ROUTE_41 EQU $16 -GROUP_CIANWOOD_CITY EQU $16 -GROUP_MANIAS_HOUSE EQU $16 -GROUP_CIANWOOD_GYM EQU $16 -GROUP_CIANWOOD_POKECENTER_1F EQU $16 -GROUP_CIANWOOD_PHARMACY EQU $16 -GROUP_CIANWOOD_CITY_PHOTO_STUDIO EQU $16 -GROUP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $16 -GROUP_POKE_SEERS_HOUSE EQU $16 -GROUP_BATTLE_TOWER_1F EQU $16 -GROUP_BATTLE_TOWER_BATTLE_ROOM EQU $16 -GROUP_BATTLE_TOWER_ELEVATOR EQU $16 -GROUP_BATTLE_TOWER_HALLWAY EQU $16 -GROUP_ROUTE_40_BATTLE_TOWER_GATE EQU $16 -GROUP_BATTLE_TOWER_OUTSIDE EQU $16 -GROUP_ROUTE_2 EQU $17 -GROUP_ROUTE_22 EQU $17 -GROUP_VIRIDIAN_CITY EQU $17 -GROUP_VIRIDIAN_GYM EQU $17 -GROUP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $17 -GROUP_TRAINER_HOUSE_1F EQU $17 -GROUP_TRAINER_HOUSE_B1F EQU $17 -GROUP_VIRIDIAN_MART EQU $17 -GROUP_VIRIDIAN_POKECENTER_1F EQU $17 -GROUP_VIRIDIAN_POKECENTER_2F_BETA EQU $17 -GROUP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $17 -GROUP_ROUTE_2_GATE EQU $17 -GROUP_VICTORY_ROAD_GATE EQU $17 -GROUP_ROUTE_26 EQU $18 -GROUP_ROUTE_27 EQU $18 -GROUP_ROUTE_29 EQU $18 -GROUP_NEW_BARK_TOWN EQU $18 -GROUP_ELMS_LAB EQU $18 -GROUP_KRISS_HOUSE_1F EQU $18 -GROUP_KRISS_HOUSE_2F EQU $18 -GROUP_KRISS_NEIGHBORS_HOUSE EQU $18 -GROUP_ELMS_HOUSE EQU $18 -GROUP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $18 -GROUP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $18 -GROUP_ROUTE_27_SANDSTORM_HOUSE EQU $18 -GROUP_ROUTE_29_46_GATE EQU $18 -GROUP_ROUTE_5 EQU $19 -GROUP_SAFFRON_CITY EQU $19 -GROUP_FIGHTING_DOJO EQU $19 -GROUP_SAFFRON_GYM EQU $19 -GROUP_SAFFRON_MART EQU $19 -GROUP_SAFFRON_POKECENTER_1F EQU $19 -GROUP_SAFFRON_POKECENTER_2F_BETA EQU $19 -GROUP_MR_PSYCHICS_HOUSE EQU $19 -GROUP_SAFFRON_TRAIN_STATION EQU $19 -GROUP_SILPH_CO_1F EQU $19 -GROUP_COPYCATS_HOUSE_1F EQU $19 -GROUP_COPYCATS_HOUSE_2F EQU $19 -GROUP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $19 -GROUP_ROUTE_5_SAFFRON_CITY_GATE EQU $19 -GROUP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $19 -GROUP_ROUTE_30 EQU $1a -GROUP_ROUTE_31 EQU $1a -GROUP_CHERRYGROVE_CITY EQU $1a -GROUP_CHERRYGROVE_MART EQU $1a -GROUP_CHERRYGROVE_POKECENTER_1F EQU $1a -GROUP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $1a -GROUP_GUIDE_GENTS_HOUSE EQU $1a -GROUP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $1a -GROUP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $1a -GROUP_MR_POKEMONS_HOUSE EQU $1a -GROUP_ROUTE_31_VIOLET_GATE EQU $1a - -; map ids -MAP_OLIVINE_POKECENTER_1F EQU $01 -MAP_OLIVINE_GYM EQU $02 -MAP_OLIVINE_VOLTORB_HOUSE EQU $03 -MAP_OLIVINE_HOUSE_BETA EQU $04 -MAP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $05 -MAP_OLIVINE_GOOD_ROD_HOUSE EQU $06 -MAP_OLIVINE_CAFE EQU $07 -MAP_OLIVINE_MART EQU $08 -MAP_ROUTE_38_ECRUTEAK_GATE EQU $09 -MAP_ROUTE_39_BARN EQU $0a -MAP_ROUTE_39_FARMHOUSE EQU $0b -MAP_ROUTE_38 EQU $0c -MAP_ROUTE_39 EQU $0d -MAP_OLIVINE_CITY EQU $0e -MAP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $01 -MAP_MAHOGANY_GYM EQU $02 -MAP_MAHOGANY_POKECENTER_1F EQU $03 -MAP_ROUTE_42_ECRUTEAK_GATE EQU $04 -MAP_ROUTE_42 EQU $05 -MAP_ROUTE_44 EQU $06 -MAP_MAHOGANY_TOWN EQU $07 -MAP_SPROUT_TOWER_1F EQU $01 -MAP_SPROUT_TOWER_2F EQU $02 -MAP_SPROUT_TOWER_3F EQU $03 -MAP_TIN_TOWER_1F EQU $04 -MAP_TIN_TOWER_2F EQU $05 -MAP_TIN_TOWER_3F EQU $06 -MAP_TIN_TOWER_4F EQU $07 -MAP_TIN_TOWER_5F EQU $08 -MAP_TIN_TOWER_6F EQU $09 -MAP_TIN_TOWER_7F EQU $0a -MAP_TIN_TOWER_8F EQU $0b -MAP_TIN_TOWER_9F EQU $0c -MAP_BURNED_TOWER_1F EQU $0d -MAP_BURNED_TOWER_B1F EQU $0e -MAP_NATIONAL_PARK EQU $0f -MAP_NATIONAL_PARK_BUG_CONTEST EQU $10 -MAP_RADIO_TOWER_1F EQU $11 -MAP_RADIO_TOWER_2F EQU $12 -MAP_RADIO_TOWER_3F EQU $13 -MAP_RADIO_TOWER_4F EQU $14 -MAP_RADIO_TOWER_5F EQU $15 -MAP_RUINS_OF_ALPH_OUTSIDE EQU $16 -MAP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $17 -MAP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $18 -MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $19 -MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $1a -MAP_RUINS_OF_ALPH_INNER_CHAMBER EQU $1b -MAP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $1c -MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $1d -MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $1e -MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $1f -MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $20 -MAP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $21 -MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $22 -MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $23 -MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $24 -MAP_UNION_CAVE_1F EQU $25 -MAP_UNION_CAVE_B1F EQU $26 -MAP_UNION_CAVE_B2F EQU $27 -MAP_SLOWPOKE_WELL_B1F EQU $28 -MAP_SLOWPOKE_WELL_B2F EQU $29 -MAP_OLIVINE_LIGHTHOUSE_1F EQU $2a -MAP_OLIVINE_LIGHTHOUSE_2F EQU $2b -MAP_OLIVINE_LIGHTHOUSE_3F EQU $2c -MAP_OLIVINE_LIGHTHOUSE_4F EQU $2d -MAP_OLIVINE_LIGHTHOUSE_5F EQU $2e -MAP_OLIVINE_LIGHTHOUSE_6F EQU $2f -MAP_MAHOGANY_MART_1F EQU $30 -MAP_TEAM_ROCKET_BASE_B1F EQU $31 -MAP_TEAM_ROCKET_BASE_B2F EQU $32 -MAP_TEAM_ROCKET_BASE_B3F EQU $33 -MAP_ILEX_FOREST EQU $34 -MAP_WAREHOUSE_ENTRANCE EQU $35 -MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $36 -MAP_GOLDENROD_DEPT_STORE_B1F EQU $37 -MAP_UNDERGROUND_WAREHOUSE EQU $38 -MAP_MOUNT_MORTAR_1F_OUTSIDE EQU $39 -MAP_MOUNT_MORTAR_1F_INSIDE EQU $3a -MAP_MOUNT_MORTAR_2F_INSIDE EQU $3b -MAP_MOUNT_MORTAR_B1F EQU $3c -MAP_ICE_PATH_1F EQU $3d -MAP_ICE_PATH_B1F EQU $3e -MAP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $3f -MAP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $40 -MAP_ICE_PATH_B3F EQU $41 -MAP_WHIRL_ISLAND_NW EQU $42 -MAP_WHIRL_ISLAND_NE EQU $43 -MAP_WHIRL_ISLAND_SW EQU $44 -MAP_WHIRL_ISLAND_CAVE EQU $45 -MAP_WHIRL_ISLAND_SE EQU $46 -MAP_WHIRL_ISLAND_B1F EQU $47 -MAP_WHIRL_ISLAND_B2F EQU $48 -MAP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $49 -MAP_SILVER_CAVE_ROOM_1 EQU $4a -MAP_SILVER_CAVE_ROOM_2 EQU $4b -MAP_SILVER_CAVE_ROOM_3 EQU $4c -MAP_SILVER_CAVE_ITEM_ROOMS EQU $4d -MAP_DARK_CAVE_VIOLET_ENTRANCE EQU $4e -MAP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $4f -MAP_DRAGONS_DEN_1F EQU $50 -MAP_DRAGONS_DEN_B1F EQU $51 -MAP_DRAGON_SHRINE EQU $52 -MAP_TOHJO_FALLS EQU $53 -MAP_DIGLETTS_CAVE EQU $54 -MAP_MOUNT_MOON EQU $55 -MAP_UNDERGROUND EQU $56 -MAP_ROCK_TUNNEL_1F EQU $57 -MAP_ROCK_TUNNEL_B1F EQU $58 -MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $59 -MAP_SAFARI_ZONE_BETA EQU $5a -MAP_VICTORY_ROAD EQU $5b -MAP_ECRUTEAK_HOUSE EQU $01 -MAP_WISE_TRIOS_ROOM EQU $02 -MAP_ECRUTEAK_POKECENTER_1F EQU $03 -MAP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 -MAP_DANCE_THEATRE EQU $05 -MAP_ECRUTEAK_MART EQU $06 -MAP_ECRUTEAK_GYM EQU $07 -MAP_ECRUTEAK_ITEMFINDER_HOUSE EQU $08 -MAP_ECRUTEAK_CITY EQU $09 -MAP_BLACKTHORN_GYM_1F EQU $01 -MAP_BLACKTHORN_GYM_2F EQU $02 -MAP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $03 -MAP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $04 -MAP_BLACKTHORN_MART EQU $05 -MAP_BLACKTHORN_POKECENTER_1F EQU $06 -MAP_MOVE_DELETERS_HOUSE EQU $07 -MAP_ROUTE_45 EQU $08 -MAP_ROUTE_46 EQU $09 -MAP_BLACKTHORN_CITY EQU $0a -MAP_CINNABAR_POKECENTER_1F EQU $01 -MAP_CINNABAR_POKECENTER_2F_BETA EQU $02 -MAP_ROUTE_19___FUCHSIA_GATE EQU $03 -MAP_SEAFOAM_GYM EQU $04 -MAP_ROUTE_19 EQU $05 -MAP_ROUTE_20 EQU $06 -MAP_ROUTE_21 EQU $07 -MAP_CINNABAR_ISLAND EQU $08 -MAP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $01 -MAP_CERULEAN_POLICE_STATION EQU $02 -MAP_CERULEAN_TRADE_SPEECH_HOUSE EQU $03 -MAP_CERULEAN_POKECENTER_1F EQU $04 -MAP_CERULEAN_POKECENTER_2F_BETA EQU $05 -MAP_CERULEAN_GYM EQU $06 -MAP_CERULEAN_MART EQU $07 -MAP_ROUTE_10_POKECENTER_1F EQU $08 -MAP_ROUTE_10_POKECENTER_2F_BETA EQU $09 -MAP_POWER_PLANT EQU $0a -MAP_BILLS_HOUSE EQU $0b -MAP_ROUTE_4 EQU $0c -MAP_ROUTE_9 EQU $0d -MAP_ROUTE_10A EQU $0e -MAP_ROUTE_10_NORTH EQU $0e -MAP_ROUTE_24 EQU $0f -MAP_ROUTE_25 EQU $10 -MAP_CERULEAN_CITY EQU $11 -MAP_AZALEA_POKECENTER_1F EQU $01 -MAP_CHARCOAL_KILN EQU $02 -MAP_AZALEA_MART EQU $03 -MAP_KURTS_HOUSE EQU $04 -MAP_AZALEA_GYM EQU $05 -MAP_ROUTE_33 EQU $06 -MAP_AZALEA_TOWN EQU $07 -MAP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $01 -MAP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $02 -MAP_ROUTE_43_MAHOGANY_GATE EQU $03 -MAP_ROUTE_43_GATE EQU $04 -MAP_ROUTE_43 EQU $05 -MAP_LAKE_OF_RAGE EQU $06 -MAP_ROUTE_32 EQU $01 -MAP_ROUTE_35 EQU $02 -MAP_ROUTE_36 EQU $03 -MAP_ROUTE_37 EQU $04 -MAP_VIOLET_CITY EQU $05 -MAP_VIOLET_MART EQU $06 -MAP_VIOLET_GYM EQU $07 -MAP_EARLS_POKEMON_ACADEMY EQU $08 -MAP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $09 -MAP_VIOLET_POKECENTER_1F EQU $0a -MAP_VIOLET_ONIX_TRADE_HOUSE EQU $0b -MAP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0c -MAP_ROUTE_32_POKECENTER_1F EQU $0d -MAP_ROUTE_35_GOLDENROD_GATE EQU $0e -MAP_ROUTE_35_NATIONAL_PARK_GATE EQU $0f -MAP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $10 -MAP_ROUTE_36_NATIONAL_PARK_GATE EQU $11 -MAP_ROUTE_34 EQU $01 -MAP_GOLDENROD_CITY EQU $02 -MAP_GOLDENROD_GYM EQU $03 -MAP_GOLDENROD_BIKE_SHOP EQU $04 -MAP_GOLDENROD_HAPPINESS_RATER EQU $05 -MAP_GOLDENROD_BILLS_HOUSE EQU $06 -MAP_GOLDENROD_MAGNET_TRAIN_STATION EQU $07 -MAP_GOLDENROD_FLOWER_SHOP EQU $08 -MAP_GOLDENROD_PP_SPEECH_HOUSE EQU $09 -MAP_GOLDENROD_NAME_RATERS_HOUSE EQU $0a -MAP_GOLDENROD_DEPT_STORE_1F EQU $0b -MAP_GOLDENROD_DEPT_STORE_2F EQU $0c -MAP_GOLDENROD_DEPT_STORE_3F EQU $0d -MAP_GOLDENROD_DEPT_STORE_4F EQU $0e -MAP_GOLDENROD_DEPT_STORE_5F EQU $0f -MAP_GOLDENROD_DEPT_STORE_6F EQU $10 -MAP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $11 -MAP_GOLDENROD_DEPT_STORE_ROOF EQU $12 -MAP_GOLDENROD_GAME_CORNER EQU $13 -MAP_GOLDENROD_POKECENTER_1F EQU $14 -MAP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $15 -MAP_ILEX_FOREST_AZALEA_GATE EQU $16 -MAP_ROUTE_34_ILEX_FOREST_GATE EQU $17 -MAP_DAY_CARE EQU $18 -MAP_ROUTE_6 EQU $01 -MAP_ROUTE_11 EQU $02 -MAP_VERMILION_CITY EQU $03 -MAP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $04 -MAP_VERMILION_POKECENTER_1F EQU $05 -MAP_VERMILION_POKECENTER_2F_BETA EQU $06 -MAP_POKEMON_FAN_CLUB EQU $07 -MAP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $08 -MAP_VERMILION_MART EQU $09 -MAP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0a -MAP_VERMILION_GYM EQU $0b -MAP_ROUTE_6_SAFFRON_GATE EQU $0c -MAP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0d -MAP_ROUTE_1 EQU $01 -MAP_PALLET_TOWN EQU $02 -MAP_REDS_HOUSE_1F EQU $03 -MAP_REDS_HOUSE_2F EQU $04 -MAP_BLUES_HOUSE EQU $05 -MAP_OAKS_LAB EQU $06 -MAP_ROUTE_3 EQU $01 -MAP_PEWTER_CITY EQU $02 -MAP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $03 -MAP_PEWTER_GYM EQU $04 -MAP_PEWTER_MART EQU $05 -MAP_PEWTER_POKECENTER_1F EQU $06 -MAP_PEWTER_POKECENTER_2F_BETA EQU $07 -MAP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $08 -MAP_OLIVINE_PORT EQU $01 -MAP_VERMILION_PORT EQU $02 -MAP_FAST_SHIP_1F EQU $03 -MAP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $04 -MAP_FAST_SHIP_CABINS_SW_SSW_NW EQU $05 -MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $06 -MAP_FAST_SHIP_B1F EQU $07 -MAP_OLIVINE_PORT_PASSAGE EQU $08 -MAP_VERMILION_PORT_PASSAGE EQU $09 -MAP_MOUNT_MOON_SQUARE EQU $0a -MAP_MOUNT_MOON_GIFT_SHOP EQU $0b -MAP_TIN_TOWER_ROOF EQU $0c -MAP_ROUTE_23 EQU $01 -MAP_INDIGO_PLATEAU_POKECENTER_1F EQU $02 -MAP_WILLS_ROOM EQU $03 -MAP_KOGAS_ROOM EQU $04 -MAP_BRUNOS_ROOM EQU $05 -MAP_KARENS_ROOM EQU $06 -MAP_LANCES_ROOM EQU $07 -MAP_HALL_OF_FAME EQU $08 -MAP_ROUTE_13 EQU $01 -MAP_ROUTE_14 EQU $02 -MAP_ROUTE_15 EQU $03 -MAP_ROUTE_18 EQU $04 -MAP_FUCHSIA_CITY EQU $05 -MAP_FUCHSIA_MART EQU $06 -MAP_SAFARI_ZONE_MAIN_OFFICE EQU $07 -MAP_FUCHSIA_GYM EQU $08 -MAP_FUCHSIA_BILL_SPEECH_HOUSE EQU $09 -MAP_FUCHSIA_POKECENTER_1F EQU $0a -MAP_FUCHSIA_POKECENTER_2F_BETA EQU $0b -MAP_SAFARI_ZONE_WARDENS_HOME EQU $0c -MAP_ROUTE_15_FUCHSIA_GATE EQU $0d -MAP_ROUTE_8 EQU $01 -MAP_ROUTE_12 EQU $02 -MAP_ROUTE_10B EQU $03 -MAP_ROUTE_10_SOUTH EQU $03 -MAP_LAVENDER_TOWN EQU $04 -MAP_LAVENDER_POKECENTER_1F EQU $05 -MAP_LAVENDER_POKECENTER_2F_BETA EQU $06 -MAP_MR_FUJIS_HOUSE EQU $07 -MAP_LAVENDER_TOWN_SPEECH_HOUSE EQU $08 -MAP_LAVENDER_NAME_RATER EQU $09 -MAP_LAVENDER_MART EQU $0a -MAP_SOUL_HOUSE EQU $0b -MAP_LAV_RADIO_TOWER_1F EQU $0c -MAP_ROUTE_8_SAFFRON_GATE EQU $0d -MAP_ROUTE_12_SUPER_ROD_HOUSE EQU $0e -MAP_ROUTE_28 EQU $01 -MAP_SILVER_CAVE_OUTSIDE EQU $02 -MAP_SILVER_CAVE_POKECENTER_1F EQU $03 -MAP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $04 -MAP_POKECENTER_2F EQU $01 -MAP_TRADE_CENTER EQU $02 -MAP_COLOSSEUM EQU $03 -MAP_TIME_CAPSULE EQU $04 -MAP_MOBILE_TRADE_ROOM_MOBILE EQU $05 -MAP_MOBILE_BATTLE_ROOM EQU $06 -MAP_ROUTE_7 EQU $01 -MAP_ROUTE_16 EQU $02 -MAP_ROUTE_17 EQU $03 -MAP_CELADON_CITY EQU $04 -MAP_CELADON_DEPT_STORE_1F EQU $05 -MAP_CELADON_DEPT_STORE_2F EQU $06 -MAP_CELADON_DEPT_STORE_3F EQU $07 -MAP_CELADON_DEPT_STORE_4F EQU $08 -MAP_CELADON_DEPT_STORE_5F EQU $09 -MAP_CELADON_DEPT_STORE_6F EQU $0a -MAP_CELADON_DEPT_STORE_ELEVATOR EQU $0b -MAP_CELADON_MANSION_1F EQU $0c -MAP_CELADON_MANSION_2F EQU $0d -MAP_CELADON_MANSION_3F EQU $0e -MAP_CELADON_MANSION_ROOF EQU $0f -MAP_CELADON_MANSION_ROOF_HOUSE EQU $10 -MAP_CELADON_POKECENTER_1F EQU $11 -MAP_CELADON_POKECENTER_2F_BETA EQU $12 -MAP_CELADON_GAME_CORNER EQU $13 -MAP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $14 -MAP_CELADON_GYM EQU $15 -MAP_CELADON_CAFE EQU $16 -MAP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $17 -MAP_ROUTE_16_GATE EQU $18 -MAP_ROUTE_7_SAFFRON_GATE EQU $19 -MAP_ROUTE_17_18_GATE EQU $1a -MAP_ROUTE_40 EQU $01 -MAP_ROUTE_41 EQU $02 -MAP_CIANWOOD_CITY EQU $03 -MAP_MANIAS_HOUSE EQU $04 -MAP_CIANWOOD_GYM EQU $05 -MAP_CIANWOOD_POKECENTER_1F EQU $06 -MAP_CIANWOOD_PHARMACY EQU $07 -MAP_CIANWOOD_CITY_PHOTO_STUDIO EQU $08 -MAP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $09 -MAP_POKE_SEERS_HOUSE EQU $0a -MAP_BATTLE_TOWER_1F EQU $0b -MAP_BATTLE_TOWER_BATTLE_ROOM EQU $0c -MAP_BATTLE_TOWER_ELEVATOR EQU $0d -MAP_BATTLE_TOWER_HALLWAY EQU $0e -MAP_ROUTE_40_BATTLE_TOWER_GATE EQU $0f -MAP_BATTLE_TOWER_OUTSIDE EQU $10 -MAP_ROUTE_2 EQU $01 -MAP_ROUTE_22 EQU $02 -MAP_VIRIDIAN_CITY EQU $03 -MAP_VIRIDIAN_GYM EQU $04 -MAP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $05 -MAP_TRAINER_HOUSE_1F EQU $06 -MAP_TRAINER_HOUSE_B1F EQU $07 -MAP_VIRIDIAN_MART EQU $08 -MAP_VIRIDIAN_POKECENTER_1F EQU $09 -MAP_VIRIDIAN_POKECENTER_2F_BETA EQU $0a -MAP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $0b -MAP_ROUTE_2_GATE EQU $0c -MAP_VICTORY_ROAD_GATE EQU $0d -MAP_ROUTE_26 EQU $01 -MAP_ROUTE_27 EQU $02 -MAP_ROUTE_29 EQU $03 -MAP_NEW_BARK_TOWN EQU $04 -MAP_ELMS_LAB EQU $05 -MAP_KRISS_HOUSE_1F EQU $06 -MAP_KRISS_HOUSE_2F EQU $07 -MAP_KRISS_NEIGHBORS_HOUSE EQU $08 -MAP_ELMS_HOUSE EQU $09 -MAP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $0a -MAP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $0b -MAP_ROUTE_27_SANDSTORM_HOUSE EQU $0c -MAP_ROUTE_29_46_GATE EQU $0d -MAP_ROUTE_5 EQU $01 -MAP_SAFFRON_CITY EQU $02 -MAP_FIGHTING_DOJO EQU $03 -MAP_SAFFRON_GYM EQU $04 -MAP_SAFFRON_MART EQU $05 -MAP_SAFFRON_POKECENTER_1F EQU $06 -MAP_SAFFRON_POKECENTER_2F_BETA EQU $07 -MAP_MR_PSYCHICS_HOUSE EQU $08 -MAP_SAFFRON_TRAIN_STATION EQU $09 -MAP_SILPH_CO_1F EQU $0a -MAP_COPYCATS_HOUSE_1F EQU $0b -MAP_COPYCATS_HOUSE_2F EQU $0c -MAP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $0d -MAP_ROUTE_5_SAFFRON_CITY_GATE EQU $0e -MAP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $0f -MAP_ROUTE_30 EQU $01 -MAP_ROUTE_31 EQU $02 -MAP_CHERRYGROVE_CITY EQU $03 -MAP_CHERRYGROVE_MART EQU $04 -MAP_CHERRYGROVE_POKECENTER_1F EQU $05 -MAP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $06 -MAP_GUIDE_GENTS_HOUSE EQU $07 -MAP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $08 -MAP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $09 -MAP_MR_POKEMONS_HOUSE EQU $0a -MAP_ROUTE_31_VIOLET_GATE EQU $0b - - -; elevator floors -_B4F EQU $0 -_B3F EQU $1 -_B2F EQU $2 -_B1F EQU $3 -_1F EQU $4 -_2F EQU $5 -_3F EQU $6 -_4F EQU $7 -_5F EQU $8 -_6F EQU $9 -_7F EQU $a -_8F EQU $b -_9F EQU $c -_10F EQU $d -_11F EQU $e -_ROOF EQU $f - - -; item constants -NO_ITEM EQU $00 -MASTER_BALL EQU $01 -ULTRA_BALL EQU $02 -BRIGHTPOWDER EQU $03 -GREAT_BALL EQU $04 -POKE_BALL EQU $05 -BICYCLE EQU $07 -MOON_STONE EQU $08 -ANTIDOTE EQU $09 -BURN_HEAL EQU $0A -ICE_HEAL EQU $0B -AWAKENING EQU $0C -PARLYZ_HEAL EQU $0D -FULL_RESTORE EQU $0E -MAX_POTION EQU $0F -HYPER_POTION EQU $10 -SUPER_POTION EQU $11 -POTION EQU $12 -ESCAPE_ROPE EQU $13 -REPEL EQU $14 -MAX_ELIXER EQU $15 -FIRE_STONE EQU $16 -THUNDERSTONE EQU $17 -WATER_STONE EQU $18 -HP_UP EQU $1A -PROTEIN EQU $1B -IRON EQU $1C -CARBOS EQU $1D -LUCKY_PUNCH EQU $1E -CALCIUM EQU $1F -RARE_CANDY EQU $20 -X_ACCURACY EQU $21 -LEAF_STONE EQU $22 -METAL_POWDER EQU $23 -NUGGET EQU $24 -POKE_DOLL EQU $25 -FULL_HEAL EQU $26 -REVIVE EQU $27 -MAX_REVIVE EQU $28 -GUARD_SPEC EQU $29 -SUPER_REPEL EQU $2A -MAX_REPEL EQU $2B -DIRE_HIT EQU $2C -FRESH_WATER EQU $2E -SODA_POP EQU $2F -LEMONADE EQU $30 -X_ATTACK EQU $31 -X_DEFEND EQU $33 -X_SPEED EQU $34 -X_SPECIAL EQU $35 -COIN_CASE EQU $36 -ITEMFINDER EQU $37 -EXP_SHARE EQU $39 -OLD_ROD EQU $3A -GOOD_ROD EQU $3B -SILVER_LEAF EQU $3C -SUPER_ROD EQU $3D -PP_UP EQU $3E -ETHER EQU $3F -MAX_ETHER EQU $40 -ELIXER EQU $41 -RED_SCALE EQU $42 -SECRETPOTION EQU $43 -S_S_TICKET EQU $44 -MYSTERY_EGG EQU $45 -CLEAR_BELL EQU $46 -SILVER_WING EQU $47 -MOOMOO_MILK EQU $48 -QUICK_CLAW EQU $49 -PSNCUREBERRY EQU $4A -GOLD_LEAF EQU $4B -SOFT_SAND EQU $4C -SHARP_BEAK EQU $4D -PRZCUREBERRY EQU $4E -BURNT_BERRY EQU $4F -ICE_BERRY EQU $50 -POISON_BARB EQU $51 -KINGS_ROCK EQU $52 -BITTER_BERRY EQU $53 -MINT_BERRY EQU $54 -RED_APRICORN EQU $55 -TINYMUSHROOM EQU $56 -BIG_MUSHROOM EQU $57 -SILVERPOWDER EQU $58 -BLU_APRICORN EQU $59 -AMULET_COIN EQU $5B -YLW_APRICORN EQU $5C -GRN_APRICORN EQU $5D -CLEANSE_TAG EQU $5E -MYSTIC_WATER EQU $5F -TWISTEDSPOON EQU $60 -WHT_APRICORN EQU $61 -BLACKBELT EQU $62 -BLK_APRICORN EQU $63 -PNK_APRICORN EQU $65 -BLACKGLASSES EQU $66 -SLOWPOKETAIL EQU $67 -PINK_BOW EQU $68 -STICK EQU $69 -SMOKE_BALL EQU $6A -NEVERMELTICE EQU $6B -MAGNET EQU $6C -MIRACLEBERRY EQU $6D -PEARL EQU $6E -BIG_PEARL EQU $6F -EVERSTONE EQU $70 -SPELL_TAG EQU $71 -RAGECANDYBAR EQU $72 -GS_BALL EQU $73 -BLUE_CARD EQU $74 -MIRACLE_SEED EQU $75 -THICK_CLUB EQU $76 -FOCUS_BAND EQU $77 -ENERGYPOWDER EQU $79 -ENERGY_ROOT EQU $7A -HEAL_POWDER EQU $7B -REVIVAL_HERB EQU $7C -HARD_STONE EQU $7D -LUCKY_EGG EQU $7E -CARD_KEY EQU $7F -MACHINE_PART EQU $80 -EGG_TICKET EQU $81 -LOST_ITEM EQU $82 -STARDUST EQU $83 -STAR_PIECE EQU $84 -BASEMENT_KEY EQU $85 -PASS EQU $86 -CHARCOAL EQU $8A -BERRY_JUICE EQU $8B -SCOPE_LENS EQU $8C -METAL_COAT EQU $8F -DRAGON_FANG EQU $90 -LEFTOVERS EQU $92 -MYSTERYBERRY EQU $96 -DRAGON_SCALE EQU $97 -BERSERK_GENE EQU $98 -SACRED_ASH EQU $9C -HEAVY_BALL EQU $9D -FLOWER_MAIL EQU $9E -LEVEL_BALL EQU $9F -LURE_BALL EQU $A0 -FAST_BALL EQU $A1 -LIGHT_BALL EQU $A3 -FRIEND_BALL EQU $A4 -MOON_BALL EQU $A5 -LOVE_BALL EQU $A6 -NORMAL_BOX EQU $A7 -GORGEOUS_BOX EQU $A8 -SUN_STONE EQU $A9 -POLKADOT_BOW EQU $AA -UP_GRADE EQU $AC -BERRY EQU $AD -GOLD_BERRY EQU $AE -SQUIRTBOTTLE EQU $AF -PARK_BALL EQU $B1 -RAINBOW_WING EQU $B2 -BRICK_PIECE EQU $B4 -SURF_MAIL EQU $B5 -LITEBLUEMAIL EQU $B6 -PORTRAITMAIL EQU $B7 -LOVELY_MAIL EQU $B8 -EON_MAIL EQU $B9 -MORPH_MAIL EQU $BA -BLUESKY_MAIL EQU $BB -MUSIC_MAIL EQU $BC -MIRAGE_MAIL EQU $BD -TM_01 EQU $BF -TM_02 EQU $C0 -TM_03 EQU $C1 -TM_04 EQU $C2 -TM_05 EQU $C4 -TM_06 EQU $C5 -TM_07 EQU $C6 -TM_08 EQU $C7 -TM_09 EQU $C8 -TM_10 EQU $C9 -TM_11 EQU $CA -TM_12 EQU $CB -TM_13 EQU $CC -TM_14 EQU $CD -TM_15 EQU $CE -TM_16 EQU $CF -TM_17 EQU $D0 -TM_18 EQU $D1 -TM_19 EQU $D2 -TM_20 EQU $D3 -TM_21 EQU $D4 -TM_22 EQU $D5 -TM_23 EQU $D6 -TM_24 EQU $D7 -TM_25 EQU $D8 -TM_26 EQU $D9 -TM_27 EQU $DA -TM_28 EQU $DB -TM_29 EQU $DD -TM_30 EQU $DE -TM_31 EQU $DF -TM_32 EQU $E0 -TM_33 EQU $E1 -TM_34 EQU $E2 -TM_35 EQU $E3 -TM_36 EQU $E4 -TM_37 EQU $E5 -TM_38 EQU $E6 -TM_39 EQU $E7 -TM_40 EQU $E8 -TM_41 EQU $E9 -TM_42 EQU $EA -TM_43 EQU $EB -TM_44 EQU $EC -TM_45 EQU $ED -TM_46 EQU $EE -TM_47 EQU $EF -TM_48 EQU $F0 -TM_49 EQU $F1 -TM_50 EQU $F2 -HM_01 EQU $F3 -HM_02 EQU $F4 -HM_03 EQU $F5 -HM_04 EQU $F6 -HM_05 EQU $F7 -HM_06 EQU $F8 -HM_07 EQU $F9 - -NUM_TMS EQU HM_01 - TM_01 - 2 - -; pockets -ITEM EQU 1 -KEY_ITEM EQU 2 -BALL EQU 3 -TM_HM EQU 4 - -; item actions -CANT_SELECT EQU %01000000 -CANT_TOSS EQU %10000000 - -; held item effects -HELD_BERRY EQU $01 -HELD_LEFTOVERS EQU $03 -HELD_RESTORE_PP EQU $06 -HELD_CLEANSE_TAG EQU $08 -HELD_HEAL_POISON EQU $0a -HELD_HEAL_FREEZE EQU $0b -HELD_HEAL_BURN EQU $0c -HELD_HEAL_SLEEP EQU $0d -HELD_HEAL_PARALYZE EQU $0e -HELD_HEAL_STATUS EQU $0f -HELD_HEAL_CONFUSION EQU $10 -HELD_METAL_POWDER EQU $2a -HELD_NORMAL_BOOST EQU $32 -HELD_FIGHTING_BOOST EQU $33 -HELD_FLYING_BOOST EQU $34 -HELD_POISON_BOOST EQU $35 -HELD_GROUND_BOOST EQU $36 -HELD_ROCK_BOOST EQU $37 -HELD_BUG_BOOST EQU $38 -HELD_GHOST_BOOST EQU $39 -HELD_FIRE_BOOST EQU $3a -HELD_WATER_BOOST EQU $3b -HELD_GRASS_BOOST EQU $3c -HELD_ELECTRIC_BOOST EQU $3d -HELD_PSYCHIC_BOOST EQU $3e -HELD_ICE_BOOST EQU $3f -HELD_DRAGON_BOOST EQU $40 -HELD_DARK_BOOST EQU $41 -HELD_STEEL_BOOST EQU $42 -HELD_ESCAPE EQU $48 -HELD_CRITICAL_UP EQU $49 -HELD_QUICK_CLAW EQU $4a -HELD_TRADE_EVOLVE EQU $4b -HELD_AMULET_COIN EQU $4c -HELD_BRIGHTPOWDER EQU $4d -HELD_FOCUS_BAND EQU $4f - - ; days of the week -SUNDAY EQU $00 -MONDAY EQU $01 -TUESDAY EQU $02 -WEDNESDAY EQU $03 -THURSDAY EQU $04 -FRIDAY EQU $05 -SATURDAY EQU $06 - -; times of day -MORN EQU 0 -DAY EQU 1 -NITE EQU 2 +SUNDAY EQU 0 +MONDAY EQU 1 +TUESDAY EQU 2 +WEDNESDAY EQU 3 +THURSDAY EQU 4 +FRIDAY EQU 5 +SATURDAY EQU 6 + +; time of day +MORN EQU 0 +DAY EQU 1 +NITE EQU 2 DARKNESS EQU 3 -; trainer groups -FALKNER EQU $01 -WHITNEY EQU $02 -BUGSY EQU $03 -MORTY EQU $04 -PRYCE EQU $05 -JASMINE EQU $06 -CHUCK EQU $07 -CLAIR EQU $08 -RIVAL1 EQU $09 -POKEMON_PROF EQU $0A -WILL EQU $0B -CAL EQU $0C -BRUNO EQU $0D -KAREN EQU $0E -KOGA EQU $0F -CHAMPION EQU $10 -BROCK EQU $11 -MISTY EQU $12 -LT_SURGE EQU $13 -SCIENTIST EQU $14 -ERIKA EQU $15 -YOUNGSTER EQU $16 -SCHOOLBOY EQU $17 -BIRD_KEEPER EQU $18 -LASS EQU $19 -JANINE EQU $1A -COOLTRAINERM EQU $1B -COOLTRAINERF EQU $1C -BEAUTY EQU $1D -POKEMANIAC EQU $1E -GRUNTM EQU $1F -GENTLEMAN EQU $20 -SKIER EQU $21 -TEACHER EQU $22 -SABRINA EQU $23 -BUG_CATCHER EQU $24 -FISHER EQU $25 -SWIMMERM EQU $26 -SWIMMERF EQU $27 -SAILOR EQU $28 -SUPER_NERD EQU $29 -RIVAL2 EQU $2A -GUITARIST EQU $2B -HIKER EQU $2C -BIKER EQU $2D -BLAINE EQU $2E -BURGLAR EQU $2F -FIREBREATHER EQU $30 -JUGGLER EQU $31 -BLACKBELT_T EQU $32 -EXECUTIVEM EQU $33 -PSYCHIC_T EQU $34 -PICNICKER EQU $35 -CAMPER EQU $36 -EXECUTIVEF EQU $37 -SAGE EQU $38 -MEDIUM EQU $39 -BOARDER EQU $3A -POKEFANM EQU $3B -KIMONO_GIRL EQU $3C -TWINS EQU $3D -POKEFANF EQU $3E -RED EQU $3F -BLUE EQU $40 -OFFICER EQU $41 -GRUNTF EQU $42 -MYSTICALMAN EQU $43 - -; Rival1 -RIVAL1_1 EQU $01 -RIVAL1_2 EQU $02 -RIVAL1_3 EQU $03 -RIVAL1_4 EQU $04 -RIVAL1_5 EQU $05 -RIVAL1_6 EQU $06 -RIVAL1_7 EQU $07 -RIVAL1_8 EQU $08 -RIVAL1_9 EQU $09 -RIVAL1_10 EQU $0a -RIVAL1_11 EQU $0b -RIVAL1_12 EQU $0c -RIVAL1_13 EQU $0d -RIVAL1_14 EQU $0e -RIVAL1_15 EQU $0f - -; PokemonProf -; no trainers - -; SpecialPKMN1 -CAL1 EQU $01 -CAL2 EQU $02 -CAL3 EQU $03 - -; Champion -LANCE EQU $01 - -; Scientist -ROSS EQU $01 -MITCH EQU $02 -JED EQU $03 -MARC EQU $04 -RICH EQU $05 - -; Youngster -JOEY1 EQU $01 -MIKEY EQU $02 -ALBERT EQU $03 -GORDON EQU $04 -SAMUEL EQU $05 -IAN EQU $06 -JOEY2 EQU $07 -JOEY3 EQU $08 -WARREN EQU $09 -JIMMY EQU $0a -OWEN EQU $0b -JASON EQU $0c -JOEY4 EQU $0d -JOEY5 EQU $0e - -; Schoolboy -JACK1 EQU $01 -KIPP EQU $02 -ALAN1 EQU $03 -JOHNNY EQU $04 -DANNY EQU $05 -TOMMY EQU $06 -DUDLEY EQU $07 -JOE EQU $08 -BILLY EQU $09 -CHAD1 EQU $0a -NATE EQU $0b -RICKY EQU $0c -JACK2 EQU $0d -JACK3 EQU $0e -ALAN2 EQU $0f -ALAN3 EQU $10 -CHAD2 EQU $11 -CHAD3 EQU $12 -JACK4 EQU $13 -JACK5 EQU $14 -ALAN4 EQU $15 -ALAN5 EQU $16 -CHAD4 EQU $17 -CHAD5 EQU $18 - -; BirdKeeper -ROD EQU $01 -ABE EQU $02 -BRYAN EQU $03 -THEO EQU $04 -TOBY EQU $05 -DENIS EQU $06 -VANCE1 EQU $07 -HANK EQU $08 -ROY EQU $09 -BORIS EQU $0a -BOB EQU $0b -JOSE1 EQU $0c -PETER EQU $0d -JOSE2 EQU $0e -PERRY EQU $0f -BRET EQU $10 -JOSE3 EQU $11 -VANCE2 EQU $12 -VANCE3 EQU $13 - -; Lass -CARRIE EQU $01 -BRIDGET EQU $02 -ALICE EQU $03 -KRISE EQU $04 -CONNIE1 EQU $05 -LINDA EQU $06 -LAURA EQU $07 -SHANNON EQU $08 -MICHELLE EQU $09 -DANA1 EQU $0a -ELLEN EQU $0b -CONNIE2 EQU $0c -CONNIE3 EQU $0d -DANA2 EQU $0e -DANA3 EQU $0f -DANA4 EQU $10 -DANA5 EQU $11 - -; CooltrainerM -NICK EQU $01 -AARON EQU $02 -PAUL EQU $03 -CODY EQU $04 -MIKE EQU $05 -GAVEN1 EQU $06 -GAVEN2 EQU $07 -RYAN EQU $08 -JAKE EQU $09 -GAVEN3 EQU $0a -BLAKE EQU $0b -BRIAN EQU $0c -ERICK EQU $0d -ANDY EQU $0e -TYLER EQU $0f -SEAN EQU $10 -KEVIN EQU $11 -STEVE EQU $12 -ALLEN EQU $13 -DARIN EQU $14 - -; CooltrainerF -GWEN EQU $01 -LOIS EQU $02 -FRAN EQU $03 -LOLA EQU $04 -KATE EQU $05 -IRENE EQU $06 -KELLY EQU $07 -JOYCE EQU $08 -BETH1 EQU $09 -REENA1 EQU $0a -MEGAN EQU $0b -BETH2 EQU $0c -CAROL EQU $0d -QUINN EQU $0e -EMMA EQU $0f -CYBIL EQU $10 -JENN EQU $11 -BETH3 EQU $12 -REENA2 EQU $13 -REENA3 EQU $14 -CARA EQU $15 - -; Beauty -VICTORIA EQU $01 -SAMANTHA EQU $02 -JULIE EQU $03 -JACLYN EQU $04 -BRENDA EQU $05 -CASSIE EQU $06 -CAROLINE EQU $07 -CARLENE EQU $08 -JESSICA EQU $09 -RACHAEL EQU $0a -ANGELICA EQU $0b -KENDRA EQU $0c -VERONICA EQU $0d -JULIA EQU $0e -THERESA EQU $0f -VALERIE EQU $10 -OLIVIA EQU $11 - -; Pokemaniac -LARRY EQU $01 -ANDREW EQU $02 -CALVIN EQU $03 -SHANE EQU $04 -BEN EQU $05 -BRENT1 EQU $06 -RON EQU $07 -ETHAN EQU $08 -BRENT2 EQU $09 -BRENT3 EQU $0a -ISSAC EQU $0b -DONALD EQU $0c -ZACH EQU $0d -BRENT4 EQU $0e -MILLER EQU $0f - -; Gentleman -PRESTON EQU $01 -EDWARD EQU $02 -GREGORY EQU $03 -VIRGIL EQU $04 -ALFRED EQU $05 - -; Skier -ROXANNE EQU $01 -CLARISSA EQU $02 - -; Teacher -COLETTE EQU $01 -HILLARY EQU $02 -SHIRLEY EQU $03 - -; BugCatcher -DON EQU $01 -ROB EQU $02 -ED EQU $03 -WADE1 EQU $04 -BUG_CATCHER_BENNY EQU $05 -AL EQU $06 -JOSH EQU $07 -ARNIE1 EQU $08 -KEN EQU $09 -WADE2 EQU $0a -WADE3 EQU $0b -DOUG EQU $0c -ARNIE2 EQU $0d -ARNIE3 EQU $0e -WADE4 EQU $0f -WADE5 EQU $10 -ARNIE4 EQU $11 -ARNIE5 EQU $12 -WAYNE EQU $13 - -; Fisher -JUSTIN EQU $01 -RALPH1 EQU $02 -ARNOLD EQU $03 -KYLE EQU $04 -HENRY EQU $05 -MARVIN EQU $06 -TULLY1 EQU $07 -ANDRE EQU $08 -RAYMOND EQU $09 -WILTON1 EQU $0a -EDGAR EQU $0b -JONAH EQU $0c -MARTIN EQU $0d -STEPHEN EQU $0e -BARNEY EQU $0f -RALPH2 EQU $10 -RALPH3 EQU $11 -TULLY2 EQU $12 -TULLY3 EQU $13 -WILTON2 EQU $14 -SCOTT EQU $15 -WILTON3 EQU $16 -RALPH4 EQU $17 -RALPH5 EQU $18 -TULLY4 EQU $19 - -; SwimmerM -HAROLD EQU $01 -SIMON EQU $02 -RANDALL EQU $03 -CHARLIE EQU $04 -GEORGE EQU $05 -BERKE EQU $06 -KIRK EQU $07 -MATHEW EQU $08 -HAL EQU $09 -PATON EQU $0a -DARYL EQU $0b -WALTER EQU $0c -TONY EQU $0d -JEROME EQU $0e -TUCKER EQU $0f -RICK EQU $10 -CAMERON EQU $11 -SETH EQU $12 -JAMES EQU $13 -LEWIS EQU $14 -PARKER EQU $15 - -; SwimmerF -ELAINE EQU $01 -PAULA EQU $02 -KAYLEE EQU $03 -SUSIE EQU $04 -DENISE EQU $05 -KARA EQU $06 -WENDY EQU $07 -LISA EQU $08 -JILL EQU $09 -MARY EQU $0a -KATIE EQU $0b -DAWN EQU $0c -TARA EQU $0d -NICOLE EQU $0e -LORI EQU $0f -JODY EQU $10 -NIKKI EQU $11 -DIANA EQU $12 -BRIANA EQU $13 - -; Sailor -EUGENE EQU $01 -HUEY1 EQU $02 -TERRELL EQU $03 -KENT EQU $04 -ERNEST EQU $05 -JEFF EQU $06 -GARRETT EQU $07 -KENNETH EQU $08 -STANLY EQU $09 -HARRY EQU $0a -HUEY2 EQU $0b -HUEY3 EQU $0c -HUEY4 EQU $0d - -; SuperNerd -STAN EQU $01 -ERIC EQU $02 -GREGG EQU $03 -JAY EQU $04 -DAVE EQU $05 -SAM EQU $06 -TOM EQU $07 -PAT EQU $08 -SHAWN EQU $09 -TERU EQU $0a -RUSS EQU $0b -NORTON EQU $0c -HUGH EQU $0d -MARKUS EQU $0e - -; Guitarist -CLYDE EQU $01 -VINCENT EQU $02 - -; Hiker -ANTHONY1 EQU $01 -RUSSELL EQU $02 -PHILLIP EQU $03 -LEONARD EQU $04 -ANTHONY2 EQU $05 -BENJAMIN EQU $06 -ERIK EQU $07 -MICHAEL EQU $08 -PARRY1 EQU $09 -TIMOTHY EQU $0a -BAILEY EQU $0b -ANTHONY3 EQU $0c -TIM EQU $0d -NOLAND EQU $0e -SIDNEY EQU $0f -KENNY EQU $10 -JIM EQU $11 -DANIEL EQU $12 -PARRY2 EQU $13 -PARRY3 EQU $14 -ANTHONY4 EQU $15 -ANTHONY5 EQU $16 - -; Biker -BIKER_BENNY EQU $01 -KAZU EQU $02 -DWAYNE EQU $03 -HARRIS EQU $04 -ZEKE EQU $05 -CHARLES EQU $06 -RILEY EQU $07 -JOEL EQU $08 -GLENN EQU $09 - -; Burglar -DUNCAN EQU $01 -EDDIE EQU $02 -COREY EQU $03 - -; Firebreather -OTIS EQU $01 -DICK EQU $02 -NED EQU $03 -BURT EQU $04 -BILL EQU $05 -WALT EQU $06 -RAY EQU $07 -LYLE EQU $08 - -; Juggler -IRWIN1 EQU $01 -FRITZ EQU $02 -HORTON EQU $03 -IRWIN2 EQU $04 -IRWIN3 EQU $05 -IRWIN4 EQU $06 - -; Blackbelt -KENJI1 EQU $01 -YOSHI EQU $02 -KENJI2 EQU $03 -LAO EQU $04 -NOB EQU $05 -KIYO EQU $06 -LUNG EQU $07 -KENJI3 EQU $08 -WAI EQU $09 - -; Psychic -NATHAN EQU $01 -FRANKLIN EQU $02 -HERMAN EQU $03 -FIDEL EQU $04 -GREG EQU $05 -NORMAN EQU $06 -MARK EQU $07 -PHIL EQU $08 -RICHARD EQU $09 -GILBERT EQU $0a -JARED EQU $0b -RODNEY EQU $0c - -; Picnicker -LIZ1 EQU $01 -GINA1 EQU $02 -BROOKE EQU $03 -KIM EQU $04 -CINDY EQU $05 -HOPE EQU $06 -SHARON EQU $07 -DEBRA EQU $08 -GINA2 EQU $09 -ERIN1 EQU $0a -LIZ2 EQU $0b -LIZ3 EQU $0c -HEIDI EQU $0d -EDNA EQU $0e -GINA3 EQU $0f -TIFFANY1 EQU $10 -TIFFANY2 EQU $11 -ERIN2 EQU $12 -TANYA EQU $13 -TIFFANY3 EQU $14 -ERIN3 EQU $15 -LIZ4 EQU $16 -LIZ5 EQU $17 -GINA4 EQU $18 -GINA5 EQU $19 -TIFFANY4 EQU $1a - -; Camper -ROLAND EQU $01 -TODD1 EQU $02 -IVAN EQU $03 -ELLIOT EQU $04 -BARRY EQU $05 -LLOYD EQU $06 -DEAN EQU $07 -SID EQU $08 -HARVEY EQU $09 -DALE EQU $0a -TED EQU $0b -TODD2 EQU $0c -TODD3 EQU $0d -THOMAS EQU $0e -LEROY EQU $0f -DAVID EQU $10 -JOHN EQU $11 -JERRY EQU $12 -SPENCER EQU $13 -TODD4 EQU $14 -TODD5 EQU $15 -QUENTIN EQU $16 - -; Sage -CHOW EQU $01 -NICO EQU $02 -JIN EQU $03 -TROY EQU $04 -JEFFREY EQU $05 -PING EQU $06 -EDMOND EQU $07 -NEAL EQU $08 -LI EQU $09 -GAKU EQU $0a -MASA EQU $0b -KOJI EQU $0c - -; Medium -MARTHA EQU $01 -GRACE EQU $02 -BETHANY EQU $03 -MARGRET EQU $04 -ETHEL EQU $05 -REBECCA EQU $06 -DORIS EQU $07 - -; Boarder -RONALD EQU $01 -BRAD EQU $02 -DOUGLAS EQU $03 - -; PokefanM -WILLIAM EQU $01 -DEREK1 EQU $02 -ROBERT EQU $03 -JOSHUA EQU $04 -CARTER EQU $05 -TREVOR EQU $06 -BRANDON EQU $07 -JEREMY EQU $08 -COLIN EQU $09 -DEREK2 EQU $0a -DEREK3 EQU $0b -ALEX EQU $0c -REX EQU $0d -ALLAN EQU $0e - -; KimonoGirl -NAOKO1 EQU $01 -NAOKO2 EQU $02 -SAYO EQU $03 -ZUKI EQU $04 -KUNI EQU $05 -MIKI EQU $06 - -; Twins -AMYANDMAY1 EQU $01 -ANNANDANNE1 EQU $02 -ANNANDANNE2 EQU $03 -AMYANDMAY2 EQU $04 -JOANDZOE1 EQU $05 -JOANDZOE2 EQU $06 -MEGANDPEG1 EQU $07 -MEGANDPEG2 EQU $08 -LEAANDPIA1 EQU $09 -LEAANDPIA2 EQU $0a - -; PokefanF -BEVERLY1 EQU $01 -RUTH EQU $02 -BEVERLY2 EQU $03 -BEVERLY3 EQU $04 -GEORGIA EQU $05 -JAIME EQU $06 - -; Officer -KEITH EQU $01 -DIRK EQU $02 - -; Mysticalman -EUSINE EQU $01 - ; evolution types EVOLVE_LEVEL EQU 1 @@ -2421,792 +221,7 @@ ATK_LT_DEF EQU 2 ATK_EQ_DEF EQU 3 -; connection directions -EAST EQU 1 -WEST EQU 2 -SOUTH EQU 4 -NORTH EQU 8 - - -; map dimensions -OLIVINE_POKECENTER_1F_HEIGHT EQU 4 -OLIVINE_POKECENTER_1F_WIDTH EQU 5 -OLIVINE_GYM_HEIGHT EQU 8 -OLIVINE_GYM_WIDTH EQU 5 -OLIVINE_VOLTORB_HOUSE_HEIGHT EQU 4 -OLIVINE_VOLTORB_HOUSE_WIDTH EQU 4 -OLIVINE_HOUSE_BETA_HEIGHT EQU 4 -OLIVINE_HOUSE_BETA_WIDTH EQU 4 -OLIVINE_PUNISHMENT_SPEECH_HOUSE_HEIGHT EQU 4 -OLIVINE_PUNISHMENT_SPEECH_HOUSE_WIDTH EQU 4 -OLIVINE_GOOD_ROD_HOUSE_HEIGHT EQU 4 -OLIVINE_GOOD_ROD_HOUSE_WIDTH EQU 4 -OLIVINE_CAFE_HEIGHT EQU 4 -OLIVINE_CAFE_WIDTH EQU 4 -OLIVINE_MART_HEIGHT EQU 4 -OLIVINE_MART_WIDTH EQU 6 -ROUTE_38_ECRUTEAK_GATE_HEIGHT EQU 4 -ROUTE_38_ECRUTEAK_GATE_WIDTH EQU 5 -ROUTE_39_BARN_HEIGHT EQU 4 -ROUTE_39_BARN_WIDTH EQU 4 -ROUTE_39_FARMHOUSE_HEIGHT EQU 4 -ROUTE_39_FARMHOUSE_WIDTH EQU 4 -ROUTE_38_HEIGHT EQU 9 -ROUTE_38_WIDTH EQU 20 -ROUTE_39_HEIGHT EQU 18 -ROUTE_39_WIDTH EQU 10 -OLIVINE_CITY_HEIGHT EQU 18 -OLIVINE_CITY_WIDTH EQU 20 -MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_HEIGHT EQU 4 -MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_WIDTH EQU 4 -MAHOGANY_GYM_HEIGHT EQU 9 -MAHOGANY_GYM_WIDTH EQU 5 -MAHOGANY_POKECENTER_1F_HEIGHT EQU 4 -MAHOGANY_POKECENTER_1F_WIDTH EQU 5 -ROUTE_42_ECRUTEAK_GATE_HEIGHT EQU 4 -ROUTE_42_ECRUTEAK_GATE_WIDTH EQU 5 -ROUTE_42_HEIGHT EQU 9 -ROUTE_42_WIDTH EQU 30 -ROUTE_44_HEIGHT EQU 9 -ROUTE_44_WIDTH EQU 30 -MAHOGANY_TOWN_HEIGHT EQU 9 -MAHOGANY_TOWN_WIDTH EQU 10 -SPROUT_TOWER_1F_HEIGHT EQU 8 -SPROUT_TOWER_1F_WIDTH EQU 10 -SPROUT_TOWER_2F_HEIGHT EQU 8 -SPROUT_TOWER_2F_WIDTH EQU 10 -SPROUT_TOWER_3F_HEIGHT EQU 8 -SPROUT_TOWER_3F_WIDTH EQU 10 -TIN_TOWER_1F_HEIGHT EQU 9 -TIN_TOWER_1F_WIDTH EQU 10 -TIN_TOWER_2F_HEIGHT EQU 9 -TIN_TOWER_2F_WIDTH EQU 10 -TIN_TOWER_3F_HEIGHT EQU 9 -TIN_TOWER_3F_WIDTH EQU 10 -TIN_TOWER_4F_HEIGHT EQU 9 -TIN_TOWER_4F_WIDTH EQU 10 -TIN_TOWER_5F_HEIGHT EQU 9 -TIN_TOWER_5F_WIDTH EQU 10 -TIN_TOWER_6F_HEIGHT EQU 9 -TIN_TOWER_6F_WIDTH EQU 10 -TIN_TOWER_7F_HEIGHT EQU 9 -TIN_TOWER_7F_WIDTH EQU 10 -TIN_TOWER_8F_HEIGHT EQU 9 -TIN_TOWER_8F_WIDTH EQU 10 -TIN_TOWER_9F_HEIGHT EQU 9 -TIN_TOWER_9F_WIDTH EQU 10 -BURNED_TOWER_1F_HEIGHT EQU 9 -BURNED_TOWER_1F_WIDTH EQU 10 -BURNED_TOWER_B1F_HEIGHT EQU 9 -BURNED_TOWER_B1F_WIDTH EQU 10 -NATIONAL_PARK_HEIGHT EQU 27 -NATIONAL_PARK_WIDTH EQU 20 -NATIONAL_PARK_BUG_CONTEST_HEIGHT EQU 27 -NATIONAL_PARK_BUG_CONTEST_WIDTH EQU 20 -RADIO_TOWER_1F_HEIGHT EQU 4 -RADIO_TOWER_1F_WIDTH EQU 9 -RADIO_TOWER_2F_HEIGHT EQU 4 -RADIO_TOWER_2F_WIDTH EQU 9 -RADIO_TOWER_3F_HEIGHT EQU 4 -RADIO_TOWER_3F_WIDTH EQU 9 -RADIO_TOWER_4F_HEIGHT EQU 4 -RADIO_TOWER_4F_WIDTH EQU 9 -RADIO_TOWER_5F_HEIGHT EQU 4 -RADIO_TOWER_5F_WIDTH EQU 9 -RUINS_OF_ALPH_OUTSIDE_HEIGHT EQU 18 -RUINS_OF_ALPH_OUTSIDE_WIDTH EQU 10 -RUINS_OF_ALPH_HO_OH_CHAMBER_HEIGHT EQU 5 -RUINS_OF_ALPH_HO_OH_CHAMBER_WIDTH EQU 4 -RUINS_OF_ALPH_KABUTO_CHAMBER_HEIGHT EQU 5 -RUINS_OF_ALPH_KABUTO_CHAMBER_WIDTH EQU 4 -RUINS_OF_ALPH_OMANYTE_CHAMBER_HEIGHT EQU 5 -RUINS_OF_ALPH_OMANYTE_CHAMBER_WIDTH EQU 4 -RUINS_OF_ALPH_AERODACTYL_CHAMBER_HEIGHT EQU 5 -RUINS_OF_ALPH_AERODACTYL_CHAMBER_WIDTH EQU 4 -RUINS_OF_ALPH_INNER_CHAMBER_HEIGHT EQU 14 -RUINS_OF_ALPH_INNER_CHAMBER_WIDTH EQU 10 -RUINS_OF_ALPH_RESEARCH_CENTER_HEIGHT EQU 4 -RUINS_OF_ALPH_RESEARCH_CENTER_WIDTH EQU 4 -RUINS_OF_ALPH_HO_OH_ITEM_ROOM_HEIGHT EQU 5 -RUINS_OF_ALPH_HO_OH_ITEM_ROOM_WIDTH EQU 4 -RUINS_OF_ALPH_KABUTO_ITEM_ROOM_HEIGHT EQU 5 -RUINS_OF_ALPH_KABUTO_ITEM_ROOM_WIDTH EQU 4 -RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_HEIGHT EQU 5 -RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_WIDTH EQU 4 -RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_HEIGHT EQU 5 -RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_WIDTH EQU 4 -RUINS_OF_ALPH_HO_OH_WORD_ROOM_HEIGHT EQU 12 -RUINS_OF_ALPH_HO_OH_WORD_ROOM_WIDTH EQU 10 -RUINS_OF_ALPH_KABUTO_WORD_ROOM_HEIGHT EQU 7 -RUINS_OF_ALPH_KABUTO_WORD_ROOM_WIDTH EQU 10 -RUINS_OF_ALPH_OMANYTE_WORD_ROOM_HEIGHT EQU 8 -RUINS_OF_ALPH_OMANYTE_WORD_ROOM_WIDTH EQU 10 -RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_HEIGHT EQU 7 -RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_WIDTH EQU 10 -UNION_CAVE_1F_HEIGHT EQU 18 -UNION_CAVE_1F_WIDTH EQU 10 -UNION_CAVE_B1F_HEIGHT EQU 18 -UNION_CAVE_B1F_WIDTH EQU 10 -UNION_CAVE_B2F_HEIGHT EQU 18 -UNION_CAVE_B2F_WIDTH EQU 10 -SLOWPOKE_WELL_B1F_HEIGHT EQU 9 -SLOWPOKE_WELL_B1F_WIDTH EQU 10 -SLOWPOKE_WELL_B2F_HEIGHT EQU 9 -SLOWPOKE_WELL_B2F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_1F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_1F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_2F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_2F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_3F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_3F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_4F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_4F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_5F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_5F_WIDTH EQU 10 -OLIVINE_LIGHTHOUSE_6F_HEIGHT EQU 9 -OLIVINE_LIGHTHOUSE_6F_WIDTH EQU 10 -MAHOGANY_MART_1F_HEIGHT EQU 4 -MAHOGANY_MART_1F_WIDTH EQU 4 -TEAM_ROCKET_BASE_B1F_HEIGHT EQU 9 -TEAM_ROCKET_BASE_B1F_WIDTH EQU 15 -TEAM_ROCKET_BASE_B2F_HEIGHT EQU 9 -TEAM_ROCKET_BASE_B2F_WIDTH EQU 15 -TEAM_ROCKET_BASE_B3F_HEIGHT EQU 9 -TEAM_ROCKET_BASE_B3F_WIDTH EQU 15 -ILEX_FOREST_HEIGHT EQU 27 -ILEX_FOREST_WIDTH EQU 15 -WAREHOUSE_ENTRANCE_HEIGHT EQU 18 -WAREHOUSE_ENTRANCE_WIDTH EQU 15 -UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HEIGHT EQU 18 -UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_WIDTH EQU 15 -GOLDENROD_DEPT_STORE_B1F_HEIGHT EQU 9 -GOLDENROD_DEPT_STORE_B1F_WIDTH EQU 10 -UNDERGROUND_WAREHOUSE_HEIGHT EQU 9 -UNDERGROUND_WAREHOUSE_WIDTH EQU 10 -MOUNT_MORTAR_1F_OUTSIDE_HEIGHT EQU 18 -MOUNT_MORTAR_1F_OUTSIDE_WIDTH EQU 20 -MOUNT_MORTAR_1F_INSIDE_HEIGHT EQU 27 -MOUNT_MORTAR_1F_INSIDE_WIDTH EQU 20 -MOUNT_MORTAR_2F_INSIDE_HEIGHT EQU 18 -MOUNT_MORTAR_2F_INSIDE_WIDTH EQU 20 -MOUNT_MORTAR_B1F_HEIGHT EQU 18 -MOUNT_MORTAR_B1F_WIDTH EQU 20 -ICE_PATH_1F_HEIGHT EQU 18 -ICE_PATH_1F_WIDTH EQU 20 -ICE_PATH_B1F_HEIGHT EQU 18 -ICE_PATH_B1F_WIDTH EQU 10 -ICE_PATH_B2F_MAHOGANY_SIDE_HEIGHT EQU 9 -ICE_PATH_B2F_MAHOGANY_SIDE_WIDTH EQU 10 -ICE_PATH_B2F_BLACKTHORN_SIDE_HEIGHT EQU 9 -ICE_PATH_B2F_BLACKTHORN_SIDE_WIDTH EQU 5 -ICE_PATH_B3F_HEIGHT EQU 9 -ICE_PATH_B3F_WIDTH EQU 10 -WHIRL_ISLAND_NW_HEIGHT EQU 9 -WHIRL_ISLAND_NW_WIDTH EQU 5 -WHIRL_ISLAND_NE_HEIGHT EQU 9 -WHIRL_ISLAND_NE_WIDTH EQU 10 -WHIRL_ISLAND_SW_HEIGHT EQU 9 -WHIRL_ISLAND_SW_WIDTH EQU 10 -WHIRL_ISLAND_CAVE_HEIGHT EQU 9 -WHIRL_ISLAND_CAVE_WIDTH EQU 5 -WHIRL_ISLAND_SE_HEIGHT EQU 9 -WHIRL_ISLAND_SE_WIDTH EQU 5 -WHIRL_ISLAND_B1F_HEIGHT EQU 18 -WHIRL_ISLAND_B1F_WIDTH EQU 20 -WHIRL_ISLAND_B2F_HEIGHT EQU 18 -WHIRL_ISLAND_B2F_WIDTH EQU 10 -WHIRL_ISLAND_LUGIA_CHAMBER_HEIGHT EQU 9 -WHIRL_ISLAND_LUGIA_CHAMBER_WIDTH EQU 10 -SILVER_CAVE_ROOM_1_HEIGHT EQU 18 -SILVER_CAVE_ROOM_1_WIDTH EQU 10 -SILVER_CAVE_ROOM_2_HEIGHT EQU 18 -SILVER_CAVE_ROOM_2_WIDTH EQU 15 -SILVER_CAVE_ROOM_3_HEIGHT EQU 18 -SILVER_CAVE_ROOM_3_WIDTH EQU 10 -SILVER_CAVE_ITEM_ROOMS_HEIGHT EQU 9 -SILVER_CAVE_ITEM_ROOMS_WIDTH EQU 10 -DARK_CAVE_VIOLET_ENTRANCE_HEIGHT EQU 18 -DARK_CAVE_VIOLET_ENTRANCE_WIDTH EQU 20 -DARK_CAVE_BLACKTHORN_ENTRANCE_HEIGHT EQU 18 -DARK_CAVE_BLACKTHORN_ENTRANCE_WIDTH EQU 15 -DRAGONS_DEN_1F_HEIGHT EQU 9 -DRAGONS_DEN_1F_WIDTH EQU 5 -DRAGONS_DEN_B1F_HEIGHT EQU 18 -DRAGONS_DEN_B1F_WIDTH EQU 20 -DRAGON_SHRINE_HEIGHT EQU 5 -DRAGON_SHRINE_WIDTH EQU 5 -TOHJO_FALLS_HEIGHT EQU 9 -TOHJO_FALLS_WIDTH EQU 15 -DIGLETTS_CAVE_HEIGHT EQU 18 -DIGLETTS_CAVE_WIDTH EQU 10 -MOUNT_MOON_HEIGHT EQU 9 -MOUNT_MOON_WIDTH EQU 15 -UNDERGROUND_HEIGHT EQU 14 -UNDERGROUND_WIDTH EQU 3 -ROCK_TUNNEL_1F_HEIGHT EQU 18 -ROCK_TUNNEL_1F_WIDTH EQU 15 -ROCK_TUNNEL_B1F_HEIGHT EQU 18 -ROCK_TUNNEL_B1F_WIDTH EQU 15 -SAFARI_ZONE_FUCHSIA_GATE_BETA_HEIGHT EQU 4 -SAFARI_ZONE_FUCHSIA_GATE_BETA_WIDTH EQU 5 -SAFARI_ZONE_BETA_HEIGHT EQU 18 -SAFARI_ZONE_BETA_WIDTH EQU 10 -VICTORY_ROAD_HEIGHT EQU 36 -VICTORY_ROAD_WIDTH EQU 10 -ECRUTEAK_HOUSE_HEIGHT EQU 9 -ECRUTEAK_HOUSE_WIDTH EQU 10 -WISE_TRIOS_ROOM_HEIGHT EQU 4 -WISE_TRIOS_ROOM_WIDTH EQU 4 -ECRUTEAK_POKECENTER_1F_HEIGHT EQU 4 -ECRUTEAK_POKECENTER_1F_WIDTH EQU 5 -ECRUTEAK_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 -ECRUTEAK_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 -DANCE_THEATRE_HEIGHT EQU 7 -DANCE_THEATRE_WIDTH EQU 6 -ECRUTEAK_MART_HEIGHT EQU 4 -ECRUTEAK_MART_WIDTH EQU 6 -ECRUTEAK_GYM_HEIGHT EQU 9 -ECRUTEAK_GYM_WIDTH EQU 5 -ECRUTEAK_ITEMFINDER_HOUSE_HEIGHT EQU 4 -ECRUTEAK_ITEMFINDER_HOUSE_WIDTH EQU 4 -ECRUTEAK_CITY_HEIGHT EQU 18 -ECRUTEAK_CITY_WIDTH EQU 20 -BLACKTHORN_GYM_1F_HEIGHT EQU 9 -BLACKTHORN_GYM_1F_WIDTH EQU 5 -BLACKTHORN_GYM_2F_HEIGHT EQU 9 -BLACKTHORN_GYM_2F_WIDTH EQU 5 -BLACKTHORN_DRAGON_SPEECH_HOUSE_HEIGHT EQU 4 -BLACKTHORN_DRAGON_SPEECH_HOUSE_WIDTH EQU 4 -BLACKTHORN_DODRIO_TRADE_HOUSE_HEIGHT EQU 4 -BLACKTHORN_DODRIO_TRADE_HOUSE_WIDTH EQU 4 -BLACKTHORN_MART_HEIGHT EQU 4 -BLACKTHORN_MART_WIDTH EQU 6 -BLACKTHORN_POKECENTER_1F_HEIGHT EQU 4 -BLACKTHORN_POKECENTER_1F_WIDTH EQU 5 -MOVE_DELETERS_HOUSE_HEIGHT EQU 4 -MOVE_DELETERS_HOUSE_WIDTH EQU 4 -ROUTE_45_HEIGHT EQU 45 -ROUTE_45_WIDTH EQU 10 -ROUTE_46_HEIGHT EQU 18 -ROUTE_46_WIDTH EQU 10 -BLACKTHORN_CITY_HEIGHT EQU 18 -BLACKTHORN_CITY_WIDTH EQU 20 -CINNABAR_POKECENTER_1F_HEIGHT EQU 4 -CINNABAR_POKECENTER_1F_WIDTH EQU 5 -CINNABAR_POKECENTER_2F_BETA_HEIGHT EQU 4 -CINNABAR_POKECENTER_2F_BETA_WIDTH EQU 8 -ROUTE_19___FUCHSIA_GATE_HEIGHT EQU 4 -ROUTE_19___FUCHSIA_GATE_WIDTH EQU 5 -SEAFOAM_GYM_HEIGHT EQU 4 -SEAFOAM_GYM_WIDTH EQU 5 -ROUTE_19_HEIGHT EQU 18 -ROUTE_19_WIDTH EQU 10 -ROUTE_20_HEIGHT EQU 9 -ROUTE_20_WIDTH EQU 30 -ROUTE_21_HEIGHT EQU 18 -ROUTE_21_WIDTH EQU 10 -CINNABAR_ISLAND_HEIGHT EQU 9 -CINNABAR_ISLAND_WIDTH EQU 10 -CERULEAN_GYM_BADGE_SPEECH_HOUSE_HEIGHT EQU 4 -CERULEAN_GYM_BADGE_SPEECH_HOUSE_WIDTH EQU 4 -CERULEAN_POLICE_STATION_HEIGHT EQU 4 -CERULEAN_POLICE_STATION_WIDTH EQU 4 -CERULEAN_TRADE_SPEECH_HOUSE_HEIGHT EQU 4 -CERULEAN_TRADE_SPEECH_HOUSE_WIDTH EQU 4 -CERULEAN_POKECENTER_1F_HEIGHT EQU 4 -CERULEAN_POKECENTER_1F_WIDTH EQU 5 -CERULEAN_POKECENTER_2F_BETA_HEIGHT EQU 4 -CERULEAN_POKECENTER_2F_BETA_WIDTH EQU 8 -CERULEAN_GYM_HEIGHT EQU 8 -CERULEAN_GYM_WIDTH EQU 5 -CERULEAN_MART_HEIGHT EQU 4 -CERULEAN_MART_WIDTH EQU 6 -ROUTE_10_POKECENTER_1F_HEIGHT EQU 4 -ROUTE_10_POKECENTER_1F_WIDTH EQU 5 -ROUTE_10_POKECENTER_2F_BETA_HEIGHT EQU 4 -ROUTE_10_POKECENTER_2F_BETA_WIDTH EQU 8 -POWER_PLANT_HEIGHT EQU 9 -POWER_PLANT_WIDTH EQU 10 -BILLS_HOUSE_HEIGHT EQU 4 -BILLS_HOUSE_WIDTH EQU 4 -ROUTE_4_HEIGHT EQU 9 -ROUTE_4_WIDTH EQU 20 -ROUTE_9_HEIGHT EQU 9 -ROUTE_9_WIDTH EQU 30 -ROUTE_10_NORTH_HEIGHT EQU 9 -ROUTE_10_NORTH_WIDTH EQU 10 -ROUTE_24_HEIGHT EQU 9 -ROUTE_24_WIDTH EQU 10 -ROUTE_25_HEIGHT EQU 9 -ROUTE_25_WIDTH EQU 30 -CERULEAN_CITY_HEIGHT EQU 18 -CERULEAN_CITY_WIDTH EQU 20 -AZALEA_POKECENTER_1F_HEIGHT EQU 4 -AZALEA_POKECENTER_1F_WIDTH EQU 5 -CHARCOAL_KILN_HEIGHT EQU 4 -CHARCOAL_KILN_WIDTH EQU 4 -AZALEA_MART_HEIGHT EQU 4 -AZALEA_MART_WIDTH EQU 6 -KURTS_HOUSE_HEIGHT EQU 4 -KURTS_HOUSE_WIDTH EQU 8 -AZALEA_GYM_HEIGHT EQU 8 -AZALEA_GYM_WIDTH EQU 5 -ROUTE_33_HEIGHT EQU 9 -ROUTE_33_WIDTH EQU 10 -AZALEA_TOWN_HEIGHT EQU 9 -AZALEA_TOWN_WIDTH EQU 20 -LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_HEIGHT EQU 4 -LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_WIDTH EQU 4 -LAKE_OF_RAGE_MAGIKARP_HOUSE_HEIGHT EQU 4 -LAKE_OF_RAGE_MAGIKARP_HOUSE_WIDTH EQU 4 -ROUTE_43_MAHOGANY_GATE_HEIGHT EQU 4 -ROUTE_43_MAHOGANY_GATE_WIDTH EQU 5 -ROUTE_43_GATE_HEIGHT EQU 4 -ROUTE_43_GATE_WIDTH EQU 5 -ROUTE_43_HEIGHT EQU 27 -ROUTE_43_WIDTH EQU 10 -LAKE_OF_RAGE_HEIGHT EQU 18 -LAKE_OF_RAGE_WIDTH EQU 20 -ROUTE_32_HEIGHT EQU 45 -ROUTE_32_WIDTH EQU 10 -ROUTE_35_HEIGHT EQU 18 -ROUTE_35_WIDTH EQU 10 -ROUTE_36_HEIGHT EQU 9 -ROUTE_36_WIDTH EQU 30 -ROUTE_37_HEIGHT EQU 9 -ROUTE_37_WIDTH EQU 10 -VIOLET_CITY_HEIGHT EQU 18 -VIOLET_CITY_WIDTH EQU 20 -VIOLET_MART_HEIGHT EQU 4 -VIOLET_MART_WIDTH EQU 6 -VIOLET_GYM_HEIGHT EQU 8 -VIOLET_GYM_WIDTH EQU 5 -EARLS_POKEMON_ACADEMY_HEIGHT EQU 8 -EARLS_POKEMON_ACADEMY_WIDTH EQU 4 -VIOLET_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 -VIOLET_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 -VIOLET_POKECENTER_1F_HEIGHT EQU 4 -VIOLET_POKECENTER_1F_WIDTH EQU 5 -VIOLET_ONIX_TRADE_HOUSE_HEIGHT EQU 4 -VIOLET_ONIX_TRADE_HOUSE_WIDTH EQU 4 -ROUTE_32_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 -ROUTE_32_RUINS_OF_ALPH_GATE_WIDTH EQU 5 -ROUTE_32_POKECENTER_1F_HEIGHT EQU 4 -ROUTE_32_POKECENTER_1F_WIDTH EQU 5 -ROUTE_35_GOLDENROD_GATE_HEIGHT EQU 4 -ROUTE_35_GOLDENROD_GATE_WIDTH EQU 5 -ROUTE_35_NATIONAL_PARK_GATE_HEIGHT EQU 4 -ROUTE_35_NATIONAL_PARK_GATE_WIDTH EQU 4 -ROUTE_36_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 -ROUTE_36_RUINS_OF_ALPH_GATE_WIDTH EQU 5 -ROUTE_36_NATIONAL_PARK_GATE_HEIGHT EQU 4 -ROUTE_36_NATIONAL_PARK_GATE_WIDTH EQU 5 -ROUTE_34_HEIGHT EQU 27 -ROUTE_34_WIDTH EQU 10 -GOLDENROD_CITY_HEIGHT EQU 18 -GOLDENROD_CITY_WIDTH EQU 20 -GOLDENROD_GYM_HEIGHT EQU 9 -GOLDENROD_GYM_WIDTH EQU 10 -GOLDENROD_BIKE_SHOP_HEIGHT EQU 4 -GOLDENROD_BIKE_SHOP_WIDTH EQU 4 -GOLDENROD_HAPPINESS_RATER_HEIGHT EQU 4 -GOLDENROD_HAPPINESS_RATER_WIDTH EQU 4 -GOLDENROD_BILLS_HOUSE_HEIGHT EQU 4 -GOLDENROD_BILLS_HOUSE_WIDTH EQU 4 -GOLDENROD_MAGNET_TRAIN_STATION_HEIGHT EQU 9 -GOLDENROD_MAGNET_TRAIN_STATION_WIDTH EQU 10 -GOLDENROD_FLOWER_SHOP_HEIGHT EQU 4 -GOLDENROD_FLOWER_SHOP_WIDTH EQU 4 -GOLDENROD_PP_SPEECH_HOUSE_HEIGHT EQU 4 -GOLDENROD_PP_SPEECH_HOUSE_WIDTH EQU 4 -GOLDENROD_NAME_RATERS_HOUSE_HEIGHT EQU 4 -GOLDENROD_NAME_RATERS_HOUSE_WIDTH EQU 4 -GOLDENROD_DEPT_STORE_1F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_1F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_2F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_2F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_3F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_3F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_4F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_4F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_5F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_5F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_6F_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_6F_WIDTH EQU 8 -GOLDENROD_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 -GOLDENROD_DEPT_STORE_ELEVATOR_WIDTH EQU 2 -GOLDENROD_DEPT_STORE_ROOF_HEIGHT EQU 4 -GOLDENROD_DEPT_STORE_ROOF_WIDTH EQU 8 -GOLDENROD_GAME_CORNER_HEIGHT EQU 7 -GOLDENROD_GAME_CORNER_WIDTH EQU 10 -GOLDENROD_POKECENTER_1F_HEIGHT EQU 4 -GOLDENROD_POKECENTER_1F_WIDTH EQU 5 -GOLDENROD_POKECOM_CENTER_2F_MOBILE_HEIGHT EQU 16 -GOLDENROD_POKECOM_CENTER_2F_MOBILE_WIDTH EQU 16 -ILEX_FOREST_AZALEA_GATE_HEIGHT EQU 4 -ILEX_FOREST_AZALEA_GATE_WIDTH EQU 5 -ROUTE_34_ILEX_FOREST_GATE_HEIGHT EQU 4 -ROUTE_34_ILEX_FOREST_GATE_WIDTH EQU 5 -DAY_CARE_HEIGHT EQU 4 -DAY_CARE_WIDTH EQU 5 -ROUTE_6_HEIGHT EQU 9 -ROUTE_6_WIDTH EQU 10 -ROUTE_11_HEIGHT EQU 9 -ROUTE_11_WIDTH EQU 20 -VERMILION_CITY_HEIGHT EQU 18 -VERMILION_CITY_WIDTH EQU 20 -VERMILION_HOUSE_FISHING_SPEECH_HOUSE_HEIGHT EQU 4 -VERMILION_HOUSE_FISHING_SPEECH_HOUSE_WIDTH EQU 4 -VERMILION_POKECENTER_1F_HEIGHT EQU 4 -VERMILION_POKECENTER_1F_WIDTH EQU 5 -VERMILION_POKECENTER_2F_BETA_HEIGHT EQU 4 -VERMILION_POKECENTER_2F_BETA_WIDTH EQU 8 -POKEMON_FAN_CLUB_HEIGHT EQU 4 -POKEMON_FAN_CLUB_WIDTH EQU 5 -VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_HEIGHT EQU 4 -VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_WIDTH EQU 4 -VERMILION_MART_HEIGHT EQU 4 -VERMILION_MART_WIDTH EQU 6 -VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_HEIGHT EQU 4 -VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_WIDTH EQU 4 -VERMILION_GYM_HEIGHT EQU 9 -VERMILION_GYM_WIDTH EQU 5 -ROUTE_6_SAFFRON_GATE_HEIGHT EQU 4 -ROUTE_6_SAFFRON_GATE_WIDTH EQU 5 -ROUTE_6_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 -ROUTE_6_UNDERGROUND_ENTRANCE_WIDTH EQU 4 -ROUTE_1_HEIGHT EQU 18 -ROUTE_1_WIDTH EQU 10 -PALLET_TOWN_HEIGHT EQU 9 -PALLET_TOWN_WIDTH EQU 10 -REDS_HOUSE_1F_HEIGHT EQU 4 -REDS_HOUSE_1F_WIDTH EQU 4 -REDS_HOUSE_2F_HEIGHT EQU 4 -REDS_HOUSE_2F_WIDTH EQU 4 -BLUES_HOUSE_HEIGHT EQU 4 -BLUES_HOUSE_WIDTH EQU 4 -OAKS_LAB_HEIGHT EQU 6 -OAKS_LAB_WIDTH EQU 5 -ROUTE_3_HEIGHT EQU 9 -ROUTE_3_WIDTH EQU 30 -PEWTER_CITY_HEIGHT EQU 18 -PEWTER_CITY_WIDTH EQU 20 -PEWTER_NIDORAN_SPEECH_HOUSE_HEIGHT EQU 4 -PEWTER_NIDORAN_SPEECH_HOUSE_WIDTH EQU 4 -PEWTER_GYM_HEIGHT EQU 7 -PEWTER_GYM_WIDTH EQU 5 -PEWTER_MART_HEIGHT EQU 4 -PEWTER_MART_WIDTH EQU 6 -PEWTER_POKECENTER_1F_HEIGHT EQU 4 -PEWTER_POKECENTER_1F_WIDTH EQU 5 -PEWTER_POKECENTER_2F_BETA_HEIGHT EQU 4 -PEWTER_POKECENTER_2F_BETA_WIDTH EQU 8 -PEWTER_SNOOZE_SPEECH_HOUSE_HEIGHT EQU 4 -PEWTER_SNOOZE_SPEECH_HOUSE_WIDTH EQU 4 -OLIVINE_PORT_HEIGHT EQU 18 -OLIVINE_PORT_WIDTH EQU 10 -VERMILION_PORT_HEIGHT EQU 18 -VERMILION_PORT_WIDTH EQU 10 -FAST_SHIP_1F_HEIGHT EQU 9 -FAST_SHIP_1F_WIDTH EQU 16 -FAST_SHIP_CABINS_NNW_NNE_NE_HEIGHT EQU 16 -FAST_SHIP_CABINS_NNW_NNE_NE_WIDTH EQU 4 -FAST_SHIP_CABINS_SW_SSW_NW_HEIGHT EQU 16 -FAST_SHIP_CABINS_SW_SSW_NW_WIDTH EQU 4 -FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_HEIGHT EQU 17 -FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_WIDTH EQU 5 -FAST_SHIP_B1F_HEIGHT EQU 8 -FAST_SHIP_B1F_WIDTH EQU 16 -OLIVINE_PORT_PASSAGE_HEIGHT EQU 9 -OLIVINE_PORT_PASSAGE_WIDTH EQU 10 -VERMILION_PORT_PASSAGE_HEIGHT EQU 9 -VERMILION_PORT_PASSAGE_WIDTH EQU 10 -MOUNT_MOON_SQUARE_HEIGHT EQU 9 -MOUNT_MOON_SQUARE_WIDTH EQU 15 -MOUNT_MOON_GIFT_SHOP_HEIGHT EQU 4 -MOUNT_MOON_GIFT_SHOP_WIDTH EQU 4 -TIN_TOWER_ROOF_HEIGHT EQU 9 -TIN_TOWER_ROOF_WIDTH EQU 10 -ROUTE_23_HEIGHT EQU 9 -ROUTE_23_WIDTH EQU 10 -INDIGO_PLATEAU_POKECENTER_1F_HEIGHT EQU 7 -INDIGO_PLATEAU_POKECENTER_1F_WIDTH EQU 9 -WILLS_ROOM_HEIGHT EQU 9 -WILLS_ROOM_WIDTH EQU 5 -KOGAS_ROOM_HEIGHT EQU 9 -KOGAS_ROOM_WIDTH EQU 5 -BRUNOS_ROOM_HEIGHT EQU 9 -BRUNOS_ROOM_WIDTH EQU 5 -KARENS_ROOM_HEIGHT EQU 9 -KARENS_ROOM_WIDTH EQU 5 -LANCES_ROOM_HEIGHT EQU 12 -LANCES_ROOM_WIDTH EQU 5 -HALL_OF_FAME_HEIGHT EQU 7 -HALL_OF_FAME_WIDTH EQU 5 -ROUTE_13_HEIGHT EQU 9 -ROUTE_13_WIDTH EQU 30 -ROUTE_14_HEIGHT EQU 18 -ROUTE_14_WIDTH EQU 10 -ROUTE_15_HEIGHT EQU 9 -ROUTE_15_WIDTH EQU 20 -ROUTE_18_HEIGHT EQU 9 -ROUTE_18_WIDTH EQU 10 -FUCHSIA_CITY_HEIGHT EQU 18 -FUCHSIA_CITY_WIDTH EQU 20 -FUCHSIA_MART_HEIGHT EQU 4 -FUCHSIA_MART_WIDTH EQU 6 -SAFARI_ZONE_MAIN_OFFICE_HEIGHT EQU 4 -SAFARI_ZONE_MAIN_OFFICE_WIDTH EQU 4 -FUCHSIA_GYM_HEIGHT EQU 9 -FUCHSIA_GYM_WIDTH EQU 5 -FUCHSIA_BILL_SPEECH_HOUSE_HEIGHT EQU 4 -FUCHSIA_BILL_SPEECH_HOUSE_WIDTH EQU 4 -FUCHSIA_POKECENTER_1F_HEIGHT EQU 4 -FUCHSIA_POKECENTER_1F_WIDTH EQU 5 -FUCHSIA_POKECENTER_2F_BETA_HEIGHT EQU 4 -FUCHSIA_POKECENTER_2F_BETA_WIDTH EQU 8 -SAFARI_ZONE_WARDENS_HOME_HEIGHT EQU 4 -SAFARI_ZONE_WARDENS_HOME_WIDTH EQU 5 -ROUTE_15_FUCHSIA_GATE_HEIGHT EQU 4 -ROUTE_15_FUCHSIA_GATE_WIDTH EQU 5 -ROUTE_8_HEIGHT EQU 9 -ROUTE_8_WIDTH EQU 20 -ROUTE_12_HEIGHT EQU 27 -ROUTE_12_WIDTH EQU 10 -ROUTE_10_SOUTH_HEIGHT EQU 9 -ROUTE_10_SOUTH_WIDTH EQU 10 -LAVENDER_TOWN_HEIGHT EQU 9 -LAVENDER_TOWN_WIDTH EQU 10 -LAVENDER_POKECENTER_1F_HEIGHT EQU 4 -LAVENDER_POKECENTER_1F_WIDTH EQU 5 -LAVENDER_POKECENTER_2F_BETA_HEIGHT EQU 4 -LAVENDER_POKECENTER_2F_BETA_WIDTH EQU 8 -MR_FUJIS_HOUSE_HEIGHT EQU 4 -MR_FUJIS_HOUSE_WIDTH EQU 5 -LAVENDER_TOWN_SPEECH_HOUSE_HEIGHT EQU 4 -LAVENDER_TOWN_SPEECH_HOUSE_WIDTH EQU 4 -LAVENDER_NAME_RATER_HEIGHT EQU 4 -LAVENDER_NAME_RATER_WIDTH EQU 4 -LAVENDER_MART_HEIGHT EQU 4 -LAVENDER_MART_WIDTH EQU 6 -SOUL_HOUSE_HEIGHT EQU 4 -SOUL_HOUSE_WIDTH EQU 5 -LAV_RADIO_TOWER_1F_HEIGHT EQU 4 -LAV_RADIO_TOWER_1F_WIDTH EQU 10 -ROUTE_8_SAFFRON_GATE_HEIGHT EQU 4 -ROUTE_8_SAFFRON_GATE_WIDTH EQU 5 -ROUTE_12_SUPER_ROD_HOUSE_HEIGHT EQU 4 -ROUTE_12_SUPER_ROD_HOUSE_WIDTH EQU 4 -ROUTE_28_HEIGHT EQU 9 -ROUTE_28_WIDTH EQU 20 -SILVER_CAVE_OUTSIDE_HEIGHT EQU 18 -SILVER_CAVE_OUTSIDE_WIDTH EQU 20 -SILVER_CAVE_POKECENTER_1F_HEIGHT EQU 4 -SILVER_CAVE_POKECENTER_1F_WIDTH EQU 5 -ROUTE_28_FAMOUS_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_28_FAMOUS_SPEECH_HOUSE_WIDTH EQU 4 -POKECENTER_2F_HEIGHT EQU 4 -POKECENTER_2F_WIDTH EQU 8 -TRADE_CENTER_HEIGHT EQU 4 -TRADE_CENTER_WIDTH EQU 5 -COLOSSEUM_HEIGHT EQU 4 -COLOSSEUM_WIDTH EQU 5 -TIME_CAPSULE_HEIGHT EQU 4 -TIME_CAPSULE_WIDTH EQU 5 -MOBILE_TRADE_ROOM_MOBILE_HEIGHT EQU 4 -MOBILE_TRADE_ROOM_MOBILE_WIDTH EQU 5 -MOBILE_BATTLE_ROOM_HEIGHT EQU 4 -MOBILE_BATTLE_ROOM_WIDTH EQU 5 -ROUTE_7_HEIGHT EQU 9 -ROUTE_7_WIDTH EQU 10 -ROUTE_16_HEIGHT EQU 9 -ROUTE_16_WIDTH EQU 10 -ROUTE_17_HEIGHT EQU 45 -ROUTE_17_WIDTH EQU 10 -CELADON_CITY_HEIGHT EQU 18 -CELADON_CITY_WIDTH EQU 20 -CELADON_DEPT_STORE_1F_HEIGHT EQU 4 -CELADON_DEPT_STORE_1F_WIDTH EQU 8 -CELADON_DEPT_STORE_2F_HEIGHT EQU 4 -CELADON_DEPT_STORE_2F_WIDTH EQU 8 -CELADON_DEPT_STORE_3F_HEIGHT EQU 4 -CELADON_DEPT_STORE_3F_WIDTH EQU 8 -CELADON_DEPT_STORE_4F_HEIGHT EQU 4 -CELADON_DEPT_STORE_4F_WIDTH EQU 8 -CELADON_DEPT_STORE_5F_HEIGHT EQU 4 -CELADON_DEPT_STORE_5F_WIDTH EQU 8 -CELADON_DEPT_STORE_6F_HEIGHT EQU 4 -CELADON_DEPT_STORE_6F_WIDTH EQU 8 -CELADON_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 -CELADON_DEPT_STORE_ELEVATOR_WIDTH EQU 2 -CELADON_MANSION_1F_HEIGHT EQU 5 -CELADON_MANSION_1F_WIDTH EQU 4 -CELADON_MANSION_2F_HEIGHT EQU 5 -CELADON_MANSION_2F_WIDTH EQU 4 -CELADON_MANSION_3F_HEIGHT EQU 5 -CELADON_MANSION_3F_WIDTH EQU 4 -CELADON_MANSION_ROOF_HEIGHT EQU 5 -CELADON_MANSION_ROOF_WIDTH EQU 4 -CELADON_MANSION_ROOF_HOUSE_HEIGHT EQU 4 -CELADON_MANSION_ROOF_HOUSE_WIDTH EQU 4 -CELADON_POKECENTER_1F_HEIGHT EQU 4 -CELADON_POKECENTER_1F_WIDTH EQU 5 -CELADON_POKECENTER_2F_BETA_HEIGHT EQU 4 -CELADON_POKECENTER_2F_BETA_WIDTH EQU 8 -CELADON_GAME_CORNER_HEIGHT EQU 7 -CELADON_GAME_CORNER_WIDTH EQU 10 -CELADON_GAME_CORNER_PRIZE_ROOM_HEIGHT EQU 3 -CELADON_GAME_CORNER_PRIZE_ROOM_WIDTH EQU 3 -CELADON_GYM_HEIGHT EQU 9 -CELADON_GYM_WIDTH EQU 5 -CELADON_CAFE_HEIGHT EQU 4 -CELADON_CAFE_WIDTH EQU 6 -ROUTE_16_FUCHSIA_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_16_FUCHSIA_SPEECH_HOUSE_WIDTH EQU 4 -ROUTE_16_GATE_HEIGHT EQU 4 -ROUTE_16_GATE_WIDTH EQU 5 -ROUTE_7_SAFFRON_GATE_HEIGHT EQU 4 -ROUTE_7_SAFFRON_GATE_WIDTH EQU 5 -ROUTE_17_18_GATE_HEIGHT EQU 4 -ROUTE_17_18_GATE_WIDTH EQU 5 -ROUTE_40_HEIGHT EQU 18 -ROUTE_40_WIDTH EQU 10 -ROUTE_41_HEIGHT EQU 27 -ROUTE_41_WIDTH EQU 25 -CIANWOOD_CITY_HEIGHT EQU 27 -CIANWOOD_CITY_WIDTH EQU 15 -MANIAS_HOUSE_HEIGHT EQU 4 -MANIAS_HOUSE_WIDTH EQU 4 -CIANWOOD_GYM_HEIGHT EQU 9 -CIANWOOD_GYM_WIDTH EQU 5 -CIANWOOD_POKECENTER_1F_HEIGHT EQU 4 -CIANWOOD_POKECENTER_1F_WIDTH EQU 5 -CIANWOOD_PHARMACY_HEIGHT EQU 4 -CIANWOOD_PHARMACY_WIDTH EQU 4 -CIANWOOD_CITY_PHOTO_STUDIO_HEIGHT EQU 4 -CIANWOOD_CITY_PHOTO_STUDIO_WIDTH EQU 4 -CIANWOOD_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 -CIANWOOD_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 -POKE_SEERS_HOUSE_HEIGHT EQU 4 -POKE_SEERS_HOUSE_WIDTH EQU 4 -BATTLE_TOWER_1F_HEIGHT EQU 5 -BATTLE_TOWER_1F_WIDTH EQU 8 -BATTLE_TOWER_BATTLE_ROOM_HEIGHT EQU 4 -BATTLE_TOWER_BATTLE_ROOM_WIDTH EQU 4 -BATTLE_TOWER_ELEVATOR_HEIGHT EQU 2 -BATTLE_TOWER_ELEVATOR_WIDTH EQU 2 -BATTLE_TOWER_HALLWAY_HEIGHT EQU 2 -BATTLE_TOWER_HALLWAY_WIDTH EQU 11 -ROUTE_40_BATTLE_TOWER_GATE_HEIGHT EQU 4 -ROUTE_40_BATTLE_TOWER_GATE_WIDTH EQU 5 -BATTLE_TOWER_OUTSIDE_HEIGHT EQU 14 -BATTLE_TOWER_OUTSIDE_WIDTH EQU 10 -ROUTE_2_HEIGHT EQU 27 -ROUTE_2_WIDTH EQU 10 -ROUTE_22_HEIGHT EQU 9 -ROUTE_22_WIDTH EQU 20 -VIRIDIAN_CITY_HEIGHT EQU 18 -VIRIDIAN_CITY_WIDTH EQU 20 -VIRIDIAN_GYM_HEIGHT EQU 9 -VIRIDIAN_GYM_WIDTH EQU 5 -VIRIDIAN_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 -VIRIDIAN_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 -TRAINER_HOUSE_1F_HEIGHT EQU 7 -TRAINER_HOUSE_1F_WIDTH EQU 5 -TRAINER_HOUSE_B1F_HEIGHT EQU 8 -TRAINER_HOUSE_B1F_WIDTH EQU 5 -VIRIDIAN_MART_HEIGHT EQU 4 -VIRIDIAN_MART_WIDTH EQU 6 -VIRIDIAN_POKECENTER_1F_HEIGHT EQU 4 -VIRIDIAN_POKECENTER_1F_WIDTH EQU 5 -VIRIDIAN_POKECENTER_2F_BETA_HEIGHT EQU 4 -VIRIDIAN_POKECENTER_2F_BETA_WIDTH EQU 8 -ROUTE_2_NUGGET_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_2_NUGGET_SPEECH_HOUSE_WIDTH EQU 4 -ROUTE_2_GATE_HEIGHT EQU 4 -ROUTE_2_GATE_WIDTH EQU 5 -VICTORY_ROAD_GATE_HEIGHT EQU 9 -VICTORY_ROAD_GATE_WIDTH EQU 10 -ROUTE_26_HEIGHT EQU 54 -ROUTE_26_WIDTH EQU 10 -ROUTE_27_HEIGHT EQU 9 -ROUTE_27_WIDTH EQU 40 -ROUTE_29_HEIGHT EQU 9 -ROUTE_29_WIDTH EQU 30 -NEW_BARK_TOWN_HEIGHT EQU 9 -NEW_BARK_TOWN_WIDTH EQU 10 -ELMS_LAB_HEIGHT EQU 6 -ELMS_LAB_WIDTH EQU 5 -KRISS_HOUSE_1F_HEIGHT EQU 4 -KRISS_HOUSE_1F_WIDTH EQU 5 -KRISS_HOUSE_2F_HEIGHT EQU 3 -KRISS_HOUSE_2F_WIDTH EQU 4 -KRISS_NEIGHBORS_HOUSE_HEIGHT EQU 4 -KRISS_NEIGHBORS_HOUSE_WIDTH EQU 4 -ELMS_HOUSE_HEIGHT EQU 4 -ELMS_HOUSE_WIDTH EQU 4 -ROUTE_26_HEAL_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_26_HEAL_SPEECH_HOUSE_WIDTH EQU 4 -ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_HEIGHT EQU 4 -ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_WIDTH EQU 4 -ROUTE_27_SANDSTORM_HOUSE_HEIGHT EQU 4 -ROUTE_27_SANDSTORM_HOUSE_WIDTH EQU 4 -ROUTE_29_46_GATE_HEIGHT EQU 4 -ROUTE_29_46_GATE_WIDTH EQU 5 -ROUTE_5_HEIGHT EQU 9 -ROUTE_5_WIDTH EQU 10 -SAFFRON_CITY_HEIGHT EQU 18 -SAFFRON_CITY_WIDTH EQU 20 -FIGHTING_DOJO_HEIGHT EQU 6 -FIGHTING_DOJO_WIDTH EQU 5 -SAFFRON_GYM_HEIGHT EQU 9 -SAFFRON_GYM_WIDTH EQU 10 -SAFFRON_MART_HEIGHT EQU 4 -SAFFRON_MART_WIDTH EQU 6 -SAFFRON_POKECENTER_1F_HEIGHT EQU 4 -SAFFRON_POKECENTER_1F_WIDTH EQU 5 -SAFFRON_POKECENTER_2F_BETA_HEIGHT EQU 4 -SAFFRON_POKECENTER_2F_BETA_WIDTH EQU 8 -MR_PSYCHICS_HOUSE_HEIGHT EQU 4 -MR_PSYCHICS_HOUSE_WIDTH EQU 4 -SAFFRON_TRAIN_STATION_HEIGHT EQU 9 -SAFFRON_TRAIN_STATION_WIDTH EQU 10 -SILPH_CO_1F_HEIGHT EQU 4 -SILPH_CO_1F_WIDTH EQU 8 -COPYCATS_HOUSE_1F_HEIGHT EQU 4 -COPYCATS_HOUSE_1F_WIDTH EQU 4 -COPYCATS_HOUSE_2F_HEIGHT EQU 3 -COPYCATS_HOUSE_2F_WIDTH EQU 5 -ROUTE_5_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 -ROUTE_5_UNDERGROUND_ENTRANCE_WIDTH EQU 4 -ROUTE_5_SAFFRON_CITY_GATE_HEIGHT EQU 4 -ROUTE_5_SAFFRON_CITY_GATE_WIDTH EQU 5 -ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_WIDTH EQU 4 -ROUTE_30_HEIGHT EQU 27 -ROUTE_30_WIDTH EQU 10 -ROUTE_31_HEIGHT EQU 9 -ROUTE_31_WIDTH EQU 20 -CHERRYGROVE_CITY_HEIGHT EQU 9 -CHERRYGROVE_CITY_WIDTH EQU 20 -CHERRYGROVE_MART_HEIGHT EQU 4 -CHERRYGROVE_MART_WIDTH EQU 6 -CHERRYGROVE_POKECENTER_1F_HEIGHT EQU 4 -CHERRYGROVE_POKECENTER_1F_WIDTH EQU 5 -CHERRYGROVE_GYM_SPEECH_HOUSE_HEIGHT EQU 4 -CHERRYGROVE_GYM_SPEECH_HOUSE_WIDTH EQU 4 -GUIDE_GENTS_HOUSE_HEIGHT EQU 4 -GUIDE_GENTS_HOUSE_WIDTH EQU 4 -CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_HEIGHT EQU 4 -CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_WIDTH EQU 4 -ROUTE_30_BERRY_SPEECH_HOUSE_HEIGHT EQU 4 -ROUTE_30_BERRY_SPEECH_HOUSE_WIDTH EQU 4 -MR_POKEMONS_HOUSE_HEIGHT EQU 4 -MR_POKEMONS_HOUSE_WIDTH EQU 4 -ROUTE_31_VIOLET_GATE_HEIGHT EQU 4 -ROUTE_31_VIOLET_GATE_WIDTH EQU 5 - -; the menu items at the beginning of the game +; main menu CONTINUE EQU 0 NEW_GAME EQU 1 OPTION EQU 2 @@ -3227,431 +242,6 @@ LOG_OFF EQU 6 PLAYER_NAME_LENGTH EQU 8 PKMN_NAME_LENGTH EQU 11 -; music -MUSIC_NONE EQU 0 -MUSIC_TITLE EQU 1 -MUSIC_ROUTE_1 EQU 2 -MUSIC_ROUTE_3 EQU 3 -MUSIC_ROUTE_12 EQU 4 -MUSIC_MAGNET_TRAIN EQU 5 -MUSIC_KANTO_GYM_LEADER_BATTLE EQU 6 -MUSIC_KANTO_TRAINER_BATTLE EQU 7 -MUSIC_KANTO_WILD_BATTLE EQU 8 -MUSIC_POKEMON_CENTER EQU 9 -MUSIC_HIKER_ENCOUNTER EQU 10 -MUSIC_LASS_ENCOUNTER EQU 11 -MUSIC_OFFICER_ENCOUNTER EQU 12 -MUSIC_HEAL EQU 13 -MUSIC_LAVENDER_TOWN EQU 14 -MUSIC_ROUTE_2 EQU 15 -MUSIC_MT_MOON EQU 16 -MUSIC_SHOW_ME_AROUND EQU 17 -MUSIC_GAME_CORNER EQU 18 -MUSIC_BICYCLE EQU 19 -MUSIC_HALL_OF_FAME EQU 20 -MUSIC_VIRIDIAN_CITY EQU 21 -MUSIC_CELADON_CITY EQU 22 -MUSIC_TRAINER_VICTORY EQU 23 -MUSIC_WILD_VICTORY EQU 24 -MUSIC_GYM_VICTORY EQU 25 -MUSIC_MT_MOON_SQUARE EQU 26 -MUSIC_GYM EQU 27 -MUSIC_PALLET_TOWN EQU 28 -MUSIC_POKEMON_TALK EQU 29 -MUSIC_PROF_OAK EQU 30 -MUSIC_RIVAL_ENCOUNTER EQU 31 -MUSIC_RIVAL_AFTER EQU 32 -MUSIC_SURF EQU 33 -MUSIC_EVOLUTION EQU 34 -MUSIC_NATIONAL_PARK EQU 35 -MUSIC_CREDITS EQU 36 -MUSIC_AZALEA_TOWN EQU 37 -MUSIC_CHERRYGROVE_CITY EQU 38 -MUSIC_KIMONO_ENCOUNTER EQU 39 -MUSIC_UNION_CAVE EQU 40 -MUSIC_JOHTO_WILD_BATTLE EQU 41 -MUSIC_JOHTO_TRAINER_BATTLE EQU 42 -MUSIC_ROUTE_30 EQU 43 -MUSIC_ECRUTEAK_CITY EQU 44 -MUSIC_VIOLET_CITY EQU 45 -MUSIC_JOHTO_GYM_LEADER_BATTLE EQU 46 -MUSIC_CHAMPION_BATTLE EQU 47 -MUSIC_RIVAL_BATTLE EQU 48 -MUSIC_ROCKET_BATTLE EQU 49 -MUSIC_PROF_ELM EQU 50 -MUSIC_DARK_CAVE EQU 51 -MUSIC_ROUTE_29 EQU 52 -MUSIC_ROUTE_36 EQU 53 -MUSIC_SS_AQUA EQU 54 -MUSIC_YOUNGSTER_ENCOUNTER EQU 55 -MUSIC_BEAUTY_ENCOUNTER EQU 56 -MUSIC_ROCKET_ENCOUNTER EQU 57 -MUSIC_POKEMANIAC_ENCOUNTER EQU 58 -MUSIC_SAGE_ENCOUNTER EQU 59 -MUSIC_NEW_BARK_TOWN EQU 60 -MUSIC_GOLDENROD_CITY EQU 61 -MUSIC_VERMILION_CITY EQU 62 -MUSIC_POKEMON_CHANNEL EQU 63 -MUSIC_POKE_FLUTE_CHANNEL EQU 64 -MUSIC_TIN_TOWER EQU 65 -MUSIC_SPROUT_TOWER EQU 66 -MUSIC_BURNED_TOWER EQU 67 -MUSIC_LIGHTHOUSE EQU 68 -MUSIC_LAKE_OF_RAGE EQU 69 -MUSIC_INDIGO_PLATEAU EQU 70 -MUSIC_ROUTE_37 EQU 71 -MUSIC_ROCKET_HIDEOUT EQU 72 -MUSIC_DRAGONS_DEN EQU 73 -MUSIC_JOHTO_WILD_BATTLE_NIGHT EQU 74 -MUSIC_RUINS_OF_ALPH_RADIO EQU 75 -MUSIC_CAPTURE EQU 76 -MUSIC_ROUTE_26 EQU 77 -MUSIC_MOM EQU 78 -MUSIC_VICTORY_ROAD EQU 79 -MUSIC_POKEMON_LULLABY EQU 80 -MUSIC_POKEMON_MARCH EQU 81 -MUSIC_GS_OPENING EQU 82 -MUSIC_GS_OPENING_2 EQU 83 -MUSIC_MAIN_MENU EQU 84 -MUSIC_RUINS_OF_ALPH_INTERIOR EQU 85 -MUSIC_ROCKET_OVERTURE EQU 86 -MUSIC_DANCING_HALL EQU 87 -MUSIC_BUG_CATCHING_CONTEST_RANKING EQU 88 -MUSIC_BUG_CATCHING_CONTEST EQU 89 -MUSIC_LAKE_OF_RAGE_ROCKET_RADIO EQU 90 -MUSIC_PRINTER EQU 91 -MUSIC_POST_CREDITS EQU 92 -MUSIC_CLAIR EQU 93 -MUSIC_MOBILE_ADAPTER_MENU EQU 94 -MUSIC_MOBILE_ADAPTER EQU 95 -MUSIC_BUENAS_PASSWORD EQU 96 -MUSIC_MYSTICALMAN_ENCOUNTER EQU 97 -MUSIC_CRYSTAL_OPENING EQU 98 -MUSIC_BATTLE_TOWER_THEME EQU 99 -MUSIC_SUICUNE_BATTLE EQU 100 -MUSIC_BATTLE_TOWER_LOBBY EQU 101 -MUSIC_MOBILE_CENTER EQU 102 - -MUSIC_MAHOGANY_MART EQU 100 ; grandfathered from gold - - - -; sfx -SFX_DEX_FANFARE_50_79 EQU $00 -SFX_ITEM EQU $01 -SFX_CAUGHT_MON EQU $02 -SFX_POKEBALLS_PLACED_ON_TABLE EQU $03 -SFX_POTION EQU $04 -SFX_FULL_HEAL EQU $05 -SFX_MENU EQU $06 -SFX_READ_TEXT EQU $07 -SFX_READ_TEXT_2 EQU $08 -SFX_DEX_FANFARE_20_49 EQU $09 -SFX_DEX_FANFARE_80_109 EQU $0a -SFX_POISON EQU $0b -SFX_GOT_SAFARI_BALLS EQU $0c -SFX_BOOT_PC EQU $0d -SFX_SHUT_DOWN_PC EQU $0e -SFX_CHOOSE_PC_OPTION EQU $0f -SFX_ESCAPE_ROPE EQU $10 -SFX_PUSH_BUTTON EQU $11 -SFX_SECOND_PART_OF_ITEMFINDER EQU $12 -SFX_WARP_TO EQU $13 -SFX_WARP_FROM EQU $14 -SFX_CHANGE_DEX_MODE EQU $15 -SFX_JUMP_OVER_LEDGE EQU $16 -SFX_GRASS_RUSTLE EQU $17 -SFX_FLY EQU $18 -SFX_WRONG EQU $19 -SFX_SQUEAK EQU $1a -SFX_STRENGTH EQU $1b -SFX_BOAT EQU $1c -SFX_WALL_OPEN EQU $1d -SFX_PLACE_PUZZLE_PIECE_DOWN EQU $1e -SFX_ENTER_DOOR EQU $1f -SFX_SWITCH_POKEMON EQU $20 -SFX_TALLY EQU $21 -SFX_TRANSACTION EQU $22 -SFX_EXIT_BUILDING EQU $23 -SFX_BUMP EQU $24 -SFX_SAVE EQU $25 -SFX_POKEFLUTE EQU $26 -SFX_ELEVATOR_END EQU $27 -SFX_THROW_BALL EQU $28 -SFX_BALL_POOF EQU $29 -SFX_UNKNOWN_3A EQU $2a -SFX_RUN EQU $2b -SFX_SLOT_MACHINE_START EQU $2c -SFX_FANFARE EQU $2d -SFX_PECK EQU $2e -SFX_KINESIS EQU $2f -SFX_LICK EQU $30 -SFX_POUND EQU $31 -SFX_MOVE_PUZZLE_PIECE EQU $32 -SFX_COMET_PUNCH EQU $33 -SFX_MEGA_PUNCH EQU $34 -SFX_SCRATCH EQU $35 -SFX_VICEGRIP EQU $36 -SFX_RAZOR_WIND EQU $37 -SFX_CUT EQU $38 -SFX_WING_ATTACK EQU $39 -SFX_WHIRLWIND EQU $3a -SFX_BIND EQU $3b -SFX_VINE_WHIP EQU $3c -SFX_DOUBLE_KICK EQU $3d -SFX_MEGA_KICK EQU $3e -SFX_HEADBUTT EQU $3f -SFX_HORN_ATTACK EQU $40 -SFX_TACKLE EQU $41 -SFX_POISON_STING EQU $42 -SFX_POWDER EQU $43 -SFX_DOUBLESLAP EQU $44 -SFX_BITE EQU $45 -SFX_JUMP_KICK EQU $46 -SFX_STOMP EQU $47 -SFX_TAIL_WHIP EQU $48 -SFX_KARATE_CHOP EQU $49 -SFX_SUBMISSION EQU $4a -SFX_WATER_GUN EQU $4b -SFX_SWORDS_DANCE EQU $4c -SFX_THUNDER EQU $4d -SFX_SUPERSONIC EQU $4e -SFX_LEER EQU $4f -SFX_EMBER EQU $50 -SFX_BUBBLEBEAM EQU $51 -SFX_HYDRO_PUMP EQU $52 -SFX_SURF EQU $53 -SFX_PSYBEAM EQU $54 -SFX_CHARGE EQU $55 -SFX_THUNDERSHOCK EQU $56 -SFX_PSYCHIC EQU $57 -SFX_SCREECH EQU $58 -SFX_BONE_CLUB EQU $59 -SFX_SHARPEN EQU $5a -SFX_EGG_BOMB EQU $5b -SFX_SING EQU $5c -SFX_HYPER_BEAM EQU $5d -SFX_SHINE EQU $5e -SFX_UNKNOWN_5F EQU $5f -SFX_UNKNOWN_60 EQU $60 -SFX_UNKNOWN_61 EQU $61 -SFX_UNKNOWN_62 EQU $62 -SFX_UNKNOWN_63 EQU $63 -SFX_BURN EQU $64 -SFX_TITLE_SCREEN_ENTRANCE EQU $65 -SFX_UNKNOWN_66 EQU $66 -SFX_GET_COIN_FROM_SLOTS EQU $67 -SFX_PAY_DAY EQU $68 -SFX_METRONOME EQU $69 -SFX_CALL EQU $6a -SFX_HANG_UP EQU $6b -SFX_NO_SIGNAL EQU $6c -SFX_SANDSTORM EQU $6d -SFX_ELEVATOR EQU $6e -SFX_PROTECT EQU $6f -SFX_SKETCH EQU $70 -SFX_RAIN_DANCE EQU $71 -SFX_AEROBLAST EQU $72 -SFX_SPARK EQU $73 -SFX_CURSE EQU $74 -SFX_RAGE EQU $75 -SFX_THIEF EQU $76 -SFX_THIEF_2 EQU $77 -SFX_SPIDER_WEB EQU $78 -SFX_MIND_READER EQU $79 -SFX_NIGHTMARE EQU $7a -SFX_SNORE EQU $7b -SFX_SWEET_KISS EQU $7c -SFX_SWEET_KISS_2 EQU $7d -SFX_BELLY_DRUM EQU $7e -SFX_UNKNOWN_7F EQU $7f -SFX_SLUDGE_BOMB EQU $80 -SFX_FORESIGHT EQU $81 -SFX_SPITE EQU $82 -SFX_OUTRAGE EQU $83 -SFX_PERISH_SONG EQU $84 -SFX_GIGA_DRAIN EQU $85 -SFX_ATTRACT EQU $86 -SFX_KINESIS_2 EQU $87 -SFX_ZAP_CANNON EQU $88 -SFX_MEAN_LOOK EQU $89 -SFX_HEAL_BELL EQU $8a -SFX_RETURN EQU $8b -SFX_EXP_BAR EQU $8c -SFX_MILK_DRINK EQU $8d -SFX_PRESENT EQU $8e -SFX_MORNING_SUN EQU $8f -SFX_LEVEL_UP EQU $90 -SFX_KEY_ITEM EQU $91 -SFX_FANFARE_2 EQU $92 -SFX_REGISTER_PHONE_# EQU $93 -SFX_3RD_PLACE EQU $94 -SFX_GET_EGG_FROM_DAYCARE_MAN EQU $95 -SFX_GET_EGG_FROM_DAYCARE_LADY EQU $96 -SFX_MOVE_DELETED EQU $97 -SFX_2ND_PLACE EQU $98 -SFX_1ST_PLACE EQU $99 -SFX_CHOOSE_A_CARD EQU $9a -SFX_GET_TM EQU $9b -SFX_GET_BADGE EQU $9c -SFX_QUIT_SLOTS EQU $9d -SFX_EGG_CRACK EQU $9e -SFX_DEX_FANFARE_LESS_THAN_20 EQU $9f -SFX_DEX_FANFARE_140_169 EQU $a0 -SFX_DEX_FANFARE_170_199 EQU $a1 -SFX_DEX_FANFARE_200_229 EQU $a2 -SFX_DEX_FANFARE_230_PLUS EQU $a3 -SFX_EVOLVED EQU $a4 -SFX_MASTER_BALL EQU $a5 -SFX_EGG_HATCH EQU $a6 -SFX_GS_INTRO_CHARIZARD_FIREBALL EQU $a7 -SFX_GS_INTRO_POKEMON_APPEARS EQU $a8 -SFX_FLASH EQU $a9 -SFX_GAME_FREAK_LOGO_GS EQU $aa -SFX_NOT_VERY_EFFECTIVE EQU $ab -SFX_DAMAGE EQU $ac -SFX_SUPER_EFFECTIVE EQU $ad -SFX_BALL_BOUNCE EQU $ae -SFX_MOONLIGHT EQU $af -SFX_ENCORE EQU $b0 -SFX_BEAT_UP EQU $b1 -SFX_BATON_PASS EQU $b2 -SFX_BALL_WIGGLE EQU $b3 -SFX_SWEET_SCENT EQU $b4 -SFX_SWEET_SCENT_2 EQU $b5 -SFX_HIT_END_OF_EXP_BAR EQU $b6 -SFX_GIVE_TRADEMON EQU $b7 -SFX_GET_TRADEMON EQU $b8 -SFX_TRAIN_ARRIVED EQU $b9 -SFX_STOP_SLOT EQU $ba -SFX_2_BOOPS EQU $bb -SFX_GLASS_TING EQU $bc -SFX_GLASS_TING_2 EQU $bd -SFX_INTRO_UNOWN_1 EQU $be -SFX_INTRO_UNOWN_2 EQU $bf -SFX_INTRO_UNOWN_3 EQU $c0 -SFX_DITTO_POP_UP EQU $c1 -SFX_DITTO_TRANSFORM EQU $c2 -SFX_INTRO_SUICUNE_1 EQU $c3 -SFX_INTRO_PICHU EQU $c4 -SFX_INTRO_SUICUNE_2 EQU $c5 -SFX_INTRO_SUICUNE_3 EQU $c6 -SFX_DITTO_BOUNCE EQU $c7 -SFX_INTRO_SUICUNE_4 EQU $c8 -SFX_GAME_FREAK_PRESENTS EQU $c9 -SFX_TINGLE EQU $ca -SFX_UNKNOWN_CB EQU $cb -SFX_TWO_PC_BEEPS EQU $cc -SFX_4_NOTE_DITTY EQU $cd -SFX_TWINKLE EQU $ce - - - -; sound -_4CH1 EQU $c0 -_3CH1 EQU $80 -_2CH1 EQU $40 -_1CH1 EQU $00 -_3CH2 EQU $81 -_2CH2 EQU $41 -_1CH2 EQU $01 -_2CH3 EQU $42 -_1CH3 EQU $02 -_1CH4 EQU $03 - -_4CH5 EQU $c4 -_3CH5 EQU $84 -_2CH5 EQU $44 -_1CH5 EQU $04 -_3CH6 EQU $85 -_2CH6 EQU $45 -_1CH6 EQU $05 -_2CH7 EQU $46 -_1CH7 EQU $06 -_1CH8 EQU $07 - -_CH2 EQU $01 -_CH3 EQU $02 -_CH4 EQU $03 -_CH5 EQU $04 -_CH6 EQU $05 -_CH7 EQU $06 -_CH8 EQU $07 - - - -NOTE_RST EQU $00 -NOTE_C EQU $10 -NOTE_C# EQU $20 -NOTE_D EQU $30 -NOTE_D# EQU $40 -NOTE_E EQU $50 -NOTE_F EQU $60 -NOTE_F# EQU $70 -NOTE_G EQU $80 -NOTE_G# EQU $90 -NOTE_A EQU $a0 -NOTE_A# EQU $b0 -NOTE_B EQU $c0 - -; 16ths -NOTE_1 EQU $00 -NOTE_2 EQU $01 -NOTE_3 EQU $02 -NOTE_4 EQU $03 -NOTE_5 EQU $04 -NOTE_6 EQU $05 -NOTE_7 EQU $06 -NOTE_8 EQU $07 -NOTE_9 EQU $08 -NOTE_10 EQU $09 -NOTE_11 EQU $0a -NOTE_12 EQU $0b -NOTE_13 EQU $0c -NOTE_14 EQU $0d -NOTE_15 EQU $0e -NOTE_16 EQU $0f - - - -; specials -NUM_SPECIALS EQU $a8 - -SPECIAL_UPDATESPRITETILES EQU $0038 - -SPECIAL_WAITSFX EQU $003b -SPECIAL_BIKESURFMUSIC EQU $003c - -SPECIAL_LOADFACESTEP EQU $003f - -SPECIAL_GIVESHUCKLE EQU $004b - -SPECIAL_SNORLAXAWAKE EQU $0060 - -SPECIAL_GAMEBOYCHECK EQU $0066 -SPECIAL_TRAINERHOUSE EQU $0067 - -SPECIAL_RUSTLETREE EQU $006a - -SPECIAL_ODDEGG EQU $007d - -SPECIAL_MOVETUTOR EQU $0083 -SPECIAL_OMANYTECHAMBER EQU $0084 - -SPECIAL_RUINCHAMBERWALL EQU $0087 - -SPECIAL_HOOHCHAMBER EQU $008d - -SPECIAL_CELEBI EQU $008f - -SPECIAL_AFTERCELEBI EQU $0090 -SPECIAL_POKESEER EQU $0091 - -SPECIAL_DRATINI EQU $0094 - -SPECIAL_BEASTSCHECK EQU $0096 -SPECIAL_MONCHECK EQU $0097 - ; predefs PREDEF_FLAG EQU $03 @@ -3660,6 +250,7 @@ PREDEF_ADDPARTYMON EQU $06 PREDEF_FILLSTATS EQU $0C PREDEF_FILLMOVES EQU $1B PREDEF_GETUNOWNLETTER EQU $2D +PREDEF_DECOMPRESS EQU $40 ; flag manipulation @@ -3668,310 +259,12 @@ SET_FLAG EQU 1 CHECK_FLAG EQU 2 -; script vars -NUM_VARS EQU $1b -VAR_MOVEMENT EQU $08 - ; player states -PLAYER_NORMAL EQU $00 -PLAYER_BIKE EQU $01 -PLAYER_SLIP EQU $02 -PLAYER_SURF EQU $04 -PLAYER_SURF_PIKA EQU $08 - - -; battle -MAX_LEVEL EQU 100 -NUM_MOVES EQU 4 - -; move struct -MOVE_LENGTH EQU 7 -MOVE_ANIM EQU 0 -MOVE_EFFECT EQU 1 -MOVE_POWER EQU 2 -MOVE_TYPE EQU 3 -MOVE_ACC EQU 4 -MOVE_PP EQU 5 -MOVE_CHANCE EQU 6 - - -; stat constants -NUM_STATS EQU 6 -STAT_HP EQU 1 -STAT_ATK EQU 2 -STAT_DEF EQU 3 -STAT_SPD EQU 4 -STAT_SATK EQU 5 -STAT_SDEF EQU 6 -STAT_MIN_NORMAL EQU 5 -STAT_MIN_HP EQU 10 -; shiny dvs -ATKDEFDV_SHINY EQU $EA -SPDSPCDV_SHINY EQU $AA - -; battle classes -WILD_BATTLE EQU $00 -TRAINER_BATTLE EQU $02 - -; battle types -BATTLETYPE_NORMAL EQU $00 -BATTLETYPE_TUTORIAL EQU $03 -BATTLETYPE_FISH EQU $04 -BATTLETYPE_ROAMING EQU $05 -BATTLETYPE_SHINY EQU $07 -BATTLETYPE_TREE EQU $08 -BATTLETYPE_FORCEITEM EQU $0a -BATTLETYPE_SUICUNE EQU $0c - - -; battle variables -BATTLE_VARS_SUBSTATUS1 EQU 0 -BATTLE_VARS_SUBSTATUS2 EQU 1 -BATTLE_VARS_SUBSTATUS3 EQU 2 -BATTLE_VARS_SUBSTATUS4 EQU 3 -BATTLE_VARS_SUBSTATUS5 EQU 4 -BATTLE_VARS_SUBSTATUS1_OPP EQU 5 -BATTLE_VARS_SUBSTATUS2_OPP EQU 6 -BATTLE_VARS_SUBSTATUS3_OPP EQU 7 -BATTLE_VARS_SUBSTATUS4_OPP EQU 8 -BATTLE_VARS_SUBSTATUS5_OPP EQU 9 -BATTLE_VARS_STATUS EQU 10 -BATTLE_VARS_STATUS_OPP EQU 11 -BATTLE_VARS_MOVE_ANIM EQU 12 -BATTLE_VARS_MOVE_EFFECT EQU 13 -BATTLE_VARS_MOVE_POWER EQU 14 -BATTLE_VARS_MOVE_TYPE EQU 15 -BATTLE_VARS_MOVE EQU 16 -BATTLE_VARS_LAST_COUNTER_MOVE EQU 17 -BATTLE_VARS_LAST_COUNTER_MOVE_OPP EQU 18 -BATTLE_VARS_LAST_MOVE EQU 19 -BATTLE_VARS_LAST_MOVE_OPP EQU 20 - - -SUBSTATUS_IN_LOVE EQU 7 -SUBSTATUS_ENCORED EQU 6 -SUBSTATUS_ENDURE EQU 5 -SUBSTATUS_PERISH EQU 4 -SUBSTATUS_IDENTIFIED EQU 3 -SUBSTATUS_PROTECT EQU 2 -SUBSTATUS_CURSE EQU 1 -SUBSTATUS_NIGHTMARE EQU 0 - -SUBSTATUS_CURLED EQU 0 - -SUBSTATUS_CONFUSED EQU 7 -SUBSTATUS_FLYING EQU 6 -SUBSTATUS_UNDERGROUND EQU 5 -SUBSTATUS_CHARGED EQU 4 -SUBSTATUS_FLINCHED EQU 3 -SUBSTATUS_ROLLOUT EQU 1 -SUBSTATUS_BIDE EQU 0 - -SUBSTATUS_LEECH_SEED EQU 7 -SUBSTATUS_RAGE EQU 6 -SUBSTATUS_RECHARGE EQU 5 -SUBSTATUS_SUBSTITUTE EQU 4 -SUBSTATUS_FOCUS_ENERGY EQU 2 -SUBSTATUS_MIST EQU 1 -SUBSTATUS_UNLEASH EQU 0 - -SUBSTATUS_CANT_RUN EQU 7 -SUBSTATUS_DESTINY_BOND EQU 6 -SUBSTATUS_LOCK_ON EQU 5 -SUBSTATUS_TOXIC EQU 0 - - -SCREENS_REFLECT EQU 4 -SCREENS_LIGHT_SCREEN EQU 3 -SCREENS_SAFEGUARD EQU 2 -SCREENS_SPIKES EQU 0 - - -; status -SLP EQU 7 ; 7 turns - -PSN EQU 3 -BRN EQU 4 -FRZ EQU 5 -PAR EQU 6 - - - -; move effects -EFFECT_NORMAL_HIT EQU $00 -EFFECT_SLEEP EQU $01 -EFFECT_POISON_HIT EQU $02 -EFFECT_LEECH_HIT EQU $03 -EFFECT_BURN_HIT EQU $04 -EFFECT_FREEZE_HIT EQU $05 -EFFECT_PARALYZE_HIT EQU $06 -EFFECT_EXPLOSION EQU $07 -EFFECT_DREAM_EATER EQU $08 -EFFECT_MIRROR_MOVE EQU $09 -EFFECT_ATTACK_UP EQU $0a -EFFECT_DEFENSE_UP EQU $0b -EFFECT_SPEED_UP EQU $0c -EFFECT_SP_ATTACK_UP EQU $0d -EFFECT_SP_DEFENSE_UP EQU $0e -EFFECT_ACCURACY_UP EQU $0f -EFFECT_EVASION_UP EQU $10 -EFFECT_ALWAYS_HIT EQU $11 -EFFECT_ATTACK_DOWN EQU $12 -EFFECT_DEFENSE_DOWN EQU $13 -EFFECT_SPEED_DOWN EQU $14 -EFFECT_SP_ATTACK_DOWN EQU $15 -EFFECT_SP_DEFENSE_DOWN EQU $16 -EFFECT_ACCURACY_DOWN EQU $17 -EFFECT_EVASION_DOWN EQU $18 -EFFECT_HAZE EQU $19 -EFFECT_BIDE EQU $1a -EFFECT_RAMPAGE EQU $1b -EFFECT_WHIRLWIND EQU $1c -EFFECT_MULTI_HIT EQU $1d -EFFECT_CONVERSION EQU $1e -EFFECT_FLINCH_HIT EQU $1f -EFFECT_HEAL EQU $20 -EFFECT_TOXIC EQU $21 -EFFECT_PAY_DAY EQU $22 -EFFECT_LIGHT_SCREEN EQU $23 -EFFECT_TRI_ATTACK EQU $24 -EFFECT_UNUSED_25 EQU $25 ; unused -EFFECT_OHKO EQU $26 -EFFECT_RAZOR_WIND EQU $27 -EFFECT_SUPER_FANG EQU $28 -EFFECT_STATIC_DAMAGE EQU $29 -EFFECT_BIND EQU $2a -EFFECT_UNUSED_2B EQU $2b ; unused -EFFECT_DOUBLE_HIT EQU $2c -EFFECT_JUMP_KICK EQU $2d -EFFECT_MIST EQU $2e -EFFECT_FOCUS_ENERGY EQU $2f -EFFECT_RECOIL_HIT EQU $30 -EFFECT_CONFUSE EQU $31 -EFFECT_ATTACK_UP_2 EQU $32 -EFFECT_DEFENSE_UP_2 EQU $33 -EFFECT_SPEED_UP_2 EQU $34 -EFFECT_SP_ATTACK_UP_2 EQU $35 -EFFECT_SP_DEFENSE_UP_2 EQU $36 -EFFECT_ACCURACY_UP_2 EQU $37 -EFFECT_EVASION_UP_2 EQU $38 -EFFECT_TRANSFORM EQU $39 -EFFECT_ATTACK_DOWN_2 EQU $3a -EFFECT_DEFENSE_DOWN_2 EQU $3b -EFFECT_SPEED_DOWN_2 EQU $3c -EFFECT_SP_ATTACK_DOWN_2 EQU $3d -EFFECT_SP_DEFENSE_DOWN_2 EQU $3e -EFFECT_ACCURACY_DOWN_2 EQU $3f -EFFECT_EVASION_DOWN_2 EQU $40 -EFFECT_REFLECT EQU $41 -EFFECT_POISON EQU $42 -EFFECT_PARALYZE EQU $43 -EFFECT_ATTACK_DOWN_HIT EQU $44 -EFFECT_DEFENSE_DOWN_HIT EQU $45 -EFFECT_SPEED_DOWN_HIT EQU $46 -EFFECT_SP_ATTACK_DOWN_HIT EQU $47 -EFFECT_SP_DEFENSE_DOWN_HIT EQU $48 -EFFECT_ACCURACY_DOWN_HIT EQU $49 -EFFECT_EVASION_DOWN_HIT EQU $4a -EFFECT_SKY_ATTACK EQU $4b -EFFECT_CONFUSE_HIT EQU $4c -EFFECT_TWINEEDLE EQU $4d -EFFECT_UNUSED_4E EQU $4e ; unused -EFFECT_SUBSTITUTE EQU $4f -EFFECT_HYPER_BEAM EQU $50 -EFFECT_RAGE EQU $51 -EFFECT_MIMIC EQU $52 -EFFECT_METRONOME EQU $53 -EFFECT_LEECH_SEED EQU $54 -EFFECT_SPLASH EQU $55 -EFFECT_DISABLE EQU $56 -EFFECT_LEVEL_DAMAGE EQU $57 -EFFECT_PSYWAVE EQU $58 -EFFECT_COUNTER EQU $59 -EFFECT_ENCORE EQU $5a -EFFECT_PAIN_SPLIT EQU $5b -EFFECT_SNORE EQU $5c -EFFECT_CONVERSION2 EQU $5d -EFFECT_LOCK_ON EQU $5e -EFFECT_SKETCH EQU $5f -EFFECT_DEFROST_OPPONENT EQU $60 -EFFECT_SLEEP_TALK EQU $61 -EFFECT_DESTINY_BOND EQU $62 -EFFECT_REVERSAL EQU $63 -EFFECT_SPITE EQU $64 -EFFECT_FALSE_SWIPE EQU $65 -EFFECT_HEAL_BELL EQU $66 -EFFECT_PRIORITY_HIT EQU $67 -EFFECT_TRIPLE_KICK EQU $68 -EFFECT_THIEF EQU $69 -EFFECT_MEAN_LOOK EQU $6a -EFFECT_NIGHTMARE EQU $6b -EFFECT_FLAME_WHEEL EQU $6c -EFFECT_CURSE EQU $6d -EFFECT_UNUSED_6E EQU $6e ; unused -EFFECT_PROTECT EQU $6f -EFFECT_SPIKES EQU $70 -EFFECT_FORESIGHT EQU $71 -EFFECT_PERISH_SONG EQU $72 -EFFECT_SANDSTORM EQU $73 -EFFECT_ENDURE EQU $74 -EFFECT_ROLLOUT EQU $75 -EFFECT_SWAGGER EQU $76 -EFFECT_FURY_CUTTER EQU $77 -EFFECT_ATTRACT EQU $78 -EFFECT_RETURN EQU $79 -EFFECT_PRESENT EQU $7a -EFFECT_FRUSTRATION EQU $7b -EFFECT_SAFEGUARD EQU $7c -EFFECT_SACRED_FIRE EQU $7d -EFFECT_MAGNITUDE EQU $7e -EFFECT_BATON_PASS EQU $7f -EFFECT_PURSUIT EQU $80 -EFFECT_RAPID_SPIN EQU $81 -EFFECT_UNUSED_82 EQU $82 ; unused -EFFECT_UNUSED_83 EQU $83 ; unused -EFFECT_MORNING_SUN EQU $84 -EFFECT_SYNTHESIS EQU $85 -EFFECT_MOONLIGHT EQU $86 -EFFECT_HIDDEN_POWER EQU $87 -EFFECT_RAIN_DANCE EQU $88 -EFFECT_SUNNY_DAY EQU $89 -EFFECT_STEEL_WING EQU $8a -EFFECT_METAL_CLAW EQU $8b -EFFECT_ANCIENTPOWER EQU $8c -EFFECT_FAKE_OUT EQU $8d -EFFECT_BELLY_DRUM EQU $8e -EFFECT_PSYCH_UP EQU $8f -EFFECT_MIRROR_COAT EQU $90 -EFFECT_SKULL_BASH EQU $91 -EFFECT_TWISTER EQU $92 -EFFECT_EARTHQUAKE EQU $93 -EFFECT_FUTURE_SIGHT EQU $94 -EFFECT_GUST EQU $95 -EFFECT_STOMP EQU $96 -EFFECT_SOLARBEAM EQU $97 -EFFECT_THUNDER EQU $98 -EFFECT_TELEPORT EQU $99 -EFFECT_BEAT_UP EQU $9a -EFFECT_FLY EQU $9b -EFFECT_DEFENSE_CURL EQU $9c - - - -; battle animations -; animations below fc are 1:1 with move constants -ANIM_CONFUSED EQU $103 -ANIM_SLEEP EQU $104 - -ANIM_INLOVE EQU $10a - - -WEATHER_RAIN EQU 1 -WEATHER_SUN EQU 2 -WEATHER_SANDSTORM EQU 3 -WEATHER_RAIN_END EQU 4 -WEATHER_SUN_END EQU 5 -WEATHER_SANDSTORM_END EQU 6 +PLAYER_NORMAL EQU 0 +PLAYER_BIKE EQU 1 +PLAYER_SLIP EQU 2 +PLAYER_SURF EQU 4 +PLAYER_SURF_PIKA EQU 8 ; joypad @@ -3990,12 +283,12 @@ D_LEFT EQU %00100000 D_UP EQU %01000000 D_DOWN EQU %10000000 -; mbc -NUM_SRAM_BANKS EQU 4 -; provisional wram bank 5 labels -Unkn1Pals EQU $d000 ; 8 4-color palettes little endian) -Unkn2Pals EQU $d040 ; 8 4-color palettes little endian) -BGPals EQU $d080 ; 8 4-color palettes little endian) -OBPals EQU $d0c0 ; 8 4-color palettes little endian) +; Provisional wram bank 5 labels: + +; 8 4-color palettes +Unkn1Pals EQU $d000 +Unkn2Pals EQU $d040 +BGPals EQU $d080 +OBPals EQU $d0c0 diff --git a/extras/gfx.py b/extras/gfx.py index 396d7c5b4..1667bb424 100644 --- a/extras/gfx.py +++ b/extras/gfx.py @@ -1183,19 +1183,26 @@ def dmg2rgb(word): blue = word & 0b11111 alpha = 255 return ((red<<3)+0b100, (green<<3)+0b100, (blue<<3)+0b100, alpha) + +def rgb_to_dmg(color): + word = (color['r'] / 8) + word += (color['g'] / 8) << 5 + word += (color['b'] / 8) << 10 + return word def png_pal(filename): palette = [] - palette.append((255,255,255,255)) with open(filename, 'rb') as pal_data: words = pal_data.read() dmg_pals = [] for word in range(len(words)/2): dmg_pals.append(ord(words[word*2]) + ord(words[word*2+1])*0x100) - for word in dmg_pals: - palette.append(dmg2rgb(word)) - palette.append((000,000,000,255)) + white = (255,255,255,255) + black = (000,000,000,255) + for word in dmg_pals: palette += [dmg2rgb(word)] + if white not in dmg_pals and len(palette) < 4: palette = [white] + palette + if black not in dmg_pals and len(palette) < 4: palette += [black] return palette @@ -1262,6 +1269,9 @@ def to_png(filein, fileout=None, pal_file=None, height=None, width=None): lines = to_lines(flatten(image), width) + if pal_file == None: + if os.path.exists(os.path.splitext(fileout)[0]+'.pal'): + pal_file = os.path.splitext(fileout)[0]+'.pal' if pal_file == None: palette = None @@ -1303,17 +1313,13 @@ def to_2bpp(filein, fileout=None, palout=None): greyscale = info[3]['greyscale'] - # commented out for the moment - padding = { 'left': 0, 'right': 0, 'top': 0, 'bottom': 0, } - #if width % 8 != 0: # padding['left'] = int(ceil((width / 8 + 8 - width) / 2)) # padding['right'] = int(floor((width / 8 + 8 - width) / 2)) - #if height % 8 != 0: # padding['top'] = int(ceil((height / 8 + 8 - height) / 2)) # padding['bottom'] = int(floor((height / 8 + 8 - height) / 2)) @@ -1322,7 +1328,7 @@ def to_2bpp(filein, fileout=None, palout=None): # turn the flat values into something more workable pixel_length = 4 # rgba - image = [] + image = [] # while we're at it, let's size up the palette @@ -1331,53 +1337,53 @@ def to_2bpp(filein, fileout=None, palout=None): for line in rgba: newline = [] for pixel in range(len(line)/pixel_length): - i = pixel*pixel_length + i = pixel * pixel_length color = { 'r': line[i ], 'g': line[i+1], 'b': line[i+2], 'a': line[i+3], } - newline.append(color) - if color not in palette: palette.append(color) + newline += [color] + if color not in palette: palette += [color] image.append(newline) + # pad out any small palettes + hues = { + 'white': { 'r': 0xff, 'g': 0xff, 'b': 0xff, 'a': 0xff }, + 'black': { 'r': 0x00, 'g': 0x00, 'b': 0x00, 'a': 0xff }, + 'grey': { 'r': 0x55, 'g': 0x55, 'b': 0x55, 'a': 0xff }, + 'gray': { 'r': 0xaa, 'g': 0xaa, 'b': 0xaa, 'a': 0xff }, + } + while len(palette) < 4: + for hue in hues.values(): + if not any(color is hue for color in palette): + palette += [hue] + if len(palette) >= 4: break - # sort by luminance, because we can + assert len(palette) <= 4, 'Palette should be 4 colors, is really ' + str(len(palette)) + # sort by luminance def luminance(color): # this is actually in reverse, thanks to dmg/cgb palette ordering rough = { 'r': 4.7, 'g': 1.4, 'b': 13.8, } return sum(color[key] * -rough[key] for key in rough.keys()) + palette = sorted(palette, key=luminance) - palette = sorted(palette, key = lambda x:luminance(x)) - - # no palette fixing for now - - assert len(palette) <= 4, 'Palette should be 4 colors, is really ' + str(len(palette)) - - - # spit out new palette (disabled for now) - - def rgb_to_dmg(color): - word = (color['r'] / 8) << 10 - word += (color['g'] / 8) << 5 - word += (color['b'] / 8) - return word - - palout = None - + # spit out a new .pal file + # disable this if it causes problems with paletteless images + if palout == None: + if os.path.exists(os.path.splitext(fileout)[0]+'.pal'): + palout = os.path.splitext(fileout)[0]+'.pal' if palout != None: output = [] - for color in palette[1:3]: + for color in palette: word = rgb_to_dmg(color) - output.append(word>>8) - output.append(word&0xff) + output += [word & 0xff] + output += [word >> 8] to_file(palout, output) - - # create a new map consisting of quaternary color ids - + # create a new map of quaternary color ids map = [] if padding['top']: map += [0] * (width + padding['left'] + padding['right']) * padding['top'] for line in image: @@ -1388,12 +1394,9 @@ def to_2bpp(filein, fileout=None, palout=None): if padding['bottom']: map += [0] * (width + padding['left'] + padding['right']) * padding['bottom'] # split it into strips of 8, and make them planar - num_columns = width / 8 num_rows = height / 8 - tile = 8 * 8 - image = [] for row in range(num_rows): for column in range(num_columns): @@ -1437,10 +1440,7 @@ def mass_to_colored_png(debug=False): for name in files: if debug: print os.path.splitext(name), os.path.join(root, name) if os.path.splitext(name)[1] == '.2bpp': - if os.path.splitext(name)[0]+'.pal' in files: - to_png(os.path.join(root, name), None, os.path.join(root, os.path.splitext(name)[0]+'.pal')) - else: - to_png(os.path.join(root, name)) + to_png(os.path.join(root, name)) os.utime(os.path.join(root, name), None) # only monster and trainer pics for now @@ -1458,7 +1458,7 @@ def mass_to_colored_png(debug=False): for name in files: if debug: print os.path.splitext(name), os.path.join(root, name) if os.path.splitext(name)[1] == '.2bpp': - to_png(os.path.join(root, name), None, os.path.join(root, name[:-5]+'.pal')) + to_png(os.path.join(root, name)) os.utime(os.path.join(root, name), None) @@ -1518,103 +1518,107 @@ def dump_tileset_pngs(): tileset_filename = "../gfx/tilesets/" + str(tileset_id).zfill(2) + ".lz" lz_to_png_by_file(tileset_filename) -if __name__ == "__main__": +def decompress_frontpic(lz_file): + """ + Convert the pic portion of front.lz to front.2bpp + """ + lz = open(lz_file, 'rb').read() + to_file(Decompressed(lz).pic, os.path.splitext(filein)[0] + '.2bpp') + +def decompress_frontpic_anim(lz_file): + """ + Convert the animation tile portion of front.lz to tiles.2bpp + """ + lz = open(lz_file, 'rb').read() + to_file(Decompressed(lz).animtiles, 'tiles.2bpp') +def expand_pic_palettes(): + """ + Add white and black to palette files with fewer than 4 colors. + + Pokemon Crystal only defines two colors for a pic palette to + save space, filling in black/white at runtime. + Instead of managing palette files of varying length, black + and white are added to pic palettes and excluded from incbins. + """ + for root, dirs, files in os.walk('../gfx/'): + if 'gfx/pics' in root or 'gfx/trainers' in root: + for name in files: + if os.path.splitext(name)[1] == '.pal': + filename = os.path.join(root, name) + palette = bytearray(open(filename, 'rb').read()) + w = bytearray([0xff, 0x7f]) + b = bytearray([0x00, 0x00]) + if len(palette) == 4: + with open(filename, 'wb') as out: + out.write(w + palette + b) + +if __name__ == "__main__": debug = False + + argv = [None] * 5 + for i, arg in enumerate(sys.argv): + argv[i] = arg - if sys.argv[1] == 'dump-pngs': + if argv[1] == 'dump-pngs': mass_to_colored_png() - elif sys.argv[1] == 'lz-to-png': - lz_to_png_by_file(sys.argv[2]) + elif argv[1] == 'front-to-2bpp': + decompress_frontpic(argv[2]) - elif sys.argv[1] == 'png-to-lz': - # python gfx.py png-to-lz [--front anim(2bpp) | --vert] [png] + elif argv[1] == 'anim-from-front': + decompress_frontpic_anim(argv[2]) - # python gfx.py png-to-lz --front [anim(2bpp)] [png] - if sys.argv[2] == '--front': + elif argv[1] == 'lz-to-2bpp': + name = os.path.splitext(argv[3])[0] + lz = open(name+'.lz', 'rb').read() + if argv[2] == '--vert': + to_file(name+'.2bpp', Decompressed(lz, 'vert').output) + else: + to_file(name+'.2bpp', Decompressed(lz).output) - # front.png and tiles.png are combined before compression, - # so we have to pass in things like anim file and pic size - name = os.path.splitext(sys.argv[4])[0] + elif argv[1] == 'lz-to-png': + if argv[2] == '--vert': + name = os.path.splitext(argv[3])[0] + lz = open(name+'.lz', 'rb').read() + to_file(name+'.2bpp', Decompressed(lz, 'vert').output) + pic = open(name+'.2bpp', 'rb').read() + to_file(name+'.png', to_png(pic)) + else: + lz_to_png_by_file(argv[2]) + elif argv[1] == 'png-to-lz': + # python gfx.py png-to-lz [--front anim(2bpp) | --vert] [png] + if argv[2] == '--front': + # front.2bpp and tiles.2bpp are combined before compression, + # so we have to pass in the anim file and pic size + name = os.path.splitext(argv[4])[0] to_2bpp(name+'.png', name+'.2bpp') pic = open(name+'.2bpp', 'rb').read() - anim = open(sys.argv[3], 'rb').read() + anim = open(argv[3], 'rb').read() size = int(sqrt(len(pic)/16)) # assume square pic to_file(name+'.lz', Compressed(pic + anim, 'vert', size).output) - - - # python gfx.py png-to-lz --vert [png] - elif sys.argv[2] == '--vert': - - # others are vertically oriented (frontpics are always vertical) - - name = os.path.splitext(sys.argv[3])[0] - + elif argv[2] == '--vert': + name = os.path.splitext(argv[3])[0] to_2bpp(name+'.png', name+'.2bpp') pic = open(name+'.2bpp', 'rb').read() to_file(name+'.lz', Compressed(pic, 'vert').output) - - - # python gfx.py png-to-lz [png] else: + png_to_lz(argv[2]) - # standard usage + elif argv[1] == 'png-to-2bpp': + to_2bpp(argv[2]) - png_to_lz(sys.argv[2]) - - elif sys.argv[1] == 'png-to-2bpp': - to_2bpp(sys.argv[2]) - - - elif sys.argv[1] == 'de': - # python gfx.py de [addr] [fileout] [mode] - - rom = load_rom() - - addr = int(sys.argv[2],16) - fileout = sys.argv[3] - mode = sys.argv[4] - decompress_from_address(addr, fileout, mode) - if debug: print 'decompressed to ' + sys.argv[3] + ' from ' + hex(int(sys.argv[2],16)) + '!' - - elif sys.argv[1] == 'lz': - # python gfx.py lz [filein] [fileout] [mode] - filein = sys.argv[2] - fileout = sys.argv[3] - mode = sys.argv[4] - compress_file(filein, fileout, mode) - if debug: print 'compressed ' + filein + ' to ' + fileout + '!' - - elif sys.argv[1] == 'lzf': - # python gfx.py lzf [id] [fileout] - compress_monster_frontpic(int(sys.argv[2]), sys.argv[3]) - - elif sys.argv[1] == 'un': - # python gfx.py un [address] [num_tiles] [filename] - rom = load_rom() - get_uncompressed_gfx(int(sys.argv[2],16), int(sys.argv[3]), sys.argv[4]) - - elif sys.argv[1] == 'pal': - # python gfx.py pal [address] [length] - rom = load_rom() - print grab_palettes(int(sys.argv[2],16), int(sys.argv[3])) - - elif sys.argv[1] == 'png': - - if '.2bpp' in sys.argv[2]: - if len(sys.argv) == 3: - to_png(sys.argv[2]) - elif sys.argv[4] == 'greyscale': - to_png(sys.argv[2], sys.argv[3]) - else: - to_png(sys.argv[2], sys.argv[3], sys.argv[4]) - - elif '.png' in sys.argv[2]: - to_2bpp(sys.argv[2], sys.argv[3]) - - elif sys.argv[1] == 'mass-decompress': - mass_decompress() - if debug: print 'decompressed known gfx to pokecrystal/gfx/!' + elif argv[1] == '2bpp-to-lz': + if argv[2] == '--vert': + filein = argv[3] + fileout = argv[4] + compress_file(filein, fileout, 'vert') + else: + filein = argv[2] + fileout = argv[3] + compress_file(filein, fileout) + + elif argv[1] == '2bpp-to-png': + to_png(argv[2]) @@ -10,6 +10,8 @@ MBC3RTC EQU $a000 SRAM_DISABLE EQU $00 SRAM_ENABLE EQU $0a +NUM_SRAM_BANKS EQU 4 + RTC_S EQU $08 ; Seconds 0-59 (0-3Bh) RTC_M EQU $09 ; Minutes 0-59 (0-3Bh) RTC_H EQU $0a ; Hours 0-23 (0-17h) diff --git a/gfx/pics/001/normal.pal b/gfx/pics/001/normal.pal Binary files differindex d74c9f4ca..87dbf21c7 100644 --- a/gfx/pics/001/normal.pal +++ b/gfx/pics/001/normal.pal diff --git a/gfx/pics/001/shiny.pal b/gfx/pics/001/shiny.pal Binary files differindex 09b6879b8..c8ff4b413 100644 --- a/gfx/pics/001/shiny.pal +++ b/gfx/pics/001/shiny.pal diff --git a/gfx/pics/002/normal.pal b/gfx/pics/002/normal.pal Binary files differindex 20e152fcf..2d24ef7c2 100644 --- a/gfx/pics/002/normal.pal +++ b/gfx/pics/002/normal.pal diff --git a/gfx/pics/002/shiny.pal b/gfx/pics/002/shiny.pal Binary files differindex dde087517..0a0e9e156 100644 --- a/gfx/pics/002/shiny.pal +++ b/gfx/pics/002/shiny.pal diff --git a/gfx/pics/003/normal.pal b/gfx/pics/003/normal.pal Binary files differindex 2924bdb85..5a976a7dc 100644 --- a/gfx/pics/003/normal.pal +++ b/gfx/pics/003/normal.pal diff --git a/gfx/pics/003/shiny.pal b/gfx/pics/003/shiny.pal Binary files differindex a0c6372ee..14a77e0c9 100644 --- a/gfx/pics/003/shiny.pal +++ b/gfx/pics/003/shiny.pal diff --git a/gfx/pics/004/normal.pal b/gfx/pics/004/normal.pal Binary files differindex b70cebaaf..5af3ac8ff 100644 --- a/gfx/pics/004/normal.pal +++ b/gfx/pics/004/normal.pal diff --git a/gfx/pics/004/shiny.pal b/gfx/pics/004/shiny.pal Binary files differindex a6d19c839..94ed4c900 100644 --- a/gfx/pics/004/shiny.pal +++ b/gfx/pics/004/shiny.pal diff --git a/gfx/pics/005/normal.pal b/gfx/pics/005/normal.pal Binary files differindex dead0756b..b92452b86 100644 --- a/gfx/pics/005/normal.pal +++ b/gfx/pics/005/normal.pal diff --git a/gfx/pics/005/shiny.pal b/gfx/pics/005/shiny.pal Binary files differindex 43fc7700d..e060e327b 100644 --- a/gfx/pics/005/shiny.pal +++ b/gfx/pics/005/shiny.pal diff --git a/gfx/pics/006/normal.pal b/gfx/pics/006/normal.pal Binary files differindex ef0078cf9..392260a7b 100644 --- a/gfx/pics/006/normal.pal +++ b/gfx/pics/006/normal.pal diff --git a/gfx/pics/006/shiny.pal b/gfx/pics/006/shiny.pal Binary files differindex 8c558dadd..59ef82839 100644 --- a/gfx/pics/006/shiny.pal +++ b/gfx/pics/006/shiny.pal diff --git a/gfx/pics/007/normal.pal b/gfx/pics/007/normal.pal Binary files differindex 25e635550..39accab14 100644 --- a/gfx/pics/007/normal.pal +++ b/gfx/pics/007/normal.pal diff --git a/gfx/pics/007/shiny.pal b/gfx/pics/007/shiny.pal Binary files differindex 0a6b97fdf..e933ff3dd 100644 --- a/gfx/pics/007/shiny.pal +++ b/gfx/pics/007/shiny.pal diff --git a/gfx/pics/008/normal.pal b/gfx/pics/008/normal.pal Binary files differindex 8d3a2614e..4a275a308 100644 --- a/gfx/pics/008/normal.pal +++ b/gfx/pics/008/normal.pal diff --git a/gfx/pics/008/shiny.pal b/gfx/pics/008/shiny.pal Binary files differindex 78b4524dd..8c68f6fbc 100644 --- a/gfx/pics/008/shiny.pal +++ b/gfx/pics/008/shiny.pal diff --git a/gfx/pics/009/normal.pal b/gfx/pics/009/normal.pal Binary files differindex 04f205cd3..fd914d477 100644 --- a/gfx/pics/009/normal.pal +++ b/gfx/pics/009/normal.pal diff --git a/gfx/pics/009/shiny.pal b/gfx/pics/009/shiny.pal Binary files differindex 629ae4a30..74d9c55d4 100644 --- a/gfx/pics/009/shiny.pal +++ b/gfx/pics/009/shiny.pal diff --git a/gfx/pics/010/normal.pal b/gfx/pics/010/normal.pal Binary files differindex 06f3d9002..2d1dc1057 100644 --- a/gfx/pics/010/normal.pal +++ b/gfx/pics/010/normal.pal diff --git a/gfx/pics/010/shiny.pal b/gfx/pics/010/shiny.pal Binary files differindex 404903e08..ab1bda673 100644 --- a/gfx/pics/010/shiny.pal +++ b/gfx/pics/010/shiny.pal diff --git a/gfx/pics/011/normal.pal b/gfx/pics/011/normal.pal Binary files differindex 25b8dc567..682860905 100644 --- a/gfx/pics/011/normal.pal +++ b/gfx/pics/011/normal.pal diff --git a/gfx/pics/011/shiny.pal b/gfx/pics/011/shiny.pal Binary files differindex 4623d5114..c4ce829be 100644 --- a/gfx/pics/011/shiny.pal +++ b/gfx/pics/011/shiny.pal diff --git a/gfx/pics/012/normal.pal b/gfx/pics/012/normal.pal Binary files differindex cd5cc7cc1..045707c20 100644 --- a/gfx/pics/012/normal.pal +++ b/gfx/pics/012/normal.pal diff --git a/gfx/pics/012/shiny.pal b/gfx/pics/012/shiny.pal Binary files differindex febde665a..bcca04ae2 100644 --- a/gfx/pics/012/shiny.pal +++ b/gfx/pics/012/shiny.pal diff --git a/gfx/pics/013/normal.pal b/gfx/pics/013/normal.pal Binary files differindex 1920a663a..1eb27958e 100644 --- a/gfx/pics/013/normal.pal +++ b/gfx/pics/013/normal.pal diff --git a/gfx/pics/013/shiny.pal b/gfx/pics/013/shiny.pal Binary files differindex b12431c41..580f715cc 100644 --- a/gfx/pics/013/shiny.pal +++ b/gfx/pics/013/shiny.pal diff --git a/gfx/pics/014/normal.pal b/gfx/pics/014/normal.pal Binary files differindex 65f4c2bf6..1cd3122d6 100644 --- a/gfx/pics/014/normal.pal +++ b/gfx/pics/014/normal.pal diff --git a/gfx/pics/014/shiny.pal b/gfx/pics/014/shiny.pal Binary files differindex 511741e2d..297f44f80 100644 --- a/gfx/pics/014/shiny.pal +++ b/gfx/pics/014/shiny.pal diff --git a/gfx/pics/015/normal.pal b/gfx/pics/015/normal.pal Binary files differindex 1ba9b2625..9555eb6d1 100644 --- a/gfx/pics/015/normal.pal +++ b/gfx/pics/015/normal.pal diff --git a/gfx/pics/015/shiny.pal b/gfx/pics/015/shiny.pal Binary files differindex f44fa8a7f..a8cb62b7f 100644 --- a/gfx/pics/015/shiny.pal +++ b/gfx/pics/015/shiny.pal diff --git a/gfx/pics/016/normal.pal b/gfx/pics/016/normal.pal Binary files differindex 121ff0c80..1f964fbae 100644 --- a/gfx/pics/016/normal.pal +++ b/gfx/pics/016/normal.pal diff --git a/gfx/pics/016/shiny.pal b/gfx/pics/016/shiny.pal Binary files differindex 54b548f80..358c51a62 100644 --- a/gfx/pics/016/shiny.pal +++ b/gfx/pics/016/shiny.pal diff --git a/gfx/pics/017/normal.pal b/gfx/pics/017/normal.pal Binary files differindex a859cf24b..dfbcc7b16 100644 --- a/gfx/pics/017/normal.pal +++ b/gfx/pics/017/normal.pal diff --git a/gfx/pics/017/shiny.pal b/gfx/pics/017/shiny.pal Binary files differindex 2e099913f..8a29f2922 100644 --- a/gfx/pics/017/shiny.pal +++ b/gfx/pics/017/shiny.pal diff --git a/gfx/pics/018/normal.pal b/gfx/pics/018/normal.pal Binary files differindex a859cf24b..dfbcc7b16 100644 --- a/gfx/pics/018/normal.pal +++ b/gfx/pics/018/normal.pal diff --git a/gfx/pics/018/shiny.pal b/gfx/pics/018/shiny.pal Binary files differindex c219e1a8d..eb8ab0010 100644 --- a/gfx/pics/018/shiny.pal +++ b/gfx/pics/018/shiny.pal diff --git a/gfx/pics/019/normal.pal b/gfx/pics/019/normal.pal Binary files differindex 4c3fb286b..8649a0a9f 100644 --- a/gfx/pics/019/normal.pal +++ b/gfx/pics/019/normal.pal diff --git a/gfx/pics/019/shiny.pal b/gfx/pics/019/shiny.pal Binary files differindex 3d5201530..d90f5deb3 100644 --- a/gfx/pics/019/shiny.pal +++ b/gfx/pics/019/shiny.pal diff --git a/gfx/pics/020/normal.pal b/gfx/pics/020/normal.pal Binary files differindex 0e508a918..dbc19fac7 100644 --- a/gfx/pics/020/normal.pal +++ b/gfx/pics/020/normal.pal diff --git a/gfx/pics/020/shiny.pal b/gfx/pics/020/shiny.pal Binary files differindex b081739db..ab3079428 100644 --- a/gfx/pics/020/shiny.pal +++ b/gfx/pics/020/shiny.pal diff --git a/gfx/pics/021/normal.pal b/gfx/pics/021/normal.pal Binary files differindex 5aae702ec..678c03950 100644 --- a/gfx/pics/021/normal.pal +++ b/gfx/pics/021/normal.pal diff --git a/gfx/pics/021/shiny.pal b/gfx/pics/021/shiny.pal Binary files differindex 450e9e9be..d4b36b3fb 100644 --- a/gfx/pics/021/shiny.pal +++ b/gfx/pics/021/shiny.pal diff --git a/gfx/pics/022/normal.pal b/gfx/pics/022/normal.pal Binary files differindex 5738ae019..4ccbed8df 100644 --- a/gfx/pics/022/normal.pal +++ b/gfx/pics/022/normal.pal diff --git a/gfx/pics/022/shiny.pal b/gfx/pics/022/shiny.pal Binary files differindex 5ca7b48e4..2724155c0 100644 --- a/gfx/pics/022/shiny.pal +++ b/gfx/pics/022/shiny.pal diff --git a/gfx/pics/023/normal.pal b/gfx/pics/023/normal.pal Binary files differindex de345c083..792ae12cd 100644 --- a/gfx/pics/023/normal.pal +++ b/gfx/pics/023/normal.pal diff --git a/gfx/pics/023/shiny.pal b/gfx/pics/023/shiny.pal Binary files differindex d84840652..75562404a 100644 --- a/gfx/pics/023/shiny.pal +++ b/gfx/pics/023/shiny.pal diff --git a/gfx/pics/024/normal.pal b/gfx/pics/024/normal.pal Binary files differindex 282a3c5ad..c41b02616 100644 --- a/gfx/pics/024/normal.pal +++ b/gfx/pics/024/normal.pal diff --git a/gfx/pics/024/shiny.pal b/gfx/pics/024/shiny.pal Binary files differindex 251aab16e..af799ff23 100644 --- a/gfx/pics/024/shiny.pal +++ b/gfx/pics/024/shiny.pal diff --git a/gfx/pics/025/normal.pal b/gfx/pics/025/normal.pal Binary files differindex fce866644..f9f342d11 100644 --- a/gfx/pics/025/normal.pal +++ b/gfx/pics/025/normal.pal diff --git a/gfx/pics/025/shiny.pal b/gfx/pics/025/shiny.pal Binary files differindex 8215397ce..5644bb0c7 100644 --- a/gfx/pics/025/shiny.pal +++ b/gfx/pics/025/shiny.pal diff --git a/gfx/pics/026/normal.pal b/gfx/pics/026/normal.pal Binary files differindex 07f37c6bc..3a0beaca5 100644 --- a/gfx/pics/026/normal.pal +++ b/gfx/pics/026/normal.pal diff --git a/gfx/pics/026/shiny.pal b/gfx/pics/026/shiny.pal Binary files differindex a77f7b51e..2ba32b279 100644 --- a/gfx/pics/026/shiny.pal +++ b/gfx/pics/026/shiny.pal diff --git a/gfx/pics/027/normal.pal b/gfx/pics/027/normal.pal Binary files differindex 0b2af7e86..1d31860a8 100644 --- a/gfx/pics/027/normal.pal +++ b/gfx/pics/027/normal.pal diff --git a/gfx/pics/027/shiny.pal b/gfx/pics/027/shiny.pal Binary files differindex e88c3c5f6..99804a47e 100644 --- a/gfx/pics/027/shiny.pal +++ b/gfx/pics/027/shiny.pal diff --git a/gfx/pics/028/normal.pal b/gfx/pics/028/normal.pal Binary files differindex 5e68338ae..8fcbd5352 100644 --- a/gfx/pics/028/normal.pal +++ b/gfx/pics/028/normal.pal diff --git a/gfx/pics/028/shiny.pal b/gfx/pics/028/shiny.pal Binary files differindex 4cae57b05..e29f2c24c 100644 --- a/gfx/pics/028/shiny.pal +++ b/gfx/pics/028/shiny.pal diff --git a/gfx/pics/029/normal.pal b/gfx/pics/029/normal.pal Binary files differindex cae741154..07def7ad6 100644 --- a/gfx/pics/029/normal.pal +++ b/gfx/pics/029/normal.pal diff --git a/gfx/pics/029/shiny.pal b/gfx/pics/029/shiny.pal Binary files differindex a7a739e2c..1217b8c44 100644 --- a/gfx/pics/029/shiny.pal +++ b/gfx/pics/029/shiny.pal diff --git a/gfx/pics/030/normal.pal b/gfx/pics/030/normal.pal Binary files differindex b69e1f042..3c218831b 100644 --- a/gfx/pics/030/normal.pal +++ b/gfx/pics/030/normal.pal diff --git a/gfx/pics/030/shiny.pal b/gfx/pics/030/shiny.pal Binary files differindex 14ff9663e..11b672938 100644 --- a/gfx/pics/030/shiny.pal +++ b/gfx/pics/030/shiny.pal diff --git a/gfx/pics/031/normal.pal b/gfx/pics/031/normal.pal Binary files differindex d18d1b441..52b2b30fe 100644 --- a/gfx/pics/031/normal.pal +++ b/gfx/pics/031/normal.pal diff --git a/gfx/pics/031/shiny.pal b/gfx/pics/031/shiny.pal Binary files differindex 3d3481b3a..23f5100d3 100644 --- a/gfx/pics/031/shiny.pal +++ b/gfx/pics/031/shiny.pal diff --git a/gfx/pics/032/normal.pal b/gfx/pics/032/normal.pal Binary files differindex 1f7f88832..b2a801d2d 100644 --- a/gfx/pics/032/normal.pal +++ b/gfx/pics/032/normal.pal diff --git a/gfx/pics/032/shiny.pal b/gfx/pics/032/shiny.pal Binary files differindex f0e4cfdff..5e9dde226 100644 --- a/gfx/pics/032/shiny.pal +++ b/gfx/pics/032/shiny.pal diff --git a/gfx/pics/033/normal.pal b/gfx/pics/033/normal.pal Binary files differindex dc04bbd6a..416d858a7 100644 --- a/gfx/pics/033/normal.pal +++ b/gfx/pics/033/normal.pal diff --git a/gfx/pics/033/shiny.pal b/gfx/pics/033/shiny.pal Binary files differindex 91808ade1..aa1fd6f41 100644 --- a/gfx/pics/033/shiny.pal +++ b/gfx/pics/033/shiny.pal diff --git a/gfx/pics/034/normal.pal b/gfx/pics/034/normal.pal Binary files differindex 1b18e23f7..cd1c2d27f 100644 --- a/gfx/pics/034/normal.pal +++ b/gfx/pics/034/normal.pal diff --git a/gfx/pics/034/shiny.pal b/gfx/pics/034/shiny.pal Binary files differindex 84eb7e3e3..e9e0543a4 100644 --- a/gfx/pics/034/shiny.pal +++ b/gfx/pics/034/shiny.pal diff --git a/gfx/pics/035/normal.pal b/gfx/pics/035/normal.pal Binary files differindex 05635868c..4223e6c7b 100644 --- a/gfx/pics/035/normal.pal +++ b/gfx/pics/035/normal.pal diff --git a/gfx/pics/035/shiny.pal b/gfx/pics/035/shiny.pal Binary files differindex 8bc63d749..8751befbf 100644 --- a/gfx/pics/035/shiny.pal +++ b/gfx/pics/035/shiny.pal diff --git a/gfx/pics/036/normal.pal b/gfx/pics/036/normal.pal Binary files differindex 05635868c..4223e6c7b 100644 --- a/gfx/pics/036/normal.pal +++ b/gfx/pics/036/normal.pal diff --git a/gfx/pics/036/shiny.pal b/gfx/pics/036/shiny.pal Binary files differindex 8bc63d749..8751befbf 100644 --- a/gfx/pics/036/shiny.pal +++ b/gfx/pics/036/shiny.pal diff --git a/gfx/pics/037/normal.pal b/gfx/pics/037/normal.pal Binary files differindex 8ebfabb25..b8720511d 100644 --- a/gfx/pics/037/normal.pal +++ b/gfx/pics/037/normal.pal diff --git a/gfx/pics/037/shiny.pal b/gfx/pics/037/shiny.pal Binary files differindex c293bdc6e..903dac000 100644 --- a/gfx/pics/037/shiny.pal +++ b/gfx/pics/037/shiny.pal diff --git a/gfx/pics/038/normal.pal b/gfx/pics/038/normal.pal Binary files differindex 76d2387a2..1d536dc69 100644 --- a/gfx/pics/038/normal.pal +++ b/gfx/pics/038/normal.pal diff --git a/gfx/pics/038/shiny.pal b/gfx/pics/038/shiny.pal Binary files differindex 31ef42a98..4ff12abde 100644 --- a/gfx/pics/038/shiny.pal +++ b/gfx/pics/038/shiny.pal diff --git a/gfx/pics/039/normal.pal b/gfx/pics/039/normal.pal Binary files differindex e1c8a66f1..446437576 100644 --- a/gfx/pics/039/normal.pal +++ b/gfx/pics/039/normal.pal diff --git a/gfx/pics/039/shiny.pal b/gfx/pics/039/shiny.pal Binary files differindex 217804f19..4b64a688c 100644 --- a/gfx/pics/039/shiny.pal +++ b/gfx/pics/039/shiny.pal diff --git a/gfx/pics/040/normal.pal b/gfx/pics/040/normal.pal Binary files differindex e1c8a66f1..446437576 100644 --- a/gfx/pics/040/normal.pal +++ b/gfx/pics/040/normal.pal diff --git a/gfx/pics/040/shiny.pal b/gfx/pics/040/shiny.pal Binary files differindex 217804f19..4b64a688c 100644 --- a/gfx/pics/040/shiny.pal +++ b/gfx/pics/040/shiny.pal diff --git a/gfx/pics/041/normal.pal b/gfx/pics/041/normal.pal Binary files differindex cc3c73306..e04dd2f0d 100644 --- a/gfx/pics/041/normal.pal +++ b/gfx/pics/041/normal.pal diff --git a/gfx/pics/041/shiny.pal b/gfx/pics/041/shiny.pal Binary files differindex 70a3f2747..dd9190f69 100644 --- a/gfx/pics/041/shiny.pal +++ b/gfx/pics/041/shiny.pal diff --git a/gfx/pics/042/normal.pal b/gfx/pics/042/normal.pal Binary files differindex cc3c73306..e04dd2f0d 100644 --- a/gfx/pics/042/normal.pal +++ b/gfx/pics/042/normal.pal diff --git a/gfx/pics/042/shiny.pal b/gfx/pics/042/shiny.pal Binary files differindex c94a5f11e..74d8ba663 100644 --- a/gfx/pics/042/shiny.pal +++ b/gfx/pics/042/shiny.pal diff --git a/gfx/pics/043/normal.pal b/gfx/pics/043/normal.pal Binary files differindex b6eaf4fa3..be46323c9 100644 --- a/gfx/pics/043/normal.pal +++ b/gfx/pics/043/normal.pal diff --git a/gfx/pics/043/shiny.pal b/gfx/pics/043/shiny.pal Binary files differindex 2721c440c..c7b0c7d5d 100644 --- a/gfx/pics/043/shiny.pal +++ b/gfx/pics/043/shiny.pal diff --git a/gfx/pics/044/normal.pal b/gfx/pics/044/normal.pal Binary files differindex 8530a4d5c..27727c43b 100644 --- a/gfx/pics/044/normal.pal +++ b/gfx/pics/044/normal.pal diff --git a/gfx/pics/044/shiny.pal b/gfx/pics/044/shiny.pal Binary files differindex b14754113..02de2ca5c 100644 --- a/gfx/pics/044/shiny.pal +++ b/gfx/pics/044/shiny.pal diff --git a/gfx/pics/045/normal.pal b/gfx/pics/045/normal.pal Binary files differindex 8c9ebc2ee..d8fe44520 100644 --- a/gfx/pics/045/normal.pal +++ b/gfx/pics/045/normal.pal diff --git a/gfx/pics/045/shiny.pal b/gfx/pics/045/shiny.pal Binary files differindex 1bfc47741..a51b07257 100644 --- a/gfx/pics/045/shiny.pal +++ b/gfx/pics/045/shiny.pal diff --git a/gfx/pics/046/normal.pal b/gfx/pics/046/normal.pal Binary files differindex e53c41da4..52a76c361 100644 --- a/gfx/pics/046/normal.pal +++ b/gfx/pics/046/normal.pal diff --git a/gfx/pics/046/shiny.pal b/gfx/pics/046/shiny.pal Binary files differindex a287fed5e..9820462e0 100644 --- a/gfx/pics/046/shiny.pal +++ b/gfx/pics/046/shiny.pal diff --git a/gfx/pics/047/normal.pal b/gfx/pics/047/normal.pal Binary files differindex 25cc5aa2f..86d603437 100644 --- a/gfx/pics/047/normal.pal +++ b/gfx/pics/047/normal.pal diff --git a/gfx/pics/047/shiny.pal b/gfx/pics/047/shiny.pal Binary files differindex c58648c39..a19e1361e 100644 --- a/gfx/pics/047/shiny.pal +++ b/gfx/pics/047/shiny.pal diff --git a/gfx/pics/048/normal.pal b/gfx/pics/048/normal.pal Binary files differindex 47f724513..753b70af6 100644 --- a/gfx/pics/048/normal.pal +++ b/gfx/pics/048/normal.pal diff --git a/gfx/pics/048/shiny.pal b/gfx/pics/048/shiny.pal Binary files differindex 13dfc7c0c..8b19cc243 100644 --- a/gfx/pics/048/shiny.pal +++ b/gfx/pics/048/shiny.pal diff --git a/gfx/pics/049/normal.pal b/gfx/pics/049/normal.pal Binary files differindex 9c66a5380..c48aa8b14 100644 --- a/gfx/pics/049/normal.pal +++ b/gfx/pics/049/normal.pal diff --git a/gfx/pics/049/shiny.pal b/gfx/pics/049/shiny.pal Binary files differindex 345e0e954..a4e20d640 100644 --- a/gfx/pics/049/shiny.pal +++ b/gfx/pics/049/shiny.pal diff --git a/gfx/pics/050/normal.pal b/gfx/pics/050/normal.pal Binary files differindex 27b298e4b..7681cb66c 100644 --- a/gfx/pics/050/normal.pal +++ b/gfx/pics/050/normal.pal diff --git a/gfx/pics/050/shiny.pal b/gfx/pics/050/shiny.pal Binary files differindex 53df691d4..d4fc910dc 100644 --- a/gfx/pics/050/shiny.pal +++ b/gfx/pics/050/shiny.pal diff --git a/gfx/pics/051/normal.pal b/gfx/pics/051/normal.pal Binary files differindex 27b298e4b..7681cb66c 100644 --- a/gfx/pics/051/normal.pal +++ b/gfx/pics/051/normal.pal diff --git a/gfx/pics/051/shiny.pal b/gfx/pics/051/shiny.pal Binary files differindex 53df691d4..d4fc910dc 100644 --- a/gfx/pics/051/shiny.pal +++ b/gfx/pics/051/shiny.pal diff --git a/gfx/pics/052/normal.pal b/gfx/pics/052/normal.pal Binary files differindex cf4a6bc70..46edc1ba9 100644 --- a/gfx/pics/052/normal.pal +++ b/gfx/pics/052/normal.pal diff --git a/gfx/pics/052/shiny.pal b/gfx/pics/052/shiny.pal Binary files differindex 4a0a2672f..b0ceb7754 100644 --- a/gfx/pics/052/shiny.pal +++ b/gfx/pics/052/shiny.pal diff --git a/gfx/pics/053/normal.pal b/gfx/pics/053/normal.pal Binary files differindex 6fede2bb1..41a6ed038 100644 --- a/gfx/pics/053/normal.pal +++ b/gfx/pics/053/normal.pal diff --git a/gfx/pics/053/shiny.pal b/gfx/pics/053/shiny.pal Binary files differindex 2ce5805ce..caacd28ab 100644 --- a/gfx/pics/053/shiny.pal +++ b/gfx/pics/053/shiny.pal diff --git a/gfx/pics/054/normal.pal b/gfx/pics/054/normal.pal Binary files differindex 9119d3f65..165996a10 100644 --- a/gfx/pics/054/normal.pal +++ b/gfx/pics/054/normal.pal diff --git a/gfx/pics/054/shiny.pal b/gfx/pics/054/shiny.pal Binary files differindex a935073b3..c23159d57 100644 --- a/gfx/pics/054/shiny.pal +++ b/gfx/pics/054/shiny.pal diff --git a/gfx/pics/055/normal.pal b/gfx/pics/055/normal.pal Binary files differindex 50102124f..9d0c1ed03 100644 --- a/gfx/pics/055/normal.pal +++ b/gfx/pics/055/normal.pal diff --git a/gfx/pics/055/shiny.pal b/gfx/pics/055/shiny.pal Binary files differindex 5f5374054..074a1041c 100644 --- a/gfx/pics/055/shiny.pal +++ b/gfx/pics/055/shiny.pal diff --git a/gfx/pics/056/normal.pal b/gfx/pics/056/normal.pal Binary files differindex d91f179a6..b313d200f 100644 --- a/gfx/pics/056/normal.pal +++ b/gfx/pics/056/normal.pal diff --git a/gfx/pics/056/shiny.pal b/gfx/pics/056/shiny.pal Binary files differindex a784f8a3b..ce3444bbb 100644 --- a/gfx/pics/056/shiny.pal +++ b/gfx/pics/056/shiny.pal diff --git a/gfx/pics/057/normal.pal b/gfx/pics/057/normal.pal Binary files differindex 7786c1d6b..bff46b959 100644 --- a/gfx/pics/057/normal.pal +++ b/gfx/pics/057/normal.pal diff --git a/gfx/pics/057/shiny.pal b/gfx/pics/057/shiny.pal Binary files differindex 78537eb3c..9c035f819 100644 --- a/gfx/pics/057/shiny.pal +++ b/gfx/pics/057/shiny.pal diff --git a/gfx/pics/058/normal.pal b/gfx/pics/058/normal.pal Binary files differindex 587e6c310..59c1e2d4d 100644 --- a/gfx/pics/058/normal.pal +++ b/gfx/pics/058/normal.pal diff --git a/gfx/pics/058/shiny.pal b/gfx/pics/058/shiny.pal Binary files differindex a45548227..8b833be15 100644 --- a/gfx/pics/058/shiny.pal +++ b/gfx/pics/058/shiny.pal diff --git a/gfx/pics/059/normal.pal b/gfx/pics/059/normal.pal Binary files differindex 4d3d6859f..3721aa578 100644 --- a/gfx/pics/059/normal.pal +++ b/gfx/pics/059/normal.pal diff --git a/gfx/pics/059/shiny.pal b/gfx/pics/059/shiny.pal Binary files differindex 2d937613e..496fe9d6f 100644 --- a/gfx/pics/059/shiny.pal +++ b/gfx/pics/059/shiny.pal diff --git a/gfx/pics/060/normal.pal b/gfx/pics/060/normal.pal Binary files differindex d1432e1ad..f661c55a4 100644 --- a/gfx/pics/060/normal.pal +++ b/gfx/pics/060/normal.pal diff --git a/gfx/pics/060/shiny.pal b/gfx/pics/060/shiny.pal Binary files differindex e25d11645..a11db6d89 100644 --- a/gfx/pics/060/shiny.pal +++ b/gfx/pics/060/shiny.pal diff --git a/gfx/pics/061/normal.pal b/gfx/pics/061/normal.pal Binary files differindex d74502988..097a5363a 100644 --- a/gfx/pics/061/normal.pal +++ b/gfx/pics/061/normal.pal diff --git a/gfx/pics/061/shiny.pal b/gfx/pics/061/shiny.pal Binary files differindex fd6ab1c5c..f70358c88 100644 --- a/gfx/pics/061/shiny.pal +++ b/gfx/pics/061/shiny.pal diff --git a/gfx/pics/062/normal.pal b/gfx/pics/062/normal.pal Binary files differindex 5e4ce2602..d7b695489 100644 --- a/gfx/pics/062/normal.pal +++ b/gfx/pics/062/normal.pal diff --git a/gfx/pics/062/shiny.pal b/gfx/pics/062/shiny.pal Binary files differindex 4cccf6c7b..ead43d5bb 100644 --- a/gfx/pics/062/shiny.pal +++ b/gfx/pics/062/shiny.pal diff --git a/gfx/pics/063/normal.pal b/gfx/pics/063/normal.pal Binary files differindex 3218a73cd..395101f78 100644 --- a/gfx/pics/063/normal.pal +++ b/gfx/pics/063/normal.pal diff --git a/gfx/pics/063/shiny.pal b/gfx/pics/063/shiny.pal Binary files differindex 66bd02c22..aa1bd3109 100644 --- a/gfx/pics/063/shiny.pal +++ b/gfx/pics/063/shiny.pal diff --git a/gfx/pics/064/normal.pal b/gfx/pics/064/normal.pal Binary files differindex 3218a73cd..395101f78 100644 --- a/gfx/pics/064/normal.pal +++ b/gfx/pics/064/normal.pal diff --git a/gfx/pics/064/shiny.pal b/gfx/pics/064/shiny.pal Binary files differindex 66bd02c22..aa1bd3109 100644 --- a/gfx/pics/064/shiny.pal +++ b/gfx/pics/064/shiny.pal diff --git a/gfx/pics/065/normal.pal b/gfx/pics/065/normal.pal Binary files differindex 3218a73cd..395101f78 100644 --- a/gfx/pics/065/normal.pal +++ b/gfx/pics/065/normal.pal diff --git a/gfx/pics/065/shiny.pal b/gfx/pics/065/shiny.pal Binary files differindex 523b7d468..afd42cde6 100644 --- a/gfx/pics/065/shiny.pal +++ b/gfx/pics/065/shiny.pal diff --git a/gfx/pics/066/normal.pal b/gfx/pics/066/normal.pal Binary files differindex 587116e82..2b5a6aa69 100644 --- a/gfx/pics/066/normal.pal +++ b/gfx/pics/066/normal.pal diff --git a/gfx/pics/066/shiny.pal b/gfx/pics/066/shiny.pal Binary files differindex 7d33d711d..caeb3e478 100644 --- a/gfx/pics/066/shiny.pal +++ b/gfx/pics/066/shiny.pal diff --git a/gfx/pics/067/normal.pal b/gfx/pics/067/normal.pal Binary files differindex e71d9635a..c2d981082 100644 --- a/gfx/pics/067/normal.pal +++ b/gfx/pics/067/normal.pal diff --git a/gfx/pics/067/shiny.pal b/gfx/pics/067/shiny.pal Binary files differindex c934a3148..c68a04636 100644 --- a/gfx/pics/067/shiny.pal +++ b/gfx/pics/067/shiny.pal diff --git a/gfx/pics/068/normal.pal b/gfx/pics/068/normal.pal Binary files differindex 166006606..d94c3b6d2 100644 --- a/gfx/pics/068/normal.pal +++ b/gfx/pics/068/normal.pal diff --git a/gfx/pics/068/shiny.pal b/gfx/pics/068/shiny.pal Binary files differindex 5527f36b0..f970d224a 100644 --- a/gfx/pics/068/shiny.pal +++ b/gfx/pics/068/shiny.pal diff --git a/gfx/pics/069/normal.pal b/gfx/pics/069/normal.pal Binary files differindex a75312ef5..0ab79baf7 100644 --- a/gfx/pics/069/normal.pal +++ b/gfx/pics/069/normal.pal diff --git a/gfx/pics/069/shiny.pal b/gfx/pics/069/shiny.pal Binary files differindex 126f771c8..38c2b8ff2 100644 --- a/gfx/pics/069/shiny.pal +++ b/gfx/pics/069/shiny.pal diff --git a/gfx/pics/070/normal.pal b/gfx/pics/070/normal.pal Binary files differindex bf3e8fa40..55ffe6cde 100644 --- a/gfx/pics/070/normal.pal +++ b/gfx/pics/070/normal.pal diff --git a/gfx/pics/070/shiny.pal b/gfx/pics/070/shiny.pal Binary files differindex 3660ac1e6..ace435733 100644 --- a/gfx/pics/070/shiny.pal +++ b/gfx/pics/070/shiny.pal diff --git a/gfx/pics/071/normal.pal b/gfx/pics/071/normal.pal Binary files differindex bb934f4e0..36719041c 100644 --- a/gfx/pics/071/normal.pal +++ b/gfx/pics/071/normal.pal diff --git a/gfx/pics/071/shiny.pal b/gfx/pics/071/shiny.pal Binary files differindex c9b822b2c..79afd8644 100644 --- a/gfx/pics/071/shiny.pal +++ b/gfx/pics/071/shiny.pal diff --git a/gfx/pics/072/normal.pal b/gfx/pics/072/normal.pal Binary files differindex 50bd07755..af2c79d4c 100644 --- a/gfx/pics/072/normal.pal +++ b/gfx/pics/072/normal.pal diff --git a/gfx/pics/072/shiny.pal b/gfx/pics/072/shiny.pal Binary files differindex 07f5f53bd..a0d61c5b1 100644 --- a/gfx/pics/072/shiny.pal +++ b/gfx/pics/072/shiny.pal diff --git a/gfx/pics/073/normal.pal b/gfx/pics/073/normal.pal Binary files differindex d13e200b2..1ba3d0eb7 100644 --- a/gfx/pics/073/normal.pal +++ b/gfx/pics/073/normal.pal diff --git a/gfx/pics/073/shiny.pal b/gfx/pics/073/shiny.pal Binary files differindex eede086f8..9b565a2c6 100644 --- a/gfx/pics/073/shiny.pal +++ b/gfx/pics/073/shiny.pal diff --git a/gfx/pics/074/normal.pal b/gfx/pics/074/normal.pal Binary files differindex a452cc6a1..cdc68419e 100644 --- a/gfx/pics/074/normal.pal +++ b/gfx/pics/074/normal.pal diff --git a/gfx/pics/074/shiny.pal b/gfx/pics/074/shiny.pal Binary files differindex f66bc341f..4f2fe0884 100644 --- a/gfx/pics/074/shiny.pal +++ b/gfx/pics/074/shiny.pal diff --git a/gfx/pics/075/normal.pal b/gfx/pics/075/normal.pal Binary files differindex 365b04821..dc246e18c 100644 --- a/gfx/pics/075/normal.pal +++ b/gfx/pics/075/normal.pal diff --git a/gfx/pics/075/shiny.pal b/gfx/pics/075/shiny.pal Binary files differindex 0b3e7f4b9..022bbd67f 100644 --- a/gfx/pics/075/shiny.pal +++ b/gfx/pics/075/shiny.pal diff --git a/gfx/pics/076/normal.pal b/gfx/pics/076/normal.pal Binary files differindex 4ddb457e8..12740cdf0 100644 --- a/gfx/pics/076/normal.pal +++ b/gfx/pics/076/normal.pal diff --git a/gfx/pics/076/shiny.pal b/gfx/pics/076/shiny.pal Binary files differindex 31bc8a8c9..4e8802480 100644 --- a/gfx/pics/076/shiny.pal +++ b/gfx/pics/076/shiny.pal diff --git a/gfx/pics/077/normal.pal b/gfx/pics/077/normal.pal Binary files differindex 325356913..13c379ae3 100644 --- a/gfx/pics/077/normal.pal +++ b/gfx/pics/077/normal.pal diff --git a/gfx/pics/077/shiny.pal b/gfx/pics/077/shiny.pal Binary files differindex 9d13d152e..b0243090a 100644 --- a/gfx/pics/077/shiny.pal +++ b/gfx/pics/077/shiny.pal diff --git a/gfx/pics/078/normal.pal b/gfx/pics/078/normal.pal Binary files differindex 325356913..13c379ae3 100644 --- a/gfx/pics/078/normal.pal +++ b/gfx/pics/078/normal.pal diff --git a/gfx/pics/078/shiny.pal b/gfx/pics/078/shiny.pal Binary files differindex 71785d0f1..f76ff3224 100644 --- a/gfx/pics/078/shiny.pal +++ b/gfx/pics/078/shiny.pal diff --git a/gfx/pics/079/normal.pal b/gfx/pics/079/normal.pal Binary files differindex d43657d7e..c661d262b 100644 --- a/gfx/pics/079/normal.pal +++ b/gfx/pics/079/normal.pal diff --git a/gfx/pics/079/shiny.pal b/gfx/pics/079/shiny.pal Binary files differindex 0fc449f48..b84ed32c0 100644 --- a/gfx/pics/079/shiny.pal +++ b/gfx/pics/079/shiny.pal diff --git a/gfx/pics/080/normal.pal b/gfx/pics/080/normal.pal Binary files differindex def165433..2e249737f 100644 --- a/gfx/pics/080/normal.pal +++ b/gfx/pics/080/normal.pal diff --git a/gfx/pics/080/shiny.pal b/gfx/pics/080/shiny.pal Binary files differindex 27461cd6d..33dab4050 100644 --- a/gfx/pics/080/shiny.pal +++ b/gfx/pics/080/shiny.pal diff --git a/gfx/pics/081/normal.pal b/gfx/pics/081/normal.pal Binary files differindex eeeec97f4..ffd51d365 100644 --- a/gfx/pics/081/normal.pal +++ b/gfx/pics/081/normal.pal diff --git a/gfx/pics/081/shiny.pal b/gfx/pics/081/shiny.pal Binary files differindex c89ee19a5..579e53c5e 100644 --- a/gfx/pics/081/shiny.pal +++ b/gfx/pics/081/shiny.pal diff --git a/gfx/pics/082/normal.pal b/gfx/pics/082/normal.pal Binary files differindex eeeec97f4..ffd51d365 100644 --- a/gfx/pics/082/normal.pal +++ b/gfx/pics/082/normal.pal diff --git a/gfx/pics/082/shiny.pal b/gfx/pics/082/shiny.pal Binary files differindex e75a15eff..73f610a59 100644 --- a/gfx/pics/082/shiny.pal +++ b/gfx/pics/082/shiny.pal diff --git a/gfx/pics/083/normal.pal b/gfx/pics/083/normal.pal Binary files differindex 7186a6fa6..d3746467c 100644 --- a/gfx/pics/083/normal.pal +++ b/gfx/pics/083/normal.pal diff --git a/gfx/pics/083/shiny.pal b/gfx/pics/083/shiny.pal Binary files differindex b28736aaf..821ad12e2 100644 --- a/gfx/pics/083/shiny.pal +++ b/gfx/pics/083/shiny.pal diff --git a/gfx/pics/084/normal.pal b/gfx/pics/084/normal.pal Binary files differindex 042d18529..f22efcc7a 100644 --- a/gfx/pics/084/normal.pal +++ b/gfx/pics/084/normal.pal diff --git a/gfx/pics/084/shiny.pal b/gfx/pics/084/shiny.pal Binary files differindex 512d20d50..75c6e2cbc 100644 --- a/gfx/pics/084/shiny.pal +++ b/gfx/pics/084/shiny.pal diff --git a/gfx/pics/085/normal.pal b/gfx/pics/085/normal.pal Binary files differindex 9b2145349..d70654816 100644 --- a/gfx/pics/085/normal.pal +++ b/gfx/pics/085/normal.pal diff --git a/gfx/pics/085/shiny.pal b/gfx/pics/085/shiny.pal Binary files differindex 6aab0a232..ba2fcb035 100644 --- a/gfx/pics/085/shiny.pal +++ b/gfx/pics/085/shiny.pal diff --git a/gfx/pics/086/normal.pal b/gfx/pics/086/normal.pal Binary files differindex a43ef9b9c..ffe97615a 100644 --- a/gfx/pics/086/normal.pal +++ b/gfx/pics/086/normal.pal diff --git a/gfx/pics/086/shiny.pal b/gfx/pics/086/shiny.pal Binary files differindex b8690ab1a..e5119edd0 100644 --- a/gfx/pics/086/shiny.pal +++ b/gfx/pics/086/shiny.pal diff --git a/gfx/pics/087/normal.pal b/gfx/pics/087/normal.pal Binary files differindex 83834fc9d..df7bdf0bd 100644 --- a/gfx/pics/087/normal.pal +++ b/gfx/pics/087/normal.pal diff --git a/gfx/pics/087/shiny.pal b/gfx/pics/087/shiny.pal Binary files differindex 537fa2eaa..20f11d749 100644 --- a/gfx/pics/087/shiny.pal +++ b/gfx/pics/087/shiny.pal diff --git a/gfx/pics/088/normal.pal b/gfx/pics/088/normal.pal Binary files differindex a42369615..93009f30e 100644 --- a/gfx/pics/088/normal.pal +++ b/gfx/pics/088/normal.pal diff --git a/gfx/pics/088/shiny.pal b/gfx/pics/088/shiny.pal Binary files differindex 5a498614b..0f6989947 100644 --- a/gfx/pics/088/shiny.pal +++ b/gfx/pics/088/shiny.pal diff --git a/gfx/pics/089/normal.pal b/gfx/pics/089/normal.pal Binary files differindex a42369615..93009f30e 100644 --- a/gfx/pics/089/normal.pal +++ b/gfx/pics/089/normal.pal diff --git a/gfx/pics/089/shiny.pal b/gfx/pics/089/shiny.pal Binary files differindex c3d6ffa1f..92cb4a6e0 100644 --- a/gfx/pics/089/shiny.pal +++ b/gfx/pics/089/shiny.pal diff --git a/gfx/pics/090/normal.pal b/gfx/pics/090/normal.pal Binary files differindex 7ea9c52d2..7a7db7276 100644 --- a/gfx/pics/090/normal.pal +++ b/gfx/pics/090/normal.pal diff --git a/gfx/pics/090/shiny.pal b/gfx/pics/090/shiny.pal Binary files differindex f78b09a7b..f37180377 100644 --- a/gfx/pics/090/shiny.pal +++ b/gfx/pics/090/shiny.pal diff --git a/gfx/pics/091/normal.pal b/gfx/pics/091/normal.pal Binary files differindex e6e6c44c1..2706c8188 100644 --- a/gfx/pics/091/normal.pal +++ b/gfx/pics/091/normal.pal diff --git a/gfx/pics/091/shiny.pal b/gfx/pics/091/shiny.pal Binary files differindex b51a2e826..aea55aee0 100644 --- a/gfx/pics/091/shiny.pal +++ b/gfx/pics/091/shiny.pal diff --git a/gfx/pics/092/normal.pal b/gfx/pics/092/normal.pal Binary files differindex fff66fcf0..1421a65a0 100644 --- a/gfx/pics/092/normal.pal +++ b/gfx/pics/092/normal.pal diff --git a/gfx/pics/092/shiny.pal b/gfx/pics/092/shiny.pal Binary files differindex 86ddcf524..252b21125 100644 --- a/gfx/pics/092/shiny.pal +++ b/gfx/pics/092/shiny.pal diff --git a/gfx/pics/093/normal.pal b/gfx/pics/093/normal.pal Binary files differindex 0f3232c93..13534da1f 100644 --- a/gfx/pics/093/normal.pal +++ b/gfx/pics/093/normal.pal diff --git a/gfx/pics/093/shiny.pal b/gfx/pics/093/shiny.pal Binary files differindex 09a5996e8..2a7678e45 100644 --- a/gfx/pics/093/shiny.pal +++ b/gfx/pics/093/shiny.pal diff --git a/gfx/pics/094/normal.pal b/gfx/pics/094/normal.pal Binary files differindex 952ed7c01..1c7bbbb0e 100644 --- a/gfx/pics/094/normal.pal +++ b/gfx/pics/094/normal.pal diff --git a/gfx/pics/094/shiny.pal b/gfx/pics/094/shiny.pal Binary files differindex 0f532c28b..a1f45b769 100644 --- a/gfx/pics/094/shiny.pal +++ b/gfx/pics/094/shiny.pal diff --git a/gfx/pics/095/normal.pal b/gfx/pics/095/normal.pal Binary files differindex 02bd25a95..858019a00 100644 --- a/gfx/pics/095/normal.pal +++ b/gfx/pics/095/normal.pal diff --git a/gfx/pics/095/shiny.pal b/gfx/pics/095/shiny.pal Binary files differindex adece2ee7..afaa67dff 100644 --- a/gfx/pics/095/shiny.pal +++ b/gfx/pics/095/shiny.pal diff --git a/gfx/pics/096/normal.pal b/gfx/pics/096/normal.pal Binary files differindex 300aa0c5d..8077570dc 100644 --- a/gfx/pics/096/normal.pal +++ b/gfx/pics/096/normal.pal diff --git a/gfx/pics/096/shiny.pal b/gfx/pics/096/shiny.pal Binary files differindex 26a7b7f3b..47e0e3835 100644 --- a/gfx/pics/096/shiny.pal +++ b/gfx/pics/096/shiny.pal diff --git a/gfx/pics/097/normal.pal b/gfx/pics/097/normal.pal Binary files differindex 8cd7c2dd2..5a7cb7480 100644 --- a/gfx/pics/097/normal.pal +++ b/gfx/pics/097/normal.pal diff --git a/gfx/pics/097/shiny.pal b/gfx/pics/097/shiny.pal Binary files differindex 86f8b67cf..912466394 100644 --- a/gfx/pics/097/shiny.pal +++ b/gfx/pics/097/shiny.pal diff --git a/gfx/pics/098/normal.pal b/gfx/pics/098/normal.pal Binary files differindex 2cff4ca1c..d91b45e81 100644 --- a/gfx/pics/098/normal.pal +++ b/gfx/pics/098/normal.pal diff --git a/gfx/pics/098/shiny.pal b/gfx/pics/098/shiny.pal Binary files differindex d6ab8a749..c5973cb33 100644 --- a/gfx/pics/098/shiny.pal +++ b/gfx/pics/098/shiny.pal diff --git a/gfx/pics/099/normal.pal b/gfx/pics/099/normal.pal Binary files differindex 2cff4ca1c..d91b45e81 100644 --- a/gfx/pics/099/normal.pal +++ b/gfx/pics/099/normal.pal diff --git a/gfx/pics/099/shiny.pal b/gfx/pics/099/shiny.pal Binary files differindex b76f23a68..0b20aa210 100644 --- a/gfx/pics/099/shiny.pal +++ b/gfx/pics/099/shiny.pal diff --git a/gfx/pics/100/normal.pal b/gfx/pics/100/normal.pal Binary files differindex aaa93fd60..71936fd2c 100644 --- a/gfx/pics/100/normal.pal +++ b/gfx/pics/100/normal.pal diff --git a/gfx/pics/100/shiny.pal b/gfx/pics/100/shiny.pal Binary files differindex 7739f2abe..3c64ad56e 100644 --- a/gfx/pics/100/shiny.pal +++ b/gfx/pics/100/shiny.pal diff --git a/gfx/pics/101/normal.pal b/gfx/pics/101/normal.pal Binary files differindex aaa93fd60..71936fd2c 100644 --- a/gfx/pics/101/normal.pal +++ b/gfx/pics/101/normal.pal diff --git a/gfx/pics/101/shiny.pal b/gfx/pics/101/shiny.pal Binary files differindex 7739f2abe..3c64ad56e 100644 --- a/gfx/pics/101/shiny.pal +++ b/gfx/pics/101/shiny.pal diff --git a/gfx/pics/102/normal.pal b/gfx/pics/102/normal.pal Binary files differindex cf5c34515..b74da31f6 100644 --- a/gfx/pics/102/normal.pal +++ b/gfx/pics/102/normal.pal diff --git a/gfx/pics/102/shiny.pal b/gfx/pics/102/shiny.pal Binary files differindex c89ba40ef..9ba6fb35b 100644 --- a/gfx/pics/102/shiny.pal +++ b/gfx/pics/102/shiny.pal diff --git a/gfx/pics/103/normal.pal b/gfx/pics/103/normal.pal Binary files differindex 033bb86d4..c4dac2948 100644 --- a/gfx/pics/103/normal.pal +++ b/gfx/pics/103/normal.pal diff --git a/gfx/pics/103/shiny.pal b/gfx/pics/103/shiny.pal Binary files differindex 5da44fb84..ceaab7176 100644 --- a/gfx/pics/103/shiny.pal +++ b/gfx/pics/103/shiny.pal diff --git a/gfx/pics/104/normal.pal b/gfx/pics/104/normal.pal Binary files differindex aef0b896f..584faad18 100644 --- a/gfx/pics/104/normal.pal +++ b/gfx/pics/104/normal.pal diff --git a/gfx/pics/104/shiny.pal b/gfx/pics/104/shiny.pal Binary files differindex 9e06c60ea..eb27736c8 100644 --- a/gfx/pics/104/shiny.pal +++ b/gfx/pics/104/shiny.pal diff --git a/gfx/pics/105/normal.pal b/gfx/pics/105/normal.pal Binary files differindex aef0b896f..584faad18 100644 --- a/gfx/pics/105/normal.pal +++ b/gfx/pics/105/normal.pal diff --git a/gfx/pics/105/shiny.pal b/gfx/pics/105/shiny.pal Binary files differindex c83bbd6af..99b32a0cf 100644 --- a/gfx/pics/105/shiny.pal +++ b/gfx/pics/105/shiny.pal diff --git a/gfx/pics/106/normal.pal b/gfx/pics/106/normal.pal Binary files differindex 1e07495eb..7ed63b8ff 100644 --- a/gfx/pics/106/normal.pal +++ b/gfx/pics/106/normal.pal diff --git a/gfx/pics/106/shiny.pal b/gfx/pics/106/shiny.pal Binary files differindex 08e6fd583..6776568e9 100644 --- a/gfx/pics/106/shiny.pal +++ b/gfx/pics/106/shiny.pal diff --git a/gfx/pics/107/normal.pal b/gfx/pics/107/normal.pal Binary files differindex 108961c68..0e8b46582 100644 --- a/gfx/pics/107/normal.pal +++ b/gfx/pics/107/normal.pal diff --git a/gfx/pics/107/shiny.pal b/gfx/pics/107/shiny.pal Binary files differindex 8cd1c9f7f..c8f0a4604 100644 --- a/gfx/pics/107/shiny.pal +++ b/gfx/pics/107/shiny.pal diff --git a/gfx/pics/108/normal.pal b/gfx/pics/108/normal.pal Binary files differindex 57ed8bc57..2a5aa126e 100644 --- a/gfx/pics/108/normal.pal +++ b/gfx/pics/108/normal.pal diff --git a/gfx/pics/108/shiny.pal b/gfx/pics/108/shiny.pal Binary files differindex 6fac37947..168141f65 100644 --- a/gfx/pics/108/shiny.pal +++ b/gfx/pics/108/shiny.pal diff --git a/gfx/pics/109/normal.pal b/gfx/pics/109/normal.pal Binary files differindex 27af308bb..68d868bdc 100644 --- a/gfx/pics/109/normal.pal +++ b/gfx/pics/109/normal.pal diff --git a/gfx/pics/109/shiny.pal b/gfx/pics/109/shiny.pal Binary files differindex 7657740ca..e30629fdf 100644 --- a/gfx/pics/109/shiny.pal +++ b/gfx/pics/109/shiny.pal diff --git a/gfx/pics/110/normal.pal b/gfx/pics/110/normal.pal Binary files differindex 6a0fdcdbd..2bc228336 100644 --- a/gfx/pics/110/normal.pal +++ b/gfx/pics/110/normal.pal diff --git a/gfx/pics/110/shiny.pal b/gfx/pics/110/shiny.pal Binary files differindex 7657740ca..e30629fdf 100644 --- a/gfx/pics/110/shiny.pal +++ b/gfx/pics/110/shiny.pal diff --git a/gfx/pics/111/normal.pal b/gfx/pics/111/normal.pal Binary files differindex 17867fc19..a72fb5b31 100644 --- a/gfx/pics/111/normal.pal +++ b/gfx/pics/111/normal.pal diff --git a/gfx/pics/111/shiny.pal b/gfx/pics/111/shiny.pal Binary files differindex 66ef07939..b00706024 100644 --- a/gfx/pics/111/shiny.pal +++ b/gfx/pics/111/shiny.pal diff --git a/gfx/pics/112/normal.pal b/gfx/pics/112/normal.pal Binary files differindex 17867fc19..a72fb5b31 100644 --- a/gfx/pics/112/normal.pal +++ b/gfx/pics/112/normal.pal diff --git a/gfx/pics/112/shiny.pal b/gfx/pics/112/shiny.pal Binary files differindex 0f6ce939b..76bb7a1c4 100644 --- a/gfx/pics/112/shiny.pal +++ b/gfx/pics/112/shiny.pal diff --git a/gfx/pics/113/normal.pal b/gfx/pics/113/normal.pal Binary files differindex 8e82b026f..5233d1aba 100644 --- a/gfx/pics/113/normal.pal +++ b/gfx/pics/113/normal.pal diff --git a/gfx/pics/113/shiny.pal b/gfx/pics/113/shiny.pal Binary files differindex 602ce44eb..b9f815faf 100644 --- a/gfx/pics/113/shiny.pal +++ b/gfx/pics/113/shiny.pal diff --git a/gfx/pics/114/normal.pal b/gfx/pics/114/normal.pal Binary files differindex 0487377f7..de91e0c0c 100644 --- a/gfx/pics/114/normal.pal +++ b/gfx/pics/114/normal.pal diff --git a/gfx/pics/114/shiny.pal b/gfx/pics/114/shiny.pal Binary files differindex c0e85ff82..0f8beb311 100644 --- a/gfx/pics/114/shiny.pal +++ b/gfx/pics/114/shiny.pal diff --git a/gfx/pics/115/normal.pal b/gfx/pics/115/normal.pal Binary files differindex 98d0091a3..309accfde 100644 --- a/gfx/pics/115/normal.pal +++ b/gfx/pics/115/normal.pal diff --git a/gfx/pics/115/shiny.pal b/gfx/pics/115/shiny.pal Binary files differindex 63263f20d..1f20d4666 100644 --- a/gfx/pics/115/shiny.pal +++ b/gfx/pics/115/shiny.pal diff --git a/gfx/pics/116/normal.pal b/gfx/pics/116/normal.pal Binary files differindex 13c385025..b6b3e7360 100644 --- a/gfx/pics/116/normal.pal +++ b/gfx/pics/116/normal.pal diff --git a/gfx/pics/116/shiny.pal b/gfx/pics/116/shiny.pal Binary files differindex e16e1e7ca..14371c022 100644 --- a/gfx/pics/116/shiny.pal +++ b/gfx/pics/116/shiny.pal diff --git a/gfx/pics/117/normal.pal b/gfx/pics/117/normal.pal Binary files differindex d59b01523..bb159158b 100644 --- a/gfx/pics/117/normal.pal +++ b/gfx/pics/117/normal.pal diff --git a/gfx/pics/117/shiny.pal b/gfx/pics/117/shiny.pal Binary files differindex cf5793341..7f78e3c4b 100644 --- a/gfx/pics/117/shiny.pal +++ b/gfx/pics/117/shiny.pal diff --git a/gfx/pics/118/normal.pal b/gfx/pics/118/normal.pal Binary files differindex 946a4611a..f42a9204f 100644 --- a/gfx/pics/118/normal.pal +++ b/gfx/pics/118/normal.pal diff --git a/gfx/pics/118/shiny.pal b/gfx/pics/118/shiny.pal Binary files differindex 4db1d4ca4..0e26308af 100644 --- a/gfx/pics/118/shiny.pal +++ b/gfx/pics/118/shiny.pal diff --git a/gfx/pics/119/normal.pal b/gfx/pics/119/normal.pal Binary files differindex 41a1231be..9f5675e35 100644 --- a/gfx/pics/119/normal.pal +++ b/gfx/pics/119/normal.pal diff --git a/gfx/pics/119/shiny.pal b/gfx/pics/119/shiny.pal Binary files differindex b2bf78ece..9b2b7425e 100644 --- a/gfx/pics/119/shiny.pal +++ b/gfx/pics/119/shiny.pal diff --git a/gfx/pics/120/normal.pal b/gfx/pics/120/normal.pal Binary files differindex dda2305d3..1c55899e3 100644 --- a/gfx/pics/120/normal.pal +++ b/gfx/pics/120/normal.pal diff --git a/gfx/pics/120/shiny.pal b/gfx/pics/120/shiny.pal Binary files differindex 168312357..8709e9fd0 100644 --- a/gfx/pics/120/shiny.pal +++ b/gfx/pics/120/shiny.pal diff --git a/gfx/pics/121/normal.pal b/gfx/pics/121/normal.pal Binary files differindex 8af830c5e..4b63f777e 100644 --- a/gfx/pics/121/normal.pal +++ b/gfx/pics/121/normal.pal diff --git a/gfx/pics/121/shiny.pal b/gfx/pics/121/shiny.pal Binary files differindex 95bfd49f5..48749f54e 100644 --- a/gfx/pics/121/shiny.pal +++ b/gfx/pics/121/shiny.pal diff --git a/gfx/pics/122/normal.pal b/gfx/pics/122/normal.pal Binary files differindex d042db80f..975e9df72 100644 --- a/gfx/pics/122/normal.pal +++ b/gfx/pics/122/normal.pal diff --git a/gfx/pics/122/shiny.pal b/gfx/pics/122/shiny.pal Binary files differindex 56e2d7ff0..f9204da7f 100644 --- a/gfx/pics/122/shiny.pal +++ b/gfx/pics/122/shiny.pal diff --git a/gfx/pics/123/normal.pal b/gfx/pics/123/normal.pal Binary files differindex d78b626cf..ba62c5abb 100644 --- a/gfx/pics/123/normal.pal +++ b/gfx/pics/123/normal.pal diff --git a/gfx/pics/123/shiny.pal b/gfx/pics/123/shiny.pal Binary files differindex 9ffad8c30..55778c79c 100644 --- a/gfx/pics/123/shiny.pal +++ b/gfx/pics/123/shiny.pal diff --git a/gfx/pics/124/normal.pal b/gfx/pics/124/normal.pal Binary files differindex e8aaa578e..cf7ea7081 100644 --- a/gfx/pics/124/normal.pal +++ b/gfx/pics/124/normal.pal diff --git a/gfx/pics/124/shiny.pal b/gfx/pics/124/shiny.pal Binary files differindex 3850cb24a..703db102f 100644 --- a/gfx/pics/124/shiny.pal +++ b/gfx/pics/124/shiny.pal diff --git a/gfx/pics/125/normal.pal b/gfx/pics/125/normal.pal Binary files differindex 49314d861..d13af3bb3 100644 --- a/gfx/pics/125/normal.pal +++ b/gfx/pics/125/normal.pal diff --git a/gfx/pics/125/shiny.pal b/gfx/pics/125/shiny.pal Binary files differindex f1335bb7f..944420b27 100644 --- a/gfx/pics/125/shiny.pal +++ b/gfx/pics/125/shiny.pal diff --git a/gfx/pics/126/normal.pal b/gfx/pics/126/normal.pal Binary files differindex 943b543cd..1007ba6ff 100644 --- a/gfx/pics/126/normal.pal +++ b/gfx/pics/126/normal.pal diff --git a/gfx/pics/126/shiny.pal b/gfx/pics/126/shiny.pal Binary files differindex 0e0a04b63..8839b90a2 100644 --- a/gfx/pics/126/shiny.pal +++ b/gfx/pics/126/shiny.pal diff --git a/gfx/pics/127/normal.pal b/gfx/pics/127/normal.pal Binary files differindex d6ed8dd0e..eff04a699 100644 --- a/gfx/pics/127/normal.pal +++ b/gfx/pics/127/normal.pal diff --git a/gfx/pics/127/shiny.pal b/gfx/pics/127/shiny.pal Binary files differindex 1a85d66f3..d5d452269 100644 --- a/gfx/pics/127/shiny.pal +++ b/gfx/pics/127/shiny.pal diff --git a/gfx/pics/128/normal.pal b/gfx/pics/128/normal.pal Binary files differindex 7a0496dc5..d397893e0 100644 --- a/gfx/pics/128/normal.pal +++ b/gfx/pics/128/normal.pal diff --git a/gfx/pics/128/shiny.pal b/gfx/pics/128/shiny.pal Binary files differindex 45efc01ae..7b6f143fb 100644 --- a/gfx/pics/128/shiny.pal +++ b/gfx/pics/128/shiny.pal diff --git a/gfx/pics/129/normal.pal b/gfx/pics/129/normal.pal Binary files differindex 6e03ab115..3ed057ed6 100644 --- a/gfx/pics/129/normal.pal +++ b/gfx/pics/129/normal.pal diff --git a/gfx/pics/129/shiny.pal b/gfx/pics/129/shiny.pal Binary files differindex ef4c7f73c..d12ba7a99 100644 --- a/gfx/pics/129/shiny.pal +++ b/gfx/pics/129/shiny.pal diff --git a/gfx/pics/130/normal.pal b/gfx/pics/130/normal.pal Binary files differindex 465e22ed0..bbdc11e5f 100644 --- a/gfx/pics/130/normal.pal +++ b/gfx/pics/130/normal.pal diff --git a/gfx/pics/130/shiny.pal b/gfx/pics/130/shiny.pal Binary files differindex f0f4721ea..359a6acc3 100644 --- a/gfx/pics/130/shiny.pal +++ b/gfx/pics/130/shiny.pal diff --git a/gfx/pics/131/normal.pal b/gfx/pics/131/normal.pal Binary files differindex 1b980f01e..51698d6de 100644 --- a/gfx/pics/131/normal.pal +++ b/gfx/pics/131/normal.pal diff --git a/gfx/pics/131/shiny.pal b/gfx/pics/131/shiny.pal Binary files differindex b2125060e..aa3c561cc 100644 --- a/gfx/pics/131/shiny.pal +++ b/gfx/pics/131/shiny.pal diff --git a/gfx/pics/132/normal.pal b/gfx/pics/132/normal.pal Binary files differindex 76b1da583..ef030d1a7 100644 --- a/gfx/pics/132/normal.pal +++ b/gfx/pics/132/normal.pal diff --git a/gfx/pics/132/shiny.pal b/gfx/pics/132/shiny.pal Binary files differindex b411d9bc6..b933a8bbd 100644 --- a/gfx/pics/132/shiny.pal +++ b/gfx/pics/132/shiny.pal diff --git a/gfx/pics/133/normal.pal b/gfx/pics/133/normal.pal Binary files differindex 7da997fa6..37f4db6bd 100644 --- a/gfx/pics/133/normal.pal +++ b/gfx/pics/133/normal.pal diff --git a/gfx/pics/133/shiny.pal b/gfx/pics/133/shiny.pal Binary files differindex 1a017876d..6e22a95a9 100644 --- a/gfx/pics/133/shiny.pal +++ b/gfx/pics/133/shiny.pal diff --git a/gfx/pics/134/normal.pal b/gfx/pics/134/normal.pal Binary files differindex 85130b974..3b8f8b979 100644 --- a/gfx/pics/134/normal.pal +++ b/gfx/pics/134/normal.pal diff --git a/gfx/pics/134/shiny.pal b/gfx/pics/134/shiny.pal Binary files differindex 5ee5b715c..821429c6b 100644 --- a/gfx/pics/134/shiny.pal +++ b/gfx/pics/134/shiny.pal diff --git a/gfx/pics/135/normal.pal b/gfx/pics/135/normal.pal Binary files differindex e2196b969..d8f43dbda 100644 --- a/gfx/pics/135/normal.pal +++ b/gfx/pics/135/normal.pal diff --git a/gfx/pics/135/shiny.pal b/gfx/pics/135/shiny.pal Binary files differindex afb273a3e..526826eb8 100644 --- a/gfx/pics/135/shiny.pal +++ b/gfx/pics/135/shiny.pal diff --git a/gfx/pics/136/normal.pal b/gfx/pics/136/normal.pal Binary files differindex 6377a5ab3..7c484f11c 100644 --- a/gfx/pics/136/normal.pal +++ b/gfx/pics/136/normal.pal diff --git a/gfx/pics/136/shiny.pal b/gfx/pics/136/shiny.pal Binary files differindex 2fdb43108..e9dc7a850 100644 --- a/gfx/pics/136/shiny.pal +++ b/gfx/pics/136/shiny.pal diff --git a/gfx/pics/137/normal.pal b/gfx/pics/137/normal.pal Binary files differindex 6f75c62f5..c3bba346e 100644 --- a/gfx/pics/137/normal.pal +++ b/gfx/pics/137/normal.pal diff --git a/gfx/pics/137/shiny.pal b/gfx/pics/137/shiny.pal Binary files differindex 8c38b39ef..95c3e55ca 100644 --- a/gfx/pics/137/shiny.pal +++ b/gfx/pics/137/shiny.pal diff --git a/gfx/pics/138/normal.pal b/gfx/pics/138/normal.pal Binary files differindex 221b5646d..68b252db1 100644 --- a/gfx/pics/138/normal.pal +++ b/gfx/pics/138/normal.pal diff --git a/gfx/pics/138/shiny.pal b/gfx/pics/138/shiny.pal Binary files differindex 575f41802..7cf46bc34 100644 --- a/gfx/pics/138/shiny.pal +++ b/gfx/pics/138/shiny.pal diff --git a/gfx/pics/139/normal.pal b/gfx/pics/139/normal.pal Binary files differindex 221b5646d..68b252db1 100644 --- a/gfx/pics/139/normal.pal +++ b/gfx/pics/139/normal.pal diff --git a/gfx/pics/139/shiny.pal b/gfx/pics/139/shiny.pal Binary files differindex 5fba54fe5..90a696978 100644 --- a/gfx/pics/139/shiny.pal +++ b/gfx/pics/139/shiny.pal diff --git a/gfx/pics/140/normal.pal b/gfx/pics/140/normal.pal Binary files differindex a72bd0c88..8f9c894df 100644 --- a/gfx/pics/140/normal.pal +++ b/gfx/pics/140/normal.pal diff --git a/gfx/pics/140/shiny.pal b/gfx/pics/140/shiny.pal Binary files differindex f253172a9..0732d83c5 100644 --- a/gfx/pics/140/shiny.pal +++ b/gfx/pics/140/shiny.pal diff --git a/gfx/pics/141/normal.pal b/gfx/pics/141/normal.pal Binary files differindex a72bd0c88..8f9c894df 100644 --- a/gfx/pics/141/normal.pal +++ b/gfx/pics/141/normal.pal diff --git a/gfx/pics/141/shiny.pal b/gfx/pics/141/shiny.pal Binary files differindex d87c304b7..36e615635 100644 --- a/gfx/pics/141/shiny.pal +++ b/gfx/pics/141/shiny.pal diff --git a/gfx/pics/142/normal.pal b/gfx/pics/142/normal.pal Binary files differindex 02eb4dec2..9720c150b 100644 --- a/gfx/pics/142/normal.pal +++ b/gfx/pics/142/normal.pal diff --git a/gfx/pics/142/shiny.pal b/gfx/pics/142/shiny.pal Binary files differindex 6de770f28..bee021013 100644 --- a/gfx/pics/142/shiny.pal +++ b/gfx/pics/142/shiny.pal diff --git a/gfx/pics/143/normal.pal b/gfx/pics/143/normal.pal Binary files differindex a65582759..4ae8279ae 100644 --- a/gfx/pics/143/normal.pal +++ b/gfx/pics/143/normal.pal diff --git a/gfx/pics/143/shiny.pal b/gfx/pics/143/shiny.pal Binary files differindex 61b5daae4..e6d406586 100644 --- a/gfx/pics/143/shiny.pal +++ b/gfx/pics/143/shiny.pal diff --git a/gfx/pics/144/normal.pal b/gfx/pics/144/normal.pal Binary files differindex 32135a403..06be755e7 100644 --- a/gfx/pics/144/normal.pal +++ b/gfx/pics/144/normal.pal diff --git a/gfx/pics/144/shiny.pal b/gfx/pics/144/shiny.pal Binary files differindex 91035038f..9d054dccc 100644 --- a/gfx/pics/144/shiny.pal +++ b/gfx/pics/144/shiny.pal diff --git a/gfx/pics/145/normal.pal b/gfx/pics/145/normal.pal Binary files differindex 9e9e422e0..06a121a65 100644 --- a/gfx/pics/145/normal.pal +++ b/gfx/pics/145/normal.pal diff --git a/gfx/pics/145/shiny.pal b/gfx/pics/145/shiny.pal Binary files differindex ebfe46624..a5361d394 100644 --- a/gfx/pics/145/shiny.pal +++ b/gfx/pics/145/shiny.pal diff --git a/gfx/pics/146/normal.pal b/gfx/pics/146/normal.pal Binary files differindex 4aa4713e9..78f2349d7 100644 --- a/gfx/pics/146/normal.pal +++ b/gfx/pics/146/normal.pal diff --git a/gfx/pics/146/shiny.pal b/gfx/pics/146/shiny.pal Binary files differindex 242e9ff17..338ecacca 100644 --- a/gfx/pics/146/shiny.pal +++ b/gfx/pics/146/shiny.pal diff --git a/gfx/pics/147/normal.pal b/gfx/pics/147/normal.pal Binary files differindex 1afbf9f8e..e19e45b35 100644 --- a/gfx/pics/147/normal.pal +++ b/gfx/pics/147/normal.pal diff --git a/gfx/pics/147/shiny.pal b/gfx/pics/147/shiny.pal Binary files differindex 67c0bf740..512c852c2 100644 --- a/gfx/pics/147/shiny.pal +++ b/gfx/pics/147/shiny.pal diff --git a/gfx/pics/148/normal.pal b/gfx/pics/148/normal.pal Binary files differindex 6a7999ce4..d902aae69 100644 --- a/gfx/pics/148/normal.pal +++ b/gfx/pics/148/normal.pal diff --git a/gfx/pics/148/shiny.pal b/gfx/pics/148/shiny.pal Binary files differindex 9bda727c3..5b065ac5e 100644 --- a/gfx/pics/148/shiny.pal +++ b/gfx/pics/148/shiny.pal diff --git a/gfx/pics/149/normal.pal b/gfx/pics/149/normal.pal Binary files differindex af2f8b4d6..71298dc64 100644 --- a/gfx/pics/149/normal.pal +++ b/gfx/pics/149/normal.pal diff --git a/gfx/pics/149/shiny.pal b/gfx/pics/149/shiny.pal Binary files differindex 8149e1e79..0134d11bf 100644 --- a/gfx/pics/149/shiny.pal +++ b/gfx/pics/149/shiny.pal diff --git a/gfx/pics/150/normal.pal b/gfx/pics/150/normal.pal Binary files differindex 8eed5b4de..cfa58fc4e 100644 --- a/gfx/pics/150/normal.pal +++ b/gfx/pics/150/normal.pal diff --git a/gfx/pics/150/shiny.pal b/gfx/pics/150/shiny.pal Binary files differindex 24c3db381..fbf05b5bb 100644 --- a/gfx/pics/150/shiny.pal +++ b/gfx/pics/150/shiny.pal diff --git a/gfx/pics/151/normal.pal b/gfx/pics/151/normal.pal Binary files differindex 2e900d298..b88b6f7a0 100644 --- a/gfx/pics/151/normal.pal +++ b/gfx/pics/151/normal.pal diff --git a/gfx/pics/151/shiny.pal b/gfx/pics/151/shiny.pal Binary files differindex eec2fe295..d486192ef 100644 --- a/gfx/pics/151/shiny.pal +++ b/gfx/pics/151/shiny.pal diff --git a/gfx/pics/152/normal.pal b/gfx/pics/152/normal.pal Binary files differindex 7406011f6..8180f413d 100644 --- a/gfx/pics/152/normal.pal +++ b/gfx/pics/152/normal.pal diff --git a/gfx/pics/152/shiny.pal b/gfx/pics/152/shiny.pal Binary files differindex ef283e8a2..7aa98110b 100644 --- a/gfx/pics/152/shiny.pal +++ b/gfx/pics/152/shiny.pal diff --git a/gfx/pics/153/normal.pal b/gfx/pics/153/normal.pal Binary files differindex 131cc5d72..3c0545091 100644 --- a/gfx/pics/153/normal.pal +++ b/gfx/pics/153/normal.pal diff --git a/gfx/pics/153/shiny.pal b/gfx/pics/153/shiny.pal Binary files differindex 8d454016b..71a6f3cad 100644 --- a/gfx/pics/153/shiny.pal +++ b/gfx/pics/153/shiny.pal diff --git a/gfx/pics/154/normal.pal b/gfx/pics/154/normal.pal Binary files differindex 7c25b8426..66b42f4d3 100644 --- a/gfx/pics/154/normal.pal +++ b/gfx/pics/154/normal.pal diff --git a/gfx/pics/154/shiny.pal b/gfx/pics/154/shiny.pal Binary files differindex 8bff4b977..06e7fff9d 100644 --- a/gfx/pics/154/shiny.pal +++ b/gfx/pics/154/shiny.pal diff --git a/gfx/pics/155/normal.pal b/gfx/pics/155/normal.pal Binary files differindex b788520a0..434dffec2 100644 --- a/gfx/pics/155/normal.pal +++ b/gfx/pics/155/normal.pal diff --git a/gfx/pics/155/shiny.pal b/gfx/pics/155/shiny.pal Binary files differindex 72794659c..b48c37a41 100644 --- a/gfx/pics/155/shiny.pal +++ b/gfx/pics/155/shiny.pal diff --git a/gfx/pics/156/normal.pal b/gfx/pics/156/normal.pal Binary files differindex b46023e0b..9ef797dad 100644 --- a/gfx/pics/156/normal.pal +++ b/gfx/pics/156/normal.pal diff --git a/gfx/pics/156/shiny.pal b/gfx/pics/156/shiny.pal Binary files differindex 72794659c..b48c37a41 100644 --- a/gfx/pics/156/shiny.pal +++ b/gfx/pics/156/shiny.pal diff --git a/gfx/pics/157/normal.pal b/gfx/pics/157/normal.pal Binary files differindex 0cae71707..17e85a17c 100644 --- a/gfx/pics/157/normal.pal +++ b/gfx/pics/157/normal.pal diff --git a/gfx/pics/157/shiny.pal b/gfx/pics/157/shiny.pal Binary files differindex 72794659c..b48c37a41 100644 --- a/gfx/pics/157/shiny.pal +++ b/gfx/pics/157/shiny.pal diff --git a/gfx/pics/158/normal.pal b/gfx/pics/158/normal.pal Binary files differindex 2201f562d..602977dc8 100644 --- a/gfx/pics/158/normal.pal +++ b/gfx/pics/158/normal.pal diff --git a/gfx/pics/158/shiny.pal b/gfx/pics/158/shiny.pal Binary files differindex ad9c1042c..3c2cd84b1 100644 --- a/gfx/pics/158/shiny.pal +++ b/gfx/pics/158/shiny.pal diff --git a/gfx/pics/159/normal.pal b/gfx/pics/159/normal.pal Binary files differindex cea548cbb..eca750545 100644 --- a/gfx/pics/159/normal.pal +++ b/gfx/pics/159/normal.pal diff --git a/gfx/pics/159/shiny.pal b/gfx/pics/159/shiny.pal Binary files differindex d2f75425c..2b824eef5 100644 --- a/gfx/pics/159/shiny.pal +++ b/gfx/pics/159/shiny.pal diff --git a/gfx/pics/160/normal.pal b/gfx/pics/160/normal.pal Binary files differindex a559db6b4..78ec4fd30 100644 --- a/gfx/pics/160/normal.pal +++ b/gfx/pics/160/normal.pal diff --git a/gfx/pics/160/shiny.pal b/gfx/pics/160/shiny.pal Binary files differindex 3f427b0fc..5de362aa3 100644 --- a/gfx/pics/160/shiny.pal +++ b/gfx/pics/160/shiny.pal diff --git a/gfx/pics/161/normal.pal b/gfx/pics/161/normal.pal Binary files differindex cc9be1054..b298aa2b8 100644 --- a/gfx/pics/161/normal.pal +++ b/gfx/pics/161/normal.pal diff --git a/gfx/pics/161/shiny.pal b/gfx/pics/161/shiny.pal Binary files differindex 444855826..39f471d15 100644 --- a/gfx/pics/161/shiny.pal +++ b/gfx/pics/161/shiny.pal diff --git a/gfx/pics/162/normal.pal b/gfx/pics/162/normal.pal Binary files differindex 25a7f2145..74384fea0 100644 --- a/gfx/pics/162/normal.pal +++ b/gfx/pics/162/normal.pal diff --git a/gfx/pics/162/shiny.pal b/gfx/pics/162/shiny.pal Binary files differindex e51021ede..75f4f1810 100644 --- a/gfx/pics/162/shiny.pal +++ b/gfx/pics/162/shiny.pal diff --git a/gfx/pics/163/normal.pal b/gfx/pics/163/normal.pal Binary files differindex 9751af56f..2a80e9e6f 100644 --- a/gfx/pics/163/normal.pal +++ b/gfx/pics/163/normal.pal diff --git a/gfx/pics/163/shiny.pal b/gfx/pics/163/shiny.pal Binary files differindex 6158cf95e..c3ad78a92 100644 --- a/gfx/pics/163/shiny.pal +++ b/gfx/pics/163/shiny.pal diff --git a/gfx/pics/164/normal.pal b/gfx/pics/164/normal.pal Binary files differindex b82163ec4..ed39c4c2d 100644 --- a/gfx/pics/164/normal.pal +++ b/gfx/pics/164/normal.pal diff --git a/gfx/pics/164/shiny.pal b/gfx/pics/164/shiny.pal Binary files differindex 8813582fb..c59485648 100644 --- a/gfx/pics/164/shiny.pal +++ b/gfx/pics/164/shiny.pal diff --git a/gfx/pics/165/normal.pal b/gfx/pics/165/normal.pal Binary files differindex 91351bf08..51800cd91 100644 --- a/gfx/pics/165/normal.pal +++ b/gfx/pics/165/normal.pal diff --git a/gfx/pics/165/shiny.pal b/gfx/pics/165/shiny.pal Binary files differindex 993bcc50e..1d4890db9 100644 --- a/gfx/pics/165/shiny.pal +++ b/gfx/pics/165/shiny.pal diff --git a/gfx/pics/166/normal.pal b/gfx/pics/166/normal.pal Binary files differindex 9682aec7b..eb965c0ac 100644 --- a/gfx/pics/166/normal.pal +++ b/gfx/pics/166/normal.pal diff --git a/gfx/pics/166/shiny.pal b/gfx/pics/166/shiny.pal Binary files differindex 993bcc50e..1d4890db9 100644 --- a/gfx/pics/166/shiny.pal +++ b/gfx/pics/166/shiny.pal diff --git a/gfx/pics/167/normal.pal b/gfx/pics/167/normal.pal Binary files differindex d4eab8a27..876863bba 100644 --- a/gfx/pics/167/normal.pal +++ b/gfx/pics/167/normal.pal diff --git a/gfx/pics/167/shiny.pal b/gfx/pics/167/shiny.pal Binary files differindex c0c9e2d6c..c33693ce8 100644 --- a/gfx/pics/167/shiny.pal +++ b/gfx/pics/167/shiny.pal diff --git a/gfx/pics/168/normal.pal b/gfx/pics/168/normal.pal Binary files differindex 07f560803..d5b055cea 100644 --- a/gfx/pics/168/normal.pal +++ b/gfx/pics/168/normal.pal diff --git a/gfx/pics/168/shiny.pal b/gfx/pics/168/shiny.pal Binary files differindex 98de86642..c531cc421 100644 --- a/gfx/pics/168/shiny.pal +++ b/gfx/pics/168/shiny.pal diff --git a/gfx/pics/169/normal.pal b/gfx/pics/169/normal.pal Binary files differindex e9501e82d..3d4df8085 100644 --- a/gfx/pics/169/normal.pal +++ b/gfx/pics/169/normal.pal diff --git a/gfx/pics/169/shiny.pal b/gfx/pics/169/shiny.pal Binary files differindex c94a5f11e..74d8ba663 100644 --- a/gfx/pics/169/shiny.pal +++ b/gfx/pics/169/shiny.pal diff --git a/gfx/pics/170/normal.pal b/gfx/pics/170/normal.pal Binary files differindex 59a2cdebd..0994fae63 100644 --- a/gfx/pics/170/normal.pal +++ b/gfx/pics/170/normal.pal diff --git a/gfx/pics/170/shiny.pal b/gfx/pics/170/shiny.pal Binary files differindex 491538605..f1ea06147 100644 --- a/gfx/pics/170/shiny.pal +++ b/gfx/pics/170/shiny.pal diff --git a/gfx/pics/171/normal.pal b/gfx/pics/171/normal.pal Binary files differindex 1de8e45cc..533adfd39 100644 --- a/gfx/pics/171/normal.pal +++ b/gfx/pics/171/normal.pal diff --git a/gfx/pics/171/shiny.pal b/gfx/pics/171/shiny.pal Binary files differindex c1454b242..b6739192f 100644 --- a/gfx/pics/171/shiny.pal +++ b/gfx/pics/171/shiny.pal diff --git a/gfx/pics/172/normal.pal b/gfx/pics/172/normal.pal Binary files differindex fce866644..f9f342d11 100644 --- a/gfx/pics/172/normal.pal +++ b/gfx/pics/172/normal.pal diff --git a/gfx/pics/172/shiny.pal b/gfx/pics/172/shiny.pal Binary files differindex 8215397ce..5644bb0c7 100644 --- a/gfx/pics/172/shiny.pal +++ b/gfx/pics/172/shiny.pal diff --git a/gfx/pics/173/normal.pal b/gfx/pics/173/normal.pal Binary files differindex 8344e5299..e91d2b943 100644 --- a/gfx/pics/173/normal.pal +++ b/gfx/pics/173/normal.pal diff --git a/gfx/pics/173/shiny.pal b/gfx/pics/173/shiny.pal Binary files differindex 8bc63d749..8751befbf 100644 --- a/gfx/pics/173/shiny.pal +++ b/gfx/pics/173/shiny.pal diff --git a/gfx/pics/174/normal.pal b/gfx/pics/174/normal.pal Binary files differindex 1b41e0fab..0b88c2e72 100644 --- a/gfx/pics/174/normal.pal +++ b/gfx/pics/174/normal.pal diff --git a/gfx/pics/174/shiny.pal b/gfx/pics/174/shiny.pal Binary files differindex 217804f19..4b64a688c 100644 --- a/gfx/pics/174/shiny.pal +++ b/gfx/pics/174/shiny.pal diff --git a/gfx/pics/175/normal.pal b/gfx/pics/175/normal.pal Binary files differindex c87f94523..81884a82c 100644 --- a/gfx/pics/175/normal.pal +++ b/gfx/pics/175/normal.pal diff --git a/gfx/pics/175/shiny.pal b/gfx/pics/175/shiny.pal Binary files differindex 19e66be4f..6947424c0 100644 --- a/gfx/pics/175/shiny.pal +++ b/gfx/pics/175/shiny.pal diff --git a/gfx/pics/176/normal.pal b/gfx/pics/176/normal.pal Binary files differindex 07f27e00d..be9af83ac 100644 --- a/gfx/pics/176/normal.pal +++ b/gfx/pics/176/normal.pal diff --git a/gfx/pics/176/shiny.pal b/gfx/pics/176/shiny.pal Binary files differindex 4b05c0a98..bc9bae96c 100644 --- a/gfx/pics/176/shiny.pal +++ b/gfx/pics/176/shiny.pal diff --git a/gfx/pics/177/normal.pal b/gfx/pics/177/normal.pal Binary files differindex 677e8d000..0d6c59b01 100644 --- a/gfx/pics/177/normal.pal +++ b/gfx/pics/177/normal.pal diff --git a/gfx/pics/177/shiny.pal b/gfx/pics/177/shiny.pal Binary files differindex 2585eb32a..5f7a198ec 100644 --- a/gfx/pics/177/shiny.pal +++ b/gfx/pics/177/shiny.pal diff --git a/gfx/pics/178/normal.pal b/gfx/pics/178/normal.pal Binary files differindex 677e8d000..0d6c59b01 100644 --- a/gfx/pics/178/normal.pal +++ b/gfx/pics/178/normal.pal diff --git a/gfx/pics/178/shiny.pal b/gfx/pics/178/shiny.pal Binary files differindex 73195bf17..8d44f3162 100644 --- a/gfx/pics/178/shiny.pal +++ b/gfx/pics/178/shiny.pal diff --git a/gfx/pics/179/normal.pal b/gfx/pics/179/normal.pal Binary files differindex ad0c2474e..d8ff66263 100644 --- a/gfx/pics/179/normal.pal +++ b/gfx/pics/179/normal.pal diff --git a/gfx/pics/179/shiny.pal b/gfx/pics/179/shiny.pal Binary files differindex c4035ed90..5f04c3dcc 100644 --- a/gfx/pics/179/shiny.pal +++ b/gfx/pics/179/shiny.pal diff --git a/gfx/pics/180/normal.pal b/gfx/pics/180/normal.pal Binary files differindex a859ed2d0..3dd730e33 100644 --- a/gfx/pics/180/normal.pal +++ b/gfx/pics/180/normal.pal diff --git a/gfx/pics/180/shiny.pal b/gfx/pics/180/shiny.pal Binary files differindex fc71ecc70..5fe6c472d 100644 --- a/gfx/pics/180/shiny.pal +++ b/gfx/pics/180/shiny.pal diff --git a/gfx/pics/181/normal.pal b/gfx/pics/181/normal.pal Binary files differindex 67255e922..d6111725c 100644 --- a/gfx/pics/181/normal.pal +++ b/gfx/pics/181/normal.pal diff --git a/gfx/pics/181/shiny.pal b/gfx/pics/181/shiny.pal Binary files differindex 9d1da4d5a..59996b4cd 100644 --- a/gfx/pics/181/shiny.pal +++ b/gfx/pics/181/shiny.pal diff --git a/gfx/pics/182/normal.pal b/gfx/pics/182/normal.pal Binary files differindex 3693dff4a..3fa54ee12 100644 --- a/gfx/pics/182/normal.pal +++ b/gfx/pics/182/normal.pal diff --git a/gfx/pics/182/shiny.pal b/gfx/pics/182/shiny.pal Binary files differindex a3118b2a8..7f173746e 100644 --- a/gfx/pics/182/shiny.pal +++ b/gfx/pics/182/shiny.pal diff --git a/gfx/pics/183/normal.pal b/gfx/pics/183/normal.pal Binary files differindex 15807468e..403c52163 100644 --- a/gfx/pics/183/normal.pal +++ b/gfx/pics/183/normal.pal diff --git a/gfx/pics/183/shiny.pal b/gfx/pics/183/shiny.pal Binary files differindex 351225eae..15e98e3d6 100644 --- a/gfx/pics/183/shiny.pal +++ b/gfx/pics/183/shiny.pal diff --git a/gfx/pics/184/normal.pal b/gfx/pics/184/normal.pal Binary files differindex 3a5846389..7d894bf84 100644 --- a/gfx/pics/184/normal.pal +++ b/gfx/pics/184/normal.pal diff --git a/gfx/pics/184/shiny.pal b/gfx/pics/184/shiny.pal Binary files differindex 9de330798..395be8b43 100644 --- a/gfx/pics/184/shiny.pal +++ b/gfx/pics/184/shiny.pal diff --git a/gfx/pics/185/normal.pal b/gfx/pics/185/normal.pal Binary files differindex 064710fbf..0a4086c5e 100644 --- a/gfx/pics/185/normal.pal +++ b/gfx/pics/185/normal.pal diff --git a/gfx/pics/185/shiny.pal b/gfx/pics/185/shiny.pal Binary files differindex 3cc9e70fe..4c5c0ea47 100644 --- a/gfx/pics/185/shiny.pal +++ b/gfx/pics/185/shiny.pal diff --git a/gfx/pics/186/normal.pal b/gfx/pics/186/normal.pal Binary files differindex b25d5de2b..97a0c4ea4 100644 --- a/gfx/pics/186/normal.pal +++ b/gfx/pics/186/normal.pal diff --git a/gfx/pics/186/shiny.pal b/gfx/pics/186/shiny.pal Binary files differindex ed9388ec7..58caa06f4 100644 --- a/gfx/pics/186/shiny.pal +++ b/gfx/pics/186/shiny.pal diff --git a/gfx/pics/187/normal.pal b/gfx/pics/187/normal.pal Binary files differindex 9495a20c0..6212f9bed 100644 --- a/gfx/pics/187/normal.pal +++ b/gfx/pics/187/normal.pal diff --git a/gfx/pics/187/shiny.pal b/gfx/pics/187/shiny.pal Binary files differindex 295ed1642..21d097a3a 100644 --- a/gfx/pics/187/shiny.pal +++ b/gfx/pics/187/shiny.pal diff --git a/gfx/pics/188/normal.pal b/gfx/pics/188/normal.pal Binary files differindex 658a31da5..665efe853 100644 --- a/gfx/pics/188/normal.pal +++ b/gfx/pics/188/normal.pal diff --git a/gfx/pics/188/shiny.pal b/gfx/pics/188/shiny.pal Binary files differindex b4d512956..0fdcb4776 100644 --- a/gfx/pics/188/shiny.pal +++ b/gfx/pics/188/shiny.pal diff --git a/gfx/pics/189/normal.pal b/gfx/pics/189/normal.pal Binary files differindex 8e86f7b7c..ecd1bebe2 100644 --- a/gfx/pics/189/normal.pal +++ b/gfx/pics/189/normal.pal diff --git a/gfx/pics/189/shiny.pal b/gfx/pics/189/shiny.pal Binary files differindex 8032a8be0..49cc2620c 100644 --- a/gfx/pics/189/shiny.pal +++ b/gfx/pics/189/shiny.pal diff --git a/gfx/pics/190/normal.pal b/gfx/pics/190/normal.pal Binary files differindex b9923850b..f52fe12d8 100644 --- a/gfx/pics/190/normal.pal +++ b/gfx/pics/190/normal.pal diff --git a/gfx/pics/190/shiny.pal b/gfx/pics/190/shiny.pal Binary files differindex 622409848..b82196c31 100644 --- a/gfx/pics/190/shiny.pal +++ b/gfx/pics/190/shiny.pal diff --git a/gfx/pics/191/normal.pal b/gfx/pics/191/normal.pal Binary files differindex 2f8f4b852..fe80486e2 100644 --- a/gfx/pics/191/normal.pal +++ b/gfx/pics/191/normal.pal diff --git a/gfx/pics/191/shiny.pal b/gfx/pics/191/shiny.pal Binary files differindex 0f2c83dcc..80c72ccb0 100644 --- a/gfx/pics/191/shiny.pal +++ b/gfx/pics/191/shiny.pal diff --git a/gfx/pics/192/normal.pal b/gfx/pics/192/normal.pal Binary files differindex b35d47eaf..01dd5df1b 100644 --- a/gfx/pics/192/normal.pal +++ b/gfx/pics/192/normal.pal diff --git a/gfx/pics/192/shiny.pal b/gfx/pics/192/shiny.pal Binary files differindex a159d6966..57e1e7ba6 100644 --- a/gfx/pics/192/shiny.pal +++ b/gfx/pics/192/shiny.pal diff --git a/gfx/pics/193/normal.pal b/gfx/pics/193/normal.pal Binary files differindex b69b2a567..3d923426d 100644 --- a/gfx/pics/193/normal.pal +++ b/gfx/pics/193/normal.pal diff --git a/gfx/pics/193/shiny.pal b/gfx/pics/193/shiny.pal Binary files differindex a67f8505f..141bf1a62 100644 --- a/gfx/pics/193/shiny.pal +++ b/gfx/pics/193/shiny.pal diff --git a/gfx/pics/194/normal.pal b/gfx/pics/194/normal.pal Binary files differindex ad77e0617..0c9869e3b 100644 --- a/gfx/pics/194/normal.pal +++ b/gfx/pics/194/normal.pal diff --git a/gfx/pics/194/shiny.pal b/gfx/pics/194/shiny.pal Binary files differindex 1243d56b1..e42cd92a4 100644 --- a/gfx/pics/194/shiny.pal +++ b/gfx/pics/194/shiny.pal diff --git a/gfx/pics/195/normal.pal b/gfx/pics/195/normal.pal Binary files differindex fdaefd273..d799e48ae 100644 --- a/gfx/pics/195/normal.pal +++ b/gfx/pics/195/normal.pal diff --git a/gfx/pics/195/shiny.pal b/gfx/pics/195/shiny.pal Binary files differindex be2c02f9a..2dc9c97ec 100644 --- a/gfx/pics/195/shiny.pal +++ b/gfx/pics/195/shiny.pal diff --git a/gfx/pics/196/normal.pal b/gfx/pics/196/normal.pal Binary files differindex 67896b9b9..01861777c 100644 --- a/gfx/pics/196/normal.pal +++ b/gfx/pics/196/normal.pal diff --git a/gfx/pics/196/shiny.pal b/gfx/pics/196/shiny.pal Binary files differindex ba40c3d84..a5233d371 100644 --- a/gfx/pics/196/shiny.pal +++ b/gfx/pics/196/shiny.pal diff --git a/gfx/pics/197/normal.pal b/gfx/pics/197/normal.pal Binary files differindex dc56156f8..ede23bb51 100644 --- a/gfx/pics/197/normal.pal +++ b/gfx/pics/197/normal.pal diff --git a/gfx/pics/197/shiny.pal b/gfx/pics/197/shiny.pal Binary files differindex 037a86c71..0806b8529 100644 --- a/gfx/pics/197/shiny.pal +++ b/gfx/pics/197/shiny.pal diff --git a/gfx/pics/198/normal.pal b/gfx/pics/198/normal.pal Binary files differindex f35e993c8..646bfbad0 100644 --- a/gfx/pics/198/normal.pal +++ b/gfx/pics/198/normal.pal diff --git a/gfx/pics/198/shiny.pal b/gfx/pics/198/shiny.pal Binary files differindex ed5c5c0ac..d682fc416 100644 --- a/gfx/pics/198/shiny.pal +++ b/gfx/pics/198/shiny.pal diff --git a/gfx/pics/199/normal.pal b/gfx/pics/199/normal.pal Binary files differindex 7c89c742a..8269aedb8 100644 --- a/gfx/pics/199/normal.pal +++ b/gfx/pics/199/normal.pal diff --git a/gfx/pics/199/shiny.pal b/gfx/pics/199/shiny.pal Binary files differindex b442a2ec4..73d7f2c41 100644 --- a/gfx/pics/199/shiny.pal +++ b/gfx/pics/199/shiny.pal diff --git a/gfx/pics/200/normal.pal b/gfx/pics/200/normal.pal Binary files differindex 8e2e48598..1f916304b 100644 --- a/gfx/pics/200/normal.pal +++ b/gfx/pics/200/normal.pal diff --git a/gfx/pics/200/shiny.pal b/gfx/pics/200/shiny.pal Binary files differindex fdd39126a..c1851b8f5 100644 --- a/gfx/pics/200/shiny.pal +++ b/gfx/pics/200/shiny.pal diff --git a/gfx/pics/201/normal.pal b/gfx/pics/201/normal.pal Binary files differindex 1c0382ce6..467e93bde 100644 --- a/gfx/pics/201/normal.pal +++ b/gfx/pics/201/normal.pal diff --git a/gfx/pics/201/shiny.pal b/gfx/pics/201/shiny.pal Binary files differindex bfaed4b53..f720f6d91 100644 --- a/gfx/pics/201/shiny.pal +++ b/gfx/pics/201/shiny.pal diff --git a/gfx/pics/202/normal.pal b/gfx/pics/202/normal.pal Binary files differindex 03d29e436..8ef2b1a62 100644 --- a/gfx/pics/202/normal.pal +++ b/gfx/pics/202/normal.pal diff --git a/gfx/pics/202/shiny.pal b/gfx/pics/202/shiny.pal Binary files differindex a6190059d..184a8b74f 100644 --- a/gfx/pics/202/shiny.pal +++ b/gfx/pics/202/shiny.pal diff --git a/gfx/pics/203/normal.pal b/gfx/pics/203/normal.pal Binary files differindex 08ec75420..d9f2a834a 100644 --- a/gfx/pics/203/normal.pal +++ b/gfx/pics/203/normal.pal diff --git a/gfx/pics/203/shiny.pal b/gfx/pics/203/shiny.pal Binary files differindex 466b59aed..4aa8b6b1f 100644 --- a/gfx/pics/203/shiny.pal +++ b/gfx/pics/203/shiny.pal diff --git a/gfx/pics/204/normal.pal b/gfx/pics/204/normal.pal Binary files differindex 4407a7169..fcf7b0e0c 100644 --- a/gfx/pics/204/normal.pal +++ b/gfx/pics/204/normal.pal diff --git a/gfx/pics/204/shiny.pal b/gfx/pics/204/shiny.pal Binary files differindex 263735606..9195acb3d 100644 --- a/gfx/pics/204/shiny.pal +++ b/gfx/pics/204/shiny.pal diff --git a/gfx/pics/205/normal.pal b/gfx/pics/205/normal.pal Binary files differindex 68d3430e0..8d838480d 100644 --- a/gfx/pics/205/normal.pal +++ b/gfx/pics/205/normal.pal diff --git a/gfx/pics/205/shiny.pal b/gfx/pics/205/shiny.pal Binary files differindex 43b54c94d..0021de643 100644 --- a/gfx/pics/205/shiny.pal +++ b/gfx/pics/205/shiny.pal diff --git a/gfx/pics/206/normal.pal b/gfx/pics/206/normal.pal Binary files differindex 1ee0eed1d..6e6a95878 100644 --- a/gfx/pics/206/normal.pal +++ b/gfx/pics/206/normal.pal diff --git a/gfx/pics/206/shiny.pal b/gfx/pics/206/shiny.pal Binary files differindex 1cb408b85..ca84cd945 100644 --- a/gfx/pics/206/shiny.pal +++ b/gfx/pics/206/shiny.pal diff --git a/gfx/pics/207/normal.pal b/gfx/pics/207/normal.pal Binary files differindex ce5cc1b06..dbfa06229 100644 --- a/gfx/pics/207/normal.pal +++ b/gfx/pics/207/normal.pal diff --git a/gfx/pics/207/shiny.pal b/gfx/pics/207/shiny.pal Binary files differindex d59504279..e061b88fc 100644 --- a/gfx/pics/207/shiny.pal +++ b/gfx/pics/207/shiny.pal diff --git a/gfx/pics/208/normal.pal b/gfx/pics/208/normal.pal Binary files differindex 034d5343d..00d1ad21f 100644 --- a/gfx/pics/208/normal.pal +++ b/gfx/pics/208/normal.pal diff --git a/gfx/pics/208/shiny.pal b/gfx/pics/208/shiny.pal Binary files differindex a0998b1c4..c2206f287 100644 --- a/gfx/pics/208/shiny.pal +++ b/gfx/pics/208/shiny.pal diff --git a/gfx/pics/209/normal.pal b/gfx/pics/209/normal.pal Binary files differindex 46d5e5429..9afe0d8a5 100644 --- a/gfx/pics/209/normal.pal +++ b/gfx/pics/209/normal.pal diff --git a/gfx/pics/209/shiny.pal b/gfx/pics/209/shiny.pal Binary files differindex d856a99fe..bc1327b06 100644 --- a/gfx/pics/209/shiny.pal +++ b/gfx/pics/209/shiny.pal diff --git a/gfx/pics/210/normal.pal b/gfx/pics/210/normal.pal Binary files differindex 7efec021a..aa904bdc7 100644 --- a/gfx/pics/210/normal.pal +++ b/gfx/pics/210/normal.pal diff --git a/gfx/pics/210/shiny.pal b/gfx/pics/210/shiny.pal Binary files differindex 10f59749c..6256fc69f 100644 --- a/gfx/pics/210/shiny.pal +++ b/gfx/pics/210/shiny.pal diff --git a/gfx/pics/211/normal.pal b/gfx/pics/211/normal.pal Binary files differindex 25a64c4f6..229667386 100644 --- a/gfx/pics/211/normal.pal +++ b/gfx/pics/211/normal.pal diff --git a/gfx/pics/211/shiny.pal b/gfx/pics/211/shiny.pal Binary files differindex 2df101cd8..732203033 100644 --- a/gfx/pics/211/shiny.pal +++ b/gfx/pics/211/shiny.pal diff --git a/gfx/pics/212/normal.pal b/gfx/pics/212/normal.pal Binary files differindex a13173d13..26621d0f8 100644 --- a/gfx/pics/212/normal.pal +++ b/gfx/pics/212/normal.pal diff --git a/gfx/pics/212/shiny.pal b/gfx/pics/212/shiny.pal Binary files differindex b6fb14eb8..166c24d49 100644 --- a/gfx/pics/212/shiny.pal +++ b/gfx/pics/212/shiny.pal diff --git a/gfx/pics/213/normal.pal b/gfx/pics/213/normal.pal Binary files differindex 1f0b7c804..ac76ed994 100644 --- a/gfx/pics/213/normal.pal +++ b/gfx/pics/213/normal.pal diff --git a/gfx/pics/213/shiny.pal b/gfx/pics/213/shiny.pal Binary files differindex 2dce9e002..2cf70710d 100644 --- a/gfx/pics/213/shiny.pal +++ b/gfx/pics/213/shiny.pal diff --git a/gfx/pics/214/normal.pal b/gfx/pics/214/normal.pal Binary files differindex 299d7797b..25450a716 100644 --- a/gfx/pics/214/normal.pal +++ b/gfx/pics/214/normal.pal diff --git a/gfx/pics/214/shiny.pal b/gfx/pics/214/shiny.pal Binary files differindex d4d0e3566..bc2524ae8 100644 --- a/gfx/pics/214/shiny.pal +++ b/gfx/pics/214/shiny.pal diff --git a/gfx/pics/215/normal.pal b/gfx/pics/215/normal.pal Binary files differindex 56a05b698..174ca7057 100644 --- a/gfx/pics/215/normal.pal +++ b/gfx/pics/215/normal.pal diff --git a/gfx/pics/215/shiny.pal b/gfx/pics/215/shiny.pal Binary files differindex 0406f4d00..408e44b2a 100644 --- a/gfx/pics/215/shiny.pal +++ b/gfx/pics/215/shiny.pal diff --git a/gfx/pics/216/normal.pal b/gfx/pics/216/normal.pal Binary files differindex e4c103e74..e3d018b58 100644 --- a/gfx/pics/216/normal.pal +++ b/gfx/pics/216/normal.pal diff --git a/gfx/pics/216/shiny.pal b/gfx/pics/216/shiny.pal Binary files differindex 19534a753..f7486ead8 100644 --- a/gfx/pics/216/shiny.pal +++ b/gfx/pics/216/shiny.pal diff --git a/gfx/pics/217/normal.pal b/gfx/pics/217/normal.pal Binary files differindex f828f912a..460d813e6 100644 --- a/gfx/pics/217/normal.pal +++ b/gfx/pics/217/normal.pal diff --git a/gfx/pics/217/shiny.pal b/gfx/pics/217/shiny.pal Binary files differindex a86250cc5..95d296b12 100644 --- a/gfx/pics/217/shiny.pal +++ b/gfx/pics/217/shiny.pal diff --git a/gfx/pics/218/normal.pal b/gfx/pics/218/normal.pal Binary files differindex 5f795df49..6b6245468 100644 --- a/gfx/pics/218/normal.pal +++ b/gfx/pics/218/normal.pal diff --git a/gfx/pics/218/shiny.pal b/gfx/pics/218/shiny.pal Binary files differindex 4b32e0b6f..282447f31 100644 --- a/gfx/pics/218/shiny.pal +++ b/gfx/pics/218/shiny.pal diff --git a/gfx/pics/219/normal.pal b/gfx/pics/219/normal.pal Binary files differindex 4b2608cdf..069c05e8c 100644 --- a/gfx/pics/219/normal.pal +++ b/gfx/pics/219/normal.pal diff --git a/gfx/pics/219/shiny.pal b/gfx/pics/219/shiny.pal Binary files differindex b68472789..3796643f3 100644 --- a/gfx/pics/219/shiny.pal +++ b/gfx/pics/219/shiny.pal diff --git a/gfx/pics/220/normal.pal b/gfx/pics/220/normal.pal Binary files differindex 00bb0734f..11d7a0930 100644 --- a/gfx/pics/220/normal.pal +++ b/gfx/pics/220/normal.pal diff --git a/gfx/pics/220/shiny.pal b/gfx/pics/220/shiny.pal Binary files differindex 365ddcf9e..322bf09b7 100644 --- a/gfx/pics/220/shiny.pal +++ b/gfx/pics/220/shiny.pal diff --git a/gfx/pics/221/normal.pal b/gfx/pics/221/normal.pal Binary files differindex 6c7dfad33..d4f91e2c8 100644 --- a/gfx/pics/221/normal.pal +++ b/gfx/pics/221/normal.pal diff --git a/gfx/pics/221/shiny.pal b/gfx/pics/221/shiny.pal Binary files differindex 70a16b9dd..5e3104148 100644 --- a/gfx/pics/221/shiny.pal +++ b/gfx/pics/221/shiny.pal diff --git a/gfx/pics/222/normal.pal b/gfx/pics/222/normal.pal Binary files differindex d042db80f..975e9df72 100644 --- a/gfx/pics/222/normal.pal +++ b/gfx/pics/222/normal.pal diff --git a/gfx/pics/222/shiny.pal b/gfx/pics/222/shiny.pal Binary files differindex ecf8147a3..3c4083868 100644 --- a/gfx/pics/222/shiny.pal +++ b/gfx/pics/222/shiny.pal diff --git a/gfx/pics/223/normal.pal b/gfx/pics/223/normal.pal Binary files differindex d20dfd8ad..b7f0a041d 100644 --- a/gfx/pics/223/normal.pal +++ b/gfx/pics/223/normal.pal diff --git a/gfx/pics/223/shiny.pal b/gfx/pics/223/shiny.pal Binary files differindex bd4821ddb..ca3895a32 100644 --- a/gfx/pics/223/shiny.pal +++ b/gfx/pics/223/shiny.pal diff --git a/gfx/pics/224/normal.pal b/gfx/pics/224/normal.pal Binary files differindex f565b59f2..eaca3b11b 100644 --- a/gfx/pics/224/normal.pal +++ b/gfx/pics/224/normal.pal diff --git a/gfx/pics/224/shiny.pal b/gfx/pics/224/shiny.pal Binary files differindex 24b568df5..a4e7d19c2 100644 --- a/gfx/pics/224/shiny.pal +++ b/gfx/pics/224/shiny.pal diff --git a/gfx/pics/225/normal.pal b/gfx/pics/225/normal.pal Binary files differindex c6706a4a6..a2302baf8 100644 --- a/gfx/pics/225/normal.pal +++ b/gfx/pics/225/normal.pal diff --git a/gfx/pics/225/shiny.pal b/gfx/pics/225/shiny.pal Binary files differindex daa8868d7..12239dc33 100644 --- a/gfx/pics/225/shiny.pal +++ b/gfx/pics/225/shiny.pal diff --git a/gfx/pics/226/normal.pal b/gfx/pics/226/normal.pal Binary files differindex a2cf6edc0..e23863214 100644 --- a/gfx/pics/226/normal.pal +++ b/gfx/pics/226/normal.pal diff --git a/gfx/pics/226/shiny.pal b/gfx/pics/226/shiny.pal Binary files differindex 154365f3b..6e876925b 100644 --- a/gfx/pics/226/shiny.pal +++ b/gfx/pics/226/shiny.pal diff --git a/gfx/pics/227/normal.pal b/gfx/pics/227/normal.pal Binary files differindex 7b6f23272..eba255e2f 100644 --- a/gfx/pics/227/normal.pal +++ b/gfx/pics/227/normal.pal diff --git a/gfx/pics/227/shiny.pal b/gfx/pics/227/shiny.pal Binary files differindex 953f60647..1f6071a3d 100644 --- a/gfx/pics/227/shiny.pal +++ b/gfx/pics/227/shiny.pal diff --git a/gfx/pics/228/normal.pal b/gfx/pics/228/normal.pal Binary files differindex 55a4cf395..c338c672e 100644 --- a/gfx/pics/228/normal.pal +++ b/gfx/pics/228/normal.pal diff --git a/gfx/pics/228/shiny.pal b/gfx/pics/228/shiny.pal Binary files differindex 776acd288..38f906dff 100644 --- a/gfx/pics/228/shiny.pal +++ b/gfx/pics/228/shiny.pal diff --git a/gfx/pics/229/normal.pal b/gfx/pics/229/normal.pal Binary files differindex 154837446..1080eebd6 100644 --- a/gfx/pics/229/normal.pal +++ b/gfx/pics/229/normal.pal diff --git a/gfx/pics/229/shiny.pal b/gfx/pics/229/shiny.pal Binary files differindex 2c0e022f6..90d0319fe 100644 --- a/gfx/pics/229/shiny.pal +++ b/gfx/pics/229/shiny.pal diff --git a/gfx/pics/230/normal.pal b/gfx/pics/230/normal.pal Binary files differindex 104370e02..45d85d47c 100644 --- a/gfx/pics/230/normal.pal +++ b/gfx/pics/230/normal.pal diff --git a/gfx/pics/230/shiny.pal b/gfx/pics/230/shiny.pal Binary files differindex 9b5d5c35f..e3cd2d8d0 100644 --- a/gfx/pics/230/shiny.pal +++ b/gfx/pics/230/shiny.pal diff --git a/gfx/pics/231/normal.pal b/gfx/pics/231/normal.pal Binary files differindex 9f57c1915..9141eaa73 100644 --- a/gfx/pics/231/normal.pal +++ b/gfx/pics/231/normal.pal diff --git a/gfx/pics/231/shiny.pal b/gfx/pics/231/shiny.pal Binary files differindex 93251d3a2..5c22d001b 100644 --- a/gfx/pics/231/shiny.pal +++ b/gfx/pics/231/shiny.pal diff --git a/gfx/pics/232/normal.pal b/gfx/pics/232/normal.pal Binary files differindex 7718b735b..1e882b969 100644 --- a/gfx/pics/232/normal.pal +++ b/gfx/pics/232/normal.pal diff --git a/gfx/pics/232/shiny.pal b/gfx/pics/232/shiny.pal Binary files differindex ea9da5e27..4b4ce3721 100644 --- a/gfx/pics/232/shiny.pal +++ b/gfx/pics/232/shiny.pal diff --git a/gfx/pics/233/normal.pal b/gfx/pics/233/normal.pal Binary files differindex 29a00ad0a..46ba8c0c8 100644 --- a/gfx/pics/233/normal.pal +++ b/gfx/pics/233/normal.pal diff --git a/gfx/pics/233/shiny.pal b/gfx/pics/233/shiny.pal Binary files differindex 7e66a4b8e..06396b077 100644 --- a/gfx/pics/233/shiny.pal +++ b/gfx/pics/233/shiny.pal diff --git a/gfx/pics/234/normal.pal b/gfx/pics/234/normal.pal Binary files differindex f86ab4012..1c82d4a9d 100644 --- a/gfx/pics/234/normal.pal +++ b/gfx/pics/234/normal.pal diff --git a/gfx/pics/234/shiny.pal b/gfx/pics/234/shiny.pal Binary files differindex 0d67eda23..e8480a466 100644 --- a/gfx/pics/234/shiny.pal +++ b/gfx/pics/234/shiny.pal diff --git a/gfx/pics/235/normal.pal b/gfx/pics/235/normal.pal Binary files differindex 58bbd02fb..b8c80ea94 100644 --- a/gfx/pics/235/normal.pal +++ b/gfx/pics/235/normal.pal diff --git a/gfx/pics/235/shiny.pal b/gfx/pics/235/shiny.pal Binary files differindex c544ee6ad..b4056e444 100644 --- a/gfx/pics/235/shiny.pal +++ b/gfx/pics/235/shiny.pal diff --git a/gfx/pics/236/normal.pal b/gfx/pics/236/normal.pal Binary files differindex 2f1bd62e8..8873ee5d1 100644 --- a/gfx/pics/236/normal.pal +++ b/gfx/pics/236/normal.pal diff --git a/gfx/pics/236/shiny.pal b/gfx/pics/236/shiny.pal Binary files differindex eb1900d20..24cf7a9f7 100644 --- a/gfx/pics/236/shiny.pal +++ b/gfx/pics/236/shiny.pal diff --git a/gfx/pics/237/normal.pal b/gfx/pics/237/normal.pal Binary files differindex cfe82c896..0b7cd878e 100644 --- a/gfx/pics/237/normal.pal +++ b/gfx/pics/237/normal.pal diff --git a/gfx/pics/237/shiny.pal b/gfx/pics/237/shiny.pal Binary files differindex 5b26fb3ba..1f8b4780a 100644 --- a/gfx/pics/237/shiny.pal +++ b/gfx/pics/237/shiny.pal diff --git a/gfx/pics/238/normal.pal b/gfx/pics/238/normal.pal Binary files differindex 4068b38cf..838ed2480 100644 --- a/gfx/pics/238/normal.pal +++ b/gfx/pics/238/normal.pal diff --git a/gfx/pics/238/shiny.pal b/gfx/pics/238/shiny.pal Binary files differindex 4933ec67b..85e1b9314 100644 --- a/gfx/pics/238/shiny.pal +++ b/gfx/pics/238/shiny.pal diff --git a/gfx/pics/239/normal.pal b/gfx/pics/239/normal.pal Binary files differindex 899dc242b..04936e045 100644 --- a/gfx/pics/239/normal.pal +++ b/gfx/pics/239/normal.pal diff --git a/gfx/pics/239/shiny.pal b/gfx/pics/239/shiny.pal Binary files differindex 98f55744e..e8189490c 100644 --- a/gfx/pics/239/shiny.pal +++ b/gfx/pics/239/shiny.pal diff --git a/gfx/pics/240/normal.pal b/gfx/pics/240/normal.pal Binary files differindex 83daed8f7..2408dbf15 100644 --- a/gfx/pics/240/normal.pal +++ b/gfx/pics/240/normal.pal diff --git a/gfx/pics/240/shiny.pal b/gfx/pics/240/shiny.pal Binary files differindex 539484b67..eff8d8053 100644 --- a/gfx/pics/240/shiny.pal +++ b/gfx/pics/240/shiny.pal diff --git a/gfx/pics/241/normal.pal b/gfx/pics/241/normal.pal Binary files differindex c40f84117..6163c1f3d 100644 --- a/gfx/pics/241/normal.pal +++ b/gfx/pics/241/normal.pal diff --git a/gfx/pics/241/shiny.pal b/gfx/pics/241/shiny.pal Binary files differindex 808aa485a..0810545ab 100644 --- a/gfx/pics/241/shiny.pal +++ b/gfx/pics/241/shiny.pal diff --git a/gfx/pics/242/normal.pal b/gfx/pics/242/normal.pal Binary files differindex e7981d50f..64fdd502e 100644 --- a/gfx/pics/242/normal.pal +++ b/gfx/pics/242/normal.pal diff --git a/gfx/pics/242/shiny.pal b/gfx/pics/242/shiny.pal Binary files differindex f8f421d17..68c3265d2 100644 --- a/gfx/pics/242/shiny.pal +++ b/gfx/pics/242/shiny.pal diff --git a/gfx/pics/243/normal.pal b/gfx/pics/243/normal.pal Binary files differindex d5e20ffc4..be3a5b17c 100644 --- a/gfx/pics/243/normal.pal +++ b/gfx/pics/243/normal.pal diff --git a/gfx/pics/243/shiny.pal b/gfx/pics/243/shiny.pal Binary files differindex 9f7e2901d..e9abc9aa0 100644 --- a/gfx/pics/243/shiny.pal +++ b/gfx/pics/243/shiny.pal diff --git a/gfx/pics/244/normal.pal b/gfx/pics/244/normal.pal Binary files differindex bf84f115d..43a927695 100644 --- a/gfx/pics/244/normal.pal +++ b/gfx/pics/244/normal.pal diff --git a/gfx/pics/244/shiny.pal b/gfx/pics/244/shiny.pal Binary files differindex 9b2ed221a..91509ff3b 100644 --- a/gfx/pics/244/shiny.pal +++ b/gfx/pics/244/shiny.pal diff --git a/gfx/pics/245/normal.pal b/gfx/pics/245/normal.pal Binary files differindex 6983f7dd5..56145031f 100644 --- a/gfx/pics/245/normal.pal +++ b/gfx/pics/245/normal.pal diff --git a/gfx/pics/245/shiny.pal b/gfx/pics/245/shiny.pal Binary files differindex 448712047..792200046 100644 --- a/gfx/pics/245/shiny.pal +++ b/gfx/pics/245/shiny.pal diff --git a/gfx/pics/246/normal.pal b/gfx/pics/246/normal.pal Binary files differindex 0d72320eb..7f825830b 100644 --- a/gfx/pics/246/normal.pal +++ b/gfx/pics/246/normal.pal diff --git a/gfx/pics/246/shiny.pal b/gfx/pics/246/shiny.pal Binary files differindex 5ada13d99..606497ef3 100644 --- a/gfx/pics/246/shiny.pal +++ b/gfx/pics/246/shiny.pal diff --git a/gfx/pics/247/normal.pal b/gfx/pics/247/normal.pal Binary files differindex 9244acc3b..b093ddd06 100644 --- a/gfx/pics/247/normal.pal +++ b/gfx/pics/247/normal.pal diff --git a/gfx/pics/247/shiny.pal b/gfx/pics/247/shiny.pal Binary files differindex f0c3ca6ff..fead4e87c 100644 --- a/gfx/pics/247/shiny.pal +++ b/gfx/pics/247/shiny.pal diff --git a/gfx/pics/248/normal.pal b/gfx/pics/248/normal.pal Binary files differindex 7ad37bea4..0de69a9ec 100644 --- a/gfx/pics/248/normal.pal +++ b/gfx/pics/248/normal.pal diff --git a/gfx/pics/248/shiny.pal b/gfx/pics/248/shiny.pal Binary files differindex c8f29df6d..dadd8e96a 100644 --- a/gfx/pics/248/shiny.pal +++ b/gfx/pics/248/shiny.pal diff --git a/gfx/pics/249/normal.pal b/gfx/pics/249/normal.pal Binary files differindex 10f85ba98..7ed7170c4 100644 --- a/gfx/pics/249/normal.pal +++ b/gfx/pics/249/normal.pal diff --git a/gfx/pics/249/shiny.pal b/gfx/pics/249/shiny.pal Binary files differindex 0224d4c69..e79c88d04 100644 --- a/gfx/pics/249/shiny.pal +++ b/gfx/pics/249/shiny.pal diff --git a/gfx/pics/250/normal.pal b/gfx/pics/250/normal.pal Binary files differindex 57f5a20bc..5928323bf 100644 --- a/gfx/pics/250/normal.pal +++ b/gfx/pics/250/normal.pal diff --git a/gfx/pics/250/shiny.pal b/gfx/pics/250/shiny.pal Binary files differindex edaf5fc7d..f56594c20 100644 --- a/gfx/pics/250/shiny.pal +++ b/gfx/pics/250/shiny.pal diff --git a/gfx/pics/251/normal.pal b/gfx/pics/251/normal.pal Binary files differindex 35b42f7fd..3e744012e 100644 --- a/gfx/pics/251/normal.pal +++ b/gfx/pics/251/normal.pal diff --git a/gfx/pics/251/shiny.pal b/gfx/pics/251/shiny.pal Binary files differindex 3417acf3b..142b9fb04 100644 --- a/gfx/pics/251/shiny.pal +++ b/gfx/pics/251/shiny.pal diff --git a/gfx/pics/palette_pointers.asm b/gfx/pics/palette_pointers.asm index f7c0da923..99ef9999e 100644 --- a/gfx/pics/palette_pointers.asm +++ b/gfx/pics/palette_pointers.asm @@ -1,503 +1,502 @@ -BulbasaurPalette: INCBIN "gfx/pics/001/normal.pal" -BulbasaurShinyPalette: INCBIN "gfx/pics/001/shiny.pal" -IvysaurPalette: INCBIN "gfx/pics/002/normal.pal" -IvysaurShinyPalette: INCBIN "gfx/pics/002/shiny.pal" -VenusaurPalette: INCBIN "gfx/pics/003/normal.pal" -VenusaurShinyPalette: INCBIN "gfx/pics/003/shiny.pal" -CharmanderPalette: INCBIN "gfx/pics/004/normal.pal" -CharmanderShinyPalette: INCBIN "gfx/pics/004/shiny.pal" -CharmeleonPalette: INCBIN "gfx/pics/005/normal.pal" -CharmeleonShinyPalette: INCBIN "gfx/pics/005/shiny.pal" -CharizardPalette: INCBIN "gfx/pics/006/normal.pal" -CharizardShinyPalette: INCBIN "gfx/pics/006/shiny.pal" -SquirtlePalette: INCBIN "gfx/pics/007/normal.pal" -SquirtleShinyPalette: INCBIN "gfx/pics/007/shiny.pal" -WartortlePalette: INCBIN "gfx/pics/008/normal.pal" -WartortleShinyPalette: INCBIN "gfx/pics/008/shiny.pal" -BlastoisePalette: INCBIN "gfx/pics/009/normal.pal" -BlastoiseShinyPalette: INCBIN "gfx/pics/009/shiny.pal" -CaterpiePalette: INCBIN "gfx/pics/010/normal.pal" -CaterpieShinyPalette: INCBIN "gfx/pics/010/shiny.pal" -MetapodPalette: INCBIN "gfx/pics/011/normal.pal" -MetapodShinyPalette: INCBIN "gfx/pics/011/shiny.pal" -ButterfreePalette: INCBIN "gfx/pics/012/normal.pal" -ButterfreeShinyPalette: INCBIN "gfx/pics/012/shiny.pal" -WeedlePalette: INCBIN "gfx/pics/013/normal.pal" -WeedleShinyPalette: INCBIN "gfx/pics/013/shiny.pal" -KakunaPalette: INCBIN "gfx/pics/014/normal.pal" -KakunaShinyPalette: INCBIN "gfx/pics/014/shiny.pal" -BeedrillPalette: INCBIN "gfx/pics/015/normal.pal" -BeedrillShinyPalette: INCBIN "gfx/pics/015/shiny.pal" -PidgeyPalette: INCBIN "gfx/pics/016/normal.pal" -PidgeyShinyPalette: INCBIN "gfx/pics/016/shiny.pal" -PidgeottoPalette: INCBIN "gfx/pics/017/normal.pal" -PidgeottoShinyPalette: INCBIN "gfx/pics/017/shiny.pal" -PidgeotPalette: INCBIN "gfx/pics/018/normal.pal" -PidgeotShinyPalette: INCBIN "gfx/pics/018/shiny.pal" -RattataPalette: INCBIN "gfx/pics/019/normal.pal" -RattataShinyPalette: INCBIN "gfx/pics/019/shiny.pal" -RaticatePalette: INCBIN "gfx/pics/020/normal.pal" -RaticateShinyPalette: INCBIN "gfx/pics/020/shiny.pal" -SpearowPalette: INCBIN "gfx/pics/021/normal.pal" -SpearowShinyPalette: INCBIN "gfx/pics/021/shiny.pal" -FearowPalette: INCBIN "gfx/pics/022/normal.pal" -FearowShinyPalette: INCBIN "gfx/pics/022/shiny.pal" -EkansPalette: INCBIN "gfx/pics/023/normal.pal" -EkansShinyPalette: INCBIN "gfx/pics/023/shiny.pal" -ArbokPalette: INCBIN "gfx/pics/024/normal.pal" -ArbokShinyPalette: INCBIN "gfx/pics/024/shiny.pal" -PikachuPalette: INCBIN "gfx/pics/025/normal.pal" -PikachuShinyPalette: INCBIN "gfx/pics/025/shiny.pal" -RaichuPalette: INCBIN "gfx/pics/026/normal.pal" -RaichuShinyPalette: INCBIN "gfx/pics/026/shiny.pal" -SandshrewPalette: INCBIN "gfx/pics/027/normal.pal" -SandshrewShinyPalette: INCBIN "gfx/pics/027/shiny.pal" -SandslashPalette: INCBIN "gfx/pics/028/normal.pal" -SandslashShinyPalette: INCBIN "gfx/pics/028/shiny.pal" -NidoranFPalette: INCBIN "gfx/pics/029/normal.pal" -NidoranFShinyPalette: INCBIN "gfx/pics/029/shiny.pal" -NidorinaPalette: INCBIN "gfx/pics/030/normal.pal" -NidorinaShinyPalette: INCBIN "gfx/pics/030/shiny.pal" -NidoqueenPalette: INCBIN "gfx/pics/031/normal.pal" -NidoqueenShinyPalette: INCBIN "gfx/pics/031/shiny.pal" -NidoranMPalette: INCBIN "gfx/pics/032/normal.pal" -NidoranMShinyPalette: INCBIN "gfx/pics/032/shiny.pal" -NidorinoPalette: INCBIN "gfx/pics/033/normal.pal" -NidorinoShinyPalette: INCBIN "gfx/pics/033/shiny.pal" -NidokingPalette: INCBIN "gfx/pics/034/normal.pal" -NidokingShinyPalette: INCBIN "gfx/pics/034/shiny.pal" -ClefairyPalette: INCBIN "gfx/pics/035/normal.pal" -ClefairyShinyPalette: INCBIN "gfx/pics/035/shiny.pal" -ClefablePalette: INCBIN "gfx/pics/036/normal.pal" -ClefableShinyPalette: INCBIN "gfx/pics/036/shiny.pal" -VulpixPalette: INCBIN "gfx/pics/037/normal.pal" -VulpixShinyPalette: INCBIN "gfx/pics/037/shiny.pal" -NinetalesPalette: INCBIN "gfx/pics/038/normal.pal" -NinetalesShinyPalette: INCBIN "gfx/pics/038/shiny.pal" -JigglypuffPalette: INCBIN "gfx/pics/039/normal.pal" -JigglypuffShinyPalette: INCBIN "gfx/pics/039/shiny.pal" -WigglytuffPalette: INCBIN "gfx/pics/040/normal.pal" -WigglytuffShinyPalette: INCBIN "gfx/pics/040/shiny.pal" -ZubatPalette: INCBIN "gfx/pics/041/normal.pal" -ZubatShinyPalette: INCBIN "gfx/pics/041/shiny.pal" -GolbatPalette: INCBIN "gfx/pics/042/normal.pal" -GolbatShinyPalette: INCBIN "gfx/pics/042/shiny.pal" -OddishPalette: INCBIN "gfx/pics/043/normal.pal" -OddishShinyPalette: INCBIN "gfx/pics/043/shiny.pal" -GloomPalette: INCBIN "gfx/pics/044/normal.pal" -GloomShinyPalette: INCBIN "gfx/pics/044/shiny.pal" -VileplumePalette: INCBIN "gfx/pics/045/normal.pal" -VileplumeShinyPalette: INCBIN "gfx/pics/045/shiny.pal" -ParasPalette: INCBIN "gfx/pics/046/normal.pal" -ParasShinyPalette: INCBIN "gfx/pics/046/shiny.pal" -ParasectPalette: INCBIN "gfx/pics/047/normal.pal" -ParasectShinyPalette: INCBIN "gfx/pics/047/shiny.pal" -VenonatPalette: INCBIN "gfx/pics/048/normal.pal" -VenonatShinyPalette: INCBIN "gfx/pics/048/shiny.pal" -VenomothPalette: INCBIN "gfx/pics/049/normal.pal" -VenomothShinyPalette: INCBIN "gfx/pics/049/shiny.pal" -DiglettPalette: INCBIN "gfx/pics/050/normal.pal" -DiglettShinyPalette: INCBIN "gfx/pics/050/shiny.pal" -DugtrioPalette: INCBIN "gfx/pics/051/normal.pal" -DugtrioShinyPalette: INCBIN "gfx/pics/051/shiny.pal" -MeowthPalette: INCBIN "gfx/pics/052/normal.pal" -MeowthShinyPalette: INCBIN "gfx/pics/052/shiny.pal" -PersianPalette: INCBIN "gfx/pics/053/normal.pal" -PersianShinyPalette: INCBIN "gfx/pics/053/shiny.pal" -PsyduckPalette: INCBIN "gfx/pics/054/normal.pal" -PsyduckShinyPalette: INCBIN "gfx/pics/054/shiny.pal" -GolduckPalette: INCBIN "gfx/pics/055/normal.pal" -GolduckShinyPalette: INCBIN "gfx/pics/055/shiny.pal" -MankeyPalette: INCBIN "gfx/pics/056/normal.pal" -MankeyShinyPalette: INCBIN "gfx/pics/056/shiny.pal" -PrimeapePalette: INCBIN "gfx/pics/057/normal.pal" -PrimeapeShinyPalette: INCBIN "gfx/pics/057/shiny.pal" -GrowlithePalette: INCBIN "gfx/pics/058/normal.pal" -GrowlitheShinyPalette: INCBIN "gfx/pics/058/shiny.pal" -ArcaninePalette: INCBIN "gfx/pics/059/normal.pal" -ArcanineShinyPalette: INCBIN "gfx/pics/059/shiny.pal" -PoliwagPalette: INCBIN "gfx/pics/060/normal.pal" -PoliwagShinyPalette: INCBIN "gfx/pics/060/shiny.pal" -PoliwhirlPalette: INCBIN "gfx/pics/061/normal.pal" -PoliwhirlShinyPalette: INCBIN "gfx/pics/061/shiny.pal" -PoliwrathPalette: INCBIN "gfx/pics/062/normal.pal" -PoliwrathShinyPalette: INCBIN "gfx/pics/062/shiny.pal" -AbraPalette: INCBIN "gfx/pics/063/normal.pal" -AbraShinyPalette: INCBIN "gfx/pics/063/shiny.pal" -KadabraPalette: INCBIN "gfx/pics/064/normal.pal" -KadabraShinyPalette: INCBIN "gfx/pics/064/shiny.pal" -AlakazamPalette: INCBIN "gfx/pics/065/normal.pal" -AlakazamShinyPalette: INCBIN "gfx/pics/065/shiny.pal" -MachopPalette: INCBIN "gfx/pics/066/normal.pal" -MachopShinyPalette: INCBIN "gfx/pics/066/shiny.pal" -MachokePalette: INCBIN "gfx/pics/067/normal.pal" -MachokeShinyPalette: INCBIN "gfx/pics/067/shiny.pal" -MachampPalette: INCBIN "gfx/pics/068/normal.pal" -MachampShinyPalette: INCBIN "gfx/pics/068/shiny.pal" -BellsproutPalette: INCBIN "gfx/pics/069/normal.pal" -BellsproutShinyPalette: INCBIN "gfx/pics/069/shiny.pal" -WeepinbellPalette: INCBIN "gfx/pics/070/normal.pal" -WeepinbellShinyPalette: INCBIN "gfx/pics/070/shiny.pal" -VictreebelPalette: INCBIN "gfx/pics/071/normal.pal" -VictreebelShinyPalette: INCBIN "gfx/pics/071/shiny.pal" -TentacoolPalette: INCBIN "gfx/pics/072/normal.pal" -TentacoolShinyPalette: INCBIN "gfx/pics/072/shiny.pal" -TentacruelPalette: INCBIN "gfx/pics/073/normal.pal" -TentacruelShinyPalette: INCBIN "gfx/pics/073/shiny.pal" -GeodudePalette: INCBIN "gfx/pics/074/normal.pal" -GeodudeShinyPalette: INCBIN "gfx/pics/074/shiny.pal" -GravelerPalette: INCBIN "gfx/pics/075/normal.pal" -GravelerShinyPalette: INCBIN "gfx/pics/075/shiny.pal" -GolemPalette: INCBIN "gfx/pics/076/normal.pal" -GolemShinyPalette: INCBIN "gfx/pics/076/shiny.pal" -PonytaPalette: INCBIN "gfx/pics/077/normal.pal" -PonytaShinyPalette: INCBIN "gfx/pics/077/shiny.pal" -RapidashPalette: INCBIN "gfx/pics/078/normal.pal" -RapidashShinyPalette: INCBIN "gfx/pics/078/shiny.pal" -SlowpokePalette: INCBIN "gfx/pics/079/normal.pal" -SlowpokeShinyPalette: INCBIN "gfx/pics/079/shiny.pal" -SlowbroPalette: INCBIN "gfx/pics/080/normal.pal" -SlowbroShinyPalette: INCBIN "gfx/pics/080/shiny.pal" -MagnemitePalette: INCBIN "gfx/pics/081/normal.pal" -MagnemiteShinyPalette: INCBIN "gfx/pics/081/shiny.pal" -MagnetonPalette: INCBIN "gfx/pics/082/normal.pal" -MagnetonShinyPalette: INCBIN "gfx/pics/082/shiny.pal" -FarfetchDPalette: INCBIN "gfx/pics/083/normal.pal" -FarfetchDShinyPalette: INCBIN "gfx/pics/083/shiny.pal" -DoduoPalette: INCBIN "gfx/pics/084/normal.pal" -DoduoShinyPalette: INCBIN "gfx/pics/084/shiny.pal" -DodrioPalette: INCBIN "gfx/pics/085/normal.pal" -DodrioShinyPalette: INCBIN "gfx/pics/085/shiny.pal" -SeelPalette: INCBIN "gfx/pics/086/normal.pal" -SeelShinyPalette: INCBIN "gfx/pics/086/shiny.pal" -DewgongPalette: INCBIN "gfx/pics/087/normal.pal" -DewgongShinyPalette: INCBIN "gfx/pics/087/shiny.pal" -GrimerPalette: INCBIN "gfx/pics/088/normal.pal" -GrimerShinyPalette: INCBIN "gfx/pics/088/shiny.pal" -MukPalette: INCBIN "gfx/pics/089/normal.pal" -MukShinyPalette: INCBIN "gfx/pics/089/shiny.pal" -ShellderPalette: INCBIN "gfx/pics/090/normal.pal" -ShellderShinyPalette: INCBIN "gfx/pics/090/shiny.pal" -CloysterPalette: INCBIN "gfx/pics/091/normal.pal" -CloysterShinyPalette: INCBIN "gfx/pics/091/shiny.pal" -GastlyPalette: INCBIN "gfx/pics/092/normal.pal" -GastlyShinyPalette: INCBIN "gfx/pics/092/shiny.pal" -HaunterPalette: INCBIN "gfx/pics/093/normal.pal" -HaunterShinyPalette: INCBIN "gfx/pics/093/shiny.pal" -GengarPalette: INCBIN "gfx/pics/094/normal.pal" -GengarShinyPalette: INCBIN "gfx/pics/094/shiny.pal" -OnixPalette: INCBIN "gfx/pics/095/normal.pal" -OnixShinyPalette: INCBIN "gfx/pics/095/shiny.pal" -DrowzeePalette: INCBIN "gfx/pics/096/normal.pal" -DrowzeeShinyPalette: INCBIN "gfx/pics/096/shiny.pal" -HypnoPalette: INCBIN "gfx/pics/097/normal.pal" -HypnoShinyPalette: INCBIN "gfx/pics/097/shiny.pal" -KrabbyPalette: INCBIN "gfx/pics/098/normal.pal" -KrabbyShinyPalette: INCBIN "gfx/pics/098/shiny.pal" -KinglerPalette: INCBIN "gfx/pics/099/normal.pal" -KinglerShinyPalette: INCBIN "gfx/pics/099/shiny.pal" -VoltorbPalette: INCBIN "gfx/pics/100/normal.pal" -VoltorbShinyPalette: INCBIN "gfx/pics/100/shiny.pal" -ElectrodePalette: INCBIN "gfx/pics/101/normal.pal" -ElectrodeShinyPalette: INCBIN "gfx/pics/101/shiny.pal" -ExeggcutePalette: INCBIN "gfx/pics/102/normal.pal" -ExeggcuteShinyPalette: INCBIN "gfx/pics/102/shiny.pal" -ExeggutorPalette: INCBIN "gfx/pics/103/normal.pal" -ExeggutorShinyPalette: INCBIN "gfx/pics/103/shiny.pal" -CubonePalette: INCBIN "gfx/pics/104/normal.pal" -CuboneShinyPalette: INCBIN "gfx/pics/104/shiny.pal" -MarowakPalette: INCBIN "gfx/pics/105/normal.pal" -MarowakShinyPalette: INCBIN "gfx/pics/105/shiny.pal" -HitmonleePalette: INCBIN "gfx/pics/106/normal.pal" -HitmonleeShinyPalette: INCBIN "gfx/pics/106/shiny.pal" -HitmonchanPalette: INCBIN "gfx/pics/107/normal.pal" -HitmonchanShinyPalette: INCBIN "gfx/pics/107/shiny.pal" -LickitungPalette: INCBIN "gfx/pics/108/normal.pal" -LickitungShinyPalette: INCBIN "gfx/pics/108/shiny.pal" -KoffingPalette: INCBIN "gfx/pics/109/normal.pal" -KoffingShinyPalette: INCBIN "gfx/pics/109/shiny.pal" -WeezingPalette: INCBIN "gfx/pics/110/normal.pal" -WeezingShinyPalette: INCBIN "gfx/pics/110/shiny.pal" -RhyhornPalette: INCBIN "gfx/pics/111/normal.pal" -RhyhornShinyPalette: INCBIN "gfx/pics/111/shiny.pal" -RhydonPalette: INCBIN "gfx/pics/112/normal.pal" -RhydonShinyPalette: INCBIN "gfx/pics/112/shiny.pal" -ChanseyPalette: INCBIN "gfx/pics/113/normal.pal" -ChanseyShinyPalette: INCBIN "gfx/pics/113/shiny.pal" -TangelaPalette: INCBIN "gfx/pics/114/normal.pal" -TangelaShinyPalette: INCBIN "gfx/pics/114/shiny.pal" -KangaskhanPalette: INCBIN "gfx/pics/115/normal.pal" -KangaskhanShinyPalette: INCBIN "gfx/pics/115/shiny.pal" -HorseaPalette: INCBIN "gfx/pics/116/normal.pal" -HorseaShinyPalette: INCBIN "gfx/pics/116/shiny.pal" -SeadraPalette: INCBIN "gfx/pics/117/normal.pal" -SeadraShinyPalette: INCBIN "gfx/pics/117/shiny.pal" -GoldeenPalette: INCBIN "gfx/pics/118/normal.pal" -GoldeenShinyPalette: INCBIN "gfx/pics/118/shiny.pal" -SeakingPalette: INCBIN "gfx/pics/119/normal.pal" -SeakingShinyPalette: INCBIN "gfx/pics/119/shiny.pal" -StaryuPalette: INCBIN "gfx/pics/120/normal.pal" -StaryuShinyPalette: INCBIN "gfx/pics/120/shiny.pal" -StarmiePalette: INCBIN "gfx/pics/121/normal.pal" -StarmieShinyPalette: INCBIN "gfx/pics/121/shiny.pal" -MrMimePalette: INCBIN "gfx/pics/122/normal.pal" -MrMimeShinyPalette: INCBIN "gfx/pics/122/shiny.pal" -ScytherPalette: INCBIN "gfx/pics/123/normal.pal" -ScytherShinyPalette: INCBIN "gfx/pics/123/shiny.pal" -JynxPalette: INCBIN "gfx/pics/124/normal.pal" -JynxShinyPalette: INCBIN "gfx/pics/124/shiny.pal" -ElectabuzzPalette: INCBIN "gfx/pics/125/normal.pal" -ElectabuzzShinyPalette: INCBIN "gfx/pics/125/shiny.pal" -MagmarPalette: INCBIN "gfx/pics/126/normal.pal" -MagmarShinyPalette: INCBIN "gfx/pics/126/shiny.pal" -PinsirPalette: INCBIN "gfx/pics/127/normal.pal" -PinsirShinyPalette: INCBIN "gfx/pics/127/shiny.pal" -TaurosPalette: INCBIN "gfx/pics/128/normal.pal" -TaurosShinyPalette: INCBIN "gfx/pics/128/shiny.pal" -MagikarpPalette: INCBIN "gfx/pics/129/normal.pal" -MagikarpShinyPalette: INCBIN "gfx/pics/129/shiny.pal" -GyaradosPalette: INCBIN "gfx/pics/130/normal.pal" -GyaradosShinyPalette: INCBIN "gfx/pics/130/shiny.pal" -LaprasPalette: INCBIN "gfx/pics/131/normal.pal" -LaprasShinyPalette: INCBIN "gfx/pics/131/shiny.pal" -DittoPalette: INCBIN "gfx/pics/132/normal.pal" -DittoShinyPalette: INCBIN "gfx/pics/132/shiny.pal" -EeveePalette: INCBIN "gfx/pics/133/normal.pal" -EeveeShinyPalette: INCBIN "gfx/pics/133/shiny.pal" -VaporeonPalette: INCBIN "gfx/pics/134/normal.pal" -VaporeonShinyPalette: INCBIN "gfx/pics/134/shiny.pal" -JolteonPalette: INCBIN "gfx/pics/135/normal.pal" -JolteonShinyPalette: INCBIN "gfx/pics/135/shiny.pal" -FlareonPalette: INCBIN "gfx/pics/136/normal.pal" -FlareonShinyPalette: INCBIN "gfx/pics/136/shiny.pal" -PorygonPalette: INCBIN "gfx/pics/137/normal.pal" -PorygonShinyPalette: INCBIN "gfx/pics/137/shiny.pal" -OmanytePalette: INCBIN "gfx/pics/138/normal.pal" -OmanyteShinyPalette: INCBIN "gfx/pics/138/shiny.pal" -OmastarPalette: INCBIN "gfx/pics/139/normal.pal" -OmastarShinyPalette: INCBIN "gfx/pics/139/shiny.pal" -KabutoPalette: INCBIN "gfx/pics/140/normal.pal" -KabutoShinyPalette: INCBIN "gfx/pics/140/shiny.pal" -KabutopsPalette: INCBIN "gfx/pics/141/normal.pal" -KabutopsShinyPalette: INCBIN "gfx/pics/141/shiny.pal" -AerodactylPalette: INCBIN "gfx/pics/142/normal.pal" -AerodactylShinyPalette: INCBIN "gfx/pics/142/shiny.pal" -SnorlaxPalette: INCBIN "gfx/pics/143/normal.pal" -SnorlaxShinyPalette: INCBIN "gfx/pics/143/shiny.pal" -ArticunoPalette: INCBIN "gfx/pics/144/normal.pal" -ArticunoShinyPalette: INCBIN "gfx/pics/144/shiny.pal" -ZapdosPalette: INCBIN "gfx/pics/145/normal.pal" -ZapdosShinyPalette: INCBIN "gfx/pics/145/shiny.pal" -MoltresPalette: INCBIN "gfx/pics/146/normal.pal" -MoltresShinyPalette: INCBIN "gfx/pics/146/shiny.pal" -DratiniPalette: INCBIN "gfx/pics/147/normal.pal" -DratiniShinyPalette: INCBIN "gfx/pics/147/shiny.pal" -DragonairPalette: INCBIN "gfx/pics/148/normal.pal" -DragonairShinyPalette: INCBIN "gfx/pics/148/shiny.pal" -DragonitePalette: INCBIN "gfx/pics/149/normal.pal" -DragoniteShinyPalette: INCBIN "gfx/pics/149/shiny.pal" -MewtwoPalette: INCBIN "gfx/pics/150/normal.pal" -MewtwoShinyPalette: INCBIN "gfx/pics/150/shiny.pal" -MewPalette: INCBIN "gfx/pics/151/normal.pal" -MewShinyPalette: INCBIN "gfx/pics/151/shiny.pal" -ChikoritaPalette: INCBIN "gfx/pics/152/normal.pal" -ChikoritaShinyPalette: INCBIN "gfx/pics/152/shiny.pal" -BayleefPalette: INCBIN "gfx/pics/153/normal.pal" -BayleefShinyPalette: INCBIN "gfx/pics/153/shiny.pal" -MeganiumPalette: INCBIN "gfx/pics/154/normal.pal" -MeganiumShinyPalette: INCBIN "gfx/pics/154/shiny.pal" -CyndaquilPalette: INCBIN "gfx/pics/155/normal.pal" -CyndaquilShinyPalette: INCBIN "gfx/pics/155/shiny.pal" -QuilavaPalette: INCBIN "gfx/pics/156/normal.pal" -QuilavaShinyPalette: INCBIN "gfx/pics/156/shiny.pal" -TyphlosionPalette: INCBIN "gfx/pics/157/normal.pal" -TyphlosionShinyPalette: INCBIN "gfx/pics/157/shiny.pal" -TotodilePalette: INCBIN "gfx/pics/158/normal.pal" -TotodileShinyPalette: INCBIN "gfx/pics/158/shiny.pal" -CroconawPalette: INCBIN "gfx/pics/159/normal.pal" -CroconawShinyPalette: INCBIN "gfx/pics/159/shiny.pal" -FeraligatrPalette: INCBIN "gfx/pics/160/normal.pal" -FeraligatrShinyPalette: INCBIN "gfx/pics/160/shiny.pal" -SentretPalette: INCBIN "gfx/pics/161/normal.pal" -SentretShinyPalette: INCBIN "gfx/pics/161/shiny.pal" -FurretPalette: INCBIN "gfx/pics/162/normal.pal" -FurretShinyPalette: INCBIN "gfx/pics/162/shiny.pal" -HoothootPalette: INCBIN "gfx/pics/163/normal.pal" -HoothootShinyPalette: INCBIN "gfx/pics/163/shiny.pal" -NoctowlPalette: INCBIN "gfx/pics/164/normal.pal" -NoctowlShinyPalette: INCBIN "gfx/pics/164/shiny.pal" -LedybaPalette: INCBIN "gfx/pics/165/normal.pal" -LedybaShinyPalette: INCBIN "gfx/pics/165/shiny.pal" -LedianPalette: INCBIN "gfx/pics/166/normal.pal" -LedianShinyPalette: INCBIN "gfx/pics/166/shiny.pal" -SpinarakPalette: INCBIN "gfx/pics/167/normal.pal" -SpinarakShinyPalette: INCBIN "gfx/pics/167/shiny.pal" -AriadosPalette: INCBIN "gfx/pics/168/normal.pal" -AriadosShinyPalette: INCBIN "gfx/pics/168/shiny.pal" -CrobatPalette: INCBIN "gfx/pics/169/normal.pal" -CrobatShinyPalette: INCBIN "gfx/pics/169/shiny.pal" -ChinchouPalette: INCBIN "gfx/pics/170/normal.pal" -ChinchouShinyPalette: INCBIN "gfx/pics/170/shiny.pal" -LanturnPalette: INCBIN "gfx/pics/171/normal.pal" -LanturnShinyPalette: INCBIN "gfx/pics/171/shiny.pal" -PichuPalette: INCBIN "gfx/pics/172/normal.pal" -PichuShinyPalette: INCBIN "gfx/pics/172/shiny.pal" -CleffaPalette: INCBIN "gfx/pics/173/normal.pal" -CleffaShinyPalette: INCBIN "gfx/pics/173/shiny.pal" -IgglybuffPalette: INCBIN "gfx/pics/174/normal.pal" -IgglybuffShinyPalette: INCBIN "gfx/pics/174/shiny.pal" -TogepiPalette: INCBIN "gfx/pics/175/normal.pal" -TogepiShinyPalette: INCBIN "gfx/pics/175/shiny.pal" -TogeticPalette: INCBIN "gfx/pics/176/normal.pal" -TogeticShinyPalette: INCBIN "gfx/pics/176/shiny.pal" -NatuPalette: INCBIN "gfx/pics/177/normal.pal" -NatuShinyPalette: INCBIN "gfx/pics/177/shiny.pal" -XatuPalette: INCBIN "gfx/pics/178/normal.pal" -XatuShinyPalette: INCBIN "gfx/pics/178/shiny.pal" -MareepPalette: INCBIN "gfx/pics/179/normal.pal" -MareepShinyPalette: INCBIN "gfx/pics/179/shiny.pal" -FlaaffyPalette: INCBIN "gfx/pics/180/normal.pal" -FlaaffyShinyPalette: INCBIN "gfx/pics/180/shiny.pal" -AmpharosPalette: INCBIN "gfx/pics/181/normal.pal" -AmpharosShinyPalette: INCBIN "gfx/pics/181/shiny.pal" -BellossomPalette: INCBIN "gfx/pics/182/normal.pal" -BellossomShinyPalette: INCBIN "gfx/pics/182/shiny.pal" -MarillPalette: INCBIN "gfx/pics/183/normal.pal" -MarillShinyPalette: INCBIN "gfx/pics/183/shiny.pal" -AzumarillPalette: INCBIN "gfx/pics/184/normal.pal" -AzumarillShinyPalette: INCBIN "gfx/pics/184/shiny.pal" -SudowoodoPalette: INCBIN "gfx/pics/185/normal.pal" -SudowoodoShinyPalette: INCBIN "gfx/pics/185/shiny.pal" -PolitoedPalette: INCBIN "gfx/pics/186/normal.pal" -PolitoedShinyPalette: INCBIN "gfx/pics/186/shiny.pal" -HoppipPalette: INCBIN "gfx/pics/187/normal.pal" -HoppipShinyPalette: INCBIN "gfx/pics/187/shiny.pal" -SkiploomPalette: INCBIN "gfx/pics/188/normal.pal" -SkiploomShinyPalette: INCBIN "gfx/pics/188/shiny.pal" -JumpluffPalette: INCBIN "gfx/pics/189/normal.pal" -JumpluffShinyPalette: INCBIN "gfx/pics/189/shiny.pal" -AipomPalette: INCBIN "gfx/pics/190/normal.pal" -AipomShinyPalette: INCBIN "gfx/pics/190/shiny.pal" -SunkernPalette: INCBIN "gfx/pics/191/normal.pal" -SunkernShinyPalette: INCBIN "gfx/pics/191/shiny.pal" -SunfloraPalette: INCBIN "gfx/pics/192/normal.pal" -SunfloraShinyPalette: INCBIN "gfx/pics/192/shiny.pal" -YanmaPalette: INCBIN "gfx/pics/193/normal.pal" -YanmaShinyPalette: INCBIN "gfx/pics/193/shiny.pal" -WooperPalette: INCBIN "gfx/pics/194/normal.pal" -WooperShinyPalette: INCBIN "gfx/pics/194/shiny.pal" -QuagsirePalette: INCBIN "gfx/pics/195/normal.pal" -QuagsireShinyPalette: INCBIN "gfx/pics/195/shiny.pal" -EspeonPalette: INCBIN "gfx/pics/196/normal.pal" -EspeonShinyPalette: INCBIN "gfx/pics/196/shiny.pal" -UmbreonPalette: INCBIN "gfx/pics/197/normal.pal" -UmbreonShinyPalette: INCBIN "gfx/pics/197/shiny.pal" -MurkrowPalette: INCBIN "gfx/pics/198/normal.pal" -MurkrowShinyPalette: INCBIN "gfx/pics/198/shiny.pal" -SlowkingPalette: INCBIN "gfx/pics/199/normal.pal" -SlowkingShinyPalette: INCBIN "gfx/pics/199/shiny.pal" -MisdreavusPalette: INCBIN "gfx/pics/200/normal.pal" -MisdreavusShinyPalette: INCBIN "gfx/pics/200/shiny.pal" -UnownPalette: INCBIN "gfx/pics/201/normal.pal" -UnownShinyPalette: INCBIN "gfx/pics/201/shiny.pal" -WobbuffetPalette: INCBIN "gfx/pics/202/normal.pal" -WobbuffetShinyPalette: INCBIN "gfx/pics/202/shiny.pal" -GirafarigPalette: INCBIN "gfx/pics/203/normal.pal" -GirafarigShinyPalette: INCBIN "gfx/pics/203/shiny.pal" -PinecoPalette: INCBIN "gfx/pics/204/normal.pal" -PinecoShinyPalette: INCBIN "gfx/pics/204/shiny.pal" -ForretressPalette: INCBIN "gfx/pics/205/normal.pal" -ForretressShinyPalette: INCBIN "gfx/pics/205/shiny.pal" -DunsparcePalette: INCBIN "gfx/pics/206/normal.pal" -DunsparceShinyPalette: INCBIN "gfx/pics/206/shiny.pal" -GligarPalette: INCBIN "gfx/pics/207/normal.pal" -GligarShinyPalette: INCBIN "gfx/pics/207/shiny.pal" -SteelixPalette: INCBIN "gfx/pics/208/normal.pal" -SteelixShinyPalette: INCBIN "gfx/pics/208/shiny.pal" -SnubbullPalette: INCBIN "gfx/pics/209/normal.pal" -SnubbullShinyPalette: INCBIN "gfx/pics/209/shiny.pal" -GranbullPalette: INCBIN "gfx/pics/210/normal.pal" -GranbullShinyPalette: INCBIN "gfx/pics/210/shiny.pal" -QwilfishPalette: INCBIN "gfx/pics/211/normal.pal" -QwilfishShinyPalette: INCBIN "gfx/pics/211/shiny.pal" -ScizorPalette: INCBIN "gfx/pics/212/normal.pal" -ScizorShinyPalette: INCBIN "gfx/pics/212/shiny.pal" -ShucklePalette: INCBIN "gfx/pics/213/normal.pal" -ShuckleShinyPalette: INCBIN "gfx/pics/213/shiny.pal" -HeracrossPalette: INCBIN "gfx/pics/214/normal.pal" -HeracrossShinyPalette: INCBIN "gfx/pics/214/shiny.pal" -SneaselPalette: INCBIN "gfx/pics/215/normal.pal" -SneaselShinyPalette: INCBIN "gfx/pics/215/shiny.pal" -TeddiursaPalette: INCBIN "gfx/pics/216/normal.pal" -TeddiursaShinyPalette: INCBIN "gfx/pics/216/shiny.pal" -UrsaringPalette: INCBIN "gfx/pics/217/normal.pal" -UrsaringShinyPalette: INCBIN "gfx/pics/217/shiny.pal" -SlugmaPalette: INCBIN "gfx/pics/218/normal.pal" -SlugmaShinyPalette: INCBIN "gfx/pics/218/shiny.pal" -MagcargoPalette: INCBIN "gfx/pics/219/normal.pal" -MagcargoShinyPalette: INCBIN "gfx/pics/219/shiny.pal" -SwinubPalette: INCBIN "gfx/pics/220/normal.pal" -SwinubShinyPalette: INCBIN "gfx/pics/220/shiny.pal" -PiloswinePalette: INCBIN "gfx/pics/221/normal.pal" -PiloswineShinyPalette: INCBIN "gfx/pics/221/shiny.pal" -CorsolaPalette: INCBIN "gfx/pics/222/normal.pal" -CorsolaShinyPalette: INCBIN "gfx/pics/222/shiny.pal" -RemoraidPalette: INCBIN "gfx/pics/223/normal.pal" -RemoraidShinyPalette: INCBIN "gfx/pics/223/shiny.pal" -OctilleryPalette: INCBIN "gfx/pics/224/normal.pal" -OctilleryShinyPalette: INCBIN "gfx/pics/224/shiny.pal" -DelibirdPalette: INCBIN "gfx/pics/225/normal.pal" -DelibirdShinyPalette: INCBIN "gfx/pics/225/shiny.pal" -MantinePalette: INCBIN "gfx/pics/226/normal.pal" -MantineShinyPalette: INCBIN "gfx/pics/226/shiny.pal" -SkarmoryPalette: INCBIN "gfx/pics/227/normal.pal" -SkarmoryShinyPalette: INCBIN "gfx/pics/227/shiny.pal" -HoundourPalette: INCBIN "gfx/pics/228/normal.pal" -HoundourShinyPalette: INCBIN "gfx/pics/228/shiny.pal" -HoundoomPalette: INCBIN "gfx/pics/229/normal.pal" -HoundoomShinyPalette: INCBIN "gfx/pics/229/shiny.pal" -KingdraPalette: INCBIN "gfx/pics/230/normal.pal" -KingdraShinyPalette: INCBIN "gfx/pics/230/shiny.pal" -PhanpyPalette: INCBIN "gfx/pics/231/normal.pal" -PhanpyShinyPalette: INCBIN "gfx/pics/231/shiny.pal" -DonphanPalette: INCBIN "gfx/pics/232/normal.pal" -DonphanShinyPalette: INCBIN "gfx/pics/232/shiny.pal" -Porygon2Palette: INCBIN "gfx/pics/233/normal.pal" -Porygon2ShinyPalette: INCBIN "gfx/pics/233/shiny.pal" -StantlerPalette: INCBIN "gfx/pics/234/normal.pal" -StantlerShinyPalette: INCBIN "gfx/pics/234/shiny.pal" -SmearglePalette: INCBIN "gfx/pics/235/normal.pal" -SmeargleShinyPalette: INCBIN "gfx/pics/235/shiny.pal" -TyroguePalette: INCBIN "gfx/pics/236/normal.pal" -TyrogueShinyPalette: INCBIN "gfx/pics/236/shiny.pal" -HitmontopPalette: INCBIN "gfx/pics/237/normal.pal" -HitmontopShinyPalette: INCBIN "gfx/pics/237/shiny.pal" -SmoochumPalette: INCBIN "gfx/pics/238/normal.pal" -SmoochumShinyPalette: INCBIN "gfx/pics/238/shiny.pal" -ElekidPalette: INCBIN "gfx/pics/239/normal.pal" -ElekidShinyPalette: INCBIN "gfx/pics/239/shiny.pal" -MagbyPalette: INCBIN "gfx/pics/240/normal.pal" -MagbyShinyPalette: INCBIN "gfx/pics/240/shiny.pal" -MiltankPalette: INCBIN "gfx/pics/241/normal.pal" -MiltankShinyPalette: INCBIN "gfx/pics/241/shiny.pal" -BlisseyPalette: INCBIN "gfx/pics/242/normal.pal" -BlisseyShinyPalette: INCBIN "gfx/pics/242/shiny.pal" -RaikouPalette: INCBIN "gfx/pics/243/normal.pal" -RaikouShinyPalette: INCBIN "gfx/pics/243/shiny.pal" -EnteiPalette: INCBIN "gfx/pics/244/normal.pal" -EnteiShinyPalette: INCBIN "gfx/pics/244/shiny.pal" -SuicunePalette: INCBIN "gfx/pics/245/normal.pal" -SuicuneShinyPalette: INCBIN "gfx/pics/245/shiny.pal" -LarvitarPalette: INCBIN "gfx/pics/246/normal.pal" -LarvitarShinyPalette: INCBIN "gfx/pics/246/shiny.pal" -PupitarPalette: INCBIN "gfx/pics/247/normal.pal" -PupitarShinyPalette: INCBIN "gfx/pics/247/shiny.pal" -TyranitarPalette: INCBIN "gfx/pics/248/normal.pal" -TyranitarShinyPalette: INCBIN "gfx/pics/248/shiny.pal" -LugiaPalette: INCBIN "gfx/pics/249/normal.pal" -LugiaShinyPalette: INCBIN "gfx/pics/249/shiny.pal" -HoOhPalette: INCBIN "gfx/pics/250/normal.pal" -HoOhShinyPalette: INCBIN "gfx/pics/250/shiny.pal" -CelebiPalette: INCBIN "gfx/pics/251/normal.pal" -CelebiShinyPalette: INCBIN "gfx/pics/251/shiny.pal" - +BulbasaurPalette: INCBIN "gfx/pics/001/normal.pal", 2, 4 +BulbasaurShinyPalette: INCBIN "gfx/pics/001/shiny.pal", 2, 4 +IvysaurPalette: INCBIN "gfx/pics/002/normal.pal", 2, 4 +IvysaurShinyPalette: INCBIN "gfx/pics/002/shiny.pal", 2, 4 +VenusaurPalette: INCBIN "gfx/pics/003/normal.pal", 2, 4 +VenusaurShinyPalette: INCBIN "gfx/pics/003/shiny.pal", 2, 4 +CharmanderPalette: INCBIN "gfx/pics/004/normal.pal", 2, 4 +CharmanderShinyPalette: INCBIN "gfx/pics/004/shiny.pal", 2, 4 +CharmeleonPalette: INCBIN "gfx/pics/005/normal.pal", 2, 4 +CharmeleonShinyPalette: INCBIN "gfx/pics/005/shiny.pal", 2, 4 +CharizardPalette: INCBIN "gfx/pics/006/normal.pal", 2, 4 +CharizardShinyPalette: INCBIN "gfx/pics/006/shiny.pal", 2, 4 +SquirtlePalette: INCBIN "gfx/pics/007/normal.pal", 2, 4 +SquirtleShinyPalette: INCBIN "gfx/pics/007/shiny.pal", 2, 4 +WartortlePalette: INCBIN "gfx/pics/008/normal.pal", 2, 4 +WartortleShinyPalette: INCBIN "gfx/pics/008/shiny.pal", 2, 4 +BlastoisePalette: INCBIN "gfx/pics/009/normal.pal", 2, 4 +BlastoiseShinyPalette: INCBIN "gfx/pics/009/shiny.pal", 2, 4 +CaterpiePalette: INCBIN "gfx/pics/010/normal.pal", 2, 4 +CaterpieShinyPalette: INCBIN "gfx/pics/010/shiny.pal", 2, 4 +MetapodPalette: INCBIN "gfx/pics/011/normal.pal", 2, 4 +MetapodShinyPalette: INCBIN "gfx/pics/011/shiny.pal", 2, 4 +ButterfreePalette: INCBIN "gfx/pics/012/normal.pal", 2, 4 +ButterfreeShinyPalette: INCBIN "gfx/pics/012/shiny.pal", 2, 4 +WeedlePalette: INCBIN "gfx/pics/013/normal.pal", 2, 4 +WeedleShinyPalette: INCBIN "gfx/pics/013/shiny.pal", 2, 4 +KakunaPalette: INCBIN "gfx/pics/014/normal.pal", 2, 4 +KakunaShinyPalette: INCBIN "gfx/pics/014/shiny.pal", 2, 4 +BeedrillPalette: INCBIN "gfx/pics/015/normal.pal", 2, 4 +BeedrillShinyPalette: INCBIN "gfx/pics/015/shiny.pal", 2, 4 +PidgeyPalette: INCBIN "gfx/pics/016/normal.pal", 2, 4 +PidgeyShinyPalette: INCBIN "gfx/pics/016/shiny.pal", 2, 4 +PidgeottoPalette: INCBIN "gfx/pics/017/normal.pal", 2, 4 +PidgeottoShinyPalette: INCBIN "gfx/pics/017/shiny.pal", 2, 4 +PidgeotPalette: INCBIN "gfx/pics/018/normal.pal", 2, 4 +PidgeotShinyPalette: INCBIN "gfx/pics/018/shiny.pal", 2, 4 +RattataPalette: INCBIN "gfx/pics/019/normal.pal", 2, 4 +RattataShinyPalette: INCBIN "gfx/pics/019/shiny.pal", 2, 4 +RaticatePalette: INCBIN "gfx/pics/020/normal.pal", 2, 4 +RaticateShinyPalette: INCBIN "gfx/pics/020/shiny.pal", 2, 4 +SpearowPalette: INCBIN "gfx/pics/021/normal.pal", 2, 4 +SpearowShinyPalette: INCBIN "gfx/pics/021/shiny.pal", 2, 4 +FearowPalette: INCBIN "gfx/pics/022/normal.pal", 2, 4 +FearowShinyPalette: INCBIN "gfx/pics/022/shiny.pal", 2, 4 +EkansPalette: INCBIN "gfx/pics/023/normal.pal", 2, 4 +EkansShinyPalette: INCBIN "gfx/pics/023/shiny.pal", 2, 4 +ArbokPalette: INCBIN "gfx/pics/024/normal.pal", 2, 4 +ArbokShinyPalette: INCBIN "gfx/pics/024/shiny.pal", 2, 4 +PikachuPalette: INCBIN "gfx/pics/025/normal.pal", 2, 4 +PikachuShinyPalette: INCBIN "gfx/pics/025/shiny.pal", 2, 4 +RaichuPalette: INCBIN "gfx/pics/026/normal.pal", 2, 4 +RaichuShinyPalette: INCBIN "gfx/pics/026/shiny.pal", 2, 4 +SandshrewPalette: INCBIN "gfx/pics/027/normal.pal", 2, 4 +SandshrewShinyPalette: INCBIN "gfx/pics/027/shiny.pal", 2, 4 +SandslashPalette: INCBIN "gfx/pics/028/normal.pal", 2, 4 +SandslashShinyPalette: INCBIN "gfx/pics/028/shiny.pal", 2, 4 +NidoranFPalette: INCBIN "gfx/pics/029/normal.pal", 2, 4 +NidoranFShinyPalette: INCBIN "gfx/pics/029/shiny.pal", 2, 4 +NidorinaPalette: INCBIN "gfx/pics/030/normal.pal", 2, 4 +NidorinaShinyPalette: INCBIN "gfx/pics/030/shiny.pal", 2, 4 +NidoqueenPalette: INCBIN "gfx/pics/031/normal.pal", 2, 4 +NidoqueenShinyPalette: INCBIN "gfx/pics/031/shiny.pal", 2, 4 +NidoranMPalette: INCBIN "gfx/pics/032/normal.pal", 2, 4 +NidoranMShinyPalette: INCBIN "gfx/pics/032/shiny.pal", 2, 4 +NidorinoPalette: INCBIN "gfx/pics/033/normal.pal", 2, 4 +NidorinoShinyPalette: INCBIN "gfx/pics/033/shiny.pal", 2, 4 +NidokingPalette: INCBIN "gfx/pics/034/normal.pal", 2, 4 +NidokingShinyPalette: INCBIN "gfx/pics/034/shiny.pal", 2, 4 +ClefairyPalette: INCBIN "gfx/pics/035/normal.pal", 2, 4 +ClefairyShinyPalette: INCBIN "gfx/pics/035/shiny.pal", 2, 4 +ClefablePalette: INCBIN "gfx/pics/036/normal.pal", 2, 4 +ClefableShinyPalette: INCBIN "gfx/pics/036/shiny.pal", 2, 4 +VulpixPalette: INCBIN "gfx/pics/037/normal.pal", 2, 4 +VulpixShinyPalette: INCBIN "gfx/pics/037/shiny.pal", 2, 4 +NinetalesPalette: INCBIN "gfx/pics/038/normal.pal", 2, 4 +NinetalesShinyPalette: INCBIN "gfx/pics/038/shiny.pal", 2, 4 +JigglypuffPalette: INCBIN "gfx/pics/039/normal.pal", 2, 4 +JigglypuffShinyPalette: INCBIN "gfx/pics/039/shiny.pal", 2, 4 +WigglytuffPalette: INCBIN "gfx/pics/040/normal.pal", 2, 4 +WigglytuffShinyPalette: INCBIN "gfx/pics/040/shiny.pal", 2, 4 +ZubatPalette: INCBIN "gfx/pics/041/normal.pal", 2, 4 +ZubatShinyPalette: INCBIN "gfx/pics/041/shiny.pal", 2, 4 +GolbatPalette: INCBIN "gfx/pics/042/normal.pal", 2, 4 +GolbatShinyPalette: INCBIN "gfx/pics/042/shiny.pal", 2, 4 +OddishPalette: INCBIN "gfx/pics/043/normal.pal", 2, 4 +OddishShinyPalette: INCBIN "gfx/pics/043/shiny.pal", 2, 4 +GloomPalette: INCBIN "gfx/pics/044/normal.pal", 2, 4 +GloomShinyPalette: INCBIN "gfx/pics/044/shiny.pal", 2, 4 +VileplumePalette: INCBIN "gfx/pics/045/normal.pal", 2, 4 +VileplumeShinyPalette: INCBIN "gfx/pics/045/shiny.pal", 2, 4 +ParasPalette: INCBIN "gfx/pics/046/normal.pal", 2, 4 +ParasShinyPalette: INCBIN "gfx/pics/046/shiny.pal", 2, 4 +ParasectPalette: INCBIN "gfx/pics/047/normal.pal", 2, 4 +ParasectShinyPalette: INCBIN "gfx/pics/047/shiny.pal", 2, 4 +VenonatPalette: INCBIN "gfx/pics/048/normal.pal", 2, 4 +VenonatShinyPalette: INCBIN "gfx/pics/048/shiny.pal", 2, 4 +VenomothPalette: INCBIN "gfx/pics/049/normal.pal", 2, 4 +VenomothShinyPalette: INCBIN "gfx/pics/049/shiny.pal", 2, 4 +DiglettPalette: INCBIN "gfx/pics/050/normal.pal", 2, 4 +DiglettShinyPalette: INCBIN "gfx/pics/050/shiny.pal", 2, 4 +DugtrioPalette: INCBIN "gfx/pics/051/normal.pal", 2, 4 +DugtrioShinyPalette: INCBIN "gfx/pics/051/shiny.pal", 2, 4 +MeowthPalette: INCBIN "gfx/pics/052/normal.pal", 2, 4 +MeowthShinyPalette: INCBIN "gfx/pics/052/shiny.pal", 2, 4 +PersianPalette: INCBIN "gfx/pics/053/normal.pal", 2, 4 +PersianShinyPalette: INCBIN "gfx/pics/053/shiny.pal", 2, 4 +PsyduckPalette: INCBIN "gfx/pics/054/normal.pal", 2, 4 +PsyduckShinyPalette: INCBIN "gfx/pics/054/shiny.pal", 2, 4 +GolduckPalette: INCBIN "gfx/pics/055/normal.pal", 2, 4 +GolduckShinyPalette: INCBIN "gfx/pics/055/shiny.pal", 2, 4 +MankeyPalette: INCBIN "gfx/pics/056/normal.pal", 2, 4 +MankeyShinyPalette: INCBIN "gfx/pics/056/shiny.pal", 2, 4 +PrimeapePalette: INCBIN "gfx/pics/057/normal.pal", 2, 4 +PrimeapeShinyPalette: INCBIN "gfx/pics/057/shiny.pal", 2, 4 +GrowlithePalette: INCBIN "gfx/pics/058/normal.pal", 2, 4 +GrowlitheShinyPalette: INCBIN "gfx/pics/058/shiny.pal", 2, 4 +ArcaninePalette: INCBIN "gfx/pics/059/normal.pal", 2, 4 +ArcanineShinyPalette: INCBIN "gfx/pics/059/shiny.pal", 2, 4 +PoliwagPalette: INCBIN "gfx/pics/060/normal.pal", 2, 4 +PoliwagShinyPalette: INCBIN "gfx/pics/060/shiny.pal", 2, 4 +PoliwhirlPalette: INCBIN "gfx/pics/061/normal.pal", 2, 4 +PoliwhirlShinyPalette: INCBIN "gfx/pics/061/shiny.pal", 2, 4 +PoliwrathPalette: INCBIN "gfx/pics/062/normal.pal", 2, 4 +PoliwrathShinyPalette: INCBIN "gfx/pics/062/shiny.pal", 2, 4 +AbraPalette: INCBIN "gfx/pics/063/normal.pal", 2, 4 +AbraShinyPalette: INCBIN "gfx/pics/063/shiny.pal", 2, 4 +KadabraPalette: INCBIN "gfx/pics/064/normal.pal", 2, 4 +KadabraShinyPalette: INCBIN "gfx/pics/064/shiny.pal", 2, 4 +AlakazamPalette: INCBIN "gfx/pics/065/normal.pal", 2, 4 +AlakazamShinyPalette: INCBIN "gfx/pics/065/shiny.pal", 2, 4 +MachopPalette: INCBIN "gfx/pics/066/normal.pal", 2, 4 +MachopShinyPalette: INCBIN "gfx/pics/066/shiny.pal", 2, 4 +MachokePalette: INCBIN "gfx/pics/067/normal.pal", 2, 4 +MachokeShinyPalette: INCBIN "gfx/pics/067/shiny.pal", 2, 4 +MachampPalette: INCBIN "gfx/pics/068/normal.pal", 2, 4 +MachampShinyPalette: INCBIN "gfx/pics/068/shiny.pal", 2, 4 +BellsproutPalette: INCBIN "gfx/pics/069/normal.pal", 2, 4 +BellsproutShinyPalette: INCBIN "gfx/pics/069/shiny.pal", 2, 4 +WeepinbellPalette: INCBIN "gfx/pics/070/normal.pal", 2, 4 +WeepinbellShinyPalette: INCBIN "gfx/pics/070/shiny.pal", 2, 4 +VictreebelPalette: INCBIN "gfx/pics/071/normal.pal", 2, 4 +VictreebelShinyPalette: INCBIN "gfx/pics/071/shiny.pal", 2, 4 +TentacoolPalette: INCBIN "gfx/pics/072/normal.pal", 2, 4 +TentacoolShinyPalette: INCBIN "gfx/pics/072/shiny.pal", 2, 4 +TentacruelPalette: INCBIN "gfx/pics/073/normal.pal", 2, 4 +TentacruelShinyPalette: INCBIN "gfx/pics/073/shiny.pal", 2, 4 +GeodudePalette: INCBIN "gfx/pics/074/normal.pal", 2, 4 +GeodudeShinyPalette: INCBIN "gfx/pics/074/shiny.pal", 2, 4 +GravelerPalette: INCBIN "gfx/pics/075/normal.pal", 2, 4 +GravelerShinyPalette: INCBIN "gfx/pics/075/shiny.pal", 2, 4 +GolemPalette: INCBIN "gfx/pics/076/normal.pal", 2, 4 +GolemShinyPalette: INCBIN "gfx/pics/076/shiny.pal", 2, 4 +PonytaPalette: INCBIN "gfx/pics/077/normal.pal", 2, 4 +PonytaShinyPalette: INCBIN "gfx/pics/077/shiny.pal", 2, 4 +RapidashPalette: INCBIN "gfx/pics/078/normal.pal", 2, 4 +RapidashShinyPalette: INCBIN "gfx/pics/078/shiny.pal", 2, 4 +SlowpokePalette: INCBIN "gfx/pics/079/normal.pal", 2, 4 +SlowpokeShinyPalette: INCBIN "gfx/pics/079/shiny.pal", 2, 4 +SlowbroPalette: INCBIN "gfx/pics/080/normal.pal", 2, 4 +SlowbroShinyPalette: INCBIN "gfx/pics/080/shiny.pal", 2, 4 +MagnemitePalette: INCBIN "gfx/pics/081/normal.pal", 2, 4 +MagnemiteShinyPalette: INCBIN "gfx/pics/081/shiny.pal", 2, 4 +MagnetonPalette: INCBIN "gfx/pics/082/normal.pal", 2, 4 +MagnetonShinyPalette: INCBIN "gfx/pics/082/shiny.pal", 2, 4 +FarfetchDPalette: INCBIN "gfx/pics/083/normal.pal", 2, 4 +FarfetchDShinyPalette: INCBIN "gfx/pics/083/shiny.pal", 2, 4 +DoduoPalette: INCBIN "gfx/pics/084/normal.pal", 2, 4 +DoduoShinyPalette: INCBIN "gfx/pics/084/shiny.pal", 2, 4 +DodrioPalette: INCBIN "gfx/pics/085/normal.pal", 2, 4 +DodrioShinyPalette: INCBIN "gfx/pics/085/shiny.pal", 2, 4 +SeelPalette: INCBIN "gfx/pics/086/normal.pal", 2, 4 +SeelShinyPalette: INCBIN "gfx/pics/086/shiny.pal", 2, 4 +DewgongPalette: INCBIN "gfx/pics/087/normal.pal", 2, 4 +DewgongShinyPalette: INCBIN "gfx/pics/087/shiny.pal", 2, 4 +GrimerPalette: INCBIN "gfx/pics/088/normal.pal", 2, 4 +GrimerShinyPalette: INCBIN "gfx/pics/088/shiny.pal", 2, 4 +MukPalette: INCBIN "gfx/pics/089/normal.pal", 2, 4 +MukShinyPalette: INCBIN "gfx/pics/089/shiny.pal", 2, 4 +ShellderPalette: INCBIN "gfx/pics/090/normal.pal", 2, 4 +ShellderShinyPalette: INCBIN "gfx/pics/090/shiny.pal", 2, 4 +CloysterPalette: INCBIN "gfx/pics/091/normal.pal", 2, 4 +CloysterShinyPalette: INCBIN "gfx/pics/091/shiny.pal", 2, 4 +GastlyPalette: INCBIN "gfx/pics/092/normal.pal", 2, 4 +GastlyShinyPalette: INCBIN "gfx/pics/092/shiny.pal", 2, 4 +HaunterPalette: INCBIN "gfx/pics/093/normal.pal", 2, 4 +HaunterShinyPalette: INCBIN "gfx/pics/093/shiny.pal", 2, 4 +GengarPalette: INCBIN "gfx/pics/094/normal.pal", 2, 4 +GengarShinyPalette: INCBIN "gfx/pics/094/shiny.pal", 2, 4 +OnixPalette: INCBIN "gfx/pics/095/normal.pal", 2, 4 +OnixShinyPalette: INCBIN "gfx/pics/095/shiny.pal", 2, 4 +DrowzeePalette: INCBIN "gfx/pics/096/normal.pal", 2, 4 +DrowzeeShinyPalette: INCBIN "gfx/pics/096/shiny.pal", 2, 4 +HypnoPalette: INCBIN "gfx/pics/097/normal.pal", 2, 4 +HypnoShinyPalette: INCBIN "gfx/pics/097/shiny.pal", 2, 4 +KrabbyPalette: INCBIN "gfx/pics/098/normal.pal", 2, 4 +KrabbyShinyPalette: INCBIN "gfx/pics/098/shiny.pal", 2, 4 +KinglerPalette: INCBIN "gfx/pics/099/normal.pal", 2, 4 +KinglerShinyPalette: INCBIN "gfx/pics/099/shiny.pal", 2, 4 +VoltorbPalette: INCBIN "gfx/pics/100/normal.pal", 2, 4 +VoltorbShinyPalette: INCBIN "gfx/pics/100/shiny.pal", 2, 4 +ElectrodePalette: INCBIN "gfx/pics/101/normal.pal", 2, 4 +ElectrodeShinyPalette: INCBIN "gfx/pics/101/shiny.pal", 2, 4 +ExeggcutePalette: INCBIN "gfx/pics/102/normal.pal", 2, 4 +ExeggcuteShinyPalette: INCBIN "gfx/pics/102/shiny.pal", 2, 4 +ExeggutorPalette: INCBIN "gfx/pics/103/normal.pal", 2, 4 +ExeggutorShinyPalette: INCBIN "gfx/pics/103/shiny.pal", 2, 4 +CubonePalette: INCBIN "gfx/pics/104/normal.pal", 2, 4 +CuboneShinyPalette: INCBIN "gfx/pics/104/shiny.pal", 2, 4 +MarowakPalette: INCBIN "gfx/pics/105/normal.pal", 2, 4 +MarowakShinyPalette: INCBIN "gfx/pics/105/shiny.pal", 2, 4 +HitmonleePalette: INCBIN "gfx/pics/106/normal.pal", 2, 4 +HitmonleeShinyPalette: INCBIN "gfx/pics/106/shiny.pal", 2, 4 +HitmonchanPalette: INCBIN "gfx/pics/107/normal.pal", 2, 4 +HitmonchanShinyPalette: INCBIN "gfx/pics/107/shiny.pal", 2, 4 +LickitungPalette: INCBIN "gfx/pics/108/normal.pal", 2, 4 +LickitungShinyPalette: INCBIN "gfx/pics/108/shiny.pal", 2, 4 +KoffingPalette: INCBIN "gfx/pics/109/normal.pal", 2, 4 +KoffingShinyPalette: INCBIN "gfx/pics/109/shiny.pal", 2, 4 +WeezingPalette: INCBIN "gfx/pics/110/normal.pal", 2, 4 +WeezingShinyPalette: INCBIN "gfx/pics/110/shiny.pal", 2, 4 +RhyhornPalette: INCBIN "gfx/pics/111/normal.pal", 2, 4 +RhyhornShinyPalette: INCBIN "gfx/pics/111/shiny.pal", 2, 4 +RhydonPalette: INCBIN "gfx/pics/112/normal.pal", 2, 4 +RhydonShinyPalette: INCBIN "gfx/pics/112/shiny.pal", 2, 4 +ChanseyPalette: INCBIN "gfx/pics/113/normal.pal", 2, 4 +ChanseyShinyPalette: INCBIN "gfx/pics/113/shiny.pal", 2, 4 +TangelaPalette: INCBIN "gfx/pics/114/normal.pal", 2, 4 +TangelaShinyPalette: INCBIN "gfx/pics/114/shiny.pal", 2, 4 +KangaskhanPalette: INCBIN "gfx/pics/115/normal.pal", 2, 4 +KangaskhanShinyPalette: INCBIN "gfx/pics/115/shiny.pal", 2, 4 +HorseaPalette: INCBIN "gfx/pics/116/normal.pal", 2, 4 +HorseaShinyPalette: INCBIN "gfx/pics/116/shiny.pal", 2, 4 +SeadraPalette: INCBIN "gfx/pics/117/normal.pal", 2, 4 +SeadraShinyPalette: INCBIN "gfx/pics/117/shiny.pal", 2, 4 +GoldeenPalette: INCBIN "gfx/pics/118/normal.pal", 2, 4 +GoldeenShinyPalette: INCBIN "gfx/pics/118/shiny.pal", 2, 4 +SeakingPalette: INCBIN "gfx/pics/119/normal.pal", 2, 4 +SeakingShinyPalette: INCBIN "gfx/pics/119/shiny.pal", 2, 4 +StaryuPalette: INCBIN "gfx/pics/120/normal.pal", 2, 4 +StaryuShinyPalette: INCBIN "gfx/pics/120/shiny.pal", 2, 4 +StarmiePalette: INCBIN "gfx/pics/121/normal.pal", 2, 4 +StarmieShinyPalette: INCBIN "gfx/pics/121/shiny.pal", 2, 4 +MrMimePalette: INCBIN "gfx/pics/122/normal.pal", 2, 4 +MrMimeShinyPalette: INCBIN "gfx/pics/122/shiny.pal", 2, 4 +ScytherPalette: INCBIN "gfx/pics/123/normal.pal", 2, 4 +ScytherShinyPalette: INCBIN "gfx/pics/123/shiny.pal", 2, 4 +JynxPalette: INCBIN "gfx/pics/124/normal.pal", 2, 4 +JynxShinyPalette: INCBIN "gfx/pics/124/shiny.pal", 2, 4 +ElectabuzzPalette: INCBIN "gfx/pics/125/normal.pal", 2, 4 +ElectabuzzShinyPalette: INCBIN "gfx/pics/125/shiny.pal", 2, 4 +MagmarPalette: INCBIN "gfx/pics/126/normal.pal", 2, 4 +MagmarShinyPalette: INCBIN "gfx/pics/126/shiny.pal", 2, 4 +PinsirPalette: INCBIN "gfx/pics/127/normal.pal", 2, 4 +PinsirShinyPalette: INCBIN "gfx/pics/127/shiny.pal", 2, 4 +TaurosPalette: INCBIN "gfx/pics/128/normal.pal", 2, 4 +TaurosShinyPalette: INCBIN "gfx/pics/128/shiny.pal", 2, 4 +MagikarpPalette: INCBIN "gfx/pics/129/normal.pal", 2, 4 +MagikarpShinyPalette: INCBIN "gfx/pics/129/shiny.pal", 2, 4 +GyaradosPalette: INCBIN "gfx/pics/130/normal.pal", 2, 4 +GyaradosShinyPalette: INCBIN "gfx/pics/130/shiny.pal", 2, 4 +LaprasPalette: INCBIN "gfx/pics/131/normal.pal", 2, 4 +LaprasShinyPalette: INCBIN "gfx/pics/131/shiny.pal", 2, 4 +DittoPalette: INCBIN "gfx/pics/132/normal.pal", 2, 4 +DittoShinyPalette: INCBIN "gfx/pics/132/shiny.pal", 2, 4 +EeveePalette: INCBIN "gfx/pics/133/normal.pal", 2, 4 +EeveeShinyPalette: INCBIN "gfx/pics/133/shiny.pal", 2, 4 +VaporeonPalette: INCBIN "gfx/pics/134/normal.pal", 2, 4 +VaporeonShinyPalette: INCBIN "gfx/pics/134/shiny.pal", 2, 4 +JolteonPalette: INCBIN "gfx/pics/135/normal.pal", 2, 4 +JolteonShinyPalette: INCBIN "gfx/pics/135/shiny.pal", 2, 4 +FlareonPalette: INCBIN "gfx/pics/136/normal.pal", 2, 4 +FlareonShinyPalette: INCBIN "gfx/pics/136/shiny.pal", 2, 4 +PorygonPalette: INCBIN "gfx/pics/137/normal.pal", 2, 4 +PorygonShinyPalette: INCBIN "gfx/pics/137/shiny.pal", 2, 4 +OmanytePalette: INCBIN "gfx/pics/138/normal.pal", 2, 4 +OmanyteShinyPalette: INCBIN "gfx/pics/138/shiny.pal", 2, 4 +OmastarPalette: INCBIN "gfx/pics/139/normal.pal", 2, 4 +OmastarShinyPalette: INCBIN "gfx/pics/139/shiny.pal", 2, 4 +KabutoPalette: INCBIN "gfx/pics/140/normal.pal", 2, 4 +KabutoShinyPalette: INCBIN "gfx/pics/140/shiny.pal", 2, 4 +KabutopsPalette: INCBIN "gfx/pics/141/normal.pal", 2, 4 +KabutopsShinyPalette: INCBIN "gfx/pics/141/shiny.pal", 2, 4 +AerodactylPalette: INCBIN "gfx/pics/142/normal.pal", 2, 4 +AerodactylShinyPalette: INCBIN "gfx/pics/142/shiny.pal", 2, 4 +SnorlaxPalette: INCBIN "gfx/pics/143/normal.pal", 2, 4 +SnorlaxShinyPalette: INCBIN "gfx/pics/143/shiny.pal", 2, 4 +ArticunoPalette: INCBIN "gfx/pics/144/normal.pal", 2, 4 +ArticunoShinyPalette: INCBIN "gfx/pics/144/shiny.pal", 2, 4 +ZapdosPalette: INCBIN "gfx/pics/145/normal.pal", 2, 4 +ZapdosShinyPalette: INCBIN "gfx/pics/145/shiny.pal", 2, 4 +MoltresPalette: INCBIN "gfx/pics/146/normal.pal", 2, 4 +MoltresShinyPalette: INCBIN "gfx/pics/146/shiny.pal", 2, 4 +DratiniPalette: INCBIN "gfx/pics/147/normal.pal", 2, 4 +DratiniShinyPalette: INCBIN "gfx/pics/147/shiny.pal", 2, 4 +DragonairPalette: INCBIN "gfx/pics/148/normal.pal", 2, 4 +DragonairShinyPalette: INCBIN "gfx/pics/148/shiny.pal", 2, 4 +DragonitePalette: INCBIN "gfx/pics/149/normal.pal", 2, 4 +DragoniteShinyPalette: INCBIN "gfx/pics/149/shiny.pal", 2, 4 +MewtwoPalette: INCBIN "gfx/pics/150/normal.pal", 2, 4 +MewtwoShinyPalette: INCBIN "gfx/pics/150/shiny.pal", 2, 4 +MewPalette: INCBIN "gfx/pics/151/normal.pal", 2, 4 +MewShinyPalette: INCBIN "gfx/pics/151/shiny.pal", 2, 4 +ChikoritaPalette: INCBIN "gfx/pics/152/normal.pal", 2, 4 +ChikoritaShinyPalette: INCBIN "gfx/pics/152/shiny.pal", 2, 4 +BayleefPalette: INCBIN "gfx/pics/153/normal.pal", 2, 4 +BayleefShinyPalette: INCBIN "gfx/pics/153/shiny.pal", 2, 4 +MeganiumPalette: INCBIN "gfx/pics/154/normal.pal", 2, 4 +MeganiumShinyPalette: INCBIN "gfx/pics/154/shiny.pal", 2, 4 +CyndaquilPalette: INCBIN "gfx/pics/155/normal.pal", 2, 4 +CyndaquilShinyPalette: INCBIN "gfx/pics/155/shiny.pal", 2, 4 +QuilavaPalette: INCBIN "gfx/pics/156/normal.pal", 2, 4 +QuilavaShinyPalette: INCBIN "gfx/pics/156/shiny.pal", 2, 4 +TyphlosionPalette: INCBIN "gfx/pics/157/normal.pal", 2, 4 +TyphlosionShinyPalette: INCBIN "gfx/pics/157/shiny.pal", 2, 4 +TotodilePalette: INCBIN "gfx/pics/158/normal.pal", 2, 4 +TotodileShinyPalette: INCBIN "gfx/pics/158/shiny.pal", 2, 4 +CroconawPalette: INCBIN "gfx/pics/159/normal.pal", 2, 4 +CroconawShinyPalette: INCBIN "gfx/pics/159/shiny.pal", 2, 4 +FeraligatrPalette: INCBIN "gfx/pics/160/normal.pal", 2, 4 +FeraligatrShinyPalette: INCBIN "gfx/pics/160/shiny.pal", 2, 4 +SentretPalette: INCBIN "gfx/pics/161/normal.pal", 2, 4 +SentretShinyPalette: INCBIN "gfx/pics/161/shiny.pal", 2, 4 +FurretPalette: INCBIN "gfx/pics/162/normal.pal", 2, 4 +FurretShinyPalette: INCBIN "gfx/pics/162/shiny.pal", 2, 4 +HoothootPalette: INCBIN "gfx/pics/163/normal.pal", 2, 4 +HoothootShinyPalette: INCBIN "gfx/pics/163/shiny.pal", 2, 4 +NoctowlPalette: INCBIN "gfx/pics/164/normal.pal", 2, 4 +NoctowlShinyPalette: INCBIN "gfx/pics/164/shiny.pal", 2, 4 +LedybaPalette: INCBIN "gfx/pics/165/normal.pal", 2, 4 +LedybaShinyPalette: INCBIN "gfx/pics/165/shiny.pal", 2, 4 +LedianPalette: INCBIN "gfx/pics/166/normal.pal", 2, 4 +LedianShinyPalette: INCBIN "gfx/pics/166/shiny.pal", 2, 4 +SpinarakPalette: INCBIN "gfx/pics/167/normal.pal", 2, 4 +SpinarakShinyPalette: INCBIN "gfx/pics/167/shiny.pal", 2, 4 +AriadosPalette: INCBIN "gfx/pics/168/normal.pal", 2, 4 +AriadosShinyPalette: INCBIN "gfx/pics/168/shiny.pal", 2, 4 +CrobatPalette: INCBIN "gfx/pics/169/normal.pal", 2, 4 +CrobatShinyPalette: INCBIN "gfx/pics/169/shiny.pal", 2, 4 +ChinchouPalette: INCBIN "gfx/pics/170/normal.pal", 2, 4 +ChinchouShinyPalette: INCBIN "gfx/pics/170/shiny.pal", 2, 4 +LanturnPalette: INCBIN "gfx/pics/171/normal.pal", 2, 4 +LanturnShinyPalette: INCBIN "gfx/pics/171/shiny.pal", 2, 4 +PichuPalette: INCBIN "gfx/pics/172/normal.pal", 2, 4 +PichuShinyPalette: INCBIN "gfx/pics/172/shiny.pal", 2, 4 +CleffaPalette: INCBIN "gfx/pics/173/normal.pal", 2, 4 +CleffaShinyPalette: INCBIN "gfx/pics/173/shiny.pal", 2, 4 +IgglybuffPalette: INCBIN "gfx/pics/174/normal.pal", 2, 4 +IgglybuffShinyPalette: INCBIN "gfx/pics/174/shiny.pal", 2, 4 +TogepiPalette: INCBIN "gfx/pics/175/normal.pal", 2, 4 +TogepiShinyPalette: INCBIN "gfx/pics/175/shiny.pal", 2, 4 +TogeticPalette: INCBIN "gfx/pics/176/normal.pal", 2, 4 +TogeticShinyPalette: INCBIN "gfx/pics/176/shiny.pal", 2, 4 +NatuPalette: INCBIN "gfx/pics/177/normal.pal", 2, 4 +NatuShinyPalette: INCBIN "gfx/pics/177/shiny.pal", 2, 4 +XatuPalette: INCBIN "gfx/pics/178/normal.pal", 2, 4 +XatuShinyPalette: INCBIN "gfx/pics/178/shiny.pal", 2, 4 +MareepPalette: INCBIN "gfx/pics/179/normal.pal", 2, 4 +MareepShinyPalette: INCBIN "gfx/pics/179/shiny.pal", 2, 4 +FlaaffyPalette: INCBIN "gfx/pics/180/normal.pal", 2, 4 +FlaaffyShinyPalette: INCBIN "gfx/pics/180/shiny.pal", 2, 4 +AmpharosPalette: INCBIN "gfx/pics/181/normal.pal", 2, 4 +AmpharosShinyPalette: INCBIN "gfx/pics/181/shiny.pal", 2, 4 +BellossomPalette: INCBIN "gfx/pics/182/normal.pal", 2, 4 +BellossomShinyPalette: INCBIN "gfx/pics/182/shiny.pal", 2, 4 +MarillPalette: INCBIN "gfx/pics/183/normal.pal", 2, 4 +MarillShinyPalette: INCBIN "gfx/pics/183/shiny.pal", 2, 4 +AzumarillPalette: INCBIN "gfx/pics/184/normal.pal", 2, 4 +AzumarillShinyPalette: INCBIN "gfx/pics/184/shiny.pal", 2, 4 +SudowoodoPalette: INCBIN "gfx/pics/185/normal.pal", 2, 4 +SudowoodoShinyPalette: INCBIN "gfx/pics/185/shiny.pal", 2, 4 +PolitoedPalette: INCBIN "gfx/pics/186/normal.pal", 2, 4 +PolitoedShinyPalette: INCBIN "gfx/pics/186/shiny.pal", 2, 4 +HoppipPalette: INCBIN "gfx/pics/187/normal.pal", 2, 4 +HoppipShinyPalette: INCBIN "gfx/pics/187/shiny.pal", 2, 4 +SkiploomPalette: INCBIN "gfx/pics/188/normal.pal", 2, 4 +SkiploomShinyPalette: INCBIN "gfx/pics/188/shiny.pal", 2, 4 +JumpluffPalette: INCBIN "gfx/pics/189/normal.pal", 2, 4 +JumpluffShinyPalette: INCBIN "gfx/pics/189/shiny.pal", 2, 4 +AipomPalette: INCBIN "gfx/pics/190/normal.pal", 2, 4 +AipomShinyPalette: INCBIN "gfx/pics/190/shiny.pal", 2, 4 +SunkernPalette: INCBIN "gfx/pics/191/normal.pal", 2, 4 +SunkernShinyPalette: INCBIN "gfx/pics/191/shiny.pal", 2, 4 +SunfloraPalette: INCBIN "gfx/pics/192/normal.pal", 2, 4 +SunfloraShinyPalette: INCBIN "gfx/pics/192/shiny.pal", 2, 4 +YanmaPalette: INCBIN "gfx/pics/193/normal.pal", 2, 4 +YanmaShinyPalette: INCBIN "gfx/pics/193/shiny.pal", 2, 4 +WooperPalette: INCBIN "gfx/pics/194/normal.pal", 2, 4 +WooperShinyPalette: INCBIN "gfx/pics/194/shiny.pal", 2, 4 +QuagsirePalette: INCBIN "gfx/pics/195/normal.pal", 2, 4 +QuagsireShinyPalette: INCBIN "gfx/pics/195/shiny.pal", 2, 4 +EspeonPalette: INCBIN "gfx/pics/196/normal.pal", 2, 4 +EspeonShinyPalette: INCBIN "gfx/pics/196/shiny.pal", 2, 4 +UmbreonPalette: INCBIN "gfx/pics/197/normal.pal", 2, 4 +UmbreonShinyPalette: INCBIN "gfx/pics/197/shiny.pal", 2, 4 +MurkrowPalette: INCBIN "gfx/pics/198/normal.pal", 2, 4 +MurkrowShinyPalette: INCBIN "gfx/pics/198/shiny.pal", 2, 4 +SlowkingPalette: INCBIN "gfx/pics/199/normal.pal", 2, 4 +SlowkingShinyPalette: INCBIN "gfx/pics/199/shiny.pal", 2, 4 +MisdreavusPalette: INCBIN "gfx/pics/200/normal.pal", 2, 4 +MisdreavusShinyPalette: INCBIN "gfx/pics/200/shiny.pal", 2, 4 +UnownPalette: INCBIN "gfx/pics/201/normal.pal", 2, 4 +UnownShinyPalette: INCBIN "gfx/pics/201/shiny.pal", 2, 4 +WobbuffetPalette: INCBIN "gfx/pics/202/normal.pal", 2, 4 +WobbuffetShinyPalette: INCBIN "gfx/pics/202/shiny.pal", 2, 4 +GirafarigPalette: INCBIN "gfx/pics/203/normal.pal", 2, 4 +GirafarigShinyPalette: INCBIN "gfx/pics/203/shiny.pal", 2, 4 +PinecoPalette: INCBIN "gfx/pics/204/normal.pal", 2, 4 +PinecoShinyPalette: INCBIN "gfx/pics/204/shiny.pal", 2, 4 +ForretressPalette: INCBIN "gfx/pics/205/normal.pal", 2, 4 +ForretressShinyPalette: INCBIN "gfx/pics/205/shiny.pal", 2, 4 +DunsparcePalette: INCBIN "gfx/pics/206/normal.pal", 2, 4 +DunsparceShinyPalette: INCBIN "gfx/pics/206/shiny.pal", 2, 4 +GligarPalette: INCBIN "gfx/pics/207/normal.pal", 2, 4 +GligarShinyPalette: INCBIN "gfx/pics/207/shiny.pal", 2, 4 +SteelixPalette: INCBIN "gfx/pics/208/normal.pal", 2, 4 +SteelixShinyPalette: INCBIN "gfx/pics/208/shiny.pal", 2, 4 +SnubbullPalette: INCBIN "gfx/pics/209/normal.pal", 2, 4 +SnubbullShinyPalette: INCBIN "gfx/pics/209/shiny.pal", 2, 4 +GranbullPalette: INCBIN "gfx/pics/210/normal.pal", 2, 4 +GranbullShinyPalette: INCBIN "gfx/pics/210/shiny.pal", 2, 4 +QwilfishPalette: INCBIN "gfx/pics/211/normal.pal", 2, 4 +QwilfishShinyPalette: INCBIN "gfx/pics/211/shiny.pal", 2, 4 +ScizorPalette: INCBIN "gfx/pics/212/normal.pal", 2, 4 +ScizorShinyPalette: INCBIN "gfx/pics/212/shiny.pal", 2, 4 +ShucklePalette: INCBIN "gfx/pics/213/normal.pal", 2, 4 +ShuckleShinyPalette: INCBIN "gfx/pics/213/shiny.pal", 2, 4 +HeracrossPalette: INCBIN "gfx/pics/214/normal.pal", 2, 4 +HeracrossShinyPalette: INCBIN "gfx/pics/214/shiny.pal", 2, 4 +SneaselPalette: INCBIN "gfx/pics/215/normal.pal", 2, 4 +SneaselShinyPalette: INCBIN "gfx/pics/215/shiny.pal", 2, 4 +TeddiursaPalette: INCBIN "gfx/pics/216/normal.pal", 2, 4 +TeddiursaShinyPalette: INCBIN "gfx/pics/216/shiny.pal", 2, 4 +UrsaringPalette: INCBIN "gfx/pics/217/normal.pal", 2, 4 +UrsaringShinyPalette: INCBIN "gfx/pics/217/shiny.pal", 2, 4 +SlugmaPalette: INCBIN "gfx/pics/218/normal.pal", 2, 4 +SlugmaShinyPalette: INCBIN "gfx/pics/218/shiny.pal", 2, 4 +MagcargoPalette: INCBIN "gfx/pics/219/normal.pal", 2, 4 +MagcargoShinyPalette: INCBIN "gfx/pics/219/shiny.pal", 2, 4 +SwinubPalette: INCBIN "gfx/pics/220/normal.pal", 2, 4 +SwinubShinyPalette: INCBIN "gfx/pics/220/shiny.pal", 2, 4 +PiloswinePalette: INCBIN "gfx/pics/221/normal.pal", 2, 4 +PiloswineShinyPalette: INCBIN "gfx/pics/221/shiny.pal", 2, 4 +CorsolaPalette: INCBIN "gfx/pics/222/normal.pal", 2, 4 +CorsolaShinyPalette: INCBIN "gfx/pics/222/shiny.pal", 2, 4 +RemoraidPalette: INCBIN "gfx/pics/223/normal.pal", 2, 4 +RemoraidShinyPalette: INCBIN "gfx/pics/223/shiny.pal", 2, 4 +OctilleryPalette: INCBIN "gfx/pics/224/normal.pal", 2, 4 +OctilleryShinyPalette: INCBIN "gfx/pics/224/shiny.pal", 2, 4 +DelibirdPalette: INCBIN "gfx/pics/225/normal.pal", 2, 4 +DelibirdShinyPalette: INCBIN "gfx/pics/225/shiny.pal", 2, 4 +MantinePalette: INCBIN "gfx/pics/226/normal.pal", 2, 4 +MantineShinyPalette: INCBIN "gfx/pics/226/shiny.pal", 2, 4 +SkarmoryPalette: INCBIN "gfx/pics/227/normal.pal", 2, 4 +SkarmoryShinyPalette: INCBIN "gfx/pics/227/shiny.pal", 2, 4 +HoundourPalette: INCBIN "gfx/pics/228/normal.pal", 2, 4 +HoundourShinyPalette: INCBIN "gfx/pics/228/shiny.pal", 2, 4 +HoundoomPalette: INCBIN "gfx/pics/229/normal.pal", 2, 4 +HoundoomShinyPalette: INCBIN "gfx/pics/229/shiny.pal", 2, 4 +KingdraPalette: INCBIN "gfx/pics/230/normal.pal", 2, 4 +KingdraShinyPalette: INCBIN "gfx/pics/230/shiny.pal", 2, 4 +PhanpyPalette: INCBIN "gfx/pics/231/normal.pal", 2, 4 +PhanpyShinyPalette: INCBIN "gfx/pics/231/shiny.pal", 2, 4 +DonphanPalette: INCBIN "gfx/pics/232/normal.pal", 2, 4 +DonphanShinyPalette: INCBIN "gfx/pics/232/shiny.pal", 2, 4 +Porygon2Palette: INCBIN "gfx/pics/233/normal.pal", 2, 4 +Porygon2ShinyPalette: INCBIN "gfx/pics/233/shiny.pal", 2, 4 +StantlerPalette: INCBIN "gfx/pics/234/normal.pal", 2, 4 +StantlerShinyPalette: INCBIN "gfx/pics/234/shiny.pal", 2, 4 +SmearglePalette: INCBIN "gfx/pics/235/normal.pal", 2, 4 +SmeargleShinyPalette: INCBIN "gfx/pics/235/shiny.pal", 2, 4 +TyroguePalette: INCBIN "gfx/pics/236/normal.pal", 2, 4 +TyrogueShinyPalette: INCBIN "gfx/pics/236/shiny.pal", 2, 4 +HitmontopPalette: INCBIN "gfx/pics/237/normal.pal", 2, 4 +HitmontopShinyPalette: INCBIN "gfx/pics/237/shiny.pal", 2, 4 +SmoochumPalette: INCBIN "gfx/pics/238/normal.pal", 2, 4 +SmoochumShinyPalette: INCBIN "gfx/pics/238/shiny.pal", 2, 4 +ElekidPalette: INCBIN "gfx/pics/239/normal.pal", 2, 4 +ElekidShinyPalette: INCBIN "gfx/pics/239/shiny.pal", 2, 4 +MagbyPalette: INCBIN "gfx/pics/240/normal.pal", 2, 4 +MagbyShinyPalette: INCBIN "gfx/pics/240/shiny.pal", 2, 4 +MiltankPalette: INCBIN "gfx/pics/241/normal.pal", 2, 4 +MiltankShinyPalette: INCBIN "gfx/pics/241/shiny.pal", 2, 4 +BlisseyPalette: INCBIN "gfx/pics/242/normal.pal", 2, 4 +BlisseyShinyPalette: INCBIN "gfx/pics/242/shiny.pal", 2, 4 +RaikouPalette: INCBIN "gfx/pics/243/normal.pal", 2, 4 +RaikouShinyPalette: INCBIN "gfx/pics/243/shiny.pal", 2, 4 +EnteiPalette: INCBIN "gfx/pics/244/normal.pal", 2, 4 +EnteiShinyPalette: INCBIN "gfx/pics/244/shiny.pal", 2, 4 +SuicunePalette: INCBIN "gfx/pics/245/normal.pal", 2, 4 +SuicuneShinyPalette: INCBIN "gfx/pics/245/shiny.pal", 2, 4 +LarvitarPalette: INCBIN "gfx/pics/246/normal.pal", 2, 4 +LarvitarShinyPalette: INCBIN "gfx/pics/246/shiny.pal", 2, 4 +PupitarPalette: INCBIN "gfx/pics/247/normal.pal", 2, 4 +PupitarShinyPalette: INCBIN "gfx/pics/247/shiny.pal", 2, 4 +TyranitarPalette: INCBIN "gfx/pics/248/normal.pal", 2, 4 +TyranitarShinyPalette: INCBIN "gfx/pics/248/shiny.pal", 2, 4 +LugiaPalette: INCBIN "gfx/pics/249/normal.pal", 2, 4 +LugiaShinyPalette: INCBIN "gfx/pics/249/shiny.pal", 2, 4 +HoOhPalette: INCBIN "gfx/pics/250/normal.pal", 2, 4 +HoOhShinyPalette: INCBIN "gfx/pics/250/shiny.pal", 2, 4 +CelebiPalette: INCBIN "gfx/pics/251/normal.pal", 2, 4 +CelebiShinyPalette: INCBIN "gfx/pics/251/shiny.pal", 2, 4 diff --git a/gfx/tilesets/minecart/1.2bpp b/gfx/tilesets/sprout-pillar/1.2bpp index 3bb46c953..3bb46c953 100644 --- a/gfx/tilesets/minecart/1.2bpp +++ b/gfx/tilesets/sprout-pillar/1.2bpp diff --git a/gfx/tilesets/minecart/10.2bpp b/gfx/tilesets/sprout-pillar/10.2bpp index a1af10a55..a1af10a55 100644 --- a/gfx/tilesets/minecart/10.2bpp +++ b/gfx/tilesets/sprout-pillar/10.2bpp diff --git a/gfx/tilesets/minecart/2.2bpp b/gfx/tilesets/sprout-pillar/2.2bpp index 08d8cfd74..08d8cfd74 100644 --- a/gfx/tilesets/minecart/2.2bpp +++ b/gfx/tilesets/sprout-pillar/2.2bpp diff --git a/gfx/tilesets/minecart/3.2bpp b/gfx/tilesets/sprout-pillar/3.2bpp index e4bb79a49..e4bb79a49 100644 --- a/gfx/tilesets/minecart/3.2bpp +++ b/gfx/tilesets/sprout-pillar/3.2bpp diff --git a/gfx/tilesets/minecart/4.2bpp b/gfx/tilesets/sprout-pillar/4.2bpp index 08897f1da..08897f1da 100644 --- a/gfx/tilesets/minecart/4.2bpp +++ b/gfx/tilesets/sprout-pillar/4.2bpp diff --git a/gfx/tilesets/minecart/5.2bpp b/gfx/tilesets/sprout-pillar/5.2bpp index f66926bab..f66926bab 100644 --- a/gfx/tilesets/minecart/5.2bpp +++ b/gfx/tilesets/sprout-pillar/5.2bpp diff --git a/gfx/tilesets/minecart/6.2bpp b/gfx/tilesets/sprout-pillar/6.2bpp index 5021b1c1f..5021b1c1f 100644 --- a/gfx/tilesets/minecart/6.2bpp +++ b/gfx/tilesets/sprout-pillar/6.2bpp diff --git a/gfx/tilesets/minecart/7.2bpp b/gfx/tilesets/sprout-pillar/7.2bpp index 59d6876aa..59d6876aa 100644 --- a/gfx/tilesets/minecart/7.2bpp +++ b/gfx/tilesets/sprout-pillar/7.2bpp diff --git a/gfx/tilesets/minecart/8.2bpp b/gfx/tilesets/sprout-pillar/8.2bpp index bb22068b8..bb22068b8 100644 --- a/gfx/tilesets/minecart/8.2bpp +++ b/gfx/tilesets/sprout-pillar/8.2bpp diff --git a/gfx/tilesets/minecart/9.2bpp b/gfx/tilesets/sprout-pillar/9.2bpp index 1c206fb79..1c206fb79 100644 --- a/gfx/tilesets/minecart/9.2bpp +++ b/gfx/tilesets/sprout-pillar/9.2bpp diff --git a/gfx/trainers/000.pal b/gfx/trainers/000.pal Binary files differindex 672bd6a28..ca3afac31 100644 --- a/gfx/trainers/000.pal +++ b/gfx/trainers/000.pal diff --git a/gfx/trainers/001.pal b/gfx/trainers/001.pal Binary files differindex c95646d05..896f3e576 100644 --- a/gfx/trainers/001.pal +++ b/gfx/trainers/001.pal diff --git a/gfx/trainers/002.pal b/gfx/trainers/002.pal Binary files differindex d61ec44e3..5368ab1b8 100644 --- a/gfx/trainers/002.pal +++ b/gfx/trainers/002.pal diff --git a/gfx/trainers/003.pal b/gfx/trainers/003.pal Binary files differindex 65c2822a0..2442efc2a 100644 --- a/gfx/trainers/003.pal +++ b/gfx/trainers/003.pal diff --git a/gfx/trainers/004.pal b/gfx/trainers/004.pal Binary files differindex 0b1e0d893..a892a77db 100644 --- a/gfx/trainers/004.pal +++ b/gfx/trainers/004.pal diff --git a/gfx/trainers/005.pal b/gfx/trainers/005.pal Binary files differindex 0ac0ad8cf..40691c008 100644 --- a/gfx/trainers/005.pal +++ b/gfx/trainers/005.pal diff --git a/gfx/trainers/006.pal b/gfx/trainers/006.pal Binary files differindex c306470b2..37ec137f5 100644 --- a/gfx/trainers/006.pal +++ b/gfx/trainers/006.pal diff --git a/gfx/trainers/007.pal b/gfx/trainers/007.pal Binary files differindex 2b3187282..44b15a40f 100644 --- a/gfx/trainers/007.pal +++ b/gfx/trainers/007.pal diff --git a/gfx/trainers/008.pal b/gfx/trainers/008.pal Binary files differindex 61684c019..5af00e47b 100644 --- a/gfx/trainers/008.pal +++ b/gfx/trainers/008.pal diff --git a/gfx/trainers/009.pal b/gfx/trainers/009.pal Binary files differindex afcdbb026..e6e7d26c0 100644 --- a/gfx/trainers/009.pal +++ b/gfx/trainers/009.pal diff --git a/gfx/trainers/010.pal b/gfx/trainers/010.pal Binary files differindex 49451c709..5d3c26a22 100644 --- a/gfx/trainers/010.pal +++ b/gfx/trainers/010.pal diff --git a/gfx/trainers/011.pal b/gfx/trainers/011.pal Binary files differindex 666509b46..da8d0af3f 100644 --- a/gfx/trainers/011.pal +++ b/gfx/trainers/011.pal diff --git a/gfx/trainers/012.pal b/gfx/trainers/012.pal Binary files differindex aa301bfa2..72e0e17a7 100644 --- a/gfx/trainers/012.pal +++ b/gfx/trainers/012.pal diff --git a/gfx/trainers/013.pal b/gfx/trainers/013.pal Binary files differindex cf184c470..2a8f454ed 100644 --- a/gfx/trainers/013.pal +++ b/gfx/trainers/013.pal diff --git a/gfx/trainers/014.pal b/gfx/trainers/014.pal Binary files differindex 67863a9da..b4505fd0c 100644 --- a/gfx/trainers/014.pal +++ b/gfx/trainers/014.pal diff --git a/gfx/trainers/015.pal b/gfx/trainers/015.pal Binary files differindex f63d426e9..813429be0 100644 --- a/gfx/trainers/015.pal +++ b/gfx/trainers/015.pal diff --git a/gfx/trainers/016.pal b/gfx/trainers/016.pal Binary files differindex 35ba2e5a7..703139b8a 100644 --- a/gfx/trainers/016.pal +++ b/gfx/trainers/016.pal diff --git a/gfx/trainers/017.pal b/gfx/trainers/017.pal Binary files differindex ca14a7d16..4f0bc1010 100644 --- a/gfx/trainers/017.pal +++ b/gfx/trainers/017.pal diff --git a/gfx/trainers/018.pal b/gfx/trainers/018.pal Binary files differindex e90176224..5d81d1b9a 100644 --- a/gfx/trainers/018.pal +++ b/gfx/trainers/018.pal diff --git a/gfx/trainers/019.pal b/gfx/trainers/019.pal Binary files differindex 7e7379e12..0bde417a8 100644 --- a/gfx/trainers/019.pal +++ b/gfx/trainers/019.pal diff --git a/gfx/trainers/020.pal b/gfx/trainers/020.pal Binary files differindex 7a9de6896..03677e151 100644 --- a/gfx/trainers/020.pal +++ b/gfx/trainers/020.pal diff --git a/gfx/trainers/021.pal b/gfx/trainers/021.pal Binary files differindex 6a6a07f7d..c45c63cf2 100644 --- a/gfx/trainers/021.pal +++ b/gfx/trainers/021.pal diff --git a/gfx/trainers/022.pal b/gfx/trainers/022.pal Binary files differindex 2cd724140..7f3593474 100644 --- a/gfx/trainers/022.pal +++ b/gfx/trainers/022.pal diff --git a/gfx/trainers/023.pal b/gfx/trainers/023.pal Binary files differindex 0f2511307..b1e6bcf70 100644 --- a/gfx/trainers/023.pal +++ b/gfx/trainers/023.pal diff --git a/gfx/trainers/024.pal b/gfx/trainers/024.pal Binary files differindex 57a91a4e3..6c0c148d3 100644 --- a/gfx/trainers/024.pal +++ b/gfx/trainers/024.pal diff --git a/gfx/trainers/025.pal b/gfx/trainers/025.pal Binary files differindex 619222137..decde7ff9 100644 --- a/gfx/trainers/025.pal +++ b/gfx/trainers/025.pal diff --git a/gfx/trainers/026.pal b/gfx/trainers/026.pal Binary files differindex 45151c6a5..dec99c5b0 100644 --- a/gfx/trainers/026.pal +++ b/gfx/trainers/026.pal diff --git a/gfx/trainers/027.pal b/gfx/trainers/027.pal Binary files differindex 45151c6a5..dec99c5b0 100644 --- a/gfx/trainers/027.pal +++ b/gfx/trainers/027.pal diff --git a/gfx/trainers/028.pal b/gfx/trainers/028.pal Binary files differindex c7f00ecf7..3ecf6fb34 100644 --- a/gfx/trainers/028.pal +++ b/gfx/trainers/028.pal diff --git a/gfx/trainers/029.pal b/gfx/trainers/029.pal Binary files differindex 96611b0d1..f165ee10b 100644 --- a/gfx/trainers/029.pal +++ b/gfx/trainers/029.pal diff --git a/gfx/trainers/030.pal b/gfx/trainers/030.pal Binary files differindex 580aaf96b..3b50bf55c 100644 --- a/gfx/trainers/030.pal +++ b/gfx/trainers/030.pal diff --git a/gfx/trainers/031.pal b/gfx/trainers/031.pal Binary files differindex d03794127..368f32026 100644 --- a/gfx/trainers/031.pal +++ b/gfx/trainers/031.pal diff --git a/gfx/trainers/032.pal b/gfx/trainers/032.pal Binary files differindex 885619e50..31a7441fc 100644 --- a/gfx/trainers/032.pal +++ b/gfx/trainers/032.pal diff --git a/gfx/trainers/033.pal b/gfx/trainers/033.pal Binary files differindex 8c6f5cc88..d80e993b2 100644 --- a/gfx/trainers/033.pal +++ b/gfx/trainers/033.pal diff --git a/gfx/trainers/034.pal b/gfx/trainers/034.pal Binary files differindex 9d3647449..566ee3e4b 100644 --- a/gfx/trainers/034.pal +++ b/gfx/trainers/034.pal diff --git a/gfx/trainers/035.pal b/gfx/trainers/035.pal Binary files differindex 721446b68..40d064421 100644 --- a/gfx/trainers/035.pal +++ b/gfx/trainers/035.pal diff --git a/gfx/trainers/036.pal b/gfx/trainers/036.pal Binary files differindex 74bf5037a..d7b5231a4 100644 --- a/gfx/trainers/036.pal +++ b/gfx/trainers/036.pal diff --git a/gfx/trainers/037.pal b/gfx/trainers/037.pal Binary files differindex acef4c5a8..359f288aa 100644 --- a/gfx/trainers/037.pal +++ b/gfx/trainers/037.pal diff --git a/gfx/trainers/038.pal b/gfx/trainers/038.pal Binary files differindex bbc5a0245..fff12874d 100644 --- a/gfx/trainers/038.pal +++ b/gfx/trainers/038.pal diff --git a/gfx/trainers/039.pal b/gfx/trainers/039.pal Binary files differindex 5950ecfe7..902557c42 100644 --- a/gfx/trainers/039.pal +++ b/gfx/trainers/039.pal diff --git a/gfx/trainers/040.pal b/gfx/trainers/040.pal Binary files differindex c71e2189b..8b20f904f 100644 --- a/gfx/trainers/040.pal +++ b/gfx/trainers/040.pal diff --git a/gfx/trainers/041.pal b/gfx/trainers/041.pal Binary files differindex 61684c019..5af00e47b 100644 --- a/gfx/trainers/041.pal +++ b/gfx/trainers/041.pal diff --git a/gfx/trainers/042.pal b/gfx/trainers/042.pal Binary files differindex c21b8ba80..688436155 100644 --- a/gfx/trainers/042.pal +++ b/gfx/trainers/042.pal diff --git a/gfx/trainers/043.pal b/gfx/trainers/043.pal Binary files differindex fbfbe2cf2..7fb9a641f 100644 --- a/gfx/trainers/043.pal +++ b/gfx/trainers/043.pal diff --git a/gfx/trainers/044.pal b/gfx/trainers/044.pal Binary files differindex 96f11230c..cb07b7d18 100644 --- a/gfx/trainers/044.pal +++ b/gfx/trainers/044.pal diff --git a/gfx/trainers/045.pal b/gfx/trainers/045.pal Binary files differindex 97208d59c..2b95a9ec7 100644 --- a/gfx/trainers/045.pal +++ b/gfx/trainers/045.pal diff --git a/gfx/trainers/046.pal b/gfx/trainers/046.pal Binary files differindex 93dec80d2..868cc509f 100644 --- a/gfx/trainers/046.pal +++ b/gfx/trainers/046.pal diff --git a/gfx/trainers/047.pal b/gfx/trainers/047.pal Binary files differindex fb629e535..50ba7dca5 100644 --- a/gfx/trainers/047.pal +++ b/gfx/trainers/047.pal diff --git a/gfx/trainers/048.pal b/gfx/trainers/048.pal Binary files differindex cf7b40bf0..428b6b7bc 100644 --- a/gfx/trainers/048.pal +++ b/gfx/trainers/048.pal diff --git a/gfx/trainers/049.pal b/gfx/trainers/049.pal Binary files differindex 849aa41a7..3dd3aeda1 100644 --- a/gfx/trainers/049.pal +++ b/gfx/trainers/049.pal diff --git a/gfx/trainers/050.pal b/gfx/trainers/050.pal Binary files differindex 3f79f121d..a94cc7cb6 100644 --- a/gfx/trainers/050.pal +++ b/gfx/trainers/050.pal diff --git a/gfx/trainers/051.pal b/gfx/trainers/051.pal Binary files differindex 95c309244..be6ce1b2d 100644 --- a/gfx/trainers/051.pal +++ b/gfx/trainers/051.pal diff --git a/gfx/trainers/052.pal b/gfx/trainers/052.pal Binary files differindex 902e9c807..4c752fd4a 100644 --- a/gfx/trainers/052.pal +++ b/gfx/trainers/052.pal diff --git a/gfx/trainers/053.pal b/gfx/trainers/053.pal Binary files differindex 15e59bfc7..a58056851 100644 --- a/gfx/trainers/053.pal +++ b/gfx/trainers/053.pal diff --git a/gfx/trainers/054.pal b/gfx/trainers/054.pal Binary files differindex 22601efb8..d34e98f74 100644 --- a/gfx/trainers/054.pal +++ b/gfx/trainers/054.pal diff --git a/gfx/trainers/055.pal b/gfx/trainers/055.pal Binary files differindex 1ea2f7418..2431966da 100644 --- a/gfx/trainers/055.pal +++ b/gfx/trainers/055.pal diff --git a/gfx/trainers/056.pal b/gfx/trainers/056.pal Binary files differindex 73dc08f62..d989306c1 100644 --- a/gfx/trainers/056.pal +++ b/gfx/trainers/056.pal diff --git a/gfx/trainers/057.pal b/gfx/trainers/057.pal Binary files differindex 513535960..416e43178 100644 --- a/gfx/trainers/057.pal +++ b/gfx/trainers/057.pal diff --git a/gfx/trainers/058.pal b/gfx/trainers/058.pal Binary files differindex 5d0694cdd..56a1c2c2d 100644 --- a/gfx/trainers/058.pal +++ b/gfx/trainers/058.pal diff --git a/gfx/trainers/059.pal b/gfx/trainers/059.pal Binary files differindex 7f12fdbc0..c3fb920d4 100644 --- a/gfx/trainers/059.pal +++ b/gfx/trainers/059.pal diff --git a/gfx/trainers/060.pal b/gfx/trainers/060.pal Binary files differindex 056b78559..4aeace7ac 100644 --- a/gfx/trainers/060.pal +++ b/gfx/trainers/060.pal diff --git a/gfx/trainers/061.pal b/gfx/trainers/061.pal Binary files differindex daacbc71f..c403ca527 100644 --- a/gfx/trainers/061.pal +++ b/gfx/trainers/061.pal diff --git a/gfx/trainers/062.pal b/gfx/trainers/062.pal Binary files differindex 16f746b0a..65dd30c99 100644 --- a/gfx/trainers/062.pal +++ b/gfx/trainers/062.pal diff --git a/gfx/trainers/063.pal b/gfx/trainers/063.pal Binary files differindex 88603e943..a06cfa402 100644 --- a/gfx/trainers/063.pal +++ b/gfx/trainers/063.pal diff --git a/gfx/trainers/064.pal b/gfx/trainers/064.pal Binary files differindex ef92526d6..a3be67ca6 100644 --- a/gfx/trainers/064.pal +++ b/gfx/trainers/064.pal diff --git a/gfx/trainers/065.pal b/gfx/trainers/065.pal Binary files differindex 5fc0fb683..288efa9eb 100644 --- a/gfx/trainers/065.pal +++ b/gfx/trainers/065.pal diff --git a/gfx/trainers/066.pal b/gfx/trainers/066.pal Binary files differindex 4f185f04c..802f876dd 100644 --- a/gfx/trainers/066.pal +++ b/gfx/trainers/066.pal diff --git a/gfx/trainers/palette_pointers.asm b/gfx/trainers/palette_pointers.asm index 8f47e0f64..bc5c706eb 100644 --- a/gfx/trainers/palette_pointers.asm +++ b/gfx/trainers/palette_pointers.asm @@ -1,68 +1,67 @@ -FalknerPalette: INCBIN "gfx/trainers/000.pal" -WhitneyPalette: INCBIN "gfx/trainers/001.pal" -BugsyPalette: INCBIN "gfx/trainers/002.pal" -MortyPalette: INCBIN "gfx/trainers/003.pal" -PrycePalette: INCBIN "gfx/trainers/004.pal" -JasminePalette: INCBIN "gfx/trainers/005.pal" -ChuckPalette: INCBIN "gfx/trainers/006.pal" -ClairPalette: INCBIN "gfx/trainers/007.pal" -Rival1Palette: INCBIN "gfx/trainers/008.pal" -PokemonProfPalette: INCBIN "gfx/trainers/009.pal" -WillPalette: INCBIN "gfx/trainers/010.pal" -CalPalette: INCBIN "gfx/trainers/011.pal" -BrunoPalette: INCBIN "gfx/trainers/012.pal" -KarenPalette: INCBIN "gfx/trainers/013.pal" -KogaPalette: INCBIN "gfx/trainers/014.pal" -ChampionPalette: INCBIN "gfx/trainers/015.pal" -BrockPalette: INCBIN "gfx/trainers/016.pal" -MistyPalette: INCBIN "gfx/trainers/017.pal" -LtSurgePalette: INCBIN "gfx/trainers/018.pal" -ScientistPalette: INCBIN "gfx/trainers/019.pal" -ErikaPalette: INCBIN "gfx/trainers/020.pal" -YoungsterPalette: INCBIN "gfx/trainers/021.pal" -SchoolboyPalette: INCBIN "gfx/trainers/022.pal" -BirdKeeperPalette: INCBIN "gfx/trainers/023.pal" -LassPalette: INCBIN "gfx/trainers/024.pal" -JaninePalette: INCBIN "gfx/trainers/025.pal" -CooltrainermPalette: INCBIN "gfx/trainers/026.pal" -CooltrainerfPalette: INCBIN "gfx/trainers/027.pal" -BeautyPalette: INCBIN "gfx/trainers/028.pal" -PokemaniacPalette: INCBIN "gfx/trainers/029.pal" -GruntmPalette: INCBIN "gfx/trainers/030.pal" -GentlemanPalette: INCBIN "gfx/trainers/031.pal" -SkierPalette: INCBIN "gfx/trainers/032.pal" -TeacherPalette: INCBIN "gfx/trainers/033.pal" -SabrinaPalette: INCBIN "gfx/trainers/034.pal" -BugCatcherPalette: INCBIN "gfx/trainers/035.pal" -FisherPalette: INCBIN "gfx/trainers/036.pal" -SwimmermPalette: INCBIN "gfx/trainers/037.pal" -SwimmerfPalette: INCBIN "gfx/trainers/038.pal" -SailorPalette: INCBIN "gfx/trainers/039.pal" -SuperNerdPalette: INCBIN "gfx/trainers/040.pal" -Rival2Palette: INCBIN "gfx/trainers/041.pal" -GuitaristPalette: INCBIN "gfx/trainers/042.pal" -HikerPalette: INCBIN "gfx/trainers/043.pal" -BikerPalette: INCBIN "gfx/trainers/044.pal" -BlainePalette: INCBIN "gfx/trainers/045.pal" -BurglarPalette: INCBIN "gfx/trainers/046.pal" -FirebreatherPalette: INCBIN "gfx/trainers/047.pal" -JugglerPalette: INCBIN "gfx/trainers/048.pal" -BlackbeltTPalette: INCBIN "gfx/trainers/049.pal" -ExecutivemPalette: INCBIN "gfx/trainers/050.pal" -PsychicTPalette: INCBIN "gfx/trainers/051.pal" -PicnickerPalette: INCBIN "gfx/trainers/052.pal" -CamperPalette: INCBIN "gfx/trainers/053.pal" -ExecutivefPalette: INCBIN "gfx/trainers/054.pal" -SagePalette: INCBIN "gfx/trainers/055.pal" -MediumPalette: INCBIN "gfx/trainers/056.pal" -BoarderPalette: INCBIN "gfx/trainers/057.pal" -PokefanmPalette: INCBIN "gfx/trainers/058.pal" -KimonoGirlPalette: INCBIN "gfx/trainers/059.pal" -TwinsPalette: INCBIN "gfx/trainers/060.pal" -PokefanfPalette: INCBIN "gfx/trainers/061.pal" -RedPalette: INCBIN "gfx/trainers/062.pal" -BluePalette: INCBIN "gfx/trainers/063.pal" -OfficerPalette: INCBIN "gfx/trainers/064.pal" -GruntfPalette: INCBIN "gfx/trainers/065.pal" -MysticalmanPalette: INCBIN "gfx/trainers/066.pal" - +FalknerPalette: INCBIN "gfx/trainers/000.pal", 2, 4 +WhitneyPalette: INCBIN "gfx/trainers/001.pal", 2, 4 +BugsyPalette: INCBIN "gfx/trainers/002.pal", 2, 4 +MortyPalette: INCBIN "gfx/trainers/003.pal", 2, 4 +PrycePalette: INCBIN "gfx/trainers/004.pal", 2, 4 +JasminePalette: INCBIN "gfx/trainers/005.pal", 2, 4 +ChuckPalette: INCBIN "gfx/trainers/006.pal", 2, 4 +ClairPalette: INCBIN "gfx/trainers/007.pal", 2, 4 +Rival1Palette: INCBIN "gfx/trainers/008.pal", 2, 4 +PokemonProfPalette: INCBIN "gfx/trainers/009.pal", 2, 4 +WillPalette: INCBIN "gfx/trainers/010.pal", 2, 4 +CalPalette: INCBIN "gfx/trainers/011.pal", 2, 4 +BrunoPalette: INCBIN "gfx/trainers/012.pal", 2, 4 +KarenPalette: INCBIN "gfx/trainers/013.pal", 2, 4 +KogaPalette: INCBIN "gfx/trainers/014.pal", 2, 4 +ChampionPalette: INCBIN "gfx/trainers/015.pal", 2, 4 +BrockPalette: INCBIN "gfx/trainers/016.pal", 2, 4 +MistyPalette: INCBIN "gfx/trainers/017.pal", 2, 4 +LtSurgePalette: INCBIN "gfx/trainers/018.pal", 2, 4 +ScientistPalette: INCBIN "gfx/trainers/019.pal", 2, 4 +ErikaPalette: INCBIN "gfx/trainers/020.pal", 2, 4 +YoungsterPalette: INCBIN "gfx/trainers/021.pal", 2, 4 +SchoolboyPalette: INCBIN "gfx/trainers/022.pal", 2, 4 +BirdKeeperPalette: INCBIN "gfx/trainers/023.pal", 2, 4 +LassPalette: INCBIN "gfx/trainers/024.pal", 2, 4 +JaninePalette: INCBIN "gfx/trainers/025.pal", 2, 4 +CooltrainermPalette: INCBIN "gfx/trainers/026.pal", 2, 4 +CooltrainerfPalette: INCBIN "gfx/trainers/027.pal", 2, 4 +BeautyPalette: INCBIN "gfx/trainers/028.pal", 2, 4 +PokemaniacPalette: INCBIN "gfx/trainers/029.pal", 2, 4 +GruntmPalette: INCBIN "gfx/trainers/030.pal", 2, 4 +GentlemanPalette: INCBIN "gfx/trainers/031.pal", 2, 4 +SkierPalette: INCBIN "gfx/trainers/032.pal", 2, 4 +TeacherPalette: INCBIN "gfx/trainers/033.pal", 2, 4 +SabrinaPalette: INCBIN "gfx/trainers/034.pal", 2, 4 +BugCatcherPalette: INCBIN "gfx/trainers/035.pal", 2, 4 +FisherPalette: INCBIN "gfx/trainers/036.pal", 2, 4 +SwimmermPalette: INCBIN "gfx/trainers/037.pal", 2, 4 +SwimmerfPalette: INCBIN "gfx/trainers/038.pal", 2, 4 +SailorPalette: INCBIN "gfx/trainers/039.pal", 2, 4 +SuperNerdPalette: INCBIN "gfx/trainers/040.pal", 2, 4 +Rival2Palette: INCBIN "gfx/trainers/041.pal", 2, 4 +GuitaristPalette: INCBIN "gfx/trainers/042.pal", 2, 4 +HikerPalette: INCBIN "gfx/trainers/043.pal", 2, 4 +BikerPalette: INCBIN "gfx/trainers/044.pal", 2, 4 +BlainePalette: INCBIN "gfx/trainers/045.pal", 2, 4 +BurglarPalette: INCBIN "gfx/trainers/046.pal", 2, 4 +FirebreatherPalette: INCBIN "gfx/trainers/047.pal", 2, 4 +JugglerPalette: INCBIN "gfx/trainers/048.pal", 2, 4 +BlackbeltTPalette: INCBIN "gfx/trainers/049.pal", 2, 4 +ExecutivemPalette: INCBIN "gfx/trainers/050.pal", 2, 4 +PsychicTPalette: INCBIN "gfx/trainers/051.pal", 2, 4 +PicnickerPalette: INCBIN "gfx/trainers/052.pal", 2, 4 +CamperPalette: INCBIN "gfx/trainers/053.pal", 2, 4 +ExecutivefPalette: INCBIN "gfx/trainers/054.pal", 2, 4 +SagePalette: INCBIN "gfx/trainers/055.pal", 2, 4 +MediumPalette: INCBIN "gfx/trainers/056.pal", 2, 4 +BoarderPalette: INCBIN "gfx/trainers/057.pal", 2, 4 +PokefanmPalette: INCBIN "gfx/trainers/058.pal", 2, 4 +KimonoGirlPalette: INCBIN "gfx/trainers/059.pal", 2, 4 +TwinsPalette: INCBIN "gfx/trainers/060.pal", 2, 4 +PokefanfPalette: INCBIN "gfx/trainers/061.pal", 2, 4 +RedPalette: INCBIN "gfx/trainers/062.pal", 2, 4 +BluePalette: INCBIN "gfx/trainers/063.pal", 2, 4 +OfficerPalette: INCBIN "gfx/trainers/064.pal", 2, 4 +GruntfPalette: INCBIN "gfx/trainers/065.pal", 2, 4 +MysticalmanPalette: INCBIN "gfx/trainers/066.pal", 2, 4 diff --git a/item_constants.asm b/item_constants.asm new file mode 100644 index 000000000..7fc132378 --- /dev/null +++ b/item_constants.asm @@ -0,0 +1,273 @@ +NO_ITEM EQU $00 +MASTER_BALL EQU $01 +ULTRA_BALL EQU $02 +BRIGHTPOWDER EQU $03 +GREAT_BALL EQU $04 +POKE_BALL EQU $05 +BICYCLE EQU $07 +MOON_STONE EQU $08 +ANTIDOTE EQU $09 +BURN_HEAL EQU $0A +ICE_HEAL EQU $0B +AWAKENING EQU $0C +PARLYZ_HEAL EQU $0D +FULL_RESTORE EQU $0E +MAX_POTION EQU $0F +HYPER_POTION EQU $10 +SUPER_POTION EQU $11 +POTION EQU $12 +ESCAPE_ROPE EQU $13 +REPEL EQU $14 +MAX_ELIXER EQU $15 +FIRE_STONE EQU $16 +THUNDERSTONE EQU $17 +WATER_STONE EQU $18 +HP_UP EQU $1A +PROTEIN EQU $1B +IRON EQU $1C +CARBOS EQU $1D +LUCKY_PUNCH EQU $1E +CALCIUM EQU $1F +RARE_CANDY EQU $20 +X_ACCURACY EQU $21 +LEAF_STONE EQU $22 +METAL_POWDER EQU $23 +NUGGET EQU $24 +POKE_DOLL EQU $25 +FULL_HEAL EQU $26 +REVIVE EQU $27 +MAX_REVIVE EQU $28 +GUARD_SPEC EQU $29 +SUPER_REPEL EQU $2A +MAX_REPEL EQU $2B +DIRE_HIT EQU $2C +FRESH_WATER EQU $2E +SODA_POP EQU $2F +LEMONADE EQU $30 +X_ATTACK EQU $31 +X_DEFEND EQU $33 +X_SPEED EQU $34 +X_SPECIAL EQU $35 +COIN_CASE EQU $36 +ITEMFINDER EQU $37 +EXP_SHARE EQU $39 +OLD_ROD EQU $3A +GOOD_ROD EQU $3B +SILVER_LEAF EQU $3C +SUPER_ROD EQU $3D +PP_UP EQU $3E +ETHER EQU $3F +MAX_ETHER EQU $40 +ELIXER EQU $41 +RED_SCALE EQU $42 +SECRETPOTION EQU $43 +S_S_TICKET EQU $44 +MYSTERY_EGG EQU $45 +CLEAR_BELL EQU $46 +SILVER_WING EQU $47 +MOOMOO_MILK EQU $48 +QUICK_CLAW EQU $49 +PSNCUREBERRY EQU $4A +GOLD_LEAF EQU $4B +SOFT_SAND EQU $4C +SHARP_BEAK EQU $4D +PRZCUREBERRY EQU $4E +BURNT_BERRY EQU $4F +ICE_BERRY EQU $50 +POISON_BARB EQU $51 +KINGS_ROCK EQU $52 +BITTER_BERRY EQU $53 +MINT_BERRY EQU $54 +RED_APRICORN EQU $55 +TINYMUSHROOM EQU $56 +BIG_MUSHROOM EQU $57 +SILVERPOWDER EQU $58 +BLU_APRICORN EQU $59 +AMULET_COIN EQU $5B +YLW_APRICORN EQU $5C +GRN_APRICORN EQU $5D +CLEANSE_TAG EQU $5E +MYSTIC_WATER EQU $5F +TWISTEDSPOON EQU $60 +WHT_APRICORN EQU $61 +BLACKBELT EQU $62 +BLK_APRICORN EQU $63 +PNK_APRICORN EQU $65 +BLACKGLASSES EQU $66 +SLOWPOKETAIL EQU $67 +PINK_BOW EQU $68 +STICK EQU $69 +SMOKE_BALL EQU $6A +NEVERMELTICE EQU $6B +MAGNET EQU $6C +MIRACLEBERRY EQU $6D +PEARL EQU $6E +BIG_PEARL EQU $6F +EVERSTONE EQU $70 +SPELL_TAG EQU $71 +RAGECANDYBAR EQU $72 +GS_BALL EQU $73 +BLUE_CARD EQU $74 +MIRACLE_SEED EQU $75 +THICK_CLUB EQU $76 +FOCUS_BAND EQU $77 +ENERGYPOWDER EQU $79 +ENERGY_ROOT EQU $7A +HEAL_POWDER EQU $7B +REVIVAL_HERB EQU $7C +HARD_STONE EQU $7D +LUCKY_EGG EQU $7E +CARD_KEY EQU $7F +MACHINE_PART EQU $80 +EGG_TICKET EQU $81 +LOST_ITEM EQU $82 +STARDUST EQU $83 +STAR_PIECE EQU $84 +BASEMENT_KEY EQU $85 +PASS EQU $86 +CHARCOAL EQU $8A +BERRY_JUICE EQU $8B +SCOPE_LENS EQU $8C +METAL_COAT EQU $8F +DRAGON_FANG EQU $90 +LEFTOVERS EQU $92 +MYSTERYBERRY EQU $96 +DRAGON_SCALE EQU $97 +BERSERK_GENE EQU $98 +SACRED_ASH EQU $9C +HEAVY_BALL EQU $9D +FLOWER_MAIL EQU $9E +LEVEL_BALL EQU $9F +LURE_BALL EQU $A0 +FAST_BALL EQU $A1 +LIGHT_BALL EQU $A3 +FRIEND_BALL EQU $A4 +MOON_BALL EQU $A5 +LOVE_BALL EQU $A6 +NORMAL_BOX EQU $A7 +GORGEOUS_BOX EQU $A8 +SUN_STONE EQU $A9 +POLKADOT_BOW EQU $AA +UP_GRADE EQU $AC +BERRY EQU $AD +GOLD_BERRY EQU $AE +SQUIRTBOTTLE EQU $AF +PARK_BALL EQU $B1 +RAINBOW_WING EQU $B2 +BRICK_PIECE EQU $B4 +SURF_MAIL EQU $B5 +LITEBLUEMAIL EQU $B6 +PORTRAITMAIL EQU $B7 +LOVELY_MAIL EQU $B8 +EON_MAIL EQU $B9 +MORPH_MAIL EQU $BA +BLUESKY_MAIL EQU $BB +MUSIC_MAIL EQU $BC +MIRAGE_MAIL EQU $BD +TM_01 EQU $BF +TM_02 EQU $C0 +TM_03 EQU $C1 +TM_04 EQU $C2 +TM_05 EQU $C4 +TM_06 EQU $C5 +TM_07 EQU $C6 +TM_08 EQU $C7 +TM_09 EQU $C8 +TM_10 EQU $C9 +TM_11 EQU $CA +TM_12 EQU $CB +TM_13 EQU $CC +TM_14 EQU $CD +TM_15 EQU $CE +TM_16 EQU $CF +TM_17 EQU $D0 +TM_18 EQU $D1 +TM_19 EQU $D2 +TM_20 EQU $D3 +TM_21 EQU $D4 +TM_22 EQU $D5 +TM_23 EQU $D6 +TM_24 EQU $D7 +TM_25 EQU $D8 +TM_26 EQU $D9 +TM_27 EQU $DA +TM_28 EQU $DB +TM_29 EQU $DD +TM_30 EQU $DE +TM_31 EQU $DF +TM_32 EQU $E0 +TM_33 EQU $E1 +TM_34 EQU $E2 +TM_35 EQU $E3 +TM_36 EQU $E4 +TM_37 EQU $E5 +TM_38 EQU $E6 +TM_39 EQU $E7 +TM_40 EQU $E8 +TM_41 EQU $E9 +TM_42 EQU $EA +TM_43 EQU $EB +TM_44 EQU $EC +TM_45 EQU $ED +TM_46 EQU $EE +TM_47 EQU $EF +TM_48 EQU $F0 +TM_49 EQU $F1 +TM_50 EQU $F2 +HM_01 EQU $F3 +HM_02 EQU $F4 +HM_03 EQU $F5 +HM_04 EQU $F6 +HM_05 EQU $F7 +HM_06 EQU $F8 +HM_07 EQU $F9 + +NUM_TMS EQU HM_01 - TM_01 - 2 + +; pockets +ITEM EQU 1 +KEY_ITEM EQU 2 +BALL EQU 3 +TM_HM EQU 4 + +; item actions +CANT_SELECT EQU %01000000 +CANT_TOSS EQU %10000000 + +; held item effects +HELD_BERRY EQU $01 +HELD_LEFTOVERS EQU $03 +HELD_RESTORE_PP EQU $06 +HELD_CLEANSE_TAG EQU $08 +HELD_HEAL_POISON EQU $0a +HELD_HEAL_FREEZE EQU $0b +HELD_HEAL_BURN EQU $0c +HELD_HEAL_SLEEP EQU $0d +HELD_HEAL_PARALYZE EQU $0e +HELD_HEAL_STATUS EQU $0f +HELD_HEAL_CONFUSION EQU $10 +HELD_METAL_POWDER EQU $2a +HELD_NORMAL_BOOST EQU $32 +HELD_FIGHTING_BOOST EQU $33 +HELD_FLYING_BOOST EQU $34 +HELD_POISON_BOOST EQU $35 +HELD_GROUND_BOOST EQU $36 +HELD_ROCK_BOOST EQU $37 +HELD_BUG_BOOST EQU $38 +HELD_GHOST_BOOST EQU $39 +HELD_FIRE_BOOST EQU $3a +HELD_WATER_BOOST EQU $3b +HELD_GRASS_BOOST EQU $3c +HELD_ELECTRIC_BOOST EQU $3d +HELD_PSYCHIC_BOOST EQU $3e +HELD_ICE_BOOST EQU $3f +HELD_DRAGON_BOOST EQU $40 +HELD_DARK_BOOST EQU $41 +HELD_STEEL_BOOST EQU $42 +HELD_ESCAPE EQU $48 +HELD_CRITICAL_UP EQU $49 +HELD_QUICK_CLAW EQU $4a +HELD_TRADE_EVOLVE EQU $4b +HELD_AMULET_COIN EQU $4c +HELD_BRIGHTPOWDER EQU $4d +HELD_FOCUS_BAND EQU $4f diff --git a/items/item_effects.asm b/items/item_effects.asm index 20dbbed7a..51e5ff0ef 100644 --- a/items/item_effects.asm +++ b/items/item_effects.asm @@ -563,30 +563,48 @@ Function_0xec2f: ; ec2f ; ec38 -INCBIN "baserom.gbc", $ec38, $ec50 - $ec38 +GetPokedexEntryBank: ; ec38 + push hl + push de + ld a, [EnemyMonSpecies] + rlca + rlca + and 3 + ld hl, .PokedexEntryBanks + ld d, 0 + ld e, a + add hl, de + ld a, [hl] + pop de + pop hl + ret +.PokedexEntryBanks + db BANK(PokedexEntries1) + db BANK(PokedexEntries2) + db BANK(PokedexEntries3) + db BANK(PokedexEntries4) +; ec50 Function_0xec50: ; ec50 ld a, [EnemyMonSpecies] - ld hl, $4378 + ld hl, PokedexDataPointerTable dec a ld e, a - ld d, $0 + ld d, 0 add hl, de add hl, de - ld a, $11 + ld a, BANK(PokedexDataPointerTable) call GetFarHalfword -.asm_ec61 - call $6c38 - +.SkipText + call GetPokedexEntryBank call GetFarByte - inc hl - cp $50 - jr nz, .asm_ec61 - call $6c38 + cp "@" + jr nz, .SkipText + call GetPokedexEntryBank push bc inc hl inc hl @@ -604,16 +622,17 @@ Function_0xec50: ; ec50 rr c srl b rr c - call $6c99 + call .asm_ec99 srl b rr c - call $6c99 + call .asm_ec99 ld a, h pop bc jr .asm_eca4 +.asm_ec99 push bc ld a, b cpl @@ -631,13 +650,11 @@ Function_0xec50: ; ec50 cp $4 jr c, .asm_ecbc - ld hl, $6cc4 - + ld hl, .table_ecc4 .asm_ecac ld a, c cp [hl] jr c, .asm_ecb4 - inc hl inc hl jr .asm_ecac @@ -653,15 +670,18 @@ Function_0xec50: ; ec50 .asm_ecbc ld a, b - sub $14 + sub 20 ld b, a ret nc ld b, $1 ret -; ecc4 - -INCBIN "baserom.gbc", $ecc4, $eccc - $ecc4 +.table_ecc4 + db 8, 0 + db 12, 20 + db 16, 30 + db 255, 40 +; eccc Function_0xeccc: ; eccc @@ -1132,89 +1132,76 @@ INCBIN "baserom.gbc", $fdb, $fe8 - $fdb TextBox: ; fe8 -; draw a text box of given location/size -; ? hl -; size bc -; ? de - -; draw border +; Draw a text box width c height b at hl +; Dimensions do not include the border. push bc push hl call TextBoxBorder pop hl pop bc -; fill textbox area with palette 7 jr TextBoxPalette ; ff1 TextBoxBorder: ; ff1 -; draw a text box -; upper-left corner at coordinates hl -; height b -; width c - ; first row +; Top push hl ld a, "┌" ld [hli], a - inc a ; horizontal border ─ + inc a ; "─" call NPlaceChar - inc a ; upper-right border ┐ + inc a ; "┐" ld [hl], a - ; middle rows +; Middle pop hl - ld de, 20 - add hl, de ; skip the top row - -.PlaceRow\@ + ld de, 20 ; screen width + add hl, de +.PlaceRow push hl ld a, "│" ld [hli], a ld a, " " call NPlaceChar ld [hl], "│" - pop hl - ld de, 20 - add hl, de ; move to next row + ld de, 20 ; screen width + add hl, de dec b - jr nz, .PlaceRow\@ + jr nz, .PlaceRow - ; bottom row +; Bottom ld a, "└" ld [hli], a ld a, "─" call NPlaceChar ld [hl], "┘" + ret ; 101e NPlaceChar: ; 101e -; place a row of width c of identical characters +; Place char a c times ld d,c -.loop\@ +.loop ld [hli],a dec d - jr nz,.loop\@ + jr nz, .loop ret ; 1024 TextBoxPalette: ; 1024 -; fill textbox area with pal 07 -; hl: tile address -; b: height -; c: width +; Fill text box width c height b at hl with pal 7 ld de, AttrMap - TileMap add hl, de inc b inc b inc c inc c - ld a, $07 ; palette + ld a, 7 ; pal .gotoy push bc push hl @@ -1223,7 +1210,7 @@ TextBoxPalette: ; 1024 dec c jr nz, .gotox pop hl - ld de, $0014 ; screen width in tiles (20) + ld de, 20 ; screen width add hl, de pop bc dec b @@ -1234,25 +1221,27 @@ TextBoxPalette: ; 1024 SpeechTextBox: ; 103e ; Standard textbox. - ld hl, $c590 ; tile 0, 12 - ld b, $4 ; height - ld c, $12 ; width ; SCREEN_WIDTH - 2 (border) + hlcoord 0, 12 + ld b, 4 ; height + ld c, 18 ; screen width - 2 (border) jp TextBox ; 1048 INCBIN "baserom.gbc", $1048, $1057 - $1048 -PrintText: ; 0x1057 + +PrintText: ; 1057 call $106c push hl - ld hl, $c5b9 - ld bc, $0312 + hlcoord 1, 14 + ld bc, 18 + 3<<8 call ClearBox pop hl + PrintTextBoxText: ; 1065 - ld bc, $c5b9 ; TileMap(1,14) - call $13e5 ; PrintText + bccoord 1, 14 + call $13e5 ret ; 106c @@ -3298,7 +3287,12 @@ JpHl: ; 2fec jp [hl] ; 2fed -INCBIN "baserom.gbc", $2fed, $300b-$2fed +JpDe: ; 2fed + push de + ret +; 2fef + +INCBIN "baserom.gbc", $2fef, $300b - $2fef ClearSprites: ; 300b ld hl, Sprites @@ -3440,19 +3434,19 @@ IsInArray: ; 30e1 ; if found, returns count in b and sets carry. ld b,0 ld c,a -.loop\@ +.loop ld a,[hl] cp a, $FF - jr z,.NotInArray\@ + jr z,.NotInArray cp c - jr z,.InArray\@ + jr z,.InArray inc b add hl,de - jr .loop\@ -.NotInArray\@ + jr .loop +.NotInArray and a ret -.InArray\@ +.InArray scf ret ; 0x30f4 @@ -3819,19 +3813,19 @@ CountSetBits: ; 0x335f ; OUTPUT: ; [$d265] = number of set bits ld c, $0 -.loop\@ +.loop ld a, [hli] ld e, a ld d, $8 -.innerLoop\@ ; count how many bits are set in the current byte +.innerLoop ; count how many bits are set in the current byte srl e ld a, $0 adc c ld c, a dec d - jr nz, .innerLoop\@ + jr nz, .innerLoop dec b - jr nz, .loop\@ + jr nz, .loop ld a, c ld [$d265], a ret @@ -4300,12 +4294,12 @@ PrintBCDNumber: ; 38bb res 6, c res 5, c ; c now holds the length bit 5, b - jr z, .loop\@ + jr z, .loop bit 7, b - jr nz, .loop\@ + jr nz, .loop ld [hl], "¥" inc hl -.loop\@ +.loop ld a, [de] swap a call PrintBCDDigit ; print upper digit @@ -4313,48 +4307,48 @@ PrintBCDNumber: ; 38bb call PrintBCDDigit ; print lower digit inc de dec c - jr nz, .loop\@ + jr nz, .loop bit 7, b ; were any non-zero digits printed? - jr z, .done\@ ; if so, we are done -.numberEqualsZero\@ ; if every digit of the BCD number is zero + jr z, .done ; if so, we are done +.numberEqualsZero ; if every digit of the BCD number is zero bit 6, b ; left or right alignment? - jr nz, .skipRightAlignmentAdjustment\@ + jr nz, .skipRightAlignmentAdjustment dec hl ; if the string is right-aligned, it needs to be moved back one space -.skipRightAlignmentAdjustment\@ +.skipRightAlignmentAdjustment bit 5, b - jr z, .skipCurrencySymbol\@ + jr z, .skipCurrencySymbol ld [hl], "¥" ; currency symbol inc hl -.skipCurrencySymbol\@ +.skipCurrencySymbol ld [hl], "0" call PrintLetterDelay inc hl -.done\@ +.done ret ; 0x38f2 PrintBCDDigit: ; 38f2 and a, %00001111 and a - jr z, .zeroDigit\@ -.nonzeroDigit\@ + jr z, .zeroDigit +.nonzeroDigit bit 7, b ; have any non-space characters been printed? - jr z, .outputDigit\@ + jr z, .outputDigit ; if bit 7 is set, then no numbers have been printed yet bit 5, b ; print the currency symbol? - jr z, .skipCurrencySymbol\@ + jr z, .skipCurrencySymbol ld [hl], "¥" inc hl res 5, b -.skipCurrencySymbol\@ +.skipCurrencySymbol res 7, b ; unset 7 to indicate that a nonzero digit has been reached -.outputDigit\@ +.outputDigit add a, "0" ld [hli], a jp PrintLetterDelay -.zeroDigit\@ +.zeroDigit bit 7, b ; either printing leading zeroes or already reached a nonzero digit? - jr z, .outputDigit\@ ; if so, print a zero digit + jr z, .outputDigit ; if so, print a zero digit bit 6, b ; left or right alignment? ret nz ld a, " " @@ -5803,7 +5797,7 @@ PredefPointers: ; 856b dwb $516c, $14 dwb $508b, $14 dwb $520d, $14 - dwb $525d, $14 + dwb DecompressPredef, BANK(DecompressPredef) dwb $47d3, $0d dwb $7908, $3e dwb $7877, $3e @@ -6242,13 +6236,13 @@ PrintNumber_AdvancePointer: ; c64a ; increments the pointer unless leading zeroes are not being printed, ; the number is left-aligned, and no nonzero digits have been printed yet bit 7, d ; print leading zeroes? - jr nz, .incrementPointer\@ + jr nz, .incrementPointer bit 6, d ; left alignment or right alignment? - jr z, .incrementPointer\@ + jr z, .incrementPointer ld a, [hPastLeadingZeroes] and a ret z -.incrementPointer\@ +.incrementPointer inc hl ret ; 0xc658 @@ -8802,13 +8796,13 @@ INCLUDE "stats/wild/swarm_water.asm" INCBIN "baserom.gbc", $2b930, $2ba1a - $2b930 -PlayerGFX: ; 2ba1a +ChrisBackpic: ; 2ba1a INCBIN "gfx/misc/player.lz" ; 2bba1 db 0, 0, 0, 0, 0, 0, 0, 0, 0 ; filler -DudeGFX: ; 2bbaa +DudeBackpic: ; 2bbaa INCBIN "gfx/misc/dude.lz" ; 2bce1 @@ -10103,7 +10097,46 @@ GetRoamMonDVs: ; 3fa19 ; 3fa31 -INCBIN "baserom.gbc", $3fa31, $3fc8b - $3fa31 +INCBIN "baserom.gbc", $3fa31, $3fbff - $3fa31 + + +GetPlayerBackpic: ; 3fbff +; Load the player character's backpic (6x6) into VRAM starting from $9310. + +; Special exception for Dude. + ld b, BANK(DudeBackpic) + ld hl, DudeBackpic + ld a, [BattleType] + cp BATTLETYPE_TUTORIAL + jr z, .Decompress + +; What gender are we? + ld a, [$d45b] + bit 2, a + jr nz, .Chris + ld a, [PlayerGender] + bit 0, a + jr z, .Chris + +; It's a girl. + callba GetKrisBackpic + ret + +.Chris +; It's a boy. + ld b, BANK(ChrisBackpic) + ld hl, ChrisBackpic + +.Decompress + ld de, $9310 + ld c, $31 + ld a, PREDEF_DECOMPRESS + call Predef + ret +; 3fc30 + + +INCBIN "baserom.gbc", $3fc30, $3fc8b - $3fc30 BattleStartMessage ; 3fc8b @@ -12363,7 +12396,36 @@ GetGender: ; 50bdd ret ; 50c50 -INCBIN "baserom.gbc", $50c50, $51424 - $50c50 +INCBIN "baserom.gbc", $50c50, $5125d - $50c50 + + +DecompressPredef: ; 5125d +; Decompress lz data from b:hl to scratch space at 6:d000, then copy it to address de. + + ld a, [rSVBK] + push af + ld a, 6 + ld [rSVBK], a + + push de + push bc + ld a, b + ld de, $d000 + call FarDecompress + pop bc + ld de, $d000 + pop hl + ld a, [hROMBank] + ld b, a + call $f82 + + pop af + ld [rSVBK], a + ret +; 5127c + + +INCBIN "baserom.gbc", $5127c, $51424 - $5127c BaseData: INCLUDE "stats/base_stats.asm" @@ -13062,7 +13124,22 @@ GetPlayerIcon: ; 8832c ret ; 8833e -INCBIN "baserom.gbc", $8833e, $896ff - $8833e +INCBIN "baserom.gbc", $8833e, $88ec9 - $8833e + + +GetKrisBackpic: ; 88ec9 +; Kris's backpic is uncompressed. + ld de, KrisBackpic + ld hl, $9310 + ld bc, $2231 + call $f82 + ret +; 88ed6 + +KrisBackpic: ; 88ed6 + + +INCBIN "baserom.gbc", $88ed6, $896ff - $88ed6 ClearScreenArea: ; 0x896ff ; clears an area of the screen @@ -13072,18 +13149,18 @@ ClearScreenArea: ; 0x896ff ; c = width ld a, $7f ; blank tile ld de, 20 ; screen width -.loop\@ +.loop push bc push hl -.innerLoop\@ +.innerLoop ld [hli], a dec c - jr nz, .innerLoop\@ + jr nz, .innerLoop pop hl pop bc add hl, de dec b - jr nz, .loop\@ + jr nz, .loop dec hl inc c inc c @@ -17577,16 +17654,16 @@ Tileset29Anim: ; 0xfc233 Tileset23Anim: ; 0xfc27f ; param, function - dw MinecartTilePointer9, AnimateMinecartTile - dw MinecartTilePointer10, AnimateMinecartTile - dw MinecartTilePointer7, AnimateMinecartTile - dw MinecartTilePointer8, AnimateMinecartTile - dw MinecartTilePointer5, AnimateMinecartTile - dw MinecartTilePointer6, AnimateMinecartTile - dw MinecartTilePointer3, AnimateMinecartTile - dw MinecartTilePointer4, AnimateMinecartTile - dw MinecartTilePointer1, AnimateMinecartTile - dw MinecartTilePointer2, AnimateMinecartTile + dw SproutPillarTilePointer9, AnimateSproutPillarTile + dw SproutPillarTilePointer10, AnimateSproutPillarTile + dw SproutPillarTilePointer7, AnimateSproutPillarTile + dw SproutPillarTilePointer8, AnimateSproutPillarTile + dw SproutPillarTilePointer5, AnimateSproutPillarTile + dw SproutPillarTilePointer6, AnimateSproutPillarTile + dw SproutPillarTilePointer3, AnimateSproutPillarTile + dw SproutPillarTilePointer4, AnimateSproutPillarTile + dw SproutPillarTilePointer1, AnimateSproutPillarTile + dw SproutPillarTilePointer2, AnimateSproutPillarTile dw $0000, NextTileFrame dw $0000, WaitTileAnimation dw $0000, WaitTileAnimation @@ -18104,7 +18181,7 @@ SafariFountainFrames: ; fc605 ; fc645 -AnimateMinecartTile: ; fc645 +AnimateSproutPillarTile: ; fc645 ; Read from struct at de: ; Destination (VRAM) ; Address of the first tile in the frame array @@ -18336,48 +18413,48 @@ TileAnimationPalette: ; fc6d7 INCBIN "baserom.gbc", $fc71e, $fc750 - $fc71e -MinecartTilePointers: ; fc750 -MinecartTilePointer1: - dw $92d0, MinecartTile1 -MinecartTilePointer2: - dw $92f0, MinecartTile2 -MinecartTilePointer3: - dw $93d0, MinecartTile3 -MinecartTilePointer4: - dw $93f0, MinecartTile4 -MinecartTilePointer5: - dw $93c0, MinecartTile5 -MinecartTilePointer6: - dw $92c0, MinecartTile6 -MinecartTilePointer7: - dw $94d0, MinecartTile7 -MinecartTilePointer8: - dw $94f0, MinecartTile8 -MinecartTilePointer9: - dw $95d0, MinecartTile9 -MinecartTilePointer10: - dw $95f0, MinecartTile10 - -MinecartTile1: - INCBIN "gfx/tilesets/minecart/1.2bpp" -MinecartTile2: - INCBIN "gfx/tilesets/minecart/2.2bpp" -MinecartTile3: - INCBIN "gfx/tilesets/minecart/3.2bpp" -MinecartTile4: - INCBIN "gfx/tilesets/minecart/4.2bpp" -MinecartTile5: - INCBIN "gfx/tilesets/minecart/5.2bpp" -MinecartTile6: - INCBIN "gfx/tilesets/minecart/6.2bpp" -MinecartTile7: - INCBIN "gfx/tilesets/minecart/7.2bpp" -MinecartTile8: - INCBIN "gfx/tilesets/minecart/8.2bpp" -MinecartTile9: - INCBIN "gfx/tilesets/minecart/9.2bpp" -MinecartTile10: - INCBIN "gfx/tilesets/minecart/10.2bpp" +SproutPillarTilePointers: ; fc750 +SproutPillarTilePointer1: + dw $92d0, SproutPillarTile1 +SproutPillarTilePointer2: + dw $92f0, SproutPillarTile2 +SproutPillarTilePointer3: + dw $93d0, SproutPillarTile3 +SproutPillarTilePointer4: + dw $93f0, SproutPillarTile4 +SproutPillarTilePointer5: + dw $93c0, SproutPillarTile5 +SproutPillarTilePointer6: + dw $92c0, SproutPillarTile6 +SproutPillarTilePointer7: + dw $94d0, SproutPillarTile7 +SproutPillarTilePointer8: + dw $94f0, SproutPillarTile8 +SproutPillarTilePointer9: + dw $95d0, SproutPillarTile9 +SproutPillarTilePointer10: + dw $95f0, SproutPillarTile10 + +SproutPillarTile1: + INCBIN "gfx/tilesets/sprout-pillar/1.2bpp" +SproutPillarTile2: + INCBIN "gfx/tilesets/sprout-pillar/2.2bpp" +SproutPillarTile3: + INCBIN "gfx/tilesets/sprout-pillar/3.2bpp" +SproutPillarTile4: + INCBIN "gfx/tilesets/sprout-pillar/4.2bpp" +SproutPillarTile5: + INCBIN "gfx/tilesets/sprout-pillar/5.2bpp" +SproutPillarTile6: + INCBIN "gfx/tilesets/sprout-pillar/6.2bpp" +SproutPillarTile7: + INCBIN "gfx/tilesets/sprout-pillar/7.2bpp" +SproutPillarTile8: + INCBIN "gfx/tilesets/sprout-pillar/8.2bpp" +SproutPillarTile9: + INCBIN "gfx/tilesets/sprout-pillar/9.2bpp" +SproutPillarTile10: + INCBIN "gfx/tilesets/sprout-pillar/10.2bpp" ; fca98 @@ -20643,7 +20720,7 @@ INCLUDE "maps/HallOfFame.asm" ; Pokedex entries I ; 001-064 - +PokedexEntries1: INCLUDE "stats/pokedex/entries_1.asm" @@ -20923,7 +21000,7 @@ SECTION "bank6E",DATA,BANK[$6E] ; Pokedex entries II ; 065-128 - +PokedexEntries2: INCLUDE "stats/pokedex/entries_2.asm" @@ -21029,7 +21106,7 @@ SECTION "bank73",DATA,BANK[$73] ; Pokedex entries III ; 129-192 - +PokedexEntries3: INCLUDE "stats/pokedex/entries_3.asm" @@ -21037,7 +21114,7 @@ SECTION "bank74",DATA,BANK[$74] ; Pokedex entries IV ; 193-251 - +PokedexEntries4: INCLUDE "stats/pokedex/entries_4.asm" diff --git a/map_constants.asm b/map_constants.asm new file mode 100644 index 000000000..7861a7d44 --- /dev/null +++ b/map_constants.asm @@ -0,0 +1,1585 @@ +; map group ids +GROUP_OLIVINE_POKECENTER_1F EQU $01 +GROUP_OLIVINE_GYM EQU $01 +GROUP_OLIVINE_VOLTORB_HOUSE EQU $01 +GROUP_OLIVINE_HOUSE_BETA EQU $01 +GROUP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $01 +GROUP_OLIVINE_GOOD_ROD_HOUSE EQU $01 +GROUP_OLIVINE_CAFE EQU $01 +GROUP_OLIVINE_MART EQU $01 +GROUP_ROUTE_38_ECRUTEAK_GATE EQU $01 +GROUP_ROUTE_39_BARN EQU $01 +GROUP_ROUTE_39_FARMHOUSE EQU $01 +GROUP_ROUTE_38 EQU $01 +GROUP_ROUTE_39 EQU $01 +GROUP_OLIVINE_CITY EQU $01 +GROUP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $02 +GROUP_MAHOGANY_GYM EQU $02 +GROUP_MAHOGANY_POKECENTER_1F EQU $02 +GROUP_ROUTE_42_ECRUTEAK_GATE EQU $02 +GROUP_ROUTE_42 EQU $02 +GROUP_ROUTE_44 EQU $02 +GROUP_MAHOGANY_TOWN EQU $02 +GROUP_SPROUT_TOWER_1F EQU $03 +GROUP_SPROUT_TOWER_2F EQU $03 +GROUP_SPROUT_TOWER_3F EQU $03 +GROUP_TIN_TOWER_1F EQU $03 +GROUP_TIN_TOWER_2F EQU $03 +GROUP_TIN_TOWER_3F EQU $03 +GROUP_TIN_TOWER_4F EQU $03 +GROUP_TIN_TOWER_5F EQU $03 +GROUP_TIN_TOWER_6F EQU $03 +GROUP_TIN_TOWER_7F EQU $03 +GROUP_TIN_TOWER_8F EQU $03 +GROUP_TIN_TOWER_9F EQU $03 +GROUP_BURNED_TOWER_1F EQU $03 +GROUP_BURNED_TOWER_B1F EQU $03 +GROUP_NATIONAL_PARK EQU $03 +GROUP_NATIONAL_PARK_BUG_CONTEST EQU $03 +GROUP_RADIO_TOWER_1F EQU $03 +GROUP_RADIO_TOWER_2F EQU $03 +GROUP_RADIO_TOWER_3F EQU $03 +GROUP_RADIO_TOWER_4F EQU $03 +GROUP_RADIO_TOWER_5F EQU $03 +GROUP_RUINS_OF_ALPH_OUTSIDE EQU $03 +GROUP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $03 +GROUP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $03 +GROUP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $03 +GROUP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $03 +GROUP_RUINS_OF_ALPH_INNER_CHAMBER EQU $03 +GROUP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $03 +GROUP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $03 +GROUP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $03 +GROUP_UNION_CAVE_1F EQU $03 +GROUP_UNION_CAVE_B1F EQU $03 +GROUP_UNION_CAVE_B2F EQU $03 +GROUP_SLOWPOKE_WELL_B1F EQU $03 +GROUP_SLOWPOKE_WELL_B2F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_1F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_2F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_3F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_4F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_5F EQU $03 +GROUP_OLIVINE_LIGHTHOUSE_6F EQU $03 +GROUP_MAHOGANY_MART_1F EQU $03 +GROUP_TEAM_ROCKET_BASE_B1F EQU $03 +GROUP_TEAM_ROCKET_BASE_B2F EQU $03 +GROUP_TEAM_ROCKET_BASE_B3F EQU $03 +GROUP_ILEX_FOREST EQU $03 +GROUP_WAREHOUSE_ENTRANCE EQU $03 +GROUP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $03 +GROUP_GOLDENROD_DEPT_STORE_B1F EQU $03 +GROUP_UNDERGROUND_WAREHOUSE EQU $03 +GROUP_MOUNT_MORTAR_1F_OUTSIDE EQU $03 +GROUP_MOUNT_MORTAR_1F_INSIDE EQU $03 +GROUP_MOUNT_MORTAR_2F_INSIDE EQU $03 +GROUP_MOUNT_MORTAR_B1F EQU $03 +GROUP_ICE_PATH_1F EQU $03 +GROUP_ICE_PATH_B1F EQU $03 +GROUP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $03 +GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $03 +GROUP_ICE_PATH_B3F EQU $03 +GROUP_WHIRL_ISLAND_NW EQU $03 +GROUP_WHIRL_ISLAND_NE EQU $03 +GROUP_WHIRL_ISLAND_SW EQU $03 +GROUP_WHIRL_ISLAND_CAVE EQU $03 +GROUP_WHIRL_ISLAND_SE EQU $03 +GROUP_WHIRL_ISLAND_B1F EQU $03 +GROUP_WHIRL_ISLAND_B2F EQU $03 +GROUP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $03 +GROUP_SILVER_CAVE_ROOM_1 EQU $03 +GROUP_SILVER_CAVE_ROOM_2 EQU $03 +GROUP_SILVER_CAVE_ROOM_3 EQU $03 +GROUP_SILVER_CAVE_ITEM_ROOMS EQU $03 +GROUP_DARK_CAVE_VIOLET_ENTRANCE EQU $03 +GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $03 +GROUP_DRAGONS_DEN_1F EQU $03 +GROUP_DRAGONS_DEN_B1F EQU $03 +GROUP_DRAGON_SHRINE EQU $03 +GROUP_TOHJO_FALLS EQU $03 +GROUP_DIGLETTS_CAVE EQU $03 +GROUP_MOUNT_MOON EQU $03 +GROUP_UNDERGROUND EQU $03 +GROUP_ROCK_TUNNEL_1F EQU $03 +GROUP_ROCK_TUNNEL_B1F EQU $03 +GROUP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $03 +GROUP_SAFARI_ZONE_BETA EQU $03 +GROUP_VICTORY_ROAD EQU $03 +GROUP_ECRUTEAK_HOUSE EQU $04 +GROUP_WISE_TRIOS_ROOM EQU $04 +GROUP_ECRUTEAK_POKECENTER_1F EQU $04 +GROUP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 +GROUP_DANCE_THEATRE EQU $04 +GROUP_ECRUTEAK_MART EQU $04 +GROUP_ECRUTEAK_GYM EQU $04 +GROUP_ECRUTEAK_ITEMFINDER_HOUSE EQU $04 +GROUP_ECRUTEAK_CITY EQU $04 +GROUP_BLACKTHORN_GYM_1F EQU $05 +GROUP_BLACKTHORN_GYM_2F EQU $05 +GROUP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $05 +GROUP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $05 +GROUP_BLACKTHORN_MART EQU $05 +GROUP_BLACKTHORN_POKECENTER_1F EQU $05 +GROUP_MOVE_DELETERS_HOUSE EQU $05 +GROUP_ROUTE_45 EQU $05 +GROUP_ROUTE_46 EQU $05 +GROUP_BLACKTHORN_CITY EQU $05 +GROUP_CINNABAR_POKECENTER_1F EQU $06 +GROUP_CINNABAR_POKECENTER_2F_BETA EQU $06 +GROUP_ROUTE_19___FUCHSIA_GATE EQU $06 +GROUP_SEAFOAM_GYM EQU $06 +GROUP_ROUTE_19 EQU $06 +GROUP_ROUTE_20 EQU $06 +GROUP_ROUTE_21 EQU $06 +GROUP_CINNABAR_ISLAND EQU $06 +GROUP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $07 +GROUP_CERULEAN_POLICE_STATION EQU $07 +GROUP_CERULEAN_TRADE_SPEECH_HOUSE EQU $07 +GROUP_CERULEAN_POKECENTER_1F EQU $07 +GROUP_CERULEAN_POKECENTER_2F_BETA EQU $07 +GROUP_CERULEAN_GYM EQU $07 +GROUP_CERULEAN_MART EQU $07 +GROUP_ROUTE_10_POKECENTER_1F EQU $07 +GROUP_ROUTE_10_POKECENTER_2F_BETA EQU $07 +GROUP_POWER_PLANT EQU $07 +GROUP_BILLS_HOUSE EQU $07 +GROUP_ROUTE_4 EQU $07 +GROUP_ROUTE_9 EQU $07 +GROUP_ROUTE_10A EQU $07 +GROUP_ROUTE_10_NORTH EQU $07 +GROUP_ROUTE_24 EQU $07 +GROUP_ROUTE_25 EQU $07 +GROUP_CERULEAN_CITY EQU $07 +GROUP_AZALEA_POKECENTER_1F EQU $08 +GROUP_CHARCOAL_KILN EQU $08 +GROUP_AZALEA_MART EQU $08 +GROUP_KURTS_HOUSE EQU $08 +GROUP_AZALEA_GYM EQU $08 +GROUP_ROUTE_33 EQU $08 +GROUP_AZALEA_TOWN EQU $08 +GROUP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $09 +GROUP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $09 +GROUP_ROUTE_43_MAHOGANY_GATE EQU $09 +GROUP_ROUTE_43_GATE EQU $09 +GROUP_ROUTE_43 EQU $09 +GROUP_LAKE_OF_RAGE EQU $09 +GROUP_ROUTE_32 EQU $0a +GROUP_ROUTE_35 EQU $0a +GROUP_ROUTE_36 EQU $0a +GROUP_ROUTE_37 EQU $0a +GROUP_VIOLET_CITY EQU $0a +GROUP_VIOLET_MART EQU $0a +GROUP_VIOLET_GYM EQU $0a +GROUP_EARLS_POKEMON_ACADEMY EQU $0a +GROUP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $0a +GROUP_VIOLET_POKECENTER_1F EQU $0a +GROUP_VIOLET_ONIX_TRADE_HOUSE EQU $0a +GROUP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0a +GROUP_ROUTE_32_POKECENTER_1F EQU $0a +GROUP_ROUTE_35_GOLDENROD_GATE EQU $0a +GROUP_ROUTE_35_NATIONAL_PARK_GATE EQU $0a +GROUP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $0a +GROUP_ROUTE_36_NATIONAL_PARK_GATE EQU $0a +GROUP_ROUTE_34 EQU $0b +GROUP_GOLDENROD_CITY EQU $0b +GROUP_GOLDENROD_GYM EQU $0b +GROUP_GOLDENROD_BIKE_SHOP EQU $0b +GROUP_GOLDENROD_HAPPINESS_RATER EQU $0b +GROUP_GOLDENROD_BILLS_HOUSE EQU $0b +GROUP_GOLDENROD_MAGNET_TRAIN_STATION EQU $0b +GROUP_GOLDENROD_FLOWER_SHOP EQU $0b +GROUP_GOLDENROD_PP_SPEECH_HOUSE EQU $0b +GROUP_GOLDENROD_NAME_RATERS_HOUSE EQU $0b +GROUP_GOLDENROD_DEPT_STORE_1F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_2F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_3F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_4F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_5F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_6F EQU $0b +GROUP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $0b +GROUP_GOLDENROD_DEPT_STORE_ROOF EQU $0b +GROUP_GOLDENROD_GAME_CORNER EQU $0b +GROUP_GOLDENROD_POKECENTER_1F EQU $0b +GROUP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $0b +GROUP_ILEX_FOREST_AZALEA_GATE EQU $0b +GROUP_ROUTE_34_ILEX_FOREST_GATE EQU $0b +GROUP_DAY_CARE EQU $0b +GROUP_ROUTE_6 EQU $0c +GROUP_ROUTE_11 EQU $0c +GROUP_VERMILION_CITY EQU $0c +GROUP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $0c +GROUP_VERMILION_POKECENTER_1F EQU $0c +GROUP_VERMILION_POKECENTER_2F_BETA EQU $0c +GROUP_POKEMON_FAN_CLUB EQU $0c +GROUP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $0c +GROUP_VERMILION_MART EQU $0c +GROUP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0c +GROUP_VERMILION_GYM EQU $0c +GROUP_ROUTE_6_SAFFRON_GATE EQU $0c +GROUP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0c +GROUP_ROUTE_1 EQU $0d +GROUP_PALLET_TOWN EQU $0d +GROUP_REDS_HOUSE_1F EQU $0d +GROUP_REDS_HOUSE_2F EQU $0d +GROUP_BLUES_HOUSE EQU $0d +GROUP_OAKS_LAB EQU $0d +GROUP_ROUTE_3 EQU $0e +GROUP_PEWTER_CITY EQU $0e +GROUP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $0e +GROUP_PEWTER_GYM EQU $0e +GROUP_PEWTER_MART EQU $0e +GROUP_PEWTER_POKECENTER_1F EQU $0e +GROUP_PEWTER_POKECENTER_2F_BETA EQU $0e +GROUP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $0e +GROUP_OLIVINE_PORT EQU $0f +GROUP_VERMILION_PORT EQU $0f +GROUP_FAST_SHIP_1F EQU $0f +GROUP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $0f +GROUP_FAST_SHIP_CABINS_SW_SSW_NW EQU $0f +GROUP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $0f +GROUP_FAST_SHIP_B1F EQU $0f +GROUP_OLIVINE_PORT_PASSAGE EQU $0f +GROUP_VERMILION_PORT_PASSAGE EQU $0f +GROUP_MOUNT_MOON_SQUARE EQU $0f +GROUP_MOUNT_MOON_GIFT_SHOP EQU $0f +GROUP_TIN_TOWER_ROOF EQU $0f +GROUP_ROUTE_23 EQU $10 +GROUP_INDIGO_PLATEAU_POKECENTER_1F EQU $10 +GROUP_WILLS_ROOM EQU $10 +GROUP_KOGAS_ROOM EQU $10 +GROUP_BRUNOS_ROOM EQU $10 +GROUP_KARENS_ROOM EQU $10 +GROUP_LANCES_ROOM EQU $10 +GROUP_HALL_OF_FAME EQU $10 +GROUP_ROUTE_13 EQU $11 +GROUP_ROUTE_14 EQU $11 +GROUP_ROUTE_15 EQU $11 +GROUP_ROUTE_18 EQU $11 +GROUP_FUCHSIA_CITY EQU $11 +GROUP_FUCHSIA_MART EQU $11 +GROUP_SAFARI_ZONE_MAIN_OFFICE EQU $11 +GROUP_FUCHSIA_GYM EQU $11 +GROUP_FUCHSIA_BILL_SPEECH_HOUSE EQU $11 +GROUP_FUCHSIA_POKECENTER_1F EQU $11 +GROUP_FUCHSIA_POKECENTER_2F_BETA EQU $11 +GROUP_SAFARI_ZONE_WARDENS_HOME EQU $11 +GROUP_ROUTE_15_FUCHSIA_GATE EQU $11 +GROUP_ROUTE_8 EQU $12 +GROUP_ROUTE_12 EQU $12 +GROUP_ROUTE_10B EQU $12 +GROUP_ROUTE_10_SOUTH EQU $12 +GROUP_LAVENDER_TOWN EQU $12 +GROUP_LAVENDER_POKECENTER_1F EQU $12 +GROUP_LAVENDER_POKECENTER_2F_BETA EQU $12 +GROUP_MR_FUJIS_HOUSE EQU $12 +GROUP_LAVENDER_TOWN_SPEECH_HOUSE EQU $12 +GROUP_LAVENDER_NAME_RATER EQU $12 +GROUP_LAVENDER_MART EQU $12 +GROUP_SOUL_HOUSE EQU $12 +GROUP_LAV_RADIO_TOWER_1F EQU $12 +GROUP_ROUTE_8_SAFFRON_GATE EQU $12 +GROUP_ROUTE_12_SUPER_ROD_HOUSE EQU $12 +GROUP_ROUTE_28 EQU $13 +GROUP_SILVER_CAVE_OUTSIDE EQU $13 +GROUP_SILVER_CAVE_POKECENTER_1F EQU $13 +GROUP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $13 +GROUP_POKECENTER_2F EQU $14 +GROUP_TRADE_CENTER EQU $14 +GROUP_COLOSSEUM EQU $14 +GROUP_TIME_CAPSULE EQU $14 +GROUP_MOBILE_TRADE_ROOM_MOBILE EQU $14 +GROUP_MOBILE_BATTLE_ROOM EQU $14 +GROUP_ROUTE_7 EQU $15 +GROUP_ROUTE_16 EQU $15 +GROUP_ROUTE_17 EQU $15 +GROUP_CELADON_CITY EQU $15 +GROUP_CELADON_DEPT_STORE_1F EQU $15 +GROUP_CELADON_DEPT_STORE_2F EQU $15 +GROUP_CELADON_DEPT_STORE_3F EQU $15 +GROUP_CELADON_DEPT_STORE_4F EQU $15 +GROUP_CELADON_DEPT_STORE_5F EQU $15 +GROUP_CELADON_DEPT_STORE_6F EQU $15 +GROUP_CELADON_DEPT_STORE_ELEVATOR EQU $15 +GROUP_CELADON_MANSION_1F EQU $15 +GROUP_CELADON_MANSION_2F EQU $15 +GROUP_CELADON_MANSION_3F EQU $15 +GROUP_CELADON_MANSION_ROOF EQU $15 +GROUP_CELADON_MANSION_ROOF_HOUSE EQU $15 +GROUP_CELADON_POKECENTER_1F EQU $15 +GROUP_CELADON_POKECENTER_2F_BETA EQU $15 +GROUP_CELADON_GAME_CORNER EQU $15 +GROUP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $15 +GROUP_CELADON_GYM EQU $15 +GROUP_CELADON_CAFE EQU $15 +GROUP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $15 +GROUP_ROUTE_16_GATE EQU $15 +GROUP_ROUTE_7_SAFFRON_GATE EQU $15 +GROUP_ROUTE_17_18_GATE EQU $15 +GROUP_ROUTE_40 EQU $16 +GROUP_ROUTE_41 EQU $16 +GROUP_CIANWOOD_CITY EQU $16 +GROUP_MANIAS_HOUSE EQU $16 +GROUP_CIANWOOD_GYM EQU $16 +GROUP_CIANWOOD_POKECENTER_1F EQU $16 +GROUP_CIANWOOD_PHARMACY EQU $16 +GROUP_CIANWOOD_CITY_PHOTO_STUDIO EQU $16 +GROUP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $16 +GROUP_POKE_SEERS_HOUSE EQU $16 +GROUP_BATTLE_TOWER_1F EQU $16 +GROUP_BATTLE_TOWER_BATTLE_ROOM EQU $16 +GROUP_BATTLE_TOWER_ELEVATOR EQU $16 +GROUP_BATTLE_TOWER_HALLWAY EQU $16 +GROUP_ROUTE_40_BATTLE_TOWER_GATE EQU $16 +GROUP_BATTLE_TOWER_OUTSIDE EQU $16 +GROUP_ROUTE_2 EQU $17 +GROUP_ROUTE_22 EQU $17 +GROUP_VIRIDIAN_CITY EQU $17 +GROUP_VIRIDIAN_GYM EQU $17 +GROUP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $17 +GROUP_TRAINER_HOUSE_1F EQU $17 +GROUP_TRAINER_HOUSE_B1F EQU $17 +GROUP_VIRIDIAN_MART EQU $17 +GROUP_VIRIDIAN_POKECENTER_1F EQU $17 +GROUP_VIRIDIAN_POKECENTER_2F_BETA EQU $17 +GROUP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $17 +GROUP_ROUTE_2_GATE EQU $17 +GROUP_VICTORY_ROAD_GATE EQU $17 +GROUP_ROUTE_26 EQU $18 +GROUP_ROUTE_27 EQU $18 +GROUP_ROUTE_29 EQU $18 +GROUP_NEW_BARK_TOWN EQU $18 +GROUP_ELMS_LAB EQU $18 +GROUP_KRISS_HOUSE_1F EQU $18 +GROUP_KRISS_HOUSE_2F EQU $18 +GROUP_KRISS_NEIGHBORS_HOUSE EQU $18 +GROUP_ELMS_HOUSE EQU $18 +GROUP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $18 +GROUP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $18 +GROUP_ROUTE_27_SANDSTORM_HOUSE EQU $18 +GROUP_ROUTE_29_46_GATE EQU $18 +GROUP_ROUTE_5 EQU $19 +GROUP_SAFFRON_CITY EQU $19 +GROUP_FIGHTING_DOJO EQU $19 +GROUP_SAFFRON_GYM EQU $19 +GROUP_SAFFRON_MART EQU $19 +GROUP_SAFFRON_POKECENTER_1F EQU $19 +GROUP_SAFFRON_POKECENTER_2F_BETA EQU $19 +GROUP_MR_PSYCHICS_HOUSE EQU $19 +GROUP_SAFFRON_TRAIN_STATION EQU $19 +GROUP_SILPH_CO_1F EQU $19 +GROUP_COPYCATS_HOUSE_1F EQU $19 +GROUP_COPYCATS_HOUSE_2F EQU $19 +GROUP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $19 +GROUP_ROUTE_5_SAFFRON_CITY_GATE EQU $19 +GROUP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $19 +GROUP_ROUTE_30 EQU $1a +GROUP_ROUTE_31 EQU $1a +GROUP_CHERRYGROVE_CITY EQU $1a +GROUP_CHERRYGROVE_MART EQU $1a +GROUP_CHERRYGROVE_POKECENTER_1F EQU $1a +GROUP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $1a +GROUP_GUIDE_GENTS_HOUSE EQU $1a +GROUP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $1a +GROUP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $1a +GROUP_MR_POKEMONS_HOUSE EQU $1a +GROUP_ROUTE_31_VIOLET_GATE EQU $1a + +; map ids +MAP_OLIVINE_POKECENTER_1F EQU $01 +MAP_OLIVINE_GYM EQU $02 +MAP_OLIVINE_VOLTORB_HOUSE EQU $03 +MAP_OLIVINE_HOUSE_BETA EQU $04 +MAP_OLIVINE_PUNISHMENT_SPEECH_HOUSE EQU $05 +MAP_OLIVINE_GOOD_ROD_HOUSE EQU $06 +MAP_OLIVINE_CAFE EQU $07 +MAP_OLIVINE_MART EQU $08 +MAP_ROUTE_38_ECRUTEAK_GATE EQU $09 +MAP_ROUTE_39_BARN EQU $0a +MAP_ROUTE_39_FARMHOUSE EQU $0b +MAP_ROUTE_38 EQU $0c +MAP_ROUTE_39 EQU $0d +MAP_OLIVINE_CITY EQU $0e +MAP_MAHOGANY_RED_GYARADOS_SPEECH_HOUSE EQU $01 +MAP_MAHOGANY_GYM EQU $02 +MAP_MAHOGANY_POKECENTER_1F EQU $03 +MAP_ROUTE_42_ECRUTEAK_GATE EQU $04 +MAP_ROUTE_42 EQU $05 +MAP_ROUTE_44 EQU $06 +MAP_MAHOGANY_TOWN EQU $07 +MAP_SPROUT_TOWER_1F EQU $01 +MAP_SPROUT_TOWER_2F EQU $02 +MAP_SPROUT_TOWER_3F EQU $03 +MAP_TIN_TOWER_1F EQU $04 +MAP_TIN_TOWER_2F EQU $05 +MAP_TIN_TOWER_3F EQU $06 +MAP_TIN_TOWER_4F EQU $07 +MAP_TIN_TOWER_5F EQU $08 +MAP_TIN_TOWER_6F EQU $09 +MAP_TIN_TOWER_7F EQU $0a +MAP_TIN_TOWER_8F EQU $0b +MAP_TIN_TOWER_9F EQU $0c +MAP_BURNED_TOWER_1F EQU $0d +MAP_BURNED_TOWER_B1F EQU $0e +MAP_NATIONAL_PARK EQU $0f +MAP_NATIONAL_PARK_BUG_CONTEST EQU $10 +MAP_RADIO_TOWER_1F EQU $11 +MAP_RADIO_TOWER_2F EQU $12 +MAP_RADIO_TOWER_3F EQU $13 +MAP_RADIO_TOWER_4F EQU $14 +MAP_RADIO_TOWER_5F EQU $15 +MAP_RUINS_OF_ALPH_OUTSIDE EQU $16 +MAP_RUINS_OF_ALPH_HO_OH_CHAMBER EQU $17 +MAP_RUINS_OF_ALPH_KABUTO_CHAMBER EQU $18 +MAP_RUINS_OF_ALPH_OMANYTE_CHAMBER EQU $19 +MAP_RUINS_OF_ALPH_AERODACTYL_CHAMBER EQU $1a +MAP_RUINS_OF_ALPH_INNER_CHAMBER EQU $1b +MAP_RUINS_OF_ALPH_RESEARCH_CENTER EQU $1c +MAP_RUINS_OF_ALPH_HO_OH_ITEM_ROOM EQU $1d +MAP_RUINS_OF_ALPH_KABUTO_ITEM_ROOM EQU $1e +MAP_RUINS_OF_ALPH_OMANYTE_ITEM_ROOM EQU $1f +MAP_RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM EQU $20 +MAP_RUINS_OF_ALPH_HO_OH_WORD_ROOM EQU $21 +MAP_RUINS_OF_ALPH_KABUTO_WORD_ROOM EQU $22 +MAP_RUINS_OF_ALPH_OMANYTE_WORD_ROOM EQU $23 +MAP_RUINS_OF_ALPH_AERODACTYL_WORD_ROOM EQU $24 +MAP_UNION_CAVE_1F EQU $25 +MAP_UNION_CAVE_B1F EQU $26 +MAP_UNION_CAVE_B2F EQU $27 +MAP_SLOWPOKE_WELL_B1F EQU $28 +MAP_SLOWPOKE_WELL_B2F EQU $29 +MAP_OLIVINE_LIGHTHOUSE_1F EQU $2a +MAP_OLIVINE_LIGHTHOUSE_2F EQU $2b +MAP_OLIVINE_LIGHTHOUSE_3F EQU $2c +MAP_OLIVINE_LIGHTHOUSE_4F EQU $2d +MAP_OLIVINE_LIGHTHOUSE_5F EQU $2e +MAP_OLIVINE_LIGHTHOUSE_6F EQU $2f +MAP_MAHOGANY_MART_1F EQU $30 +MAP_TEAM_ROCKET_BASE_B1F EQU $31 +MAP_TEAM_ROCKET_BASE_B2F EQU $32 +MAP_TEAM_ROCKET_BASE_B3F EQU $33 +MAP_ILEX_FOREST EQU $34 +MAP_WAREHOUSE_ENTRANCE EQU $35 +MAP_UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES EQU $36 +MAP_GOLDENROD_DEPT_STORE_B1F EQU $37 +MAP_UNDERGROUND_WAREHOUSE EQU $38 +MAP_MOUNT_MORTAR_1F_OUTSIDE EQU $39 +MAP_MOUNT_MORTAR_1F_INSIDE EQU $3a +MAP_MOUNT_MORTAR_2F_INSIDE EQU $3b +MAP_MOUNT_MORTAR_B1F EQU $3c +MAP_ICE_PATH_1F EQU $3d +MAP_ICE_PATH_B1F EQU $3e +MAP_ICE_PATH_B2F_MAHOGANY_SIDE EQU $3f +MAP_ICE_PATH_B2F_BLACKTHORN_SIDE EQU $40 +MAP_ICE_PATH_B3F EQU $41 +MAP_WHIRL_ISLAND_NW EQU $42 +MAP_WHIRL_ISLAND_NE EQU $43 +MAP_WHIRL_ISLAND_SW EQU $44 +MAP_WHIRL_ISLAND_CAVE EQU $45 +MAP_WHIRL_ISLAND_SE EQU $46 +MAP_WHIRL_ISLAND_B1F EQU $47 +MAP_WHIRL_ISLAND_B2F EQU $48 +MAP_WHIRL_ISLAND_LUGIA_CHAMBER EQU $49 +MAP_SILVER_CAVE_ROOM_1 EQU $4a +MAP_SILVER_CAVE_ROOM_2 EQU $4b +MAP_SILVER_CAVE_ROOM_3 EQU $4c +MAP_SILVER_CAVE_ITEM_ROOMS EQU $4d +MAP_DARK_CAVE_VIOLET_ENTRANCE EQU $4e +MAP_DARK_CAVE_BLACKTHORN_ENTRANCE EQU $4f +MAP_DRAGONS_DEN_1F EQU $50 +MAP_DRAGONS_DEN_B1F EQU $51 +MAP_DRAGON_SHRINE EQU $52 +MAP_TOHJO_FALLS EQU $53 +MAP_DIGLETTS_CAVE EQU $54 +MAP_MOUNT_MOON EQU $55 +MAP_UNDERGROUND EQU $56 +MAP_ROCK_TUNNEL_1F EQU $57 +MAP_ROCK_TUNNEL_B1F EQU $58 +MAP_SAFARI_ZONE_FUCHSIA_GATE_BETA EQU $59 +MAP_SAFARI_ZONE_BETA EQU $5a +MAP_VICTORY_ROAD EQU $5b +MAP_ECRUTEAK_HOUSE EQU $01 +MAP_WISE_TRIOS_ROOM EQU $02 +MAP_ECRUTEAK_POKECENTER_1F EQU $03 +MAP_ECRUTEAK_LUGIA_SPEECH_HOUSE EQU $04 +MAP_DANCE_THEATRE EQU $05 +MAP_ECRUTEAK_MART EQU $06 +MAP_ECRUTEAK_GYM EQU $07 +MAP_ECRUTEAK_ITEMFINDER_HOUSE EQU $08 +MAP_ECRUTEAK_CITY EQU $09 +MAP_BLACKTHORN_GYM_1F EQU $01 +MAP_BLACKTHORN_GYM_2F EQU $02 +MAP_BLACKTHORN_DRAGON_SPEECH_HOUSE EQU $03 +MAP_BLACKTHORN_DODRIO_TRADE_HOUSE EQU $04 +MAP_BLACKTHORN_MART EQU $05 +MAP_BLACKTHORN_POKECENTER_1F EQU $06 +MAP_MOVE_DELETERS_HOUSE EQU $07 +MAP_ROUTE_45 EQU $08 +MAP_ROUTE_46 EQU $09 +MAP_BLACKTHORN_CITY EQU $0a +MAP_CINNABAR_POKECENTER_1F EQU $01 +MAP_CINNABAR_POKECENTER_2F_BETA EQU $02 +MAP_ROUTE_19___FUCHSIA_GATE EQU $03 +MAP_SEAFOAM_GYM EQU $04 +MAP_ROUTE_19 EQU $05 +MAP_ROUTE_20 EQU $06 +MAP_ROUTE_21 EQU $07 +MAP_CINNABAR_ISLAND EQU $08 +MAP_CERULEAN_GYM_BADGE_SPEECH_HOUSE EQU $01 +MAP_CERULEAN_POLICE_STATION EQU $02 +MAP_CERULEAN_TRADE_SPEECH_HOUSE EQU $03 +MAP_CERULEAN_POKECENTER_1F EQU $04 +MAP_CERULEAN_POKECENTER_2F_BETA EQU $05 +MAP_CERULEAN_GYM EQU $06 +MAP_CERULEAN_MART EQU $07 +MAP_ROUTE_10_POKECENTER_1F EQU $08 +MAP_ROUTE_10_POKECENTER_2F_BETA EQU $09 +MAP_POWER_PLANT EQU $0a +MAP_BILLS_HOUSE EQU $0b +MAP_ROUTE_4 EQU $0c +MAP_ROUTE_9 EQU $0d +MAP_ROUTE_10A EQU $0e +MAP_ROUTE_10_NORTH EQU $0e +MAP_ROUTE_24 EQU $0f +MAP_ROUTE_25 EQU $10 +MAP_CERULEAN_CITY EQU $11 +MAP_AZALEA_POKECENTER_1F EQU $01 +MAP_CHARCOAL_KILN EQU $02 +MAP_AZALEA_MART EQU $03 +MAP_KURTS_HOUSE EQU $04 +MAP_AZALEA_GYM EQU $05 +MAP_ROUTE_33 EQU $06 +MAP_AZALEA_TOWN EQU $07 +MAP_LAKE_OF_RAGE_HIDDEN_POWER_HOUSE EQU $01 +MAP_LAKE_OF_RAGE_MAGIKARP_HOUSE EQU $02 +MAP_ROUTE_43_MAHOGANY_GATE EQU $03 +MAP_ROUTE_43_GATE EQU $04 +MAP_ROUTE_43 EQU $05 +MAP_LAKE_OF_RAGE EQU $06 +MAP_ROUTE_32 EQU $01 +MAP_ROUTE_35 EQU $02 +MAP_ROUTE_36 EQU $03 +MAP_ROUTE_37 EQU $04 +MAP_VIOLET_CITY EQU $05 +MAP_VIOLET_MART EQU $06 +MAP_VIOLET_GYM EQU $07 +MAP_EARLS_POKEMON_ACADEMY EQU $08 +MAP_VIOLET_NICKNAME_SPEECH_HOUSE EQU $09 +MAP_VIOLET_POKECENTER_1F EQU $0a +MAP_VIOLET_ONIX_TRADE_HOUSE EQU $0b +MAP_ROUTE_32_RUINS_OF_ALPH_GATE EQU $0c +MAP_ROUTE_32_POKECENTER_1F EQU $0d +MAP_ROUTE_35_GOLDENROD_GATE EQU $0e +MAP_ROUTE_35_NATIONAL_PARK_GATE EQU $0f +MAP_ROUTE_36_RUINS_OF_ALPH_GATE EQU $10 +MAP_ROUTE_36_NATIONAL_PARK_GATE EQU $11 +MAP_ROUTE_34 EQU $01 +MAP_GOLDENROD_CITY EQU $02 +MAP_GOLDENROD_GYM EQU $03 +MAP_GOLDENROD_BIKE_SHOP EQU $04 +MAP_GOLDENROD_HAPPINESS_RATER EQU $05 +MAP_GOLDENROD_BILLS_HOUSE EQU $06 +MAP_GOLDENROD_MAGNET_TRAIN_STATION EQU $07 +MAP_GOLDENROD_FLOWER_SHOP EQU $08 +MAP_GOLDENROD_PP_SPEECH_HOUSE EQU $09 +MAP_GOLDENROD_NAME_RATERS_HOUSE EQU $0a +MAP_GOLDENROD_DEPT_STORE_1F EQU $0b +MAP_GOLDENROD_DEPT_STORE_2F EQU $0c +MAP_GOLDENROD_DEPT_STORE_3F EQU $0d +MAP_GOLDENROD_DEPT_STORE_4F EQU $0e +MAP_GOLDENROD_DEPT_STORE_5F EQU $0f +MAP_GOLDENROD_DEPT_STORE_6F EQU $10 +MAP_GOLDENROD_DEPT_STORE_ELEVATOR EQU $11 +MAP_GOLDENROD_DEPT_STORE_ROOF EQU $12 +MAP_GOLDENROD_GAME_CORNER EQU $13 +MAP_GOLDENROD_POKECENTER_1F EQU $14 +MAP_GOLDENROD_POKECOM_CENTER_2F_MOBILE EQU $15 +MAP_ILEX_FOREST_AZALEA_GATE EQU $16 +MAP_ROUTE_34_ILEX_FOREST_GATE EQU $17 +MAP_DAY_CARE EQU $18 +MAP_ROUTE_6 EQU $01 +MAP_ROUTE_11 EQU $02 +MAP_VERMILION_CITY EQU $03 +MAP_VERMILION_HOUSE_FISHING_SPEECH_HOUSE EQU $04 +MAP_VERMILION_POKECENTER_1F EQU $05 +MAP_VERMILION_POKECENTER_2F_BETA EQU $06 +MAP_POKEMON_FAN_CLUB EQU $07 +MAP_VERMILION_MAGNET_TRAIN_SPEECH_HOUSE EQU $08 +MAP_VERMILION_MART EQU $09 +MAP_VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE EQU $0a +MAP_VERMILION_GYM EQU $0b +MAP_ROUTE_6_SAFFRON_GATE EQU $0c +MAP_ROUTE_6_UNDERGROUND_ENTRANCE EQU $0d +MAP_ROUTE_1 EQU $01 +MAP_PALLET_TOWN EQU $02 +MAP_REDS_HOUSE_1F EQU $03 +MAP_REDS_HOUSE_2F EQU $04 +MAP_BLUES_HOUSE EQU $05 +MAP_OAKS_LAB EQU $06 +MAP_ROUTE_3 EQU $01 +MAP_PEWTER_CITY EQU $02 +MAP_PEWTER_NIDORAN_SPEECH_HOUSE EQU $03 +MAP_PEWTER_GYM EQU $04 +MAP_PEWTER_MART EQU $05 +MAP_PEWTER_POKECENTER_1F EQU $06 +MAP_PEWTER_POKECENTER_2F_BETA EQU $07 +MAP_PEWTER_SNOOZE_SPEECH_HOUSE EQU $08 +MAP_OLIVINE_PORT EQU $01 +MAP_VERMILION_PORT EQU $02 +MAP_FAST_SHIP_1F EQU $03 +MAP_FAST_SHIP_CABINS_NNW_NNE_NE EQU $04 +MAP_FAST_SHIP_CABINS_SW_SSW_NW EQU $05 +MAP_FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN EQU $06 +MAP_FAST_SHIP_B1F EQU $07 +MAP_OLIVINE_PORT_PASSAGE EQU $08 +MAP_VERMILION_PORT_PASSAGE EQU $09 +MAP_MOUNT_MOON_SQUARE EQU $0a +MAP_MOUNT_MOON_GIFT_SHOP EQU $0b +MAP_TIN_TOWER_ROOF EQU $0c +MAP_ROUTE_23 EQU $01 +MAP_INDIGO_PLATEAU_POKECENTER_1F EQU $02 +MAP_WILLS_ROOM EQU $03 +MAP_KOGAS_ROOM EQU $04 +MAP_BRUNOS_ROOM EQU $05 +MAP_KARENS_ROOM EQU $06 +MAP_LANCES_ROOM EQU $07 +MAP_HALL_OF_FAME EQU $08 +MAP_ROUTE_13 EQU $01 +MAP_ROUTE_14 EQU $02 +MAP_ROUTE_15 EQU $03 +MAP_ROUTE_18 EQU $04 +MAP_FUCHSIA_CITY EQU $05 +MAP_FUCHSIA_MART EQU $06 +MAP_SAFARI_ZONE_MAIN_OFFICE EQU $07 +MAP_FUCHSIA_GYM EQU $08 +MAP_FUCHSIA_BILL_SPEECH_HOUSE EQU $09 +MAP_FUCHSIA_POKECENTER_1F EQU $0a +MAP_FUCHSIA_POKECENTER_2F_BETA EQU $0b +MAP_SAFARI_ZONE_WARDENS_HOME EQU $0c +MAP_ROUTE_15_FUCHSIA_GATE EQU $0d +MAP_ROUTE_8 EQU $01 +MAP_ROUTE_12 EQU $02 +MAP_ROUTE_10B EQU $03 +MAP_ROUTE_10_SOUTH EQU $03 +MAP_LAVENDER_TOWN EQU $04 +MAP_LAVENDER_POKECENTER_1F EQU $05 +MAP_LAVENDER_POKECENTER_2F_BETA EQU $06 +MAP_MR_FUJIS_HOUSE EQU $07 +MAP_LAVENDER_TOWN_SPEECH_HOUSE EQU $08 +MAP_LAVENDER_NAME_RATER EQU $09 +MAP_LAVENDER_MART EQU $0a +MAP_SOUL_HOUSE EQU $0b +MAP_LAV_RADIO_TOWER_1F EQU $0c +MAP_ROUTE_8_SAFFRON_GATE EQU $0d +MAP_ROUTE_12_SUPER_ROD_HOUSE EQU $0e +MAP_ROUTE_28 EQU $01 +MAP_SILVER_CAVE_OUTSIDE EQU $02 +MAP_SILVER_CAVE_POKECENTER_1F EQU $03 +MAP_ROUTE_28_FAMOUS_SPEECH_HOUSE EQU $04 +MAP_POKECENTER_2F EQU $01 +MAP_TRADE_CENTER EQU $02 +MAP_COLOSSEUM EQU $03 +MAP_TIME_CAPSULE EQU $04 +MAP_MOBILE_TRADE_ROOM_MOBILE EQU $05 +MAP_MOBILE_BATTLE_ROOM EQU $06 +MAP_ROUTE_7 EQU $01 +MAP_ROUTE_16 EQU $02 +MAP_ROUTE_17 EQU $03 +MAP_CELADON_CITY EQU $04 +MAP_CELADON_DEPT_STORE_1F EQU $05 +MAP_CELADON_DEPT_STORE_2F EQU $06 +MAP_CELADON_DEPT_STORE_3F EQU $07 +MAP_CELADON_DEPT_STORE_4F EQU $08 +MAP_CELADON_DEPT_STORE_5F EQU $09 +MAP_CELADON_DEPT_STORE_6F EQU $0a +MAP_CELADON_DEPT_STORE_ELEVATOR EQU $0b +MAP_CELADON_MANSION_1F EQU $0c +MAP_CELADON_MANSION_2F EQU $0d +MAP_CELADON_MANSION_3F EQU $0e +MAP_CELADON_MANSION_ROOF EQU $0f +MAP_CELADON_MANSION_ROOF_HOUSE EQU $10 +MAP_CELADON_POKECENTER_1F EQU $11 +MAP_CELADON_POKECENTER_2F_BETA EQU $12 +MAP_CELADON_GAME_CORNER EQU $13 +MAP_CELADON_GAME_CORNER_PRIZE_ROOM EQU $14 +MAP_CELADON_GYM EQU $15 +MAP_CELADON_CAFE EQU $16 +MAP_ROUTE_16_FUCHSIA_SPEECH_HOUSE EQU $17 +MAP_ROUTE_16_GATE EQU $18 +MAP_ROUTE_7_SAFFRON_GATE EQU $19 +MAP_ROUTE_17_18_GATE EQU $1a +MAP_ROUTE_40 EQU $01 +MAP_ROUTE_41 EQU $02 +MAP_CIANWOOD_CITY EQU $03 +MAP_MANIAS_HOUSE EQU $04 +MAP_CIANWOOD_GYM EQU $05 +MAP_CIANWOOD_POKECENTER_1F EQU $06 +MAP_CIANWOOD_PHARMACY EQU $07 +MAP_CIANWOOD_CITY_PHOTO_STUDIO EQU $08 +MAP_CIANWOOD_LUGIA_SPEECH_HOUSE EQU $09 +MAP_POKE_SEERS_HOUSE EQU $0a +MAP_BATTLE_TOWER_1F EQU $0b +MAP_BATTLE_TOWER_BATTLE_ROOM EQU $0c +MAP_BATTLE_TOWER_ELEVATOR EQU $0d +MAP_BATTLE_TOWER_HALLWAY EQU $0e +MAP_ROUTE_40_BATTLE_TOWER_GATE EQU $0f +MAP_BATTLE_TOWER_OUTSIDE EQU $10 +MAP_ROUTE_2 EQU $01 +MAP_ROUTE_22 EQU $02 +MAP_VIRIDIAN_CITY EQU $03 +MAP_VIRIDIAN_GYM EQU $04 +MAP_VIRIDIAN_NICKNAME_SPEECH_HOUSE EQU $05 +MAP_TRAINER_HOUSE_1F EQU $06 +MAP_TRAINER_HOUSE_B1F EQU $07 +MAP_VIRIDIAN_MART EQU $08 +MAP_VIRIDIAN_POKECENTER_1F EQU $09 +MAP_VIRIDIAN_POKECENTER_2F_BETA EQU $0a +MAP_ROUTE_2_NUGGET_SPEECH_HOUSE EQU $0b +MAP_ROUTE_2_GATE EQU $0c +MAP_VICTORY_ROAD_GATE EQU $0d +MAP_ROUTE_26 EQU $01 +MAP_ROUTE_27 EQU $02 +MAP_ROUTE_29 EQU $03 +MAP_NEW_BARK_TOWN EQU $04 +MAP_ELMS_LAB EQU $05 +MAP_KRISS_HOUSE_1F EQU $06 +MAP_KRISS_HOUSE_2F EQU $07 +MAP_KRISS_NEIGHBORS_HOUSE EQU $08 +MAP_ELMS_HOUSE EQU $09 +MAP_ROUTE_26_HEAL_SPEECH_HOUSE EQU $0a +MAP_ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE EQU $0b +MAP_ROUTE_27_SANDSTORM_HOUSE EQU $0c +MAP_ROUTE_29_46_GATE EQU $0d +MAP_ROUTE_5 EQU $01 +MAP_SAFFRON_CITY EQU $02 +MAP_FIGHTING_DOJO EQU $03 +MAP_SAFFRON_GYM EQU $04 +MAP_SAFFRON_MART EQU $05 +MAP_SAFFRON_POKECENTER_1F EQU $06 +MAP_SAFFRON_POKECENTER_2F_BETA EQU $07 +MAP_MR_PSYCHICS_HOUSE EQU $08 +MAP_SAFFRON_TRAIN_STATION EQU $09 +MAP_SILPH_CO_1F EQU $0a +MAP_COPYCATS_HOUSE_1F EQU $0b +MAP_COPYCATS_HOUSE_2F EQU $0c +MAP_ROUTE_5_UNDERGROUND_ENTRANCE EQU $0d +MAP_ROUTE_5_SAFFRON_CITY_GATE EQU $0e +MAP_ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE EQU $0f +MAP_ROUTE_30 EQU $01 +MAP_ROUTE_31 EQU $02 +MAP_CHERRYGROVE_CITY EQU $03 +MAP_CHERRYGROVE_MART EQU $04 +MAP_CHERRYGROVE_POKECENTER_1F EQU $05 +MAP_CHERRYGROVE_GYM_SPEECH_HOUSE EQU $06 +MAP_GUIDE_GENTS_HOUSE EQU $07 +MAP_CHERRYGROVE_EVOLUTION_SPEECH_HOUSE EQU $08 +MAP_ROUTE_30_BERRY_SPEECH_HOUSE EQU $09 +MAP_MR_POKEMONS_HOUSE EQU $0a +MAP_ROUTE_31_VIOLET_GATE EQU $0b + +; map dimensions +OLIVINE_POKECENTER_1F_HEIGHT EQU 4 +OLIVINE_POKECENTER_1F_WIDTH EQU 5 +OLIVINE_GYM_HEIGHT EQU 8 +OLIVINE_GYM_WIDTH EQU 5 +OLIVINE_VOLTORB_HOUSE_HEIGHT EQU 4 +OLIVINE_VOLTORB_HOUSE_WIDTH EQU 4 +OLIVINE_HOUSE_BETA_HEIGHT EQU 4 +OLIVINE_HOUSE_BETA_WIDTH EQU 4 +OLIVINE_PUNISHMENT_SPEECH_HOUSE_HEIGHT EQU 4 +OLIVINE_PUNISHMENT_SPEECH_HOUSE_WIDTH EQU 4 +OLIVINE_GOOD_ROD_HOUSE_HEIGHT EQU 4 +OLIVINE_GOOD_ROD_HOUSE_WIDTH EQU 4 +OLIVINE_CAFE_HEIGHT EQU 4 +OLIVINE_CAFE_WIDTH EQU 4 +OLIVINE_MART_HEIGHT EQU 4 +OLIVINE_MART_WIDTH EQU 6 +ROUTE_38_ECRUTEAK_GATE_HEIGHT EQU 4 +ROUTE_38_ECRUTEAK_GATE_WIDTH EQU 5 +ROUTE_39_BARN_HEIGHT EQU 4 +ROUTE_39_BARN_WIDTH EQU 4 +ROUTE_39_FARMHOUSE_HEIGHT EQU 4 +ROUTE_39_FARMHOUSE_WIDTH EQU 4 +ROUTE_38_HEIGHT EQU 9 +ROUTE_38_WIDTH EQU 20 +ROUTE_39_HEIGHT EQU 18 +ROUTE_39_WIDTH EQU 10 +OLIVINE_CITY_HEIGHT EQU 18 +OLIVINE_CITY_WIDTH EQU 20 +MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_HEIGHT EQU 4 +MAHOGANY_RED_GYARADOS_SPEECH_HOUSE_WIDTH EQU 4 +MAHOGANY_GYM_HEIGHT EQU 9 +MAHOGANY_GYM_WIDTH EQU 5 +MAHOGANY_POKECENTER_1F_HEIGHT EQU 4 +MAHOGANY_POKECENTER_1F_WIDTH EQU 5 +ROUTE_42_ECRUTEAK_GATE_HEIGHT EQU 4 +ROUTE_42_ECRUTEAK_GATE_WIDTH EQU 5 +ROUTE_42_HEIGHT EQU 9 +ROUTE_42_WIDTH EQU 30 +ROUTE_44_HEIGHT EQU 9 +ROUTE_44_WIDTH EQU 30 +MAHOGANY_TOWN_HEIGHT EQU 9 +MAHOGANY_TOWN_WIDTH EQU 10 +SPROUT_TOWER_1F_HEIGHT EQU 8 +SPROUT_TOWER_1F_WIDTH EQU 10 +SPROUT_TOWER_2F_HEIGHT EQU 8 +SPROUT_TOWER_2F_WIDTH EQU 10 +SPROUT_TOWER_3F_HEIGHT EQU 8 +SPROUT_TOWER_3F_WIDTH EQU 10 +TIN_TOWER_1F_HEIGHT EQU 9 +TIN_TOWER_1F_WIDTH EQU 10 +TIN_TOWER_2F_HEIGHT EQU 9 +TIN_TOWER_2F_WIDTH EQU 10 +TIN_TOWER_3F_HEIGHT EQU 9 +TIN_TOWER_3F_WIDTH EQU 10 +TIN_TOWER_4F_HEIGHT EQU 9 +TIN_TOWER_4F_WIDTH EQU 10 +TIN_TOWER_5F_HEIGHT EQU 9 +TIN_TOWER_5F_WIDTH EQU 10 +TIN_TOWER_6F_HEIGHT EQU 9 +TIN_TOWER_6F_WIDTH EQU 10 +TIN_TOWER_7F_HEIGHT EQU 9 +TIN_TOWER_7F_WIDTH EQU 10 +TIN_TOWER_8F_HEIGHT EQU 9 +TIN_TOWER_8F_WIDTH EQU 10 +TIN_TOWER_9F_HEIGHT EQU 9 +TIN_TOWER_9F_WIDTH EQU 10 +BURNED_TOWER_1F_HEIGHT EQU 9 +BURNED_TOWER_1F_WIDTH EQU 10 +BURNED_TOWER_B1F_HEIGHT EQU 9 +BURNED_TOWER_B1F_WIDTH EQU 10 +NATIONAL_PARK_HEIGHT EQU 27 +NATIONAL_PARK_WIDTH EQU 20 +NATIONAL_PARK_BUG_CONTEST_HEIGHT EQU 27 +NATIONAL_PARK_BUG_CONTEST_WIDTH EQU 20 +RADIO_TOWER_1F_HEIGHT EQU 4 +RADIO_TOWER_1F_WIDTH EQU 9 +RADIO_TOWER_2F_HEIGHT EQU 4 +RADIO_TOWER_2F_WIDTH EQU 9 +RADIO_TOWER_3F_HEIGHT EQU 4 +RADIO_TOWER_3F_WIDTH EQU 9 +RADIO_TOWER_4F_HEIGHT EQU 4 +RADIO_TOWER_4F_WIDTH EQU 9 +RADIO_TOWER_5F_HEIGHT EQU 4 +RADIO_TOWER_5F_WIDTH EQU 9 +RUINS_OF_ALPH_OUTSIDE_HEIGHT EQU 18 +RUINS_OF_ALPH_OUTSIDE_WIDTH EQU 10 +RUINS_OF_ALPH_HO_OH_CHAMBER_HEIGHT EQU 5 +RUINS_OF_ALPH_HO_OH_CHAMBER_WIDTH EQU 4 +RUINS_OF_ALPH_KABUTO_CHAMBER_HEIGHT EQU 5 +RUINS_OF_ALPH_KABUTO_CHAMBER_WIDTH EQU 4 +RUINS_OF_ALPH_OMANYTE_CHAMBER_HEIGHT EQU 5 +RUINS_OF_ALPH_OMANYTE_CHAMBER_WIDTH EQU 4 +RUINS_OF_ALPH_AERODACTYL_CHAMBER_HEIGHT EQU 5 +RUINS_OF_ALPH_AERODACTYL_CHAMBER_WIDTH EQU 4 +RUINS_OF_ALPH_INNER_CHAMBER_HEIGHT EQU 14 +RUINS_OF_ALPH_INNER_CHAMBER_WIDTH EQU 10 +RUINS_OF_ALPH_RESEARCH_CENTER_HEIGHT EQU 4 +RUINS_OF_ALPH_RESEARCH_CENTER_WIDTH EQU 4 +RUINS_OF_ALPH_HO_OH_ITEM_ROOM_HEIGHT EQU 5 +RUINS_OF_ALPH_HO_OH_ITEM_ROOM_WIDTH EQU 4 +RUINS_OF_ALPH_KABUTO_ITEM_ROOM_HEIGHT EQU 5 +RUINS_OF_ALPH_KABUTO_ITEM_ROOM_WIDTH EQU 4 +RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_HEIGHT EQU 5 +RUINS_OF_ALPH_OMANYTE_ITEM_ROOM_WIDTH EQU 4 +RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_HEIGHT EQU 5 +RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM_WIDTH EQU 4 +RUINS_OF_ALPH_HO_OH_WORD_ROOM_HEIGHT EQU 12 +RUINS_OF_ALPH_HO_OH_WORD_ROOM_WIDTH EQU 10 +RUINS_OF_ALPH_KABUTO_WORD_ROOM_HEIGHT EQU 7 +RUINS_OF_ALPH_KABUTO_WORD_ROOM_WIDTH EQU 10 +RUINS_OF_ALPH_OMANYTE_WORD_ROOM_HEIGHT EQU 8 +RUINS_OF_ALPH_OMANYTE_WORD_ROOM_WIDTH EQU 10 +RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_HEIGHT EQU 7 +RUINS_OF_ALPH_AERODACTYL_WORD_ROOM_WIDTH EQU 10 +UNION_CAVE_1F_HEIGHT EQU 18 +UNION_CAVE_1F_WIDTH EQU 10 +UNION_CAVE_B1F_HEIGHT EQU 18 +UNION_CAVE_B1F_WIDTH EQU 10 +UNION_CAVE_B2F_HEIGHT EQU 18 +UNION_CAVE_B2F_WIDTH EQU 10 +SLOWPOKE_WELL_B1F_HEIGHT EQU 9 +SLOWPOKE_WELL_B1F_WIDTH EQU 10 +SLOWPOKE_WELL_B2F_HEIGHT EQU 9 +SLOWPOKE_WELL_B2F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_1F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_1F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_2F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_2F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_3F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_3F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_4F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_4F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_5F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_5F_WIDTH EQU 10 +OLIVINE_LIGHTHOUSE_6F_HEIGHT EQU 9 +OLIVINE_LIGHTHOUSE_6F_WIDTH EQU 10 +MAHOGANY_MART_1F_HEIGHT EQU 4 +MAHOGANY_MART_1F_WIDTH EQU 4 +TEAM_ROCKET_BASE_B1F_HEIGHT EQU 9 +TEAM_ROCKET_BASE_B1F_WIDTH EQU 15 +TEAM_ROCKET_BASE_B2F_HEIGHT EQU 9 +TEAM_ROCKET_BASE_B2F_WIDTH EQU 15 +TEAM_ROCKET_BASE_B3F_HEIGHT EQU 9 +TEAM_ROCKET_BASE_B3F_WIDTH EQU 15 +ILEX_FOREST_HEIGHT EQU 27 +ILEX_FOREST_WIDTH EQU 15 +WAREHOUSE_ENTRANCE_HEIGHT EQU 18 +WAREHOUSE_ENTRANCE_WIDTH EQU 15 +UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_HEIGHT EQU 18 +UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES_WIDTH EQU 15 +GOLDENROD_DEPT_STORE_B1F_HEIGHT EQU 9 +GOLDENROD_DEPT_STORE_B1F_WIDTH EQU 10 +UNDERGROUND_WAREHOUSE_HEIGHT EQU 9 +UNDERGROUND_WAREHOUSE_WIDTH EQU 10 +MOUNT_MORTAR_1F_OUTSIDE_HEIGHT EQU 18 +MOUNT_MORTAR_1F_OUTSIDE_WIDTH EQU 20 +MOUNT_MORTAR_1F_INSIDE_HEIGHT EQU 27 +MOUNT_MORTAR_1F_INSIDE_WIDTH EQU 20 +MOUNT_MORTAR_2F_INSIDE_HEIGHT EQU 18 +MOUNT_MORTAR_2F_INSIDE_WIDTH EQU 20 +MOUNT_MORTAR_B1F_HEIGHT EQU 18 +MOUNT_MORTAR_B1F_WIDTH EQU 20 +ICE_PATH_1F_HEIGHT EQU 18 +ICE_PATH_1F_WIDTH EQU 20 +ICE_PATH_B1F_HEIGHT EQU 18 +ICE_PATH_B1F_WIDTH EQU 10 +ICE_PATH_B2F_MAHOGANY_SIDE_HEIGHT EQU 9 +ICE_PATH_B2F_MAHOGANY_SIDE_WIDTH EQU 10 +ICE_PATH_B2F_BLACKTHORN_SIDE_HEIGHT EQU 9 +ICE_PATH_B2F_BLACKTHORN_SIDE_WIDTH EQU 5 +ICE_PATH_B3F_HEIGHT EQU 9 +ICE_PATH_B3F_WIDTH EQU 10 +WHIRL_ISLAND_NW_HEIGHT EQU 9 +WHIRL_ISLAND_NW_WIDTH EQU 5 +WHIRL_ISLAND_NE_HEIGHT EQU 9 +WHIRL_ISLAND_NE_WIDTH EQU 10 +WHIRL_ISLAND_SW_HEIGHT EQU 9 +WHIRL_ISLAND_SW_WIDTH EQU 10 +WHIRL_ISLAND_CAVE_HEIGHT EQU 9 +WHIRL_ISLAND_CAVE_WIDTH EQU 5 +WHIRL_ISLAND_SE_HEIGHT EQU 9 +WHIRL_ISLAND_SE_WIDTH EQU 5 +WHIRL_ISLAND_B1F_HEIGHT EQU 18 +WHIRL_ISLAND_B1F_WIDTH EQU 20 +WHIRL_ISLAND_B2F_HEIGHT EQU 18 +WHIRL_ISLAND_B2F_WIDTH EQU 10 +WHIRL_ISLAND_LUGIA_CHAMBER_HEIGHT EQU 9 +WHIRL_ISLAND_LUGIA_CHAMBER_WIDTH EQU 10 +SILVER_CAVE_ROOM_1_HEIGHT EQU 18 +SILVER_CAVE_ROOM_1_WIDTH EQU 10 +SILVER_CAVE_ROOM_2_HEIGHT EQU 18 +SILVER_CAVE_ROOM_2_WIDTH EQU 15 +SILVER_CAVE_ROOM_3_HEIGHT EQU 18 +SILVER_CAVE_ROOM_3_WIDTH EQU 10 +SILVER_CAVE_ITEM_ROOMS_HEIGHT EQU 9 +SILVER_CAVE_ITEM_ROOMS_WIDTH EQU 10 +DARK_CAVE_VIOLET_ENTRANCE_HEIGHT EQU 18 +DARK_CAVE_VIOLET_ENTRANCE_WIDTH EQU 20 +DARK_CAVE_BLACKTHORN_ENTRANCE_HEIGHT EQU 18 +DARK_CAVE_BLACKTHORN_ENTRANCE_WIDTH EQU 15 +DRAGONS_DEN_1F_HEIGHT EQU 9 +DRAGONS_DEN_1F_WIDTH EQU 5 +DRAGONS_DEN_B1F_HEIGHT EQU 18 +DRAGONS_DEN_B1F_WIDTH EQU 20 +DRAGON_SHRINE_HEIGHT EQU 5 +DRAGON_SHRINE_WIDTH EQU 5 +TOHJO_FALLS_HEIGHT EQU 9 +TOHJO_FALLS_WIDTH EQU 15 +DIGLETTS_CAVE_HEIGHT EQU 18 +DIGLETTS_CAVE_WIDTH EQU 10 +MOUNT_MOON_HEIGHT EQU 9 +MOUNT_MOON_WIDTH EQU 15 +UNDERGROUND_HEIGHT EQU 14 +UNDERGROUND_WIDTH EQU 3 +ROCK_TUNNEL_1F_HEIGHT EQU 18 +ROCK_TUNNEL_1F_WIDTH EQU 15 +ROCK_TUNNEL_B1F_HEIGHT EQU 18 +ROCK_TUNNEL_B1F_WIDTH EQU 15 +SAFARI_ZONE_FUCHSIA_GATE_BETA_HEIGHT EQU 4 +SAFARI_ZONE_FUCHSIA_GATE_BETA_WIDTH EQU 5 +SAFARI_ZONE_BETA_HEIGHT EQU 18 +SAFARI_ZONE_BETA_WIDTH EQU 10 +VICTORY_ROAD_HEIGHT EQU 36 +VICTORY_ROAD_WIDTH EQU 10 +ECRUTEAK_HOUSE_HEIGHT EQU 9 +ECRUTEAK_HOUSE_WIDTH EQU 10 +WISE_TRIOS_ROOM_HEIGHT EQU 4 +WISE_TRIOS_ROOM_WIDTH EQU 4 +ECRUTEAK_POKECENTER_1F_HEIGHT EQU 4 +ECRUTEAK_POKECENTER_1F_WIDTH EQU 5 +ECRUTEAK_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 +ECRUTEAK_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 +DANCE_THEATRE_HEIGHT EQU 7 +DANCE_THEATRE_WIDTH EQU 6 +ECRUTEAK_MART_HEIGHT EQU 4 +ECRUTEAK_MART_WIDTH EQU 6 +ECRUTEAK_GYM_HEIGHT EQU 9 +ECRUTEAK_GYM_WIDTH EQU 5 +ECRUTEAK_ITEMFINDER_HOUSE_HEIGHT EQU 4 +ECRUTEAK_ITEMFINDER_HOUSE_WIDTH EQU 4 +ECRUTEAK_CITY_HEIGHT EQU 18 +ECRUTEAK_CITY_WIDTH EQU 20 +BLACKTHORN_GYM_1F_HEIGHT EQU 9 +BLACKTHORN_GYM_1F_WIDTH EQU 5 +BLACKTHORN_GYM_2F_HEIGHT EQU 9 +BLACKTHORN_GYM_2F_WIDTH EQU 5 +BLACKTHORN_DRAGON_SPEECH_HOUSE_HEIGHT EQU 4 +BLACKTHORN_DRAGON_SPEECH_HOUSE_WIDTH EQU 4 +BLACKTHORN_DODRIO_TRADE_HOUSE_HEIGHT EQU 4 +BLACKTHORN_DODRIO_TRADE_HOUSE_WIDTH EQU 4 +BLACKTHORN_MART_HEIGHT EQU 4 +BLACKTHORN_MART_WIDTH EQU 6 +BLACKTHORN_POKECENTER_1F_HEIGHT EQU 4 +BLACKTHORN_POKECENTER_1F_WIDTH EQU 5 +MOVE_DELETERS_HOUSE_HEIGHT EQU 4 +MOVE_DELETERS_HOUSE_WIDTH EQU 4 +ROUTE_45_HEIGHT EQU 45 +ROUTE_45_WIDTH EQU 10 +ROUTE_46_HEIGHT EQU 18 +ROUTE_46_WIDTH EQU 10 +BLACKTHORN_CITY_HEIGHT EQU 18 +BLACKTHORN_CITY_WIDTH EQU 20 +CINNABAR_POKECENTER_1F_HEIGHT EQU 4 +CINNABAR_POKECENTER_1F_WIDTH EQU 5 +CINNABAR_POKECENTER_2F_BETA_HEIGHT EQU 4 +CINNABAR_POKECENTER_2F_BETA_WIDTH EQU 8 +ROUTE_19___FUCHSIA_GATE_HEIGHT EQU 4 +ROUTE_19___FUCHSIA_GATE_WIDTH EQU 5 +SEAFOAM_GYM_HEIGHT EQU 4 +SEAFOAM_GYM_WIDTH EQU 5 +ROUTE_19_HEIGHT EQU 18 +ROUTE_19_WIDTH EQU 10 +ROUTE_20_HEIGHT EQU 9 +ROUTE_20_WIDTH EQU 30 +ROUTE_21_HEIGHT EQU 18 +ROUTE_21_WIDTH EQU 10 +CINNABAR_ISLAND_HEIGHT EQU 9 +CINNABAR_ISLAND_WIDTH EQU 10 +CERULEAN_GYM_BADGE_SPEECH_HOUSE_HEIGHT EQU 4 +CERULEAN_GYM_BADGE_SPEECH_HOUSE_WIDTH EQU 4 +CERULEAN_POLICE_STATION_HEIGHT EQU 4 +CERULEAN_POLICE_STATION_WIDTH EQU 4 +CERULEAN_TRADE_SPEECH_HOUSE_HEIGHT EQU 4 +CERULEAN_TRADE_SPEECH_HOUSE_WIDTH EQU 4 +CERULEAN_POKECENTER_1F_HEIGHT EQU 4 +CERULEAN_POKECENTER_1F_WIDTH EQU 5 +CERULEAN_POKECENTER_2F_BETA_HEIGHT EQU 4 +CERULEAN_POKECENTER_2F_BETA_WIDTH EQU 8 +CERULEAN_GYM_HEIGHT EQU 8 +CERULEAN_GYM_WIDTH EQU 5 +CERULEAN_MART_HEIGHT EQU 4 +CERULEAN_MART_WIDTH EQU 6 +ROUTE_10_POKECENTER_1F_HEIGHT EQU 4 +ROUTE_10_POKECENTER_1F_WIDTH EQU 5 +ROUTE_10_POKECENTER_2F_BETA_HEIGHT EQU 4 +ROUTE_10_POKECENTER_2F_BETA_WIDTH EQU 8 +POWER_PLANT_HEIGHT EQU 9 +POWER_PLANT_WIDTH EQU 10 +BILLS_HOUSE_HEIGHT EQU 4 +BILLS_HOUSE_WIDTH EQU 4 +ROUTE_4_HEIGHT EQU 9 +ROUTE_4_WIDTH EQU 20 +ROUTE_9_HEIGHT EQU 9 +ROUTE_9_WIDTH EQU 30 +ROUTE_10_NORTH_HEIGHT EQU 9 +ROUTE_10_NORTH_WIDTH EQU 10 +ROUTE_24_HEIGHT EQU 9 +ROUTE_24_WIDTH EQU 10 +ROUTE_25_HEIGHT EQU 9 +ROUTE_25_WIDTH EQU 30 +CERULEAN_CITY_HEIGHT EQU 18 +CERULEAN_CITY_WIDTH EQU 20 +AZALEA_POKECENTER_1F_HEIGHT EQU 4 +AZALEA_POKECENTER_1F_WIDTH EQU 5 +CHARCOAL_KILN_HEIGHT EQU 4 +CHARCOAL_KILN_WIDTH EQU 4 +AZALEA_MART_HEIGHT EQU 4 +AZALEA_MART_WIDTH EQU 6 +KURTS_HOUSE_HEIGHT EQU 4 +KURTS_HOUSE_WIDTH EQU 8 +AZALEA_GYM_HEIGHT EQU 8 +AZALEA_GYM_WIDTH EQU 5 +ROUTE_33_HEIGHT EQU 9 +ROUTE_33_WIDTH EQU 10 +AZALEA_TOWN_HEIGHT EQU 9 +AZALEA_TOWN_WIDTH EQU 20 +LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_HEIGHT EQU 4 +LAKE_OF_RAGE_HIDDEN_POWER_HOUSE_WIDTH EQU 4 +LAKE_OF_RAGE_MAGIKARP_HOUSE_HEIGHT EQU 4 +LAKE_OF_RAGE_MAGIKARP_HOUSE_WIDTH EQU 4 +ROUTE_43_MAHOGANY_GATE_HEIGHT EQU 4 +ROUTE_43_MAHOGANY_GATE_WIDTH EQU 5 +ROUTE_43_GATE_HEIGHT EQU 4 +ROUTE_43_GATE_WIDTH EQU 5 +ROUTE_43_HEIGHT EQU 27 +ROUTE_43_WIDTH EQU 10 +LAKE_OF_RAGE_HEIGHT EQU 18 +LAKE_OF_RAGE_WIDTH EQU 20 +ROUTE_32_HEIGHT EQU 45 +ROUTE_32_WIDTH EQU 10 +ROUTE_35_HEIGHT EQU 18 +ROUTE_35_WIDTH EQU 10 +ROUTE_36_HEIGHT EQU 9 +ROUTE_36_WIDTH EQU 30 +ROUTE_37_HEIGHT EQU 9 +ROUTE_37_WIDTH EQU 10 +VIOLET_CITY_HEIGHT EQU 18 +VIOLET_CITY_WIDTH EQU 20 +VIOLET_MART_HEIGHT EQU 4 +VIOLET_MART_WIDTH EQU 6 +VIOLET_GYM_HEIGHT EQU 8 +VIOLET_GYM_WIDTH EQU 5 +EARLS_POKEMON_ACADEMY_HEIGHT EQU 8 +EARLS_POKEMON_ACADEMY_WIDTH EQU 4 +VIOLET_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 +VIOLET_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 +VIOLET_POKECENTER_1F_HEIGHT EQU 4 +VIOLET_POKECENTER_1F_WIDTH EQU 5 +VIOLET_ONIX_TRADE_HOUSE_HEIGHT EQU 4 +VIOLET_ONIX_TRADE_HOUSE_WIDTH EQU 4 +ROUTE_32_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 +ROUTE_32_RUINS_OF_ALPH_GATE_WIDTH EQU 5 +ROUTE_32_POKECENTER_1F_HEIGHT EQU 4 +ROUTE_32_POKECENTER_1F_WIDTH EQU 5 +ROUTE_35_GOLDENROD_GATE_HEIGHT EQU 4 +ROUTE_35_GOLDENROD_GATE_WIDTH EQU 5 +ROUTE_35_NATIONAL_PARK_GATE_HEIGHT EQU 4 +ROUTE_35_NATIONAL_PARK_GATE_WIDTH EQU 4 +ROUTE_36_RUINS_OF_ALPH_GATE_HEIGHT EQU 4 +ROUTE_36_RUINS_OF_ALPH_GATE_WIDTH EQU 5 +ROUTE_36_NATIONAL_PARK_GATE_HEIGHT EQU 4 +ROUTE_36_NATIONAL_PARK_GATE_WIDTH EQU 5 +ROUTE_34_HEIGHT EQU 27 +ROUTE_34_WIDTH EQU 10 +GOLDENROD_CITY_HEIGHT EQU 18 +GOLDENROD_CITY_WIDTH EQU 20 +GOLDENROD_GYM_HEIGHT EQU 9 +GOLDENROD_GYM_WIDTH EQU 10 +GOLDENROD_BIKE_SHOP_HEIGHT EQU 4 +GOLDENROD_BIKE_SHOP_WIDTH EQU 4 +GOLDENROD_HAPPINESS_RATER_HEIGHT EQU 4 +GOLDENROD_HAPPINESS_RATER_WIDTH EQU 4 +GOLDENROD_BILLS_HOUSE_HEIGHT EQU 4 +GOLDENROD_BILLS_HOUSE_WIDTH EQU 4 +GOLDENROD_MAGNET_TRAIN_STATION_HEIGHT EQU 9 +GOLDENROD_MAGNET_TRAIN_STATION_WIDTH EQU 10 +GOLDENROD_FLOWER_SHOP_HEIGHT EQU 4 +GOLDENROD_FLOWER_SHOP_WIDTH EQU 4 +GOLDENROD_PP_SPEECH_HOUSE_HEIGHT EQU 4 +GOLDENROD_PP_SPEECH_HOUSE_WIDTH EQU 4 +GOLDENROD_NAME_RATERS_HOUSE_HEIGHT EQU 4 +GOLDENROD_NAME_RATERS_HOUSE_WIDTH EQU 4 +GOLDENROD_DEPT_STORE_1F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_1F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_2F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_2F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_3F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_3F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_4F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_4F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_5F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_5F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_6F_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_6F_WIDTH EQU 8 +GOLDENROD_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 +GOLDENROD_DEPT_STORE_ELEVATOR_WIDTH EQU 2 +GOLDENROD_DEPT_STORE_ROOF_HEIGHT EQU 4 +GOLDENROD_DEPT_STORE_ROOF_WIDTH EQU 8 +GOLDENROD_GAME_CORNER_HEIGHT EQU 7 +GOLDENROD_GAME_CORNER_WIDTH EQU 10 +GOLDENROD_POKECENTER_1F_HEIGHT EQU 4 +GOLDENROD_POKECENTER_1F_WIDTH EQU 5 +GOLDENROD_POKECOM_CENTER_2F_MOBILE_HEIGHT EQU 16 +GOLDENROD_POKECOM_CENTER_2F_MOBILE_WIDTH EQU 16 +ILEX_FOREST_AZALEA_GATE_HEIGHT EQU 4 +ILEX_FOREST_AZALEA_GATE_WIDTH EQU 5 +ROUTE_34_ILEX_FOREST_GATE_HEIGHT EQU 4 +ROUTE_34_ILEX_FOREST_GATE_WIDTH EQU 5 +DAY_CARE_HEIGHT EQU 4 +DAY_CARE_WIDTH EQU 5 +ROUTE_6_HEIGHT EQU 9 +ROUTE_6_WIDTH EQU 10 +ROUTE_11_HEIGHT EQU 9 +ROUTE_11_WIDTH EQU 20 +VERMILION_CITY_HEIGHT EQU 18 +VERMILION_CITY_WIDTH EQU 20 +VERMILION_HOUSE_FISHING_SPEECH_HOUSE_HEIGHT EQU 4 +VERMILION_HOUSE_FISHING_SPEECH_HOUSE_WIDTH EQU 4 +VERMILION_POKECENTER_1F_HEIGHT EQU 4 +VERMILION_POKECENTER_1F_WIDTH EQU 5 +VERMILION_POKECENTER_2F_BETA_HEIGHT EQU 4 +VERMILION_POKECENTER_2F_BETA_WIDTH EQU 8 +POKEMON_FAN_CLUB_HEIGHT EQU 4 +POKEMON_FAN_CLUB_WIDTH EQU 5 +VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_HEIGHT EQU 4 +VERMILION_MAGNET_TRAIN_SPEECH_HOUSE_WIDTH EQU 4 +VERMILION_MART_HEIGHT EQU 4 +VERMILION_MART_WIDTH EQU 6 +VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_HEIGHT EQU 4 +VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE_WIDTH EQU 4 +VERMILION_GYM_HEIGHT EQU 9 +VERMILION_GYM_WIDTH EQU 5 +ROUTE_6_SAFFRON_GATE_HEIGHT EQU 4 +ROUTE_6_SAFFRON_GATE_WIDTH EQU 5 +ROUTE_6_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 +ROUTE_6_UNDERGROUND_ENTRANCE_WIDTH EQU 4 +ROUTE_1_HEIGHT EQU 18 +ROUTE_1_WIDTH EQU 10 +PALLET_TOWN_HEIGHT EQU 9 +PALLET_TOWN_WIDTH EQU 10 +REDS_HOUSE_1F_HEIGHT EQU 4 +REDS_HOUSE_1F_WIDTH EQU 4 +REDS_HOUSE_2F_HEIGHT EQU 4 +REDS_HOUSE_2F_WIDTH EQU 4 +BLUES_HOUSE_HEIGHT EQU 4 +BLUES_HOUSE_WIDTH EQU 4 +OAKS_LAB_HEIGHT EQU 6 +OAKS_LAB_WIDTH EQU 5 +ROUTE_3_HEIGHT EQU 9 +ROUTE_3_WIDTH EQU 30 +PEWTER_CITY_HEIGHT EQU 18 +PEWTER_CITY_WIDTH EQU 20 +PEWTER_NIDORAN_SPEECH_HOUSE_HEIGHT EQU 4 +PEWTER_NIDORAN_SPEECH_HOUSE_WIDTH EQU 4 +PEWTER_GYM_HEIGHT EQU 7 +PEWTER_GYM_WIDTH EQU 5 +PEWTER_MART_HEIGHT EQU 4 +PEWTER_MART_WIDTH EQU 6 +PEWTER_POKECENTER_1F_HEIGHT EQU 4 +PEWTER_POKECENTER_1F_WIDTH EQU 5 +PEWTER_POKECENTER_2F_BETA_HEIGHT EQU 4 +PEWTER_POKECENTER_2F_BETA_WIDTH EQU 8 +PEWTER_SNOOZE_SPEECH_HOUSE_HEIGHT EQU 4 +PEWTER_SNOOZE_SPEECH_HOUSE_WIDTH EQU 4 +OLIVINE_PORT_HEIGHT EQU 18 +OLIVINE_PORT_WIDTH EQU 10 +VERMILION_PORT_HEIGHT EQU 18 +VERMILION_PORT_WIDTH EQU 10 +FAST_SHIP_1F_HEIGHT EQU 9 +FAST_SHIP_1F_WIDTH EQU 16 +FAST_SHIP_CABINS_NNW_NNE_NE_HEIGHT EQU 16 +FAST_SHIP_CABINS_NNW_NNE_NE_WIDTH EQU 4 +FAST_SHIP_CABINS_SW_SSW_NW_HEIGHT EQU 16 +FAST_SHIP_CABINS_SW_SSW_NW_WIDTH EQU 4 +FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_HEIGHT EQU 17 +FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN_WIDTH EQU 5 +FAST_SHIP_B1F_HEIGHT EQU 8 +FAST_SHIP_B1F_WIDTH EQU 16 +OLIVINE_PORT_PASSAGE_HEIGHT EQU 9 +OLIVINE_PORT_PASSAGE_WIDTH EQU 10 +VERMILION_PORT_PASSAGE_HEIGHT EQU 9 +VERMILION_PORT_PASSAGE_WIDTH EQU 10 +MOUNT_MOON_SQUARE_HEIGHT EQU 9 +MOUNT_MOON_SQUARE_WIDTH EQU 15 +MOUNT_MOON_GIFT_SHOP_HEIGHT EQU 4 +MOUNT_MOON_GIFT_SHOP_WIDTH EQU 4 +TIN_TOWER_ROOF_HEIGHT EQU 9 +TIN_TOWER_ROOF_WIDTH EQU 10 +ROUTE_23_HEIGHT EQU 9 +ROUTE_23_WIDTH EQU 10 +INDIGO_PLATEAU_POKECENTER_1F_HEIGHT EQU 7 +INDIGO_PLATEAU_POKECENTER_1F_WIDTH EQU 9 +WILLS_ROOM_HEIGHT EQU 9 +WILLS_ROOM_WIDTH EQU 5 +KOGAS_ROOM_HEIGHT EQU 9 +KOGAS_ROOM_WIDTH EQU 5 +BRUNOS_ROOM_HEIGHT EQU 9 +BRUNOS_ROOM_WIDTH EQU 5 +KARENS_ROOM_HEIGHT EQU 9 +KARENS_ROOM_WIDTH EQU 5 +LANCES_ROOM_HEIGHT EQU 12 +LANCES_ROOM_WIDTH EQU 5 +HALL_OF_FAME_HEIGHT EQU 7 +HALL_OF_FAME_WIDTH EQU 5 +ROUTE_13_HEIGHT EQU 9 +ROUTE_13_WIDTH EQU 30 +ROUTE_14_HEIGHT EQU 18 +ROUTE_14_WIDTH EQU 10 +ROUTE_15_HEIGHT EQU 9 +ROUTE_15_WIDTH EQU 20 +ROUTE_18_HEIGHT EQU 9 +ROUTE_18_WIDTH EQU 10 +FUCHSIA_CITY_HEIGHT EQU 18 +FUCHSIA_CITY_WIDTH EQU 20 +FUCHSIA_MART_HEIGHT EQU 4 +FUCHSIA_MART_WIDTH EQU 6 +SAFARI_ZONE_MAIN_OFFICE_HEIGHT EQU 4 +SAFARI_ZONE_MAIN_OFFICE_WIDTH EQU 4 +FUCHSIA_GYM_HEIGHT EQU 9 +FUCHSIA_GYM_WIDTH EQU 5 +FUCHSIA_BILL_SPEECH_HOUSE_HEIGHT EQU 4 +FUCHSIA_BILL_SPEECH_HOUSE_WIDTH EQU 4 +FUCHSIA_POKECENTER_1F_HEIGHT EQU 4 +FUCHSIA_POKECENTER_1F_WIDTH EQU 5 +FUCHSIA_POKECENTER_2F_BETA_HEIGHT EQU 4 +FUCHSIA_POKECENTER_2F_BETA_WIDTH EQU 8 +SAFARI_ZONE_WARDENS_HOME_HEIGHT EQU 4 +SAFARI_ZONE_WARDENS_HOME_WIDTH EQU 5 +ROUTE_15_FUCHSIA_GATE_HEIGHT EQU 4 +ROUTE_15_FUCHSIA_GATE_WIDTH EQU 5 +ROUTE_8_HEIGHT EQU 9 +ROUTE_8_WIDTH EQU 20 +ROUTE_12_HEIGHT EQU 27 +ROUTE_12_WIDTH EQU 10 +ROUTE_10_SOUTH_HEIGHT EQU 9 +ROUTE_10_SOUTH_WIDTH EQU 10 +LAVENDER_TOWN_HEIGHT EQU 9 +LAVENDER_TOWN_WIDTH EQU 10 +LAVENDER_POKECENTER_1F_HEIGHT EQU 4 +LAVENDER_POKECENTER_1F_WIDTH EQU 5 +LAVENDER_POKECENTER_2F_BETA_HEIGHT EQU 4 +LAVENDER_POKECENTER_2F_BETA_WIDTH EQU 8 +MR_FUJIS_HOUSE_HEIGHT EQU 4 +MR_FUJIS_HOUSE_WIDTH EQU 5 +LAVENDER_TOWN_SPEECH_HOUSE_HEIGHT EQU 4 +LAVENDER_TOWN_SPEECH_HOUSE_WIDTH EQU 4 +LAVENDER_NAME_RATER_HEIGHT EQU 4 +LAVENDER_NAME_RATER_WIDTH EQU 4 +LAVENDER_MART_HEIGHT EQU 4 +LAVENDER_MART_WIDTH EQU 6 +SOUL_HOUSE_HEIGHT EQU 4 +SOUL_HOUSE_WIDTH EQU 5 +LAV_RADIO_TOWER_1F_HEIGHT EQU 4 +LAV_RADIO_TOWER_1F_WIDTH EQU 10 +ROUTE_8_SAFFRON_GATE_HEIGHT EQU 4 +ROUTE_8_SAFFRON_GATE_WIDTH EQU 5 +ROUTE_12_SUPER_ROD_HOUSE_HEIGHT EQU 4 +ROUTE_12_SUPER_ROD_HOUSE_WIDTH EQU 4 +ROUTE_28_HEIGHT EQU 9 +ROUTE_28_WIDTH EQU 20 +SILVER_CAVE_OUTSIDE_HEIGHT EQU 18 +SILVER_CAVE_OUTSIDE_WIDTH EQU 20 +SILVER_CAVE_POKECENTER_1F_HEIGHT EQU 4 +SILVER_CAVE_POKECENTER_1F_WIDTH EQU 5 +ROUTE_28_FAMOUS_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_28_FAMOUS_SPEECH_HOUSE_WIDTH EQU 4 +POKECENTER_2F_HEIGHT EQU 4 +POKECENTER_2F_WIDTH EQU 8 +TRADE_CENTER_HEIGHT EQU 4 +TRADE_CENTER_WIDTH EQU 5 +COLOSSEUM_HEIGHT EQU 4 +COLOSSEUM_WIDTH EQU 5 +TIME_CAPSULE_HEIGHT EQU 4 +TIME_CAPSULE_WIDTH EQU 5 +MOBILE_TRADE_ROOM_MOBILE_HEIGHT EQU 4 +MOBILE_TRADE_ROOM_MOBILE_WIDTH EQU 5 +MOBILE_BATTLE_ROOM_HEIGHT EQU 4 +MOBILE_BATTLE_ROOM_WIDTH EQU 5 +ROUTE_7_HEIGHT EQU 9 +ROUTE_7_WIDTH EQU 10 +ROUTE_16_HEIGHT EQU 9 +ROUTE_16_WIDTH EQU 10 +ROUTE_17_HEIGHT EQU 45 +ROUTE_17_WIDTH EQU 10 +CELADON_CITY_HEIGHT EQU 18 +CELADON_CITY_WIDTH EQU 20 +CELADON_DEPT_STORE_1F_HEIGHT EQU 4 +CELADON_DEPT_STORE_1F_WIDTH EQU 8 +CELADON_DEPT_STORE_2F_HEIGHT EQU 4 +CELADON_DEPT_STORE_2F_WIDTH EQU 8 +CELADON_DEPT_STORE_3F_HEIGHT EQU 4 +CELADON_DEPT_STORE_3F_WIDTH EQU 8 +CELADON_DEPT_STORE_4F_HEIGHT EQU 4 +CELADON_DEPT_STORE_4F_WIDTH EQU 8 +CELADON_DEPT_STORE_5F_HEIGHT EQU 4 +CELADON_DEPT_STORE_5F_WIDTH EQU 8 +CELADON_DEPT_STORE_6F_HEIGHT EQU 4 +CELADON_DEPT_STORE_6F_WIDTH EQU 8 +CELADON_DEPT_STORE_ELEVATOR_HEIGHT EQU 2 +CELADON_DEPT_STORE_ELEVATOR_WIDTH EQU 2 +CELADON_MANSION_1F_HEIGHT EQU 5 +CELADON_MANSION_1F_WIDTH EQU 4 +CELADON_MANSION_2F_HEIGHT EQU 5 +CELADON_MANSION_2F_WIDTH EQU 4 +CELADON_MANSION_3F_HEIGHT EQU 5 +CELADON_MANSION_3F_WIDTH EQU 4 +CELADON_MANSION_ROOF_HEIGHT EQU 5 +CELADON_MANSION_ROOF_WIDTH EQU 4 +CELADON_MANSION_ROOF_HOUSE_HEIGHT EQU 4 +CELADON_MANSION_ROOF_HOUSE_WIDTH EQU 4 +CELADON_POKECENTER_1F_HEIGHT EQU 4 +CELADON_POKECENTER_1F_WIDTH EQU 5 +CELADON_POKECENTER_2F_BETA_HEIGHT EQU 4 +CELADON_POKECENTER_2F_BETA_WIDTH EQU 8 +CELADON_GAME_CORNER_HEIGHT EQU 7 +CELADON_GAME_CORNER_WIDTH EQU 10 +CELADON_GAME_CORNER_PRIZE_ROOM_HEIGHT EQU 3 +CELADON_GAME_CORNER_PRIZE_ROOM_WIDTH EQU 3 +CELADON_GYM_HEIGHT EQU 9 +CELADON_GYM_WIDTH EQU 5 +CELADON_CAFE_HEIGHT EQU 4 +CELADON_CAFE_WIDTH EQU 6 +ROUTE_16_FUCHSIA_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_16_FUCHSIA_SPEECH_HOUSE_WIDTH EQU 4 +ROUTE_16_GATE_HEIGHT EQU 4 +ROUTE_16_GATE_WIDTH EQU 5 +ROUTE_7_SAFFRON_GATE_HEIGHT EQU 4 +ROUTE_7_SAFFRON_GATE_WIDTH EQU 5 +ROUTE_17_18_GATE_HEIGHT EQU 4 +ROUTE_17_18_GATE_WIDTH EQU 5 +ROUTE_40_HEIGHT EQU 18 +ROUTE_40_WIDTH EQU 10 +ROUTE_41_HEIGHT EQU 27 +ROUTE_41_WIDTH EQU 25 +CIANWOOD_CITY_HEIGHT EQU 27 +CIANWOOD_CITY_WIDTH EQU 15 +MANIAS_HOUSE_HEIGHT EQU 4 +MANIAS_HOUSE_WIDTH EQU 4 +CIANWOOD_GYM_HEIGHT EQU 9 +CIANWOOD_GYM_WIDTH EQU 5 +CIANWOOD_POKECENTER_1F_HEIGHT EQU 4 +CIANWOOD_POKECENTER_1F_WIDTH EQU 5 +CIANWOOD_PHARMACY_HEIGHT EQU 4 +CIANWOOD_PHARMACY_WIDTH EQU 4 +CIANWOOD_CITY_PHOTO_STUDIO_HEIGHT EQU 4 +CIANWOOD_CITY_PHOTO_STUDIO_WIDTH EQU 4 +CIANWOOD_LUGIA_SPEECH_HOUSE_HEIGHT EQU 4 +CIANWOOD_LUGIA_SPEECH_HOUSE_WIDTH EQU 4 +POKE_SEERS_HOUSE_HEIGHT EQU 4 +POKE_SEERS_HOUSE_WIDTH EQU 4 +BATTLE_TOWER_1F_HEIGHT EQU 5 +BATTLE_TOWER_1F_WIDTH EQU 8 +BATTLE_TOWER_BATTLE_ROOM_HEIGHT EQU 4 +BATTLE_TOWER_BATTLE_ROOM_WIDTH EQU 4 +BATTLE_TOWER_ELEVATOR_HEIGHT EQU 2 +BATTLE_TOWER_ELEVATOR_WIDTH EQU 2 +BATTLE_TOWER_HALLWAY_HEIGHT EQU 2 +BATTLE_TOWER_HALLWAY_WIDTH EQU 11 +ROUTE_40_BATTLE_TOWER_GATE_HEIGHT EQU 4 +ROUTE_40_BATTLE_TOWER_GATE_WIDTH EQU 5 +BATTLE_TOWER_OUTSIDE_HEIGHT EQU 14 +BATTLE_TOWER_OUTSIDE_WIDTH EQU 10 +ROUTE_2_HEIGHT EQU 27 +ROUTE_2_WIDTH EQU 10 +ROUTE_22_HEIGHT EQU 9 +ROUTE_22_WIDTH EQU 20 +VIRIDIAN_CITY_HEIGHT EQU 18 +VIRIDIAN_CITY_WIDTH EQU 20 +VIRIDIAN_GYM_HEIGHT EQU 9 +VIRIDIAN_GYM_WIDTH EQU 5 +VIRIDIAN_NICKNAME_SPEECH_HOUSE_HEIGHT EQU 4 +VIRIDIAN_NICKNAME_SPEECH_HOUSE_WIDTH EQU 4 +TRAINER_HOUSE_1F_HEIGHT EQU 7 +TRAINER_HOUSE_1F_WIDTH EQU 5 +TRAINER_HOUSE_B1F_HEIGHT EQU 8 +TRAINER_HOUSE_B1F_WIDTH EQU 5 +VIRIDIAN_MART_HEIGHT EQU 4 +VIRIDIAN_MART_WIDTH EQU 6 +VIRIDIAN_POKECENTER_1F_HEIGHT EQU 4 +VIRIDIAN_POKECENTER_1F_WIDTH EQU 5 +VIRIDIAN_POKECENTER_2F_BETA_HEIGHT EQU 4 +VIRIDIAN_POKECENTER_2F_BETA_WIDTH EQU 8 +ROUTE_2_NUGGET_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_2_NUGGET_SPEECH_HOUSE_WIDTH EQU 4 +ROUTE_2_GATE_HEIGHT EQU 4 +ROUTE_2_GATE_WIDTH EQU 5 +VICTORY_ROAD_GATE_HEIGHT EQU 9 +VICTORY_ROAD_GATE_WIDTH EQU 10 +ROUTE_26_HEIGHT EQU 54 +ROUTE_26_WIDTH EQU 10 +ROUTE_27_HEIGHT EQU 9 +ROUTE_27_WIDTH EQU 40 +ROUTE_29_HEIGHT EQU 9 +ROUTE_29_WIDTH EQU 30 +NEW_BARK_TOWN_HEIGHT EQU 9 +NEW_BARK_TOWN_WIDTH EQU 10 +ELMS_LAB_HEIGHT EQU 6 +ELMS_LAB_WIDTH EQU 5 +KRISS_HOUSE_1F_HEIGHT EQU 4 +KRISS_HOUSE_1F_WIDTH EQU 5 +KRISS_HOUSE_2F_HEIGHT EQU 3 +KRISS_HOUSE_2F_WIDTH EQU 4 +KRISS_NEIGHBORS_HOUSE_HEIGHT EQU 4 +KRISS_NEIGHBORS_HOUSE_WIDTH EQU 4 +ELMS_HOUSE_HEIGHT EQU 4 +ELMS_HOUSE_WIDTH EQU 4 +ROUTE_26_HEAL_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_26_HEAL_SPEECH_HOUSE_WIDTH EQU 4 +ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_HEIGHT EQU 4 +ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE_WIDTH EQU 4 +ROUTE_27_SANDSTORM_HOUSE_HEIGHT EQU 4 +ROUTE_27_SANDSTORM_HOUSE_WIDTH EQU 4 +ROUTE_29_46_GATE_HEIGHT EQU 4 +ROUTE_29_46_GATE_WIDTH EQU 5 +ROUTE_5_HEIGHT EQU 9 +ROUTE_5_WIDTH EQU 10 +SAFFRON_CITY_HEIGHT EQU 18 +SAFFRON_CITY_WIDTH EQU 20 +FIGHTING_DOJO_HEIGHT EQU 6 +FIGHTING_DOJO_WIDTH EQU 5 +SAFFRON_GYM_HEIGHT EQU 9 +SAFFRON_GYM_WIDTH EQU 10 +SAFFRON_MART_HEIGHT EQU 4 +SAFFRON_MART_WIDTH EQU 6 +SAFFRON_POKECENTER_1F_HEIGHT EQU 4 +SAFFRON_POKECENTER_1F_WIDTH EQU 5 +SAFFRON_POKECENTER_2F_BETA_HEIGHT EQU 4 +SAFFRON_POKECENTER_2F_BETA_WIDTH EQU 8 +MR_PSYCHICS_HOUSE_HEIGHT EQU 4 +MR_PSYCHICS_HOUSE_WIDTH EQU 4 +SAFFRON_TRAIN_STATION_HEIGHT EQU 9 +SAFFRON_TRAIN_STATION_WIDTH EQU 10 +SILPH_CO_1F_HEIGHT EQU 4 +SILPH_CO_1F_WIDTH EQU 8 +COPYCATS_HOUSE_1F_HEIGHT EQU 4 +COPYCATS_HOUSE_1F_WIDTH EQU 4 +COPYCATS_HOUSE_2F_HEIGHT EQU 3 +COPYCATS_HOUSE_2F_WIDTH EQU 5 +ROUTE_5_UNDERGROUND_ENTRANCE_HEIGHT EQU 4 +ROUTE_5_UNDERGROUND_ENTRANCE_WIDTH EQU 4 +ROUTE_5_SAFFRON_CITY_GATE_HEIGHT EQU 4 +ROUTE_5_SAFFRON_CITY_GATE_WIDTH EQU 5 +ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE_WIDTH EQU 4 +ROUTE_30_HEIGHT EQU 27 +ROUTE_30_WIDTH EQU 10 +ROUTE_31_HEIGHT EQU 9 +ROUTE_31_WIDTH EQU 20 +CHERRYGROVE_CITY_HEIGHT EQU 9 +CHERRYGROVE_CITY_WIDTH EQU 20 +CHERRYGROVE_MART_HEIGHT EQU 4 +CHERRYGROVE_MART_WIDTH EQU 6 +CHERRYGROVE_POKECENTER_1F_HEIGHT EQU 4 +CHERRYGROVE_POKECENTER_1F_WIDTH EQU 5 +CHERRYGROVE_GYM_SPEECH_HOUSE_HEIGHT EQU 4 +CHERRYGROVE_GYM_SPEECH_HOUSE_WIDTH EQU 4 +GUIDE_GENTS_HOUSE_HEIGHT EQU 4 +GUIDE_GENTS_HOUSE_WIDTH EQU 4 +CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_HEIGHT EQU 4 +CHERRYGROVE_EVOLUTION_SPEECH_HOUSE_WIDTH EQU 4 +ROUTE_30_BERRY_SPEECH_HOUSE_HEIGHT EQU 4 +ROUTE_30_BERRY_SPEECH_HOUSE_WIDTH EQU 4 +MR_POKEMONS_HOUSE_HEIGHT EQU 4 +MR_POKEMONS_HOUSE_WIDTH EQU 4 +ROUTE_31_VIOLET_GATE_HEIGHT EQU 4 +ROUTE_31_VIOLET_GATE_WIDTH EQU 5 + +; elevator floors +_B4F EQU $0 +_B3F EQU $1 +_B2F EQU $2 +_B1F EQU $3 +_1F EQU $4 +_2F EQU $5 +_3F EQU $6 +_4F EQU $7 +_5F EQU $8 +_6F EQU $9 +_7F EQU $a +_8F EQU $b +_9F EQU $c +_10F EQU $d +_11F EQU $e +_ROOF EQU $f + +; connection directions +EAST EQU 1 +WEST EQU 2 +SOUTH EQU 4 +NORTH EQU 8 diff --git a/move_constants.asm b/move_constants.asm new file mode 100644 index 000000000..302255a57 --- /dev/null +++ b/move_constants.asm @@ -0,0 +1,251 @@ +POUND EQU $01 +KARATE_CHOP EQU $02 +DOUBLESLAP EQU $03 +COMET_PUNCH EQU $04 +MEGA_PUNCH EQU $05 +PAY_DAY EQU $06 +FIRE_PUNCH EQU $07 +ICE_PUNCH EQU $08 +THUNDERPUNCH EQU $09 +SCRATCH EQU $0A +VICEGRIP EQU $0B +GUILLOTINE EQU $0C +RAZOR_WIND EQU $0D +SWORDS_DANCE EQU $0E +CUT EQU $0F +GUST EQU $10 +WING_ATTACK EQU $11 +WHIRLWIND EQU $12 +FLY EQU $13 +BIND EQU $14 +SLAM EQU $15 +VINE_WHIP EQU $16 +STOMP EQU $17 +DOUBLE_KICK EQU $18 +MEGA_KICK EQU $19 +JUMP_KICK EQU $1A +ROLLING_KICK EQU $1B +SAND_ATTACK EQU $1C +HEADBUTT EQU $1D +HORN_ATTACK EQU $1E +FURY_ATTACK EQU $1F +HORN_DRILL EQU $20 +TACKLE EQU $21 +BODY_SLAM EQU $22 +WRAP EQU $23 +TAKE_DOWN EQU $24 +THRASH EQU $25 +DOUBLE_EDGE EQU $26 +TAIL_WHIP EQU $27 +POISON_STING EQU $28 +TWINEEDLE EQU $29 +PIN_MISSILE EQU $2A +LEER EQU $2B +BITE EQU $2C +GROWL EQU $2D +ROAR EQU $2E +SING EQU $2F +SUPERSONIC EQU $30 +SONICBOOM EQU $31 +DISABLE EQU $32 +ACID EQU $33 +EMBER EQU $34 +FLAMETHROWER EQU $35 +MIST EQU $36 +WATER_GUN EQU $37 +HYDRO_PUMP EQU $38 +SURF EQU $39 +ICE_BEAM EQU $3A +BLIZZARD EQU $3B +PSYBEAM EQU $3C +BUBBLEBEAM EQU $3D +AURORA_BEAM EQU $3E +HYPER_BEAM EQU $3F +PECK EQU $40 +DRILL_PECK EQU $41 +SUBMISSION EQU $42 +LOW_KICK EQU $43 +COUNTER EQU $44 +SEISMIC_TOSS EQU $45 +STRENGTH EQU $46 +ABSORB EQU $47 +MEGA_DRAIN EQU $48 +LEECH_SEED EQU $49 +GROWTH EQU $4A +RAZOR_LEAF EQU $4B +SOLARBEAM EQU $4C +POISONPOWDER EQU $4D +STUN_SPORE EQU $4E +SLEEP_POWDER EQU $4F +PETAL_DANCE EQU $50 +STRING_SHOT EQU $51 +DRAGON_RAGE EQU $52 +FIRE_SPIN EQU $53 +THUNDERSHOCK EQU $54 +THUNDERBOLT EQU $55 +THUNDER_WAVE EQU $56 +THUNDER EQU $57 +ROCK_THROW EQU $58 +EARTHQUAKE EQU $59 +FISSURE EQU $5A +DIG EQU $5B +TOXIC EQU $5C +CONFUSION EQU $5D +PSYCHIC_M EQU $5E +HYPNOSIS EQU $5F +MEDITATE EQU $60 +AGILITY EQU $61 +QUICK_ATTACK EQU $62 +RAGE EQU $63 +TELEPORT EQU $64 +NIGHT_SHADE EQU $65 +MIMIC EQU $66 +SCREECH EQU $67 +DOUBLE_TEAM EQU $68 +RECOVER EQU $69 +HARDEN EQU $6A +MINIMIZE EQU $6B +SMOKESCREEN EQU $6C +CONFUSE_RAY EQU $6D +WITHDRAW EQU $6E +DEFENSE_CURL EQU $6F +BARRIER EQU $70 +LIGHT_SCREEN EQU $71 +HAZE EQU $72 +REFLECT EQU $73 +FOCUS_ENERGY EQU $74 +BIDE EQU $75 +METRONOME EQU $76 +MIRROR_MOVE EQU $77 +SELFDESTRUCT EQU $78 +EGG_BOMB EQU $79 +LICK EQU $7A +SMOG EQU $7B +SLUDGE EQU $7C +BONE_CLUB EQU $7D +FIRE_BLAST EQU $7E +WATERFALL EQU $7F +CLAMP EQU $80 +SWIFT EQU $81 +SKULL_BASH EQU $82 +SPIKE_CANNON EQU $83 +CONSTRICT EQU $84 +AMNESIA EQU $85 +KINESIS EQU $86 +SOFTBOILED EQU $87 +HI_JUMP_KICK EQU $88 +GLARE EQU $89 +DREAM_EATER EQU $8A +POISON_GAS EQU $8B +BARRAGE EQU $8C +LEECH_LIFE EQU $8D +LOVELY_KISS EQU $8E +SKY_ATTACK EQU $8F +TRANSFORM EQU $90 +BUBBLE EQU $91 +DIZZY_PUNCH EQU $92 +SPORE EQU $93 +FLASH EQU $94 +PSYWAVE EQU $95 +SPLASH EQU $96 +ACID_ARMOR EQU $97 +CRABHAMMER EQU $98 +EXPLOSION EQU $99 +FURY_SWIPES EQU $9A +BONEMERANG EQU $9B +REST EQU $9C +ROCK_SLIDE EQU $9D +HYPER_FANG EQU $9E +SHARPEN EQU $9F +CONVERSION EQU $A0 +TRI_ATTACK EQU $A1 +SUPER_FANG EQU $A2 +SLASH EQU $A3 +SUBSTITUTE EQU $A4 +STRUGGLE EQU $A5 +SKETCH EQU $A6 +TRIPLE_KICK EQU $A7 +THIEF EQU $A8 +SPIDER_WEB EQU $A9 +MIND_READER EQU $AA +NIGHTMARE EQU $AB +FLAME_WHEEL EQU $AC +SNORE EQU $AD +CURSE EQU $AE +FLAIL EQU $AF +CONVERSION2 EQU $B0 +AEROBLAST EQU $B1 +COTTON_SPORE EQU $B2 +REVERSAL EQU $B3 +SPITE EQU $B4 +POWDER_SNOW EQU $B5 +PROTECT EQU $B6 +MACH_PUNCH EQU $B7 +SCARY_FACE EQU $B8 +FAINT_ATTACK EQU $B9 +SWEET_KISS EQU $BA +BELLY_DRUM EQU $BB +SLUDGE_BOMB EQU $BC +MUD_SLAP EQU $BD +OCTAZOOKA EQU $BE +SPIKES EQU $BF +ZAP_CANNON EQU $C0 +FORESIGHT EQU $C1 +DESTINY_BOND EQU $C2 +PERISH_SONG EQU $C3 +ICY_WIND EQU $C4 +DETECT EQU $C5 +BONE_RUSH EQU $C6 +LOCK_ON EQU $C7 +OUTRAGE EQU $C8 +SANDSTORM EQU $C9 +GIGA_DRAIN EQU $CA +ENDURE EQU $CB +CHARM EQU $CC +ROLLOUT EQU $CD +FALSE_SWIPE EQU $CE +SWAGGER EQU $CF +MILK_DRINK EQU $D0 +SPARK EQU $D1 +FURY_CUTTER EQU $D2 +STEEL_WING EQU $D3 +MEAN_LOOK EQU $D4 +ATTRACT EQU $D5 +SLEEP_TALK EQU $D6 +HEAL_BELL EQU $D7 +RETURN EQU $D8 +PRESENT EQU $D9 +FRUSTRATION EQU $DA +SAFEGUARD EQU $DB +PAIN_SPLIT EQU $DC +SACRED_FIRE EQU $DD +MAGNITUDE EQU $DE +DYNAMICPUNCH EQU $DF +MEGAHORN EQU $E0 +DRAGONBREATH EQU $E1 +BATON_PASS EQU $E2 +ENCORE EQU $E3 +PURSUIT EQU $E4 +RAPID_SPIN EQU $E5 +SWEET_SCENT EQU $E6 +IRON_TAIL EQU $E7 +METAL_CLAW EQU $E8 +VITAL_THROW EQU $E9 +MORNING_SUN EQU $EA +SYNTHESIS EQU $EB +MOONLIGHT EQU $EC +HIDDEN_POWER EQU $ED +CROSS_CHOP EQU $EE +TWISTER EQU $EF +RAIN_DANCE EQU $F0 +SUNNY_DAY EQU $F1 +CRUNCH EQU $F2 +MIRROR_COAT EQU $F3 +PSYCH_UP EQU $F4 +EXTREMESPEED EQU $F5 +ANCIENTPOWER EQU $F6 +SHADOW_BALL EQU $F7 +FUTURE_SIGHT EQU $F8 +ROCK_SMASH EQU $F9 +WHIRLPOOL EQU $FA +BEAT_UP EQU $FB diff --git a/music_constants.asm b/music_constants.asm new file mode 100644 index 000000000..b4e65b5c5 --- /dev/null +++ b/music_constants.asm @@ -0,0 +1,381 @@ +; music +MUSIC_NONE EQU 0 +MUSIC_TITLE EQU 1 +MUSIC_ROUTE_1 EQU 2 +MUSIC_ROUTE_3 EQU 3 +MUSIC_ROUTE_12 EQU 4 +MUSIC_MAGNET_TRAIN EQU 5 +MUSIC_KANTO_GYM_LEADER_BATTLE EQU 6 +MUSIC_KANTO_TRAINER_BATTLE EQU 7 +MUSIC_KANTO_WILD_BATTLE EQU 8 +MUSIC_POKEMON_CENTER EQU 9 +MUSIC_HIKER_ENCOUNTER EQU 10 +MUSIC_LASS_ENCOUNTER EQU 11 +MUSIC_OFFICER_ENCOUNTER EQU 12 +MUSIC_HEAL EQU 13 +MUSIC_LAVENDER_TOWN EQU 14 +MUSIC_ROUTE_2 EQU 15 +MUSIC_MT_MOON EQU 16 +MUSIC_SHOW_ME_AROUND EQU 17 +MUSIC_GAME_CORNER EQU 18 +MUSIC_BICYCLE EQU 19 +MUSIC_HALL_OF_FAME EQU 20 +MUSIC_VIRIDIAN_CITY EQU 21 +MUSIC_CELADON_CITY EQU 22 +MUSIC_TRAINER_VICTORY EQU 23 +MUSIC_WILD_VICTORY EQU 24 +MUSIC_GYM_VICTORY EQU 25 +MUSIC_MT_MOON_SQUARE EQU 26 +MUSIC_GYM EQU 27 +MUSIC_PALLET_TOWN EQU 28 +MUSIC_POKEMON_TALK EQU 29 +MUSIC_PROF_OAK EQU 30 +MUSIC_RIVAL_ENCOUNTER EQU 31 +MUSIC_RIVAL_AFTER EQU 32 +MUSIC_SURF EQU 33 +MUSIC_EVOLUTION EQU 34 +MUSIC_NATIONAL_PARK EQU 35 +MUSIC_CREDITS EQU 36 +MUSIC_AZALEA_TOWN EQU 37 +MUSIC_CHERRYGROVE_CITY EQU 38 +MUSIC_KIMONO_ENCOUNTER EQU 39 +MUSIC_UNION_CAVE EQU 40 +MUSIC_JOHTO_WILD_BATTLE EQU 41 +MUSIC_JOHTO_TRAINER_BATTLE EQU 42 +MUSIC_ROUTE_30 EQU 43 +MUSIC_ECRUTEAK_CITY EQU 44 +MUSIC_VIOLET_CITY EQU 45 +MUSIC_JOHTO_GYM_LEADER_BATTLE EQU 46 +MUSIC_CHAMPION_BATTLE EQU 47 +MUSIC_RIVAL_BATTLE EQU 48 +MUSIC_ROCKET_BATTLE EQU 49 +MUSIC_PROF_ELM EQU 50 +MUSIC_DARK_CAVE EQU 51 +MUSIC_ROUTE_29 EQU 52 +MUSIC_ROUTE_36 EQU 53 +MUSIC_SS_AQUA EQU 54 +MUSIC_YOUNGSTER_ENCOUNTER EQU 55 +MUSIC_BEAUTY_ENCOUNTER EQU 56 +MUSIC_ROCKET_ENCOUNTER EQU 57 +MUSIC_POKEMANIAC_ENCOUNTER EQU 58 +MUSIC_SAGE_ENCOUNTER EQU 59 +MUSIC_NEW_BARK_TOWN EQU 60 +MUSIC_GOLDENROD_CITY EQU 61 +MUSIC_VERMILION_CITY EQU 62 +MUSIC_POKEMON_CHANNEL EQU 63 +MUSIC_POKE_FLUTE_CHANNEL EQU 64 +MUSIC_TIN_TOWER EQU 65 +MUSIC_SPROUT_TOWER EQU 66 +MUSIC_BURNED_TOWER EQU 67 +MUSIC_LIGHTHOUSE EQU 68 +MUSIC_LAKE_OF_RAGE EQU 69 +MUSIC_INDIGO_PLATEAU EQU 70 +MUSIC_ROUTE_37 EQU 71 +MUSIC_ROCKET_HIDEOUT EQU 72 +MUSIC_DRAGONS_DEN EQU 73 +MUSIC_JOHTO_WILD_BATTLE_NIGHT EQU 74 +MUSIC_RUINS_OF_ALPH_RADIO EQU 75 +MUSIC_CAPTURE EQU 76 +MUSIC_ROUTE_26 EQU 77 +MUSIC_MOM EQU 78 +MUSIC_VICTORY_ROAD EQU 79 +MUSIC_POKEMON_LULLABY EQU 80 +MUSIC_POKEMON_MARCH EQU 81 +MUSIC_GS_OPENING EQU 82 +MUSIC_GS_OPENING_2 EQU 83 +MUSIC_MAIN_MENU EQU 84 +MUSIC_RUINS_OF_ALPH_INTERIOR EQU 85 +MUSIC_ROCKET_OVERTURE EQU 86 +MUSIC_DANCING_HALL EQU 87 +MUSIC_BUG_CATCHING_CONTEST_RANKING EQU 88 +MUSIC_BUG_CATCHING_CONTEST EQU 89 +MUSIC_LAKE_OF_RAGE_ROCKET_RADIO EQU 90 +MUSIC_PRINTER EQU 91 +MUSIC_POST_CREDITS EQU 92 +MUSIC_CLAIR EQU 93 +MUSIC_MOBILE_ADAPTER_MENU EQU 94 +MUSIC_MOBILE_ADAPTER EQU 95 +MUSIC_BUENAS_PASSWORD EQU 96 +MUSIC_MYSTICALMAN_ENCOUNTER EQU 97 +MUSIC_CRYSTAL_OPENING EQU 98 +MUSIC_BATTLE_TOWER_THEME EQU 99 +MUSIC_SUICUNE_BATTLE EQU 100 +MUSIC_BATTLE_TOWER_LOBBY EQU 101 +MUSIC_MOBILE_CENTER EQU 102 + +MUSIC_MAHOGANY_MART EQU 100 ; grandfathered from gold + + +; sfx +SFX_DEX_FANFARE_50_79 EQU $00 +SFX_ITEM EQU $01 +SFX_CAUGHT_MON EQU $02 +SFX_POKEBALLS_PLACED_ON_TABLE EQU $03 +SFX_POTION EQU $04 +SFX_FULL_HEAL EQU $05 +SFX_MENU EQU $06 +SFX_READ_TEXT EQU $07 +SFX_READ_TEXT_2 EQU $08 +SFX_DEX_FANFARE_20_49 EQU $09 +SFX_DEX_FANFARE_80_109 EQU $0a +SFX_POISON EQU $0b +SFX_GOT_SAFARI_BALLS EQU $0c +SFX_BOOT_PC EQU $0d +SFX_SHUT_DOWN_PC EQU $0e +SFX_CHOOSE_PC_OPTION EQU $0f +SFX_ESCAPE_ROPE EQU $10 +SFX_PUSH_BUTTON EQU $11 +SFX_SECOND_PART_OF_ITEMFINDER EQU $12 +SFX_WARP_TO EQU $13 +SFX_WARP_FROM EQU $14 +SFX_CHANGE_DEX_MODE EQU $15 +SFX_JUMP_OVER_LEDGE EQU $16 +SFX_GRASS_RUSTLE EQU $17 +SFX_FLY EQU $18 +SFX_WRONG EQU $19 +SFX_SQUEAK EQU $1a +SFX_STRENGTH EQU $1b +SFX_BOAT EQU $1c +SFX_WALL_OPEN EQU $1d +SFX_PLACE_PUZZLE_PIECE_DOWN EQU $1e +SFX_ENTER_DOOR EQU $1f +SFX_SWITCH_POKEMON EQU $20 +SFX_TALLY EQU $21 +SFX_TRANSACTION EQU $22 +SFX_EXIT_BUILDING EQU $23 +SFX_BUMP EQU $24 +SFX_SAVE EQU $25 +SFX_POKEFLUTE EQU $26 +SFX_ELEVATOR_END EQU $27 +SFX_THROW_BALL EQU $28 +SFX_BALL_POOF EQU $29 +SFX_UNKNOWN_3A EQU $2a +SFX_RUN EQU $2b +SFX_SLOT_MACHINE_START EQU $2c +SFX_FANFARE EQU $2d +SFX_PECK EQU $2e +SFX_KINESIS EQU $2f +SFX_LICK EQU $30 +SFX_POUND EQU $31 +SFX_MOVE_PUZZLE_PIECE EQU $32 +SFX_COMET_PUNCH EQU $33 +SFX_MEGA_PUNCH EQU $34 +SFX_SCRATCH EQU $35 +SFX_VICEGRIP EQU $36 +SFX_RAZOR_WIND EQU $37 +SFX_CUT EQU $38 +SFX_WING_ATTACK EQU $39 +SFX_WHIRLWIND EQU $3a +SFX_BIND EQU $3b +SFX_VINE_WHIP EQU $3c +SFX_DOUBLE_KICK EQU $3d +SFX_MEGA_KICK EQU $3e +SFX_HEADBUTT EQU $3f +SFX_HORN_ATTACK EQU $40 +SFX_TACKLE EQU $41 +SFX_POISON_STING EQU $42 +SFX_POWDER EQU $43 +SFX_DOUBLESLAP EQU $44 +SFX_BITE EQU $45 +SFX_JUMP_KICK EQU $46 +SFX_STOMP EQU $47 +SFX_TAIL_WHIP EQU $48 +SFX_KARATE_CHOP EQU $49 +SFX_SUBMISSION EQU $4a +SFX_WATER_GUN EQU $4b +SFX_SWORDS_DANCE EQU $4c +SFX_THUNDER EQU $4d +SFX_SUPERSONIC EQU $4e +SFX_LEER EQU $4f +SFX_EMBER EQU $50 +SFX_BUBBLEBEAM EQU $51 +SFX_HYDRO_PUMP EQU $52 +SFX_SURF EQU $53 +SFX_PSYBEAM EQU $54 +SFX_CHARGE EQU $55 +SFX_THUNDERSHOCK EQU $56 +SFX_PSYCHIC EQU $57 +SFX_SCREECH EQU $58 +SFX_BONE_CLUB EQU $59 +SFX_SHARPEN EQU $5a +SFX_EGG_BOMB EQU $5b +SFX_SING EQU $5c +SFX_HYPER_BEAM EQU $5d +SFX_SHINE EQU $5e +SFX_UNKNOWN_5F EQU $5f +SFX_UNKNOWN_60 EQU $60 +SFX_UNKNOWN_61 EQU $61 +SFX_UNKNOWN_62 EQU $62 +SFX_UNKNOWN_63 EQU $63 +SFX_BURN EQU $64 +SFX_TITLE_SCREEN_ENTRANCE EQU $65 +SFX_UNKNOWN_66 EQU $66 +SFX_GET_COIN_FROM_SLOTS EQU $67 +SFX_PAY_DAY EQU $68 +SFX_METRONOME EQU $69 +SFX_CALL EQU $6a +SFX_HANG_UP EQU $6b +SFX_NO_SIGNAL EQU $6c +SFX_SANDSTORM EQU $6d +SFX_ELEVATOR EQU $6e +SFX_PROTECT EQU $6f +SFX_SKETCH EQU $70 +SFX_RAIN_DANCE EQU $71 +SFX_AEROBLAST EQU $72 +SFX_SPARK EQU $73 +SFX_CURSE EQU $74 +SFX_RAGE EQU $75 +SFX_THIEF EQU $76 +SFX_THIEF_2 EQU $77 +SFX_SPIDER_WEB EQU $78 +SFX_MIND_READER EQU $79 +SFX_NIGHTMARE EQU $7a +SFX_SNORE EQU $7b +SFX_SWEET_KISS EQU $7c +SFX_SWEET_KISS_2 EQU $7d +SFX_BELLY_DRUM EQU $7e +SFX_UNKNOWN_7F EQU $7f +SFX_SLUDGE_BOMB EQU $80 +SFX_FORESIGHT EQU $81 +SFX_SPITE EQU $82 +SFX_OUTRAGE EQU $83 +SFX_PERISH_SONG EQU $84 +SFX_GIGA_DRAIN EQU $85 +SFX_ATTRACT EQU $86 +SFX_KINESIS_2 EQU $87 +SFX_ZAP_CANNON EQU $88 +SFX_MEAN_LOOK EQU $89 +SFX_HEAL_BELL EQU $8a +SFX_RETURN EQU $8b +SFX_EXP_BAR EQU $8c +SFX_MILK_DRINK EQU $8d +SFX_PRESENT EQU $8e +SFX_MORNING_SUN EQU $8f +SFX_LEVEL_UP EQU $90 +SFX_KEY_ITEM EQU $91 +SFX_FANFARE_2 EQU $92 +SFX_REGISTER_PHONE_# EQU $93 +SFX_3RD_PLACE EQU $94 +SFX_GET_EGG_FROM_DAYCARE_MAN EQU $95 +SFX_GET_EGG_FROM_DAYCARE_LADY EQU $96 +SFX_MOVE_DELETED EQU $97 +SFX_2ND_PLACE EQU $98 +SFX_1ST_PLACE EQU $99 +SFX_CHOOSE_A_CARD EQU $9a +SFX_GET_TM EQU $9b +SFX_GET_BADGE EQU $9c +SFX_QUIT_SLOTS EQU $9d +SFX_EGG_CRACK EQU $9e +SFX_DEX_FANFARE_LESS_THAN_20 EQU $9f +SFX_DEX_FANFARE_140_169 EQU $a0 +SFX_DEX_FANFARE_170_199 EQU $a1 +SFX_DEX_FANFARE_200_229 EQU $a2 +SFX_DEX_FANFARE_230_PLUS EQU $a3 +SFX_EVOLVED EQU $a4 +SFX_MASTER_BALL EQU $a5 +SFX_EGG_HATCH EQU $a6 +SFX_GS_INTRO_CHARIZARD_FIREBALL EQU $a7 +SFX_GS_INTRO_POKEMON_APPEARS EQU $a8 +SFX_FLASH EQU $a9 +SFX_GAME_FREAK_LOGO_GS EQU $aa +SFX_NOT_VERY_EFFECTIVE EQU $ab +SFX_DAMAGE EQU $ac +SFX_SUPER_EFFECTIVE EQU $ad +SFX_BALL_BOUNCE EQU $ae +SFX_MOONLIGHT EQU $af +SFX_ENCORE EQU $b0 +SFX_BEAT_UP EQU $b1 +SFX_BATON_PASS EQU $b2 +SFX_BALL_WIGGLE EQU $b3 +SFX_SWEET_SCENT EQU $b4 +SFX_SWEET_SCENT_2 EQU $b5 +SFX_HIT_END_OF_EXP_BAR EQU $b6 +SFX_GIVE_TRADEMON EQU $b7 +SFX_GET_TRADEMON EQU $b8 +SFX_TRAIN_ARRIVED EQU $b9 +SFX_STOP_SLOT EQU $ba +SFX_2_BOOPS EQU $bb +SFX_GLASS_TING EQU $bc +SFX_GLASS_TING_2 EQU $bd +SFX_INTRO_UNOWN_1 EQU $be +SFX_INTRO_UNOWN_2 EQU $bf +SFX_INTRO_UNOWN_3 EQU $c0 +SFX_DITTO_POP_UP EQU $c1 +SFX_DITTO_TRANSFORM EQU $c2 +SFX_INTRO_SUICUNE_1 EQU $c3 +SFX_INTRO_PICHU EQU $c4 +SFX_INTRO_SUICUNE_2 EQU $c5 +SFX_INTRO_SUICUNE_3 EQU $c6 +SFX_DITTO_BOUNCE EQU $c7 +SFX_INTRO_SUICUNE_4 EQU $c8 +SFX_GAME_FREAK_PRESENTS EQU $c9 +SFX_TINGLE EQU $ca +SFX_UNKNOWN_CB EQU $cb +SFX_TWO_PC_BEEPS EQU $cc +SFX_4_NOTE_DITTY EQU $cd +SFX_TWINKLE EQU $ce + + +; header channels +_4CH1 EQU $c0 +_3CH1 EQU $80 +_2CH1 EQU $40 +_1CH1 EQU $00 +_3CH2 EQU $81 +_2CH2 EQU $41 +_1CH2 EQU $01 +_2CH3 EQU $42 +_1CH3 EQU $02 +_1CH4 EQU $03 + +_4CH5 EQU $c4 +_3CH5 EQU $84 +_2CH5 EQU $44 +_1CH5 EQU $04 +_3CH6 EQU $85 +_2CH6 EQU $45 +_1CH6 EQU $05 +_2CH7 EQU $46 +_1CH7 EQU $06 +_1CH8 EQU $07 + +_CH2 EQU $01 +_CH3 EQU $02 +_CH4 EQU $03 +_CH5 EQU $04 +_CH6 EQU $05 +_CH7 EQU $06 +_CH8 EQU $07 + +; note pitch +NOTE_RST EQU $00 +NOTE_C EQU $10 +NOTE_C# EQU $20 +NOTE_D EQU $30 +NOTE_D# EQU $40 +NOTE_E EQU $50 +NOTE_F EQU $60 +NOTE_F# EQU $70 +NOTE_G EQU $80 +NOTE_G# EQU $90 +NOTE_A EQU $a0 +NOTE_A# EQU $b0 +NOTE_B EQU $c0 + +; note duration (16ths) +NOTE_1 EQU $00 +NOTE_2 EQU $01 +NOTE_3 EQU $02 +NOTE_4 EQU $03 +NOTE_5 EQU $04 +NOTE_6 EQU $05 +NOTE_7 EQU $06 +NOTE_8 EQU $07 +NOTE_9 EQU $08 +NOTE_10 EQU $09 +NOTE_11 EQU $0a +NOTE_12 EQU $0b +NOTE_13 EQU $0c +NOTE_14 EQU $0d +NOTE_15 EQU $0e +NOTE_16 EQU $0f diff --git a/pokemon_constants.asm b/pokemon_constants.asm new file mode 100644 index 000000000..40b450b85 --- /dev/null +++ b/pokemon_constants.asm @@ -0,0 +1,253 @@ +BULBASAUR EQU 1 +IVYSAUR EQU 2 +VENUSAUR EQU 3 +CHARMANDER EQU 4 +CHARMELEON EQU 5 +CHARIZARD EQU 6 +SQUIRTLE EQU 7 +WARTORTLE EQU 8 +BLASTOISE EQU 9 +CATERPIE EQU 10 +METAPOD EQU 11 +BUTTERFREE EQU 12 +WEEDLE EQU 13 +KAKUNA EQU 14 +BEEDRILL EQU 15 +PIDGEY EQU 16 +PIDGEOTTO EQU 17 +PIDGEOT EQU 18 +RATTATA EQU 19 +RATICATE EQU 20 +SPEAROW EQU 21 +FEAROW EQU 22 +EKANS EQU 23 +ARBOK EQU 24 +PIKACHU EQU 25 +RAICHU EQU 26 +SANDSHREW EQU 27 +SANDSLASH EQU 28 +NIDORAN_F EQU 29 +NIDORINA EQU 30 +NIDOQUEEN EQU 31 +NIDORAN_M EQU 32 +NIDORINO EQU 33 +NIDOKING EQU 34 +CLEFAIRY EQU 35 +CLEFABLE EQU 36 +VULPIX EQU 37 +NINETALES EQU 38 +JIGGLYPUFF EQU 39 +WIGGLYTUFF EQU 40 +ZUBAT EQU 41 +GOLBAT EQU 42 +ODDISH EQU 43 +GLOOM EQU 44 +VILEPLUME EQU 45 +PARAS EQU 46 +PARASECT EQU 47 +VENONAT EQU 48 +VENOMOTH EQU 49 +DIGLETT EQU 50 +DUGTRIO EQU 51 +MEOWTH EQU 52 +PERSIAN EQU 53 +PSYDUCK EQU 54 +GOLDUCK EQU 55 +MANKEY EQU 56 +PRIMEAPE EQU 57 +GROWLITHE EQU 58 +ARCANINE EQU 59 +POLIWAG EQU 60 +POLIWHIRL EQU 61 +POLIWRATH EQU 62 +ABRA EQU 63 +KADABRA EQU 64 +ALAKAZAM EQU 65 +MACHOP EQU 66 +MACHOKE EQU 67 +MACHAMP EQU 68 +BELLSPROUT EQU 69 +WEEPINBELL EQU 70 +VICTREEBEL EQU 71 +TENTACOOL EQU 72 +TENTACRUEL EQU 73 +GEODUDE EQU 74 +GRAVELER EQU 75 +GOLEM EQU 76 +PONYTA EQU 77 +RAPIDASH EQU 78 +SLOWPOKE EQU 79 +SLOWBRO EQU 80 +MAGNEMITE EQU 81 +MAGNETON EQU 82 +FARFETCH_D EQU 83 +DODUO EQU 84 +DODRIO EQU 85 +SEEL EQU 86 +DEWGONG EQU 87 +GRIMER EQU 88 +MUK EQU 89 +SHELLDER EQU 90 +CLOYSTER EQU 91 +GASTLY EQU 92 +HAUNTER EQU 93 +GENGAR EQU 94 +ONIX EQU 95 +DROWZEE EQU 96 +HYPNO EQU 97 +KRABBY EQU 98 +KINGLER EQU 99 +VOLTORB EQU 100 +ELECTRODE EQU 101 +EXEGGCUTE EQU 102 +EXEGGUTOR EQU 103 +CUBONE EQU 104 +MAROWAK EQU 105 +HITMONLEE EQU 106 +HITMONCHAN EQU 107 +LICKITUNG EQU 108 +KOFFING EQU 109 +WEEZING EQU 110 +RHYHORN EQU 111 +RHYDON EQU 112 +CHANSEY EQU 113 +TANGELA EQU 114 +KANGASKHAN EQU 115 +HORSEA EQU 116 +SEADRA EQU 117 +GOLDEEN EQU 118 +SEAKING EQU 119 +STARYU EQU 120 +STARMIE EQU 121 +MR__MIME EQU 122 +SCYTHER EQU 123 +JYNX EQU 124 +ELECTABUZZ EQU 125 +MAGMAR EQU 126 +PINSIR EQU 127 +TAUROS EQU 128 +MAGIKARP EQU 129 +GYARADOS EQU 130 +LAPRAS EQU 131 +DITTO EQU 132 +EEVEE EQU 133 +VAPOREON EQU 134 +JOLTEON EQU 135 +FLAREON EQU 136 +PORYGON EQU 137 +OMANYTE EQU 138 +OMASTAR EQU 139 +KABUTO EQU 140 +KABUTOPS EQU 141 +AERODACTYL EQU 142 +SNORLAX EQU 143 +ARTICUNO EQU 144 +ZAPDOS EQU 145 +MOLTRES EQU 146 +DRATINI EQU 147 +DRAGONAIR EQU 148 +DRAGONITE EQU 149 +MEWTWO EQU 150 +MEW EQU 151 +CHIKORITA EQU 152 +BAYLEEF EQU 153 +MEGANIUM EQU 154 +CYNDAQUIL EQU 155 +QUILAVA EQU 156 +TYPHLOSION EQU 157 +TOTODILE EQU 158 +CROCONAW EQU 159 +FERALIGATR EQU 160 +SENTRET EQU 161 +FURRET EQU 162 +HOOTHOOT EQU 163 +NOCTOWL EQU 164 +LEDYBA EQU 165 +LEDIAN EQU 166 +SPINARAK EQU 167 +ARIADOS EQU 168 +CROBAT EQU 169 +CHINCHOU EQU 170 +LANTURN EQU 171 +PICHU EQU 172 +CLEFFA EQU 173 +IGGLYBUFF EQU 174 +TOGEPI EQU 175 +TOGETIC EQU 176 +NATU EQU 177 +XATU EQU 178 +MAREEP EQU 179 +FLAAFFY EQU 180 +AMPHAROS EQU 181 +BELLOSSOM EQU 182 +MARILL EQU 183 +AZUMARILL EQU 184 +SUDOWOODO EQU 185 +POLITOED EQU 186 +HOPPIP EQU 187 +SKIPLOOM EQU 188 +JUMPLUFF EQU 189 +AIPOM EQU 190 +SUNKERN EQU 191 +SUNFLORA EQU 192 +YANMA EQU 193 +WOOPER EQU 194 +QUAGSIRE EQU 195 +ESPEON EQU 196 +UMBREON EQU 197 +MURKROW EQU 198 +SLOWKING EQU 199 +MISDREAVUS EQU 200 +UNOWN EQU 201 +WOBBUFFET EQU 202 +GIRAFARIG EQU 203 +PINECO EQU 204 +FORRETRESS EQU 205 +DUNSPARCE EQU 206 +GLIGAR EQU 207 +STEELIX EQU 208 +SNUBBULL EQU 209 +GRANBULL EQU 210 +QWILFISH EQU 211 +SCIZOR EQU 212 +SHUCKLE EQU 213 +HERACROSS EQU 214 +SNEASEL EQU 215 +TEDDIURSA EQU 216 +URSARING EQU 217 +SLUGMA EQU 218 +MAGCARGO EQU 219 +SWINUB EQU 220 +PILOSWINE EQU 221 +CORSOLA EQU 222 +REMORAID EQU 223 +OCTILLERY EQU 224 +DELIBIRD EQU 225 +MANTINE EQU 226 +SKARMORY EQU 227 +HOUNDOUR EQU 228 +HOUNDOOM EQU 229 +KINGDRA EQU 230 +PHANPY EQU 231 +DONPHAN EQU 232 +PORYGON2 EQU 233 +STANTLER EQU 234 +SMEARGLE EQU 235 +TYROGUE EQU 236 +HITMONTOP EQU 237 +SMOOCHUM EQU 238 +ELEKID EQU 239 +MAGBY EQU 240 +MILTANK EQU 241 +BLISSEY EQU 242 +RAIKOU EQU 243 +ENTEI EQU 244 +SUICUNE EQU 245 +LARVITAR EQU 246 +PUPITAR EQU 247 +TYRANITAR EQU 248 +LUGIA EQU 249 +HO_OH EQU 250 +CELEBI EQU 251 + +EGG EQU 253 diff --git a/script_constants.asm b/script_constants.asm new file mode 100644 index 000000000..30fdff8bc --- /dev/null +++ b/script_constants.asm @@ -0,0 +1,42 @@ +; specials +NUM_SPECIALS EQU $a8 + +SPECIAL_UPDATESPRITETILES EQU $0038 + +SPECIAL_WAITSFX EQU $003b +SPECIAL_BIKESURFMUSIC EQU $003c + +SPECIAL_LOADFACESTEP EQU $003f + +SPECIAL_GIVESHUCKLE EQU $004b + +SPECIAL_SNORLAXAWAKE EQU $0060 + +SPECIAL_GAMEBOYCHECK EQU $0066 +SPECIAL_TRAINERHOUSE EQU $0067 + +SPECIAL_RUSTLETREE EQU $006a + +SPECIAL_ODDEGG EQU $007d + +SPECIAL_MOVETUTOR EQU $0083 +SPECIAL_OMANYTECHAMBER EQU $0084 + +SPECIAL_RUINCHAMBERWALL EQU $0087 + +SPECIAL_HOOHCHAMBER EQU $008d + +SPECIAL_CELEBI EQU $008f + +SPECIAL_AFTERCELEBI EQU $0090 +SPECIAL_POKESEER EQU $0091 + +SPECIAL_DRATINI EQU $0094 + +SPECIAL_BEASTSCHECK EQU $0096 +SPECIAL_MONCHECK EQU $0097 + + +; script vars +NUM_VARS EQU $1b +VAR_MOVEMENT EQU $08 diff --git a/trainer_constants.asm b/trainer_constants.asm new file mode 100644 index 000000000..cfc0e26f0 --- /dev/null +++ b/trainer_constants.asm @@ -0,0 +1,623 @@ +; trainer groups +FALKNER EQU $01 +WHITNEY EQU $02 +BUGSY EQU $03 +MORTY EQU $04 +PRYCE EQU $05 +JASMINE EQU $06 +CHUCK EQU $07 +CLAIR EQU $08 +RIVAL1 EQU $09 +POKEMON_PROF EQU $0A +WILL EQU $0B +CAL EQU $0C +BRUNO EQU $0D +KAREN EQU $0E +KOGA EQU $0F +CHAMPION EQU $10 +BROCK EQU $11 +MISTY EQU $12 +LT_SURGE EQU $13 +SCIENTIST EQU $14 +ERIKA EQU $15 +YOUNGSTER EQU $16 +SCHOOLBOY EQU $17 +BIRD_KEEPER EQU $18 +LASS EQU $19 +JANINE EQU $1A +COOLTRAINERM EQU $1B +COOLTRAINERF EQU $1C +BEAUTY EQU $1D +POKEMANIAC EQU $1E +GRUNTM EQU $1F +GENTLEMAN EQU $20 +SKIER EQU $21 +TEACHER EQU $22 +SABRINA EQU $23 +BUG_CATCHER EQU $24 +FISHER EQU $25 +SWIMMERM EQU $26 +SWIMMERF EQU $27 +SAILOR EQU $28 +SUPER_NERD EQU $29 +RIVAL2 EQU $2A +GUITARIST EQU $2B +HIKER EQU $2C +BIKER EQU $2D +BLAINE EQU $2E +BURGLAR EQU $2F +FIREBREATHER EQU $30 +JUGGLER EQU $31 +BLACKBELT_T EQU $32 +EXECUTIVEM EQU $33 +PSYCHIC_T EQU $34 +PICNICKER EQU $35 +CAMPER EQU $36 +EXECUTIVEF EQU $37 +SAGE EQU $38 +MEDIUM EQU $39 +BOARDER EQU $3A +POKEFANM EQU $3B +KIMONO_GIRL EQU $3C +TWINS EQU $3D +POKEFANF EQU $3E +RED EQU $3F +BLUE EQU $40 +OFFICER EQU $41 +GRUNTF EQU $42 +MYSTICALMAN EQU $43 + +; Rival1 +RIVAL1_1 EQU $01 +RIVAL1_2 EQU $02 +RIVAL1_3 EQU $03 +RIVAL1_4 EQU $04 +RIVAL1_5 EQU $05 +RIVAL1_6 EQU $06 +RIVAL1_7 EQU $07 +RIVAL1_8 EQU $08 +RIVAL1_9 EQU $09 +RIVAL1_10 EQU $0a +RIVAL1_11 EQU $0b +RIVAL1_12 EQU $0c +RIVAL1_13 EQU $0d +RIVAL1_14 EQU $0e +RIVAL1_15 EQU $0f + +; PokemonProf +; no trainers + +; SpecialPKMN1 +CAL1 EQU $01 +CAL2 EQU $02 +CAL3 EQU $03 + +; Champion +LANCE EQU $01 + +; Scientist +ROSS EQU $01 +MITCH EQU $02 +JED EQU $03 +MARC EQU $04 +RICH EQU $05 + +; Youngster +JOEY1 EQU $01 +MIKEY EQU $02 +ALBERT EQU $03 +GORDON EQU $04 +SAMUEL EQU $05 +IAN EQU $06 +JOEY2 EQU $07 +JOEY3 EQU $08 +WARREN EQU $09 +JIMMY EQU $0a +OWEN EQU $0b +JASON EQU $0c +JOEY4 EQU $0d +JOEY5 EQU $0e + +; Schoolboy +JACK1 EQU $01 +KIPP EQU $02 +ALAN1 EQU $03 +JOHNNY EQU $04 +DANNY EQU $05 +TOMMY EQU $06 +DUDLEY EQU $07 +JOE EQU $08 +BILLY EQU $09 +CHAD1 EQU $0a +NATE EQU $0b +RICKY EQU $0c +JACK2 EQU $0d +JACK3 EQU $0e +ALAN2 EQU $0f +ALAN3 EQU $10 +CHAD2 EQU $11 +CHAD3 EQU $12 +JACK4 EQU $13 +JACK5 EQU $14 +ALAN4 EQU $15 +ALAN5 EQU $16 +CHAD4 EQU $17 +CHAD5 EQU $18 + +; BirdKeeper +ROD EQU $01 +ABE EQU $02 +BRYAN EQU $03 +THEO EQU $04 +TOBY EQU $05 +DENIS EQU $06 +VANCE1 EQU $07 +HANK EQU $08 +ROY EQU $09 +BORIS EQU $0a +BOB EQU $0b +JOSE1 EQU $0c +PETER EQU $0d +JOSE2 EQU $0e +PERRY EQU $0f +BRET EQU $10 +JOSE3 EQU $11 +VANCE2 EQU $12 +VANCE3 EQU $13 + +; Lass +CARRIE EQU $01 +BRIDGET EQU $02 +ALICE EQU $03 +KRISE EQU $04 +CONNIE1 EQU $05 +LINDA EQU $06 +LAURA EQU $07 +SHANNON EQU $08 +MICHELLE EQU $09 +DANA1 EQU $0a +ELLEN EQU $0b +CONNIE2 EQU $0c +CONNIE3 EQU $0d +DANA2 EQU $0e +DANA3 EQU $0f +DANA4 EQU $10 +DANA5 EQU $11 + +; CooltrainerM +NICK EQU $01 +AARON EQU $02 +PAUL EQU $03 +CODY EQU $04 +MIKE EQU $05 +GAVEN1 EQU $06 +GAVEN2 EQU $07 +RYAN EQU $08 +JAKE EQU $09 +GAVEN3 EQU $0a +BLAKE EQU $0b +BRIAN EQU $0c +ERICK EQU $0d +ANDY EQU $0e +TYLER EQU $0f +SEAN EQU $10 +KEVIN EQU $11 +STEVE EQU $12 +ALLEN EQU $13 +DARIN EQU $14 + +; CooltrainerF +GWEN EQU $01 +LOIS EQU $02 +FRAN EQU $03 +LOLA EQU $04 +KATE EQU $05 +IRENE EQU $06 +KELLY EQU $07 +JOYCE EQU $08 +BETH1 EQU $09 +REENA1 EQU $0a +MEGAN EQU $0b +BETH2 EQU $0c +CAROL EQU $0d +QUINN EQU $0e +EMMA EQU $0f +CYBIL EQU $10 +JENN EQU $11 +BETH3 EQU $12 +REENA2 EQU $13 +REENA3 EQU $14 +CARA EQU $15 + +; Beauty +VICTORIA EQU $01 +SAMANTHA EQU $02 +JULIE EQU $03 +JACLYN EQU $04 +BRENDA EQU $05 +CASSIE EQU $06 +CAROLINE EQU $07 +CARLENE EQU $08 +JESSICA EQU $09 +RACHAEL EQU $0a +ANGELICA EQU $0b +KENDRA EQU $0c +VERONICA EQU $0d +JULIA EQU $0e +THERESA EQU $0f +VALERIE EQU $10 +OLIVIA EQU $11 + +; Pokemaniac +LARRY EQU $01 +ANDREW EQU $02 +CALVIN EQU $03 +SHANE EQU $04 +BEN EQU $05 +BRENT1 EQU $06 +RON EQU $07 +ETHAN EQU $08 +BRENT2 EQU $09 +BRENT3 EQU $0a +ISSAC EQU $0b +DONALD EQU $0c +ZACH EQU $0d +BRENT4 EQU $0e +MILLER EQU $0f + +; Gentleman +PRESTON EQU $01 +EDWARD EQU $02 +GREGORY EQU $03 +VIRGIL EQU $04 +ALFRED EQU $05 + +; Skier +ROXANNE EQU $01 +CLARISSA EQU $02 + +; Teacher +COLETTE EQU $01 +HILLARY EQU $02 +SHIRLEY EQU $03 + +; BugCatcher +DON EQU $01 +ROB EQU $02 +ED EQU $03 +WADE1 EQU $04 +BUG_CATCHER_BENNY EQU $05 +AL EQU $06 +JOSH EQU $07 +ARNIE1 EQU $08 +KEN EQU $09 +WADE2 EQU $0a +WADE3 EQU $0b +DOUG EQU $0c +ARNIE2 EQU $0d +ARNIE3 EQU $0e +WADE4 EQU $0f +WADE5 EQU $10 +ARNIE4 EQU $11 +ARNIE5 EQU $12 +WAYNE EQU $13 + +; Fisher +JUSTIN EQU $01 +RALPH1 EQU $02 +ARNOLD EQU $03 +KYLE EQU $04 +HENRY EQU $05 +MARVIN EQU $06 +TULLY1 EQU $07 +ANDRE EQU $08 +RAYMOND EQU $09 +WILTON1 EQU $0a +EDGAR EQU $0b +JONAH EQU $0c +MARTIN EQU $0d +STEPHEN EQU $0e +BARNEY EQU $0f +RALPH2 EQU $10 +RALPH3 EQU $11 +TULLY2 EQU $12 +TULLY3 EQU $13 +WILTON2 EQU $14 +SCOTT EQU $15 +WILTON3 EQU $16 +RALPH4 EQU $17 +RALPH5 EQU $18 +TULLY4 EQU $19 + +; SwimmerM +HAROLD EQU $01 +SIMON EQU $02 +RANDALL EQU $03 +CHARLIE EQU $04 +GEORGE EQU $05 +BERKE EQU $06 +KIRK EQU $07 +MATHEW EQU $08 +HAL EQU $09 +PATON EQU $0a +DARYL EQU $0b +WALTER EQU $0c +TONY EQU $0d +JEROME EQU $0e +TUCKER EQU $0f +RICK EQU $10 +CAMERON EQU $11 +SETH EQU $12 +JAMES EQU $13 +LEWIS EQU $14 +PARKER EQU $15 + +; SwimmerF +ELAINE EQU $01 +PAULA EQU $02 +KAYLEE EQU $03 +SUSIE EQU $04 +DENISE EQU $05 +KARA EQU $06 +WENDY EQU $07 +LISA EQU $08 +JILL EQU $09 +MARY EQU $0a +KATIE EQU $0b +DAWN EQU $0c +TARA EQU $0d +NICOLE EQU $0e +LORI EQU $0f +JODY EQU $10 +NIKKI EQU $11 +DIANA EQU $12 +BRIANA EQU $13 + +; Sailor +EUGENE EQU $01 +HUEY1 EQU $02 +TERRELL EQU $03 +KENT EQU $04 +ERNEST EQU $05 +JEFF EQU $06 +GARRETT EQU $07 +KENNETH EQU $08 +STANLY EQU $09 +HARRY EQU $0a +HUEY2 EQU $0b +HUEY3 EQU $0c +HUEY4 EQU $0d + +; SuperNerd +STAN EQU $01 +ERIC EQU $02 +GREGG EQU $03 +JAY EQU $04 +DAVE EQU $05 +SAM EQU $06 +TOM EQU $07 +PAT EQU $08 +SHAWN EQU $09 +TERU EQU $0a +RUSS EQU $0b +NORTON EQU $0c +HUGH EQU $0d +MARKUS EQU $0e + +; Guitarist +CLYDE EQU $01 +VINCENT EQU $02 + +; Hiker +ANTHONY1 EQU $01 +RUSSELL EQU $02 +PHILLIP EQU $03 +LEONARD EQU $04 +ANTHONY2 EQU $05 +BENJAMIN EQU $06 +ERIK EQU $07 +MICHAEL EQU $08 +PARRY1 EQU $09 +TIMOTHY EQU $0a +BAILEY EQU $0b +ANTHONY3 EQU $0c +TIM EQU $0d +NOLAND EQU $0e +SIDNEY EQU $0f +KENNY EQU $10 +JIM EQU $11 +DANIEL EQU $12 +PARRY2 EQU $13 +PARRY3 EQU $14 +ANTHONY4 EQU $15 +ANTHONY5 EQU $16 + +; Biker +BIKER_BENNY EQU $01 +KAZU EQU $02 +DWAYNE EQU $03 +HARRIS EQU $04 +ZEKE EQU $05 +CHARLES EQU $06 +RILEY EQU $07 +JOEL EQU $08 +GLENN EQU $09 + +; Burglar +DUNCAN EQU $01 +EDDIE EQU $02 +COREY EQU $03 + +; Firebreather +OTIS EQU $01 +DICK EQU $02 +NED EQU $03 +BURT EQU $04 +BILL EQU $05 +WALT EQU $06 +RAY EQU $07 +LYLE EQU $08 + +; Juggler +IRWIN1 EQU $01 +FRITZ EQU $02 +HORTON EQU $03 +IRWIN2 EQU $04 +IRWIN3 EQU $05 +IRWIN4 EQU $06 + +; Blackbelt +KENJI1 EQU $01 +YOSHI EQU $02 +KENJI2 EQU $03 +LAO EQU $04 +NOB EQU $05 +KIYO EQU $06 +LUNG EQU $07 +KENJI3 EQU $08 +WAI EQU $09 + +; Psychic +NATHAN EQU $01 +FRANKLIN EQU $02 +HERMAN EQU $03 +FIDEL EQU $04 +GREG EQU $05 +NORMAN EQU $06 +MARK EQU $07 +PHIL EQU $08 +RICHARD EQU $09 +GILBERT EQU $0a +JARED EQU $0b +RODNEY EQU $0c + +; Picnicker +LIZ1 EQU $01 +GINA1 EQU $02 +BROOKE EQU $03 +KIM EQU $04 +CINDY EQU $05 +HOPE EQU $06 +SHARON EQU $07 +DEBRA EQU $08 +GINA2 EQU $09 +ERIN1 EQU $0a +LIZ2 EQU $0b +LIZ3 EQU $0c +HEIDI EQU $0d +EDNA EQU $0e +GINA3 EQU $0f +TIFFANY1 EQU $10 +TIFFANY2 EQU $11 +ERIN2 EQU $12 +TANYA EQU $13 +TIFFANY3 EQU $14 +ERIN3 EQU $15 +LIZ4 EQU $16 +LIZ5 EQU $17 +GINA4 EQU $18 +GINA5 EQU $19 +TIFFANY4 EQU $1a + +; Camper +ROLAND EQU $01 +TODD1 EQU $02 +IVAN EQU $03 +ELLIOT EQU $04 +BARRY EQU $05 +LLOYD EQU $06 +DEAN EQU $07 +SID EQU $08 +HARVEY EQU $09 +DALE EQU $0a +TED EQU $0b +TODD2 EQU $0c +TODD3 EQU $0d +THOMAS EQU $0e +LEROY EQU $0f +DAVID EQU $10 +JOHN EQU $11 +JERRY EQU $12 +SPENCER EQU $13 +TODD4 EQU $14 +TODD5 EQU $15 +QUENTIN EQU $16 + +; Sage +CHOW EQU $01 +NICO EQU $02 +JIN EQU $03 +TROY EQU $04 +JEFFREY EQU $05 +PING EQU $06 +EDMOND EQU $07 +NEAL EQU $08 +LI EQU $09 +GAKU EQU $0a +MASA EQU $0b +KOJI EQU $0c + +; Medium +MARTHA EQU $01 +GRACE EQU $02 +BETHANY EQU $03 +MARGRET EQU $04 +ETHEL EQU $05 +REBECCA EQU $06 +DORIS EQU $07 + +; Boarder +RONALD EQU $01 +BRAD EQU $02 +DOUGLAS EQU $03 + +; PokefanM +WILLIAM EQU $01 +DEREK1 EQU $02 +ROBERT EQU $03 +JOSHUA EQU $04 +CARTER EQU $05 +TREVOR EQU $06 +BRANDON EQU $07 +JEREMY EQU $08 +COLIN EQU $09 +DEREK2 EQU $0a +DEREK3 EQU $0b +ALEX EQU $0c +REX EQU $0d +ALLAN EQU $0e + +; KimonoGirl +NAOKO1 EQU $01 +NAOKO2 EQU $02 +SAYO EQU $03 +ZUKI EQU $04 +KUNI EQU $05 +MIKI EQU $06 + +; Twins +AMYANDMAY1 EQU $01 +ANNANDANNE1 EQU $02 +ANNANDANNE2 EQU $03 +AMYANDMAY2 EQU $04 +JOANDZOE1 EQU $05 +JOANDZOE2 EQU $06 +MEGANDPEG1 EQU $07 +MEGANDPEG2 EQU $08 +LEAANDPIA1 EQU $09 +LEAANDPIA2 EQU $0a + +; PokefanF +BEVERLY1 EQU $01 +RUTH EQU $02 +BEVERLY2 EQU $03 +BEVERLY3 EQU $04 +GEORGIA EQU $05 +JAIME EQU $06 + +; Officer +KEITH EQU $01 +DIRK EQU $02 + +; Mysticalman +EUSINE EQU $01 @@ -1654,6 +1654,25 @@ Box13Name: ; dbe1 Box14Name: ; dbea ds 9 +SECTION "decorations", BSS[$dc0f] +; Sprite id of each decoration +Bed: ; dc0f + ds 1 +Carpet: ; dc10 + ds 1 +Plant: ; dc11 + ds 1 +Poster: ; dc12 + ds 1 +Console: ; dc13 + ds 1 +LeftOrnament: ; dc14 + ds 1 +RightOrnament: ; dc15 + ds 1 +BigDoll: ; dc16 + ds 1 + SECTION "fruittrees", BSS[$dc27] FruitTreeFlags: ; dc27 ds 1 |