diff options
| author | IIMarckus <iimarckus@gmail.com> | 2011-12-29 02:20:55 -0700 | 
|---|---|---|
| committer | IIMarckus <iimarckus@gmail.com> | 2011-12-29 02:20:55 -0700 | 
| commit | b273050dc6f1b051c05fba100d2e00a850e9f937 (patch) | |
| tree | 11b0221cdff7a955cc9fb2aa5a8fe1cbb2b7c2c6 | |
| parent | ee3c63737d629f5c36aa963ec089dd7f530e4636 (diff) | |
Add some more Pokémon Tower battle stuff.
hg-commit-id: 4510da2e0fc3
| -rw-r--r-- | pokered.asm | 34 | 
1 files changed, 31 insertions, 3 deletions
| diff --git a/pokered.asm b/pokered.asm index 7a3ee8b5..eb50597f 100644 --- a/pokered.asm +++ b/pokered.asm @@ -1089,7 +1089,18 @@ TechnicalPrefix:  HiddenPrefix:  	db "HM" -INCBIN "baserom.gbc",$3040,$3541 - $3040 +INCBIN "baserom.gbc",$3040,$3493 - $3040 + +Function3493: ; 3493 +; XXX what does this do +; related to Pokémon Tower and ghosts +	ld a,$1C +	call Predef +	ld a,b +	and a +	ret + +INCBIN "baserom.gbc",$349B,$3541 - $349B  Function3541: ; 3541  ; XXX what do these three functions do @@ -10235,7 +10246,24 @@ GetOutText:  	TX_FAR _GetOutText  	db "@" -INCBIN "baserom.gbc",$3D83A,$3E474 - $3D83A +Function583A: ; 583A +	ld a,[W_ISINBATTLE] +	dec a +	ret nz +	ld a,[W_CURMAP] +	cp a,$8E ; Lavender Town +	jr c,.next\@ +	cp a,$95 ; Pokémon Tower +	jr nc,.next\@ +	ld b,SILPH_SCOPE +	call Function3493 +	ret z +.next\@ +	ld a,1 +	and a +	ret + +INCBIN "baserom.gbc",$3D854,$3E474 - $3D854  TypeEffects: ; 6474  ; format: attacking type, defending type, damage multiplier @@ -12185,7 +12213,7 @@ PredefPointers: ; 7E79          dbw $03,$4754          dbw $0E,$6F5B          dbw $01,$6E43 -        dbw $03,$78A5 +        dbw $03,$78A5; 1C, used in Pokémon Tower          dbw $03,$3EB5          dbw $03,$3E2E          dbw $12,$40EB | 
