summaryrefslogtreecommitdiff
path: root/npc/quests/collection/quest_disguiseloliruri.txt
blob: 6cd5f2faf9a18d4b5f121b6557fde344300f2014 (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
//===== rAthena Script =======================================
//= iRO Repeatable EXP Quests.
//===== By: ==================================================
//= Masao
//===== Current Version: =====================================
//= 1.0
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= Custom Version.
//= Repeatable EXP Quest : Kill 50 Disguise or Loli Ruri.
//===== Additional Comments: =================================
//= 1.0 First version.
//============================================================

nif_fild02,332,327,4	script	Deadman	795,{

	if (checkquest(60173) != -1) {
		if (checkquest(60173,HUNTING) != 2 ) {
			mes "[Deadman]";
			mes "Have you finished hunting the 50 Disguise?";
			next;
			switch(select("Yes:No:I want to quit")) {
			case 1:
				mes "[Deadman]";
				mes "Hmm, I don't think you've hunted 50 yet.";
				close;
			case 2:
				mes "[Deadman]";
				mes "Remember, I need help hunting Disguise so go and hunt 50 of them.";
				close;
			case 3:
				mes "[Deadman]";
				mes "Are you sure that you want to stop hunting?";
				mes "Any progress that you've made will be erased";
				next;
				switch(select("Yes:No")) {
				case 1:
					mes "[Deadman]";
					mes "Ok then, well come back here if you change your mind.";
					erasequest 60173;
					close;
				case 2:
					mes "[Deadman]";
					mes "Please kill 50 Disguise in order to make this a Place were people can go to and gather Experience.";
					close;
				}
			}
		}
		mes "[Deadman]";
		mes "Amazing, you did that with speed.";
		getexp 140600,95800;
		erasequest 60173;
		close;
	}
	if (checkquest(60176) != -1) {
		if (checkquest(60176,HUNTING) != 2 ) {
			mes "[Deadman]";
			mes "Have you finished hunting the 50 Loli Ruri?";
			next;
			switch(select("Yes:No:I want to quit")) {
			case 1:
				mes "[Deadman]";
				mes "Hmm, I don't think you've hunted 50 yet.";
				close;
			case 2:
				mes "[Deadman]";
				mes "Remember, I need help hunting Loli Ruri so go and hunt 50 of them.";
				close;
			case 3:
				mes "[Deadman]";
				mes "Are you sure that you want to stop hunting?";
				mes "Any progress that you've made will be erased";
				next;
				switch(select("Yes:No")) {
				case 1:
					mes "[Deadman]";
					mes "Ok then, well come back here if you change your mind.";
					erasequest 60176;
					close;
				case 2:
					mes "[Deadman]";
					mes "Please kill 50 Loli Ruri in order to make this a Place were people can go to and gather Experience.";
					close;
				}
			}
		}
		mes "[Deadman]";
		mes "Amazing, you did that with speed.";
		getexp 332000,239500;
		erasequest 60176;
		close;
	}
	if ((BaseLevel > 59) && (BaseLevel < 99)) {
		mes "[Deadman]";
		mes "Oh great!";
		mes "You are here to help me right?";
		mes "If not, i don't know what to do with the Monsters in this Place!";
		next;
		switch(select("Sure:No")) {
		case 1:
			mes "[Deadman]";
			mes "Great! I knew the moment i saw you that i can count on you!";
			mes "I need you to reduce the Amount of Monsters which are currently rampaging on this Map!";
			mes "There are to many Disguise and Loli Ruri around, which makes it impossible for the lower level players to gain good experience here.";
			next;
			mes "[Deadman]";
			mes "So, which of those Monsters would you like to hunt for me?";
			next;
			switch(select("Disguise:Loli Ruri:Cancel")) {
			case 1:
				if(BaseLevel > 90){
					mes "[Deadman]";
					mes "Thank you for your great help with the Disguise!";
					mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them.";
					close;
				}
				mes "[Deadman]";
				mes "Kill 50 of those Disguise and let me know when you're done. I will reward you for your efforts.";
				setquest 60173;
				close;
			case 2:
				if(BaseLevel > 98){
					mes "[Deadman]";
					mes "Thank you for your great help with the Loli Ruri!";
					mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them.";
					close;
				}
				mes "[Deadman]";
				mes "Kill 50 of those Loli Ruri and let me know when you're done. I will reward you for your efforts.";
				setquest 60176;
				close;
			case 3:
				mes "[Deadman]";
				mes "If you change your mind, please come back.";
				close;
			}
		case 2:
			mes "[Deadman]";
			mes "If you change your mind, please come back.";
			close;
		}
	}
	mes "[Deadman]";
	mes "Oh boy, Oh boy!";
	next;
	mes "[Deadman]";
	mes "Sorry I can't talk right now I am in a world of pain here, these darn Disguise and Loli Ruri are going to kill me.";
	close;
}