summaryrefslogtreecommitdiff
path: root/data/scripts/maps/LilycoveCity_DepartmentStore_1F.inc
blob: f6b23bc051245fc2e0452a9684f5985cf83ffbcf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
LilycoveCity_DepartmentStore_1F_MapScripts:: @ 8159D54
	.byte 0

LilycoveCity_DepartmentStore_1F_EventScript_159D55:: @ 8159D55
	msgbox LilycoveCity_DepartmentStore_1F_Text_18BFB5, 2
	end

LilycoveCity_DepartmentStore_1F_EventScript_159D5E:: @ 8159D5E
	lock
	faceplayer
	dodailyevents
	compare VAR_LOTTERY_PRIZE, 0
	goto_if_ne LilycoveCity_DepartmentStore_1F_EventScript_159EB1
	goto_if_set FLAG_DAILY_PICKED_LOTTO_TICKET, LilycoveCity_DepartmentStore_1F_EventScript_159E4C
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4B5E, MSGBOX_YESNO
	compare RESULT, NO
	goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E56
	setflag FLAG_DAILY_PICKED_LOTTO_TICKET
	message LilycoveCity_DepartmentStore_1F_Text_1C4CC6
	waitmessage
	special RetrieveLotteryNumber
	copyvar VAR_SPECIAL_8, RESULT
	special BufferLottoTicketNumber
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4CF6, 4
	applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0843
	waitmovement 0
	playse SE_PC_ON
	special DoLotteryCornerComputerEffect
	special PickLotteryCornerTicket
	delay 220
	special EndLotteryCornerComputerEffect
	delay 10
	applymovement 2, LilycoveCity_DepartmentStore_1F_Movement_1A0839
	waitmovement 0
	compare VAR_SPECIAL_4, 0
	goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E60
	incrementgamestat GAME_STAT_WON_POKEMON_LOTTERY
	compare VAR_SPECIAL_6, 0
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E3A
	compare VAR_SPECIAL_6, 1
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E43
	bufferitemname 0, VAR_SPECIAL_5
	compare VAR_SPECIAL_4, 1
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E78
	compare VAR_SPECIAL_4, 2
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E81
	compare VAR_SPECIAL_4, 3
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E8A
	compare VAR_SPECIAL_4, 4
	call_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E93
	giveitem_std VAR_SPECIAL_5
	compare RESULT, 0
	goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159E9C
	goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E
	end

LilycoveCity_DepartmentStore_1F_EventScript_159E3A:: @ 8159E3A
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4D7D, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E43:: @ 8159E43
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4DD1, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E4C:: @ 8159E4C
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C6A, 4
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159E56:: @ 8159E56
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4C85, 4
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159E60:: @ 8159E60
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E27, 4
	goto LilycoveCity_DepartmentStore_1F_EventScript_159E6E
	end

LilycoveCity_DepartmentStore_1F_EventScript_159E6E:: @ 8159E6E
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C501C, 4
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159E78:: @ 8159E78
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E4F, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E81:: @ 8159E81
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4E92, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E8A:: @ 8159E8A
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4ED8, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E93:: @ 8159E93
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F1C, 4
	return

LilycoveCity_DepartmentStore_1F_EventScript_159E9C:: @ 8159E9C
	copyvar VAR_LOTTERY_PRIZE, VAR_SPECIAL_5
	goto LilycoveCity_DepartmentStore_1F_EventScript_159EA7
	end

LilycoveCity_DepartmentStore_1F_EventScript_159EA7:: @ 8159EA7
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4F77, 4
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159EB1:: @ 8159EB1
	msgbox LilycoveCity_DepartmentStore_1F_Text_1C4FCC, 4
	giveitem_std VAR_LOTTERY_PRIZE
	compare RESULT, 0
	goto_if_eq LilycoveCity_DepartmentStore_1F_EventScript_159EA7
	setvar VAR_LOTTERY_PRIZE, 0
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159ED7:: @ 8159ED7
	msgbox LilycoveCity_DepartmentStore_1F_Text_18BFDB, 2
	end

LilycoveCity_DepartmentStore_1F_EventScript_159EE0:: @ 8159EE0
	msgbox LilycoveCity_DepartmentStore_1F_Text_18C044, 2
	end

LilycoveCity_DepartmentStore_1F_EventScript_159EE9:: @ 8159EE9
	msgbox LilycoveCity_DepartmentStore_1F_Text_18C07A, 2
	end

LilycoveCity_DepartmentStore_1F_EventScript_159EF2:: @ 8159EF2
	lock
	faceplayer
	waitse
	playmoncry SPECIES_AZUMARILL, 0
	msgbox LilycoveCity_DepartmentStore_1F_Text_18C0C3, 4
	waitmoncry
	release
	end

LilycoveCity_DepartmentStore_1F_EventScript_159F05:: @ 8159F05
	msgbox LilycoveCity_DepartmentStore_1F_Text_18C0D9, 3
	end