summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rwxr-xr-xengine/breeding.asm4
-rw-r--r--engine/caught_data.asm2
-rwxr-xr-xengine/decorations.asm6
-rwxr-xr-xengine/events/battle_tower/battle_tower.asm16
-rw-r--r--engine/events/buena.asm4
-rw-r--r--engine/events/buena_menu.asm2
-rw-r--r--engine/events/bug_contest/contest.asm2
-rwxr-xr-xengine/events/bug_contest/contest_2.asm8
-rwxr-xr-xengine/events/bug_contest/judging.asm2
-rwxr-xr-xengine/events/celebi.asm4
-rwxr-xr-xengine/events/daycare.asm6
-rw-r--r--engine/events/dratini.asm2
-rwxr-xr-xengine/events/field_moves.asm4
-rwxr-xr-xengine/events/halloffame.asm4
-rwxr-xr-xengine/events/happiness_egg.asm4
-rwxr-xr-xengine/events/heal_machine_anim.asm4
-rw-r--r--engine/events/kurt.asm2
-rw-r--r--engine/events/lucky_number.asm4
-rw-r--r--engine/events/magikarp.asm4
-rwxr-xr-xengine/events/magnet_train.asm2
-rwxr-xr-xengine/events/misc_scripts.asm2
-rw-r--r--engine/events/mom.asm2
-rw-r--r--engine/events/move_deleter.asm2
-rw-r--r--engine/events/move_tutor.asm2
-rwxr-xr-xengine/events/overworld.asm8
-rw-r--r--engine/events/poke_seer.asm2
-rwxr-xr-xengine/events/pokecenter_pc.asm2
-rwxr-xr-xengine/events/print_photo.asm2
-rwxr-xr-xengine/events/prof_oaks_pc.asm4
-rwxr-xr-xengine/events/sacred_ash.asm12
-rwxr-xr-xengine/events/special.asm12
-rw-r--r--engine/events/std_scripts.asm28
-rw-r--r--engine/events/unown_walls.asm6
-rwxr-xr-xengine/events/whiteout.asm4
-rw-r--r--engine/events_2.asm2
-rwxr-xr-xengine/link.asm32
-rw-r--r--engine/map_setup.asm6
-rwxr-xr-xengine/mart.asm2
-rw-r--r--engine/menu_2.asm6
-rwxr-xr-xengine/mystery_gift.asm2
-rwxr-xr-xengine/overworld.asm10
-rw-r--r--engine/phone/generic_calls.asm2
-rw-r--r--engine/phone/phone_callers.asm10
-rw-r--r--engine/phone/phone_scripts.asm8
-rwxr-xr-xengine/player_object.asm2
-rw-r--r--engine/radio.asm4
-rw-r--r--engine/routines/playslowcry.asm2
-rwxr-xr-xengine/search.asm4
-rw-r--r--engine/specials.asm80
-rwxr-xr-xengine/time.asm4
-rw-r--r--engine/timeofdaypals.asm10
-rwxr-xr-xengine/timeset.asm6
-rwxr-xr-xengine/warp_connection.asm4
-rwxr-xr-xengine/wildmons.asm8
54 files changed, 189 insertions, 189 deletions
diff --git a/engine/breeding.asm b/engine/breeding.asm
index a03eda082..d66616061 100755
--- a/engine/breeding.asm
+++ b/engine/breeding.asm
@@ -887,7 +887,7 @@ Hatch_ShellFragmentLoop: ; 17418 (5:7418)
jr nz, .loop
ret
-Special_DayCareMon1: ; 17421
+DayCareMon1: ; 17421
ld hl, DayCareMon1Text
call PrintText
ld a, [wBreedMon1Species]
@@ -900,7 +900,7 @@ Special_DayCareMon1: ; 17421
call DayCareMonCompatibilityText
jp PrintText
-Special_DayCareMon2: ; 17440
+DayCareMon2: ; 17440
ld hl, DayCareMon2Text
call PrintText
ld a, [wBreedMon2Species]
diff --git a/engine/caught_data.asm b/engine/caught_data.asm
index f194ce1f0..9c7cfac79 100644
--- a/engine/caught_data.asm
+++ b/engine/caught_data.asm
@@ -1,4 +1,4 @@
-Special_CheckPartyFullAfterContest: ; 4d9e5
+CheckPartyFullAfterContest: ; 4d9e5
ld a, [wContestMon]
and a
jp z, .DidntCatchAnything
diff --git a/engine/decorations.asm b/engine/decorations.asm
index b3655f064..577d7399f 100755
--- a/engine/decorations.asm
+++ b/engine/decorations.asm
@@ -1102,7 +1102,7 @@ DecorationDesc_TownMapPoster: ; 0x26f91
opentext
writetext .TownMapText
waitbutton
- special Special_OverworldTownMap
+ special OverworldTownMap
closetext
end
; 0x26f9b
@@ -1194,7 +1194,7 @@ DecorationDesc_GiantOrnament: ; 26fdd
db "@"
; 0x26feb
-Special_ToggleMaptileDecorations: ; 26feb
+ToggleMaptileDecorations: ; 26feb
lb de, 0, 4
ld a, [Bed]
call SetDecorationTile
@@ -1248,7 +1248,7 @@ SetDecorationTile: ; 27037
ret
; 27043
-Special_ToggleDecorationsVisibility: ; 27043
+ToggleDecorationsVisibility: ; 27043
ld de, EVENT_PLAYERS_HOUSE_2F_CONSOLE
ld hl, VariableSprites + SPRITE_CONSOLE - SPRITE_VARS
ld a, [Console]
diff --git a/engine/events/battle_tower/battle_tower.asm b/engine/events/battle_tower/battle_tower.asm
index 8cf85b7cf..9cf6917b2 100755
--- a/engine/events/battle_tower/battle_tower.asm
+++ b/engine/events/battle_tower/battle_tower.asm
@@ -1,11 +1,11 @@
-Special_BattleTowerRoomMenu: ; 1700b0
+BattleTowerRoomMenu: ; 1700b0
; special
call InitBattleTowerChallengeRAM
farcall _BattleTowerRoomMenu
ret
; 1700ba
-Special_Function1700ba: ; 1700ba
+Function1700ba: ; 1700ba
call InitBattleTowerChallengeRAM
farcall Function11811a
ret
@@ -53,7 +53,7 @@ Function1700c4: ; 1700c4
ret
; 170114
-Special_Function170114: ; 170114
+Function170114: ; 170114
call InitBattleTowerChallengeRAM
call .Function170121
farcall Function11805f
@@ -182,7 +182,7 @@ Function170139: ; 170139
ret
; 170215
-Special_BattleTowerBattle: ; 170215
+BattleTowerBattle: ; 170215
xor a
ld [wBattleTowerBattleEnded], a
call _BattleTowerBattle
@@ -243,7 +243,7 @@ RunBattleTowerTrainer: ; 17024d
xor a
ld [wLinkMode], a
- farcall Special_StubbedTrainerRankings_Healings
+ farcall StubbedTrainerRankings_Healings
farcall HealParty
call ReadBTTrainerParty
call Clears5_a89a
@@ -900,7 +900,7 @@ UnusedSpecial_Function1704e1: ; 1704e1
db "れきだいりーダーいちらん@"
; 170687
-Special_BattleTowerAction: ; 170687
+BattleTowerAction: ; 170687
ld a, [ScriptVar]
ld e, a
ld d, 0
@@ -1603,7 +1603,7 @@ BattleTowerAction_UbersCheck: ; 170b16 (5c:4b16) BattleTowerAction $19
ld [ScriptVar], a
ret
-Special_LoadOpponentTrainerAndPokemonWithOTSprite: ; 0x170b44
+LoadOpponentTrainerAndPokemonWithOTSprite: ; 0x170b44
farcall Function_LoadOpponentTrainerAndPokemons
ld a, [rSVBK]
push af
@@ -1654,7 +1654,7 @@ DummySpecial_170bd2: ; 170bd2
ret
; 170bd3
-Special_CheckForBattleTowerRules: ; 170bd3
+CheckForBattleTowerRules: ; 170bd3
farcall _CheckForBattleTowerRules
jr c, .asm_170bde
xor a ; FALSE
diff --git a/engine/events/buena.asm b/engine/events/buena.asm
index 26043b534..d1ed7bd51 100644
--- a/engine/events/buena.asm
+++ b/engine/events/buena.asm
@@ -1,4 +1,4 @@
-Special_BuenasPassword: ; 8af6b
+BuenasPassword: ; 8af6b
xor a
ld [wWhichIndexSet], a
ld hl, .MenuHeader
@@ -67,7 +67,7 @@ endr
ret
; 8afd4
-Special_BuenaPrize: ; 8afd4
+BuenaPrize: ; 8afd4
xor a
ld [wMenuScrollPosition], a
ld a, $1
diff --git a/engine/events/buena_menu.asm b/engine/events/buena_menu.asm
index 5436b590e..4380234ec 100644
--- a/engine/events/buena_menu.asm
+++ b/engine/events/buena_menu.asm
@@ -1,4 +1,4 @@
-Special_AskRememberPassword: ; 4ae12
+AskRememberPassword: ; 4ae12
call .DoMenu
ld a, $0
jr c, .okay
diff --git a/engine/events/bug_contest/contest.asm b/engine/events/bug_contest/contest.asm
index ba561abf2..c25da1658 100644
--- a/engine/events/bug_contest/contest.asm
+++ b/engine/events/bug_contest/contest.asm
@@ -1,4 +1,4 @@
-Special_GiveParkBalls: ; 135db
+GiveParkBalls: ; 135db
xor a
ld [wContestMon], a
ld a, 20
diff --git a/engine/events/bug_contest/contest_2.asm b/engine/events/bug_contest/contest_2.asm
index 7ade44815..80f0bda97 100755
--- a/engine/events/bug_contest/contest_2.asm
+++ b/engine/events/bug_contest/contest_2.asm
@@ -1,4 +1,4 @@
-Special_SelectRandomBugContestContestants: ; 139a8
+SelectRandomBugContestContestants: ; 139a8
; Select five random people to participate in the current contest.
; First we have to make sure that any old data is cleared away.
@@ -56,7 +56,7 @@ Special_SelectRandomBugContestContestants: ; 139a8
ret
; 139ed
-Special_CheckBugContestContestantFlag: ; 139ed
+CheckBugContestContestantFlag: ; 139ed
; Checks the flag of the Bug Catching Contestant whose index is loaded in a.
; Bug: If a >= NUM_BUG_CONTESTANTS when this is called, it will read beyond the table.
@@ -76,7 +76,7 @@ Special_CheckBugContestContestantFlag: ; 139ed
INCLUDE "data/bug_contest_flags.asm"
-Special_ContestDropOffMons: ; 13a12
+ContestDropOffMons: ; 13a12
ld hl, PartyMon1HP
ld a, [hli]
or [hl]
@@ -101,7 +101,7 @@ Special_ContestDropOffMons: ; 13a12
ret
; 13a31
-Special_ContestReturnMons: ; 13a31
+ContestReturnMons: ; 13a31
; Restore the species of the second mon.
ld hl, PartySpecies + 1
ld a, [wBugContestSecondPartySpecies]
diff --git a/engine/events/bug_contest/judging.asm b/engine/events/bug_contest/judging.asm
index a8cb80efe..e9659707b 100755
--- a/engine/events/bug_contest/judging.asm
+++ b/engine/events/bug_contest/judging.asm
@@ -244,7 +244,7 @@ ComputeAIContestantScores: ; 138b0
ld e, 0
.loop
push de
- call Special_CheckBugContestContestantFlag
+ call CheckBugContestContestantFlag
pop de
jr nz, .done
ld a, e
diff --git a/engine/events/celebi.asm b/engine/events/celebi.asm
index 81565c27e..4d60a7d99 100755
--- a/engine/events/celebi.asm
+++ b/engine/events/celebi.asm
@@ -1,6 +1,6 @@
SPECIALCELEBIEVENT_CELEBI EQU $84
-Special_CelebiShrineEvent: ; 4989a
+CelebiShrineEvent: ; 4989a
call DelayFrame
ld a, [VramState]
push af
@@ -362,7 +362,7 @@ CelebiEvent_SetBattleType: ; 49bf3
; 49bf9
-Special_CheckCaughtCelebi: ; 49bf9
+CheckCaughtCelebi: ; 49bf9
ld a, [wBattleResult]
bit 6, a
jr z, .false
diff --git a/engine/events/daycare.asm b/engine/events/daycare.asm
index 3f9dbf84e..a201f14d9 100755
--- a/engine/events/daycare.asm
+++ b/engine/events/daycare.asm
@@ -21,7 +21,7 @@
const DAYCARETEXT_OH_FINE
const DAYCARETEXT_COME_AGAIN
-Special_DayCareMan: ; 166d6
+DayCareMan: ; 166d6
ld hl, wDayCareMan
bit DAYCAREMAN_HAS_MON_F, [hl]
jr nz, .AskWithdrawMon
@@ -60,7 +60,7 @@ Special_DayCareMan: ; 166d6
ret
; 1672a
-Special_DayCareLady: ; 1672a
+DayCareLady: ; 1672a
ld hl, wDayCareLady
bit DAYCARELADY_HAS_MON_F, [hl]
jr nz, .AskWithdrawMon
@@ -427,7 +427,7 @@ PrintDayCareText: ; 1689b
db "@"
; 0x16936
-Special_DayCareManOutside: ; 16936
+DayCareManOutside: ; 16936
ld hl, wDayCareMan
bit DAYCAREMAN_HAS_EGG_F, [hl]
jr nz, .AskGiveEgg
diff --git a/engine/events/dratini.asm b/engine/events/dratini.asm
index 83732bef2..620a5a707 100644
--- a/engine/events/dratini.asm
+++ b/engine/events/dratini.asm
@@ -1,4 +1,4 @@
-Special_Dratini: ; 0x8b170
+Dratini: ; 0x8b170
; if ScriptVar is 0 or 1, change the moveset of the last Dratini in the party.
; 0: give it a special moveset with Extremespeed.
; 1: give it the normal moveset of a level 15 Dratini.
diff --git a/engine/events/field_moves.asm b/engine/events/field_moves.asm
index e6c0629de..6b840a25a 100755
--- a/engine/events/field_moves.asm
+++ b/engine/events/field_moves.asm
@@ -7,7 +7,7 @@ PlayWhirlpoolSound: ; 8c7d4
; 8c7e1
BlindingFlash: ; 8c7e1
- farcall Special_FadeOutPalettes
+ farcall FadeOutPalettes
ld hl, wStatusFlags
set STATUSFLAGS_FLASH_F, [hl]
farcall ReplaceTimeOfDayPals
@@ -15,7 +15,7 @@ BlindingFlash: ; 8c7e1
ld b, SCGB_MAPPALS
call GetSGBLayout
farcall LoadOW_BGPal7
- farcall Special_FadeInPalettes
+ farcall FadeInPalettes
ret
; 8c80a
diff --git a/engine/events/halloffame.asm b/engine/events/halloffame.asm
index 3de91fa5c..fa7fbd791 100755
--- a/engine/events/halloffame.asm
+++ b/engine/events/halloffame.asm
@@ -42,7 +42,7 @@ RedCredits:: ; 86455
ld [MusicFadeID + 1], a
ld a, 10
ld [MusicFade], a
- farcall Special_FadeOutPalettes
+ farcall FadeOutPalettes
xor a
ld [VramState], a
ld [hMapAnims], a
@@ -65,7 +65,7 @@ HallOfFame_FadeOutMusic: ; 8648e
ld [MusicFadeID + 1], a
ld a, 10
ld [MusicFade], a
- farcall Special_FadeOutPalettes
+ farcall FadeOutPalettes
xor a
ld [VramState], a
ld [hMapAnims], a
diff --git a/engine/events/happiness_egg.asm b/engine/events/happiness_egg.asm
index 8a5ade3c8..f5055f512 100755
--- a/engine/events/happiness_egg.asm
+++ b/engine/events/happiness_egg.asm
@@ -1,4 +1,4 @@
-Special_GetFirstPokemonHappiness: ; 718d
+GetFirstPokemonHappiness: ; 718d
ld hl, PartyMon1Happiness
ld bc, PARTYMON_STRUCT_LENGTH
ld de, PartySpecies
@@ -17,7 +17,7 @@ Special_GetFirstPokemonHappiness: ; 718d
call GetPokemonName
jp CopyPokemonName_Buffer1_Buffer3
-Special_CheckFirstMonIsEgg: ; 71ac
+CheckFirstMonIsEgg: ; 71ac
ld a, [PartySpecies]
ld [wd265], a
cp EGG
diff --git a/engine/events/heal_machine_anim.asm b/engine/events/heal_machine_anim.asm
index 067b2f554..5573c7abd 100755
--- a/engine/events/heal_machine_anim.asm
+++ b/engine/events/heal_machine_anim.asm
@@ -1,4 +1,4 @@
-; Special_HealMachineAnim.Jumptable indexes
+; HealMachineAnim.Jumptable indexes
const_def
const HEALMACHINESTATE_LOADGFX
const HEALMACHINESTATE_PCLOADBALLS
@@ -7,7 +7,7 @@
const HEALMACHINESTATE_HOFPLAYSFX
const HEALMACHINESTATE_FINISH
-Special_HealMachineAnim: ; 12324
+HealMachineAnim: ; 12324
; If you have no Pokemon, don't change the buffer. This can lead to some glitchy effects if you have no Pokemon.
ld a, [PartyCount]
and a
diff --git a/engine/events/kurt.asm b/engine/events/kurt.asm
index 6547a7f30..62b71f0f4 100644
--- a/engine/events/kurt.asm
+++ b/engine/events/kurt.asm
@@ -22,7 +22,7 @@ Kurt_PrintTextHowMany: ; 8800c
db "@"
; 0x88018
-Special_SelectApricornForKurt: ; 88018
+SelectApricornForKurt: ; 88018
call LoadStandardMenuHeader
ld c, $1
xor a
diff --git a/engine/events/lucky_number.asm b/engine/events/lucky_number.asm
index a172fc431..043c5c5ee 100644
--- a/engine/events/lucky_number.asm
+++ b/engine/events/lucky_number.asm
@@ -1,4 +1,4 @@
-Special_CheckForLuckyNumberWinners: ; 4d87a
+CheckForLuckyNumberWinners: ; 4d87a
xor a
ld [ScriptVar], a
ld [wFoundMatchingIDInParty], a
@@ -216,7 +216,7 @@ Special_CheckForLuckyNumberWinners: ; 4d87a
text_jump UnknownText_0x1c12ae
db "@"
-Special_PrintTodaysLuckyNumber: ; 4d9d3
+PrintTodaysLuckyNumber: ; 4d9d3
ld hl, StringBuffer3
ld de, wLuckyIDNumber
lb bc, PRINTNUM_LEADINGZEROS | 2, 5
diff --git a/engine/events/magikarp.asm b/engine/events/magikarp.asm
index 6588295b8..bb86a98ab 100644
--- a/engine/events/magikarp.asm
+++ b/engine/events/magikarp.asm
@@ -1,4 +1,4 @@
-Special_CheckMagikarpLength: ; fbb32
+CheckMagikarpLength: ; fbb32
; Returns 3 if you select a Magikarp that beats the previous record.
; Returns 2 if you select a Magikarp, but the current record is longer.
; Returns 1 if you press B in the Pokemon selection menu.
@@ -331,7 +331,7 @@ CalcMagikarpLength: ; fbbfc
-Special_MagikarpHouseSign: ; fbcd2
+MagikarpHouseSign: ; fbcd2
ld a, [wBestMagikarpLengthFeet]
ld [wMagikarpLength], a
ld a, [wBestMagikarpLengthInches]
diff --git a/engine/events/magnet_train.asm b/engine/events/magnet_train.asm
index be3faac28..6ca05c525 100755
--- a/engine/events/magnet_train.asm
+++ b/engine/events/magnet_train.asm
@@ -1,4 +1,4 @@
-Special_MagnetTrain: ; 8cc04
+MagnetTrain: ; 8cc04
ld a, [ScriptVar]
and a
jr nz, .ToGoldenrod
diff --git a/engine/events/misc_scripts.asm b/engine/events/misc_scripts.asm
index 73ed89143..97372a57a 100755
--- a/engine/events/misc_scripts.asm
+++ b/engine/events/misc_scripts.asm
@@ -2,7 +2,7 @@ Script_AbortBugContest: ; 0x122c1
checkflag ENGINE_BUG_CONTEST_TIMER
iffalse .finish
setflag ENGINE_DAILY_BUG_CONTEST
- special Special_ContestReturnMons
+ special ContestReturnMons
.finish
end
diff --git a/engine/events/mom.asm b/engine/events/mom.asm
index d8719e58d..a94a7b273 100644
--- a/engine/events/mom.asm
+++ b/engine/events/mom.asm
@@ -1,4 +1,4 @@
-Special_BankOfMom: ; 16218
+BankOfMom: ; 16218
ld a, [hInMenu]
push af
ld a, $1
diff --git a/engine/events/move_deleter.asm b/engine/events/move_deleter.asm
index d5e4c56bf..5a6f23dd1 100644
--- a/engine/events/move_deleter.asm
+++ b/engine/events/move_deleter.asm
@@ -1,4 +1,4 @@
-Special_MoveDeletion:
+MoveDeletion:
ld hl, .IntroText
call PrintText
call YesNoBox
diff --git a/engine/events/move_tutor.asm b/engine/events/move_tutor.asm
index 31cb20bbb..29095cca2 100644
--- a/engine/events/move_tutor.asm
+++ b/engine/events/move_tutor.asm
@@ -1,4 +1,4 @@
-Special_MoveTutor: ; 4925b
+MoveTutor: ; 4925b
call FadeToMenu
call ClearBGPalettes
call ClearScreen
diff --git a/engine/events/overworld.asm b/engine/events/overworld.asm
index 686f8560d..576c6eebf 100755
--- a/engine/events/overworld.asm
+++ b/engine/events/overworld.asm
@@ -422,7 +422,7 @@ UsedSurfScript: ; c986
special ReplaceKrisSprite
special PlayMapMusic
; step into the water
- special Special_SurfStartStep ; (slow_step_x, step_end)
+ special SurfStartStep ; (slow_step_x, step_end)
applymovement PLAYER, MovementBuffer ; PLAYER, MovementBuffer
end
@@ -623,7 +623,7 @@ FlyFunction: ; ca3b
special UpdateTimePals
callasm FlyFromAnim
farscall Script_AbortBugContest
- special Special_WarpToSpawnPoint
+ special WarpToSpawnPoint
callasm DelayLoadingNewSprites
writecode VAR_MOVEMENT, PLAYER_NORMAL
newloadmap MAPSETUP_FLY
@@ -871,7 +871,7 @@ dig_incave
playsound SFX_WARP_TO
applymovement PLAYER, .DigOut
farscall Script_AbortBugContest
- special Special_WarpToSpawnPoint
+ special WarpToSpawnPoint
writecode VAR_MOVEMENT, PLAYER_NORMAL
newloadmap MAPSETUP_DOOR
playsound SFX_WARP_FROM
@@ -958,7 +958,7 @@ TeleportFunction: ; cc61
playsound SFX_WARP_TO
applymovement PLAYER, .TeleportFrom
farscall Script_AbortBugContest
- special Special_WarpToSpawnPoint
+ special WarpToSpawnPoint
writecode VAR_MOVEMENT, PLAYER_NORMAL
newloadmap MAPSETUP_TELEPORT
playsound SFX_WARP_FROM
diff --git a/engine/events/poke_seer.asm b/engine/events/poke_seer.asm
index fb9c6d9f9..09d24cf8f 100644
--- a/engine/events/poke_seer.asm
+++ b/engine/events/poke_seer.asm
@@ -15,7 +15,7 @@
const SEERACTION_CANT_TELL_2
const SEERACTION_LEVEL_ONLY
-Special_PokeSeer: ; 4f0bc
+PokeSeer: ; 4f0bc
ld a, SEER_INTRO
call PrintSeerText
call JoyWaitAorB
diff --git a/engine/events/pokecenter_pc.asm b/engine/events/pokecenter_pc.asm
index ce50e80ac..7df787cf5 100755
--- a/engine/events/pokecenter_pc.asm
+++ b/engine/events/pokecenter_pc.asm
@@ -1,4 +1,4 @@
-Special_PokemonCenterPC: ; 1559a
+PokemonCenterPC: ; 1559a
call PC_CheckPartyForPokemon
ret c
call PC_PlayBootSound
diff --git a/engine/events/print_photo.asm b/engine/events/print_photo.asm
index 54aa1892d..06b01bbcf 100755
--- a/engine/events/print_photo.asm
+++ b/engine/events/print_photo.asm
@@ -1,4 +1,4 @@
-Special_PhotoStudio: ; 16dc7
+PhotoStudio: ; 16dc7
ld hl, .Text_AskWhichMon
call PrintText
farcall SelectMonFromParty
diff --git a/engine/events/prof_oaks_pc.asm b/engine/events/prof_oaks_pc.asm
index ae84a43a5..69949940b 100755
--- a/engine/events/prof_oaks_pc.asm
+++ b/engine/events/prof_oaks_pc.asm
@@ -3,7 +3,7 @@ ProfOaksPC: ; 0x265d3
call MenuTextBox
call YesNoBox
jr c, .shutdown
- call Special_ProfOaksPCBoot ; player chose "yes"?
+ call ProfOaksPCBoot ; player chose "yes"?
.shutdown
ld hl, OakPCText4
call PrintText
@@ -11,7 +11,7 @@ ProfOaksPC: ; 0x265d3
call ExitMenu
ret
-Special_ProfOaksPCBoot ; 0x265ee
+ProfOaksPCBoot ; 0x265ee
ld hl, OakPCText2
call PrintText
call Rate
diff --git a/engine/events/sacred_ash.asm b/engine/events/sacred_ash.asm
index 65ed83438..cc46eac9f 100755
--- a/engine/events/sacred_ash.asm
+++ b/engine/events/sacred_ash.asm
@@ -52,12 +52,12 @@ SacredAshScript: ; 0x50821
special HealParty
reloadmappart
playsound SFX_WARP_TO
- special Special_FadeOutPalettes
- special Special_FadeInPalettes
- special Special_FadeOutPalettes
- special Special_FadeInPalettes
- special Special_FadeOutPalettes
- special Special_FadeInPalettes
+ special FadeOutPalettes
+ special FadeInPalettes
+ special FadeOutPalettes
+ special FadeInPalettes
+ special FadeOutPalettes
+ special FadeInPalettes
waitsfx
writetext UnknownText_0x50845
playsound SFX_CAUGHT_MON
diff --git a/engine/events/special.asm b/engine/events/special.asm
index 7f87195e1..ecb75c8ea 100755
--- a/engine/events/special.asm
+++ b/engine/events/special.asm
@@ -1,6 +1,6 @@
MANIA_OT_ID EQU 00518
-Special_GiveShuckle: ; 7305
+GiveShuckle: ; 7305
; Adding to the party.
xor a
@@ -71,7 +71,7 @@ SpecialShuckleOT:
SpecialShuckleNick:
db "SHUCKIE@"
-Special_ReturnShuckle: ; 737e
+ReturnShuckle: ; 737e
farcall SelectMonFromParty
jr c, .refused
@@ -141,7 +141,7 @@ Special_ReturnShuckle: ; 737e
ld [ScriptVar], a
ret
-Special_BillsGrandfather: ; 73f7
+BillsGrandfather: ; 73f7
farcall SelectMonFromParty
jr c, .cancel
ld a, [CurPartySpecies]
@@ -155,15 +155,15 @@ Special_BillsGrandfather: ; 73f7
ld [ScriptVar], a
ret
-Special_YoungerHaircutBrother: ; 7413
+YoungerHaircutBrother: ; 7413
ld hl, Data_YoungerHaircutBrother
jr HaircutOrGrooming
-Special_OlderHaircutBrother: ; 7418
+OlderHaircutBrother: ; 7418
ld hl, Data_OlderHaircutBrother
jr HaircutOrGrooming
-Special_DaisysGrooming: ; 741d
+DaisysGrooming: ; 741d
ld hl, Data_DaisysGrooming
; fallthrough
diff --git a/engine/events/std_scripts.asm b/engine/events/std_scripts.asm
index 7da52fe2f..47090c1c3 100644
--- a/engine/events/std_scripts.asm
+++ b/engine/events/std_scripts.asm
@@ -108,13 +108,13 @@ PokecenterNurseScript:
farwritetext NurseTakePokemonText
pause 20
- special Special_StubbedTrainerRankings_Healings
+ special StubbedTrainerRankings_Healings
spriteface LAST_TALKED, LEFT
pause 10
special HealParty
playmusic MUSIC_NONE
writebyte HEALMACHINE_POKECENTER
- special Special_HealMachineAnim
+ special HealMachineAnim
pause 30
special RestartMapMusic
spriteface LAST_TALKED, DOWN
@@ -124,7 +124,7 @@ PokecenterNurseScript:
iftrue .no
checkflag ENGINE_CAUGHT_POKERUS
iftrue .no
- special Special_CheckPokerus
+ special CheckPokerus
iftrue .pokerus
.no
@@ -184,7 +184,7 @@ TownMapScript:
opentext
farwritetext TownMapText
waitbutton
- special Special_OverworldTownMap
+ special OverworldTownMap
closetext
end
@@ -204,7 +204,7 @@ HomepageScript:
Radio1Script:
opentext
writebyte MAPRADIO_POKEMON_CHANNEL
- special Special_MapRadio
+ special MapRadio
closetext
end
@@ -212,7 +212,7 @@ Radio2Script:
; Lucky Channel
opentext
writebyte MAPRADIO_LUCKY_CHANNEL
- special Special_MapRadio
+ special MapRadio
closetext
end
@@ -221,7 +221,7 @@ TrashCanScript: ; 0xbc1a5
PCScript:
opentext
- special Special_PokemonCenterPC
+ special PokemonCenterPC
closetext
end
@@ -320,7 +320,7 @@ BugContestResultsScript:
opentext
farwritetext ContestResults_ReadyToJudgeText
waitbutton
- special Special_BugContestJudging
+ special BugContestJudging
vartomem MEM_BUFFER_0
if_equal 1, BugContestResults_FirstPlace
if_equal 2, BugContestResults_SecondPlace
@@ -346,9 +346,9 @@ BugContestResults_FinishUp
iffalse BugContestResults_DidNotLeaveMons
farwritetext ContestResults_ReturnPartyText
waitbutton
- special Special_ContestReturnMons
+ special ContestReturnMons
BugContestResults_DidNotLeaveMons
- special Special_CheckPartyFullAfterContest
+ special CheckPartyFullAfterContest
if_equal BUGCONTEST_CAUGHT_MON, BugContestResults_CleanUp
if_equal BUGCONTEST_NO_CATCH, BugContestResults_CleanUp
; BUGCONTEST_BOXED_MON
@@ -622,7 +622,7 @@ InitializeEventsScript:
return
AskNumber1MScript:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
checkcode VAR_CALLERID
if_equal PHONE_SCHOOLBOY_JACK, .Jack
if_equal PHONE_SAILOR_HUEY, .Huey
@@ -707,7 +707,7 @@ AskNumber1MScript:
end
AskNumber2MScript:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
checkcode VAR_CALLERID
if_equal PHONE_SCHOOLBOY_JACK, .Jack
if_equal PHONE_SAILOR_HUEY, .Huey
@@ -1810,7 +1810,7 @@ CoinVendor_IntroScript: ; 0xbcde0
farwritetext CoinVendor_IntroText
.loop ; 0xbcde4
- special Special_DisplayMoneyAndCoinBalance
+ special DisplayMoneyAndCoinBalance
loadmenuheader .MenuHeader
verticalmenu
closewindow
@@ -1887,7 +1887,7 @@ CoinVendor_IntroScript: ; 0xbcde0
HappinessCheckScript:
faceplayer
opentext
- special Special_GetFirstPokemonHappiness
+ special GetFirstPokemonHappiness
if_less_than 50, .Unhappy
if_less_than 150, .KindaHappy
farwritetext HappinessText3
diff --git a/engine/events/unown_walls.asm b/engine/events/unown_walls.asm
index 903b7bb2b..e09d18fe8 100644
--- a/engine/events/unown_walls.asm
+++ b/engine/events/unown_walls.asm
@@ -1,4 +1,4 @@
-Special_HoOhChamber: ; 0x8addb
+HoOhChamber: ; 0x8addb
ld hl, PartySpecies
ld a, [hl]
cp HO_OH ; is Ho-oh the first Pokémon in the party?
@@ -11,7 +11,7 @@ Special_HoOhChamber: ; 0x8addb
ret
; 0x8adef
-Special_OmanyteChamber: ; 8adef
+OmanyteChamber: ; 8adef
call GetMapDataPointer ; pointless?
ld de, EVENT_WALL_OPENED_IN_OMANYTE_CHAMBER
ld b, CHECK_FLAG
@@ -103,7 +103,7 @@ SpecialKabutoChamber: ; 8ae4e
ret
; 8ae68
-Special_DisplayUnownWords: ; 8ae68
+DisplayUnownWords: ; 8ae68
ld a, [ScriptVar]
ld hl, MenuHeaders_UnownWalls
and a
diff --git a/engine/events/whiteout.asm b/engine/events/whiteout.asm
index aa629682f..9175bbb73 100755
--- a/engine/events/whiteout.asm
+++ b/engine/events/whiteout.asm
@@ -10,7 +10,7 @@ Script_OverworldWhiteout:: ; 0x124c8
Script_Whiteout: ; 0x124ce
writetext .WhitedOutText
waitbutton
- special Special_FadeOutPalettes
+ special FadeOutPalettes
pause 40
special HealParty
checkflag ENGINE_BUG_CONTEST_TIMER
@@ -18,7 +18,7 @@ Script_Whiteout: ; 0x124ce
callasm HalveMoney
callasm GetWhiteoutSpawn
farscall Script_AbortBugContest
- special Special_WarpToSpawnPoint
+ special WarpToSpawnPoint
newloadmap MAPSETUP_WARP
end_all
diff --git a/engine/events_2.asm b/engine/events_2.asm
index 93044a23b..c27b4737f 100644
--- a/engine/events_2.asm
+++ b/engine/events_2.asm
@@ -1,7 +1,7 @@
; More overworld event handling.
-Special_WarpToSpawnPoint:: ; 97c28
+WarpToSpawnPoint:: ; 97c28
ld hl, wStatusFlags2
res STATUSFLAGS2_SAFARI_GAME_F, [hl]
res STATUSFLAGS2_BUG_CONTEST_TIMER_F, [hl]
diff --git a/engine/link.asm b/engine/link.asm
index c95969116..c67572872 100755
--- a/engine/link.asm
+++ b/engine/link.asm
@@ -2031,7 +2031,7 @@ Unreferenced_Function28f09: ; 28f09
INCLUDE "engine/trade_animation.asm"
-Special_CheckTimeCapsuleCompatibility: ; 29bfb
+CheckTimeCapsuleCompatibility: ; 29bfb
; Checks to see if your Party is compatible with the generation 1 games. Returns the following in ScriptVar:
; 0: Party is okay
; 1: At least one Pokemon was introduced in GS
@@ -2126,7 +2126,7 @@ Function29c67: ; 29c67
ret
; 29c7b
-Special_EnterTimeCapsule: ; 29c7b
+EnterTimeCapsule: ; 29c7b
ld c, 10
call DelayFrames
ld a, $4
@@ -2140,7 +2140,7 @@ Special_EnterTimeCapsule: ; 29c7b
ret
; 29c92
-Special_WaitForOtherPlayerToExit: ; 29c92
+WaitForOtherPlayerToExit: ; 29c92
ld c, 3
call DelayFrames
ld a, CONNECTION_NOT_ESTABLISHED
@@ -2188,21 +2188,21 @@ Special_WaitForOtherPlayerToExit: ; 29c92
ret
; 29ce8
-Special_SetBitsForLinkTradeRequest: ; 29ce8
+SetBitsForLinkTradeRequest: ; 29ce8
ld a, LINK_TRADECENTER - 1
ld [wPlayerLinkAction], a
ld [wd265], a
ret
; 29cf1
-Special_SetBitsForBattleRequest: ; 29cf1
+SetBitsForBattleRequest: ; 29cf1
ld a, LINK_COLOSSEUM - 1
ld [wPlayerLinkAction], a
ld [wd265], a
ret
; 29cfa
-Special_SetBitsForTimeCapsuleRequest: ; 29cfa
+SetBitsForTimeCapsuleRequest: ; 29cfa
ld a, $2
ld [rSB], a
xor a
@@ -2217,7 +2217,7 @@ Special_SetBitsForTimeCapsuleRequest: ; 29cfa
ret
; 29d11
-Special_WaitForLinkedFriend: ; 29d11
+WaitForLinkedFriend: ; 29d11
ld a, [wPlayerLinkAction]
and a
jr z, .no_link_action
@@ -2289,7 +2289,7 @@ Special_WaitForLinkedFriend: ; 29d11
ret
; 29d92
-Special_CheckLinkTimeout: ; 29d92
+CheckLinkTimeout: ; 29d92
ld a, $1
ld [wPlayerLinkAction], a
ld hl, wLinkTimeoutFrames
@@ -2427,7 +2427,7 @@ Link_CheckCommunicationError: ; 29e0c
ret
; 29e66
-Special_TryQuickSave: ; 29e66
+TryQuickSave: ; 29e66
ld a, [wd265]
push af
farcall Link_SaveGame
@@ -2443,7 +2443,7 @@ Special_TryQuickSave: ; 29e66
ret
; 29e82
-Special_CheckBothSelectedSameRoom: ; 29e82
+CheckBothSelectedSameRoom: ; 29e82
ld a, [wd265]
call Link_EnsureSync
push af
@@ -2470,7 +2470,7 @@ Special_CheckBothSelectedSameRoom: ; 29e82
ret
; 29eaf
-Special_TimeCapsule: ; 29eaf
+TimeCapsule: ; 29eaf
ld a, LINK_TIMECAPSULE
ld [wLinkMode], a
call DisableSpriteUpdates
@@ -2481,7 +2481,7 @@ Special_TimeCapsule: ; 29eaf
ret
; 29ec4
-Special_TradeCenter: ; 29ec4
+TradeCenter: ; 29ec4
ld a, LINK_TRADECENTER
ld [wLinkMode], a
call DisableSpriteUpdates
@@ -2492,7 +2492,7 @@ Special_TradeCenter: ; 29ec4
ret
; 29ed9
-Special_Colosseum: ; 29ed9
+Colosseum: ; 29ed9
ld a, LINK_COLOSSEUM
ld [wLinkMode], a
call DisableSpriteUpdates
@@ -2503,7 +2503,7 @@ Special_Colosseum: ; 29ed9
ret
; 29eee
-Special_CloseLink: ; 29eee
+CloseLink: ; 29eee
xor a
ld [wLinkMode], a
ld c, 3
@@ -2511,7 +2511,7 @@ Special_CloseLink: ; 29eee
jp Link_ResetSerialRegistersAfterLinkClosure
; 29efa
-Special_FailedLinkToPast: ; 29efa
+FailedLinkToPast: ; 29efa
ld c, 40
call DelayFrames
ld a, $e
@@ -2560,7 +2560,7 @@ Link_EnsureSync: ; 29f17
ret
; 29f47
-Special_CableClubCheckWhichChris: ; 29f47
+CableClubCheckWhichChris: ; 29f47
ld a, [hSerialConnectionStatus]
cp USING_EXTERNAL_CLOCK
ld a, TRUE
diff --git a/engine/map_setup.asm b/engine/map_setup.asm
index d2140c569..bf103a629 100644
--- a/engine/map_setup.asm
+++ b/engine/map_setup.asm
@@ -79,7 +79,7 @@ MapSetupCommands: ; 15440
dba LoadGraphics ; 0e
dba LoadTileset ; 0f
dba LoadMapTimeOfDay ; 10
- dba Special_LoadMapPalettes ; 11
+ dba LoadMapPalettes ; 11
dba LoadWildMonData ; 12
dba RefreshMapSprites ; 13
dba HandleNewMap ; 14
@@ -91,8 +91,8 @@ MapSetupCommands: ; 15440
dba LoadMapAttributes ; 1a
dba LoadMapAttributes_SkipPeople ; 1b
dba ClearBGPalettes ; 1c
- dba Special_FadeOutPalettes ; 1d
- dba Special_FadeInPalettes ; 1e
+ dba FadeOutPalettes ; 1d
+ dba FadeInPalettes ; 1e
dba GetCoordOfUpperLeftCorner ; 1f
dba RestoreFacingAfterWarp ; 20
dba SpawnInFacingDown ; 21
diff --git a/engine/mart.asm b/engine/mart.asm
index 8385cf0ad..12f9b88df 100755
--- a/engine/mart.asm
+++ b/engine/mart.asm
@@ -443,7 +443,7 @@ GetMartDialogGroup: ; 15ca3
BuyMenuLoop: ; 15cef
- farcall Special_PlaceMoneyTopRight
+ farcall PlaceMoneyTopRight
call UpdateSprites
ld hl, MenuHeader_Buy
call CopyMenuHeader
diff --git a/engine/menu_2.asm b/engine/menu_2.asm
index 84cc9ca5f..5b1165275 100644
--- a/engine/menu_2.asm
+++ b/engine/menu_2.asm
@@ -27,7 +27,7 @@ PlaceMenuItemQuantity: ; 0x24ac3
.done
ret
-Special_PlaceMoneyTopRight: ; 24ae8
+PlaceMoneyTopRight: ; 24ae8
ld hl, MenuHeader_0x24b15
call CopyMenuHeader
jr PlaceMoneyTextBox
@@ -64,7 +64,7 @@ MenuHeader_0x24b1d: ; 0x24b1d
dw NULL
db 1 ; default option
-Special_DisplayCoinCaseBalance: ; 24b25
+DisplayCoinCaseBalance: ; 24b25
; Place a text box of size 1x7 at 11, 0.
hlcoord 11, 0
ld b, 1
@@ -82,7 +82,7 @@ Special_DisplayCoinCaseBalance: ; 24b25
call PrintNum
ret
-Special_DisplayMoneyAndCoinBalance: ; 24b4e
+DisplayMoneyAndCoinBalance: ; 24b4e
hlcoord 5, 0
ld b, 3
ld c, 13
diff --git a/engine/mystery_gift.asm b/engine/mystery_gift.asm
index 0fb73a56c..5edf3ed0e 100755
--- a/engine/mystery_gift.asm
+++ b/engine/mystery_gift.asm
@@ -1157,7 +1157,7 @@ MysteryGift_CopyReceivedDecosToPC: ; 105091 (41:5091)
jr c, .loop
jp CloseSRAM
-Special_UnlockMysteryGift: ; 1050b9
+UnlockMysteryGift: ; 1050b9
call GetMysteryGiftBank
ld hl, sMysteryGiftUnlocked
ld a, [hl]
diff --git a/engine/overworld.asm b/engine/overworld.asm
index 2cac7df02..32ef356e5 100755
--- a/engine/overworld.asm
+++ b/engine/overworld.asm
@@ -23,7 +23,7 @@ Function14146: ; mobile
push af
res 7, [hl]
set 6, [hl]
- call Special_LoadUsedSpritesGFX
+ call LoadUsedSpritesGFX
pop af
ld [wSpriteFlags], a
ret
@@ -35,15 +35,15 @@ Function14157: ; mobile
push af
set 7, [hl]
res 6, [hl]
- call Special_LoadUsedSpritesGFX
+ call LoadUsedSpritesGFX
pop af
ld [wSpriteFlags], a
ret
; 14168
-Special_RefreshSprites:: ; 14168
+RefreshSprites:: ; 14168
call .Refresh
- call Special_LoadUsedSpritesGFX
+ call LoadUsedSpritesGFX
ret
; 1416f
@@ -164,7 +164,7 @@ AddOutdoorSprites: ; 141ee
; 14209
-Special_LoadUsedSpritesGFX: ; 14209
+LoadUsedSpritesGFX: ; 14209
ld a, MAPCALLBACK_SPRITES
call RunMapCallback
call GetUsedSprites
diff --git a/engine/phone/generic_calls.asm b/engine/phone/generic_calls.asm
index 937fc67c0..e1b53a950 100644
--- a/engine/phone/generic_calls.asm
+++ b/engine/phone/generic_calls.asm
@@ -1240,7 +1240,7 @@ PhoneScript_Generic_Female:
end
PhoneScript_MonFlavorText:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farscall PhoneScript_Random2
if_equal $0, .TooEnergetic
farwritetext UnknownText_0x1b518b
diff --git a/engine/phone/phone_callers.asm b/engine/phone/phone_callers.asm
index cb333ae8d..c90448d33 100644
--- a/engine/phone/phone_callers.asm
+++ b/engine/phone/phone_callers.asm
@@ -1,5 +1,5 @@
Phone_GenericCall_Male:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farscall PhoneScript_Random2
if_equal 0, .Bragging
farscall PhoneScript_Generic_Male
@@ -9,7 +9,7 @@ Phone_GenericCall_Male:
farjump Phone_BraggingCall_Male
Phone_GenericCall_Female:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farscall PhoneScript_Random2
if_equal 0, .Bragging
farscall PhoneScript_Generic_Female
@@ -27,7 +27,7 @@ Phone_BraggingCall_Female:
farjump Phone_FoundAMon_Female
Phone_FoundAMon_Male:
- special Special_RandomPhoneWildMon
+ special RandomPhoneWildMon
farscall PhoneScript_Random2
if_equal 0, .GotAway
farscall Phone_WhoDefeatedMon_Male
@@ -37,7 +37,7 @@ Phone_FoundAMon_Male:
farjump Phone_GotAwayCall_Male
Phone_FoundAMon_Female:
- special Special_RandomPhoneWildMon
+ special RandomPhoneWildMon
farscall PhoneScript_Random2
if_equal 0, .GotAway
farscall Phone_WhoDefeatedMon_Female
@@ -851,7 +851,7 @@ Phone_CheckIfUnseenRare_Female:
farjump PhoneScript_HangupText_Female
PhoneScriptRareWildMon:
- special Special_RandomUnseenWildMon
+ special RandomUnseenWildMon
end
PhoneScript_BugCatchingContest:
diff --git a/engine/phone/phone_scripts.asm b/engine/phone/phone_scripts.asm
index cc72cf189..3cbd60f51 100644
--- a/engine/phone/phone_scripts.asm
+++ b/engine/phone/phone_scripts.asm
@@ -392,7 +392,7 @@ HueyPhoneScript1:
iftrue HueyWednesdayNight
.NotWednesday:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farjump UnknownScript_0xa0908
.WantsBattle:
@@ -629,7 +629,7 @@ JoeyPhoneScript1:
iftrue JoeyMondayAfternoon
.NotMonday:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farjump UnknownScript_0xa0930
.WantsBattle:
@@ -830,7 +830,7 @@ Ralph_SetUpSwarm:
pokenamemem QWILFISH, MEM_BUFFER_1
landmarktotext ROUTE_32, MEM_BUFFER_2
writebyte FISHSWARM_QWILFISH
- special Special_ActivateFishingSwarm
+ special ActivateFishingSwarm
farjump UnknownScript_0xa05d6
.Generic:
@@ -851,7 +851,7 @@ LizPhoneScript1:
iftrue LizThursdayAfternoon
.NotThursday:
- special Special_RandomPhoneMon
+ special RandomPhoneMon
farjump UnknownScript_0xa0948
.WantsBattle:
diff --git a/engine/player_object.asm b/engine/player_object.asm
index f89a63fb1..a6e165221 100755
--- a/engine/player_object.asm
+++ b/engine/player_object.asm
@@ -577,7 +577,7 @@ TrainerWalkToPlayer: ; 831e
call ComputePathToWalkToPlayer
ret
-Special_SurfStartStep: ; 8379
+SurfStartStep: ; 8379
call InitMovementBuffer
call .GetMovementData
call AppendToMovementBuffer
diff --git a/engine/radio.asm b/engine/radio.asm
index d2e36e572..d90a41dc2 100644
--- a/engine/radio.asm
+++ b/engine/radio.asm
@@ -972,9 +972,9 @@ BenFernText3B:
LuckyNumberShow1:
call StartRadioStation
- callfar Special_CheckLuckyNumberShowFlag
+ callfar CheckLuckyNumberShowFlag
jr nc, .dontreset
- callfar Special_ResetLuckyNumberShowFlag
+ callfar ResetLuckyNumberShowFlag
.dontreset
ld hl, LC_Text1
ld a, LUCKY_NUMBER_SHOW_2
diff --git a/engine/routines/playslowcry.asm b/engine/routines/playslowcry.asm
index 545629e51..6f28ea845 100644
--- a/engine/routines/playslowcry.asm
+++ b/engine/routines/playslowcry.asm
@@ -1,4 +1,4 @@
-Special_PlaySlowCry: ; fb841
+PlaySlowCry: ; fb841
ld a, [ScriptVar]
call LoadCry
jr c, .done
diff --git a/engine/search.asm b/engine/search.asm
index 495d4cc5e..0d4a8dc3c 100755
--- a/engine/search.asm
+++ b/engine/search.asm
@@ -1,4 +1,4 @@
-Special_BeastsCheck: ; 0x4a6e8
+BeastsCheck: ; 0x4a6e8
; Check if the player owns all three legendary beasts.
; They must exist in either party or PC, and have the player's OT and ID.
; Return the result in ScriptVar.
@@ -29,7 +29,7 @@ Special_BeastsCheck: ; 0x4a6e8
ret
-Special_MonCheck: ; 0x4a711
+MonCheck: ; 0x4a711
; Check if the player owns any monsters of the species in ScriptVar.
; Return the result in ScriptVar.
diff --git a/engine/specials.asm b/engine/specials.asm
index 4824c4b4c..2193106e7 100644
--- a/engine/specials.asm
+++ b/engine/specials.asm
@@ -20,14 +20,14 @@ DummySpecial_c224: ; c224
ret
; c225
-Special_SetPlayerPalette: ; c225
+SetPlayerPalette: ; c225
ld a, [ScriptVar]
ld d, a
farcall _SetPlayerPalette
ret
; c230
-Special_GameCornerPrizeMonCheckDex: ; c230
+GameCornerPrizeMonCheckDex: ; c230
ld a, [ScriptVar]
dec a
call CheckCaughtMon
@@ -50,28 +50,28 @@ UnusedSpecial_SeenMon: ; c252
ret
; c25a
-Special_FindPartyMonGreaterThanThatLevel: ; c25a
+FindPartyMonGreaterThanThatLevel: ; c25a
ld a, [ScriptVar]
ld b, a
farcall _FindPartyMonGreaterThanThatLevel
jr z, FoundNone
jr FoundOne
-Special_FindPartyMonAtLeastThatHappy: ; c268
+FindPartyMonAtLeastThatHappy: ; c268
ld a, [ScriptVar]
ld b, a
farcall _FindPartyMonAtLeastThatHappy
jr z, FoundNone
jr FoundOne
-Special_FindPartyMonThatSpecies: ; c276
+FindPartyMonThatSpecies: ; c276
ld a, [ScriptVar]
ld b, a
farcall _FindPartyMonThatSpecies
jr z, FoundNone
jr FoundOne
-Special_FindPartyMonThatSpeciesYourTrainerID: ; c284
+FindPartyMonThatSpeciesYourTrainerID: ; c284
ld a, [ScriptVar]
ld b, a
farcall _FindPartyMonThatSpeciesYourTrainerID
@@ -89,7 +89,7 @@ FoundNone: ; c298
ret
; c29d
-Special_NameRival: ; 0xc29d
+NameRival: ; 0xc29d
ld b, $2 ; rival
ld de, RivalName
farcall _NamingScreen
@@ -103,33 +103,33 @@ Special_NameRival: ; 0xc29d
DefaultRivalName: ; 0xc2b2
db "SILVER@"
-Special_NameRater: ; c2b9
+NameRater: ; c2b9
farcall _NameRater
ret
; c2c0
-Special_OverworldTownMap: ; c2c0
+OverworldTownMap: ; c2c0
call FadeToMenu
farcall _TownMap
call ExitAllMenus
ret
; c2cd
-Special_UnownPrinter: ; c2cd
+UnownPrinter: ; c2cd
call FadeToMenu
farcall _UnownPrinter
call ExitAllMenus
ret
; c2da
-Special_DisplayLinkRecord: ; c2da
+DisplayLinkRecord: ; c2da
call FadeToMenu
farcall _DisplayLinkRecord
call ExitAllMenus
ret
; c2e7
-Special_PlayersHousePC: ; c2e7
+PlayersHousePC: ; c2e7
xor a
ld [ScriptVar], a
farcall _PlayersHousePC
@@ -138,7 +138,7 @@ Special_PlayersHousePC: ; c2e7
ret
; c2f6
-Special_CheckMysteryGift: ; c2f6
+CheckMysteryGift: ; c2f6
ld a, BANK(sMysteryGiftItem)
call GetSRAMBank
ld a, [sMysteryGiftItem]
@@ -152,7 +152,7 @@ Special_CheckMysteryGift: ; c2f6
ret
; c309
-Special_GetMysteryGiftItem: ; c309
+GetMysteryGiftItem: ; c309
ld a, BANK(sMysteryGiftItem)
call GetSRAMBank
ld a, [sMysteryGiftItem]
@@ -187,21 +187,21 @@ Special_GetMysteryGiftItem: ; c309
db "@"
; 0xc34a
-Special_BugContestJudging: ; c34a
+BugContestJudging: ; c34a
farcall _BugContestJudging
ld a, b
ld [ScriptVar], a
ret
; c355
-Special_MapRadio: ; c355
+MapRadio: ; c355
ld a, [ScriptVar]
ld e, a
farcall PlayRadio
ret
; c360
-Special_UnownPuzzle: ; c360
+UnownPuzzle: ; c360
call FadeToMenu
farcall _UnownPuzzle
ld a, [wSolvedUnownPuzzle]
@@ -210,34 +210,34 @@ Special_UnownPuzzle: ; c360
ret
; c373
-Special_SlotMachine: ; c373
- call Special_CheckCoins
+SlotMachine: ; c373
+ call CheckCoinsAndCoinCase
ret c
ld a, BANK(_SlotMachine)
ld hl, _SlotMachine
- call Special_StartGameCornerGame
+ call StartGameCornerGame
ret
; c380
-Special_CardFlip: ; c380
- call Special_CheckCoins
+CardFlip: ; c380
+ call CheckCoinsAndCoinCase
ret c
ld a, BANK(_CardFlip)
ld hl, _CardFlip
- call Special_StartGameCornerGame
+ call StartGameCornerGame
ret
; c38d
-Special_DummyNonfunctionalGameCornerGame: ; c38d
- call Special_CheckCoins
+DummyNonfunctionalGameCornerGame: ; c38d
+ call CheckCoinsAndCoinCase
ret c
ld a, BANK(_DummyGame)
ld hl, _DummyGame
- call Special_StartGameCornerGame
+ call StartGameCornerGame
ret
; c39a
-Special_StartGameCornerGame: ; c39a
+StartGameCornerGame: ; c39a
call FarQueueScript
call FadeToMenu
ld hl, wQueuedScriptBank
@@ -252,7 +252,7 @@ Special_StartGameCornerGame: ; c39a
ret
; c3ae
-Special_CheckCoins: ; c3ae
+CheckCoinsAndCoinCase: ; c3ae
ld hl, Coins
ld a, [hli]
or [hl]
@@ -290,7 +290,7 @@ Special_CheckCoins: ; c3ae
db "@"
; 0xc3db
-Special_ClearBGPalettesBufferScreen: ; c3db
+ClearBGPalettesBufferScreen: ; c3db
call ClearBGPalettes
call BufferScreen
ret
@@ -314,7 +314,7 @@ UnusedSpecial_CheckUnusedTwoDayTimer: ; c3ef
ret
; c3fc
-Special_ActivateFishingSwarm: ; c3fc
+ActivateFishingSwarm: ; c3fc
ld a, [ScriptVar]
ld [wFishingSwarmFlag], a
ret
@@ -341,13 +341,13 @@ StoreSwarmMapIndices:: ; c403
; c419
-Special_CheckPokerus: ; c419
+CheckPokerus: ; c419
; Check if a monster in your party has Pokerus
farcall _CheckPokerus
jp ScriptReturnCarry
; c422
-Special_ResetLuckyNumberShowFlag: ; c422
+ResetLuckyNumberShowFlag: ; c422
farcall RestartLuckyNumberCountdown
ld hl, wLuckyNumberShowFlag
res LUCKYNUMBERSHOW_GAME_OVER_F, [hl]
@@ -355,12 +355,12 @@ Special_ResetLuckyNumberShowFlag: ; c422
ret
; c434
-Special_CheckLuckyNumberShowFlag: ; c434
+CheckLuckyNumberShowFlag: ; c434
farcall _CheckLuckyNumberShowFlag
jp ScriptReturnCarry
; c43d
-Special_SnorlaxAwake: ; 0xc43d
+SnorlaxAwake: ; 0xc43d
; Check if the Poké Flute channel is playing, and if the player is standing
; next to Snorlax.
@@ -411,13 +411,13 @@ Special_SnorlaxAwake: ; 0xc43d
db -1
-Special_PlayCurMonCry: ; c472
+PlayCurMonCry: ; c472
ld a, [CurPartySpecies]
jp PlayMonCry
; c478
-Special_GameboyCheck: ; c478
+GameboyCheck: ; c478
ld a, [hCGB]
and a
jr nz, .cgb
@@ -439,7 +439,7 @@ Special_GameboyCheck: ; c478
ret
-Special_FadeOutMusic: ; c48f
+FadeOutMusic: ; c48f
ld a, LOW(MUSIC_NONE)
ld [MusicFadeID], a
ld a, HIGH(MUSIC_NONE)
@@ -449,21 +449,21 @@ Special_FadeOutMusic: ; c48f
ret
; c49f
-Special_Diploma: ; c49f
+Diploma: ; c49f
call FadeToMenu
farcall _Diploma
call ExitAllMenus
ret
; c4ac
-Special_PrintDiploma: ; c4ac
+PrintDiploma: ; c4ac
call FadeToMenu
farcall _PrintDiploma
call ExitAllMenus
ret
; c4b9
-Special_TrainerHouse: ; 0xc4b9
+TrainerHouse: ; 0xc4b9
ld a, BANK(sMysteryGiftTrainerHouseFlag)
call GetSRAMBank
ld a, [sMysteryGiftTrainerHouseFlag]
diff --git a/engine/time.asm b/engine/time.asm
index 1bfe0e9aa..f3df62f71 100755
--- a/engine/time.asm
+++ b/engine/time.asm
@@ -125,12 +125,12 @@ endr
dec [hl]
jr nz, .DontRestartKenjiBreakCountdown
.RestartKenjiBreakCountdown:
- call Special_SampleKenjiBreakCountdown
+ call SampleKenjiBreakCountdown
.DontRestartKenjiBreakCountdown:
jr RestartDailyResetTimer
; 11485
-Special_SampleKenjiBreakCountdown: ; 11485
+SampleKenjiBreakCountdown: ; 11485
; Generate a random number between 3 and 6
call Random
and %11
diff --git a/engine/timeofdaypals.asm b/engine/timeofdaypals.asm
index 2e4d4eec0..2f99bf609 100644
--- a/engine/timeofdaypals.asm
+++ b/engine/timeofdaypals.asm
@@ -119,7 +119,7 @@ _UpdateTimePals:: ; 8c070
ret
; 8c079
-Special_FadeInPalettes:: ; 8c079
+FadeInPalettes:: ; 8c079
ld c, $12
call GetTimePalFade
ld b, $4
@@ -127,7 +127,7 @@ Special_FadeInPalettes:: ; 8c079
ret
; 8c084
-Special_FadeOutPalettes:: ; 8c084
+FadeOutPalettes:: ; 8c084
call FillWhiteBGColor
ld c, $9
call GetTimePalFade
@@ -136,7 +136,7 @@ Special_FadeOutPalettes:: ; 8c084
ret
; 8c092
-Special_BattleTowerFade: ; 8c092
+BattleTowerFade: ; 8c092
call FillWhiteBGColor
ld c, $9
call GetTimePalFade
@@ -153,7 +153,7 @@ Special_BattleTowerFade: ; 8c092
ret
; 8c0ab
-Special_FadeInQuickly: ; 8c0ab
+FadeInQuickly: ; 8c0ab
ld c, $0
call GetTimePalFade
ld b, $4
@@ -161,7 +161,7 @@ Special_FadeInQuickly: ; 8c0ab
ret
; 8c0b6
-Special_FadeBlackQuickly: ; 8c0b6
+FadeBlackQuickly: ; 8c0b6
ld c, $9
call GetTimePalFade
ld b, $4
diff --git a/engine/timeset.asm b/engine/timeset.asm
index 26b6aba60..62e59a5ae 100755
--- a/engine/timeset.asm
+++ b/engine/timeset.asm
@@ -407,7 +407,7 @@ TimeSetDownArrowGFX: ; 9090b
INCBIN "gfx/new_game/down_arrow.1bpp"
; 90913
-Special_SetDayOfWeek: ; 90913
+SetDayOfWeek: ; 90913
ld a, [hInMenu]
push af
ld a, $1
@@ -573,7 +573,7 @@ Special_SetDayOfWeek: ; 90913
db "@"
; 0x90a54
-Special_InitialSetDSTFlag: ; 90a54
+InitialSetDSTFlag: ; 90a54
ld a, [wDST]
set 7, a
ld [wDST], a
@@ -604,7 +604,7 @@ Special_InitialSetDSTFlag: ; 90a54
db "@"
; 0x90a88
-Special_InitialClearDSTFlag: ; 90a88
+InitialClearDSTFlag: ; 90a88
ld a, [wDST]
res 7, a
ld [wDST], a
diff --git a/engine/warp_connection.asm b/engine/warp_connection.asm
index a16a2885e..f2fb0ef31 100755
--- a/engine/warp_connection.asm
+++ b/engine/warp_connection.asm
@@ -305,12 +305,12 @@ LoadGraphics: ; 1047cf
ld [hMapAnims], a
xor a
ld [hTileAnimFrame], a
- farcall Special_RefreshSprites
+ farcall RefreshSprites
call LoadFontsExtra
farcall LoadOverworldFont
ret
-Special_LoadMapPalettes: ; 1047eb
+LoadMapPalettes: ; 1047eb
ld b, SCGB_MAPPALS
jp GetSGBLayout
; 1047f0
diff --git a/engine/wildmons.asm b/engine/wildmons.asm
index d2da42611..3b8d8619d 100755
--- a/engine/wildmons.asm
+++ b/engine/wildmons.asm
@@ -508,7 +508,7 @@ LookUpWildmonsForMapDE: ; 2a288
; 2a2a0
-Special_InitRoamMons: ; 2a2a0
+InitRoamMons: ; 2a2a0
; initialize wRoamMon structs
; species
@@ -804,7 +804,7 @@ ValidateTempWildMonSpecies: ; 2a4a0
; Finds a rare wild Pokemon in the route of the trainer calling, then checks if it's been Seen already.
; The trainer will then tell you about the Pokemon if you haven't seen it.
-Special_RandomUnseenWildMon: ; 2a4ab
+RandomUnseenWildMon: ; 2a4ab
farcall GetCallerLocation
ld d, b
ld e, c
@@ -877,7 +877,7 @@ Special_RandomUnseenWildMon: ; 2a4ab
db "@"
; 0x2a51f
-Special_RandomPhoneWildMon: ; 2a51f
+RandomPhoneWildMon: ; 2a51f
farcall GetCallerLocation
ld d, b
ld e, c
@@ -917,7 +917,7 @@ Special_RandomPhoneWildMon: ; 2a51f
jp CopyBytes
; 2a567
-Special_RandomPhoneMon: ; 2a567
+RandomPhoneMon: ; 2a567
; Get a random monster owned by the trainer who's calling.
farcall GetCallerLocation
ld hl, TrainerGroups