summaryrefslogtreecommitdiff
path: root/npc/cities/geffen.txt
blob: 7f299dfa24266870aa57b1490c12c1b823ecb0a2 (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
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
//================= 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)  DeadlySilence
//= Copyright (C)  Samuray22
//= Copyright (C)  Lupus
//= Copyright (C)  L0ne_W0lf
//= Copyright (C)  Evera
//= Copyright (C)  Musashiden
//= Copyright (C)  Silent
//= Copyright (C)  MasterOfMuppets
//= Copyright (C)  Nexon
//= Copyright (C)  massdriller
//=
//= 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/>.
//=========================================================================
//= Geffen Town
//================= Description ===========================================
//= Geffen Town NPCs
//================= Current Version =======================================
//= 2.0
//=========================================================================

geffen,59,143,0	script	Meera	4_F_02,{
	mes "[Meera]";
	mes "Welcome to Geffen,";
	mes "the City of Magic!";
	next;
	mes "[Meera]";
	mes "I don't know much about magic, but do you know what tastes magical? ^CC6600Honey^000000!";
	next;
	mes "[Meera]";
	mes "It's soooo sweet and delicious. I'm not sure if it's an aphrodisiac, but I know for a fact that it will relieve you of fatigue and help you recover from wounds!";
	next;
	mes "[Meera]";
	mes "Hornets living in the grasslands spend their lives gathering nectar at the Queen Bee's command. Honey is made from the nectar they gather.";
	next;
	mes "[Meera]";
	mes "But that's not all. There's a special kind of honey that's made for only Queen Bees to eat:";
	mes "^CC6600Royal Jelly^000000!";
	next;
	mes "[Meera]";
	mes "Nothing can compare to the luscious flavor of Royal Jelly. And I think it's even better for you than ordinary Honey!";
	close;
}

geffen,156,190,0	script	Orwalk	4_KID01,{
	mes "[Orwalk]";
	mes "...Interesting.";
	mes "Most intriguing.";
	mes "Oh! Let me tell you";
	mes "this marvelous story~";
	next;
	mes "[Orwalk]";
	mes "While I was researching magic, I discovered this mysterious scroll. It describes this tree named Yggdrasil.";
	next;
	mes "[Orwalk]";
	mes "The leaves, seeds and fruit of Yggdrasil link every living thing in this world. According to this scroll, Yggdrasil is also involved in the creation of the world.";
	next;
	mes "[Orwalk]";
	mes "Speaking of which, I've also heard of a rumor about a miraculous tree in some land near Comodo. They must be connected, I'm sure of it!";
	close;
}

geffen_in,164,109,0	script	Wizard Stanza	1_M_WIZARD,{
	mes "[Stanza]";
	mes "I sense the presence of a mighty spirit. Can it be you...?";
	next;
	mes "[Stanza]";
	if (BaseJob == Job_Mage)
		mes "It seems that you are trained in the mystic arts. Magic... Its power is governed by the law of cause and effect.";
	else if (BaseJob == Job_Acolyte) {
		mes "Ah...";
		mes "I see that you wield holy power in one way or another. I suppose Holy power may be considered one form of mystical energy.";
	}
	else if (Class == Job_Novice)
		mes "Although you may not be able to use magic or any other kind of powerful skills for now, this knowledge may be helpful in the future, young Novice...";
	else
		mes "Although you are not formally trained in the use of magic, you use skills which draw upon otherworldly energies, whether you know it or not...";
	next;
	mes "[Stanza]";
	mes "If you use mystic energy for the purpose of harming others, or to defy the rules set by Mother Nature, that power will naturally be turned against you. Remember, you reap what you sow.";
	next;
	mes "[Stanza]";
	mes "But there is an item that can protect the caster from ill consequence, allowing the safe use of certain magics. These are the shining, mystical stones known as Gemstones.";
	next;
	mes "[Stanza]";
	mes "Gemstone...";
	mes "If you wish to use your powers to the fullest, remember this item.";
	close;
}

geffen,147,26,0	script	Ralphie	4W_M_01,{
	mes "[Ralphie]";
	mes "Somewhere in this world, there is a rare Staff which can transform psychic energy into physical force, endowing its owner with ^990000destructive power^000000...";
	next;
	mes "[Ralphie]";
	mes "With that, anyone could be as strong as Hercules... Even a weakling like me! Hahahahahah,";
	mes "I must have it!";
	next;
	emotion e_gasp;
	mes "[Ralphie]";
	mes "...Good Heavens!";
	mes "Since when were";
	mes "you listening?";
	next;
	mes "[Ralphie]";
	mes "Did you happen";
	mes "to hear any of that?";
	mes "Muhwaha... ha. Ha.";
	next;
	mes "[Ralphie]";
	mes "Well...";
	mes "I didn't say anything. But if";
	mes "I did, forget all about it,";
	mes "whatever it was~";
	next;
	mes "[Ralphie]";
	mes "...Boy, this is awkward.";
	close;
}

geffen,111,48,0	script	Stacey	4W_F_01,{
	if (getequipid(1) == 2299) {
		mes "[Stacey]";
		mes "Oh...!";
		mes "Is that an Orc Helm you're wearing?! That's so cool! Wow...";
		next;
		mes "[Stacey]";
		if (Sex == SEX_MALE) {
			mes "You look so...";
			mes "Rugged and manly~";
		}
		else {
			mes "Oooh~!";
			mes "I'm so jealous!";
		}
		close;
	}
	else if (getequipid(1) == 5094) {
		mes "[Stacey]";
		mes "Oh...";
		mes "Wow...";
		next;
		mes "[Stacey]";
		mes "That's...";
		mes "That's a Helmet";
		mes "of Orc Hero!";
		next;
		mes "[Stacey]";
		if (Sex == SEX_MALE) {
			mes "It's...";
			mes "It's like you're surrounded by this incredibly masculine aura! Oooh~! You must be irresistable to all the girls!";
			next;
			emotion e_lv;
			mes "[Stacey]";
			mes "And I'm no exception.";
		}
		else {
			mes "Goodness, you must be so strong!";
			mes "But I thought only members of the Orc Tribe could wear those?";
		}
		close;
	}
	else {
		mes "[Stacey]";
		mes "Hello~!";
		mes "Oh, aren't you";
		mes "an adventurer?";
		next;
		mes "[Stacey]";
		mes "Have you ever seen any Orcs from the Demi-Human tribe? If you go down southward from here, I think you can find Orcs in the deep forest.";
		next;
		mes "[Stacey]";
		mes "I hear that Orcs have their own culture and language, supposedly just like us humans. Does that mean Orcs go on dates...?";
		next;
		mes "[Stacey]";
		mes "You know, where they tenderly whisper sweet nothings and then... Oh! I really want to know!";
		close;
	}
}

geffen_in,34,170,0	script	Theodore	1_M_01,{
	mes "[Theodore]";
	mes "Hello!";
	mes "Isn't it a";
	mes "wonderful";
	mes "day today?";
	next;
	mes "[Theodore]";
	mes "Well, I wouldn't know. I've been studying too hard to become a Mage. I've been staying up all night, agonizing over anything that's magical.";
	next;
	mes "[Theodore]";
	mes "*Sigh...*";
	mes "I especially worry about all the drawbacks to using magic.";
	next;
	mes "[Theodore]";
	mes "Oh darn! It was really annoying when a long-ranged enemy found me the last time I went exploring. That crummy monster disrupted the casting of all my spells! I didn't hit it at all!";
	next;
	mes "[Theodore]";
	mes "After that, I realized I needed some sort of weapon to counter long-ranged attacks from enemies. Something that can attack from a distance...";
	next;
	mes "[Theodore]";
	mes "Some sort of...";
	mes "Sharp, piercing";
	mes "projectile launcher, preferably made out of wood.";
	next;
	mes "[Theodore]";
	mes "But where could";
	mes "I find something";
	mes "like that?!";
	close;
}

geffen,146,148,4	script	Suspicious Guy	4W_M_03,6,6,{
	end;

OnTouch:
	mes "[?]";
	mes "^333333*Psssst!*";
	mes "H-Hey you!";
	mes "You wanna get your hands on some great stuff? Come on over!^000000";
	next;
	mes "[Suspicious Guy]";
	if (Sex == SEX_MALE)
		mes "Hey there tough guy. You look smart enough to recognize a bargain when it's right in front of your eyes.";
	else
		mes "Well, well, well. Aren't you a pretty girl. Today just happens to be your lucky day!";
	next;
	mes "[Suspicious Guy]";
	mes "So just tell me what you want, and I'll cut you a deal from amongst my valuable, yet affordable, wares.";
	next;
	switch(select("Gimme some potion so I can recover HP.", "Um, you got a Knife?", "Don't you have a good Manteau?", "Don't you have something besides this?")) {
	case 1:
		mes "[Suspicious Guy]";
		mes "Ah, you into Potions, eh?";
		mes "Yeah, I got the stuff!";
		next;
		mes "[Suspicious Guy]";
		mes "Here it is! High quality Red Potion! It starts working right away once you take it. Once it hits your lips, you can't stop. This stuff is that good.";
		next;
		mes "[Suspicious Guy]";
		mes "C'mon dude. This is the latest Red Potion. I got it from a close friend of a friend, you know, a real dependable source, and it's real cheap too. You can't pass this up!";
		next;
		select("Uh, can I buy White Potions instead?");
		mes "[Suspicious Guy]";
		mes "White Potions? Oh, those don't exist. But, er, if someone's selling that kind of stuff, bring it to me so I can, um, test the difference. But yeah, I got the real stuff.";
		next;
		mes "[Suspicious Guy]";
		mes "You can heal all your wounds by drinking Red Potions! And I'll sell you one for just ^FF3333500 zeny^000000!";
		next;
		mes "[Suspicious Guy]";
		mes "Now, how cheap is that?! Since they're in such high demand, I can only sell you 100 of";
		mes "them at a time.";
		next;
		while(1) {
			input .@input;
			if (.@input == 0) {
				mes "[Suspicious Guy]";
				if (Sex == SEX_MALE)
					mes "Ah duuuuuude~ You're breakin' my heart! I mean, at these prices, I'm practically performing charity!";
				else
					mes "W-waaaait! You didn't let me tell you the part about how Red Potions help you lose and gain weight in all the right places! Waaaaait!";
				close;
			}
			else if (.@input > 100) {
				mes "[Suspicious Guy]";
				mes "Whoa...";
				mes "I can't let you buy that many. I mean, it's not like, you know, there's a trace impurity in these Potions or anything like that...";
				next;
			}
			else
				break;
		}
		.@Red_potion_hap = .@input * 500;
		if (Zeny < .@Red_potion_hap) {
			mes "[Suspicious Guy]";
			mes "Oh maaan~";
			mes "Are you";
			mes "short on dough?";
			mes "That's no good.";
			next;
			mes "[Suspicious Guy]";
			mes "^333333Now I gotta find some other sucker to dump this junk on!^000000 *Ahem* I mean, come again!";
			close;
		}
		Zeny -= .@Red_potion_hap;
		getitem Red_Potion,.@input;
		break;
	case 2:
		mes "[Suspicious Guy]";
		if (Sex == SEX_MALE) {
			mes "What would a strong guy like you want a knife for? Those will just break under the force of your incredibly powerful swings!";
			next;
			mes "[Suspicious Guy]";
			mes "Now...";
			mes "What you really";
			mes "need is a ^FF3333manly Dagger^000000.";
		}
		else {
			mes "A nice lady like you? Come on now, kitchen knives are for old naggy wives and the hired help.";
			next;
			mes "[Suspicious Guy]";
			mes "Now...";
			mes "What you really";
			mes "need is a fine, exquisite";
			mes "^FF3333French Dagger^000000 to match your beauty and elegance.";
		}
		next;
		mes "[Suspicious Guy]";
		mes "I call it...";
		mes "The ^FF3333Main Gauche^000000! I invented it myself. And I'm only selling it for 9,400 zeny!";
		next;
		select("Aren't you going to give me a sheath too?");
		mes "[Suspicious Guy]";
		mes "A sheath?";
		mes "Whoa, that's almost asking too much! Alright, alright...";
		next;
		mes "[Suspicious Guy]";
		mes "Since I like you so much, I'm giving you a free sheath with your purchase! Now how's that";
		mes "for a bargain?";
		next;
		mes "[Suspicious Guy]";
		mes "There's no way you can pass this up! Now, how many do you want?";
		next;
		while(1) {
			input .@input;
			if (.@input == 0) {
				mes "[Suspicious Guy]";
				mes "Man, how many chances of a lifetime have you passed up? Man, I hope you win the lottery...";
				mes "You'd probably";
				mes "pass that up too.";
				close;

			}
			else if (.@input > 100) {
				mes "[Suspicious Guy]";
				mes "Whoa!";
				mes "I can't sell that many Daggers! That'll attract the Prontera Chiv--I mean, um, I was gonna donate some Daggers to... Hungry children?";
				next;
			}
			else
				break;
		}
		.@Main_gauche_hap = .@input * 9400;
		if (Zeny < .@Main_gauche_hap) {
			mes "[Suspicious Guy]";
			mes "Short on zeny?";
			mes "When the greatest deal in your life is right before your eyes?! Tragic, truly tragic...";
			close;
		}
		Zeny -= .@Main_gauche_hap;
		getitem Main_Gauche,.@input;
		break;
	case 3:
		mes "[Suspicious Guy]";
		if (Sex == SEX_MALE)
			mes "A Manteau? That's old news! You know what's the latest in protective armors?";
		else
			mes "Now why would such a beautiful woman wear something out of style? You know what would make you look even better?";
		next;
		mes "[Suspicious Guy]";
		mes "That's right!";
		mes "A Hood! Wearing one of those is the quickest way to win respect these days!";
		next;
		mes "[Suspicious Guy]";
		mes "If you've got a Hood on, monsters will fear you and run away in terror! And check out this sturdy fabric. I can pull it all I want and it won't tear!";
		next;
		select("This hood has no drawstrings...? ");
		mes "[Suspicious Guy]";
		mes "Haha! What are you saying? You don't need drawstrings! The space age Rayon and Nylon and Krypton fibers keep the Hood secure on your head!";
		next;
		mes "[Suspicious Guy]";
		mes "Man...";
		mes "So much technology was invested into this Hood. Can you believe I'm only selling it for 930 zeny?";
		next;
		mes "[Suspicious Guy]";
		mes "Clearly, this is the deal of the century. So how many do you want?";
		next;
		while(1) {
			input .@input;
			if (.@input == 0) {
				mes "[Suspicious Guy]";
				mes "Awww...";
				mes "It wasn't because of the whole drawstrings thing, was it?";
				close;
			}
			else if (.@input > 100) {
				mes "[Suspicious Guy]";
				mes "Whoa~!";
				mes "I can't sell you that many! What are you trying to do, take advantage of me?";
				next;
			}
			else
				break;
		}
		.@Hood__hap = .@input * 930;
		if (Zeny < .@Hood__hap) {
			mes "[Suspicious Guy]";
			mes "Oh nuts...";
			mes "Short on zeny, eh?";
			close;
		}
		Zeny -= .@Hood__hap;
		getitem Hood,.@input;
		break;
	case 4:
		mes "[Suspicious Guy]";
		mes "Man...";
		mes "You sure like to ask for the impossible. Well, let me tell you right now. No other Merchant in the world sells the goods only I can offer.";
		next;
		mes "[Suspicious Guy]";
		mes "You just gotta believe me!";
		close;
	}
	mes "[Suspicious Guy]";
	mes "No need to look anywhere else at all when I clearly have the best items around!";
	next;
	mes "[Suspicious Guy]";
	mes "Please come back sometime, and buy more of my stuff. I love a customer who knows what they want! Hehe~";
	close;
}

geffen_in,22,125,1	script	Crumpler	1_M_HOF,{
	mes "[Crumpler]";
	mes "Ooooh~!";
	mes "You sure are dressed pretty,";
	mes "ya fancy schmancy Mage!";
	next;
	if (Class == Job_Mage) {
		mes "^3355FFSomeday, you swear to yourself, you will have your bloody revenge on this belligerent drunk for besmirching the proud Mage profession. Someday...^000000";
		close;
	}
	else if (Class == Job_Wizard) {
		select("Actually, I'm a Wizard.");
		mes "[Crumpler]";
		mes "I'm so scared!";
		mes "A Wizard?! Bwahaha!";
		next;
		mes "[Crumpler]";
		mes "Everyone knows Wizards are all intelligence and no strength! Come on, smart man! Show me how tough you are!";
		next;
		switch(select("Meteor Storm!", "Lord of Vermilion!", "Show Mercy.")) {
		case 1:
			mes "[Crumpler]";
			mes "Huh?";
			mes "What'd you just say?";
			next;
			mes "[Crumpler]";
			mes "...";
			next;
			mes "[Crumpler]";
			mes "...";
			mes "......";
			next;
			mes "[Crumpler]";
			mes "Ooooooooh";
			mes "crraaaap!";
			emotion e_gasp;
			next;
			mes "[Crumpler]";
			mes "Help meeeee!";
			specialeffect EF_METEORSTORM;
			close;
		case 2:
			mes "[Crumpler]";
			mes "Hahahahaah!";
			mes "Silly Wizard! Only a monster like Baphomet can handle a big spell like th--";
			next;
			mes "[Crumpler]";
			mes "Oh sweet lord...";
			mes "You're serious...";
			next;
			specialeffect EF_LORD;
			mes "[Crumpler]";
			mes "ARRRRRGH~!";
			mes "IT BUUUURNS!";
			close;
		case 3:
			mes "["+strcharinfo(PC_NAME)+"]";
			mes "No...";
			mes "I can only use";
			mes "my powers for good.";
			next;
			mes "[Crumpler]";
			mes "Haw haw!";
			mes "Good...";
			mes "For nothing!";
			close;
		}
	}
	else if (Class == Job_Sage) {
		select("Actually, sir, I'm a Sage.");
		mes "[Crumpler]";
		mes "A...";
		mes "Sage?";
		emotion e_what;
		next;
		mes "[Crumpler]";
		mes "I don't know what that is. But I guess it can't be half as bad as a Mage.";
		next;
		mes "[Crumpler]";
		mes "Soooo...";
		mes "Wanna drink with me?";
		close;
	}
	else {
		mes "[Crumpler]";
		mes "Wait a sec...";
		mes "You're not a Mage!";
		mes "J-just how drunk am I?!";
		next;
		mes "[Crumpler]";
		mes "Man, I hate Mages with a passion! Always studying and chanting and making taxes high and stuff...";
		next;
		mes "[Crumpler]";
		mes "Taking our jobs, censoring the media, ruining our education system, causing air pollution, starting wars, making rap music...";
		close;
	}
}

geffen_in,59,61,1	script	Skyler	1_M_PUBMASTER,{
	mes "[Skyler]";
	mes "Hello hello.";
	mes "You're not looking";
	mes "for Eric, are you?";
	next;
	if (select("Eric? Who's that?", "Yes. Yes, I am.") == 1) {
		mes "[Skyler]";
		mes "Oh, I see. He's just some guy in the room to the left of me. He's always working on some sort of project.";
		next;
		mes "[Skyler]";
		mes "Something to do with these magic sort of Ear Muffs. I guess he's been looking for investors to help him finish building whatever he's making.";
		close;
	}
	mes "[Skyler]";
	mes "Oh, alright. You can find Eric in the room to the left of me. He'll probably be happy to know someone is interested in what he's trying to build.";
	next;
	mes "[Skyler]";
	mes "From what I remember, he seemed really discouraged, thinking he'd never be able to finish his little project.";
	next;
	mes "[Skyler]";
	mes "I'm glad to hear you've come this way to help out that young fellow.";
	close;
}

geffen_in,27,134,5	script	Waitress#elen	4_F_02,{
	mes "[Elenore]";
	mes "This place...";
	mes "Certainly has";
	mes "atmosphere.";
	next;
	mes "[Elenore]";
	mes "We've got some kind of Fortune Teller that's always hanging around in the corner, and a loud, belligerent drunk who's always picking on Mages.";
	next;
	mes "[Elenore]";
	mes "So...";
	mes "What can";
	mes "I do for you?";
	next;
	if (select("May I have a drink?", "Is there any interesting gossip?") == 1) {
		mes "[Elenore]";
		mes "Well...";
		mes "If you're looking for alcohol, King Tristram III outlawed it a while ago. Now I hear they only serve it in certain places.";
		next;
		mes "[Elenore]";
		mes "Still, people manage to get drunk off the imitation drinks that we serve here. I guess it's all psychological.";
		next;
		mes "[Elenore]";
		mes "I reeeeally want to be able to visit that place where they serve real drinks. I hear it's just like paradise!";
		close;
	}
	switch(rand(1,4)) {
	case 1:
		mes "[Elenore]";
		mes "Gossip...?";
		mes "Well, I've heard that they're opening a new Airship Service";
		mes "in Juno!";
		next;
		mes "[Elenore]";
		mes "Or at least, they're planning to. The airship isn't really ready to take off just yet. In the meantime, there's some weird customer representative over there who's offering a teleport service.";
		next;
		mes "[Elenore]";
		mes "It seems like Kafra Corporation may finally have a competitor! Then again, I don't think many girls are as attractive as the Kafra Employees...";
		break;
	case 2:
		mes "[Elenore]";
		mes "Have you heard?";
		mes "There are some new fashions floating around the Rune-Midgarts Kingdom!";
		next;
		mes "[Elenore]";
		mes "People have been coming in, wearing some cute new hats. There was this cute Teddy Bear Hat I've never seen before, and a girl came in wearing these black Kitty Ears...";
		next;
		mes "[Elenore]";
		mes "Of course, not every popular style suits my taste. I mean, I saw someone walking around with a Mushroom on their head. And I hear someone has been making hats made out of Fish?";
		next;
		mes "[Elenore]";
		mes "I guess those";
		mes "kinds of hats are too";
		mes "artistic for my taste.";
		break;
	case 3:
		mes "[Elenore]";
		mes "Gossip, eh?";
		next;
		mes "[Elenore]";
		mes "Well...";
		mes "I hear there's this person somewhere in Rune-Midgard...";
		next;
		mes "[Elenore]";
		if (Sex == SEX_MALE)
			mes "Tell me, have you ever heard of "+strcharinfo(PC_NAME)+"? He's supposed to be the suavest hero around!";
		else
			mes "Have you ever heard of "+strcharinfo(PC_NAME)+"? People say she's one of the prettiest girls in all of Rune-Midgard!";
		break;
	case 4:
		switch(rand(1,2)) {
		case 1:
			mes "[Elenore]";
			mes "Gossip, eh?";
			mes "W-wait...";
			next;
			mes "[Elenore]";
			mes "Ugh...";
			mes "Ooooh...";
			mes "My he-head...";
			mes "It huuurts...";
			next;
			mes "[William's Spirit]";
			mes "^990000You get the hell away from my daughter, low-life, before I sell your organs for zeny!";
			mes "You hear me?!^000000";
			next;
			mes "[Elenore]";
			mes "*Cough*";
			mes "Oh...!";
			mes "Sorry about that!";
			mes "I must be coming";
			mes "down with the flu!";
			mes "...Or something.";
			next;
			mes "^3355FFWeird...";
			mes "Her voice was";
			mes "really deep for";
			mes "a minute there...";
			break;
		case 2:
			mes "[William's Spirit]";
			mes "^990000Hey you sex crazed bastard!! Stop looking at my daughter like that before I rip out your eyes, and eat them with pasta!^000000";
			next;
			mes "["+strcharinfo(PC_NAME)+"]";
			if (Sex == SEX_MALE) {
				mes "Huh...?";
				mes "C-come again?";
				next;
				mes "[Elenore]";
				mes "Huh...?";
				mes "Oh, Dad must have possessed me again. It happens to me and my sister all the time.";
				next;
				mes "["+strcharinfo(PC_NAME)+"]";
				mes "No kidding?";
				mes "Huh. Total bummer.";
				next;
				mes "[Elenore]";
				mes "Yeah...";
				mes "Tell me about it.";
				break;
			}
			else {
				mes "W-waaaaait~";
				mes "But, But I'm a girl!";
				next;
				mes "[William's Spirit]";
				mes "^990000What part of ^FF0000I will whup you where you stand^000000 ^990000do you not understand?! Now, quit it you pervert!^000000";
				next;
				mes "^3355FFWaaah~!";
				mes "How did she";
				mes "get all scary?!^000000";
				break;
			}
		}
	}

	close;
}

geffen_in,70,67,3	script	Waitress#elise	4_F_01,{
	mes "[Elisa]";
	mes "Hello there~";
	mes "Can I help you";
	mes "with anything?";
	next;
	if (select("May I ask for a drink?", "Is there any interesting gossip lately?") == 1) {
		mes "[Elisa]";
		mes "A...";
		mes "Drink?";
		next;
		mes "[Elisa]";
		mes "You know that we don't serve alcohol here anymore. We just have all these fake, flavorless drinks that have no effect. Yeah, they're pretty boring...";
		next;
		mes "[Elisa]";
		mes "We pretty much only serve water around here. That, and really bad alcoholic imitation drinks.";
		next;
		mes "[Elisa]";
		mes "It's horrible that King Tristram III outlawed alcohol in the kingdom! It's probably the only bad decision he's made throughout his entire reign!";
		close;
	}
	switch(rand(1,4)) {
	case 1:
		mes "[Elisa]";
		mes "You know";
		mes "what's so weird?";
		next;
		mes "[Elisa]";
		mes "I went down to the Prontera Sanctuary, and I could have sworn";
		mes "that a Priest got married to a Priestess!";
		next;
		mes "[Elisa]";
		mes "I really had no idea whether or not Priests could marry, but since King Tristram III was there himself,";
		mes "I suppose that it's okay!";
		break;
	case 2:
		mes "[Elisa]";
		mes "I don't like to stereotype people, but haven't you noticed that Swordsmen and Knights";
		mes "tend to be, you know...";
		next;
		mes "[Elisa]";
		mes "...INT challenged?";
		mes "All they seem to know";
		mes "is smashing things!";
		break;
	case 3:
		mes "[Elisa]";
		mes "Rumors...?";
		mes "Hmmmm, well...";
		next;
		mes "[Elisa]";
		mes "You know the name";
		mes "of our kingdom, right?";
		mes "The Rune-Midgarts Kingdom?";
		next;
		mes "[Elisa]";
		mes "I hear that it was originally called the Rune-Midgard Kingdom, after our continent. However, for some reason, the name was changed to 'Rune-Midgarts.'";
		next;
		mes "[Elisa]";
		mes "It was obviously a wise decision, since too many people kept confusing the our continent with our kingdom. Weird, huh?";
		break;
	case 4:
		switch(rand(1,2)) {
		case 1:
			mes "[Elisa]";
			mes "Rumors...?";
			mes "Hmmmm, well...";
			next;
			mes "[Elisa]";
			mes "That's funny...";
			mes "I, I can't think of anything. E-everything feels so fuzzy...";
			next;
			mes "...";
			next;
			mes "...";
			mes "......";
			next;
			mes "[William's Spirit]";
			mes "^990000Stay away from my daughter, or I'll beat your brains out, punk! Elisa's gonna marry a doctor! Or a lawyer!^000000";
			next;
			mes "["+strcharinfo(PC_NAME)+"]";
			if (Sex == SEX_MALE) {
				mes "Y-y-y-yes, sir!";
				next;
				mes "^3355FFThat was scary...!";
				mes "It looks like a father's love endures forever, even in the afterlife.^000000";
			}
			else {
				mes "But...";
				mes "I'm a girl!";
				next;
				mes "[William's Spirit]";
				mes "^990000WHAT...?!";
				mes "That's even worse!!^000000";
				next;
				mes "^3355FFThat was scary...!";
				mes "It looks like a father's love endures forever, even in the afterlife.^000000";
			}
			break;
		case 2:
			mes "[William's Spirit]";
			mes "^990000How dare you try to pick up on my precious daughter! Do you wish to taste an angry father's fury?!^000000";
			next;
			mes "[Elisa]";
			mes "W-whoa...!";
			mes "I'm so sorry!";
			next;
			mes "[Elisa]";
			mes "It's just...";
			mes "The spirit of my father,";
			mes "God rest his soul, is";
			mes "a little overprotective!";
			next;
			mes "^3355FFYou step away.";
			mes "Very. Carefully.^000000";
			break;
		}
	}
	close;
}

geffen_in,79,76,2	script	Merchant Daven	2_M_PHARMACIST,{
	mes "[Merchant Daven]";
	mes "I remember Geffen";
	mes "back when it was boring. ";
	next;
	mes "[Merchant Daven]";
	mes "But now there are Mages and Wizards, and a flourishing";
	mes "economy in this town!";
	next;
	switch(select("Mages...?", "Economy?", "Who are you?")) {
	case 1:
		if (BaseJob == Job_Mage) {
			mes "[Merchant Daven]";
			mes "Mages are wielders of magic. But you would know more about that topic now, wouldn't you?";
		}
		else {
			mes "[Merchant Daven]";
			mes "Mages and Wizards are always carrying books and studying magic. That's just the way they are.";
			next;
			mes "[Merchant Daven]";
			mes "There's a Magic School in the NorthWest part of the city for Novices interested in becoming Mages. There, they can learn the basics of magic.";
			next;
			mes "[Merchant Daven]";
			mes "After becoming well experienced in the use of magic, Mages can become qualified to become Wizards.";
			next;
			mes "[Merchant Daven]";
			mes "Wizards have access to more powerful and destructive magic spells than Mages. Mages can apply to become Wizards at the top of Geffen Tower.";
		}
		break;
	case 2:
		if (Class == Job_Blacksmith) {
			mes "[Merchant Daven]";
			mes "The economy...?";
			mes "Why, that's all thanks to Blacksmiths! But you should know that already, shouldn't you?";
		}
		else {
			mes "[Merchant Daven]";
			mes "Well, I guess you can thank the Blacksmiths for the economy here in Geffen. Sure, they always dirty, sweaty, smelly and talk kind of rudely...";
			next;
			mes "[Merchant Daven]";
			mes "But they're hard working people. Also, the ores they refine and the weapons they create are high in demand.";
			next;
			mes "[Merchant Daven]";
			mes "Adventurers pay Blacksmiths lots of their hard earned zeny for the high quality weapons that only they can create.";
		}
		break;
	case 3:
		mes "[Merchant Daven]";
		mes "Me? I'm the world's most prettiest street merchant. Heh heh~";
		next;
		select("...^EE0000Magnum Break^000000!");
		if (Class == Job_Swordman) {
			mes "[Merchant Daven]";
			mes "Whoa, whoa!";
			mes "It was just a joke!";
			mes "Forgive me!";
		}
		else {
			mes "[Merchant Daven]";
			mes "Magnum Break?";
			mes "But you can't even do that, can you?";
		}
		break;
	}
	close;
}

geffen_in,114,73,5	script	Hadenheim	4_M_SEAMAN,{
	mes "[Hans Hadenheim]";
	mes "Man, the Rune-Midgard continent sure is big! How's it going, youngster?";
	next;
	mes "[Hans Hadenheim]";
	mes "This Geffen sure is strange. But it was worth it to travel here all the way from the Schubaltzwald Republic.";
	next;
	if (select("Schubaltzwald Republic?", "So, why are you traveling?") == 1) {
		mes "[Hans Hadenheim]";
		mes "You...";
		mes "Don't know the";
		mes "Schubaltzwald Republic?";
		next;
		mes "[Hans Hadenheim]";
		mes "You know, ally of the Rune-Midgarts Kingdom. Um... Our capital city is Juno?";
		next;
		mes "[Hans Hadenheim]";
		mes "You should really";
		mes "read up on your";
		mes "world events!";
		close;
	}
	mes "[Hans Hadenheim]";
	mes "Oh, you know, for business. It seems there's a lot of good money in foreign commerce.";
	next;
	mes "[Hans Hadenheim]";
	mes "I mean, all these new cities are being discovered by explorers, so import and export trade is really booming!";
	next;
	mes "[Hans Handenheim]";
	if (BaseJob == Job_Merchant)
		mes "You're in the trading business yourself, right? So of course you'd understand that we're in a Golden Age of trade!";
	else if (Class == Job_Novice) {
		mes "I guess...";
		mes "Those kinds of concepts might be too high brow for a rookie like you.";
	}
	else
		mes "Anyway...";
	next;
	mes "[Hans Hadenheim]";
	mes "Have you been some of these new lands? They're really interesting and you can learn a lot of new things from these foreign cultures.";
	next;
	mes "[Hans Hadenheim]";
	mes "Still, if you want to go sightseeing, I personally recommend that you visit my hometown of Juno. It's quite beautiful, you know.";
	close;
}

geffen_in,39,127,2	script	Psychic Advisor	4_M_BIBI,{
	mes "[Psychic Advisor]";
	mes "Ah...";
	mes "Don't tell me! You've come to have your fortune told, yes? I know,";
	mes "I know... I can see the future! So what kind of fortune do you want?";
	next;
	switch(select("Life!", "Love!", "Money!", "Grades!", "Future!", "Fashion!")) {
	case 1:
		mes "[Psychic Advisor]";
		switch(rand(1,5)) {
		case 1:
			mes "Life...?";
			mes "Wow, that's a really broad category. But let me contact some spirits of the spirit world and I'll see what I can do.";
			next;
			mes "[Psychic Advisor]";
			mes "Hmmm...";
			mes "Alright, I got something. Ummmm, you will live to be very, very old. How old you ask?";
			next;
			mes "[Psychic Advisor]";
			mes "^333333*cough!*^000000ty-nine years old. Isn't that good news? That's a ripe old age, and you have plenty of blissful years left to enjoy.";
			next;
			mes "[Psychic Advisor]";
			mes "Also, you'll always be successful. You'll successfully win in life and you'll successfully lose in life!";
			next;
			mes "[Psychic Advisor]";
			mes "You might not understand that little nugget of wisdom now, but as you learn more about this crazy, crazy world, it will make more sense.";
			next;
			break;
		case 2:
			mes "Hmm...";
			mes "What can I tell you about life? Let me contact the spirit world real quick~";
			next;
			mes "[Psychic Advisor]";
			mes "Alright, I got it!";
			mes "Your dreams";
			mes "will come true!";
			next;
			mes "[Psychic Advisor]";
			mes "Of course, I'm not sure exactly which dreams will come true, but hopefully the good dreams that you've had will become reality, rather than any of your weird nightmares.";
			next;
			mes "[Psychic Advisor]";
			mes "Which dreams exactly? Well, the spirits are awfully reticent today. They're not exactly in the mood to talk. Spirits have lives too, you know. Wait, did that make any sense?";
			next;
			break;
		case 3:
			mes "I sense that you may be about to make a rash decision that you might regret. I must advise you to slow down and think first.";
			next;
			mes "[Psychic Advisor]";
			mes "Although the pressure may be high, remember that any decision made in excitement is usually a bad decision. Take a deep breath and relax.";
			next;
			mes "[Psychic Advisor]";
			mes "Even if you're running out of time, it's better to slowly plan things out so that you don't waste any of your efforts, or make costly mistakes.";
			next;
			mes "[Psychic Advisor]";
			mes "Remember that calm,";
			mes "collected patience";
			mes "is the key to overcoming crisis.";
			next;
			break;
		case 4:
			mes "Hmmm... I sense that you are experiencing a loss of direction in life. Should you prioritize security or happiness?";
			next;
			mes "[Psychic Advisor]";
			mes "I suggest that you think fully and carefully before deciding what path is best for you. And remember, you can only learn from your mistakes.";
			next;
			mes "[Psychic Advisor]";
			mes "If you plan carefully and perform positive, constructive actions with a good attitude, you can";
			mes "have it all!";
			next;
			break;
		case 5:
			mes "Hmm...";
			mes "I sense that you've had a quarrel with someone close to you. Someone for whom you care for dearly.";
			next;
			mes "[Psychic Advisor]";
			mes "You must take the initiative! Try and resolve this matter without getting too caught up in your emotions.";
			next;
			mes "[Psychic Advisor]";
			mes "Try to make amends, swallow your pride and apologize sincerely if you have to. Isn't friendship worth it? I think so.";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Well, I hope I settled any doubts you've had about the future. That is, after all, my job as a professional psychic consultant. Come back anytime~";
		close;
	case 2:
		mes "[Psychic Advisor]";
		switch(rand(1,4)) {
		case 1:
			mes "You want to know your Love fortune? Oh ho~ Then there must be somebody that you like! Come on, you can tell me!";
			next;
			mes "[Psychic Advisor]";
			mes "Oh right...";
			mes "Um, I sense a strong love energy emanating from your soul. It's quite intimidating and pushes away the weak and the spineless.";
			next;
			mes "[Psychic Advisor]";
			mes "So basically, I foresee that you'll only be attracting really strong people soon. You know, like professional athletes, bodybuilders, construction workers, that sort of thing.";
			next;
			mes "[Psychic Advisor]";
			mes "So if this is what you want, congratulations! Fortune smiles upon you with joy this day.";
			next;
			mes "[Psychic Advisor]";
			mes "But if this is the opposite of what you want, well, I'm sorry. Fortune smiles upon you with sarcasm this day. But it's not too late to change destiny!";
			next;
			break;
		case 2:
			mes "Looooove, eh? ";
			mes "Let me contact";
			mes "the spirits for a second.";
			next;
			mes "[Psychic Advisor]";
			mes "Ah! An old flame will return! I don't know if they'll fall in love with you again, ask you for money, or if that person's back for revenge...";
			next;
			mes "[Psychic Advisor]";
			mes "But an old flame will definitely resurface in your life. Somehow. So if that's good news, congratulations! But, if that's bad news, then be careful!";
			next;
			break;
		case 3:
			mes "Um...";
			if (Sex == SEX_MALE)
				mes "The girl that you";
			else
				mes "The boy that you";
			mes "are currently seeing";
			mes "is perfect for you!";
			next;
			switch(select("How did you know?", "You're so wrong!", "I'm single!")) {
			case 1:
				mes "[Psychic Advisor]";
				mes "Well...";
				mes "We psychics are pretty accurate at this kind of thing. And it's so good to see that you're really happy with your partner!";
				close;
			case 2:
				mes "[Psychic Advisor]";
				mes "You didn't let me finish my sentence. What I meant to say was...";
				next;
				mes "[Psychic Advisor]";
				if (Sex == SEX_MALE)
					mes "The girl that you";
				else
					mes "The boy that you";
				mes "are currently seeing is perfect for you if you want to live the rest of your life in utter misery!";
				next;
				mes "[Psychic Advisor]";
				mes "But even if you break up, do it as soon as possible and try to be good friends after the matter.";
				next;
				mes "[Psychic Advisor]";
				mes "It'll make better people out of both of you. But that's just what I think.";
				close;
			case 3:
				mes "[Psychic Advisor]";
				mes "Oh...";
				mes "Um, I'm sorry.";
				mes "Sometimes, I get the future and the present mixed up. You know, since I'm always looking into the future...?";
				next;
				mes "[Psychic Advisor]";
				if (Sex == SEX_MALE) {
					mes "What I meant to say was";
					mes "^3355FFyou and the perfect woman will soon fall in love^000000. Yes, that's what I meant!";
				}
				else {
					mes "What I meant to say was";
					mes "^3355FFyou will soon be swept off your feet by the perfect guy^000000. Yes, that's what I meant!";
				}
				close;
			}
			break;
		case 4:
			mes "Looking for romance, eh? Life can always use a little more excitement.";
			next;
			mes "[Psychic Advisor]";
			mes "That's strange, I foresee a Love Triangle in your future. No, wait! A Love...";
			mes "Decagon?";
			next;
			mes "[Psychic Advisor]";
			mes "What's the shape with eleven sides? Now, you can't expect me to know that off the top of my head. I'm a psychic, not a mathematician!";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Love is always fun! Even in this bleak world, love surrounds us in its inviting glow. Treasure that person who is special to you, and come back for another reading!";
		close;
	case 3:
		mes "[Psychic Advisor]";
		switch(rand(1,3)) {
		case 1:
			mes "Money? Well, you must be more fortunate in money than I am. After all, I sit here all day and give this service for free!";
			next;
			mes "[Psychic Advisor]";
			mes "Well...";
			mes "Um, the spirits tell me that you might not win the lottery, no matter how many tickets you buy. I'm sorry, but it's true.";
			next;
			mes "[Psychic Advisor]";
			mes "But I just saved you a lifetime's worth of lottery tickets! That could be quite a hefty sum of money!";
			next;
			break;
		case 2:
			mes "Ah yes. Let me contact the spirit world. They usually have sound financial advice, despite the fact that don't have any sort of economy over there.";
			next;
			mes "[Psychic Advisor]";
			mes "First off, be accountable for your own money and use a budget that works for you. A good rule of thumb? For every ten zeny you earn, put one zeny aside and either save it or invest it for later.";
			next;
			mes "[Psychic Advisor]";
			mes "And whatever you do, don't work as a psychic advisor in Rune-Midgard. The real cash, apparently, is in discovering new countries. Why didn't I do that?!";
			next;
			break;
		case 3:
			mes "So you want to know about money, eh? Let me commune with the spirits of the supernatural realm...";
			next;
			mes "[Psychic Advisor]";
			mes "Ah yes. They are telling me that it's best to be moderate in all things. Certainly, you must make sure that your expeditures don't exceed your budget.";
			next;
			mes "[Psychic Advisor]";
			mes "However, you should also avoid gambling with your money. By that, I mean you should save and invest carefully. Don't be tempted into risky get-rich-quick schemes!";
			next;
			mes "[Psychic Advisor]";
			mes "On the other hand, get-rich-not-as-quick schemes are okay, so long as you know what you are doing. I'm right, aren't I?";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Well, you need money to live, but having money alone isn't living. Don't forget that there are other important things. And try not to stress out, okay?";
		close;
	case 4:
		mes "[Psychic Advisor]";
		switch(rand(1,4)) {
		case 1:
			mes "Your grades? You're still in school? I'm impressed! Your eyes tell me you are rather mature for your age. Alright, let me contact the spirits...";
			next;
			mes "[Psychic Advisor]";
			mes "Hm? All the spirits said was 'Did you study?' Well, I guess I answered your question with yet another question!";
			next;
			break;
		case 2:
			mes "You're asking me about your grades? That's weird. I mean, they only ask about your report card at school, right?";
			next;
			mes "[Psychic Advisor]";
			mes "An education is really important, but don't be discouraged if your grades aren't as good as you'd like.";
			next;
			mes "[Psychic Advisor]";
			mes "Perhaps your style of learning isn't really supported by your school, or maybe you're not that interested in academics. Understandable.";
			next;
			mes "[Psychic Advisor]";
			mes "The spirits tell me that you should experiment with different learning styles, so that you can make sure that you get the grades that you want.";
			next;
			mes "[Psychic Advisor]";
			mes "Yeah...";
			mes "The spirits are";
			mes "awfully lazy today.";
			next;
			break;
		case 3:
			mes "^FF0000F MINUS^000000!";
			mes "Hahahahahahaha~!";
			next;
			mes "[Psychic Advisor]";
			mes "Oh, I'm sorry, I just love doing that. Okay, let me ask the spirits for real this time. Hmmmm...";
			next;
			mes "[Psychic Advisor]";
			mes "Hmm. The spirits are being awfully rude today. They're saying, 'If you're so worried about your grades, why don't you ask your teacher?'";
			next;
			mes "[Psychic Advisor]";
			mes "Now that I think about it, they do have a point. Why don't you ask your teacher, professor or whatever to see if you have any problems?";
			next;
			mes "[Psychic Advisor]";
			mes "I mean, they're being paid to help you. And well, my service is free. So... Yeah.";
			next;
			break;
		case 4:
			mes "Oh cool!";
			mes "I sense that you will soon be receiving straight A's...";
			mes "In Effort!";
			next;
			mes "[Psychic Advisor]";
			mes "Now, I couldn't tell you what your real grades are. You might be destined to get an A in every class or subject, but if I told you that...";
			next;
			mes "[Psychic Advisor]";
			mes "You'd probably get cocky, slack off on studying, fail your classes and cause a time paradox. I mean, I have to actually be in the future to actually see it, you know?";
			next;
			mes "[Psychic Advisor]";
			mes "Instead of worrying about time paradoxes, why don't you make your own destiny?";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Well, in any case, concentrating on your studies is tough, but it can be rewarding. I hope you do well in whatever you choose to do~";
		close;
	case 5:
		mes "[Psychic Advisor]";
		mes "The future? I thought it was implied that any fortune I tell you is about the future in the specific field that you choose.";
		next;
		mes "[Psychic Advisor]";
		mes "I guess you want to know about the future in general. Let me commune with the spirits, and we'll see what they have to say, okay?";
		next;
		mes "[Psychic Advisor]";
		switch(rand(1,4)) {
		case 1:
			mes "Hmm...";
			mes "In the future, Sex, Violence, and Rock and Roll are completely abolished. Mankind experiences an era of complete peace and utter boredom.";
			next;
			mes "[Psychic Advisor]";
			mes "I don't know how far in the future that will occur, but it better not happen soon!";
			next;
			break;
		case 2:
			mes "In the future, Earth is protected by a single giant robot: Plutonium Overdrive Ignition Negatron G a.k.a POING.";
			next;
			mes "[Psychic Advisor]";
			mes "POING fights off many Kylorian invasions for years, until it is finally defeated by Dr. Hubris' Mechanical Overlord: Nyxltron 47.";
			next;
			mes "[Psychic Advisor]";
			mes "Luckily, Doctor Pyeus finishes the Gravitron Oblivion Drive for the Plutonium Overdrive Ignition Negatron G system just in time.";
			next;
			mes "[Psychic Advisor]";
			mes "And so, POING rises again, reborn as the Automatic Hero: GOD-POING. Of course, Nyxltron 47 is destroyed.";
			next;
			mes "[Psychic Advisor]";
			mes "That's probably the most important thing you'll ever learn about the future. Trust me, the rest of it's boring.";
			next;
			break;
		case 3:
			mes "In the future, believe it or not, the internet will be replaced by a giant brain. I don't know how, but trust me, this brain's huge.";
			next;
			mes "[Psychic Advisor]";
			mes "Thanks to the number of internet web journals, this brain becomes peaceful, and decides not to take over the world as it originally planned.";
			next;
			mes "[Psychic Advisor]";
			mes "Yes...";
			mes "This weird brain thing definitely becomes a source for good, a loving benefactor to the human race, so long as people keep writing personal entries on the internet.";
			next;
			break;
		case 4:
			mes "In the future, they genetically engineer all sorts of plants.";
			mes "So many kinds! It's crazy I tell you!";
			next;
			mes "[Psychic Advisor]";
			mes "Eventually, they create trees that grow celebrity impersonators. Today, it looks like a miracle of science, and a threat to Hollywood starlets.";
			next;
			mes "[Psychic Advisor]";
			mes "However, the people who buy these trees are the same kind who who wear those really tacky shirts...";
			next;
			mes "[Psychic Advisor]";
			mes "You know, the kind with a lame sense of humor where it will have the word 'Cat-o-strophic' and there's this little kitten dressed like a mad scientist or something.";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Well...";
		mes "That's my prediction. Can you really argue with the wisdom of the spirit world?";
		close;
	case 6:
		mes "[Psychic Advisor]";
		mes "Fashion...?";
		mes "What does that have to do with matters of the supernatural? Well, um, let me contact the spirits. Ah! Here we go...";
		next;
		mes "[Psychic Advisor]";
		switch(rand(1,5)) {
		case 1:
			mes "...";
			next;
			mes "[Psychic Advisor]";
			mes "...";
			mes "......";
			next;
			mes "[Psychic Advisor]";
			mes "I'm seeing something...";
			mes "It looks like, a...";
			next;
			mes "[Psychic Advisor]";
			mes "A...";
			mes "A... Fish?";
			mes "On someone's head?";
			next;
			mes "[Psychic Advisor]";
			mes "...";
			mes "It was the most horrible vision!";
			next;
			break;
		case 2:
			mes "It feels nice to wear expensive headgears! And it's nice to wear fancy clothing too! But remember...";
			next;
			mes "[Psychic Advisor]";
			mes "No matter how much zeny you may put into your wardrobe, you'll look silly unless you match the things you wear.";
			next;
			mes "[Psychic Advisor]";
			mes "Now, here's a good example of a mismatched outfit. Imagine some Crusader wearing a Crown, Elven ears and an Iron Cain.";
			next;
			mes "[Psychic Advisor]";
			mes "Instead of looking cool, they look sort of like an Evil Keebler Prince. Spooky, huh?";
			next;
			break;
		case 3:
			mes "I predict...";
			mes "That Cowboy Hats will be very popular among female";
			mes "Super Novices";
			mes "very soon!";
			next;
			mes "[Psychic Advisor]";
			mes "Come on, wouldn't you agree? Cowboy Hats look great on Super Novices!";
			next;
			break;
		case 4:
			mes "Sometimes, it's a cute idea to follow a theme. Like, if you wear both Angel Wing and Angel Wing Ears at the same time.";
			next;
			mes "[Psychic Advisor]";
			mes "Of course, that might be too expensive for most people, but you get the idea.";
			next;
			break;
		case 5:
			mes "I now predict that the Sombrero will be come very popular when a mass group of Bards form a guild in which the members only wear Sombreros.";
			next;
			mes "[Psychic Advisor]";
			mes "Or was it the Feathered Bonnet that's supposed to skyrocket in popularity? Both of those hats are just sooo stylish, especially on Bards...";
			next;
		}
		mes "[Psychic Advisor]";
		mes "Well...";
		mes "We psychic consultants aren't really trained for fashion matters, but I hope I was at least a little bit of help to you.";
		close;
	}
}

geffen_in,109,72,2	script	Monster Scholar	4_F_01,{
	mes "[Estheres]";
	mes "Hello, I'm the resident expert of Monsterology here in Geffen. Is there anything in particular that you're curious about?";
	next;
	switch(select("Monsters in the Area.", "Recent Monster News.", "Era of Monsters", "Jellopy Theory.")) {
	case 1:
		mes "[Estheres]";
		mes "Well, as you may already know, since Wizards and Mages train in Geffen, monsters tend to stay away from the city. So tired adventurers are welcome to rest here.";
		next;
		mes "[Estheres]";
		mes "Still, if you want to seek out strong monsters, you can cross the bridge to the West and fight Kobolds.";
		next;
		mes "[Estheres]";
		if (BaseLevel > 40)
			mes "You look strong enough for that kind of challenge. But if you see anyone more reckless cross the Western bridge, you might want to give them a warning.";
		else
			mes "Um, but if you're planning to go there, you better not go alone. I really recommend that you be well prepared if you're gonna fight those kinds of monsters.";
		break;
	case 2:
		mes "[Estheres]";
		mes "Recent news?";
		mes "Well, the Juno Monster Musuem is now open to the public. They have a fascinating exhibit and various monsters are now on display!";
		next;
		mes "[Estheres]";
		mes "I mean, I've read about all sorts of monsters in the Prontera and Juno Libraries, and encountered a few in the wild, but now I get a chance to see some strong monsters in real life!";
		next;
		mes "[Estheres]";
		mes "What's also exciting is the exploration achieved by you adventurers for the Rune-Midgarts Kingdom.";
		next;
		mes "[Estheres]";
		mes "When a new land is discovered, there are usually unique monsters that are indigenous to that area.";
		next;
		mes "[Estheres]";
		mes "So new monsters are basically being discovered all the time! The variety of creatures that roam this world is really quite fascinating.";
		break;
	case 3:
		mes "[Estheres]";
		mes "The truth is that monsters have existed since ancient times. The Era of Monsters was when the power of the monsters was at its peak.";
		next;
		mes "[Estheres]";
		mes "They've plagued humans for a long time, but were completely annihilated in a great war between mankind and the monsters.";
		next;
		mes "[Estheres]";
		mes "However, as the balance of nature has changed, the monsters have inevitably returned. Not too many people know this, but most monsters were gentle creatures at one time. It's sad, really...";
		break;
	case 4:
		mes "[Estheres]";
		mes "Ah yes, Jellopy.";
		mes "It seems that almost every monster around is composed of Jellopy. But is it just a crystallization made by some monsters, or is it... More?";
		next;
		mes "[Estheres]";
		mes "From our research of ancient monsters and studies of recently discovered monsters, it seems that that traces of Jellopy cannot be found in stronger beasts.";
		next;
		mes "[Estheres]";
		mes "Still, may of us believe that there might be some relation to Jellopy and monsters, although it may be hard to believe that there is any.";
		next;
		mes "[Estheres]";
		mes "It's possible that Jellopy may be linked to a monster's personality and strength. So, if you mixed Jellopy with something, you'd create a stronger monster.";
		next;
		mes "[Estheres]";
		mes "Of course, doing that kind of experimentation just seems dangerous. You might be able to unleash some really scary monsters into the world...";
		break;
	}
	close;
}

//== Lvl 4 weapon quest related NPC ========================
geffen,203,146,5	script	Citizen	4W_M_01,{
	mes "[Citizen]";
	mes "There was a skillful weaponsmith";
	mes "in Al De Baran who had 4 sons.";
	mes "Unfortunately he lost all of his sons";
	mes "while developing a powerful weapon.";
	mes "The father survived alone from the tragedy.";
	next;
	mes "[Citizen]";
	mes "How sad it will be for the father...";
	mes "Because of the incident, the weaponsmith";
	mes "retired from his work and hid himself somewhere.";
	mes "After that, no one could ever see";
	mes "the powerful weapon that he and his sons were developing.";
	next;
	mes "[Citizen]";
	mes "I don't think that 4 sons of him";
	mes "went to the heaven with the anxiety.";
	close;
}