summaryrefslogtreecommitdiff
path: root/world/map/npc/002-4/miners.txt
blob: 6e71461d0e0582956c4749e651dd4a140e21363b (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
//

002-4.gat,32,94,6	script	Sema	109,{

	if (TMW_Quest >= 40) goto L_Sema_Done;
	if (TMW_Quest == 39) goto L_Sema_Happy;
	if (TMW_Quest == 38) goto L_Sema_GCM;

	mes "[Sema the Miner]";
	mes "\"This place is odd.  There is a chest somewhere in this palace, but I don't know where.  I think the archants have eaten all the spare keys for the chest, too.\"";
	close;

L_Sema_GCM:
	mes "[Sema the Miner]";
	mes "\"I saw a giant cave maggot eat one of the other miners and it might eat me!  Can you kill it?\"";
	menu
		"Yes.", L_Sema_Yes,
		"No.", L_Sema_No;
	close;

L_Sema_No:
	mes "[Sema the Miner]";
	mes "\"Ahh!  I am very scared now!\"";
	close;

L_Sema_Yes:
	set TMW_Quest, 39;
	monster "002-4.gat", 70, 90, "", 1059, 1;
	mes "[Sema the Miner]";
	mes "\"Good luck.  To prove you killed it, please bring the Iten it swallowed when it ate the miner.  Be careful, there could be more than one.\"";
	close;

L_Sema_Happy:
	if (countitem ("Iten") < 1) goto L_Sema_Not_Happy;
	getinventorylist;
	if (@inventorylist_count - (countitem ("Iten") == 1) > 99) goto L_Sema_TooMany;
	delitem "Iten", 1;
	getitem "DesertShirt", 1;
	set TMW_Quest, 40;
	mes "[Sema the Miner]";
	mes "\"You killed it!  What a relief!  Please accept this Desert Shirt as reward.\"";
	close;

L_Sema_TooMany:
	mes "[Sema the Miner]";
	mes "\"You have too many items for me to give you a reward.  Please drop or sell something so I can give it to you.\"";
	close;

L_Sema_Not_Happy:
	set TMW_Quest, 38;
	itemheal -Hp, 0;
	mes "A stone falls on your head.";
	close;

L_Sema_Done:
	mes "[Sema the Miner]";
	mes "\"Thank you for all your help.\"";
	close;

}