From 4efb3e307cd6b4bf267ab0d509f8e5ab498f798e Mon Sep 17 00:00:00 2001 From: Rangi Date: Fri, 6 Nov 2020 10:34:05 -0500 Subject: [PATCH] Sync more with pokered --- constants/map_constants.asm | 2 +- data/maps/headers/CeruleanMelaniesHouse.asm | 3 ++ data/maps/headers/CeruleanTradeHouse.asm | 3 -- data/maps/hide_show_data.asm | 6 ++-- data/maps/map_header_banks.asm | 2 +- data/maps/map_header_pointers.asm | 2 +- data/maps/objects/CeruleanCity.asm | 2 +- ...adeHouse.asm => CeruleanMelaniesHouse.asm} | 4 +-- data/maps/songs.asm | 2 +- data/sgb/sgb_packets.asm | 30 +++++++++--------- data/text/text_2.asm | 2 +- data/trainers/ai_pointers.asm | 6 ++-- engine/battle/core.asm | 14 ++++---- engine/battle/trainer_ai.asm | 4 +-- home/audio.asm | 24 +++++++------- home/text_script.asm | 2 +- macros/predef.asm | 4 --- macros/scripts/events.asm | 14 ++++---- maps.asm | 8 ++--- maps/green/CeruleanCave1F.blk | Bin 135 -> 0 bytes maps/green/CeruleanCave2F.blk | Bin 135 -> 0 bytes maps/green/CeruleanCaveB1F.blk | Bin 135 -> 0 bytes scripts/AgathasRoom.asm | 1 - scripts/BikeShop.asm | 3 -- scripts/BrunosRoom.asm | 1 - scripts/CeladonMansion3F.asm | 7 ++-- scripts/CeladonMartRoof.asm | 2 +- ...adeHouse.asm => CeruleanMelaniesHouse.asm} | 4 +-- scripts/CinnabarGym.asm | 2 +- scripts/LancesRoom.asm | 9 +++--- scripts/MtMoonB2F.asm | 1 - scripts/OaksLab.asm | 17 ++-------- scripts/PalletTown.asm | 14 ++++---- scripts/PewterGym.asm | 1 - scripts/Route22Gate.asm | 2 +- scripts/Route25.asm | 1 - text.asm | 2 +- ...adeHouse.asm => CeruleanMelaniesHouse.asm} | 0 38 files changed, 88 insertions(+), 113 deletions(-) create mode 100755 data/maps/headers/CeruleanMelaniesHouse.asm delete mode 100755 data/maps/headers/CeruleanTradeHouse.asm rename data/maps/objects/{CeruleanTradeHouse.asm => CeruleanMelaniesHouse.asm} (82%) delete mode 100644 maps/green/CeruleanCave1F.blk delete mode 100644 maps/green/CeruleanCave2F.blk delete mode 100644 maps/green/CeruleanCaveB1F.blk rename scripts/{CeruleanTradeHouse.asm => CeruleanMelaniesHouse.asm} (96%) rename text/{CeruleanTradeHouse.asm => CeruleanMelaniesHouse.asm} (100%) diff --git a/constants/map_constants.asm b/constants/map_constants.asm index 366c8619..b495552d 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -81,7 +81,7 @@ FIRST_INDOOR_MAP EQU const_value mapconst MT_MOON_B1F, 14, 14 ; $3C mapconst MT_MOON_B2F, 18, 20 ; $3D mapconst CERULEAN_TRASHED_HOUSE, 4, 4 ; $3E - mapconst CERULEAN_TRADE_HOUSE, 4, 4 ; $3F + mapconst CERULEAN_MELANIES_HOUSE, 4, 4 ; $3F mapconst CERULEAN_POKECENTER, 4, 7 ; $40 mapconst CERULEAN_GYM, 7, 5 ; $41 mapconst BIKE_SHOP, 4, 4 ; $42 diff --git a/data/maps/headers/CeruleanMelaniesHouse.asm b/data/maps/headers/CeruleanMelaniesHouse.asm new file mode 100755 index 00000000..7d7d2fd7 --- /dev/null +++ b/data/maps/headers/CeruleanMelaniesHouse.asm @@ -0,0 +1,3 @@ + + map_header CeruleanMelaniesHouse, CERULEAN_MELANIES_HOUSE, HOUSE, 0 + end_map_header diff --git a/data/maps/headers/CeruleanTradeHouse.asm b/data/maps/headers/CeruleanTradeHouse.asm deleted file mode 100755 index 20970b77..00000000 --- a/data/maps/headers/CeruleanTradeHouse.asm +++ /dev/null @@ -1,3 +0,0 @@ - - map_header CeruleanTradeHouse, CERULEAN_TRADE_HOUSE, HOUSE, 0 - end_map_header diff --git a/data/maps/hide_show_data.asm b/data/maps/hide_show_data.asm index 74251978..39e8cab4 100755 --- a/data/maps/hide_show_data.asm +++ b/data/maps/hide_show_data.asm @@ -65,7 +65,7 @@ MapHSPointers: dw NoHS dw MtMoonB2FHS dw NoHS - dw CeruleanTradeHouseHS + dw CeruleanMelaniesHouseHS dw NoHS dw NoHS dw NoHS @@ -330,8 +330,8 @@ ViridianGymHS: db VIRIDIAN_GYM, $0B, SHOW Museum1FHS: db MUSEUM_1F, $05, SHOW -CeruleanTradeHouseHS: ; bulbasaur adoption house - db CERULEAN_TRADE_HOUSE, $02, SHOW +CeruleanMelaniesHouseHS: + db CERULEAN_MELANIES_HOUSE, $02, SHOW CeruleanCaveHS: db CERULEAN_CAVE_1F, $01, SHOW db CERULEAN_CAVE_1F, $02, SHOW diff --git a/data/maps/map_header_banks.asm b/data/maps/map_header_banks.asm index bbc7e13c..f9a107e3 100644 --- a/data/maps/map_header_banks.asm +++ b/data/maps/map_header_banks.asm @@ -63,7 +63,7 @@ MapHeaderBanks:: db BANK(MtMoonB1F_h) db BANK(MtMoonB2F_h) db BANK(CeruleanTrashedHouse_h) - db BANK(CeruleanTradeHouse_h) + db BANK(CeruleanMelaniesHouse_h) db BANK(CeruleanPokecenter_h) db BANK(CeruleanGym_h) db BANK(BikeShop_h) diff --git a/data/maps/map_header_pointers.asm b/data/maps/map_header_pointers.asm index 25a814cf..cf02e5cc 100644 --- a/data/maps/map_header_pointers.asm +++ b/data/maps/map_header_pointers.asm @@ -63,7 +63,7 @@ MapHeaderPointers:: dw MtMoonB1F_h dw MtMoonB2F_h dw CeruleanTrashedHouse_h - dw CeruleanTradeHouse_h + dw CeruleanMelaniesHouse_h dw CeruleanPokecenter_h dw CeruleanGym_h dw BikeShop_h diff --git a/data/maps/objects/CeruleanCity.asm b/data/maps/objects/CeruleanCity.asm index fae56fc1..2d155e25 100755 --- a/data/maps/objects/CeruleanCity.asm +++ b/data/maps/objects/CeruleanCity.asm @@ -3,7 +3,7 @@ CeruleanCity_Object: def_warps warp 27, 11, 0, CERULEAN_TRASHED_HOUSE - warp 13, 15, 0, CERULEAN_TRADE_HOUSE + warp 13, 15, 0, CERULEAN_MELANIES_HOUSE warp 19, 17, 0, CERULEAN_POKECENTER warp 30, 19, 0, CERULEAN_GYM warp 13, 25, 0, BIKE_SHOP diff --git a/data/maps/objects/CeruleanTradeHouse.asm b/data/maps/objects/CeruleanMelaniesHouse.asm similarity index 82% rename from data/maps/objects/CeruleanTradeHouse.asm rename to data/maps/objects/CeruleanMelaniesHouse.asm index a52548fe..cbd25533 100755 --- a/data/maps/objects/CeruleanTradeHouse.asm +++ b/data/maps/objects/CeruleanMelaniesHouse.asm @@ -1,4 +1,4 @@ -CeruleanTradeHouse_Object: +CeruleanMelaniesHouse_Object: db $a ; border block def_warps @@ -13,4 +13,4 @@ CeruleanTradeHouse_Object: object SPRITE_ODDISH, 1, 4, STAY, NONE, 3 ; person object SPRITE_SANDSHREW, 5, 3, STAY, LEFT, 4 ; person - def_warps_to CERULEAN_TRADE_HOUSE + def_warps_to CERULEAN_MELANIES_HOUSE diff --git a/data/maps/songs.asm b/data/maps/songs.asm index afafe3b3..4305fc2f 100644 --- a/data/maps/songs.asm +++ b/data/maps/songs.asm @@ -62,7 +62,7 @@ MapSongBanks:: db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MT_MOON_B1F db MUSIC_DUNGEON3, BANK(Music_Dungeon3) ; MT_MOON_B2F db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_TRASHED_HOUSE - db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_TRADE_HOUSE + db MUSIC_CITIES2, BANK(Music_Cities2) ; CERULEAN_MELANIES_HOUSE db MUSIC_POKECENTER, BANK(Music_Pokecenter) ; CERULEAN_POKECENTER db MUSIC_GYM, BANK(Music_Gym) ; CERULEAN_GYM db MUSIC_CITIES2, BANK(Music_Cities2) ; BIKE_SHOP diff --git a/data/sgb/sgb_packets.asm b/data/sgb/sgb_packets.asm index a0582416..161ad9fe 100755 --- a/data/sgb/sgb_packets.asm +++ b/data/sgb/sgb_packets.asm @@ -86,9 +86,9 @@ BlkPacket_Slots: BlkPacket_Titlescreen: ATTR_BLK 3 - ATTR_BLK_DATA %011, 0,0,0, 00,00, 19,07 - ATTR_BLK_DATA %011, 2,2,0, 00,08, 19,17 - ATTR_BLK_DATA %010, 0,0,0, 09,08, 10,08 + ATTR_BLK_DATA %011, 0,0,0, 00,00, 19,07 ; pokemon logo, version text: pal 0 + ATTR_BLK_DATA %011, 2,2,0, 00,08, 19,17 ; pikachu, copyright text: pal 2 + ATTR_BLK_DATA %010, 0,0,0, 09,08, 10,08 ; pika bubble: pal 0 ds 12, 0 BlkPacket_NidorinoIntro: @@ -111,16 +111,16 @@ BlkPacket_PartyMenu: BlkPacket_TrainerCard: ATTR_BLK 10 - ATTR_BLK_DATA %010, 0,0,0, 03,12, 04,13 - ATTR_BLK_DATA %010, 1,1,0, 07,12, 08,13 - ATTR_BLK_DATA %010, 3,3,0, 11,12, 12,13 - ATTR_BLK_DATA %010, 2,2,0, 16,11, 17,12 - ATTR_BLK_DATA %010, 1,1,0, 14,13, 15,13 - ATTR_BLK_DATA %010, 3,3,0, 16,13, 17,13 - ATTR_BLK_DATA %010, 2,2,0, 03,15, 04,16 - ATTR_BLK_DATA %010, 3,3,0, 07,15, 08,16 - ATTR_BLK_DATA %010, 2,2,0, 11,15, 12,16 - ATTR_BLK_DATA %010, 1,1,0, 15,15, 16,16 + ATTR_BLK_DATA %010, 0,0,0, 03,12, 04,13 ; Boulder Badge + ATTR_BLK_DATA %010, 1,1,0, 07,12, 08,13 ; Cascade Badge + ATTR_BLK_DATA %010, 3,3,0, 11,12, 12,13 ; Thunder Badge + ATTR_BLK_DATA %010, 2,2,0, 16,11, 17,12 ; Rainbow Badge + ATTR_BLK_DATA %010, 1,1,0, 14,13, 15,13 ; Rainbow Badge + ATTR_BLK_DATA %010, 3,3,0, 16,13, 17,13 ; Rainbow Badge + ATTR_BLK_DATA %010, 2,2,0, 03,15, 04,16 ; Soul Badge + ATTR_BLK_DATA %010, 3,3,0, 07,15, 08,16 ; Marsh Badge + ATTR_BLK_DATA %010, 2,2,0, 11,15, 12,16 ; Volcano Badge + ATTR_BLK_DATA %010, 1,1,0, 15,15, 16,16 ; Earth Badge ds 2, 0 BlkPacket_GameFreakIntro: @@ -181,7 +181,7 @@ DataSnd_728b1: db $E0 ; cpx #$8c (1) DataSnd_728c1: - DATA_SND $847, $0, 11 ; 728c1 (1c:68c1) + DATA_SND $847, $0, 11 db $C4 ; cmp #$c4 (2) db $D0, $16 ; bne +$16 db $A5 ; lda dp @@ -191,7 +191,7 @@ DataSnd_728c1: db $A2, $28 ; ldx #$28 DataSnd_728d1: - DATA_SND $83c, $0, 11 ; 728d1 (1c:68d1) + DATA_SND $83c, $0, 11 db $F0, $12 ; beq +$12 db $A5 ; lda dp db $C9, $C9 ; cmp #$c9 diff --git a/data/text/text_2.asm b/data/text/text_2.asm index f1e5b68d..1616a34e 100644 --- a/data/text/text_2.asm +++ b/data/text/text_2.asm @@ -933,7 +933,7 @@ _UseNextMonText:: text "Use next #MON?" done -_Sony1WinText:: +_Rival1WinText:: text ": Yeah! Am" line "I great or what?" prompt diff --git a/data/trainers/ai_pointers.asm b/data/trainers/ai_pointers.asm index 9008be86..a3c7a657 100644 --- a/data/trainers/ai_pointers.asm +++ b/data/trainers/ai_pointers.asm @@ -27,7 +27,7 @@ TrainerAIPointers: dbw 3, GenericAI dbw 3, GenericAI dbw 2, BlackbeltAI ; blackbelt - dbw 3, GenericAI + dbw 3, GenericAI ; rival1 dbw 3, GenericAI dbw 1, GenericAI ; chief dbw 3, GenericAI @@ -44,8 +44,8 @@ TrainerAIPointers: dbw 2, BlaineAI ; blaine dbw 1, SabrinaAI ; sabrina dbw 3, GenericAI - dbw 1, Sony2AI ; sony2 - dbw 1, Sony3AI ; sony3 + dbw 1, Rival2AI ; rival2 + dbw 1, Rival3AI ; rival3 dbw 2, LoreleiAI ; lorelei dbw 3, GenericAI dbw 2, AgathaAI ; agatha diff --git a/engine/battle/core.asm b/engine/battle/core.asm index abb1c9b4..01074b74 100755 --- a/engine/battle/core.asm +++ b/engine/battle/core.asm @@ -1171,22 +1171,22 @@ ChooseNextMon: HandlePlayerBlackOut: ld a, [wLinkState] cp LINK_STATE_BATTLING - jr z, .notSony1Battle + jr z, .notRival1Battle ld a, [wCurOpponent] cp OPP_RIVAL1 - jr nz, .notSony1Battle - hlcoord 0, 0 ; sony 1 battle + jr nz, .notRival1Battle + hlcoord 0, 0 ; rival 1 battle lb bc, 8, 21 call ClearScreenArea call ScrollTrainerPicAfterBattle ld c, 40 call DelayFrames - ld hl, Sony1WinText + ld hl, Rival1WinText call PrintText ld a, [wCurMap] cp OAKS_LAB ret z ; starter battle in oak's lab: don't black out -.notSony1Battle +.notRival1Battle ld b, SET_PAL_BATTLE_BLACK call RunPaletteCommand ld hl, PlayerBlackedOutText2 @@ -1203,8 +1203,8 @@ HandlePlayerBlackOut: scf ret -Sony1WinText: - text_far _Sony1WinText +Rival1WinText: + text_far _Rival1WinText text_end PlayerBlackedOutText2: diff --git a/engine/battle/trainer_ai.asm b/engine/battle/trainer_ai.asm index 94e427a1..a2c5e5fb 100644 --- a/engine/battle/trainer_ai.asm +++ b/engine/battle/trainer_ai.asm @@ -403,7 +403,7 @@ SabrinaAI: ret nc jp AIUseXDefend -Sony2AI: +Rival2AI: cp 13 percent - 1 ret nc ld a, 5 @@ -411,7 +411,7 @@ Sony2AI: ret nc jp AIUsePotion -Sony3AI: +Rival3AI: cp 13 percent - 1 ret nc ld a, 5 diff --git a/home/audio.asm b/home/audio.asm index bf2537a7..aa48985d 100644 --- a/home/audio.asm +++ b/home/audio.asm @@ -262,33 +262,35 @@ DetermineAudioFunction:: call BankswitchCommon ; determine the audio function, based on the bank cp BANK(Audio1_PlaySound) - jr nz, .checkForBank08 -; bank 02 (audio 1) + jr nz, .checkForAudio2 +; audio 1 ld a, b call Audio1_PlaySound jr .done -.checkForBank08 +.checkForAudio2 cp BANK(Audio2_PlaySound) - jr nz, .checkForBank1F -; bank 08 (audio 2) + jr nz, .checkForAudio3 +; audio 2 ld a, b call Audio2_PlaySound jr .done -.checkForBank1F +.checkForAudio3 cp BANK(Audio3_PlaySound) - jr nz, .bank20 -; bank 1f (audio 3) + jr nz, .audio4 +; audio 3 ld a, b call Audio3_PlaySound jr .done -.bank20 -; invalid banks will default to XX:6bd4 -; this is seen when encountering Missingno, as its sprite dimensions overflow to wAudioROMBank +.audio4 +; invalid banks will default to audio 4 +; this is seen when encountering Missingno, +; as its sprite dimensions overflow to wAudioROMBank ld a, b call Audio4_PlaySound + .done pop af call BankswitchCommon diff --git a/home/text_script.asm b/home/text_script.asm index fe81cb51..5ef9f9fa 100644 --- a/home/text_script.asm +++ b/home/text_script.asm @@ -200,7 +200,7 @@ DisplayPlayerBlackedOutText:: ld [wNumSafariBalls], a ld [wSafariSteps], a ld [wSafariSteps + 1], a - EventFlagAddressa EVENT_IN_SAFARI_ZONE + EventFlagAddressA EVENT_IN_SAFARI_ZONE ld [wcf0d], a ld [wSafariZoneGateCurScript], a .didnotblackoutinsafari diff --git a/macros/predef.asm b/macros/predef.asm index f4e7f609..d86582d1 100644 --- a/macros/predef.asm +++ b/macros/predef.asm @@ -30,7 +30,3 @@ ENDM db_tx_pre: MACRO db (\1_id - TextPredefs) / 2 + 1 ENDM - -predef_const: MACRO - const \1PredefID -ENDM diff --git a/macros/scripts/events.asm b/macros/scripts/events.asm index 266ffdd1..72420091 100644 --- a/macros/scripts/events.asm +++ b/macros/scripts/events.asm @@ -62,15 +62,15 @@ event_byte = ((\2) / 8) ENDM -EventFlagAddressa: MACRO +EventFlagAddressA: MACRO event_byte = ((\1) / 8) ld [wEventFlags + event_byte], a - ENDM +ENDM -aEventFlagAddress: MACRO +AEventFlagAddress: MACRO event_byte = ((\1) / 8) ld a, [wEventFlags + event_byte] - ENDM +ENDM ;\1 = event index CheckEventHL: MACRO @@ -156,7 +156,7 @@ event_byte = ((\1) / 8) bit (\1) % 8, [hl] set (\1) % 8, [hl] - ENDM +ENDM CheckAndResetEventReuseHL: MACRO IF event_byte != ((\1) / 8) @@ -166,7 +166,7 @@ event_byte = ((\1) / 8) bit (\1) % 8, [hl] res (\1) % 8, [hl] - ENDM +ENDM ;\1 = event index @@ -519,7 +519,7 @@ event_byte = ((\1) / 8) pop bc ENDC ENDC - ENDM +ENDM ; for handling fixed event bits when events are inserted/removed ;\1 = event index diff --git a/maps.asm b/maps.asm index 8a282e63..b3b71b40 100644 --- a/maps.asm +++ b/maps.asm @@ -96,7 +96,7 @@ Route2TradeHouse_Blocks: SaffronPidgeyHouse_Blocks: VermilionPidgeyHouse_Blocks: LavenderCuboneHouse_Blocks: -CeruleanTradeHouse_Blocks: +CeruleanMelaniesHouse_Blocks: PewterNidoranHouse_Blocks: PewterSpeechHouse_Blocks: ViridianNicknameHouse_Blocks: INCBIN "maps/ViridianNicknameHouse.blk" @@ -146,9 +146,9 @@ INCLUDE "data/maps/headers/CeruleanTrashedHouse.asm" INCLUDE "scripts/CeruleanTrashedHouse.asm" INCLUDE "data/maps/objects/CeruleanTrashedHouse.asm" -INCLUDE "data/maps/headers/CeruleanTradeHouse.asm" -INCLUDE "scripts/CeruleanTradeHouse.asm" -INCLUDE "data/maps/objects/CeruleanTradeHouse.asm" +INCLUDE "data/maps/headers/CeruleanMelaniesHouse.asm" +INCLUDE "scripts/CeruleanMelaniesHouse.asm" +INCLUDE "data/maps/objects/CeruleanMelaniesHouse.asm" INCLUDE "data/maps/headers/BikeShop.asm" INCLUDE "scripts/BikeShop.asm" diff --git a/maps/green/CeruleanCave1F.blk b/maps/green/CeruleanCave1F.blk deleted file mode 100644 index 689593fd5b6e4c8299003101e0b74a44de58ca29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmW;Cu?oUK490O1(4p2&xibxSaS1VewcOm>Gu?2r4Oa7%-D(XtolxaQZSZk$5GpP|A@tmast1F_uvqUc2e ds%g@jfs|n>9H}LBSh?~OPmxCLAGybb`~gE!1abfX diff --git a/maps/green/CeruleanCaveB1F.blk b/maps/green/CeruleanCaveB1F.blk deleted file mode 100644 index 8411849ff8ecbdf0e91bf97667f6c814a4514cdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmW-ZI}U>|5JWYWpoyR&=I4dYwh1?hkWfyLhSC-C`5F63Ta0$zbWh@2M15IoF^nJC z7W6=+)-X