diff options
Diffstat (limited to 'maps/TinTowerRoof.asm')
-rw-r--r-- | maps/TinTowerRoof.asm | 37 |
1 files changed, 15 insertions, 22 deletions
diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm index 1f3d035b8..1d3aef3bd 100644 --- a/maps/TinTowerRoof.asm +++ b/maps/TinTowerRoof.asm @@ -1,34 +1,30 @@ -TinTowerRoof_MapScriptHeader: ; 0x7722b - ; trigger count +TinTowerRoof_MapScriptHeader: +.MapTriggers: db 0 - ; callback count +.MapCallbacks: db 1 ; callbacks dbw 2, UnknownScript_0x77230 -; 0x77230 -UnknownScript_0x77230: ; 0x77230 +UnknownScript_0x77230: checkevent EVENT_FOUGHT_HO_OH iftrue UnknownScript_0x77241 checkitem RAINBOW_WING iftrue UnknownScript_0x7723e jump UnknownScript_0x77241 -; 0x7723e -UnknownScript_0x7723e: ; 0x7723e +UnknownScript_0x7723e: appear $2 return -; 0x77241 -UnknownScript_0x77241: ; 0x77241 +UnknownScript_0x77241: disappear $2 return -; 0x77244 -HoOhScript_0x77244: ; 0x77244 +HoOhScript_0x77244: faceplayer loadfont writetext UnknownText_0x77260 @@ -36,35 +32,32 @@ HoOhScript_0x77244: ; 0x77244 pause 15 loadmovesprites setevent EVENT_FOUGHT_HO_OH - writecode $3, BATTLETYPE_FORCEITEM + writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM loadpokedata HO_OH, 60 startbattle disappear $2 returnafterbattle setevent EVENT_SET_WHEN_FOUGHT_HO_OH end -; 0x77260 -UnknownText_0x77260: ; 0x77260 +UnknownText_0x77260: text "Shaoooh!" done -; 0x7726a -TinTowerRoof_MapEventHeader: ; 0x7726a +TinTowerRoof_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 1 warp_def $d, $9, 4, GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 0 - ; people-events +.PersonEvents: db 1 - person_event SPRITE_HO_OH, 9, 13, $16, $0, 255, 255, $80, 0, HoOhScript_0x77244, $073c -; 0x77282 + person_event SPRITE_HO_OH, 9, 13, OW_UP | $12, $0, -1, -1, (PAL_OW_RED << 4) | $80, 0, HoOhScript_0x77244, EVENT_TIN_TOWER_ROOF_HO_OH |