summaryrefslogtreecommitdiff
path: root/npc/pre-re/quests/collection/quest_disguiseloliruri.txt
blob: 0630ac5e7402af3d4a36e0e2c35070831f70ec7c (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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
//================= Hercules Script =======================================
//=       _   _                     _
//=      | | | |                   | |
//=      | |_| | ___ _ __ ___ _   _| | ___  ___
//=      |  _  |/ _ \ '__/ __| | | | |/ _ \/ __|
//=      | | | |  __/ | | (__| |_| | |  __/\__ \
//=      \_| |_/\___|_|  \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2012-2015  Hercules Dev Team
//= Copyright (C)  Masao
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
//= the Free Software Foundation, either version 3 of the License, or
//= (at your option) any later version.
//=
//= This program is distributed in the hope that it will be useful,
//= but WITHOUT ANY WARRANTY; without even the implied warranty of
//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//= GNU General Public License for more details.
//=
//= You should have received a copy of the GNU General Public License
//= along with this program.  If not, see <http://www.gnu.org/licenses/>.
//=========================================================================
//= iRO Repeatable EXP Quests.
//================= Description ===========================================
//= Repeatable EXP Quest : Kill 50 Disguise or Loli Ruri. Custom Version.
//================= Current Version =======================================
//= 1.0
//=========================================================================

nif_fild01,332,327,4	script	Deadman	4_M_NFDEADMAN,{

	if (questprogress(60173)) {
		if (questprogress(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 (questprogress(60176)) {
		if (questprogress(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;
}