diff options
author | IIMarckus <iimarckus@gmail.com> | 2013-06-12 22:34:26 -0600 |
---|---|---|
committer | IIMarckus <iimarckus@gmail.com> | 2013-06-12 22:34:26 -0600 |
commit | 50f4eb6b4096277d66681f651ee92ba0e34ef308 (patch) | |
tree | c50280bdcf77785f4b9331e52a905feaf7205401 | |
parent | b433cbd4b0ae83c63f4b2ff27440c97123aa6fbb (diff) |
More comments in the dojo, and use Pokémon IDs for Pokédex displays.
-rw-r--r-- | main.asm | 100 |
1 files changed, 53 insertions, 47 deletions
@@ -8610,7 +8610,7 @@ IsItemInBag: ; 3493 (0:3493) and a ret -Func_349b: ; 349b (0:349b) +DisplayPokedex: ; 349b (0:349b) ld [$d11e], a ld b, BANK(Func_7c18) ld hl, Func_7c18 @@ -35007,8 +35007,8 @@ FuchsiaCityText19: ; 19a90 (6:5a90) db $08 ; asm ld hl, FuchsiaCityChanseyText call PrintText - ld a, $28 - call Func_349b + ld a, CHANSEY + call DisplayPokedex jp TextScriptEnd FuchsiaCityChanseyText: ; 19a9f (6:5a9f) @@ -35020,8 +35020,8 @@ FuchsiaCityText20: ; 19aa4 (6:5aa4) db $08 ; asm ld hl, FuchsiaCityVoltorbText call PrintText - ld a, $6 - call Func_349b + ld a, VOLTORB + call DisplayPokedex jp TextScriptEnd FuchsiaCityVoltorbText: ; 19ab3 (6:5ab3) @@ -35033,8 +35033,8 @@ FuchsiaCityText21: ; 19ab8 (6:5ab8) db $08 ; asm ld hl, FuchsiaCityKangaskhanText call PrintText - ld a, $2 - call Func_349b + ld a, KANGASKHAN + call DisplayPokedex jp TextScriptEnd FuchsiaCityKangaskhanText: ; 19ac7 (6:5ac7) @@ -35046,8 +35046,8 @@ FuchsiaCityText22: ; 19acc (6:5acc) db $08 ; asm ld hl, FuchsiaCitySlowpokeText call PrintText - ld a, $25 - call Func_349b + ld a, SLOWPOKE + call DisplayPokedex jp TextScriptEnd FuchsiaCitySlowpokeText: ; 19adb (6:5adb) @@ -35059,8 +35059,8 @@ FuchsiaCityText23: ; 19ae0 (6:5ae0) db $08 ; asm ld hl, FuchsiaCityLaprasText call PrintText - ld a, $13 - call Func_349b + ld a, LAPRAS + call DisplayPokedex jp TextScriptEnd FuchsiaCityLaprasText: ; 19aef (6:5aef) @@ -35086,9 +35086,9 @@ FuchsiaCityText24: ; 19af4 (6:5af4) .asm_667d5 ; 0x19b12 ld hl, FuchsiaCityKabutoText call PrintText - ld a, $5a + ld a, KABUTOPS .asm_81556 ; 0x19b1a - call Func_349b + call DisplayPokedex .asm_4343f ; 0x19b1d jp TextScriptEnd @@ -92522,27 +92522,30 @@ FightingDojoAfterBattleText4: ; 5cf01 (17:4f01) ; 0x5cf01 + 5 bytes FightingDojoText6: ; 5cf06 (17:4f06) +; Hitmonlee Poké Ball db $08 ; asm ld a, [$d7b1] - and $c0 - jr z, .asm_f8e28 ; 0x5cf0c - ld hl, UnnamedText_5cf96 + and %11000000 + jr z, .GetMon + ld hl, OtherHitmonText call PrintText - jr .asm_3a2c8 ; 0x5cf14 -.asm_f8e28 ; 0x5cf16 - ld a, $2b - call Func_349b - ld hl, UnnamedText_5cf49 + jr .done +.GetMon + ld a, HITMONLEE + call DisplayPokedex + ld hl, WantHitmonleeText call PrintText call YesNoChoice ld a, [$cc26] and a - jr nz, .asm_3a2c8 ; 0x5cf28 + jr nz, .done ld a, [$cf91] ld b, a ld c, 30 call GivePokemon - jr nc, .asm_3a2c8 ; 0x5cf33 + jr nc, .done + + ; once Poké Ball is taken, hide sprite ld a, $4a ld [$cc4d], a ld a, $11 @@ -92550,26 +92553,27 @@ FightingDojoText6: ; 5cf06 (17:4f06) ld hl, $d7b1 set 6, [hl] set 0, [hl] -.asm_3a2c8 ; 0x5cf46 +.done jp TextScriptEnd -UnnamedText_5cf49: ; 5cf49 (17:4f49) - TX_FAR _UnnamedText_5cf49 +WantHitmonleeText: ; 5cf49 (17:4f49) + TX_FAR _WantHitmonleeText db $50 ; 0x5cf49 + 5 bytes FightingDojoText7: ; 5cf4e (17:4f4e) +; Hitmonchan Poké Ball db $08 ; asm ld a, [$d7b1] - and $c0 - jr z, .asm_170a9 ; 0x5cf54 - ld hl, UnnamedText_5cf96 + and %11000000 + jr z, .GetMon + ld hl, OtherHitmonText call PrintText - jr .asm_f1f47 ; 0x5cf5c -.asm_170a9 ; 0x5cf5e - ld a, $2c - call Func_349b - ld hl, UnnamedText_5cf91 + jr .done +.GetMon + ld a, HITMONCHAN + call DisplayPokedex + ld hl, WantHitmonchanText call PrintText call YesNoChoice ld a, [$cc26] @@ -92579,24 +92583,26 @@ FightingDojoText7: ; 5cf4e (17:4f4e) ld b, a ld c,30 call GivePokemon - jr nc, .asm_f1f47 ; 0x5cf7b + jr nc, .done ld hl, $d7b1 set 7, [hl] set 0, [hl] + + ; once Poké Ball is taken, hide sprite ld a, $4b ld [$cc4d], a ld a, $11 call Predef -.asm_f1f47 ; 0x5cf8e +.done jp TextScriptEnd -UnnamedText_5cf91: ; 5cf91 (17:4f91) - TX_FAR _UnnamedText_5cf91 +WantHitmonchanText: ; 5cf91 (17:4f91) + TX_FAR _WantHitmonchanText db $50 ; 0x5cf91 + 5 bytes -UnnamedText_5cf96: ; 5cf96 (17:4f96) - TX_FAR _UnnamedText_5cf96 +OtherHitmonText: ; 5cf96 (17:4f96) + TX_FAR _OtherHitmonText db $50 ; 0x5cf96 + 5 bytes @@ -96997,8 +97003,8 @@ SSAnne9Text5: ; 61bdd (18:5bdd) ld hl, UnnamedText_61bf2 call PrintText call LoadScreenTilesFromBuffer1 - ld a, $84 - call Func_349b + ld a, SNORLAX + call DisplayPokedex jp TextScriptEnd UnnamedText_61bf2: ; 61bf2 (18:5bf2) @@ -97905,8 +97911,8 @@ UnknownText_6236c: ; 6236c (18:636c) db $8 ld hl, UnnamedText_6237b call PrintText - ld a, $aa - call Func_349b + ld a, AERODACTYL + call DisplayPokedex jp TextScriptEnd ; 0x6237b @@ -126187,19 +126193,19 @@ _FightingDojoAfterBattleText4: ; a1b1a (28:5b1a) db "train here.", $57 ; 0xa1b1a + 48 bytes -_UnnamedText_5cf49: ; a1b4a (28:5b4a) +_WantHitmonleeText: ; a1b4a (28:5b4a) db $0, "You want the", $4f db "hard kicking", $55 db "HITMONLEE?", $57 ; 0xa1b4a + 38 bytes -_UnnamedText_5cf91: ; a1b70 (28:5b70) +_WantHitmonchanText: ; a1b70 (28:5b70) db $0, "You want the", $4f db "piston punching", $55 db "HITMONCHAN?", $57 ; 0xa1b70 + 42 bytes -_UnnamedText_5cf96: ; a1b9a (28:5b9a) +_OtherHitmonText: ; a1b9a (28:5b9a) db $0, "Better not get", $4f db "greedy...", $57 ; 0xa1b9a + 26 bytes |