mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
Use more lb
and other clean up
This commit is contained in:
parent
891627d4ba
commit
f8a9c37a00
106 changed files with 346 additions and 326 deletions
|
|
@ -22,7 +22,7 @@ AgathaScript_76443: ; 76443 (1d:6443)
|
|||
|
||||
AgathaScript_76459: ; 76459 (1d:6459)
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $2
|
||||
lb bc, 0, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
AgathaScript_76464: ; 76464 (1d:6464)
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ BikeShopText1: ; 1d745 (7:5745)
|
|||
jr z, .asm_41190
|
||||
ld hl, BikeShopText_1d81f
|
||||
call PrintText
|
||||
ld bc, (BICYCLE << 8) | 1
|
||||
lb bc, BICYCLE, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, BIKE_VOUCHER
|
||||
|
|
|
|||
|
|
@ -163,7 +163,7 @@ BillsHouseText2: ; 1e874 (7:6874)
|
|||
jr nz, .asm_1e8a9
|
||||
ld hl, BillThankYouText
|
||||
call PrintText
|
||||
ld bc, (S_S__TICKET << 8) | 1
|
||||
lb bc, S_S__TICKET, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, SSTicketReceivedText
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ BluesHouseText1: ; 19b5d (6:5b5d)
|
|||
.GiveMap
|
||||
ld hl,DaisyOfferMapText
|
||||
call PrintText
|
||||
ld bc,(TOWN_MAP << 8) | 1
|
||||
lb bc, TOWN_MAP, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a,HS_TOWN_MAP
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ BrunoScript_762ec: ; 762ec (1d:62ec)
|
|||
|
||||
BrunoScript_76302: ; 76302 (1d:6302)
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $2
|
||||
lb bc, 0, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
BrunoScript_7630d: ; 7630d (1d:630d)
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ CeladonCityText5: ; 1999e (6:599e)
|
|||
jr nz, .asm_7053f
|
||||
ld hl, TM41PreText
|
||||
call PrintText
|
||||
ld bc, (TM_41 << 8) | 1
|
||||
lb bc, TM_41, 1
|
||||
call GiveItem
|
||||
jr c, .Success
|
||||
ld hl, TM41NoRoomText
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ CeladonDinerText5: ; 49173 (12:5173)
|
|||
jr nz, .asm_eb14d
|
||||
ld hl, CeladonDinerText_491a7
|
||||
call PrintText
|
||||
ld bc, (COIN_CASE << 8) | 1
|
||||
lb bc, COIN_CASE, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
SetEvent EVENT_GOT_COIN_CASE
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ CeladonGameCornerScript_48bec: ; 48bec (12:4bec)
|
|||
ret nz
|
||||
ld a, $2a
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0208
|
||||
lb bc, 2, 8
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
CeladonGameCornerScript_48c07: ; 48c07 (12:4c07)
|
||||
|
|
@ -452,7 +452,7 @@ CeladonGameCornerText12: ; 48edd (12:4edd)
|
|||
SetEvent EVENT_FOUND_ROCKET_HIDEOUT
|
||||
ld a, $43
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0208
|
||||
lb bc, 2, 8
|
||||
predef ReplaceTileBlock
|
||||
jp TextScriptEnd
|
||||
|
||||
|
|
@ -477,8 +477,8 @@ CeladonGameCornerScript_48f1e: ; 48f1e (12:4f1e)
|
|||
call TextBoxBorder
|
||||
call UpdateSprites
|
||||
coord hl, 12, 1
|
||||
ld b, $4
|
||||
ld c, $7
|
||||
ld b, 4
|
||||
ld c, 7
|
||||
call ClearScreenArea
|
||||
coord hl, 12, 2
|
||||
ld de, GameCornerMoneyText
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ CeladonGymText_48963: ; 48963 (12:4963)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_ERIKA
|
||||
ld bc, (TM_21 << 8) | 1
|
||||
lb bc, TM_21, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $a
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ CeladonMansion5Text1: ; 1dd41 (7:5d41)
|
|||
|
||||
CeladonMansion5Text2: ; 1dd46 (7:5d46)
|
||||
TX_ASM
|
||||
ld bc,(EEVEE << 8) | 25
|
||||
lb bc, EEVEE, 25
|
||||
call GivePokemon
|
||||
jr nc, .asm_24365
|
||||
ld a, HS_CELADON_MANSION_5_GIFT
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ CeladonMart3Text1: ; 4824a (12:424a)
|
|||
jr nz, .asm_a5463
|
||||
ld hl, TM18PreReceiveText
|
||||
call PrintText
|
||||
ld bc, (TM_18 << 8) | 1
|
||||
lb bc, TM_18, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
SetEvent EVENT_GOT_TM18
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ CeladonMartRoofScript_4840c: ; 4840c (12:440c)
|
|||
ld hl, CeladonMartRoofText_48515
|
||||
call PrintText
|
||||
call RemoveItemByIDBank12
|
||||
ld bc, (TM_49 << 8) | 1
|
||||
lb bc, TM_49, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM49Text
|
||||
|
|
@ -101,7 +101,7 @@ CeladonMartRoofScript_4840c: ; 4840c (12:440c)
|
|||
ld hl, CeladonMartRoofText_48504
|
||||
call PrintText
|
||||
call RemoveItemByIDBank12
|
||||
ld bc, (TM_48 << 8) | 1
|
||||
lb bc, TM_48, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, CeladonMartRoofText_4850a
|
||||
|
|
@ -114,7 +114,7 @@ CeladonMartRoofScript_4840c: ; 4840c (12:440c)
|
|||
ld hl, CeladonMartRoofText_484f3
|
||||
call PrintText
|
||||
call RemoveItemByIDBank12
|
||||
ld bc, (TM_13 << 8) | 1
|
||||
lb bc, TM_13, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, CeladonMartRoofText_484f9
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ CeruleanCityText2: ; 1967c (6:567c)
|
|||
.asm_4ca20
|
||||
ld hl, CeruleanCityText_196f3
|
||||
call PrintText
|
||||
ld bc, (TM_28 << 8) + 1
|
||||
lb bc, TM_28, 1
|
||||
call GiveItem
|
||||
jr c, .Success
|
||||
ld hl, TM28NoRoomText
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ CeruleanGymScript_5c70d: ; 5c70d (17:470d)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_MISTY
|
||||
ld bc, (TM_11 << 8) | 1
|
||||
lb bc, TM_11, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $6
|
||||
|
|
|
|||
|
|
@ -144,7 +144,7 @@ CinnabarGymScript3_75857: ; 75857 (1d:5857)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_BLAINE
|
||||
ld bc, (TM_38 << 8) | 1
|
||||
lb bc, TM_38, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $b
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ CopycatsHouse2FText1: ; 5cc82 (17:4c82)
|
|||
jr z, .asm_62ecd
|
||||
ld hl, TM31PreReceiveText
|
||||
call PrintText
|
||||
ld bc, (TM_31 << 8) | 1
|
||||
lb bc, TM_31, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM31Text
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ FanClubText5:
|
|||
; tell the story
|
||||
ld hl, .storytext
|
||||
call PrintText
|
||||
ld bc, (BIKE_VOUCHER << 8) | 1
|
||||
lb bc, BIKE_VOUCHER, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, .receivedvouchertext
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ FuchsiaGymScript3_75497: ; 75497 (1d:5497)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_KOGA
|
||||
ld bc, (TM_06 << 8) | 1
|
||||
lb bc, TM_06, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $a
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ FuchsiaHouse2Text1: ; 750c2 (1d:50c2)
|
|||
.asm_60cba
|
||||
ld hl, WardenThankYouText
|
||||
call PrintText
|
||||
ld bc,(HM_04 << 8) | 1
|
||||
lb bc, HM_04, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedHM04Text
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ FuchsiaHouse3Text1: ; 56181 (15:6181)
|
|||
and a
|
||||
jr nz, .refused
|
||||
|
||||
ld bc, (GOOD_ROD << 8) | 1
|
||||
lb bc, GOOD_ROD, 1
|
||||
call GiveItem
|
||||
jr nc, .full
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ Lab3Text1: ; 75c94 (1d:5c94)
|
|||
jr nz, .asm_e551a
|
||||
ld hl, TM35PreReceiveText
|
||||
call PrintText
|
||||
ld bc, (TM_35 << 8) | 1
|
||||
lb bc, TM_35, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM35Text
|
||||
|
|
|
|||
|
|
@ -25,12 +25,12 @@ LanceScript_5a2c4: ; 5a2c4 (16:62c4)
|
|||
LanceScript_5a2de: ; 5a2de (16:62de)
|
||||
push bc
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $602
|
||||
lb bc, 6, 2
|
||||
call LanceScript_5a2f0
|
||||
pop bc
|
||||
ld a, b
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $603
|
||||
lb bc, 6, 3
|
||||
|
||||
LanceScript_5a2f0: ; 5a2f0 (16:62f0)
|
||||
predef_jump ReplaceTileBlock
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ LavenderHouse1Text5: ; 1d918 (7:5918)
|
|||
jr nz, .asm_15ac2
|
||||
ld hl, LavenderHouse1Text_1d94c
|
||||
call PrintText
|
||||
ld bc, (POKE_FLUTE << 8) | 1
|
||||
lb bc, POKE_FLUTE, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedFluteText
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ LoreleiScript_76191: ; 76191 (1d:6191)
|
|||
ld a, $24
|
||||
.asm_761ab
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $2
|
||||
lb bc, 0, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
LoreleiScript_761b6: ; 761b6 (1d:61b6)
|
||||
|
|
|
|||
|
|
@ -15,22 +15,22 @@ Mansion1Subscript1: ; 442c5 (11:42c5)
|
|||
ret z
|
||||
CheckEvent EVENT_MANSION_SWITCH_ON
|
||||
jr nz, .asm_442ec
|
||||
ld bc, $060c
|
||||
lb bc, 6, 12
|
||||
call Mansion1Script_4430b
|
||||
ld bc, $0308
|
||||
lb bc, 3, 8
|
||||
call Mansion1Script_44304
|
||||
ld bc, $080a
|
||||
lb bc, 8, 10
|
||||
call Mansion1Script_44304
|
||||
ld bc, $0d0d
|
||||
lb bc, 13, 13
|
||||
jp Mansion1Script_44304
|
||||
.asm_442ec
|
||||
ld bc, $060c
|
||||
lb bc, 6, 12
|
||||
call Mansion1Script_44304
|
||||
ld bc, $0308
|
||||
lb bc, 3, 8
|
||||
call Mansion1Script_4430b
|
||||
ld bc, $080a
|
||||
lb bc, 8, 10
|
||||
call Mansion1Script_4430b
|
||||
ld bc, $0d0d
|
||||
lb bc, 13, 13
|
||||
jp Mansion1Script_4430b
|
||||
|
||||
Mansion1Script_44304: ; 44304 (11:4304)
|
||||
|
|
|
|||
|
|
@ -16,24 +16,24 @@ Mansion2Script_51fee: ; 51fee (14:5fee)
|
|||
CheckEvent EVENT_MANSION_SWITCH_ON
|
||||
jr nz, .asm_52016
|
||||
ld a, $e
|
||||
ld bc, $204
|
||||
lb bc, 2, 4
|
||||
call Mansion2Script_5202f
|
||||
ld a, $54
|
||||
ld bc, $409
|
||||
lb bc, 4, 9
|
||||
call Mansion2Script_5202f
|
||||
ld a, $5f
|
||||
ld bc, $b03
|
||||
lb bc, 11, 3
|
||||
call Mansion2Script_5202f
|
||||
ret
|
||||
.asm_52016
|
||||
ld a, $5f
|
||||
ld bc, $204
|
||||
lb bc, 2, 4
|
||||
call Mansion2Script_5202f
|
||||
ld a, $e
|
||||
ld bc, $409
|
||||
lb bc, 4, 9
|
||||
call Mansion2Script_5202f
|
||||
ld a, $e
|
||||
ld bc, $b03
|
||||
lb bc, 11, 3
|
||||
call Mansion2Script_5202f
|
||||
ret
|
||||
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ MtMoon3Text6: ; 49ee9 (12:5ee9)
|
|||
ld a, [wCurrentMenuItem]
|
||||
and a
|
||||
jr nz, .asm_49f21
|
||||
ld bc,(DOME_FOSSIL << 8) | 1
|
||||
lb bc, DOME_FOSSIL, 1
|
||||
call GiveItem
|
||||
jp nc, MtMoon3Script_49f76
|
||||
call MtMoon3Script_49f69
|
||||
|
|
@ -299,7 +299,7 @@ MtMoon3Text7: ; 49f29 (12:5f29)
|
|||
ld a, [wCurrentMenuItem]
|
||||
and a
|
||||
jr nz, .asm_49f61
|
||||
ld bc, (HELIX_FOSSIL << 8) | 1
|
||||
lb bc, HELIX_FOSSIL, 1
|
||||
call GiveItem
|
||||
jp nc, MtMoon3Script_49f76
|
||||
call MtMoon3Script_49f69
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ MtMoonPokecenterText4: ; 492ec (12:52ec)
|
|||
ld hl, MtMoonPokecenterText_49366
|
||||
jr .printText
|
||||
.enoughMoney
|
||||
ld bc,(MAGIKARP << 8) | 5
|
||||
lb bc, MAGIKARP, 5
|
||||
call GivePokemon
|
||||
jr nc, .done
|
||||
xor a
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ Museum1FText3: ; 5c256 (17:4256)
|
|||
jr nz, .asm_5c285
|
||||
ld hl, Museum1FText_5c28e
|
||||
call PrintText
|
||||
ld bc, (OLD_AMBER << 8) | 1
|
||||
lb bc, OLD_AMBER, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
SetEvent EVENT_GOT_OLD_AMBER
|
||||
|
|
|
|||
|
|
@ -1022,7 +1022,7 @@ OaksLabText5: ; 1d248 (7:5248)
|
|||
.asm_1d2d0
|
||||
CheckAndSetEvent EVENT_GOT_POKEBALLS_FROM_OAK
|
||||
jr nz, .asm_1d2e7
|
||||
ld bc, (POKE_BALL << 8) | 5
|
||||
lb bc, POKE_BALL, 5
|
||||
call GiveItem
|
||||
ld hl, OaksLabGivePokeballsText
|
||||
call PrintText
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ PewterGymScript_5c3df: ; 5c3df (17:43df)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_BROCK
|
||||
ld bc, (TM_34 << 8) | 1
|
||||
lb bc, TM_34, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $5
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ RocketHideout1Script_44be0: ; 44be0 (11:4be0)
|
|||
ld a, $e
|
||||
.asm_44c03
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $080c
|
||||
lb bc, 8, 12
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
RocketHideout1ScriptPointers: ; 44c0e (11:4c0e)
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ RocketHideout4Script_45473: ; 45473 (11:5473)
|
|||
ld a, $e
|
||||
.asm_45498
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $050c
|
||||
lb bc, 5, 12
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
RocketHideout4Script_454a3: ; 454a3 (11:54a3)
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ Route1Text1: ; 1cab8 (7:4ab8)
|
|||
jr nz, .asm_1cada
|
||||
ld hl, Route1ViridianMartSampleText
|
||||
call PrintText
|
||||
ld bc, (POTION << 8) | 1
|
||||
lb bc, POTION, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, Route1Text_1cae8
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ Route12GateUpstairsText1: ; 49569 (12:5569)
|
|||
jr c, .asm_0ad3c
|
||||
ld hl, TM39PreReceiveText
|
||||
call PrintText
|
||||
ld bc, (TM_39 << 8) | 1
|
||||
lb bc, TM_39, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM39Text
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ Route12HouseText1: ; 56484 (15:6484)
|
|||
ld a, [wCurrentMenuItem]
|
||||
and a
|
||||
jr nz, .asm_a2d76
|
||||
ld bc, (SUPER_ROD << 8) | 1
|
||||
lb bc, SUPER_ROD, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, wd728
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ Route16HouseText1: ; 1e5ff (7:65ff)
|
|||
jr nz, .asm_13616
|
||||
ld hl, Route16HouseText3
|
||||
call PrintText
|
||||
ld bc, (HM_02 << 8) | 1
|
||||
lb bc, HM_02, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
SetEvent EVENT_GOT_HM02
|
||||
|
|
|
|||
|
|
@ -149,7 +149,7 @@ Route24Text1: ; 514a4 (14:54a4)
|
|||
jr nz, .asm_514f9
|
||||
ld hl, Route24Text_51510
|
||||
call PrintText
|
||||
ld bc, (NUGGET << 8) | 1
|
||||
lb bc, NUGGET, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
SetEvent EVENT_GOT_NUGGET
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@
|
|||
ld hl,.MakePaymentText
|
||||
call PrintText
|
||||
ld a,30
|
||||
ld hl,(502 / $100) << 8 | (502 % $100)
|
||||
lb hl, (502 / $100), (502 % $100)
|
||||
.xf1ff2
|
||||
ld [W_NUMSAFARIBALLS],a
|
||||
ld a,h
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ SafariZoneSecretHouseText1: ; 4a31c (12:631c)
|
|||
jr nz, .asm_20a9b
|
||||
ld hl, SafariZoneSecretHouseText_4a350
|
||||
call PrintText
|
||||
ld bc, (HM_03 << 8) | 1
|
||||
lb bc, HM_03, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedHM03Text
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ SaffronGymText_5d068: ; 5d068 (17:5068)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_SABRINA
|
||||
ld bc, (TM_46 << 8) | 1
|
||||
lb bc, TM_46, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $b
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ SaffronHouse2Text1: ; 1de41 (7:5e41)
|
|||
jr nz, .asm_9e72b
|
||||
ld hl, TM29PreReceiveText
|
||||
call PrintText
|
||||
ld bc,(TM_29 << 8) | 1
|
||||
lb bc, TM_29, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM29Text
|
||||
|
|
|
|||
|
|
@ -13,18 +13,19 @@ SilphCo10Script_5a14f: ; 5a14f (16:614f)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_5a173
|
||||
ld hl, SilphCo10GateCoords
|
||||
call SilphCo2Script_59d43
|
||||
call SilphCo10Text_5a176
|
||||
CheckEvent EVENT_SILPH_CO_10_UNLOCKED_DOOR
|
||||
ret nz
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $405
|
||||
lb bc, 4, 5
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_5a173: ; 5a173 (16:6173)
|
||||
db $04,$05,$FF
|
||||
SilphCo10GateCoords: ; 5a173 (16:6173)
|
||||
db $04,$05
|
||||
db $FF
|
||||
|
||||
SilphCo10Text_5a176: ; 5a176 (16:6176)
|
||||
ld a, [$ffe0]
|
||||
|
|
|
|||
|
|
@ -13,18 +13,19 @@ SilphCo11Script_62110: ; 62110 (18:6110)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_62134
|
||||
ld hl, SilphCo11GateCoords
|
||||
call SilphCo11Script_62137
|
||||
call SilphCo11Script_62163
|
||||
CheckEvent EVENT_SILPH_CO_11_UNLOCKED_DOOR
|
||||
ret nz
|
||||
ld a, $20
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $603
|
||||
lb bc, 6, 3
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_62134: ; 62134 (18:6134)
|
||||
db $06,$03,$FF
|
||||
SilphCo11GateCoords: ; 62134 (18:6134)
|
||||
db $06,$03
|
||||
db $FF
|
||||
|
||||
SilphCo11Script_62137: ; 62137 (18:6137)
|
||||
push hl
|
||||
|
|
@ -306,7 +307,7 @@ SilphCo11Text1: ; 622dc (18:62dc)
|
|||
jp nz, .asm_62308
|
||||
ld hl, SilphCoPresidentText
|
||||
call PrintText
|
||||
ld bc, (MASTER_BALL << 8) | 1
|
||||
lb bc, MASTER_BALL, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedSilphCoMasterBallText
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo2Script_59d07: ; 59d07 (16:5d07)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_59d3e
|
||||
ld hl, SilphCo2GateCoords
|
||||
call SilphCo2Script_59d43
|
||||
call SilphCo2Script_59d6f
|
||||
CheckEvent EVENT_SILPH_CO_2_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo2Script_59d07: ; 59d07 (16:5d07)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0202
|
||||
lb bc, 2, 2
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_59d2e
|
||||
|
|
@ -29,11 +29,13 @@ SilphCo2Script_59d07: ; 59d07 (16:5d07)
|
|||
ret nz
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0502
|
||||
lb bc, 5, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_59d3e: ; 59d3e (16:5d3e)
|
||||
db $02,$02,$05,$02,$FF
|
||||
SilphCo2GateCoords: ; 59d3e (16:5d3e)
|
||||
db $02,$02
|
||||
db $05,$02
|
||||
db $FF
|
||||
|
||||
SilphCo2Script_59d43: ; 59d43 (16:5d43)
|
||||
push hl
|
||||
|
|
@ -141,7 +143,7 @@ SilphCo2Text1: ; 59dc1 (16:5dc1)
|
|||
jr nz, .asm_59de4
|
||||
ld hl, SilphCo2Text_59ded
|
||||
call PrintText
|
||||
ld bc, (TM_36 << 8) | 1
|
||||
lb bc, TM_36, 1
|
||||
call GiveItem
|
||||
ld hl, TM36NoRoomText
|
||||
jr nc, .asm_59de7
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo3Script_59f71: ; 59f71 (16:5f71)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_59fa8
|
||||
ld hl, SilphCo3GateCoords
|
||||
call SilphCo2Script_59d43
|
||||
call SilphCo3Script_59fad
|
||||
CheckEvent EVENT_SILPH_CO_3_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo3Script_59f71: ; 59f71 (16:5f71)
|
|||
push af
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $404
|
||||
lb bc, 4, 4
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_59f98
|
||||
|
|
@ -29,11 +29,13 @@ SilphCo3Script_59f71: ; 59f71 (16:5f71)
|
|||
ret nz
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $408
|
||||
lb bc, 4, 8
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_59fa8: ; 59fa8 (16:5fa8)
|
||||
db $04,$04,$04,$08,$FF
|
||||
SilphCo3GateCoords: ; 59fa8 (16:5fa8)
|
||||
db $04,$04
|
||||
db $04,$08
|
||||
db $FF
|
||||
|
||||
SilphCo3Script_59fad: ; 59fad (16:5fad)
|
||||
EventFlagAddress hl, EVENT_SILPH_CO_3_UNLOCKED_DOOR1
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo4Script_19d21: ; 19d21 (6:5d21)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, SilphCo4Data19d58
|
||||
ld hl, SilphCo4GateCoords
|
||||
call SilphCo4Script_19d5d
|
||||
call SilphCo4Script_19d89
|
||||
CheckEvent EVENT_SILPH_CO_4_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo4Script_19d21: ; 19d21 (6:5d21)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0602
|
||||
lb bc, 6, 2
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_19d48
|
||||
|
|
@ -29,11 +29,13 @@ SilphCo4Script_19d21: ; 19d21 (6:5d21)
|
|||
ret nz
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0406
|
||||
lb bc, 4, 6
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
SilphCo4Data19d58: ; 19d58 (6:5d58)
|
||||
db $06, $02, $04, $06, $ff
|
||||
SilphCo4GateCoords: ; 19d58 (6:5d58)
|
||||
db $06,$02
|
||||
db $04,$06
|
||||
db $FF
|
||||
|
||||
SilphCo4Script_19d5d: ; 19d5d (6:5d5d)
|
||||
push hl
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo5Script_19f4d: ; 19f4d (6:5f4d)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, SilphCo5Coords
|
||||
ld hl, SilphCo5GateCoords
|
||||
call SilphCo4Script_19d5d
|
||||
call SilphCo5Script_19f9e
|
||||
CheckEvent EVENT_SILPH_CO_5_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo5Script_19f4d: ; 19f4d (6:5f4d)
|
|||
push af
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0203
|
||||
lb bc, 2, 3
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_19f74
|
||||
|
|
@ -30,7 +30,7 @@ SilphCo5Script_19f4d: ; 19f4d (6:5f4d)
|
|||
push af
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0603
|
||||
lb bc, 6, 3
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_19f87
|
||||
|
|
@ -38,11 +38,14 @@ SilphCo5Script_19f4d: ; 19f4d (6:5f4d)
|
|||
ret nz
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0507
|
||||
lb bc, 5, 7
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
SilphCo5Coords: ; 19f97 (6:5f97)
|
||||
db $02, $03, $06, $03, $05, $07, $ff
|
||||
SilphCo5GateCoords: ; 19f97 (6:5f97)
|
||||
db $02,$03
|
||||
db $06,$03
|
||||
db $05,$07
|
||||
db $FF
|
||||
|
||||
SilphCo5Script_19f9e: ; 19f9e (6:5f9e)
|
||||
EventFlagAddress hl, EVENT_SILPH_CO_5_UNLOCKED_DOOR1
|
||||
|
|
|
|||
|
|
@ -13,19 +13,19 @@ SilphCo6Script_1a1bf: ; 1a1bf (6:61bf)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, SilphCo6Coords1
|
||||
ld hl, SilphCo6GateCoords
|
||||
call SilphCo4Script_19d5d
|
||||
call SilphCo6Script_1a1e6
|
||||
CheckEvent EVENT_SILPH_CO_6_UNLOCKED_DOOR
|
||||
ret nz
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $0602
|
||||
lb bc, 6, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
SilphCo6Coords1: ; 1a1e3 (6:61e3)
|
||||
db $06, $02
|
||||
db $ff
|
||||
SilphCo6GateCoords: ; 1a1e3 (6:61e3)
|
||||
db $06,$02
|
||||
db $FF
|
||||
|
||||
SilphCo6Script_1a1e6: ; 1a1e6 (6:61e6)
|
||||
ld a, [$ffe0]
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo7Script_51b77: ; 51b77 (14:5b77)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_51bc1
|
||||
ld hl, SilphCo7GateCoords
|
||||
call SilphCo7Text_51bc8
|
||||
call SilphCo7Text_51bf4
|
||||
CheckEvent EVENT_SILPH_CO_7_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo7Script_51b77: ; 51b77 (14:5b77)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $305
|
||||
lb bc, 3, 5
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_51b9e
|
||||
|
|
@ -30,7 +30,7 @@ SilphCo7Script_51b77: ; 51b77 (14:5b77)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $20a
|
||||
lb bc, 2, 10
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_51bb1
|
||||
|
|
@ -38,11 +38,14 @@ SilphCo7Script_51b77: ; 51b77 (14:5b77)
|
|||
ret nz
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $60a
|
||||
lb bc, 6, 10
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_51bc1: ; 51bc1 (14:5bc1)
|
||||
db $03,$05,$02,$0A,$06,$0A,$FF
|
||||
SilphCo7GateCoords: ; 51bc1 (14:5bc1)
|
||||
db $03,$05
|
||||
db $02,$0A
|
||||
db $06,$0A
|
||||
db $FF
|
||||
|
||||
SilphCo7Text_51bc8: ; 51bc8 (14:5bc8)
|
||||
push hl
|
||||
|
|
@ -329,7 +332,7 @@ SilphCo7Text1:
|
|||
.givelapras
|
||||
ld hl, .MeetLaprasGuyText
|
||||
call PrintText
|
||||
ld bc, (LAPRAS << 8) | 15
|
||||
lb bc, LAPRAS, 15
|
||||
call GivePokemon
|
||||
jr nc, .done
|
||||
ld a, [wSimulatedJoypadStatesEnd]
|
||||
|
|
|
|||
|
|
@ -13,18 +13,19 @@ SilphCo8Script_5651a: ; 5651a (15:651a)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_5653e
|
||||
ld hl, SilphCo8GateCoords
|
||||
call SilphCo8Script_56541
|
||||
call SilphCo8Script_5656d
|
||||
CheckEvent EVENT_SILPH_CO_8_UNLOCKED_DOOR
|
||||
ret nz
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $403
|
||||
lb bc, 4, 3
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_5653e: ; 5653e (15:653e)
|
||||
db $04,$03,$FF
|
||||
SilphCo8GateCoords: ; 5653e (15:653e)
|
||||
db $04,$03
|
||||
db $FF
|
||||
|
||||
SilphCo8Script_56541: ; 56541 (15:6541)
|
||||
push hl
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ SilphCo9Script_5d7d1: ; 5d7d1 (17:57d1)
|
|||
bit 5, [hl]
|
||||
res 5, [hl]
|
||||
ret z
|
||||
ld hl, DataTable_5d82e
|
||||
ld hl, SilphCo9GateCoords
|
||||
call SilphCo9Script_5d837
|
||||
call SilphCo9Script_5d863
|
||||
CheckEvent EVENT_SILPH_CO_9_UNLOCKED_DOOR1
|
||||
|
|
@ -21,7 +21,7 @@ SilphCo9Script_5d7d1: ; 5d7d1 (17:57d1)
|
|||
push af
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $401
|
||||
lb bc, 4, 1
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_5d7f8
|
||||
|
|
@ -30,7 +30,7 @@ SilphCo9Script_5d7d1: ; 5d7d1 (17:57d1)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $209
|
||||
lb bc, 2, 9
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_5d80b
|
||||
|
|
@ -39,7 +39,7 @@ SilphCo9Script_5d7d1: ; 5d7d1 (17:57d1)
|
|||
push af
|
||||
ld a, $54
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $509
|
||||
lb bc, 5, 9
|
||||
predef ReplaceTileBlock
|
||||
pop af
|
||||
.asm_5d81e
|
||||
|
|
@ -47,11 +47,15 @@ SilphCo9Script_5d7d1: ; 5d7d1 (17:57d1)
|
|||
ret nz
|
||||
ld a, $5f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $605
|
||||
lb bc, 6, 5
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
DataTable_5d82e: ; 5d82e (17:582e)
|
||||
db $04,$01,$02,$09,$05,$09,$06,$05,$FF
|
||||
SilphCo9GateCoords: ; 5d82e (17:582e)
|
||||
db $04,$01
|
||||
db $02,$09
|
||||
db $05,$09
|
||||
db $06,$05
|
||||
db $FF
|
||||
|
||||
SilphCo9Script_5d837: ; 5d837 (17:5837)
|
||||
push hl
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ SSAnne7Text1: ; 618ad (18:58ad)
|
|||
call PrintText
|
||||
ld hl, ReceivingHM01Text
|
||||
call PrintText
|
||||
ld bc, (HM_01 << 8) | 1
|
||||
lb bc, HM_01, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedHM01Text
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ VermilionGymScript_5ca6d: ; 5ca6d (17:4a6d)
|
|||
ld a, $5
|
||||
.asm_5ca7f
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $202
|
||||
lb bc, 2, 2
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
VermilionGymScript_5ca8a: ; 5ca8a (17:4a8a)
|
||||
|
|
@ -66,7 +66,7 @@ VermilionGymScript_5caaa: ; 5caaa (17:4aaa)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_LT_SURGE
|
||||
ld bc, (TM_24 << 8) | 1
|
||||
lb bc, TM_24, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $7
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ VermilionHouse2Text1: ; 56075 (15:6075)
|
|||
ld a, [wCurrentMenuItem]
|
||||
and a
|
||||
jr nz, .asm_eb1b7
|
||||
ld bc, (OLD_ROD << 8) | 1
|
||||
lb bc, OLD_ROD, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, wd728
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ VictoryRoad1Script: ; 5da0a (17:5a0a)
|
|||
ret z
|
||||
ld a, $1d
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $604
|
||||
lb bc, 6, 4
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
VictoryRoad1ScriptPointers: ; 5da3a (17:5a3a)
|
||||
|
|
|
|||
|
|
@ -23,14 +23,14 @@ VictoryRoad2Script_517c9: ; 517c9 (14:57c9)
|
|||
jr z, .asm_517da
|
||||
push af
|
||||
ld a, $15
|
||||
ld bc, $403
|
||||
lb bc, 4, 3
|
||||
call VictoryRoad2Script_517e2
|
||||
pop af
|
||||
.asm_517da
|
||||
bit 7, a
|
||||
ret z
|
||||
ld a, $1d
|
||||
ld bc, $70b
|
||||
lb bc, 7, 11
|
||||
|
||||
VictoryRoad2Script_517e2: ; 517e2 (14:57e2)
|
||||
ld [wNewTileBlockID], a
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ VictoryRoad3Script_44996: ; 44996 (11:4996)
|
|||
ret z
|
||||
ld a, $1d
|
||||
ld [wNewTileBlockID], a
|
||||
ld bc, $503
|
||||
lb bc, 5, 3
|
||||
predef_jump ReplaceTileBlock
|
||||
|
||||
VictoryRoad3ScriptPointers: ; 449b1 (11:49b1)
|
||||
|
|
|
|||
|
|
@ -235,7 +235,7 @@ ViridianCityText6: ; 19196 (6:5196)
|
|||
jr nz, .asm_4e5a0
|
||||
ld hl, ViridianCityText_191ca
|
||||
call PrintText
|
||||
ld bc, (TM_42 << 8) | 1
|
||||
lb bc, TM_42, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld hl, ReceivedTM42Text
|
||||
|
|
|
|||
|
|
@ -141,7 +141,7 @@ ViridianGymScript3_74995: ; 74995 (1d:4995)
|
|||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
SetEvent EVENT_BEAT_VIRIDIAN_GYM_GIOVANNI
|
||||
ld bc, (TM_27 << 8) | 1
|
||||
lb bc, TM_27, 1
|
||||
call GiveItem
|
||||
jr nc, .BagFull
|
||||
ld a, $d
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ ViridianMartScript1: ; 1d4c0 (7:54c0)
|
|||
ld a, $5
|
||||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
ld bc, (OAKS_PARCEL << 8) + 1
|
||||
lb bc, OAKS_PARCEL, 1
|
||||
call GiveItem
|
||||
SetEvent EVENT_GOT_OAKS_PARCEL
|
||||
ld a, $2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue