summaryrefslogtreecommitdiff
path: root/npc/013-3_Cave/mask_chest.txt
blob: dd0bc9493ee56d5fdeb39cea97c89c9fc643bd42 (plain) (blame)
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
145
146
147
148
149
150
151
//

013-3.gat,28,27,0	script	Chest#DemonMask	111,{
	if (QUEST_demon_mines < 2) goto L_This_shouldn_t_happen;
	if (QUEST_demon_mines == 3) goto L_Finished;

	if (countitem(505) == 0) goto L_No_maggot_slime;
	if (countitem(566) == 0) goto L_No_mushroom;
	if (countitem(565) == 0) goto L_No_petal;

	if (countitem(700) == 0) goto L_No_pearl;
	if (countitem(613) == 0) goto L_No_hard_spike;
	if (countitem(569) == 0) goto L_No_raw_log;

	if (countitem(614) == 0) goto L_No_pink_antenna;
	if (countitem(710) == 0 || countitem(711) == 0 || countitem(712) == 0 || countitem(713) == 0) goto L_No_tongues;
	if (countitem(537) == 0) goto L_No_treasure_key;

	if (countitem(701) == 0) goto L_No_ash;
	if (countitem(680) == 0 || countitem(681) == 0 || countitem(682) == 0 || countitem(683) == 0) goto L_No_herbs;
	if (countitem(518) == 0) goto L_No_bug_leg;

	if (countitem(612) == 0) goto L_No_lamp;
	if (countitem(640) == 0) goto L_No_iron_ore;
	if (countitem(507) == 0 || countitem(517) == 0 || countitem(709) == 0) goto L_No_stingers;

	if (countitem(718) == 0) goto L_No_silk;
	if (countitem(611) == 0) goto L_No_fur;
	if (countitem(631) == 0) goto L_No_dark_crystal;

	if (countitem(541) == 0) goto L_No_water;

	delitem 505, 1;
	delitem 518, 1;
	delitem 718, 1;
	delitem 566, 1;
	delitem 565, 1;
	delitem 700, 1;
	delitem 613, 1;
	delitem 569, 1;
	delitem 614, 1;
	delitem 631, 1;
	delitem 640, 1;
	delitem 507, 1;
	delitem 517, 1;
	delitem 709, 1;
	delitem 710, 1;
	delitem 711, 1;
	delitem 712, 1;
	delitem 713, 1;
	delitem 680, 1;
	delitem 681, 1;
	delitem 682, 1;
	delitem 683, 1;
	delitem 537, 1;
	delitem 612, 1;
	delitem 701, 1;
	delitem 541, 1;

	mes "You managed to preform the ritual and open the chest.";
	getitem 679, 1;
	mes "You found a demon mask inside.";
	set QUEST_demon_mines, 3;
	close;

L_No_maggot_slime:
	mes "You do not have any maggot slime.";
	close;

L_No_mushroom:
	mes "You do not have a mushroom, neither big, nor small.";
	close;

L_No_petal:
	mes "You can't seem to find that petal you had.";
	close;

L_No_pearl:
	mes "You do not have a pearl, let alone one from the sea.";
	close;

L_No_hard_spike:
	mes "You weren't able to find a hard spike in the stuff you brought.";
	close;

L_No_raw_log:
	mes "You don't have any wood.";
	close;

L_No_pink_antenna:
	mes "You aren't carrying any antenna.";
	close;

L_No_tongues:
	mes "You don't four different snake tongues.";
	close;

L_No_treasure_key:
	mes "No treasure chest key, no opening ritual.";
	close;

L_No_ash:
	mes "You still need a pile of ash.";
	close;

L_No_herbs:
	mes "Four different herbs are needed to get this thing open.";
	close;

L_No_bug_leg:
	mes "You do not have part of a bug on you. That is rather odd considering what you went through to get here.";
	close;

L_No_lamp:
	mes "You do not have a lamp. Yet, somehow, you were able to get this far into this dark cave.";
	close;

L_No_iron_ore:
	mes "\"Rock and metal, as one.\" You don't seem to have anything that fits the bill.";
	close;

L_No_stingers:
	mes "Three scorpion deaths are still missing.";
	close;

L_No_silk:
	mes "You could not find the womb for a butterfly among your stuff.";
	close;

L_No_fur:
	mes "You wonder how you can carry the \"gentle caress of a creature without blemish.\" But you need it to get this thing open.";
	close;

L_No_dark_crystal:
	mes "A piece of darkness is missing.";
	close;

L_No_water:
	mes "Just one bottle of water and you can start the ritual.";
	close;

L_This_shouldn_t_happen:
	warp "013-3.gat", 71, 25;
	// You need to go through the barrier to get to the chest, so this shouldn't happen. So just warp them like the barrier does.
	close;

L_Finished:
        mes "[Chest]";
        mes "You already opened this chest.";
        close;
}