summaryrefslogtreecommitdiff
path: root/npc/guides/guides_yun.txt
blob: a207f92fe0228972b5062f6e0d3b9d44d1d19a40 (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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
//===== eAthena Script ======================================= 
//= Yuno Guides
//===== By: ================================================== 
//= KitsuneStarwind, usul, kobra_k88
//===== Current Version: ===================================== 
//= 1.2
//===== Compatible With: ===================================== 
//= eAthena 1.0 +
//===== Description: ========================================= 
//=
//===== Additional Comments: ================================= 
//= Edited Miss Yoon text. Added town soldiers by usul. Edited town soldiers
//= and added map location option for them. [kobra_k88]
//= 1.1 Changed sprites and cutins to Schwartzald Republic ones
//= 1.2 Optimized, updated common guide names [Lupus]
//============================================================ 


//=====================================================================================
yuno.gat,153,47,4	script	Yuno Guide	700,{ 
	mes "[Miss Yoon]"; 
	mes "A place that understands the present and envisions the future............"; 
	mes "This is Yuno, the city of Sages.  Welcome to Yuno.";
	set @name$,"[Miss Yoon]";
	next;
	callfunc "F_YunoLoc",2;
}

//=====================================================================
yuno.gat,333,182,2	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "^5533FF'Dagger of Counter'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "Among the Sage class weapons, there is a dagger called ^5533FF'The Dagger of Counter'^000000.";
	mes "It increases the chances for landing a critical attack and can only be used by Sages.";
	next;
	mes "[Yuno Soldier]";
	mes "Not only is this dagger very useful but it is very stylish as well.";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,264,320,2	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "Holy shield, ^5533FF'Sacred Mission'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "There is a holy shield named ^5533FF'Sacred Mission'^000000, that can only be used by Cusaders.";
	mes "The shield itself is long and narrow and has the wings of an angel engraved on its front.";
	next;
	mes "[Yuno Soldier]";
	mes "This shield is especially effective against the undead and other demonic monsters.";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,228,292,2	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "^FF3355'False Angel'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "Near Yuno, there lives a fallen angel known as ^FF3355''False Angel'^000000.";
	mes "It pretends to be a real angel by blessing adventurers, but then it stabs them in the back afterwards.";
	next;
	mes "[Yuno Soldier]";
	mes "Do not be fooled by its beautifull appereance, otherwise you will find yourself in great peril.";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,164,283,4	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "^FF3355'Geographer'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "There is a monster called the ^FF3355'Geographer'^000000 that looks like a flower in bloom.";
	mes "Although it is planted firmly into the ground, this creature has the ability to extend itself a great distance.";
	next;
	mes "[Yuno Soldier]";
	mes "Its name comes from a story about a poor geographer who was eaten by one of these monsters while studying.";
	mes "Unless you want to end up like that poor geographer, I suggest you stay away from these creatures.";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,151,283,4	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "^FF3355'Lava Golem'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "There is a monster called the ^FF3355'Lava Golem'^000000.";
	mes "It is made out of stone heart that gained magical powers while being swept away by molten lava.";
	next;
	mes "[Yuno Soldier]";
	mes "The lava that dripps down its body is so hot that it can melt weapons and armor made out of even the highest quality steel.";
	next;
	mes "[Yuno Soldier]";
	mes "Be very careful if you ever encounter this monster.  Before you know it your equipment will become nothing more than metled pieces of junk.";
	mes "More importantly, the damage it will inflict on you will turn you into a...... well I think you get the point......";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,164,228,4	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "Killer ^FF3355'Goats'^000000.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "^FF3355'Goats'^000000 are monsters that used to be antelopes that lived high up the montains of Yuno.";
	mes "No one has ever survived a direct hit from a Goat's mighty horns.";
	next;
	mes "[Yuno Soldier]";
	mes "As fierce as those horns are, the legs of a Goat are also to be feared.  They are tough and strong because of all of the climbing Goats do.";
	callfunc "F_YunoLoc",1;
}

//=====================================================================
yuno.gat,151,228,4	script	Yuno Soldier	852,{
	cutin "ein_soldier",2;
	set @name$, "[Yuno Soldier]";
	set @menu1$, "Large Jellopy.....";
	callfunc "F_YunoLoc",0;
	mes "[Yuno Soldier]";
	mes "Have you ever seen that extraordinarily large jellopy?? It's huuuuge!!! It's a very, very, large and shiny jellopy!!";
	emotion 1;
	callfunc "F_YunoLoc",1;
}


//======================================================================
function	script	F_YunoLoc	{

	if(getarg(0) == 1) goto M_Menu;
	if(getarg(0) == 2) menu "View city locations.",M_0, "End conversation.",M_End;
	mes @name$;
	mes "Welcome to Yuno, the city of noble-mindedness.";
	M_Menu:
	next;
	menu "View city locations.",-, @menu1$,M_1, "End conversation.",M_End;

	M_0:
		mes @name$;
		mes "Please choose a building to view...";
		sM_Menu:
		next;
		menu "Armory",-, "Tool Dealer",sM_2, "Sage Castle",sM_3, "Street of Book Stores",sM_4, "Yuphero Plaza",sM_5,
			"Library of the Republic",sM_6, "Schwheicherbil Magic Academy",sM_7, "Museum of Monsters",sM_8,
			"Wipe all indications from mini-map",sM_Wipe, "Cancel",M_End;

			mes @name$;
			mes "This is the Weapon and Armor Shop.";
			viewpoint 1,117,135,1,0xFF0000;
			goto sM_Menu; 
		sM_2: 
			mes @name$;
			mes "This is the Tool Dealer.";
			viewpoint 1,163,189,2,0xFFFF00;
			goto sM_Menu;
		sM_3: 
			mes @name$;
			mes "Sage Castle is where Mages can go to become Sages.";
			viewpoint 1,89,320,3,0xff00FF;
			goto sM_Menu; 
		sM_4: 
			mes @name$;
			mes "The Street of Books.  This is where you will find the largest selection of books for sale";
			viewpoint 1,196,138,4,0x00ff00;
			goto sM_Menu;
		sM_5: 
			mes @name$;
			mes "Yuphero Plaza is the main gathering place in Yuno.";
			viewpoint 1,157,327,5,0x00ffff;
			goto sM_Menu;
		sM_6: 
			mes @name$;
			mes "The Library of Republic houses an extensive collection of important historical books.";
			viewpoint 1,335,204,6,0x0000ff;
			goto sM_Menu;
		sM_7:
			mes @name$;
			mes "The Shchweicherbil Magic Academy is a prestigous school where Mages study to become Sages.";
			viewpoint 1,323,280,7,0xFFCCFF;
			goto sM_Menu;
		sM_8:
			mes @name$;
			mes "The Museum of Monsters contains many exhibits of the monsters found throughout Rune Midgard.";
			viewpoint 1,278,291,8,0xFFFFFF;
			goto sM_Menu;
		sM_Wipe:
			viewpoint 2,117,135,1,0xFF0000;
			viewpoint 2,163,189,2,0xFFFF00;
			viewpoint 2,89,320,3,0xff00FF;
			viewpoint 2,196,138,4,0x00ff00;
			viewpoint 2,157,327,5,0x00ffff;
			viewpoint 2,335,204,6,0x0000ff;
			viewpoint 2,323,280,7,0xFFCCFF;
			viewpoint 2,278,291,8,0xFFFFFF;
			mes @name$; 
			mes "All indications have been wiped.";
			cutin "ein_soldier",255;
			close;
	M_1:
		return;
	M_End:
		mes @name$;
		mes "Have a nice day.";
		cutin "ein_soldier",255;
		close;
}