diff options
| author | Rangi <remy.oukaour+rangi42@gmail.com> | 2019-03-10 15:31:59 -0400 |
|---|---|---|
| committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2019-03-10 16:00:19 -0400 |
| commit | e002b536af8423f420e13e93d6c0e59f94ee5044 (patch) | |
| tree | b5bd658c777fca9e7d464d776a7f438deed61386 /maps | |
| parent | 6393ecb7e5d1f105db65cb831964b925db2bb2e8 (diff) | |
Rename more script commands for consistency and predictability
Fixes #540
Diffstat (limited to 'maps')
105 files changed, 496 insertions, 496 deletions
diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index f8cd6d4b7..7e2381d37 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -30,7 +30,7 @@ AzaleaGymBugsyScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_HIVEBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall AzaleaGymActivateRockets .FightDone: checkevent EVENT_GOT_TM49_FURY_CUTTER @@ -144,7 +144,7 @@ AzaleaGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext BUGSY, BUGSY1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, BUGSY, BUGSY1 jumpstd gymstatue2 BugsyText_INeverLose: diff --git a/maps/BattleTower1F.asm b/maps/BattleTower1F.asm index ca9609804..6049d9f26 100644 --- a/maps/BattleTower1F.asm +++ b/maps/BattleTower1F.asm @@ -13,10 +13,10 @@ BattleTower1F_MapScripts: db 0 ; callbacks .Scene0: - writebyte BATTLETOWERACTION_CHECKSAVEFILEISYOURS + setval BATTLETOWERACTION_CHECKSAVEFILEISYOURS special BattleTowerAction iffalse .SkipEverything - writebyte BATTLETOWERACTION_GET_CHALLENGE_STATE ; copybytetovar sBattleTowerChallengeState + setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState special BattleTowerAction ifequal $0, .SkipEverything ifequal $2, .priorityjump1 @@ -31,9 +31,9 @@ BattleTower1F_MapScripts: .priorityjump1 priorityjump BattleTower_LeftWithoutSaving - writebyte BATTLETOWERACTION_CHALLENGECANCELED + setval BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLETOWERACTION_06 + setval BATTLETOWERACTION_06 special BattleTowerAction .SkipEverything: setscene SCENE_FINISHED @@ -52,27 +52,27 @@ BattleTower1FRulesSign: end BattleTower1FReceptionistScript: - writebyte BATTLETOWERACTION_GET_CHALLENGE_STATE ; copybytetovar sBattleTowerChallengeState + setval BATTLETOWERACTION_GET_CHALLENGE_STATE ; readmem sBattleTowerChallengeState special BattleTowerAction ifequal $3, Script_BeatenAllTrainers2 ; maps/BattleTowerBattleRoom.asm opentext writetext Text_BattleTowerWelcomesYou buttonsound - writebyte BATTLETOWERACTION_CHECK_EXPLANATION_READ ; if new save file: bit 1, [sBattleTowerSaveFileFlags] + setval BATTLETOWERACTION_CHECK_EXPLANATION_READ ; if new save file: bit 1, [sBattleTowerSaveFileFlags] special BattleTowerAction ifnotequal $0, Script_Menu_ChallengeExplanationCancel jump Script_BattleTowerIntroductionYesNo Script_Menu_ChallengeExplanationCancel: writetext Text_WantToGoIntoABattleRoom - writebyte TRUE + setval TRUE special Menu_ChallengeExplanationCancel ifequal 1, Script_ChooseChallenge ifequal 2, Script_BattleTowerExplanation jump Script_BattleTowerHopeToServeYouAgain Script_ChooseChallenge: - writebyte BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM + setval BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM special BattleTowerAction special CheckForBattleTowerRules ifnotequal FALSE, Script_WaitButton @@ -83,23 +83,23 @@ Script_ChooseChallenge: special TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel setscene SCENE_FINISHED - writebyte BATTLETOWERACTION_SET_EXPLANATION_READ ; set 1, [sBattleTowerSaveFileFlags] + setval BATTLETOWERACTION_SET_EXPLANATION_READ ; set 1, [sBattleTowerSaveFileFlags] special BattleTowerAction special BattleTowerRoomMenu ifequal $a, Script_Menu_ChallengeExplanationCancel ifnotequal $0, Script_MobileError - writebyte BATTLETOWERACTION_11 + setval BATTLETOWERACTION_11 special BattleTowerAction writetext Text_RightThisWayToYourBattleRoom waitbutton closetext - writebyte BATTLETOWERACTION_CHOOSEREWARD + setval BATTLETOWERACTION_CHOOSEREWARD special BattleTowerAction jump Script_WalkToBattleTowerElevator Script_ResumeBattleTowerChallenge: closetext - writebyte BATTLETOWERACTION_LOADLEVELGROUP ; load choice of level group + setval BATTLETOWERACTION_LOADLEVELGROUP ; load choice of level group special BattleTowerAction Script_WalkToBattleTowerElevator: musicfadeout MUSIC_NONE, 8 @@ -108,7 +108,7 @@ Script_WalkToBattleTowerElevator: setmapscene BATTLE_TOWER_HALLWAY, SCENE_DEFAULT follow BATTLETOWER1F_RECEPTIONIST, PLAYER applymovement BATTLETOWER1F_RECEPTIONIST, MovementData_BattleTower1FWalkToElevator - writebyte BATTLETOWERACTION_0A + setval BATTLETOWERACTION_0A special BattleTowerAction warpsound disappear BATTLETOWER1F_RECEPTIONIST @@ -118,15 +118,15 @@ Script_WalkToBattleTowerElevator: end Script_GivePlayerHisPrize: - writebyte BATTLETOWERACTION_1C + setval BATTLETOWERACTION_1C special BattleTowerAction - writebyte BATTLETOWERACTION_GIVEREWARD + setval BATTLETOWERACTION_GIVEREWARD special BattleTowerAction ifequal POTION, Script_YourPackIsStuffedFull - itemtotext USE_SCRIPT_VAR, MEM_BUFFER_1 + getitemname STRING_BUFFER_4, USE_SCRIPT_VAR giveitem ITEM_FROM_MEM, 5 writetext Text_PlayerGotFive - writebyte BATTLETOWERACTION_1D + setval BATTLETOWERACTION_1D special BattleTowerAction closetext end @@ -144,7 +144,7 @@ Script_BattleTowerIntroductionYesNo: Script_BattleTowerExplanation: writetext Text_BattleTowerIntroduction_2 Script_BattleTowerSkipExplanation: - writebyte BATTLETOWERACTION_SET_EXPLANATION_READ + setval BATTLETOWERACTION_SET_EXPLANATION_READ special BattleTowerAction jump Script_Menu_ChallengeExplanationCancel @@ -170,7 +170,7 @@ UnreferencedScript_0x9e4be: iffalse Script_Menu_ChallengeExplanationCancel special TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel - writebyte BATTLETOWERACTION_SET_EXPLANATION_READ + setval BATTLETOWERACTION_SET_EXPLANATION_READ special BattleTowerAction special Function1700ba ifequal $a, Script_Menu_ChallengeExplanationCancel @@ -184,15 +184,15 @@ UnreferencedScript_0x9e4be: end UnreferencedScript_0x9e4ea: - writebyte BATTLETOWERACTION_LEVEL_CHECK + setval BATTLETOWERACTION_LEVEL_CHECK special BattleTowerAction ifnotequal $0, Script_AMonLevelExceeds - writebyte BATTLETOWERACTION_UBERS_CHECK + setval BATTLETOWERACTION_UBERS_CHECK special BattleTowerAction ifnotequal $0, Script_MayNotEnterABattleRoomUnderL70 special CheckForBattleTowerRules ifnotequal FALSE, Script_WaitButton - writebyte BATTLETOWERACTION_05 + setval BATTLETOWERACTION_05 special BattleTowerAction ifequal $0, .zero writetext Text_CantBeRegistered_PreviousRecordDeleted @@ -210,9 +210,9 @@ continue: special TryQuickSave iffalse Script_Menu_ChallengeExplanationCancel setscene SCENE_FINISHED - writebyte BATTLETOWERACTION_06 + setval BATTLETOWERACTION_06 special BattleTowerAction - writebyte BATTLETOWERACTION_12 + setval BATTLETOWERACTION_12 special BattleTowerAction writetext Text_RightThisWayToYourBattleRoom waitbutton diff --git a/maps/BattleTowerBattleRoom.asm b/maps/BattleTowerBattleRoom.asm index 43c43415f..b05075571 100644 --- a/maps/BattleTowerBattleRoom.asm +++ b/maps/BattleTowerBattleRoom.asm @@ -20,7 +20,7 @@ Script_BattleRoom: applymovement PLAYER, MovementData_BattleTowerBattleRoomPlayerWalksIn ; beat all 7 opponents in a row Script_BattleRoomLoop: - writebyte BATTLETOWERBATTLEROOM_YOUNGSTER + setval BATTLETOWERBATTLEROOM_YOUNGSTER special LoadOpponentTrainerAndPokemonWithOTSprite appear BATTLETOWERBATTLEROOM_YOUNGSTER warpsound @@ -34,7 +34,7 @@ Script_BattleRoomLoop: special FadeOutPalettes reloadmap ifnotequal $0, Script_FailedBattleTowerChallenge - copybytetovar wNrOfBeatenBattleTowerTrainers + readmem wNrOfBeatenBattleTowerTrainers ifequal BATTLETOWER_STREAK_LENGTH, Script_BeatenAllTrainers applymovement BATTLETOWERBATTLEROOM_YOUNGSTER, MovementData_BattleTowerBattleRoomOpponentWalksOut warpsound @@ -65,11 +65,11 @@ Script_DontBattleNextOpponent: writetext Text_SaveAndEndTheSession yesorno iffalse Script_DontSaveAndEndTheSession - writebyte BATTLETOWERACTION_SAVELEVELGROUP ; save level group + setval BATTLETOWERACTION_SAVELEVELGROUP ; save level group special BattleTowerAction - writebyte BATTLETOWERACTION_SAVEOPTIONS ; choose reward + setval BATTLETOWERACTION_SAVEOPTIONS ; choose reward special BattleTowerAction - writebyte BATTLETOWERACTION_SAVE_AND_QUIT ; quicksave + setval BATTLETOWERACTION_SAVE_AND_QUIT ; quicksave special BattleTowerAction playsound SFX_SAVE waitsfx @@ -79,9 +79,9 @@ Script_DontSaveAndEndTheSession: writetext Text_CancelYourBattleRoomChallenge yesorno iffalse Script_ContinueAndBattleNextOpponent - writebyte BATTLETOWERACTION_CHALLENGECANCELED + setval BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLETOWERACTION_06 + setval BATTLETOWERACTION_06 special BattleTowerAction closetext special FadeOutPalettes @@ -93,7 +93,7 @@ Script_FailedBattleTowerChallenge: pause 60 special BattleTowerFade warpfacing UP, BATTLE_TOWER_1F, 7, 7 - writebyte BATTLETOWERACTION_CHALLENGECANCELED + setval BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction opentext writetext Text_ThanksForVisiting @@ -111,7 +111,7 @@ Script_BeatenAllTrainers2: jump Script_GivePlayerHisPrize UnreferencedScript_0x9f4eb: - writebyte BATTLETOWERACTION_CHALLENGECANCELED + setval BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction opentext writetext Text_TooMuchTimeElapsedNoRegister @@ -120,9 +120,9 @@ UnreferencedScript_0x9f4eb: end UnreferencedScript_0x9f4f7: - writebyte BATTLETOWERACTION_CHALLENGECANCELED + setval BATTLETOWERACTION_CHALLENGECANCELED special BattleTowerAction - writebyte BATTLETOWERACTION_06 + setval BATTLETOWERACTION_06 special BattleTowerAction opentext writetext Text_ThanksForVisiting diff --git a/maps/BattleTowerElevator.asm b/maps/BattleTowerElevator.asm index f2b3621ba..ce7926595 100644 --- a/maps/BattleTowerElevator.asm +++ b/maps/BattleTowerElevator.asm @@ -18,7 +18,7 @@ BattleTowerElevator_MapScripts: follow BATTLETOWERELEVATOR_RECEPTIONIST, PLAYER applymovement BATTLETOWERELEVATOR_RECEPTIONIST, MovementData_BattleTowerElevatorReceptionistWalksIn applymovement PLAYER, MovementData_BattleTowerElevatorPlayerWalksIn - writebyte BATTLETOWERACTION_0A + setval BATTLETOWERACTION_0A special BattleTowerAction playsound SFX_ELEVATOR earthquake 60 diff --git a/maps/BillsFamilysHouse.asm b/maps/BillsFamilysHouse.asm index b100f1e61..0b855868c 100644 --- a/maps/BillsFamilysHouse.asm +++ b/maps/BillsFamilysHouse.asm @@ -19,7 +19,7 @@ BillScript: writetext BillImCountingOnYouText buttonsound waitsfx - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .NoRoom writetext ReceivedEeveeText playsound SFX_CAUGHT_MON diff --git a/maps/BlackthornCity.asm b/maps/BlackthornCity.asm index 538f325c6..2c9ff1e4c 100644 --- a/maps/BlackthornCity.asm +++ b/maps/BlackthornCity.asm @@ -21,7 +21,7 @@ BlackthornCity_MapScripts: return .Santos: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SATURDAY, .SantosAppears disappear BLACKTHORNCITY_SANTOS return @@ -90,7 +90,7 @@ SantosScript: opentext checkevent EVENT_GOT_SPELL_TAG_FROM_SANTOS iftrue .Saturday - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal SATURDAY, .NotSaturday checkevent EVENT_MET_SANTOS_OF_SATURDAY iftrue .MetSantos diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index 4627e807b..8912b792b 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -68,7 +68,7 @@ BlackthornGymClairScript: buttonsound giveitem TM_DRAGONBREATH iffalse .BagFull - itemtotext TM_DRAGONBREATH, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_DRAGONBREATH writetext BlackthornGymText_ReceivedTM24 playsound SFX_ITEM waitsfx @@ -144,7 +144,7 @@ BlackthornGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext CLAIR, CLAIR1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, CLAIR, CLAIR1 jumpstd gymstatue2 ClairIntroText: diff --git a/maps/BluesHouse.asm b/maps/BluesHouse.asm index 27d46e076..15bf19aa1 100644 --- a/maps/BluesHouse.asm +++ b/maps/BluesHouse.asm @@ -9,7 +9,7 @@ BluesHouse_MapScripts: DaisyScript: faceplayer opentext - checkcode VAR_HOUR + readvar VAR_HOUR ifequal 15, .ThreePM writetext DaisyHelloText waitbutton diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index 716c742f4..09e41ddf3 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -103,7 +103,7 @@ BurnedTowerB1FEusine: writetext BurnedTowerB1FEusineText waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .Movement2 applymovement BURNEDTOWERB1F_EUSINE, BurnedTowerB1FEusineMovement1 jump .Finish diff --git a/maps/CeladonCafe.asm b/maps/CeladonCafe.asm index c3a65d67f..5ee69cddc 100644 --- a/maps/CeladonCafe.asm +++ b/maps/CeladonCafe.asm @@ -94,7 +94,7 @@ CeladonCafeTrashcan: giveitem LEFTOVERS iffalse .PackFull opentext - itemtotext LEFTOVERS, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, LEFTOVERS writetext FoundLeftoversText playsound SFX_ITEM waitsfx @@ -105,7 +105,7 @@ CeladonCafeTrashcan: .PackFull: opentext - itemtotext LEFTOVERS, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, LEFTOVERS writetext FoundLeftoversText buttonsound writetext NoRoomForLeftoversText diff --git a/maps/CeladonDeptStore6F.asm b/maps/CeladonDeptStore6F.asm index 005cb68be..edfacac05 100644 --- a/maps/CeladonDeptStore6F.asm +++ b/maps/CeladonDeptStore6F.asm @@ -42,7 +42,7 @@ CeladonDeptStore6FVendingMachine: giveitem FRESH_WATER iffalse .NotEnoughSpace takemoney YOUR_MONEY, CELADONDEPTSTORE6F_FRESH_WATER_PRICE - itemtotext FRESH_WATER, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, FRESH_WATER jump .VendItem .SodaPop: @@ -51,7 +51,7 @@ CeladonDeptStore6FVendingMachine: giveitem SODA_POP iffalse .NotEnoughSpace takemoney YOUR_MONEY, CELADONDEPTSTORE6F_SODA_POP_PRICE - itemtotext SODA_POP, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, SODA_POP jump .VendItem .Lemonade: @@ -60,7 +60,7 @@ CeladonDeptStore6FVendingMachine: giveitem LEMONADE iffalse .NotEnoughSpace takemoney YOUR_MONEY, CELADONDEPTSTORE6F_LEMONADE_PRICE - itemtotext LEMONADE, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, LEMONADE jump .VendItem .VendItem: diff --git a/maps/CeladonGameCorner.asm b/maps/CeladonGameCorner.asm index beab8cae4..c1e3ced8f 100644 --- a/maps/CeladonGameCorner.asm +++ b/maps/CeladonGameCorner.asm @@ -58,7 +58,7 @@ CeladonGameCornerFisherScript: iffalse .NoCoinCase checkcoins MAX_COINS - 1 ifequal HAVE_MORE, .FullCoinCase - stringtotext .coinname, MEM_BUFFER_1 + getstring STRING_BUFFER_4, .coinname scall .GiveCoins givecoins 18 setevent EVENT_GOT_COINS_FROM_GAMBLER_AT_CELADON @@ -112,14 +112,14 @@ CeladonGameCornerLuckySlotMachineScript: random 6 ifequal 0, CeladonGameCornerSlotMachineScript refreshscreen - writebyte FALSE + setval FALSE special SlotMachine closetext end CeladonGameCornerSlotMachineScript: refreshscreen - writebyte TRUE + setval TRUE special SlotMachine closetext end diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index 14052d91d..9866072a9 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -41,7 +41,7 @@ CeladonPrizeRoom_tmcounterloop: .DoubleTeam: checkcoins CELADONGAMECORNERPRIZEROOM_TM32_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - itemtotext TM_DOUBLE_TEAM, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_DOUBLE_TEAM scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript giveitem TM_DOUBLE_TEAM @@ -52,7 +52,7 @@ CeladonPrizeRoom_tmcounterloop: .Psychic: checkcoins CELADONGAMECORNERPRIZEROOM_TM29_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - itemtotext TM_PSYCHIC_M, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_PSYCHIC_M scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript giveitem TM_PSYCHIC_M @@ -63,7 +63,7 @@ CeladonPrizeRoom_tmcounterloop: .HyperBeam: checkcoins CELADONGAMECORNERPRIZEROOM_TM15_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - itemtotext TM_HYPER_BEAM, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_HYPER_BEAM scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript giveitem TM_HYPER_BEAM @@ -142,16 +142,16 @@ CeladonGameCornerPrizeRoomPokemonVendor: .Pikachu: checkcoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - pokenamemem PIKACHU, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, PIKACHU scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext CeladonPrizeRoom_HereYouGoText waitbutton - writebyte PIKACHU + setval PIKACHU special GameCornerPrizeMonCheckDex givepoke PIKACHU, 25 takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS @@ -160,16 +160,16 @@ CeladonGameCornerPrizeRoomPokemonVendor: .Porygon: checkcoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - pokenamemem PORYGON, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, PORYGON scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext CeladonPrizeRoom_HereYouGoText waitbutton - writebyte PORYGON + setval PORYGON special GameCornerPrizeMonCheckDex givepoke PORYGON, 15 takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS @@ -178,16 +178,16 @@ CeladonGameCornerPrizeRoomPokemonVendor: .Larvitar: checkcoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS ifequal HAVE_LESS, CeladonPrizeRoom_notenoughcoins - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, CeladonPrizeRoom_notenoughroom - pokenamemem LARVITAR, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, LARVITAR scall CeladonPrizeRoom_askbuy iffalse CeladonPrizeRoom_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext CeladonPrizeRoom_HereYouGoText waitbutton - writebyte LARVITAR + setval LARVITAR special GameCornerPrizeMonCheckDex givepoke LARVITAR, 40 takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index e444aaa64..741985bbb 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -107,7 +107,7 @@ CeladonGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext ERIKA, ERIKA1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, ERIKA, ERIKA1 jumpstd gymstatue2 ErikaBeforeBattleText: diff --git a/maps/CeladonMansion3F.asm b/maps/CeladonMansion3F.asm index 29f043092..2bd6719c7 100644 --- a/maps/CeladonMansion3F.asm +++ b/maps/CeladonMansion3F.asm @@ -13,7 +13,7 @@ GameFreakGameDesignerScript: faceplayer opentext writetext GameFreakGameDesignerText - checkcode VAR_DEXCAUGHT + readvar VAR_DEXCAUGHT ifgreater NUM_POKEMON - 2 - 1, .CompletedPokedex ; ignore Mew and Celebi waitbutton closetext diff --git a/maps/CeladonPokecenter1F.asm b/maps/CeladonPokecenter1F.asm index 85097f378..0bd70e448 100644 --- a/maps/CeladonPokecenter1F.asm +++ b/maps/CeladonPokecenter1F.asm @@ -27,7 +27,7 @@ CeladonEusine: opentext writetext CeladonEusineText1 buttonsound - writebyte SUICUNE + setval SUICUNE special MonCheck iffalse .NoSuicune special BeastsCheck @@ -42,7 +42,7 @@ CeladonEusine: writetext EusineLeavesCeladonText waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .Location1 applymovement CELADONPOKECENTER1F_EUSINE, .Movement1 jump .Continue diff --git a/maps/CeruleanGym.asm b/maps/CeruleanGym.asm index 9c75c5661..f9b2f0eab 100644 --- a/maps/CeruleanGym.asm +++ b/maps/CeruleanGym.asm @@ -158,7 +158,7 @@ CeruleanGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext MISTY, MISTY1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, MISTY, MISTY1 jumpstd gymstatue2 CeruleanGymGruntRunsDownMovement: diff --git a/maps/CherrygroveCity.asm b/maps/CherrygroveCity.asm index 579ee70ac..44cc1076c 100644 --- a/maps/CherrygroveCity.asm +++ b/maps/CherrygroveCity.asm @@ -67,7 +67,7 @@ CherrygroveCityGuideGent: opentext writetext GuideGentGiftText buttonsound - stringtotext .mapcardname, MEM_BUFFER_1 + getstring STRING_BUFFER_4, .mapcardname scall .JumpstdReceiveItem setflag ENGINE_MAP_CARD writetext GotMapCardText @@ -120,7 +120,7 @@ CherrygroveSilverSceneNorth: winlosstext SilverCherrygroveWinText, SilverCherrygroveLossText setlasttalked CHERRYGROVECITY_SILVER loadtrainer RIVAL1, RIVAL1_1_TOTODILE - writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE + loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle dontrestartmapmusic reloadmap @@ -131,7 +131,7 @@ CherrygroveSilverSceneNorth: winlosstext SilverCherrygroveWinText, SilverCherrygroveLossText setlasttalked CHERRYGROVECITY_SILVER loadtrainer RIVAL1, RIVAL1_1_CHIKORITA - writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE + loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle dontrestartmapmusic reloadmap @@ -142,7 +142,7 @@ CherrygroveSilverSceneNorth: winlosstext SilverCherrygroveWinText, SilverCherrygroveLossText setlasttalked CHERRYGROVECITY_SILVER loadtrainer RIVAL1, RIVAL1_1_CYNDAQUIL - writecode VAR_BATTLETYPE, BATTLETYPE_CANLOSE + loadvar VAR_BATTLETYPE, BATTLETYPE_CANLOSE startbattle dontrestartmapmusic reloadmap diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index db2aa74ee..bd94710c6 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -47,7 +47,7 @@ CianwoodGymChuckScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_STORMBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall CianwoodGymActivateRockets .FightDone: checkevent EVENT_GOT_TM01_DYNAMICPUNCH @@ -136,7 +136,7 @@ CianwoodGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext CHUCK, CHUCK1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, CHUCK, CHUCK1 jumpstd gymstatue2 CianwoodGymMovement_ChuckChucksBoulder: diff --git a/maps/DayCare.asm b/maps/DayCare.asm index 7d085ede3..7c6591184 100644 --- a/maps/DayCare.asm +++ b/maps/DayCare.asm @@ -28,7 +28,7 @@ DayCareManScript_Inside: writetext DayCareManText_GiveOddEgg buttonsound closetext - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .PartyFull special GiveOddEgg opentext diff --git a/maps/DragonShrine.asm b/maps/DragonShrine.asm index 74a95d925..7124fa4c4 100644 --- a/maps/DragonShrine.asm +++ b/maps/DragonShrine.asm @@ -208,7 +208,7 @@ DragonShrineElder1Script: .GiveDratini: writetext DragonShrineTakeThisDratiniText waitbutton - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .PartyFull writetext DragonShrinePlayerReceivedDratiniText playsound SFX_CAUGHT_MON diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm index 88429d132..54812317a 100644 --- a/maps/DragonsDenB1F.asm +++ b/maps/DragonsDenB1F.asm @@ -30,7 +30,7 @@ DragonsDenB1F_MapScripts: return .CheckDay: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal TUESDAY, .AppearSilver ifequal THURSDAY, .AppearSilver disappear DRAGONSDENB1F_SILVER @@ -55,7 +55,7 @@ DragonsDenB1F_ClairScene: buttonsound giveitem TM_DRAGONBREATH iffalse .BagFull - itemtotext TM_DRAGONBREATH, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_DRAGONBREATH writetext NotifyReceiveDragonbreath playsound SFX_ITEM waitsfx @@ -132,7 +132,7 @@ DragonsDenB1FDragonFangScript: iffalse .BagFull disappear DRAGONSDENB1F_POKE_BALL1 opentext - itemtotext DRAGON_FANG, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, DRAGON_FANG writetext Text_FoundDragonFang playsound SFX_ITEM waitsfx @@ -142,7 +142,7 @@ DragonsDenB1FDragonFangScript: .BagFull: opentext - itemtotext DRAGON_FANG, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, DRAGON_FANG writetext Text_FoundDragonFang buttonsound writetext Text_NoRoomForDragonFang diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index 8d86f5771..5af6f3243 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -39,7 +39,7 @@ EcruteakGymMortyScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_FOGBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall EcruteakGymActivateRockets setmapscene ECRUTEAK_TIN_TOWER_ENTRANCE, SCENE_FINISHED setevent EVENT_RANG_CLEAR_BELL_1 @@ -160,7 +160,7 @@ EcruteakGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext MORTY, MORTY1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, MORTY, MORTY1 jumpstd gymstatue2 EcruteakGymPlayerStepUpMovement: diff --git a/maps/ElmsLab.asm b/maps/ElmsLab.asm index 17a6d42f1..1ccd8d500 100644 --- a/maps/ElmsLab.asm +++ b/maps/ElmsLab.asm @@ -105,10 +105,10 @@ ElmCheckEverstone: iftrue ElmGiveEverstoneScript checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE iffalse ElmCheckTogepiEgg - writebyte TOGEPI + setval TOGEPI special FindPartyMonThatSpeciesYourTrainerID iftrue ShowElmTogepiScript - writebyte TOGETIC + setval TOGETIC special FindPartyMonThatSpeciesYourTrainerID iftrue ShowElmTogepiScript writetext ElmThoughtEggHatchedText @@ -117,10 +117,10 @@ ElmCheckEverstone: end ElmEggHatchedScript: - writebyte TOGEPI + setval TOGEPI special FindPartyMonThatSpeciesYourTrainerID iftrue ShowElmTogepiScript - writebyte TOGETIC + setval TOGETIC special FindPartyMonThatSpeciesYourTrainerID iftrue ShowElmTogepiScript jump ElmCheckGotEggAgain @@ -173,14 +173,14 @@ CyndaquilPokeBallScript: writetext ChoseStarterText buttonsound waitsfx - pokenamemem CYNDAQUIL, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, CYNDAQUIL writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitsfx buttonsound givepoke CYNDAQUIL, 5, BERRY closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, ElmDirectionsScript applymovement PLAYER, AfterCyndaquilMovement jump ElmDirectionsScript @@ -203,7 +203,7 @@ TotodilePokeBallScript: writetext ChoseStarterText buttonsound waitsfx - pokenamemem TOTODILE, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, TOTODILE writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitsfx @@ -231,7 +231,7 @@ ChikoritaPokeBallScript: writetext ChoseStarterText buttonsound waitsfx - pokenamemem CHIKORITA, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, CHIKORITA writetext ReceivedStarterText playsound SFX_CAUGHT_MON waitsfx @@ -309,7 +309,7 @@ ElmsLabHealingMachine_HealParty: special StubbedTrainerRankings_Healings special HealParty playmusic MUSIC_NONE - writebyte HEALMACHINE_ELMS_LAB + setval HEALMACHINE_ELMS_LAB special HealMachineAnim pause 30 special RestartMapMusic @@ -419,7 +419,7 @@ ElmGiveTicketScript: ElmJumpBackScript1: closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal DOWN, ElmJumpDownScript ifequal UP, ElmJumpUpScript ifequal LEFT, ElmJumpLeftScript @@ -428,7 +428,7 @@ ElmJumpBackScript1: ElmJumpBackScript2: closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal DOWN, ElmJumpUpScript ifequal UP, ElmJumpDownScript ifequal LEFT, ElmJumpRightScript @@ -498,7 +498,7 @@ AideScript_GiveYouBalls: opentext writetext AideText_GiveYouBalls buttonsound - itemtotext POKE_BALL, MEM_BUFFER_1 + getitemname STRING_BUFFER_4, POKE_BALL scall AideScript_ReceiveTheBalls giveitem POKE_BALL, 5 writetext AideText_ExplainBalls diff --git a/maps/FastShip1F.asm b/maps/FastShip1F.asm index 0d3b3fc62..a69b99aa2 100644 --- a/maps/FastShip1F.asm +++ b/maps/FastShip1F.asm @@ -87,7 +87,7 @@ FastShip1FSailor1Script: end .LetThePlayerOut: - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .YouAreFacingRight applymovement FASTSHIP1F_SAILOR1, MovementData_0x7520e applymovement PLAYER, MovementData_0x75235 diff --git a/maps/FastShipCabins_NNW_NNE_NE.asm b/maps/FastShipCabins_NNW_NNE_NE.asm index 2f52b0c14..a277873c0 100644 --- a/maps/FastShipCabins_NNW_NNE_NE.asm +++ b/maps/FastShipCabins_NNW_NNE_NE.asm @@ -97,7 +97,7 @@ FastShipLazySailorScript: closetext setevent EVENT_FAST_SHIP_LAZY_SAILOR setmapscene FAST_SHIP_B1F, SCENE_FINISHED - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .Movement2 applymovement FASTSHIPCABINS_NNW_NNE_NE_SAILOR, FastShipLazySailorLeavesMovement1 playsound SFX_EXIT_BUILDING diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm index 24fa2de71..62428fb65 100644 --- a/maps/FuchsiaGym.asm +++ b/maps/FuchsiaGym.asm @@ -214,7 +214,7 @@ FuchsiaGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext JANINE, JANINE1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, JANINE, JANINE1 jumpstd gymstatue2 Movement_NinjaSpin: diff --git a/maps/GoldenrodCity.asm b/maps/GoldenrodCity.asm index 6afe0df5c..4561a5218 100644 --- a/maps/GoldenrodCity.asm +++ b/maps/GoldenrodCity.asm @@ -36,7 +36,7 @@ GoldenrodCity_MapScripts: iffalse .MoveTutorDone checkitem COIN_CASE iffalse .MoveTutorDisappear - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal WEDNESDAY, .MoveTutorAppear ifequal SATURDAY, .MoveTutorAppear .MoveTutorDisappear: @@ -72,21 +72,21 @@ MoveTutorScript: jump .Incompatible .Flamethrower: - writebyte MOVETUTOR_FLAMETHROWER + setval MOVETUTOR_FLAMETHROWER writetext UnknownText_0x1991cf special MoveTutor ifequal FALSE, .TeachMove jump .Incompatible .Thunderbolt: - writebyte MOVETUTOR_THUNDERBOLT + setval MOVETUTOR_THUNDERBOLT writetext UnknownText_0x1991cf special MoveTutor ifequal FALSE, .TeachMove jump .Incompatible .IceBeam: - writebyte MOVETUTOR_ICE_BEAM + setval MOVETUTOR_ICE_BEAM writetext UnknownText_0x1991cf special MoveTutor ifequal FALSE, .TeachMove @@ -128,7 +128,7 @@ MoveTutorScript: writetext UnknownText_0x19918b waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal LEFT, .WalkAroundPlayer applymovement GOLDENRODCITY_MOVETUTOR, MovementData_0x198a5f jump .GoInside diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm index 4734656b3..c0d20b280 100644 --- a/maps/GoldenrodDeptStore5F.asm +++ b/maps/GoldenrodDeptStore5F.asm @@ -13,7 +13,7 @@ GoldenrodDeptStore5F_MapScripts: callback MAPCALLBACK_OBJECTS, .CheckIfSunday .CheckIfSunday: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .yes disappear GOLDENRODDEPTSTORE5F_RECEPTIONIST return @@ -59,7 +59,7 @@ GoldenrodDeptStore5FClerkScript: GoldenrodDeptStore5FReceptionistScript: faceplayer opentext - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal SUNDAY, .EventIsOver checkflag ENGINE_GOLDENROD_DEPT_STORE_TM27_RETURN iftrue .EventIsOver diff --git a/maps/GoldenrodDeptStore6F.asm b/maps/GoldenrodDeptStore6F.asm index 6beaf9b8f..779761305 100644 --- a/maps/GoldenrodDeptStore6F.asm +++ b/maps/GoldenrodDeptStore6F.asm @@ -31,7 +31,7 @@ GoldenrodVendingMachine: giveitem FRESH_WATER iffalse .NotEnoughSpace takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_FRESH_WATER_PRICE - itemtotext FRESH_WATER, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, FRESH_WATER jump .VendItem .SodaPop: @@ -40,7 +40,7 @@ GoldenrodVendingMachine: giveitem SODA_POP iffalse .NotEnoughSpace takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_SODA_POP_PRICE - itemtotext SODA_POP, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, SODA_POP jump .VendItem .Lemonade: @@ -49,7 +49,7 @@ GoldenrodVendingMachine: giveitem LEMONADE iffalse .NotEnoughSpace takemoney YOUR_MONEY, GOLDENRODDEPTSTORE6F_LEMONADE_PRICE - itemtotext LEMONADE, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, LEMONADE jump .VendItem .VendItem: diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index bd73a350e..5682701ff 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -30,7 +30,7 @@ GoldenrodGameCorner_MapScripts: iffalse .finish checkitem COIN_CASE iffalse .move_tutor_inside - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal WEDNESDAY, .move_tutor_outside ifequal SATURDAY, .move_tutor_outside .move_tutor_inside @@ -77,7 +77,7 @@ GoldenrodGameCornerTMVendor_LoopScript: .Thunder: checkcoins GOLDENRODGAMECORNER_TM25_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - itemtotext TM_THUNDER, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_THUNDER scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript giveitem TM_THUNDER @@ -88,7 +88,7 @@ GoldenrodGameCornerTMVendor_LoopScript: .Blizzard: checkcoins GOLDENRODGAMECORNER_TM14_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - itemtotext TM_BLIZZARD, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_BLIZZARD scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript giveitem TM_BLIZZARD @@ -99,7 +99,7 @@ GoldenrodGameCornerTMVendor_LoopScript: .FireBlast: checkcoins GOLDENRODGAMECORNER_TM38_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - itemtotext TM_FIRE_BLAST, MEM_BUFFER_0 + getitemname STRING_BUFFER_3, TM_FIRE_BLAST scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript giveitem TM_FIRE_BLAST @@ -178,16 +178,16 @@ GoldenrodGameCornerPrizeMonVendorScript: .Abra: checkcoins GOLDENRODGAMECORNER_ABRA_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - pokenamemem ABRA, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, ABRA scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext GoldenrodGameCornerPrizeVendorHereYouGoText waitbutton - writebyte ABRA + setval ABRA special GameCornerPrizeMonCheckDex givepoke ABRA, 5 takecoins GOLDENRODGAMECORNER_ABRA_COINS @@ -196,16 +196,16 @@ GoldenrodGameCornerPrizeMonVendorScript: .Cubone: checkcoins GOLDENRODGAMECORNER_CUBONE_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - pokenamemem CUBONE, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, CUBONE scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext GoldenrodGameCornerPrizeVendorHereYouGoText waitbutton - writebyte CUBONE + setval CUBONE special GameCornerPrizeMonCheckDex givepoke CUBONE, 15 takecoins GOLDENRODGAMECORNER_CUBONE_COINS @@ -214,16 +214,16 @@ GoldenrodGameCornerPrizeMonVendorScript: .Wobbuffet: checkcoins GOLDENRODGAMECORNER_WOBBUFFET_COINS ifequal HAVE_LESS, GoldenrodGameCornerPrizeVendor_NotEnoughCoinsScript - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, GoldenrodGameCornerPrizeMonVendor_NoRoomForPrizeScript - pokenamemem WOBBUFFET, MEM_BUFFER_0 + getmonname STRING_BUFFER_3, WOBBUFFET scall GoldenrodGameCornerPrizeVendor_ConfirmPurchaseScript iffalse GoldenrodGameCornerPrizeVendor_CancelPurchaseScript waitsfx playsound SFX_TRANSACTION writetext GoldenrodGameCornerPrizeVendorHereYouGoText waitbutton - writebyte WOBBUFFET + setval WOBBUFFET special GameCornerPrizeMonCheckDex givepoke WOBBUFFET, 15 takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS @@ -301,14 +301,14 @@ GoldenrodGameCornerSlotsMachineScript: random 6 ifequal 0, GoldenrodGameCornerLuckySlotsMachineScript refreshscreen - writebyte FALSE + setval FALSE special SlotMachine closetext end GoldenrodGameCornerLuckySlotsMachineScript: refreshscreen - writebyte TRUE + setval TRUE special SlotMachine closetext end diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index aa3a6e5ba..5bd01a7e1 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -59,7 +59,7 @@ GoldenrodGymWhitneyScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_PLAINBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall GoldenrodGymActivateRockets .GotPlainBadge: writetext WhitneyPlainBadgeText @@ -169,7 +169,7 @@ GoldenrodGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext WHITNEY, WHITNEY1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, WHITNEY, WHITNEY1 jumpstd gymstatue2 BridgetWalksUpMovement: diff --git a/maps/GoldenrodMagnetTrainStation.asm b/maps/GoldenrodMagnetTrainStation.asm index 69836e012..5744e9bdb 100644 --- a/maps/GoldenrodMagnetTrainStation.asm +++ b/maps/GoldenrodMagnetTrainStation.asm @@ -32,7 +32,7 @@ GoldenrodMagnetTrainStationOfficerScript: closetext applymovement GOLDENRODMAGNETTRAINSTATION_OFFICER, MovementData_0x55146 applymovement PLAYER, MovementData_0x5514f - writebyte FALSE + setval FALSE special MagnetTrain warpcheck newloadmap MAPSETUP_TRAIN diff --git a/maps/GoldenrodPokecenter1F.asm b/maps/GoldenrodPokecenter1F.asm index 5a6087f2f..cb5cf9147 100644 --- a/maps/GoldenrodPokecenter1F.asm +++ b/maps/GoldenrodPokecenter1F.asm @@ -14,7 +14,7 @@ GoldenrodPokecenter1FNurseScript: jumpstd pokecenternurse GoldenrodPokecenter1F_GSBallSceneLeft: - writebyte BATTLETOWERACTION_CHECKMOBILEEVENT + setval BATTLETOWERACTION_CHECKMOBILEEVENT special BattleTowerAction ifequal MOBILE_EVENT_OBJECT_GS_BALL, .gsball end @@ -46,7 +46,7 @@ GoldenrodPokecenter1F_GSBallSceneLeft: end GoldenrodPokecenter1F_GSBallSceneRight: - writebyte BATTLETOWERACTION_CHECKMOBILEEVENT + setval BATTLETOWERACTION_CHECKMOBILEEVENT special BattleTowerAction ifequal MOBILE_EVENT_OBJECT_GS_BALL, .gsball end diff --git a/maps/GoldenrodUnderground.asm b/maps/GoldenrodUnderground.asm index 9a17a9590..8f48efc4a 100644 --- a/maps/GoldenrodUnderground.asm +++ b/maps/GoldenrodUnderground.asm @@ -36,8 +36,8 @@ GoldenrodUnderground_MapScripts: clearevent EVENT_SWITCH_12 clearevent EVENT_SWITCH_13 clearevent EVENT_SWITCH_14 - writebyte 0 - copyvartobyte wUndergroundSwitchPositions + setval 0 + writemem wUndergroundSwitchPositions return .CheckBasementKey: @@ -50,7 +50,7 @@ GoldenrodUnderground_MapScripts: return .CheckDayOfWeek: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal MONDAY, .Monday ifequal TUESDAY, .Tuesday ifequal WEDNESDAY, .Wednesday @@ -157,7 +157,7 @@ TrainerPokemaniacDonald: BitterMerchantScript: opentext - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .Open ifequal SATURDAY, .Open jump GoldenrodUndergroundScript_ShopClosed @@ -171,7 +171,7 @@ BargainMerchantScript: opentext checkflag ENGINE_GOLDENROD_UNDERGROUND_MERCHANT_CLOSED iftrue GoldenrodUndergroundScript_ShopClosed - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal MONDAY, .CheckMorn jump GoldenrodUndergroundScript_ShopClosed @@ -184,7 +184,7 @@ BargainMerchantScript: OlderHaircutBrotherScript: opentext - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal TUESDAY, .DoHaircut ifequal THURSDAY, .DoHaircut ifequal SATURDAY, .DoHaircut @@ -267,7 +267,7 @@ OlderHaircutBrotherScript: YoungerHaircutBrotherScript: opentext - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .DoHaircut ifequal WEDNESDAY, .DoHaircut ifequal FRIDAY, .DoHaircut diff --git a/maps/GoldenrodUndergroundSwitchRoomEntrances.asm b/maps/GoldenrodUndergroundSwitchRoomEntrances.asm index 1ffe461af..cab427d0e 100644 --- a/maps/GoldenrodUndergroundSwitchRoomEntrances.asm +++ b/maps/GoldenrodUndergroundSwitchRoomEntrances.asm @@ -279,9 +279,9 @@ Switch1Script: writetext SwitchRoomText_OffTurnOn yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar 1 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval 1 + writemem wUndergroundSwitchPositions setevent EVENT_SWITCH_1 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -289,9 +289,9 @@ Switch1Script: writetext SwitchRoomText_OnTurnOff yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar -1 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval -1 + writemem wUndergroundSwitchPositions clearevent EVENT_SWITCH_1 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -304,9 +304,9 @@ Switch2Script: writetext SwitchRoomText_OffTurnOn yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar 2 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval 2 + writemem wUndergroundSwitchPositions setevent EVENT_SWITCH_2 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -314,9 +314,9 @@ Switch2Script: writetext SwitchRoomText_OnTurnOff yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar -2 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval -2 + writemem wUndergroundSwitchPositions clearevent EVENT_SWITCH_2 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -329,9 +329,9 @@ Switch3Script: writetext SwitchRoomText_OffTurnOn yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar 3 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval 3 + writemem wUndergroundSwitchPositions setevent EVENT_SWITCH_3 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -339,9 +339,9 @@ Switch3Script: writetext SwitchRoomText_OnTurnOff yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - copybytetovar wUndergroundSwitchPositions - addvar -3 - copyvartobyte wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions + addval -3 + writemem wUndergroundSwitchPositions clearevent EVENT_SWITCH_3 jump GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors @@ -354,8 +354,8 @@ EmergencySwitchScript: writetext SwitchRoomText_OffTurnOn yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - writebyte 7 - copyvartobyte wUndergroundSwitchPositions + setval 7 + writemem wUndergroundSwitchPositions setevent EVENT_EMERGENCY_SWITCH setevent EVENT_SWITCH_1 setevent EVENT_SWITCH_2 @@ -366,8 +366,8 @@ EmergencySwitchScript: writetext SwitchRoomText_OnTurnOff yesorno iffalse GoldenrodUndergroundSwitchRoomEntrances_DontToggle - writebyte 0 - copyvartobyte wUndergroundSwitchPositions + setval 0 + writemem wUndergroundSwitchPositions clearevent EVENT_EMERGENCY_SWITCH clearevent EVENT_SWITCH_1 clearevent EVENT_SWITCH_2 @@ -379,7 +379,7 @@ GoldenrodUndergroundSwitchRoomEntrances_DontToggle: end GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors: - copybytetovar wUndergroundSwitchPositions + readmem wUndergroundSwitchPositions ifequal 0, .Position0 ifequal 1, .Position1 ifequal 2, .Position2 @@ -498,8 +498,8 @@ GoldenrodUndergroundSwitchRoomEntrances_UpdateDoors: scall .Set14 reloadmappart closetext - writebyte 6 - copyvartobyte wUndergroundSwitchPositions + setval 6 + writemem wUndergroundSwitchPositions end .Set4: diff --git a/maps/GoldenrodUndergroundWarehouse.asm b/maps/GoldenrodUndergroundWarehouse.asm index 49c4582d8..0a87959fc 100644 --- a/maps/GoldenrodUndergroundWarehouse.asm +++ b/maps/GoldenrodUndergroundWarehouse.asm @@ -29,8 +29,8 @@ GoldenrodUndergroundWarehouse_MapScripts: clearevent EVENT_SWITCH_12 clearevent EVENT_SWITCH_13 clearevent EVENT_SWITCH_14 - writebyte 0 - copyvartobyte wUndergroundSwitchPositions + setval 0 + writemem wUndergroundSwitchPositions return TrainerGruntM24: diff --git a/maps/HallOfFame.asm b/maps/HallOfFame.asm index 3d9492f14..9c4df3c02 100644 --- a/maps/HallOfFame.asm +++ b/maps/HallOfFame.asm @@ -28,7 +28,7 @@ HallOfFame_MapScripts: applymovement PLAYER, HallOfFame_SlowlyApproachMachine setscene SCENE_FINISHED pause 15 - writebyte HEALMACHINE_HALL_OF_FAME + setval HEALMACHINE_HALL_OF_FAME special HealMachineAnim setevent EVENT_BEAT_ELITE_FOUR setevent EVENT_TELEPORT_GUY diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index 91f6ad6d2..158efcd3b 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -20,7 +20,7 @@ IlexForest_MapScripts: .FarfetchdCallback: checkevent EVENT_GOT_HM01_CUT iftrue .Static - copybytetovar wFarfetchdPosition + readmem wFarfetchdPosition ifequal 1, .PositionOne ifequal 2, .PositionTwo ifequal 3, .PositionThree @@ -101,7 +101,7 @@ IlexForestCharcoalApprenticeScript: end IlexForestFarfetchdScript: - copybytetovar wFarfetchdPosition + readmem wFarfetchdPosition ifequal 1, .Position1 ifequal 2, .Position2 ifequal 3, .Position3 @@ -126,7 +126,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 25 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 2 + loadmem wFarfetchdPosition, 2 end .Position2: @@ -136,7 +136,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 20, 24 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 3 + loadmem wFarfetchdPosition, 3 end .Position2_Down: @@ -144,7 +144,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 29 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 8 + loadmem wFarfetchdPosition, 8 end .Position3: @@ -154,7 +154,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 29, 22 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 4 + loadmem wFarfetchdPosition, 4 end .Position3_Left: @@ -162,7 +162,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 25 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 2 + loadmem wFarfetchdPosition, 2 end .Position4: @@ -172,7 +172,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 28, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 5 + loadmem wFarfetchdPosition, 5 end .Position4_Up: @@ -180,7 +180,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 20, 24 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 3 + loadmem wFarfetchdPosition, 3 end .Position5: @@ -192,7 +192,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 24, 35 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 6 + loadmem wFarfetchdPosition, 6 end .Position5_Left: @@ -200,7 +200,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 22, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 7 + loadmem wFarfetchdPosition, 7 end .Position5_Up: @@ -208,7 +208,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 29, 22 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 4 + loadmem wFarfetchdPosition, 4 end .Position5_Right: @@ -216,7 +216,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 29, 22 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 4 + loadmem wFarfetchdPosition, 4 end .Position6: @@ -226,7 +226,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 22, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 7 + loadmem wFarfetchdPosition, 7 end .Position6_Right: @@ -234,7 +234,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 28, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 5 + loadmem wFarfetchdPosition, 5 end .Position7: @@ -245,7 +245,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 29 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 8 + loadmem wFarfetchdPosition, 8 end .Position7_Left: @@ -253,7 +253,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 24, 35 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 6 + loadmem wFarfetchdPosition, 6 end .Position7_Down: @@ -261,7 +261,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 28, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 5 + loadmem wFarfetchdPosition, 5 end .Position8: @@ -273,7 +273,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 10, 35 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 9 + loadmem wFarfetchdPosition, 9 end .Position8_Right: @@ -281,7 +281,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 22, 31 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 7 + loadmem wFarfetchdPosition, 7 end .Position8_Up: @@ -290,7 +290,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 25 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 2 + loadmem wFarfetchdPosition, 2 end .Position9: @@ -301,7 +301,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 6, 28 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 10 + loadmem wFarfetchdPosition, 10 appear ILEXFOREST_BLACK_BELT setevent EVENT_CHARCOAL_KILN_BOSS setevent EVENT_HERDED_FARFETCHD @@ -312,7 +312,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 29 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 8 + loadmem wFarfetchdPosition, 8 end .Position9_Down: @@ -320,7 +320,7 @@ IlexForestFarfetchdScript: moveobject ILEXFOREST_FARFETCHD, 15, 29 disappear ILEXFOREST_FARFETCHD appear ILEXFOREST_FARFETCHD - loadvar wFarfetchdPosition, 8 + loadmem wFarfetchdPosition, 8 end .Position10: @@ -339,7 +339,7 @@ IlexForestFarfetchdScript: cry FARFETCH_D waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING end IlexForestCharcoalMasterScript: diff --git a/maps/IndigoPlateauPokecenter1F.asm b/maps/IndigoPlateauPokecenter1F.asm index bd3fb3516..406e5727c 100644 --- a/maps/IndigoPlateauPokecenter1F.asm +++ b/maps/IndigoPlateauPokecenter1F.asm @@ -46,7 +46,7 @@ PlateauRivalBattle1: iffalse PlateauRivalScriptDone checkflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT iftrue PlateauRivalScriptDone - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, PlateauRivalScriptDone ifequal TUESDAY, PlateauRivalScriptDone ifequal THURSDAY, PlateauRivalScriptDone @@ -68,7 +68,7 @@ PlateauRivalBattle2: iffalse PlateauRivalScriptDone checkflag ENGINE_INDIGO_PLATEAU_RIVAL_FIGHT iftrue PlateauRivalScriptDone - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, PlateauRivalScriptDone ifequal TUESDAY, PlateauRivalScriptDone ifequal THURSDAY, PlateauRivalScriptDone diff --git a/maps/KurtsHouse.asm b/maps/KurtsHouse.asm index 6ff71e297..1087529be 100644 --- a/maps/KurtsHouse.asm +++ b/maps/KurtsHouse.asm @@ -44,7 +44,7 @@ Kurt1: closetext special FadeOutMusic setevent EVENT_AZALEA_TOWN_SLOWPOKETAIL_ROCKET - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .RunAround turnobject PLAYER, DOWN playsound SFX_FLY @@ -194,7 +194,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 LEVEL_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar LEVEL_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_RED_APRICORN jump ._ThatTurnedOutGreat @@ -204,7 +204,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 LURE_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar LURE_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_BLU_APRICORN jump ._ThatTurnedOutGreat @@ -214,7 +214,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 MOON_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar MOON_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_YLW_APRICORN jump ._ThatTurnedOutGreat @@ -224,7 +224,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 FRIEND_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar FRIEND_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_GRN_APRICORN jump ._ThatTurnedOutGreat @@ -234,7 +234,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 FAST_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar FAST_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_WHT_APRICORN jump ._ThatTurnedOutGreat @@ -244,7 +244,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 HEAVY_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar HEAVY_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_BLK_APRICORN jump ._ThatTurnedOutGreat @@ -254,7 +254,7 @@ Kurt1: iftrue KurtMakingBallsScript writetext UnknownText_0x18e7fb buttonsound - verbosegiveitem2 LOVE_BALL, VAR_KURT_APRICORNS + verbosegiveitemvar LOVE_BALL, VAR_KURT_APRICORNS iffalse .NoRoomForBall clearevent EVENT_GAVE_KURT_PNK_APRICORN jump ._ThatTurnedOutGreat @@ -292,7 +292,7 @@ Kurt1: special FadeOutMusic pause 20 showemote EMOTE_SHOCK, KURTSHOUSE_KURT1, 30 - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .GSBallRunAround turnobject PLAYER, DOWN playsound SFX_FLY diff --git a/maps/LakeOfRage.asm b/maps/LakeOfRage.asm index fbfaa93bb..910e811c3 100644 --- a/maps/LakeOfRage.asm +++ b/maps/LakeOfRage.asm @@ -32,7 +32,7 @@ LakeOfRage_MapScripts: return .Wesley: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal WEDNESDAY, .WesleyAppears disappear LAKEOFRAGE_WESLEY return @@ -85,7 +85,7 @@ RedGyarados: cry GYARADOS closetext loadwildmon GYARADOS, 30 - writecode VAR_BATTLETYPE, BATTLETYPE_SHINY + loadvar VAR_BATTLETYPE, BATTLETYPE_SHINY startbattle ifequal LOSE, .NotBeaten disappear LAKEOFRAGE_GYARADOS @@ -192,7 +192,7 @@ WesleyScript: opentext checkevent EVENT_GOT_BLACKBELT_FROM_WESLEY iftrue WesleyWednesdayScript - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal WEDNESDAY, WesleyNotWednesdayScript checkevent EVENT_MET_WESLEY_OF_WEDNESDAY iftrue .MetWesley diff --git a/maps/LakeOfRageMagikarpHouse.asm b/maps/LakeOfRageMagikarpHouse.asm index 430d2dd79..9d1a837ef 100644 --- a/maps/LakeOfRageMagikarpHouse.asm +++ b/maps/LakeOfRageMagikarpHouse.asm @@ -37,7 +37,7 @@ MagikarpLengthRaterScript: end .AskedForMagikarp: - writebyte MAGIKARP + setval MAGIKARP special FindPartyMonThatSpecies iffalse .ClearedRocketHideout writetext MagikarpLengthRaterText_YouHaveAMagikarp diff --git a/maps/LavRadioTower1F.asm b/maps/LavRadioTower1F.asm index 45bd0d208..117a13c08 100644 --- a/maps/LavRadioTower1F.asm +++ b/maps/LavRadioTower1F.asm @@ -34,7 +34,7 @@ LavRadioTower1FGentlemanScript: .ReturnedMachinePart: writetext LavRadioTower1FGentlemanText_ReturnedMachinePart buttonsound - stringtotext .expncardname, MEM_BUFFER_1 + getstring STRING_BUFFER_4, .expncardname scall .receiveitem setflag ENGINE_EXPN_CARD .GotExpnCard: diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index f578597f0..6f30b15d8 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -30,7 +30,7 @@ MahoganyGymPryceScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_GLACIERBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall MahoganyGymActivateRockets .FightDone: checkevent EVENT_GOT_TM16_ICY_WIND @@ -144,7 +144,7 @@ MahoganyGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext PRYCE, PRYCE1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, PRYCE, PRYCE1 jumpstd gymstatue2 PryceText_Intro: diff --git a/maps/MountMoonSquare.asm b/maps/MountMoonSquare.asm index 29784336e..71bd14204 100644 --- a/maps/MountMoonSquare.asm +++ b/maps/MountMoonSquare.asm @@ -25,7 +25,7 @@ MountMoonSquare_MapScripts: ClefairyDance: checkflag ENGINE_MT_MOON_SQUARE_CLEFAIRY iftrue .NoDancing - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal MONDAY, .NoDancing checktime NITE iffalse .NoDancing diff --git a/maps/MountMortarB1F.asm b/maps/MountMortarB1F.asm index c78b60fbf..c16b9faea 100644 --- a/maps/MountMortarB1F.asm +++ b/maps/MountMortarB1F.asm @@ -32,7 +32,7 @@ MountMortarB1FKiyoScript: writetext UnknownText_0x7e2c0 buttonsound waitsfx - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .NoRoom writetext UnknownText_0x7e355 playsound SFX_CAUGHT_MON diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index 1b87393f5..4050c0b8b 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -73,7 +73,7 @@ TrainerSchoolboyJack1: trainer SCHOOLBOY, JACK1, EVENT_BEAT_SCHOOLBOY_JACK, SchoolboyJack1SeenText, SchoolboyJack1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_SCHOOLBOY_JACK + loadvar VAR_CALLERID, PHONE_SCHOOLBOY_JACK endifjustbattled opentext checkflag ENGINE_JACK @@ -94,14 +94,14 @@ TrainerSchoolboyJack1: askforphonenumber PHONE_SCHOOLBOY_JACK ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext SCHOOLBOY, JACK1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, SCHOOLBOY, JACK1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext SchoolboyJack1BeatenText, 0 - copybytetovar wJackFightCount + readmem wJackFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -123,7 +123,7 @@ TrainerSchoolboyJack1: loadtrainer SCHOOLBOY, JACK1 startbattle reloadmapafterbattle - loadvar wJackFightCount, 1 + loadmem wJackFightCount, 1 clearflag ENGINE_JACK end @@ -131,7 +131,7 @@ TrainerSchoolboyJack1: loadtrainer SCHOOLBOY, JACK2 startbattle reloadmapafterbattle - loadvar wJackFightCount, 2 + loadmem wJackFightCount, 2 clearflag ENGINE_JACK end @@ -139,7 +139,7 @@ TrainerSchoolboyJack1: loadtrainer SCHOOLBOY, JACK3 startbattle reloadmapafterbattle - loadvar wJackFightCount, 3 + loadmem wJackFightCount, 3 clearflag ENGINE_JACK end @@ -147,7 +147,7 @@ TrainerSchoolboyJack1: loadtrainer SCHOOLBOY, JACK4 startbattle reloadmapafterbattle - loadvar wJackFightCount, 4 + loadmem wJackFightCount, 4 clearflag ENGINE_JACK end @@ -201,7 +201,7 @@ TrainerPokefanfBeverly1: trainer POKEFANF, BEVERLY1, EVENT_BEAT_POKEFANF_BEVERLY, PokefanfBeverly1SeenText, PokefanfBeverly1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_POKEFAN_BEVERLY + loadvar VAR_CALLERID, PHONE_POKEFAN_BEVERLY endifjustbattled opentext checkflag ENGINE_BEVERLY_HAS_NUGGET @@ -224,7 +224,7 @@ TrainerPokefanfBeverly1: askforphonenumber PHONE_POKEFAN_BEVERLY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext POKEFANF, BEVERLY1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, POKEFANF, BEVERLY1 scall .RegisteredNumber jump .NumberAccepted diff --git a/maps/OaksLab.asm b/maps/OaksLab.asm index 86ac71ac0..b2a765573 100644 --- a/maps/OaksLab.asm +++ b/maps/OaksLab.asm @@ -23,7 +23,7 @@ Oak: buttonsound setevent EVENT_TALKED_TO_OAK_IN_KANTO .CheckBadges: - checkcode VAR_BADGES + readvar VAR_BADGES ifequal NUM_BADGES, .OpenMtSilver ifequal NUM_JOHTO_BADGES, .Complain jump .AhGood diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm index 536d3c6e8..27f912594 100644 --- a/maps/OlivineGym.asm +++ b/maps/OlivineGym.asm @@ -25,7 +25,7 @@ OlivineGymJasmineScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_MINERALBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall OlivineGymActivateRockets .FightDone: checkevent EVENT_GOT_TM23_IRON_TAIL @@ -89,7 +89,7 @@ OlivineGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext JASMINE, JASMINE1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, JASMINE, JASMINE1 jumpstd gymstatue2 Jasmine_SteelTypeIntro: diff --git a/maps/OlivineLighthouse2F.asm b/maps/OlivineLighthouse2F.asm index 062a3e2b6..b8b730fdd 100644 --- a/maps/OlivineLighthouse2F.asm +++ b/maps/OlivineLighthouse2F.asm @@ -22,7 +22,7 @@ TrainerSailorHuey: trainer SAILOR, HUEY1, EVENT_BEAT_SAILOR_HUEY, SailorHueySeenText, SailorHueyBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_SAILOR_HUEY + loadvar VAR_CALLERID, PHONE_SAILOR_HUEY endifjustbattled opentext checkflag ENGINE_HUEY @@ -41,14 +41,14 @@ TrainerSailorHuey: askforphonenumber PHONE_SAILOR_HUEY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext SAILOR, HUEY1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, SAILOR, HUEY1 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext SailorHueyBeatenText, 0 - copybytetovar wHueyFightCount + readmem wHueyFightCount ifequal 3, .Fight3 ifequal 2, .Fight2 ifequal 1, .Fight1 @@ -66,7 +66,7 @@ TrainerSailorHuey: loadtrainer SAILOR, HUEY1 startbattle reloadmapafterbattle - loadvar wHueyFightCount, 1 + loadmem wHueyFightCount, 1 clearflag ENGINE_HUEY end @@ -74,7 +74,7 @@ TrainerSailorHuey: loadtrainer SAILOR, HUEY2 startbattle reloadmapafterbattle - loadvar wHueyFightCount, 2 + loadmem wHueyFightCount, 2 clearflag ENGINE_HUEY end @@ -82,7 +82,7 @@ TrainerSailorHuey: loadtrainer SAILOR, HUEY3 startbattle reloadmapafterbattle - loadvar wHueyFightCount, 3 + loadmem wHueyFightCount, 3 clearflag ENGINE_HUEY end diff --git a/maps/OlivineLighthouse6F.asm b/maps/OlivineLighthouse6F.asm index f0121b8ef..c7c545af8 100644 --- a/maps/OlivineLighthouse6F.asm +++ b/maps/OlivineLighthouse6F.asm @@ -67,7 +67,7 @@ OlivineLighthouseJasmine: closetext setevent EVENT_JASMINE_RETURNED_TO_GYM clearevent EVENT_OLIVINE_GYM_JASMINE - checkcode VAR_FACING + readvar VAR_FACING ifequal DOWN, .FacingDown ifequal RIGHT, .FacingRight applymovement OLIVINELIGHTHOUSE6F_JASMINE, MovementData_0x60c68 @@ -107,7 +107,7 @@ OlivineLighthouseAmphy: checkevent EVENT_JASMINE_RETURNED_TO_GYM iftrue .HealthyNow writetext AmphyPalPalooText - writebyte AMPHAROS + setval AMPHAROS special PlaySlowCry buttonsound writetext AmphyBreathingLaboredText diff --git a/maps/OlivinePort.asm b/maps/OlivinePort.asm index 22d96d1df..3e99f456e 100644 --- a/maps/OlivinePort.asm +++ b/maps/OlivinePort.asm @@ -82,7 +82,7 @@ OlivinePortWalkUpToShipScript: opentext checkevent EVENT_FAST_SHIP_FIRST_TIME iffalse .FirstTime - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .NextShipMonday ifequal SATURDAY, .NextShipMonday ifequal TUESDAY, .NextShipFriday @@ -147,7 +147,7 @@ OlivinePortSailorAfterHOFScript: iftrue OlivinePortAlreadyRodeScript checkevent EVENT_FAST_SHIP_FIRST_TIME iffalse .FirstTime - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .NextShipMonday ifequal SATURDAY, .NextShipMonday ifequal TUESDAY, .NextShipFriday @@ -165,7 +165,7 @@ OlivinePortSailorAfterHOFScript: waitbutton closetext setevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_2 - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .Right applymovement PLAYER, MovementData_0x74a3f jump OlivinePortSailorAtGangwayScript diff --git a/maps/PewterGym.asm b/maps/PewterGym.asm index c5e39a1c2..64773c8f4 100644 --- a/maps/PewterGym.asm +++ b/maps/PewterGym.asm @@ -70,7 +70,7 @@ PewterGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext BROCK, BROCK1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, BROCK, BROCK1 jumpstd gymstatue2 BrockIntroText: diff --git a/maps/PlayersHouse1F.asm b/maps/PlayersHouse1F.asm index b7ab18a81..f86ae16da 100644 --- a/maps/PlayersHouse1F.asm +++ b/maps/PlayersHouse1F.asm @@ -36,7 +36,7 @@ MeetMomScript: opentext writetext ElmsLookingForYouText buttonsound - stringtotext GearName, MEM_BUFFER_1 + getstring STRING_BUFFER_4, GearName scall PlayersHouse1FReceiveItemStd setflag ENGINE_POKEGEAR setflag ENGINE_PHONE_CARD diff --git a/maps/Pokecenter2F.asm b/maps/Pokecenter2F.asm index f07c4b295..0ec1532a8 100644 --- a/maps/Pokecenter2F.asm +++ b/maps/Pokecenter2F.asm @@ -93,7 +93,7 @@ LinkReceptionistScript_Trade: writetext Text_PleaseWait special CheckLinkTimeout iffalse .LinkTimedOut - copybytetovar wOtherPlayerLinkMode + readmem wOtherPlayerLinkMode iffalse .LinkedToFirstGen special CheckBothSelectedSameRoom iffalse .IncompatibleRooms @@ -155,17 +155,17 @@ LinkReceptionistScript_Trade: writetext Text_PleaseComeIn2 waitbutton closetext - writebyte FALSE + setval FALSE end .Mobile_DidNotSave: writetext Text_PleaseComeAgain closetext - writebyte TRUE + setval TRUE end BattleTradeMobile_WalkIn: - applymovement2 Pokecenter2FMobileMobileMovementData_ReceptionistWalksUpAndLeft_LookDown + applymovementlasttalked Pokecenter2FMobileMobileMovementData_ReceptionistWalksUpAndLeft_LookDown applymovement PLAYER, Pokecenter2FMobileMovementData_PlayerWalksIntoMobileBattleRoom end @@ -195,7 +195,7 @@ LinkReceptionistScript_Battle: writetext Text_PleaseWait special CheckLinkTimeout iffalse .LinkTimedOut - copybytetovar wOtherPlayerLinkMode + readmem wOtherPlayerLinkMode iffalse .LinkedToFirstGen special CheckBothSelectedSameRoom iffalse .IncompatibleRooms @@ -259,13 +259,13 @@ LinkReceptionistScript_Battle: writetext Text_PleaseComeIn2 waitbutton closetext - writebyte FALSE + setval FALSE end .Mobile_DidNotSave: writetext Text_PleaseComeAgain closetext - writebyte TRUE + setval TRUE end .SelectThreeMons: @@ -281,11 +281,11 @@ LinkReceptionistScript_Battle: waitbutton .Mobile_DidNotSelect: closetext - writebyte FALSE + setval FALSE end .Mobile_OK: - writebyte TRUE + setval TRUE end Script_TimeCapsuleClosed: @@ -322,7 +322,7 @@ LinkReceptionistScript_TimeCapsule: writetext Text_PleaseWait special CheckLinkTimeout iffalse .LinkTimedOut - copybytetovar wOtherPlayerLinkMode + readmem wOtherPlayerLinkMode iffalse .OK special CheckBothSelectedSameRoom writetext Text_IncompatibleRooms @@ -414,18 +414,18 @@ Script_WalkOutOfMobileBattleRoom: Pokecenter2F_CheckGender: checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Female - applymovement2 Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight + applymovementlasttalked Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesThreeStepsUp end .Female: - applymovement2 Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight_2 + applymovementlasttalked Pokecenter2FMovementData_ReceptionistWalksUpAndLeft_LookRight_2 applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsUp opentext writetext Text_OhPleaseWait waitbutton closetext - applymovement2 Pokecenter2FMovementData_ReceptionistLooksRight + applymovementlasttalked Pokecenter2FMovementData_ReceptionistLooksRight turnobject PLAYER, LEFT opentext writetext Text_ChangeTheLook @@ -433,7 +433,7 @@ Pokecenter2F_CheckGender: closetext playsound SFX_TINGLE applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - writebyte (PAL_NPC_RED << 4) + setval (PAL_NPC_RED << 4) special SetPlayerPalette applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft setflag ENGINE_KRIS_IN_CABLE_CLUB @@ -460,7 +460,7 @@ Script_WalkOutOfLinkTradeRoom: clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - writebyte (PAL_NPC_BLUE << 4) + setval (PAL_NPC_BLUE << 4) special SetPlayerPalette applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft special ReplaceKrisSprite @@ -482,7 +482,7 @@ Script_WalkOutOfLinkBattleRoom: clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - writebyte (PAL_NPC_BLUE << 4) + setval (PAL_NPC_BLUE << 4) special SetPlayerPalette applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft special ReplaceKrisSprite @@ -493,45 +493,45 @@ Script_WalkOutOfLinkBattleRoom: TimeCapsuleScript_CheckPlayerGender: checkflag ENGINE_PLAYER_IS_FEMALE iftrue .Female - checkcode VAR_FACING + readvar VAR_FACING ifequal LEFT, .MaleFacingLeft ifequal RIGHT, .MaleFacingRight - applymovement2 Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesTwoStepsUp_2 end .MaleFacingLeft: - applymovement2 Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksDown applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksLeftAndUp end .MaleFacingRight: - applymovement2 Pokecenter2FMovementData_ReceptionistStepsRightLooksDown + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsRightLooksDown applymovement PLAYER, Pokecenter2FMovementData_PlayerWalksRightAndUp end .Female: - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .FemaleFacingRight ifequal LEFT, .FemaleFacingLeft - applymovement2 Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepUp_2 jump .FemaleContinue .FemaleFacingRight: - applymovement2 Pokecenter2FMovementData_ReceptionistStepsRightLooksLeft_2 + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsRightLooksLeft_2 applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepRight jump .FemaleContinue .FemaleFacingLeft: - applymovement2 Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 + applymovementlasttalked Pokecenter2FMovementData_ReceptionistStepsLeftLooksRight_2 applymovement PLAYER, Pokecenter2FMovementData_PlayerTakesOneStepLeft .FemaleContinue: opentext writetext Text_OhPleaseWait waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING ifnotequal UP, .FemaleChangeApperance turnobject PLAYER, LEFT .FemaleChangeApperance: @@ -541,7 +541,7 @@ TimeCapsuleScript_CheckPlayerGender: closetext playsound SFX_TINGLE applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - writebyte (PAL_NPC_RED << 4) + setval (PAL_NPC_RED << 4) special SetPlayerPalette applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingDown faceobject PLAYER, POKECENTER2F_TIME_CAPSULE_RECEPTIONIST @@ -570,7 +570,7 @@ Script_LeftTimeCapsule: clearflag ENGINE_KRIS_IN_CABLE_CLUB playsound SFX_TINGLE applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingRight - writebyte (PAL_NPC_BLUE << 4) + setval (PAL_NPC_BLUE << 4) special SetPlayerPalette applymovement PLAYER, Pokecenter2FMovementData_PlayerSpinsClockwiseEndsFacingLeft special ReplaceKrisSprite diff --git a/maps/RadioTower1F.asm b/maps/RadioTower1F.asm index 2b7a979e5..d9db0d89c 100644 --- a/maps/RadioTower1F.asm +++ b/maps/RadioTower1F.asm @@ -146,7 +146,7 @@ RadioTower1FRadioCardWomanScript: waitsfx writetext UnknownText_0x5d37b buttonsound - stringtotext .RadioCardText, MEM_BUFFER_1 + getstring STRING_BUFFER_4, .RadioCardText scall .ReceiveItem writetext UnknownText_0x5d3c0 buttonsound diff --git a/maps/RadioTower2F.asm b/maps/RadioTower2F.asm index 036a19dd5..d45e9ea14 100644 --- a/maps/RadioTower2F.asm +++ b/maps/RadioTower2F.asm @@ -106,13 +106,13 @@ Buena: iffalse .Introduction checkflag ENGINE_BUENAS_PASSWORD_2 iftrue .PlayedAlready - checkcode VAR_HOUR + readvar VAR_HOUR ifless 18, .TooEarly checkflag ENGINE_BUENAS_PASSWORD iffalse .TuneIn checkitem BLUE_CARD iffalse .NoBlueCard - checkcode VAR_BLUECARDBALANCE + readvar VAR_BLUECARDBALANCE ifequal 30, .BlueCardCapped0 playmusic MUSIC_BUENAS_PASSWORD writetext UnknownText_0x5de35 @@ -122,7 +122,7 @@ Buena: waitbutton closetext turnobject RADIOTOWER2F_BUENA, RIGHT - checkcode VAR_FACING + readvar VAR_FACING ifnotequal RIGHT, .DontNeedToMove applymovement PLAYER, MovementData_0x5d921 .DontNeedToMove: @@ -140,9 +140,9 @@ Buena: writetext UnknownText_0x5dfc1 waitbutton closetext - checkcode VAR_BLUECARDBALANCE - addvar 1 - writevarcode VAR_BLUECARDBALANCE + readvar VAR_BLUECARDBALANCE + addval 1 + writevar VAR_BLUECARDBALANCE waitsfx playsound SFX_TRANSACTION setflag ENGINE_BUENAS_PASSWORD_2 @@ -155,7 +155,7 @@ Buena: special FadeOutMusic pause 20 special RestartMapMusic - checkcode VAR_BLUECARDBALANCE + readvar VAR_BLUECARDBALANCE ifequal 30, .BlueCardCapped1 end diff --git a/maps/Route16.asm b/maps/Route16.asm index 327b90a85..bbe877245 100644 --- a/maps/Route16.asm +++ b/maps/Route16.asm @@ -5,9 +5,9 @@ Route16_MapScripts: callback MAPCALLBACK_NEWMAP, .AlwaysOnBike .AlwaysOnBike: - checkcode VAR_YCOORD + readvar VAR_YCOORD ifless 5, .CanWalk - checkcode VAR_XCOORD + readvar VAR_XCOORD ifgreater 13, .CanWalk setflag ENGINE_ALWAYS_ON_BIKE return diff --git a/maps/Route26.asm b/maps/Route26.asm index 1d1f81534..0ced38d38 100644 --- a/maps/Route26.asm +++ b/maps/Route26.asm @@ -28,7 +28,7 @@ TrainerCooltrainermGaven3: trainer COOLTRAINERM, GAVEN3, EVENT_BEAT_COOLTRAINERM_GAVEN, CooltrainermGaven3SeenText, CooltrainermGaven3BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_COOLTRAINERM_GAVEN + loadvar VAR_CALLERID, PHONE_COOLTRAINERM_GAVEN endifjustbattled opentext checkflag ENGINE_GAVEN @@ -49,14 +49,14 @@ TrainerCooltrainermGaven3: askforphonenumber PHONE_COOLTRAINERM_GAVEN ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext COOLTRAINERM, GAVEN3, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, COOLTRAINERM, GAVEN3 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext CooltrainermGaven3BeatenText, 0 - copybytetovar wGavenFightCount + readmem wGavenFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -70,7 +70,7 @@ TrainerCooltrainermGaven3: loadtrainer COOLTRAINERM, GAVEN3 startbattle reloadmapafterbattle - loadvar wGavenFightCount, 1 + loadmem wGavenFightCount, 1 clearflag ENGINE_GAVEN end @@ -78,7 +78,7 @@ TrainerCooltrainermGaven3: loadtrainer COOLTRAINERM, GAVEN1 startbattle reloadmapafterbattle - loadvar wGavenFightCount, 2 + loadmem wGavenFightCount, 2 clearflag ENGINE_GAVEN end @@ -132,7 +132,7 @@ TrainerCooltrainerfBeth1: trainer COOLTRAINERF, BETH1, EVENT_BEAT_COOLTRAINERF_BETH, CooltrainerfBeth1SeenText, CooltrainerfBeth1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_COOLTRAINERF_BETH + loadvar VAR_CALLERID, PHONE_COOLTRAINERF_BETH endifjustbattled opentext checkflag ENGINE_BETH @@ -153,14 +153,14 @@ TrainerCooltrainerfBeth1: askforphonenumber PHONE_COOLTRAINERF_BETH ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext COOLTRAINERF, BETH1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, COOLTRAINERF, BETH1 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext CooltrainerfBeth1BeatenText, 0 - copybytetovar wBethFightCount + readmem wBethFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -174,7 +174,7 @@ TrainerCooltrainerfBeth1: loadtrainer COOLTRAINERF, BETH1 startbattle reloadmapafterbattle - loadvar wBethFightCount, 1 + loadmem wBethFightCount, 1 clearflag ENGINE_BETH end @@ -182,7 +182,7 @@ TrainerCooltrainerfBeth1: loadtrainer COOLTRAINERF, BETH2 startbattle reloadmapafterbattle - loadvar wBethFightCount, 2 + loadmem wBethFightCount, 2 clearflag ENGINE_BETH end diff --git a/maps/Route27.asm b/maps/Route27.asm index bd39db0b7..ec2e8f9a5 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -61,7 +61,7 @@ TrainerBirdKeeperJose2: trainer BIRD_KEEPER, JOSE2, EVENT_BEAT_BIRD_KEEPER_JOSE2, BirdKeeperJose2SeenText, BirdKeeperJose2BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_BIRDKEEPER_JOSE + loadvar VAR_CALLERID, PHONE_BIRDKEEPER_JOSE endifjustbattled opentext checkflag ENGINE_JOSE @@ -84,14 +84,14 @@ TrainerBirdKeeperJose2: askforphonenumber PHONE_BIRDKEEPER_JOSE ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext BIRD_KEEPER, JOSE2, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, BIRD_KEEPER, JOSE2 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext BirdKeeperJose2BeatenText, 0 - copybytetovar wJoseFightCount + readmem wJoseFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -105,7 +105,7 @@ TrainerBirdKeeperJose2: loadtrainer BIRD_KEEPER, JOSE2 startbattle reloadmapafterbattle - loadvar wJoseFightCount, 1 + loadmem wJoseFightCount, 1 clearflag ENGINE_JOSE end @@ -113,7 +113,7 @@ TrainerBirdKeeperJose2: loadtrainer BIRD_KEEPER, JOSE1 startbattle reloadmapafterbattle - loadvar wJoseFightCount, 2 + loadmem wJoseFightCount, 2 clearflag ENGINE_JOSE end @@ -196,7 +196,7 @@ TrainerCooltrainerfReena: trainer COOLTRAINERF, REENA1, EVENT_BEAT_COOLTRAINERF_REENA, CooltrainerfReenaSeenText, CooltrainerfReenaBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_COOLTRAINERF_REENA + loadvar VAR_CALLERID, PHONE_COOLTRAINERF_REENA endifjustbattled opentext checkflag ENGINE_REENA @@ -217,14 +217,14 @@ TrainerCooltrainerfReena: askforphonenumber PHONE_COOLTRAINERF_REENA ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext COOLTRAINERF, REENA1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, COOLTRAINERF, REENA1 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext CooltrainerfReenaBeatenText, 0 - copybytetovar wReenaFightCount + readmem wReenaFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -238,7 +238,7 @@ TrainerCooltrainerfReena: loadtrainer COOLTRAINERF, REENA1 startbattle reloadmapafterbattle - loadvar wReenaFightCount, 1 + loadmem wReenaFightCount, 1 clearflag ENGINE_REENA end @@ -246,7 +246,7 @@ TrainerCooltrainerfReena: loadtrainer COOLTRAINERF, REENA2 startbattle reloadmapafterbattle - loadvar wReenaFightCount, 2 + loadmem wReenaFightCount, 2 clearflag ENGINE_REENA end diff --git a/maps/Route29.asm b/maps/Route29.asm index 3b3322f13..392396f55 100644 --- a/maps/Route29.asm +++ b/maps/Route29.asm @@ -31,7 +31,7 @@ Route29_MapScripts: return .DoesTuscanyAppear: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal TUESDAY, .TuscanyDisappears appear ROUTE29_TUSCANY return @@ -105,7 +105,7 @@ Script_RefusedTutorial2: CatchingTutorialDudeScript: faceplayer opentext - checkcode VAR_BOXSPACE + readvar VAR_BOXSPACE ifequal 0, .BoxFull checkevent EVENT_LEARNED_TO_CATCH_POKEMON iftrue .BoxFull @@ -169,7 +169,7 @@ TuscanyScript: opentext checkevent EVENT_GOT_PINK_BOW_FROM_TUSCANY iftrue TuscanyTuesdayScript - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal TUESDAY, TuscanyNotTuesdayScript checkevent EVENT_MET_TUSCANY_OF_TUESDAY iftrue .MetTuscany diff --git a/maps/Route30.asm b/maps/Route30.asm index a7d066601..90c4ece81 100644 --- a/maps/Route30.asm +++ b/maps/Route30.asm @@ -40,7 +40,7 @@ TrainerYoungsterJoey: trainer YOUNGSTER, JOEY1, EVENT_BEAT_YOUNGSTER_JOEY, YoungsterJoey1SeenText, YoungsterJoey1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_YOUNGSTER_JOEY + loadvar VAR_CALLERID, PHONE_YOUNGSTER_JOEY endifjustbattled opentext checkflag ENGINE_JOEY @@ -61,14 +61,14 @@ TrainerYoungsterJoey: askforphonenumber PHONE_YOUNGSTER_JOEY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext YOUNGSTER, JOEY1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, YOUNGSTER, JOEY1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext YoungsterJoey1BeatenText, 0 - copybytetovar wJoeyFightCount + readmem wJoeyFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -90,7 +90,7 @@ TrainerYoungsterJoey: loadtrainer YOUNGSTER, JOEY1 startbattle reloadmapafterbattle - loadvar wJoeyFightCount, 1 + loadmem wJoeyFightCount, 1 clearflag ENGINE_JOEY end @@ -98,7 +98,7 @@ TrainerYoungsterJoey: loadtrainer YOUNGSTER, JOEY2 startbattle reloadmapafterbattle - loadvar wJoeyFightCount, 2 + loadmem wJoeyFightCount, 2 clearflag ENGINE_JOEY end @@ -106,7 +106,7 @@ TrainerYoungsterJoey: loadtrainer YOUNGSTER, JOEY3 startbattle reloadmapafterbattle - loadvar wJoeyFightCount, 3 + loadmem wJoeyFightCount, 3 clearflag ENGINE_JOEY end @@ -114,7 +114,7 @@ TrainerYoungsterJoey: loadtrainer YOUNGSTER, JOEY4 startbattle reloadmapafterbattle - loadvar wJoeyFightCount, 4 + loadmem wJoeyFightCount, 4 clearflag ENGINE_JOEY end diff --git a/maps/Route31.asm b/maps/Route31.asm index 1a7ba7205..e0a1a9db4 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -26,7 +26,7 @@ TrainerBugCatcherWade1: trainer BUG_CATCHER, WADE1, EVENT_BEAT_BUG_CATCHER_WADE, BugCatcherWade1SeenText, BugCatcherWade1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_BUG_CATCHER_WADE + loadvar VAR_CALLERID, PHONE_BUG_CATCHER_WADE endifjustbattled opentext checkflag ENGINE_WADE @@ -49,14 +49,14 @@ TrainerBugCatcherWade1: askforphonenumber PHONE_BUG_CATCHER_WADE ifequal PHONE_CONTACTS_FULL, .PhoneFullSTD ifequal PHONE_CONTACT_REFUSED, .DeclinedNumberSTD - trainertotext BUG_CATCHER, WADE1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, BUG_CATCHER, WADE1 scall .RegisterNumberSTD jump .AcceptedNumberSTD .WadeRematch: scall .RematchSTD winlosstext BugCatcherWade1BeatenText, 0 - copybytetovar wWadeFightCount + readmem wWadeFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -78,7 +78,7 @@ TrainerBugCatcherWade1: loadtrainer BUG_CATCHER, WADE1 startbattle reloadmapafterbattle - loadvar wWadeFightCount, 1 + loadmem wWadeFightCount, 1 clearflag ENGINE_WADE end @@ -86,7 +86,7 @@ TrainerBugCatcherWade1: loadtrainer BUG_CATCHER, WADE2 startbattle reloadmapafterbattle - loadvar wWadeFightCount, 2 + loadmem wWadeFightCount, 2 clearflag ENGINE_WADE end @@ -94,7 +94,7 @@ TrainerBugCatcherWade1: loadtrainer BUG_CATCHER, WADE3 startbattle reloadmapafterbattle - loadvar wWadeFightCount, 3 + loadmem wWadeFightCount, 3 clearflag ENGINE_WADE end @@ -102,7 +102,7 @@ TrainerBugCatcherWade1: loadtrainer BUG_CATCHER, WADE4 startbattle reloadmapafterbattle - loadvar wWadeFightCount, 4 + loadmem wWadeFightCount, 4 clearflag ENGINE_WADE end diff --git a/maps/Route32.asm b/maps/Route32.asm index bab9ce66a..d4d5dac1a 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -33,7 +33,7 @@ Route32_MapScripts: end .Frieda: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal FRIDAY, .FriedaAppears disappear ROUTE32_FRIEDA return @@ -167,7 +167,7 @@ TrainerFisherRalph1: trainer FISHER, RALPH1, EVENT_BEAT_FISHER_RALPH, FisherRalph1SeenText, FisherRalph1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_FISHER_RALPH + loadvar VAR_CALLERID, PHONE_FISHER_RALPH endifjustbattled opentext checkflag ENGINE_RALPH @@ -190,14 +190,14 @@ TrainerFisherRalph1: askforphonenumber PHONE_FISHER_RALPH ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext FISHER, RALPH1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, FISHER, RALPH1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext FisherRalph1BeatenText, 0 - copybytetovar wRalphFightCount + readmem wRalphFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -219,7 +219,7 @@ TrainerFisherRalph1: loadtrainer FISHER, RALPH1 startbattle reloadmapafterbattle - loadvar wRalphFightCount, 1 + loadmem wRalphFightCount, 1 clearflag ENGINE_RALPH end @@ -227,7 +227,7 @@ TrainerFisherRalph1: loadtrainer FISHER, RALPH2 startbattle reloadmapafterbattle - loadvar wRalphFightCount, 2 + loadmem wRalphFightCount, 2 clearflag ENGINE_RALPH end @@ -235,7 +235,7 @@ TrainerFisherRalph1: loadtrainer FISHER, RALPH3 startbattle reloadmapafterbattle - loadvar wRalphFightCount, 3 + loadmem wRalphFightCount, 3 clearflag ENGINE_RALPH end @@ -243,7 +243,7 @@ TrainerFisherRalph1: loadtrainer FISHER, RALPH4 startbattle reloadmapafterbattle - loadvar wRalphFightCount, 4 + loadmem wRalphFightCount, 4 clearflag ENGINE_RALPH end @@ -303,7 +303,7 @@ TrainerPicnickerLiz1: trainer PICNICKER, LIZ1, EVENT_BEAT_PICNICKER_LIZ, PicnickerLiz1SeenText, PicnickerLiz1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_PICNICKER_LIZ + loadvar VAR_CALLERID, PHONE_PICNICKER_LIZ endifjustbattled opentext checkflag ENGINE_LIZ @@ -324,14 +324,14 @@ TrainerPicnickerLiz1: askforphonenumber PHONE_PICNICKER_LIZ ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext PICNICKER, LIZ1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, PICNICKER, LIZ1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext PicnickerLiz1BeatenText, 0 - copybytetovar wLizFightCount + readmem wLizFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -353,7 +353,7 @@ TrainerPicnickerLiz1: loadtrainer PICNICKER, LIZ1 startbattle reloadmapafterbattle - loadvar wLizFightCount, 1 + loadmem wLizFightCount, 1 clearflag ENGINE_LIZ end @@ -361,7 +361,7 @@ TrainerPicnickerLiz1: loadtrainer PICNICKER, LIZ2 startbattle reloadmapafterbattle - loadvar wLizFightCount, 2 + loadmem wLizFightCount, 2 clearflag ENGINE_LIZ end @@ -369,7 +369,7 @@ TrainerPicnickerLiz1: loadtrainer PICNICKER, LIZ3 startbattle reloadmapafterbattle - loadvar wLizFightCount, 3 + loadmem wLizFightCount, 3 clearflag ENGINE_LIZ end @@ -377,7 +377,7 @@ TrainerPicnickerLiz1: loadtrainer PICNICKER, LIZ4 startbattle reloadmapafterbattle - loadvar wLizFightCount, 4 + loadmem wLizFightCount, 4 clearflag ENGINE_LIZ end @@ -454,7 +454,7 @@ FriedaScript: opentext checkevent EVENT_GOT_POISON_BARB_FROM_FRIEDA iftrue .Friday - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal FRIDAY, .NotFriday checkevent EVENT_MET_FRIEDA_OF_FRIDAY iftrue .MetFrieda diff --git a/maps/Route33.asm b/maps/Route33.asm index eb88baaa6..f8e771626 100644 --- a/maps/Route33.asm +++ b/maps/Route33.asm @@ -15,7 +15,7 @@ TrainerHikerAnthony: trainer HIKER, ANTHONY2, EVENT_BEAT_HIKER_ANTHONY, HikerAnthony2SeenText, HikerAnthony2BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_HIKER_ANTHONY + loadvar VAR_CALLERID, PHONE_HIKER_ANTHONY endifjustbattled opentext checkflag ENGINE_ANTHONY @@ -38,14 +38,14 @@ TrainerHikerAnthony: askforphonenumber PHONE_HIKER_ANTHONY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext HIKER, ANTHONY2, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, HIKER, ANTHONY2 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext HikerAnthony2BeatenText, 0 - copybytetovar wAnthonyFightCount + readmem wAnthonyFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -67,7 +67,7 @@ TrainerHikerAnthony: loadtrainer HIKER, ANTHONY2 startbattle reloadmapafterbattle - loadvar wAnthonyFightCount, 1 + loadmem wAnthonyFightCount, 1 clearflag ENGINE_ANTHONY end @@ -75,7 +75,7 @@ TrainerHikerAnthony: loadtrainer HIKER, ANTHONY1 startbattle reloadmapafterbattle - loadvar wAnthonyFightCount, 2 + loadmem wAnthonyFightCount, 2 clearflag ENGINE_ANTHONY end @@ -83,7 +83,7 @@ TrainerHikerAnthony: loadtrainer HIKER, ANTHONY3 startbattle reloadmapafterbattle - loadvar wAnthonyFightCount, 3 + loadmem wAnthonyFightCount, 3 clearflag ENGINE_ANTHONY end @@ -91,7 +91,7 @@ TrainerHikerAnthony: loadtrainer HIKER, ANTHONY4 startbattle reloadmapafterbattle - loadvar wAnthonyFightCount, 4 + loadmem wAnthonyFightCount, 4 clearflag ENGINE_ANTHONY end diff --git a/maps/Route34.asm b/maps/Route34.asm index 8e52a151e..a72d65a8d 100644 --- a/maps/Route34.asm +++ b/maps/Route34.asm @@ -59,7 +59,7 @@ DayCareManScript_Outside: closetext ifequal TRUE, .end_fail clearflag ENGINE_DAY_CARE_MAN_HAS_EGG - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .walk_around_player applymovement ROUTE34_GRAMPS, Route34MovementData_DayCareManWalksBackInside playsound SFX_ENTER_DOOR @@ -89,7 +89,7 @@ TrainerCamperTodd1: trainer CAMPER, TODD1, EVENT_BEAT_CAMPER_TODD, CamperTodd1SeenText, CamperTodd1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_CAMPER_TODD + loadvar VAR_CALLERID, PHONE_CAMPER_TODD endifjustbattled opentext checkflag ENGINE_TODD @@ -112,14 +112,14 @@ TrainerCamperTodd1: askforphonenumber PHONE_CAMPER_TODD ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext CAMPER, TODD1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, CAMPER, TODD1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext CamperTodd1BeatenText, 0 - copybytetovar wToddFightCount + readmem wToddFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -141,7 +141,7 @@ TrainerCamperTodd1: loadtrainer CAMPER, TODD1 startbattle reloadmapafterbattle - loadvar wToddFightCount, 1 + loadmem wToddFightCount, 1 clearflag ENGINE_TODD end @@ -149,7 +149,7 @@ TrainerCamperTodd1: loadtrainer CAMPER, TODD2 startbattle reloadmapafterbattle - loadvar wToddFightCount, 2 + loadmem wToddFightCount, 2 clearflag ENGINE_TODD end @@ -157,7 +157,7 @@ TrainerCamperTodd1: loadtrainer CAMPER, TODD3 startbattle reloadmapafterbattle - loadvar wToddFightCount, 3 + loadmem wToddFightCount, 3 clearflag ENGINE_TODD end @@ -165,7 +165,7 @@ TrainerCamperTodd1: loadtrainer CAMPER, TODD4 startbattle reloadmapafterbattle - loadvar wToddFightCount, 4 + loadmem wToddFightCount, 4 clearflag ENGINE_TODD end @@ -214,7 +214,7 @@ TrainerPicnickerGina1: trainer PICNICKER, GINA1, EVENT_BEAT_PICNICKER_GINA, PicnickerGina1SeenText, PicnickerGina1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_PICNICKER_GINA + loadvar VAR_CALLERID, PHONE_PICNICKER_GINA endifjustbattled opentext checkflag ENGINE_GINA @@ -237,14 +237,14 @@ TrainerPicnickerGina1: askforphonenumber PHONE_PICNICKER_GINA ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext PICNICKER, GINA1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, PICNICKER, GINA1 scall .RegisteredNumber jump .NumberAccepted .Rematch: scall .RematchStd winlosstext PicnickerGina1BeatenText, 0 - copybytetovar wGinaFightCount + readmem wGinaFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -266,7 +266,7 @@ TrainerPicnickerGina1: loadtrainer PICNICKER, GINA1 startbattle reloadmapafterbattle - loadvar wGinaFightCount, 1 + loadmem wGinaFightCount, 1 clearflag ENGINE_GINA end @@ -274,7 +274,7 @@ TrainerPicnickerGina1: loadtrainer PICNICKER, GINA2 startbattle reloadmapafterbattle - loadvar wGinaFightCount, 2 + loadmem wGinaFightCount, 2 clearflag ENGINE_GINA end @@ -282,7 +282,7 @@ TrainerPicnickerGina1: loadtrainer PICNICKER, GINA3 startbattle reloadmapafterbattle - loadvar wGinaFightCount, 3 + loadmem wGinaFightCount, 3 clearflag ENGINE_GINA end @@ -290,7 +290,7 @@ TrainerPicnickerGina1: loadtrainer PICNICKER, GINA4 startbattle reloadmapafterbattle - loadvar wGinaFightCount, 4 + loadmem wGinaFightCount, 4 clearflag ENGINE_GINA end diff --git a/maps/Route35.asm b/maps/Route35.asm index 48c05058d..dc3f17014 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -31,7 +31,7 @@ TrainerJugglerIrwin: trainer JUGGLER, IRWIN1, EVENT_BEAT_JUGGLER_IRWIN, JugglerIrwin1SeenText, JugglerIrwin1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_JUGGLER_IRWIN + loadvar VAR_CALLERID, PHONE_JUGGLER_IRWIN endifjustbattled opentext checkcellnum PHONE_JUGGLER_IRWIN @@ -50,7 +50,7 @@ TrainerJugglerIrwin: askforphonenumber PHONE_JUGGLER_IRWIN ifequal PHONE_CONTACTS_FULL, Route35PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route35NumberDeclinedM - trainertotext JUGGLER, IRWIN1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, JUGGLER, IRWIN1 scall Route35RegisteredNumberM jump Route35NumberAcceptedM @@ -130,7 +130,7 @@ TrainerBugCatcherArnie: trainer BUG_CATCHER, ARNIE1, EVENT_BEAT_BUG_CATCHER_ARNIE, BugCatcherArnieSeenText, BugCatcherArnieBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_BUG_CATCHER_ARNIE + loadvar VAR_CALLERID, PHONE_BUG_CATCHER_ARNIE endifjustbattled opentext checkflag ENGINE_ARNIE @@ -153,14 +153,14 @@ TrainerBugCatcherArnie: askforphonenumber PHONE_BUG_CATCHER_ARNIE ifequal PHONE_CONTACTS_FULL, Route35PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route35NumberDeclinedM - trainertotext BUG_CATCHER, ARNIE1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, BUG_CATCHER, ARNIE1 scall Route35RegisteredNumberM jump Route35NumberAcceptedM .WantsBattle: scall Route35RematchM winlosstext BugCatcherArnieBeatenText, 0 - copybytetovar wArnieFightCount + readmem wArnieFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -182,7 +182,7 @@ TrainerBugCatcherArnie: loadtrainer BUG_CATCHER, ARNIE1 startbattle reloadmapafterbattle - loadvar wArnieFightCount, 1 + loadmem wArnieFightCount, 1 clearflag ENGINE_ARNIE end @@ -190,7 +190,7 @@ TrainerBugCatcherArnie: loadtrainer BUG_CATCHER, ARNIE2 startbattle reloadmapafterbattle - loadvar wArnieFightCount, 2 + loadmem wArnieFightCount, 2 clearflag ENGINE_ARNIE end @@ -198,7 +198,7 @@ TrainerBugCatcherArnie: loadtrainer BUG_CATCHER, ARNIE3 startbattle reloadmapafterbattle - loadvar wArnieFightCount, 3 + loadmem wArnieFightCount, 3 clearflag ENGINE_ARNIE end @@ -206,7 +206,7 @@ TrainerBugCatcherArnie: loadtrainer BUG_CATCHER, ARNIE4 startbattle reloadmapafterbattle - loadvar wArnieFightCount, 4 + loadmem wArnieFightCount, 4 clearflag ENGINE_ARNIE end diff --git a/maps/Route35GoldenrodGate.asm b/maps/Route35GoldenrodGate.asm index 71a1e510b..5608b57f9 100644 --- a/maps/Route35GoldenrodGate.asm +++ b/maps/Route35GoldenrodGate.asm @@ -23,7 +23,7 @@ RandyScript: writetext UnknownText_0x69e48 buttonsound waitsfx - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .partyfull writetext UnknownText_0x69eb8 playsound SFX_KEY_ITEM diff --git a/maps/Route35NationalParkGate.asm b/maps/Route35NationalParkGate.asm index 6a24bba32..4f9026979 100644 --- a/maps/Route35NationalParkGate.asm +++ b/maps/Route35NationalParkGate.asm @@ -34,7 +34,7 @@ Route35NationalParkGate_MapScripts: return .CheckIfContestAvailable: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal TUESDAY, .SetContestOfficer ifequal THURSDAY, .SetContestOfficer ifequal SATURDAY, .SetContestOfficer @@ -55,9 +55,9 @@ Route35NationalParkGate_MapScripts: applymovement PLAYER, MovementData_0x6a2e2 turnobject ROUTE35NATIONALPARKGATE_OFFICER1, RIGHT opentext - checkcode VAR_CONTESTMINUTES - addvar 1 - vartomem MEM_BUFFER_0 + readvar VAR_CONTESTMINUTES + addval 1 + getnum STRING_BUFFER_3 writetext UnknownText_0x6a79a yesorno iffalse .GoBackToContest @@ -78,7 +78,7 @@ Route35NationalParkGate_MapScripts: end Route35OfficerScriptContest: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, Route35NationalParkGate_NoContestToday ifequal MONDAY, Route35NationalParkGate_NoContestToday ifequal WEDNESDAY, Route35NationalParkGate_NoContestToday @@ -91,7 +91,7 @@ Route35OfficerScriptContest: writetext UnknownText_0x6a2eb yesorno iffalse Route35NationalParkGate_DeclinedToParticipate - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifgreater 1, Route35NationalParkGate_LeaveTheRestBehind special ContestDropOffMons clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER @@ -116,7 +116,7 @@ Route35NationalParkGate_OkayToProceed: end Route35NationalParkGate_EnterContest: - checkcode VAR_FACING + readvar VAR_FACING ifequal LEFT, Route35NationalParkGate_FacingLeft applymovement PLAYER, MovementData_0x6a2e5 end @@ -126,9 +126,9 @@ Route35NationalParkGate_FacingLeft: end Route35NationalParkGate_LeaveTheRestBehind: - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifless PARTY_LENGTH, Route35NationalParkGate_LessThanFullParty - checkcode VAR_BOXSPACE + readvar VAR_BOXSPACE ifequal 0, Route35NationalParkGate_NoRoomInBox Route35NationalParkGate_LessThanFullParty: diff --git a/maps/Route36.asm b/maps/Route36.asm index d9845bc30..bb490d1df 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -24,7 +24,7 @@ Route36_MapScripts: end .ArthurCallback: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal THURSDAY, .ArthurAppears disappear ROUTE36_ARTHUR return @@ -106,7 +106,7 @@ Route36FloriaScript: waitbutton closetext clearevent EVENT_FLORIA_AT_FLOWER_SHOP - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .Up applymovement ROUTE36_FLORIA, FloriaMovement1 disappear ROUTE36_FLORIA @@ -168,7 +168,7 @@ TrainerSchoolboyAlan1: trainer SCHOOLBOY, ALAN1, EVENT_BEAT_SCHOOLBOY_ALAN, SchoolboyAlan1SeenText, SchoolboyAlan1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_SCHOOLBOY_ALAN + loadvar VAR_CALLERID, PHONE_SCHOOLBOY_ALAN endifjustbattled opentext checkflag ENGINE_ALAN @@ -191,14 +191,14 @@ TrainerSchoolboyAlan1: askforphonenumber PHONE_SCHOOLBOY_ALAN ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext SCHOOLBOY, ALAN1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, SCHOOLBOY, ALAN1 scall .RegisteredNumber jump .NumberAccepted .ChooseRematch: scall .Rematch winlosstext SchoolboyAlan1BeatenText, 0 - copybytetovar wAlanFightCount + readmem wAlanFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -220,7 +220,7 @@ TrainerSchoolboyAlan1: loadtrainer SCHOOLBOY, ALAN1 startbattle reloadmapafterbattle - loadvar wAlanFightCount, 1 + loadmem wAlanFightCount, 1 clearflag ENGINE_ALAN end @@ -228,7 +228,7 @@ TrainerSchoolboyAlan1: loadtrainer SCHOOLBOY, ALAN2 startbattle reloadmapafterbattle - loadvar wAlanFightCount, 2 + loadmem wAlanFightCount, 2 clearflag ENGINE_ALAN end @@ -236,7 +236,7 @@ TrainerSchoolboyAlan1: loadtrainer SCHOOLBOY, ALAN3 startbattle reloadmapafterbattle - loadvar wAlanFightCount, 3 + loadmem wAlanFightCount, 3 clearflag ENGINE_ALAN end @@ -244,7 +244,7 @@ TrainerSchoolboyAlan1: loadtrainer SCHOOLBOY, ALAN4 startbattle reloadmapafterbattle - loadvar wAlanFightCount, 4 + loadmem wAlanFightCount, 4 clearflag ENGINE_ALAN end @@ -318,7 +318,7 @@ ArthurScript: opentext checkevent EVENT_GOT_HARD_STONE_FROM_ARTHUR iftrue .AlreadyGotStone - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal THURSDAY, ArthurNotThursdayScript checkevent EVENT_MET_ARTHUR_OF_THURSDAY iftrue .MetArthur diff --git a/maps/Route36NationalParkGate.asm b/maps/Route36NationalParkGate.asm index 86c415813..30ea3abf3 100644 --- a/maps/Route36NationalParkGate.asm +++ b/maps/Route36NationalParkGate.asm @@ -45,7 +45,7 @@ Route36NationalParkGate_MapScripts: .CheckIfContestAvailable: checkevent EVENT_WARPED_FROM_ROUTE_35_NATIONAL_PARK_GATE iftrue .Return - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal TUESDAY, .SetContestOfficer ifequal THURSDAY, .SetContestOfficer ifequal SATURDAY, .SetContestOfficer @@ -64,9 +64,9 @@ Route36NationalParkGate_MapScripts: .LeavingContestEarly: turnobject PLAYER, UP opentext - checkcode VAR_CONTESTMINUTES - addvar 1 - vartomem MEM_BUFFER_0 + readvar VAR_CONTESTMINUTES + addval 1 + getnum STRING_BUFFER_3 writetext UnknownText_0x6b284 yesorno iffalse .GoBackToContest @@ -139,7 +139,7 @@ Route36NationalParkGate_MapScripts: end Route36OfficerScriptContest: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, _ContestNotOn ifequal MONDAY, _ContestNotOn ifequal WEDNESDAY, _ContestNotOn @@ -152,7 +152,7 @@ Route36OfficerScriptContest: writetext UnknownText_0x6add5 yesorno iffalse .DecidedNotToJoinContest - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifgreater 1, .LeaveMonsWithOfficer special ContestDropOffMons clearevent EVENT_LEFT_MONS_WITH_CONTEST_OFFICER @@ -179,9 +179,9 @@ Route36OfficerScriptContest: end .LeaveMonsWithOfficer: - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifless PARTY_LENGTH, .ContinueLeavingMons - checkcode VAR_BOXSPACE + readvar VAR_BOXSPACE ifequal 0, .BoxFull .ContinueLeavingMons: special CheckFirstMonIsEgg diff --git a/maps/Route37.asm b/maps/Route37.asm index 98cf05d20..326e0a870 100644 --- a/maps/Route37.asm +++ b/maps/Route37.asm @@ -14,7 +14,7 @@ Route37_MapScripts: callback MAPCALLBACK_OBJECTS, .Sunny .Sunny: - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal SUNDAY, .SunnyAppears disappear ROUTE37_SUNNY return @@ -61,7 +61,7 @@ SunnyScript: opentext checkevent EVENT_GOT_MAGNET_FROM_SUNNY iftrue SunnySundayScript - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal SUNDAY, SunnyNotSundayScript checkevent EVENT_MET_SUNNY_OF_SUNDAY iftrue .MetSunny diff --git a/maps/Route38.asm b/maps/Route38.asm index d8cd9370b..ee49612e7 100644 --- a/maps/Route38.asm +++ b/maps/Route38.asm @@ -38,7 +38,7 @@ TrainerLassDana1: trainer LASS, DANA1, EVENT_BEAT_LASS_DANA, LassDana1SeenText, LassDana1BeatenText, 0, .Script .Script - writecode VAR_CALLERID, PHONE_LASS_DANA + loadvar VAR_CALLERID, PHONE_LASS_DANA endifjustbattled opentext checkflag ENGINE_DANA @@ -61,14 +61,14 @@ TrainerLassDana1: askforphonenumber PHONE_LASS_DANA ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .DeclinedPhoneNumber - trainertotext LASS, DANA1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, LASS, DANA1 scall .RegisteredPhoneNumber jump .NumberAccepted .DanaRematch: scall .Rematch winlosstext LassDana1BeatenText, 0 - copybytetovar wDanaFightCount + readmem wDanaFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -90,7 +90,7 @@ TrainerLassDana1: loadtrainer LASS, DANA1 startbattle reloadmapafterbattle - loadvar wDanaFightCount, 1 + loadmem wDanaFightCount, 1 clearflag ENGINE_DANA end @@ -98,7 +98,7 @@ TrainerLassDana1: loadtrainer LASS, DANA2 startbattle reloadmapafterbattle - loadvar wDanaFightCount, 2 + loadmem wDanaFightCount, 2 clearflag ENGINE_DANA end @@ -106,7 +106,7 @@ TrainerLassDana1: loadtrainer LASS, DANA3 startbattle reloadmapafterbattle - loadvar wDanaFightCount, 3 + loadmem wDanaFightCount, 3 clearflag ENGINE_DANA end @@ -114,7 +114,7 @@ TrainerLassDana1: loadtrainer LASS, DANA4 startbattle reloadmapafterbattle - loadvar wDanaFightCount, 4 + loadmem wDanaFightCount, 4 clearflag ENGINE_DANA end @@ -176,7 +176,7 @@ TrainerSchoolboyChad1: trainer SCHOOLBOY, CHAD1, EVENT_BEAT_SCHOOLBOY_CHAD, SchoolboyChad1SeenText, SchoolboyChad1BeatenText, 0, .Script .Script - writecode VAR_CALLERID, PHONE_SCHOOLBOY_CHAD + loadvar VAR_CALLERID, PHONE_SCHOOLBOY_CHAD endifjustbattled opentext checkflag ENGINE_CHAD @@ -197,14 +197,14 @@ TrainerSchoolboyChad1: askforphonenumber PHONE_SCHOOLBOY_CHAD ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .SaidNo - trainertotext SCHOOLBOY, CHAD1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, SCHOOLBOY, CHAD1 scall .RegisteredChad jump .HaveChadsNumber .ChadRematch: scall .Rematch winlosstext SchoolboyChad1BeatenText, 0 - copybytetovar wChadFightCount + readmem wChadFightCount ifequal 4, .Fight4 ifequal 3, .Fight3 ifequal 2, .Fight2 @@ -226,7 +226,7 @@ TrainerSchoolboyChad1: loadtrainer SCHOOLBOY, CHAD1 startbattle reloadmapafterbattle - loadvar wChadFightCount, 1 + loadmem wChadFightCount, 1 clearflag ENGINE_CHAD end @@ -234,7 +234,7 @@ TrainerSchoolboyChad1: loadtrainer SCHOOLBOY, CHAD2 startbattle reloadmapafterbattle - loadvar wChadFightCount, 2 + loadmem wChadFightCount, 2 clearflag ENGINE_CHAD end @@ -242,7 +242,7 @@ TrainerSchoolboyChad1: loadtrainer SCHOOLBOY, CHAD3 startbattle reloadmapafterbattle - loadvar wChadFightCount, 3 + loadmem wChadFightCount, 3 clearflag ENGINE_CHAD end @@ -250,7 +250,7 @@ TrainerSchoolboyChad1: loadtrainer SCHOOLBOY, CHAD4 startbattle reloadmapafterbattle - loadvar wChadFightCount, 4 + loadmem wChadFightCount, 4 clearflag ENGINE_CHAD end diff --git a/maps/Route39.asm b/maps/Route39.asm index 8a37655a2..498ac690f 100644 --- a/maps/Route39.asm +++ b/maps/Route39.asm @@ -27,7 +27,7 @@ TrainerPokefanmDerek: trainer POKEFANM, DEREK1, EVENT_BEAT_POKEFANM_DEREK, PokefanmDerekSeenText, PokefanmDerekBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_POKEFANM_DEREK + loadvar VAR_CALLERID, PHONE_POKEFANM_DEREK endifjustbattled opentext checkflag ENGINE_DEREK_HAS_NUGGET @@ -50,7 +50,7 @@ TrainerPokefanmDerek: askforphonenumber PHONE_POKEFANM_DEREK ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext POKEFANM, DEREK1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, POKEFANM, DEREK1 scall .RegisteredNumber jump .NumberAccepted diff --git a/maps/Route39Barn.asm b/maps/Route39Barn.asm index ce3522d9a..2fae06697 100644 --- a/maps/Route39Barn.asm +++ b/maps/Route39Barn.asm @@ -49,7 +49,7 @@ MoomooScript: checkevent EVENT_HEALED_MOOMOO iftrue .HappyCow writetext MoomooWeakMooText - writebyte MILTANK + setval MILTANK special PlaySlowCry buttonsound writetext Route39BarnItsCryIsWeakText @@ -67,9 +67,9 @@ MoomooScript: checkitem BERRY iffalse .NoBerriesInBag takeitem BERRY - copybytetovar wMooMooBerries - addvar 1 - copyvartobyte wMooMooBerries + readmem wMooMooBerries + addval 1 + writemem wMooMooBerries ifequal 3, .ThreeBerries ifequal 5, .FiveBerries ifequal 7, .SevenBerries diff --git a/maps/Route40.asm b/maps/Route40.asm index 4d58dfe98..b7c8d79ca 100644 --- a/maps/Route40.asm +++ b/maps/Route40.asm @@ -20,7 +20,7 @@ Route40_MapScripts: .MonicaCallback: clearevent EVENT_BATTLE_TOWER_OUTSIDE_SAILOR - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal MONDAY, .MonicaAppears disappear ROUTE40_MONICA return @@ -95,7 +95,7 @@ MonicaScript: opentext checkevent EVENT_GOT_SHARP_BEAK_FROM_MONICA iftrue .Monday - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifnotequal MONDAY, .NotMonday checkevent EVENT_MET_MONICA_OF_MONDAY iftrue .MetMonica diff --git a/maps/Route42.asm b/maps/Route42.asm index ff154b6c0..8ea0b1b07 100644 --- a/maps/Route42.asm +++ b/maps/Route42.asm @@ -38,7 +38,7 @@ TrainerFisherTully: trainer FISHER, TULLY1, EVENT_BEAT_FISHER_TULLY, FisherTullySeenText, FisherTullyBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_FISHER_TULLY + loadvar VAR_CALLERID, PHONE_FISHER_TULLY endifjustbattled opentext checkflag ENGINE_TULLY @@ -61,14 +61,14 @@ TrainerFisherTully: askforphonenumber PHONE_FISHER_TULLY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext FISHER, TULLY1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, FISHER, TULLY1 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext FisherTullyBeatenText, 0 - copybytetovar wTullyFightCount + readmem wTullyFightCount ifequal 3, .Fight3 ifequal 2, .Fight2 ifequal 1, .Fight1 @@ -86,7 +86,7 @@ TrainerFisherTully: loadtrainer FISHER, TULLY1 startbattle reloadmapafterbattle - loadvar wTullyFightCount, 1 + loadmem wTullyFightCount, 1 clearflag ENGINE_TULLY end @@ -94,7 +94,7 @@ TrainerFisherTully: loadtrainer FISHER, TULLY2 startbattle reloadmapafterbattle - loadvar wTullyFightCount, 2 + loadmem wTullyFightCount, 2 clearflag ENGINE_TULLY end @@ -102,7 +102,7 @@ TrainerFisherTully: loadtrainer FISHER, TULLY3 startbattle reloadmapafterbattle - loadvar wTullyFightCount, 3 + loadmem wTullyFightCount, 3 clearflag ENGINE_TULLY end diff --git a/maps/Route43.asm b/maps/Route43.asm index ebb0e2371..bffbcffde 100644 --- a/maps/Route43.asm +++ b/maps/Route43.asm @@ -50,7 +50,7 @@ TrainerPokemaniacBrent: trainer POKEMANIAC, BRENT1, EVENT_BEAT_POKEMANIAC_BRENT, PokemaniacBrentSeenText, PokemaniacBrentBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_POKEMANIAC_BRENT + loadvar VAR_CALLERID, PHONE_POKEMANIAC_BRENT endifjustbattled opentext checkflag ENGINE_BRENT @@ -71,14 +71,14 @@ TrainerPokemaniacBrent: askforphonenumber PHONE_POKEMANIAC_BRENT ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext POKEMANIAC, BRENT1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, POKEMANIAC, BRENT1 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext PokemaniacBrentBeatenText, 0 - copybytetovar wBrentFightCount + readmem wBrentFightCount ifequal 3, .Fight3 ifequal 2, .Fight2 ifequal 1, .Fight1 @@ -96,7 +96,7 @@ TrainerPokemaniacBrent: loadtrainer POKEMANIAC, BRENT1 startbattle reloadmapafterbattle - loadvar wBrentFightCount, 1 + loadmem wBrentFightCount, 1 clearflag ENGINE_BRENT end @@ -104,7 +104,7 @@ TrainerPokemaniacBrent: loadtrainer POKEMANIAC, BRENT2 startbattle reloadmapafterbattle - loadvar wBrentFightCount, 2 + loadmem wBrentFightCount, 2 clearflag ENGINE_BRENT end @@ -112,7 +112,7 @@ TrainerPokemaniacBrent: loadtrainer POKEMANIAC, BRENT3 startbattle reloadmapafterbattle - loadvar wBrentFightCount, 3 + loadmem wBrentFightCount, 3 clearflag ENGINE_BRENT end @@ -177,7 +177,7 @@ TrainerPicnickerTiffany: trainer PICNICKER, TIFFANY3, EVENT_BEAT_PICNICKER_TIFFANY, PicnickerTiffanySeenText, PicnickerTiffanyBeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_PICNICKER_TIFFANY + loadvar VAR_CALLERID, PHONE_PICNICKER_TIFFANY endifjustbattled opentext checkflag ENGINE_TIFFANY @@ -202,14 +202,14 @@ TrainerPicnickerTiffany: askforphonenumber PHONE_PICNICKER_TIFFANY ifequal PHONE_CONTACTS_FULL, .PhoneFull ifequal PHONE_CONTACT_REFUSED, .NumberDeclined - trainertotext PICNICKER, TIFFANY3, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, PICNICKER, TIFFANY3 scall .RegisteredNumber jump .NumberAccepted .WantsBattle: scall .Rematch winlosstext PicnickerTiffanyBeatenText, 0 - copybytetovar wTiffanyFightCount + readmem wTiffanyFightCount ifequal 3, .Fight3 ifequal 2, .Fight2 ifequal 1, .Fight1 @@ -227,7 +227,7 @@ TrainerPicnickerTiffany: loadtrainer PICNICKER, TIFFANY3 startbattle reloadmapafterbattle - loadvar wTiffanyFightCount, 1 + loadmem wTiffanyFightCount, 1 clearflag ENGINE_TIFFANY end @@ -235,7 +235,7 @@ TrainerPicnickerTiffany: loadtrainer PICNICKER, TIFFANY1 startbattle reloadmapafterbattle - loadvar wTiffanyFightCount, 2 + loadmem wTiffanyFightCount, 2 clearflag ENGINE_TIFFANY end @@ -243,7 +243,7 @@ TrainerPicnickerTiffany: loadtrainer PICNICKER, TIFFANY2 startbattle reloadmapafterbattle - loadvar wTiffanyFightCount, 3 + loadmem wTiffanyFightCount, 3 clearflag ENGINE_TIFFANY end diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm index 69869991d..9d9b11994 100644 --- a/maps/Route43Gate.asm +++ b/maps/Route43Gate.asm @@ -32,7 +32,7 @@ Route43Gate_MapScripts: .RocketTakeover: playmusic MUSIC_ROCKET_ENCOUNTER - checkcode VAR_FACING + readvar VAR_FACING ifequal DOWN, RocketScript_Southbound ifequal UP, RocketScript_Northbound setscene SCENE_FINISHED diff --git a/maps/Route44.asm b/maps/Route44.asm index f5f9f24bf..f1837c732 100644 --- a/maps/Route44.asm +++ b/maps/Route44.asm @@ -20,7 +20,7 @@ TrainerBirdKeeperVance1: trainer BIRD_KEEPER, VANCE1, EVENT_BEAT_BIRD_KEEPER_VANCE, BirdKeeperVance1SeenText, BirdKeeperVance1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_BIRDKEEPER_VANCE + loadvar VAR_CALLERID, PHONE_BIRDKEEPER_VANCE endifjustbattled opentext checkflag ENGINE_VANCE @@ -41,14 +41,14 @@ TrainerBirdKeeperVance1: askforphonenumber PHONE_BIRDKEEPER_VANCE ifequal PHONE_CONTACTS_FULL, Route44PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route44NumberDeclinedM - trainertotext BIRD_KEEPER, VANCE1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, BIRD_KEEPER, VANCE1 scall Route44RegisteredNumberM jump Route44NumberAcceptedM .WantsBattle: scall Route44RematchM winlosstext BirdKeeperVance1BeatenText, 0 - copybytetovar wVanceFightCount + readmem wVanceFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -62,7 +62,7 @@ TrainerBirdKeeperVance1: loadtrainer BIRD_KEEPER, VANCE1 startbattle reloadmapafterbattle - loadvar wVanceFightCount, 1 + loadmem wVanceFightCount, 1 clearflag ENGINE_VANCE end @@ -70,7 +70,7 @@ TrainerBirdKeeperVance1: loadtrainer BIRD_KEEPER, VANCE2 startbattle reloadmapafterbattle - loadvar wVanceFightCount, 2 + loadmem wVanceFightCount, 2 clearflag ENGINE_VANCE end @@ -162,7 +162,7 @@ TrainerFisherWilton1: trainer FISHER, WILTON1, EVENT_BEAT_FISHER_WILTON, FisherWilton1SeenText, FisherWilton1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_FISHER_WILTON + loadvar VAR_CALLERID, PHONE_FISHER_WILTON endifjustbattled opentext checkflag ENGINE_WILTON @@ -185,14 +185,14 @@ TrainerFisherWilton1: askforphonenumber PHONE_FISHER_WILTON ifequal PHONE_CONTACTS_FULL, Route44PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route44NumberDeclinedM - trainertotext FISHER, WILTON1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, FISHER, WILTON1 scall Route44RegisteredNumberM jump Route44NumberAcceptedM .WantsBattle: scall Route44RematchM winlosstext FisherWilton1BeatenText, 0 - copybytetovar wWiltonFightCount + readmem wWiltonFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -206,7 +206,7 @@ TrainerFisherWilton1: loadtrainer FISHER, WILTON1 startbattle reloadmapafterbattle - loadvar wWiltonFightCount, 1 + loadmem wWiltonFightCount, 1 clearflag ENGINE_WILTON end @@ -214,7 +214,7 @@ TrainerFisherWilton1: loadtrainer FISHER, WILTON2 startbattle reloadmapafterbattle - loadvar wWiltonFightCount, 2 + loadmem wWiltonFightCount, 2 clearflag ENGINE_WILTON end diff --git a/maps/Route45.asm b/maps/Route45.asm index e26525441..1bfcef972 100644 --- a/maps/Route45.asm +++ b/maps/Route45.asm @@ -22,7 +22,7 @@ TrainerBlackbeltKenji: trainer BLACKBELT_T, KENJI3, EVENT_BEAT_BLACKBELT_KENJI, BlackbeltKenji3SeenText, BlackbeltKenji3BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_BLACKBELT_KENJI + loadvar VAR_CALLERID, PHONE_BLACKBELT_KENJI endifjustbattled opentext checkcellnum PHONE_BLACKBELT_KENJI @@ -42,12 +42,12 @@ TrainerBlackbeltKenji: askforphonenumber PHONE_BLACKBELT_KENJI ifequal PHONE_CONTACTS_FULL, Route45PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route45NumberDeclinedM - trainertotext BLACKBELT_T, KENJI3, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, BLACKBELT_T, KENJI3 scall Route45RegisteredNumberM jump Route45NumberAcceptedM .Registered: - checkcode VAR_KENJI_BREAK + readvar VAR_KENJI_BREAK ifnotequal 1, Route45NumberAcceptedM checktime MORN iftrue .Morning @@ -148,7 +148,7 @@ TrainerHikerParry: trainer HIKER, PARRY3, EVENT_BEAT_HIKER_PARRY, HikerParry3SeenText, HikerParry3BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_HIKER_PARRY + loadvar VAR_CALLERID, PHONE_HIKER_PARRY endifjustbattled opentext checkflag ENGINE_PARRY @@ -169,14 +169,14 @@ TrainerHikerParry: askforphonenumber PHONE_HIKER_PARRY ifequal PHONE_CONTACTS_FULL, Route45PhoneFullM ifequal PHONE_CONTACT_REFUSED, Route45NumberDeclinedM - trainertotext HIKER, PARRY1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, HIKER, PARRY1 scall Route45RegisteredNumberM jump Route45NumberAcceptedM .WantsBattle: scall Route45RematchM winlosstext HikerParry3BeatenText, 0 - copybytetovar wParryFightCount + readmem wParryFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -190,7 +190,7 @@ TrainerHikerParry: loadtrainer HIKER, PARRY3 startbattle reloadmapafterbattle - loadvar wParryFightCount, 1 + loadmem wParryFightCount, 1 clearflag ENGINE_PARRY end @@ -198,7 +198,7 @@ TrainerHikerParry: loadtrainer HIKER, PARRY1 startbattle reloadmapafterbattle - loadvar wParryFightCount, 2 + loadmem wParryFightCount, 2 clearflag ENGINE_PARRY end diff --git a/maps/Route46.asm b/maps/Route46.asm index 4fc813c35..fca785099 100644 --- a/maps/Route46.asm +++ b/maps/Route46.asm @@ -26,7 +26,7 @@ TrainerPicnickerErin1: trainer PICNICKER, ERIN1, EVENT_BEAT_PICNICKER_ERIN, PicnickerErin1SeenText, PicnickerErin1BeatenText, 0, .Script .Script: - writecode VAR_CALLERID, PHONE_PICNICKER_ERIN + loadvar VAR_CALLERID, PHONE_PICNICKER_ERIN endifjustbattled opentext checkflag ENGINE_ERIN @@ -47,14 +47,14 @@ TrainerPicnickerErin1: askforphonenumber PHONE_PICNICKER_ERIN ifequal PHONE_CONTACTS_FULL, Route46PhoneFullF ifequal PHONE_CONTACT_REFUSED, Route46NumberDeclinedF - trainertotext PICNICKER, ERIN1, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, PICNICKER, ERIN1 scall Route46RegisteredNumberF jump Route46NumberAcceptedF .WantsBattle: scall Route46RematchF winlosstext PicnickerErin1BeatenText, 0 - copybytetovar wErinFightCount + readmem wErinFightCount ifequal 2, .Fight2 ifequal 1, .Fight1 ifequal 0, .LoadFight0 @@ -68,7 +68,7 @@ TrainerPicnickerErin1: loadtrainer PICNICKER, ERIN1 startbattle reloadmapafterbattle - loadvar wErinFightCount, 1 + loadmem wErinFightCount, 1 clearflag ENGINE_ERIN end @@ -76,7 +76,7 @@ TrainerPicnickerErin1: loadtrainer PICNICKER, ERIN2 startbattle reloadmapafterbattle - loadvar wErinFightCount, 2 + loadmem wErinFightCount, 2 clearflag ENGINE_ERIN end diff --git a/maps/RuinsOfAlphAerodactylChamber.asm b/maps/RuinsOfAlphAerodactylChamber.asm index a42c2b20c..c5aa497f4 100644 --- a/maps/RuinsOfAlphAerodactylChamber.asm +++ b/maps/RuinsOfAlphAerodactylChamber.asm @@ -47,7 +47,7 @@ RuinsOfAlphAerodactylChamber_MapScripts: RuinsOfAlphAerodactylChamberPuzzle: refreshscreen - writebyte UNOWNPUZZLE_AERODACTYL + setval UNOWNPUZZLE_AERODACTYL special UnownPuzzle closetext iftrue .PuzzleComplete @@ -81,7 +81,7 @@ RuinsOfAlphAerodactylChamberDescriptionSign: RuinsOfAlphAerodactylChamberWallPatternLeft: opentext writetext RuinsOfAlphAerodactylChamberWallPatternLeftText - writebyte UNOWNWORDS_LIGHT + setval UNOWNWORDS_LIGHT special DisplayUnownWords closetext end @@ -91,7 +91,7 @@ RuinsOfAlphAerodactylChamberWallPatternRight: iftrue .WallOpen opentext writetext RuinsOfAlphAerodactylChamberWallPatternRightText - writebyte UNOWNWORDS_LIGHT + setval UNOWNWORDS_LIGHT special DisplayUnownWords closetext end diff --git a/maps/RuinsOfAlphHoOhChamber.asm b/maps/RuinsOfAlphHoOhChamber.asm index 0a8aeefc5..4c30e0466 100644 --- a/maps/RuinsOfAlphHoOhChamber.asm +++ b/maps/RuinsOfAlphHoOhChamber.asm @@ -48,7 +48,7 @@ RuinsOfAlphHoOhChamber_MapScripts: RuinsOfAlphHoOhChamberPuzzle: refreshscreen - writebyte UNOWNPUZZLE_HO_OH + setval UNOWNPUZZLE_HO_OH special UnownPuzzle closetext iftrue .PuzzleComplete @@ -82,7 +82,7 @@ RuinsOfAlphHoOhChamberDescriptionSign: RuinsOfAlphHoOhChamberWallPatternLeft: opentext writetext RuinsOfAlphHoOhChamberWallPatternLeftText - writebyte UNOWNWORDS_HO_OH + setval UNOWNWORDS_HO_OH special DisplayUnownWords closetext end @@ -92,7 +92,7 @@ RuinsOfAlphHoOhChamberWallPatternRight: iftrue .WallOpen opentext writetext RuinsOfAlphHoOhChamberWallPatternRightText - writebyte UNOWNWORDS_HO_OH + setval UNOWNWORDS_HO_OH special DisplayUnownWords closetext end diff --git a/maps/RuinsOfAlphKabutoChamber.asm b/maps/RuinsOfAlphKabutoChamber.asm index 09453956b..f5e11cb24 100644 --- a/maps/RuinsOfAlphKabutoChamber.asm +++ b/maps/RuinsOfAlphKabutoChamber.asm @@ -54,7 +54,7 @@ RuinsOfAlphKabutoChamberReceptionistScript: RuinsOfAlphKabutoChamberPuzzle: refreshscreen - writebyte UNOWNPUZZLE_KABUTO + setval UNOWNPUZZLE_KABUTO special UnownPuzzle closetext iftrue .PuzzleComplete @@ -83,7 +83,7 @@ RuinsOfAlphKabutoChamberPuzzle: RuinsOfAlphKabutoChamberScientistScript: faceplayer opentext - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .AllUnownCaught checkevent EVENT_WALL_OPENED_IN_KABUTO_CHAMBER iftrue .WallOpen @@ -119,7 +119,7 @@ RuinsOfAlphKabutoChamberDescriptionSign: RuinsOfAlphKabutoChamberWallPatternLeft: opentext writetext RuinsOfAlphKabutoChamberWallPatternLeftText - writebyte UNOWNWORDS_ESCAPE + setval UNOWNWORDS_ESCAPE special DisplayUnownWords closetext end @@ -129,7 +129,7 @@ RuinsOfAlphKabutoChamberWallPatternRight: iftrue .WallOpen opentext writetext RuinsOfAlphKabutoChamberWallPatternRightText - writebyte UNOWNWORDS_ESCAPE + setval UNOWNWORDS_ESCAPE special DisplayUnownWords closetext end diff --git a/maps/RuinsOfAlphOmanyteChamber.asm b/maps/RuinsOfAlphOmanyteChamber.asm index 1a8387405..d1243cc9c 100644 --- a/maps/RuinsOfAlphOmanyteChamber.asm +++ b/maps/RuinsOfAlphOmanyteChamber.asm @@ -48,7 +48,7 @@ RuinsOfAlphOmanyteChamber_MapScripts: RuinsOfAlphOmanyteChamberPuzzle: refreshscreen - writebyte UNOWNPUZZLE_OMANYTE + setval UNOWNPUZZLE_OMANYTE special UnownPuzzle closetext iftrue .PuzzleComplete @@ -82,7 +82,7 @@ RuinsOfAlphOmanyteChamberDescriptionSign: RuinsOfAlphOmanyteChamberWallPatternLeft: opentext writetext RuinsOfAlphOmanyteChamberWallPatternLeftText - writebyte UNOWNWORDS_WATER + setval UNOWNWORDS_WATER special DisplayUnownWords closetext end @@ -92,7 +92,7 @@ RuinsOfAlphOmanyteChamberWallPatternRight: iftrue .WallOpen opentext writetext RuinsOfAlphOmanyteChamberWallPatternRightText - writebyte UNOWNWORDS_WATER + setval UNOWNWORDS_WATER special DisplayUnownWords closetext end diff --git a/maps/RuinsOfAlphOutside.asm b/maps/RuinsOfAlphOutside.asm index 394ea368e..fcd539b93 100644 --- a/maps/RuinsOfAlphOutside.asm +++ b/maps/RuinsOfAlphOutside.asm @@ -27,7 +27,7 @@ RuinsOfAlphOutside_MapScripts: jump .NoScientist .MaybeScientist: - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifgreater 2, .YesScientist jump .NoScientist diff --git a/maps/RuinsOfAlphResearchCenter.asm b/maps/RuinsOfAlphResearchCenter.asm index d455ebf64..4c9ee01c4 100644 --- a/maps/RuinsOfAlphResearchCenter.asm +++ b/maps/RuinsOfAlphResearchCenter.asm @@ -60,7 +60,7 @@ RuinsOfAlphResearchCenter_MapScripts: RuinsOfAlphResearchCenterScientist3Script: faceplayer opentext - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .PrinterAvailable writetext RuinsOfAlphResearchCenterScientist3Text waitbutton @@ -76,7 +76,7 @@ RuinsOfAlphResearchCenterScientist3Script: RuinsOfAlphResearchCenterScientist1Script: faceplayer opentext - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .GotAllUnown checkflag ENGINE_UNOWN_DEX iftrue .GotUnownDex @@ -109,7 +109,7 @@ RuinsOfAlphResearchCenterScientist1Script: RuinsOfAlphResearchCenterScientist2Script: faceplayer opentext - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .GotAllUnown checkevent EVENT_MADE_UNOWN_APPEAR_IN_RUINS iftrue .UnownAppeared @@ -134,7 +134,7 @@ RuinsOfAlphResearchCenterComputer: opentext checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST iftrue .SkipChecking - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .GotAllUnown .SkipChecking: writetext RuinsOfAlphResearchCenterComputerText @@ -152,7 +152,7 @@ RuinsOfAlphResearchCenterPrinter: opentext checkevent EVENT_RUINS_OF_ALPH_RESEARCH_CENTER_SCIENTIST iftrue .SkipChecking - checkcode VAR_UNOWNCOUNT + readvar VAR_UNOWNCOUNT ifequal NUM_UNOWN, .PrinterAvailable .SkipChecking: writetext RuinsOfAlphResearchCenterPrinterText_DoesntWork diff --git a/maps/SaffronGym.asm b/maps/SaffronGym.asm index e9376a6e9..b7579f1a4 100644 --- a/maps/SaffronGym.asm +++ b/maps/SaffronGym.asm @@ -109,7 +109,7 @@ SaffronGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext SABRINA, SABRINA1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, SABRINA, SABRINA1 jumpstd gymstatue2 SabrinaIntroText: diff --git a/maps/SaffronMagnetTrainStation.asm b/maps/SaffronMagnetTrainStation.asm index fe8af17ed..361fc087d 100644 --- a/maps/SaffronMagnetTrainStation.asm +++ b/maps/SaffronMagnetTrainStation.asm @@ -34,7 +34,7 @@ SaffronMagnetTrainStationOfficerScript: closetext applymovement SAFFRONMAGNETTRAINSTATION_OFFICER, MovementData_0x18a88f applymovement PLAYER, MovementData_0x18a898 - writebyte TRUE + setval TRUE special MagnetTrain warpcheck newloadmap MAPSETUP_TRAIN diff --git a/maps/TeamRocketBaseB1F.asm b/maps/TeamRocketBaseB1F.asm index 28c22882f..20e56ebb3 100644 --- a/maps/TeamRocketBaseB1F.asm +++ b/maps/TeamRocketBaseB1F.asm @@ -450,7 +450,7 @@ VoltorbExplodingTrap: cry VOLTORB special FadeInPalettes setlasttalked -1 - writecode VAR_BATTLETYPE, BATTLETYPE_TRAP + loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP loadwildmon VOLTORB, 23 startbattle end @@ -460,7 +460,7 @@ GeodudeExplodingTrap: cry GEODUDE special FadeInPalettes setlasttalked -1 - writecode VAR_BATTLETYPE, BATTLETYPE_TRAP + loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP loadwildmon GEODUDE, 21 startbattle end @@ -470,7 +470,7 @@ KoffingExplodingTrap: cry KOFFING special FadeInPalettes setlasttalked -1 - writecode VAR_BATTLETYPE, BATTLETYPE_TRAP + loadvar VAR_BATTLETYPE, BATTLETYPE_TRAP loadwildmon KOFFING, 21 startbattle end diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index 9b05d82e0..8337ae2b1 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -175,7 +175,7 @@ LanceHealsCommon: closetext setscene SCENE_TEAMROCKETBASEB2F_ROCKET_BOSS setevent EVENT_LANCE_HEALED_YOU_IN_TEAM_ROCKET_BASE - checkcode VAR_FACING + readvar VAR_FACING ifequal RIGHT, .FacingRight applymovement TEAMROCKETBASEB2F_LANCE, MovementData_0x6d212 disappear TEAMROCKETBASEB2F_LANCE diff --git a/maps/TinTower1F.asm b/maps/TinTower1F.asm index 821658d0d..0d70c3d3a 100644 --- a/maps/TinTower1F.asm +++ b/maps/TinTower1F.asm @@ -46,7 +46,7 @@ TinTower1F_MapScripts: checkevent EVENT_FOUGHT_SUICUNE iftrue .FoughtSuicune appear TINTOWER1F_SUICUNE - writebyte RAIKOU + setval RAIKOU special MonCheck iftrue .NoRaikou appear TINTOWER1F_RAIKOU @@ -55,7 +55,7 @@ TinTower1F_MapScripts: .NoRaikou: disappear TINTOWER1F_RAIKOU .CheckEntei: - writebyte ENTEI + setval ENTEI special MonCheck iftrue .NoEntei appear TINTOWER1F_ENTEI @@ -84,7 +84,7 @@ TinTower1F_MapScripts: .SuicuneBattle: applymovement PLAYER, TinTowerPlayerMovement1 pause 15 - writebyte RAIKOU + setval RAIKOU special MonCheck iftrue .Next1 ; if player caught Raikou, he doesn't appear in Tin Tower applymovement TINTOWER1F_RAIKOU, TinTowerRaikouMovement1 @@ -97,7 +97,7 @@ TinTower1F_MapScripts: playsound SFX_EXIT_BUILDING waitsfx .Next1: - writebyte ENTEI + setval ENTEI special MonCheck iftrue .Next2 ; if player caught Entei, he doesn't appear in Tin Tower applymovement TINTOWER1F_ENTEI, TinTowerEnteiMovement1 @@ -117,7 +117,7 @@ TinTower1F_MapScripts: cry SUICUNE pause 20 loadwildmon SUICUNE, 40 - writecode VAR_BATTLETYPE, BATTLETYPE_SUICUNE + loadvar VAR_BATTLETYPE, BATTLETYPE_SUICUNE startbattle dontrestartmapmusic disappear TINTOWER1F_SUICUNE diff --git a/maps/TinTowerRoof.asm b/maps/TinTowerRoof.asm index 33971dd1d..e3b1e6107 100644 --- a/maps/TinTowerRoof.asm +++ b/maps/TinTowerRoof.asm @@ -30,7 +30,7 @@ TinTowerHoOh: pause 15 closetext setevent EVENT_FOUGHT_HO_OH - writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM + loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM loadwildmon HO_OH, 60 startbattle disappear TINTOWERROOF_HO_OH diff --git a/maps/TrainerHouseB1F.asm b/maps/TrainerHouseB1F.asm index 464dd65b2..e09724d59 100644 --- a/maps/TrainerHouseB1F.asm +++ b/maps/TrainerHouseB1F.asm @@ -20,11 +20,11 @@ TrainerHouseReceptionistScript: buttonsound special TrainerHouse iffalse .GetCal3Name - trainertotext CAL, CAL2, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, CAL, CAL2 jump .GotName .GetCal3Name: - trainertotext CAL, CAL3, MEM_BUFFER_0 + gettrainername STRING_BUFFER_3, CAL, CAL3 .GotName: writetext TrainerHouseB1FYourOpponentIsText buttonsound diff --git a/maps/UnionCaveB2F.asm b/maps/UnionCaveB2F.asm index 2c3b63973..d24e263c0 100644 --- a/maps/UnionCaveB2F.asm +++ b/maps/UnionCaveB2F.asm @@ -15,7 +15,7 @@ UnionCaveB2F_MapScripts: .Lapras: checkflag ENGINE_UNION_CAVE_LAPRAS iftrue .NoAppear - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal FRIDAY, .Appear .NoAppear: disappear UNIONCAVEB2F_LAPRAS diff --git a/maps/VermilionCity.asm b/maps/VermilionCity.asm index 26caecfec..de1b34d17 100644 --- a/maps/VermilionCity.asm +++ b/maps/VermilionCity.asm @@ -52,7 +52,7 @@ VermilionSnorlax: pause 15 cry SNORLAX closetext - writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM + loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM loadwildmon SNORLAX, 50 startbattle disappear VERMILIONCITY_BIG_SNORLAX @@ -65,7 +65,7 @@ VermilionGymBadgeGuy: opentext checkevent EVENT_GOT_HP_UP_FROM_VERMILION_GUY iftrue .AlreadyGotItem - checkcode VAR_BADGES + readvar VAR_BADGES ifequal NUM_BADGES, .AllBadges ifgreater 13, .MostBadges ifgreater 9, .SomeBadges diff --git a/maps/VermilionGym.asm b/maps/VermilionGym.asm index d6cdcd30d..3a9c3f7bf 100644 --- a/maps/VermilionGym.asm +++ b/maps/VermilionGym.asm @@ -99,7 +99,7 @@ VermilionGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext LT_SURGE, LT_SURGE1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, LT_SURGE, LT_SURGE1 jumpstd gymstatue2 LtSurgeIntroText: diff --git a/maps/VermilionPort.asm b/maps/VermilionPort.asm index cf21a05df..638f4a9b5 100644 --- a/maps/VermilionPort.asm +++ b/maps/VermilionPort.asm @@ -84,7 +84,7 @@ VermilionPortWalkUpToShipScript: iftrue .skip turnobject PLAYER, LEFT opentext - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal MONDAY, .NextShipWednesday ifequal TUESDAY, .NextShipWednesday ifequal THURSDAY, .NextShipSunday @@ -146,7 +146,7 @@ VermilionPortSailorScript: opentext checkevent EVENT_TEMPORARY_UNTIL_MAP_RELOAD_1 iftrue VermilionPortAlreadyRodeScript - checkcode VAR_WEEKDAY + readvar VAR_WEEKDAY ifequal MONDAY, .NextShipWednesday ifequal TUESDAY, .NextShipWednesday ifequal THURSDAY, .NextShipSunday diff --git a/maps/VictoryRoadGate.asm b/maps/VictoryRoadGate.asm index 451bf9371..a2c996a1c 100644 --- a/maps/VictoryRoadGate.asm +++ b/maps/VictoryRoadGate.asm @@ -26,7 +26,7 @@ VictoryRoadGateBadgeCheckScript: opentext writetext VictoryRoadGateOfficerText buttonsound - checkcode VAR_BADGES + readvar VAR_BADGES ifgreater NUM_JOHTO_BADGES - 1, .AllEightBadges writetext VictoryRoadGateNotEnoughBadgesText waitbutton diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index 36561ce12..4d8c8f7dc 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -27,7 +27,7 @@ VioletGymFalknerScript: playsound SFX_GET_BADGE waitsfx setflag ENGINE_ZEPHYRBADGE - checkcode VAR_BADGES + readvar VAR_BADGES scall VioletGymActivateRockets .FightDone: checkevent EVENT_GOT_TM31_MUD_SLAP @@ -107,7 +107,7 @@ VioletGymStatue: iftrue .Beaten jumpstd gymstatue1 .Beaten: - trainertotext FALKNER, FALKNER1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, FALKNER, FALKNER1 jumpstd gymstatue2 FalknerIntroText: diff --git a/maps/VioletPokecenter1F.asm b/maps/VioletPokecenter1F.asm index ca11063d6..a309ed245 100644 --- a/maps/VioletPokecenter1F.asm +++ b/maps/VioletPokecenter1F.asm @@ -22,10 +22,10 @@ VioletPokecenter1F_ElmsAideScript: .AskTakeEgg: yesorno iffalse .RefusedEgg - checkcode VAR_PARTYCOUNT + readvar VAR_PARTYCOUNT ifequal PARTY_LENGTH, .PartyFull giveegg TOGEPI, 5 - stringtotext .eggname, MEM_BUFFER_1 + getstring STRING_BUFFER_4, .eggname scall .AideGivesEgg setevent EVENT_GOT_TOGEPI_EGG_FROM_ELMS_AIDE clearevent EVENT_ELMS_AIDE_IN_LAB @@ -34,7 +34,7 @@ VioletPokecenter1F_ElmsAideScript: writetext UnknownText_0x695c5 waitbutton closetext - checkcode VAR_FACING + readvar VAR_FACING ifequal UP, .AideWalksAroundPlayer turnobject PLAYER, DOWN applymovement VIOLETPOKECENTER1F_SCIENTIST, MovementData_AideWalksStraightOutOfPokecenter diff --git a/maps/ViridianGym.asm b/maps/ViridianGym.asm index ac0003fd5..930ea6603 100644 --- a/maps/ViridianGym.asm +++ b/maps/ViridianGym.asm @@ -58,7 +58,7 @@ ViridianGymStatue: jumpstd gymstatue1 .Beaten: - trainertotext BLUE, BLUE1, MEM_BUFFER_1 + gettrainername STRING_BUFFER_4, BLUE, BLUE1 jumpstd gymstatue2 LeaderBlueBeforeText: diff --git a/maps/WhirlIslandLugiaChamber.asm b/maps/WhirlIslandLugiaChamber.asm index 4381a3636..b1c9e9a16 100644 --- a/maps/WhirlIslandLugiaChamber.asm +++ b/maps/WhirlIslandLugiaChamber.asm @@ -30,7 +30,7 @@ Lugia: pause 15 closetext setevent EVENT_FOUGHT_LUGIA - writecode VAR_BATTLETYPE, BATTLETYPE_FORCEITEM + loadvar VAR_BATTLETYPE, BATTLETYPE_FORCEITEM loadwildmon LUGIA, 60 startbattle disappear WHIRLISLANDLUGIACHAMBER_LUGIA |
