mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-11-17 03:57:38 +01:00
197 lines
7.2 KiB
PHP
197 lines
7.2 KiB
PHP
.set LOCALID_LOTTERY_CLERK, 2
|
|
|
|
LilycoveCity_DepartmentStore_1F_MapScripts:: @ 821F692
|
|
.byte 0
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_Greeter:: @ 821F693
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_WelcomeToDeptStore, MSGBOX_NPC
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_LotteryClerk:: @ 821F69C
|
|
lock
|
|
faceplayer
|
|
dotimebasedevents
|
|
compare VAR_POKELOT_PRIZE_ITEM, ITEM_NONE
|
|
goto_if_ne LilycoveCity_DepartmentStore_1F_EventScript_GivePrizeFromEarlier
|
|
goto_if_set FLAG_DAILY_PICKED_LOTO_TICKET, LilycoveCity_DepartmentStore_1F_EventScript_ComeBackTomorrow
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_LotteryCornerDrawTicket, MSGBOX_YESNO
|
|
compare VAR_RESULT, NO
|
|
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_PleaseVisitAgain
|
|
setflag FLAG_DAILY_PICKED_LOTO_TICKET
|
|
message LilycoveCity_DepartmentStore_1F_Text_PleasePickTicket
|
|
waitmessage
|
|
special RetrieveLotteryNumber
|
|
copyvar VAR_0x8008, VAR_RESULT
|
|
special BufferLottoTicketNumber
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_TicketNumberIsXPleaseWait, MSGBOX_DEFAULT
|
|
applymovement LOCALID_LOTTERY_CLERK, Common_Movement_WalkInPlaceFastestRight
|
|
waitmovement 0
|
|
playse SE_PC_ON
|
|
special DoLotteryCornerComputerEffect
|
|
special PickLotteryCornerTicket
|
|
delay 220
|
|
special EndLotteryCornerComputerEffect
|
|
delay 10
|
|
applymovement LOCALID_LOTTERY_CLERK, Common_Movement_FacePlayer
|
|
waitmovement 0
|
|
compare VAR_0x8004, 0
|
|
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_NoMatch
|
|
incrementgamestat GAME_STAT_WON_POKEMON_LOTTERY
|
|
compare VAR_0x8006, 0
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_TicketMatchPartyMon
|
|
compare VAR_0x8006, 1
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_TicketMatchPCMon
|
|
bufferitemname 0, VAR_0x8005
|
|
compare VAR_0x8004, 1
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_TwoDigitMatch
|
|
compare VAR_0x8004, 2
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_ThreeDigitMatch
|
|
compare VAR_0x8004, 3
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_FourDigitMatch
|
|
compare VAR_0x8004, 4
|
|
call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_FullMatch
|
|
giveitem VAR_0x8005
|
|
compare VAR_RESULT, FALSE
|
|
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_RecordPrizeNoRoom
|
|
special TryPutLotteryWinnerReportOnAir
|
|
goto LilycoveCity_DepartmentStore_1F_EventScript_PleaseVisitAgain2
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_TicketMatchPartyMon:: @ 821F77B
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_TicketMatchesPartyMon, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_TicketMatchPCMon:: @ 821F784
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_TicketMatchesPCMon, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_ComeBackTomorrow:: @ 821F78D
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_ComeBackTomorrow, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_PleaseVisitAgain:: @ 821F797
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_PleaseVisitAgain, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_NoMatch:: @ 821F7A1
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_NoNumbersMatched, MSGBOX_DEFAULT
|
|
goto LilycoveCity_DepartmentStore_1F_EventScript_PleaseVisitAgain2
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_PleaseVisitAgain2:: @ 821F7AF
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_PleaseVisitAgain2, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_TwoDigitMatch:: @ 821F7B9
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_TwoDigitsMatched, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_ThreeDigitMatch:: @ 821F7C2
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_ThreeDigitsMatched, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_FourDigitMatch:: @ 821F7CB
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_FourDigitsMatched, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_FullMatch:: @ 821F7D4
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_AllFiveDigitsMatched, MSGBOX_DEFAULT
|
|
return
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_RecordPrizeNoRoom:: @ 821F7DD
|
|
copyvar VAR_POKELOT_PRIZE_PLACE, VAR_0x8004
|
|
copyvar VAR_POKELOT_PRIZE_ITEM, VAR_0x8005
|
|
goto LilycoveCity_DepartmentStore_1F_EventScript_NoRoomForPrize
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_NoRoomForPrize:: @ 821F7ED
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_NoRoomForThis, MSGBOX_DEFAULT
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_GivePrizeFromEarlier:: @ 821F7F7
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_PrizeWeveBeenHolding, MSGBOX_DEFAULT
|
|
giveitem VAR_POKELOT_PRIZE_ITEM
|
|
compare VAR_RESULT, FALSE
|
|
goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_NoRoomForPrize
|
|
copyvar VAR_0x8004, VAR_POKELOT_PRIZE_PLACE
|
|
copyvar VAR_0x8005, VAR_POKELOT_PRIZE_ITEM
|
|
special TryPutLotteryWinnerReportOnAir
|
|
setvar VAR_POKELOT_PRIZE_ITEM, ITEM_NONE
|
|
setvar VAR_POKELOT_PRIZE_PLACE, 0
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_PokefanF:: @ 821F82F
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_IBuyAllSortsOfThings, MSGBOX_NPC
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_LittleGirl:: @ 821F838
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_MomBuyingMeFurniture, MSGBOX_NPC
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_PokefanM:: @ 821F841
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_BuyingSomethingForAzumarill, MSGBOX_NPC
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_Azumarill:: @ 821F84A
|
|
lock
|
|
faceplayer
|
|
waitse
|
|
playmoncry SPECIES_AZUMARILL, 0
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_Azumarill, MSGBOX_DEFAULT
|
|
waitmoncry
|
|
release
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_EventScript_FloorNamesSign:: @ 821F85D
|
|
msgbox LilycoveCity_DepartmentStore_1F_Text_FloorNamesSign, MSGBOX_SIGN
|
|
end
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_WelcomeToDeptStore: @ 821F866
|
|
.string "Welcome to LILYCOVE DEPARTMENT STORE.$"
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_IBuyAllSortsOfThings: @ 821F88C
|
|
.string "Whenever I come to the DEPARTMENT\n"
|
|
.string "STORE, I always end up buying all sorts\l"
|
|
.string "of things because it's so fun.$"
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_MomBuyingMeFurniture: @ 821F8F5
|
|
.string "Today, my mom is going to buy me some\n"
|
|
.string "nice furniture.$"
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_BuyingSomethingForAzumarill: @ 821F92B
|
|
.string "I'm buying something for my AZUMARILL\n"
|
|
.string "as a reward for winning a CONTEST.$"
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_Azumarill: @ 821F974
|
|
.string "AZUMARILL: Maririroo!$"
|
|
|
|
LilycoveCity_DepartmentStore_1F_Text_FloorNamesSign: @ 821F98A
|
|
.string "1F: SERVICE COUNTER\n"
|
|
.string " LOTTERY CORNER\p"
|
|
.string "2F: TRAINER'S ZONE\p"
|
|
.string "3F: BATTLE COLLECTION\p"
|
|
.string "4F: TM CORNER\p"
|
|
.string "5F: POKé DOLL FLOOR\p"
|
|
.string "ROOFTOP: ROOFTOP PLAZA$"
|
|
|
|
@ Unused
|
|
LilycoveCity_DepartmentStore_1F_Text_WirelessCommIsFun: @ 821FA13
|
|
.string "Wireless Communication is a\n"
|
|
.string "lot of fun, isn't it?\p"
|
|
.string "I think it lets you do things that\n"
|
|
.string "weren't possible before.\p"
|
|
.string "For instance, you can now trade\n"
|
|
.string "with people you couldn't before.\p"
|
|
.string "I think it's going to be exciting!$"
|
|
|
|
@ Unused
|
|
LilycoveCity_DepartmentStore_1F_Text_SpreadWordAboutWirelessComm: @ 821FAE5
|
|
.string "I want to spread the word about how\n"
|
|
.string "fun Wireless Communication can be.$"
|
|
|