pokeplatinum/res/field/scripts/scripts_veilstone_store_1f.s
innocenthedgehog e2fcab79a9
Some checks failed
build / build (push) Has been cancelled
Document map scripts for Sandgem Mart (#776)
2025-09-20 17:40:01 -07:00

123 lines
2.2 KiB
ArmAsm

#include "macros/scrcmd.inc"
#include "res/text/bank/veilstone_store_1f.h"
ScriptEntry _0022
ScriptEntry _0035
ScriptEntry _0048
ScriptEntry _005B
ScriptEntry _0071
ScriptEntry _0087
ScriptEntry _0098
ScriptEntry _00A9
ScriptEntryEnd
_0022:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
Message 0
WaitABXPadPress
CloseMessage
ReleaseAll
End
_0035:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
Message 1
WaitABXPadPress
CloseMessage
ReleaseAll
End
_0048:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
Message 2
WaitABXPadPress
CloseMessage
ReleaseAll
End
_005B:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
GenericVendorGreeting
CloseMessageWithoutErasing
PokeMartSpecialties MART_SPECIALTIES_ID_VEILSTONE_1F_RIGHT
ReleaseAll
End
_0071:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
GenericVendorGreeting
CloseMessageWithoutErasing
PokeMartSpecialties MART_SPECIALTIES_ID_VEILSTONE_1F_LEFT
ReleaseAll
End
_0087:
PlayFanfare SEQ_SE_CONFIRM
LockAll
Message 5
WaitABXPadPress
CloseMessage
ReleaseAll
End
_0098:
PlayFanfare SEQ_SE_CONFIRM
LockAll
Message 6
WaitABXPadPress
CloseMessage
ReleaseAll
End
_00A9:
PlayFanfare SEQ_SE_CONFIRM
LockAll
FacePlayer
GoToIfSet FLAG_UNK_0x0129, _0109
GetPlayerStarterSpecies VAR_RESULT
CallIfEq VAR_RESULT, SPECIES_TURTWIG, _0119
CallIfEq VAR_RESULT, SPECIES_CHIMCHAR, _0121
CallIfEq VAR_RESULT, SPECIES_PIPLUP, _0129
SetVar VAR_UNK_0x4107, VAR_0x8004
BufferAccessoryNameWithArticle 0, VAR_0x8004
Message 3
SetVar VAR_0x8005, 1
CallCommonScript 0x7DF
SetFlag FLAG_UNK_0x0129
CloseMessage
ReleaseAll
End
_0109:
BufferAccessoryName 0, VAR_UNK_0x4107
Message 4
WaitABXPadPress
CloseMessage
ReleaseAll
End
_0119:
SetVar VAR_0x8004, ACCESSORY_PIPLUP_MASK
Return
_0121:
SetVar VAR_0x8004, ACCESSORY_TURTWIG_MASK
Return
_0129:
SetVar VAR_0x8004, ACCESSORY_CHIMCHAR_MASK
Return
.balign 4, 0