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
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
|
//===== Hercules Script ======================================
//= Eclage Quest NPCs
//===== By: ==================================================
//= Euphy
//===== Current Version: =====================================
//= 0.1
//===== Description: =========================================
//= Quest NPCs related to Eclage.
//===== Additional Comments: =================================
//= 0.1 NPCs are mostly placeholders. [Euphy]
//============================================================
// Teleport Cats (14.2 Cat Hand Addition)
//============================================================
- script Teleport Cat#ep14_2 -1,{
switch(atoi(charat(strnpcinfo(1),16))) {
case 1:
setarray .@map$[0],"Entrance to Mora";
setarray .@cost[0],15;
break;
case 2:
setarray .@map$[0],"Near Eclage","Near Splendide";
setarray .@cost[0],15,55;
break;
case 3:
setarray .@map$[0],"Entrance to Mora","Midgard Allied Forces Post";
setarray .@cost[0],55,10;
break;
case 4:
setarray .@map$[0],"Near Splendide","Manuk Field";
setarray .@cost[0],10,10;
break;
case 5:
setarray .@map$[0],"Midgard Allied Forces Post","Near El Dicastes";
setarray .@cost[0],10,20;
break;
case 6:
setarray .@map$[0],"Manuk Field";
setarray .@cost[0],20;
break;
}
mes "[Teleport Cat]";
mes "What a nice day, isn't it!";
mes "Welcome to Cat Merchant Group. We do anything to please our customers. We would even lie on our back if you want!";
next;
mes "[Teleport Cat]";
mes "We provide teleport service between various regions based on our accumulated knowledge. We accept Malangdo Canned Specialties or Zeny, so you can pay however you like it~";
next;
set .@menu$,"Forget it:";
for(set .@i,0; .@i<getarraysize(.@map$); set .@i,.@i+1) {
set .@menu$, .@menu$+
.@map$[.@i]+" ("+.@cost[.@i]+" Canned Food):"+
.@map$[.@i]+" ("+.@cost[.@i]+",000 Zeny):";
}
set .@i, select(.@menu$)-2;
if (.@i == -1) {
mes "[Teleport Cat]";
mes "I'll see you later then.";
close;
}
set .@choice$, .@map$[.@i/2];
set .@price, .@cost[.@i/2];
if (.@i % 2) {
set .@price, .@price*1000;
if (Zeny < .@price) {
mes "[Teleport Cat]";
mes "I'm afraid it's not enough. Sorry, but it can't be done for free~";
close;
}
Zeny -= .@price;
} else {
if (countitem(12636) < .@price) {
mes "[Teleport Cat]";
mes "I'm afraid it's not enough. Sorry, but it can't be done for free~";
close;
}
delitem 12636,.@price; //Malang_Sp_Can
}
if (compare(.@choice$,"Midgard Allied Forces Post")) warp "mid_camp",180,247;
else if (compare(.@choice$,"Manuk Field")) warp "man_fild02",133,47;
else if (compare(.@choice$,"Near Splendide")) warp "spl_fild02",51,240;
else if (compare(.@choice$,"Near El Dicastes")) warp "dic_fild01",159,264;
else if (compare(.@choice$,"Entrance to Mora")) warp "bif_fild02",291,323;
else if (compare(.@choice$,"Near Eclage")) warp "ecl_fild01",116,309;
close;
}
ecl_fild01,118,311,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.1 4_M_BOSSCAT
bif_fild02,293,325,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.2 4_M_BOSSCAT
spl_fild02,53,242,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.3 4_M_BOSSCAT
mid_camp,207,234,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.4 4_M_BOSSCAT
man_fild02,135,49,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.5 4_M_BOSSCAT
dic_fild01,161,266,4 duplicate(Teleport Cat#ep14_2) Teleport Cat No.6 4_M_BOSSCAT
// Eclage's Entrance
//============================================================
ecl_fild01,97,322,0 script #ep14_2Entrance WARPNPC,3,3,{
OnTouch:
if (ep14_2_enter < 3) {
mes "[Security Guard]";
mes "Please wait a minute.";
mes "All first-time visitors to Eclage must fill out the necessary forms before entering.";
close;
}
warp "eclage",100,28;
end;
}
ecl_fild01,94,322,5 script Security Guard#ep14_2 4_M_FAIRYSOLDIER,{
if (ep14_2_enter == 0) {
mes "[Security Guard]";
mes "All first-time visitors to Eclage must fill out the necessary forms here before entering.";
next;
mes "[Security Guard]";
mes "Please understand because of a recent increase in the influx of people from Midgard through Bifrost, we had to create this process.";
next;
mes "[Security Guard]";
mes "Of course, the documents will be secured away after their use in access regulations, so you don't have to worry.";
next;
if(select("Fill out the forms.:Forget it.") == 2) {
mes "[Security Guard]";
mes "Please note that you would not be able to enter the city without filling out the forms.";
close;
}
mes "[Security Guard]";
mes "Please fill out your name, occupation, and level here.";
next;
mes "Write your name.";
input .@input1$;
next;
mes "Write your occupation.";
input .@input1$;
next;
mes "Write your level.";
input .@input1$;
next;
mes "[Security Guard]";
mes "If you completed your forms, please submit them to the administrator over there.";
mes "There may be some waiting time, so take your time.";
set ep14_2_enter,1;
setquest 11310;
close;
} else if (ep14_2_enter == 1) {
mes "[Security Guard]";
mes "Please submit your forms to the administrator over there after writing in your name, occupation, and level.";
mes "There may be some waiting time, so take your time.";
close;
} else if (ep14_2_enter == 2) {
mes "[Security Guard]";
mes "Great, you completed the forms.";
mes "Welcome to Eclage, the capital of the Laphines.";
next;
mes "[Security Guard]";
mes "Since Eclage is under the influence of Bifrost, there is fluent communication among the races.";
next;
mes "[Security Guard]";
mes "There would be no need for any separate translation, and there are enough bridges for on-foot races, so I hope you have a comfortable visit.";
set ep14_2_enter,3;
erasequest 11311;
close2;
warp "eclage",100,28;
end;
} else {
mes "[Security Guard]";
mes "Welcome to Eclage, the capital of the Laphines.";
next;
mes "[Security Guard]";
mes "Since Eclage is under the influence of Bifrost, there is fluent communication among the races.";
next;
mes "[Security Guard]";
mes "There would be no need for any separate translation, and there are enough bridges for on-foot races, so I hope you have a comfortable visit.";
close;
}
}
ecl_fild01,100,323,3 duplicate(Security Guard#ep14_2) Security Guard#ep14_2_2 4_M_FAIRYSOLDIER
ecl_fild01,111,320,2 script Immigration Officer#ep1 4_M_FAIRYKID4,{
if (ep14_2_enter == 0) {
mes "[Immigration Officer]";
mes "What do you need?";
mes "As you can see, I'm really busy here, so unless you need something, please don't bother me.";
emotion e_an;
close;
} else if (ep14_2_enter == 1) {
mes "[Immigration Officer]";
mes "Whew! I'm sorry to have kept you waiting.";
mes "There are just too many visitors.";
emotion e_wah;
next;
mes "[Immigration Officer]";
mes "So if you will place your forms here...";
next;
mes "[???]";
mes "Here!! These are my completed forms!!";
mes "This time it's all good, right?";
mes "Let me through quick!";
cutin "bu_du1.bmp",2;
emotion e_omg,1;
next;
cutin "bu_du1.bmp",255;
mes "[Immigration Officer]";
mes "I'm taking care of visitors in the order they arrived, so please wait for your turn.";
emotion e_swt;
next;
mes "[???]";
mes "What are you talking about!";
mes "I was waaaay before all of these guys!";
cutin "bu_du3.bmp",2;
next;
cutin "bu_du3.bmp",255;
mes "[Immigration Officer]";
mes "Well, your turn was delayed because you had to fill out your forms, so you have to wait until later.";
emotion e_ag;
next;
mes "[???]";
mes "What?! You just said you take care of visitors in the order they arrived!!!";
cutin "bu_du5.bmp",2;
next;
cutin "bu_du5.bmp",255;
mes "[Immigration Officer]";
mes "Yes, I did say that but...";
next;
mes "- SMACK!!! -";
next;
mes "[???]";
mes "OW!! Why did you hit me?";
cutin "bu_du4.bmp",2;
next;
mes "[???]";
mes "I'm so sorry.";
mes "My stupid friend here is causing trouble.";
cutin "bu_mark3.bmp",0;
next;
mes "[???]";
mes "Who are you calling stupid?!";
cutin "bu_du5.bmp",2;
next;
mes "[???]";
mes "If you hadn't filled out my name incorrectly in the first place, we wouldn't be waiting like this!";
cutin "bu_mark3.bmp",0;
next;
mes "[???]";
mes "Mark Esha or Madrid, they're all the same!";
cutin "bu_du3.bmp",2;
next;
mes "[Mark Esha]";
mes "They're not at all the same!";
mes "And what's more, how can you not know the name of your friend of 15 years?";
cutin "bu_mark4.bmp",0;
next;
mes "[???]";
mes "It's not that I didn't know- I did it on purpose!!";
mes "Madrid is just fine! Madrid!";
cutin "bu_du3.bmp",2;
next;
cutin "bu_du3.bmp",255;
mes "- SMACK -";
next;
mes "[Mark Esha]";
mes "Hu... I am so sorry that my friend is this stupid.";
mes "Please don't mind us and do what you need to do.";
cutin "bu_mark3.bmp",0;
next;
mes "[???]";
mes "AHHHH!!!";
mes "LET ME IN!!!!";
mes "How long do I have to wait out here!!!";
cutin "bu_du5.bmp",2;
next;
mes "[Mark Esha]";
mes "Would you stay put just for a second?!!!";
mes "Sorry. So sorry.";
cutin "bu_mark3.bmp",0;
next;
cutin "bu_mark3.bmp",255;
mes "[Immigration Officer]";
mes "Oh wow, this is just so crazy.";
mes "Test15696 Here, your documents are processed.";
mes "You may enter the city when you go talk to the security guard.";
emotion e_go;
next;
mes "[???]";
mes "Shuffle, shuffle";
cutin "bu_oliver0.bmp",0;
next;
cutin "bu_oliver0.bmp",255;
mes "[Immigration Officer]";
mes "And Mr. Deu Lean, please take your group and enter. It's just way too noisy.";
emotion e_an;
next;
mes "[Du Lian]";
mes "Mwahah!!";
mes "SEE THAT?!";
mes "Thanks to me, we got through faster!";
cutin "bu_du1.bmp",2;
next;
mes "[Mark Esha]";
mes "You mean slower...";
cutin "bu_mark4.bmp",0;
next;
mes "[Du Lian]";
mes "A real man does not get bogged down by the past!!";
mes "I may have been slow with the documentation but I will be the one to enter Eclage first!";
mes "Mwahah!";
cutin "bu_du2.bmp",2;
next;
mes "[Mark Esha]";
mes "......Whew";
mes "I'm so sorry for everything.";
cutin "bu_mark2.bmp",0;
next;
mes "[???]";
mes "Well......";
mes "Mr. Mark, Mr. Du is already gone.";
cutin "bu_maggi3.bmp",2;
next;
mes "[Mark Esha]";
mes "Oh.............";
mes "Oh......................";
cutin "bu_mark3.bmp",0;
next;
mes "[Mark Esha]";
mes "My goodness......";
emotion e_swt2,1;
set ep14_2_enter,2;
erasequest 11310;
setquest 11311;
close2;
cutin "bu_mark3.bmp",255;
end;
} else {
mes "[Immigration Officer]";
mes "Oh wow, this is just so crazy.";
mes strcharinfo(0)+".";
mes "Here, your documents are processed.";
mes "You may enter the city when you go talk to the security guard.";
emotion e_go;
close;
}
}
// Oliver Wolf Hood
//============================================================
eclage,102,32,4 script Fairy Carpenter#ep14_2 4_M_FAIRYKID2,{
if (BaseLevel < 120) {
mes "[Fairy Carpenter]";
mes "The bridge is kind of broken so please be careful.";
emotion e_sob;
close;
}
if (!questprogress(11312)) {
mes "[Fairy Carpenter]";
mes "This area is kind of broken, so be careful.";
mes "Otherwise, you'll fall aaaaaall the way down.";
next;
switch(select("The work being done right now:The reason for the bridge being broken:Forget it.")) {
case 1:
//missing
close;
case 2:
mes "[Fairy Carpenter]";
mes "Oh, just a minute ago, there was a human benig who took a misstep and broke a tree branch while falling.";
emotion e_an;
next;
mes "[Fairy Carpenter]";
mes "Being close to the entrance and all, this really needs to be fixed soon.";
mes "I'm trying to decide whether I should put up a warning sign, gather the necessary materials for it, and fix it myself."; //custom
next;
switch(select("Give help.:Don't give help.")) {
case 1:
mes "[Fairy Carpenter]";
mes "Wow!!!";
mes "You are going to help me?!";
mes "So... so kind...";
next;
mes "[Fairy Carpenter]";
mes "I can't believe there's still this kind of kindness left in the world... Hmm, sweaty eyes...";
emotion e_sob;
next;
mes "[Fairy Carpenter]";
mes "Would you then bring me a new bridge to use for repair?";
mes "Since other people can get hurt, I'll use my magic to maintain this bridge in the meantime.";
emotion e_go;
//setquest 11312;
close;
case 2:
//missing
close;
}
case 3:
//missing
close;
}
}
select("What if you use magic to repair it?");
mes "[Fairy Carpenter]";
mes "Hmm, it's not impossible, but magic that deals with creation of life requires much magic power and shouldn't be used so freely.";
next;
mes "[Fairy Carpenter]";
mes "If I were to describe how stupid that would be... Well, it's like turning a deliciously baked chocolate cake back into flour.";
next;
mes "[Fairy Carpenter]";
mes "Since the broken part is about 19 meters from here...";
next;
mes "[Fairy Carpenter]";
mes "Ahh! Now that I remember, before we used to be able to order the exact necessary length, but because they are mass-producing them nowadays, they only provide preset lengths.";
next;
mes "[Fairy Carpenter]";
mes "To maximize the stability, it's better to avoid connecting multiple bridge pieces together,";
next;
mes "[Fairy Carpenter]";
mes "and this broken bridge... from here to there it's about 19 meters and the present pieces come in 3 meters, 5 meters, and 10 meters......";
emotion e_swt2;
next;
mes "[Fairy Carpenter]";
mes "Hmm.......";
next;
mes "[Fairy Carpenter]";
mes "Hmm.......";
mes "......";
emotion e_swt2;
next;
mes "[Fairy Carpenter]";
mes "......Hmm.........";
emotion e_swt2;
next;
mes "- It's probably just my imagination that smoke is coming out of his head, right? -";
next;
mes "[Fairy Carpenter]";
mes "Oh ho!";
mes "What do you think?";
emotion e_heh;
next;
mes "[Fairy Carpenter]";
mes "To make a bridge of 19 meters in length with the fewest number of pieces possible, how many of each 3, 5, or 10 meter length pieces would I need?";
emotion e_what;
next;
mes "[Fairy Carpenter]";
mes "Please write the number of pieces necessary for each length. If no pieces for that length are necessary, please write 0.";
input .@inputstr$;
if (.@inputstr$ != "002") {
//missing
close;
}
next;
mes "[Fairy Carpenter]";
mes "Yeah, that sounds good, right?";
mes "Especially since there wouldn't be a need to make them so straight.";
emotion e_ic;
next;
mes "[Fairy Carpenter]";
mes "Okay, if you talk to [Golie] who works outside the city near the tower, he will give you the new bridge pieces.";
//erasequest 11312;
//setquest 11313;
close;
/*
OnTouch:
if (ep14_2_hood == 0) {
mes "[Fairy Carpenter]";
mes "Hey!!!!!!!";
mes "Be careful over there!!";
close;
}
end;
*/
}
eclage,283,275,4 script Glaces#ep14_2 4_F_FAIRYKID3,{
mes "[Glaces]";
mes "Hm......";
mes "The guys are late.";
mes "I can only imagine that they would be busy just looking at the number of people visiting Eclage nowadays but...";
next;
mes "[Glaces]";
mes "Why... why do I have so much time at hand...?";
mes "Am I the only one with so much free time?";
mes "Am I really the only one?";
emotion e_omg;
close;
}
eclage,266,216,4 script Moreng#ep14_2 4_M_FAIRYKID3,{
mes "[Moreng]";
mes "Eclage is a really nice place to live.";
mes "The flowers are always in full bloom and the weather is always comfortable.";
next;
mes "[Moreng]";
mes "If there were a beautiful Yai of my own, it would truly be a paradise!";
next;
mes "[Moreng]";
mes "Yai actually signifies an egg.";
mes "And to Laphines, Yai could even signify what is beyond a home...";
emotion e_shy;
close;
}
eclage,191,200,4 script Yube#ep14_2 4_M_FAIRYKID5,{
mes "- Shuffle shuffle -";
mes "He's working on something.";
mes "Let's not bother him.";
close;
}
eclage,292,265,0 script #ep14_2Yube Entrance WARPNPC,2,2,{
OnTouch:
mes "- Looks like the door is locked. -";
close;
}
eclage,265,166,4 script Shul#ep14_2 4_M_FAIRYKID2,{
mes "[Shul]";
mes "Laphine's put their lives on the line to make Yai beautiful.";
mes "I'm a Laphine myself but that kind of priority is difficult to understand.";
close;
}
eclage,137,169,4 script Tato#ep14_2 4_F_FAIRYKID4,{
mes "[Tato]";
mes "A friend of mine recently applied to the Splendide unit.";
mes "I heard Jotunheim is really cold. I hope he's doing well.";
close;
}
ecl_in01,60,71,4 script Old Man#ep14_2 4_M_FAIRYKID2,{
mes "[Old Man]";
mes "Hohoho~!";
next;
mes "[Old Man]";
mes "Looks like there are a lot of interesting visitors nowadays...";
mes "When I was young, you had to put your life on the line to go into the foreign lands.";
next;
mes "[Old Man]";
mes "Nowadays, things are much more convenient with de-regulation and all.";
mes "And with the warps and flying to all these places, where's all the romance in adventures anymore?";
emotion e_pif;
next;
mes "[Old Man]";
mes "Young people nowadays probably don't even know how frog eggs taste like.";
next;
mes "[Old Man]";
mes "It seems like yesterday when I saved enough Jellopies to buy a Tsurugi, but even that Tsurugi is deserted somewhere in storage.";
emotion e_sob;
close;
}
ecl_in01,44,53,4 script Delivery Man#ep14_2 4_M_DOGTRAVELER,{
mes "[Delivery Man]";
mes "Sigh...";
mes "I need to get going in order to make it on time.";
next;
mes "[Delivery Man]";
mes "Wait a minute...";
mes "Is it actually better to deliver it later...";
mes "I remember seeing so many boxes of pickled Poring in the storage waiting to be delivered...";
emotion e_sob;
close;
}
ecl_in01,70,88,4 script Sack Merchant#ep14_2 4_M_MERCAT1,{
mes "[Sack Merchant]";
mes "Meow?";
mes "Helloeow~";
mes "I have a treasure from a place very, very fareow~";
mes "Take a lookeow~";
mes "I'll give you a good priceow~";
close;
}
ecl_in01,73,51,4 script Murah#ep14_2 4_M_FAIRYKID,{
mes "[Murah]";
mes "Hmm... What amazing present should I give?";
emotion e_flash;
close;
}
ecl_fild01,192,94,4 script Golie#ep14_2 4_M_FAIRYKID,{
mes "[Golie]";
mes "To grow Elder Willow trees,";
mes "since Spring, Peco Peco";
mes "must have cried as such.";
next;
mes "[Golie]";
mes "To grow Elder Willow trees";
mes "the alarm in the clock tower";
mes "again must have cried as such.";
next;
mes "[Golie]";
mes "It's a song given to me by a bard from Midgard. The lyrical and nature-oriented words really resonated with me.";
next;
mes "[Golie]";
mes "I would love to hear any songs that you might know also.";
close;
}
ecl_fild01,97,315,4 script Traveler#ep14_2 4_M_JOB_HUNTER,{
mes "[Traveler]";
mes "Who are you?";
mes "I've never seen you before.";
next;
mes "[Traveler]";
mes "Oh, you came to ask me about the feather, too?";
mes "It's just a plain old decoration, but everyone really likes to bother me about it.";
next;
mes "[Traveler]";
mes "If you are thinking about selling it, you should just give up.";
mes "I have no wishes to sell it no matter how much you beg.";
next;
mes "[Traveler]";
mes "This feather...";
close;
}
// Wanted to be Big and Beautiful
//============================================================
eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "Ah... Is there anyone with more experienced with this...";
close;
}
eclage,163,228,4 script Goatie#eclbig 4_F_FAIRYKID3,{
mes "[Goatie]";
mes "Have you ever been to the palace?";
mes "They say that it is so much more beautiful than our Yai's could ever be.";
next;
mes "[Goatie]";
mes "I guess people who have nothing can only dream.";
close;
}
eclage,170,195,4 script Svery#eclbig 4_M_FAIRYKID2,{
mes "[Svery]";
mes "It's my wife's big wish to visit the palace.";
next;
mes "[Svery]";
mes "I want to grant that wish for her, but how could that ever be possible.";
mes "Especially given our situation...";
close;
}
eclage,126,151,4 script Pompe#eclbig 4_M_FAIRYKID3,{
mes "[Pompe]";
mes "I saw it!";
next;
mes "[Pompe]";
mes "I really saw it!!";
close;
}
// Mystery Robbery Investigation
//============================================================
eclage,164,102,3 script Cruyan#eclage 4_M_FAIRYKID,{}
eclage,222,131,4 script Wandering Merchant#ecla 1_M_SIGNMCNT,{
mes "[Wandering Merchant]";
mes "Go away kids~";
close;
}
// Troublesome Fairie
//============================================================
ecl_in01,26,88,4 script Cecilia#nk 4_F_FAIRYKID5,{
mes "[Cecilia]";
mes "Mm...mm... what should I do...";
next;
mes "- She seems too busy to talk to you. -";
close;
}
ecl_in01,80,77,4 script Dominic#nk 4_M_FAIRYKID4,{
mes "[Dominic]";
mes "I won't stop you from walking around in Eclage but, don't bother me you outsider!";
close;
}
ecl_in02,160,36,4 script Eirinn#nk 4_F_FAIRYKID6,{
mes "[Eirinn]";
mes "Oww, my stomach hurts!!";
mes "What are you looking at?";
next;
mes "[Eirinn]";
mes "I haven't really eaten anything unusual these days but why am I getting stomach aches so often!";
close;
}
ecl_in03,175,69,4 script Bourbon#nk 4_M_FAIRYKID3,{
mes "[Bourbon]";
mes "How strange. I've been losing my stuff recently like things I put in my pocket or even the things I put away properly.";
close;
}
ecl_in01,82,80,0 script Monthly Eclage#pa0829 HIDDEN_NPC,{
mes "^000099I see a plain-looking journal. It seems to deal with third-rate gossip stories.^000000";
close;
}
ecl_in01,82,78,0 script Magazine#01 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about Midgard. -";
next;
mes "[Dominic]";
mes "Hey, outsider,";
mes "who said you can touch my books?";
mes "Stay away from my bookshelves!";
close;
}
ecl_in01,82,79,0 duplicate(Magazine#01) Magazine#02 HIDDEN_NPC
ecl_in01,83,81,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard1 HIDDEN_NPC
ecl_in01,82,84,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard2 HIDDEN_NPC
ecl_in01,80,86,0 duplicate(Magazine#01) Exploration of Midgard::ExplorationMidgard3 HIDDEN_NPC
// Hiel's Workshop
//============================================================
eclage,155,91,4 script #pa0829Hiel's Door10 2_BOARD2,{
mes "[Notice]";
mes "Pan-galactic ultra genius engineer Hiel's strange and creepy workshop.";
mes "Normal Laphines, animals, and Saphas are prohibited.";
next;
if(select("Continue on my way.:Enter this place.") == 2)
warp "ecl_in04",107,213;
close;
}
ecl_in04,108,215,0 script Supreme Electronic Rope HIDDEN_NPC,{
mes "If you would like to go down, please press the bell~";
next;
if(select("Forget it.:Go down.") == 2)
warp "eclage",152,91;
close;
}
ecl_in04,105,216,0 script Hiel's Workshop#pa0829 HIDDEN_NPC,{
mes "^000099It's a workshop with lots of oddities.^000000";
close;
}
ecl_in04,109,215,2 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "It is said that the leaves from home tree have the length X with the average m and standard deviation of 4. If P(m<X<a)=0.3413 ... (Mumble mumble)";
next;
mes "^0000ffIt doesn't look like I'll understand anything he says. Let's get out of here.^000000";
close;
}
// For Eclage
//============================================================
function script F_Eclage_Traveler {
if (questprogress(7411) && questprogress(7412) && questprogress(7413)) {
cutin "minuel01.bmp",4;
donpcevent "Eclage Guard#tl01::OnEnable";
mes "[Eclage Guard]";
mes "Excuse me for a moment.";
mes "Is there anyone from Splendide here?";
next;
select("I am, but why?");
mes "[Eclage Guard]";
mes "Ah, you are?";
mes "There's someone who wants to see you. Do you have time right now?";
next;
mes "[Eclage Guard]";
mes "You don't have to worry. It's nothing suspicious or bad.";
mes "We just wanted to ask you about Splendide, so please spare your time for us.";
next;
mes "[Eclage Guard]";
mes "I'll guide you if it's okay.";
next;
switch(select("Sure. Let's go.:I don't have time for it right now...")) {
case 1: //missing
break;
case 2:
mes "[Eclage Guard]";
mes "Oh, is that right?";
mes "That's too bad.";
mes "But if you have some time later, please pay us a visit.";
next;
break;
}
mes "[Eclage Guard]";
mes "I'll be at the east side of the plaze near the gate.";
mes "Please, find me there.";
mes "I'll be looking forward to seeing you.";
erasequest 7411;
erasequest 7412;
erasequest 7413;
setquest 7414;
set ep14_2_tl,1;
donpcevent "Eclage Guard#tl01::OnDisable";
close2;
cutin "minuel01.bmp",255;
end;
}
return;
}
ecl_in01,32,52,4 script Traveler Fome#tl01 4_F_DOGTRAVELER,3,3,{
if (ep14_2_tl == 0) {
if (!questprogress(7411)) {
mes "[Fome]";
mes "Come here and have a talk with us.";
mes "My name is Fome and I'm from the central region of Alpheim.";
mes "You are...";
next;
mes "[Fome]";
mes "Wait, let me guess!";
mes "You're a member of the famous Midgard expedition, right?!";
next;
select("Yes.:How did he know?");
mes "[Fome]";
mes "Well, it's simple.";
mes "There's no one who looks like you or dresses like you around Eclage.";
next;
mes "[Fome]";
mes "I heard the ways to Bifrost are blocked by a strange rift and soon, travelers who came here through the Hazy Forest started to appear.";
next;
mes "[Fome]";
mes "They are humans who came from Midgard passing through Jotunheim!";
mes "Seriously...I'm glad I came to Eclage.";
mes "I didn't expect to meet a person from Midgard!";
next;
mes "[Fome]";
mes "Eclage is crowded with travelers, and until recently, most of them were from Alpheim.";
mes "It's nice to see you. I was about to talk to you just now.";
next;
switch(select("Why is Eclage popular among travelers?:What is the main attraction of Eclage?")) {
case 1:
case 2: //missing
mes "[Fome]";
mes "Why does this place have so many travelers...?";
mes "First of all, I think it's due to the fact that you're able to communicate freely here since Eclage is with Bifrost.";
next;
mes "[Fome]";
mes "Thanks to Bifrost's will, everyone is able to communicate with no problem here just like you and I right now.";
next;
mes "[Fome]";
mes "Second, it's because Eclage is the end and the gateway of Alpheim.";
mes "It's the only way to get to Jotunheim.";
next;
mes "[Fome]";
mes "A great number of travelers who admire the unknown world come to Eclage.";
mes "Also, they want to see Bifrost, which connects Jotunheim and Alpheim, with their own eyes.";
next;
mes "[Fome]";
mes "Moreover, the biggest reason why Eclage is so crowded recently is...!!!";
next;
select("It is...?!");
emotion e_loud;
mes "[Fome]";
mes "A new Mayor Jun was born!";
next;
select("Whosa whatsits?");
mes "[Fome]";
mes "No, no, Mayor Jun. It's a Laphine name.";
mes "It's a...right, it means a 'king.'";
mes "The King is born!";
next;
mes "[Fome]";
mes "Although he is pretty old, he became a king.";
mes "As the king of Laphines, he is so beautiful.";
next;
select("When was that?");
mes "[Fome]";
mes "Mm? Maybe 10 years ago?";
mes "5 years ago? Or 15? Anyway, it's less than 100 years.";
next;
break;
}
setquest 7411;
callfunc "F_Eclage_Traveler";
mes "This traveler named Fome is going on forever about the king of Laphines.";
mes "It seems as if she doesn't care about others and is sinking into her own world, so it's hard to understand what she's talking about.";
mes "Let's talk to other travelers.";
close;
} else {
mes "[Fome]";
mes "Oh my, did I talk too much?";
mes "But you're really lucky.";
mes "If you tell them that you're here to congratulate on the birth of new Mayor Jun, you'll surely meet the great Kardui.";
next;
mes "[Fome]";
mes "Ah...how beautiful.";
mes "I heard some bad rumors but I don't believe in them at all~";
next;
mes "[Fome]";
mes "Ha, I almost went too far again.";
mes "Did you talk to Litrip and York?";
next;
mes "[Fome]";
mes "When it comes to Bifrost Tower, which is the most popular tourist attraction, Litrip knows the best!";
close;
}
} else if (ep14_2_tl == 1) {
mes "[Fome]";
mes "An Eclage Guard was looking for you just a minute ago, right?";
mes "I think he said he'll be waiting for you at the east gate. Don't you have to go?";
next;
mes "[Fome]";
mes "Since he was very polite and all, I'm sure it's something good.";
mes "Sure. The Laphines in Eclage are very generous to travelers.";
close;
} else {
mes "[Fome]";
mes "You seem very busy.";
mes "I heard so much about you from here and there.";
mes "I see that you're friends with Laphines already.";
close;
}
OnTouch:
if (ep14_2_tl == 0 && !questprogress(7411) && !questprogress(7412) && !questprogress(7413)) {
mes "A group of travelers of Alpheim are having a conversation.";
emotion e_loud;
next;
if(select("Avoid them.:Join the group.") == 1) {
mes "They don't seem to care that much.";
close;
}
mes "When you approach, they stop talking for a second and make a seat for you.";
mes "Start a conversation.";
close;
}
end;
}
ecl_in01,32,51,6 script Traveler Litrip#tl02 4_M_DOGTRAVELER,{
if (ep14_2_tl == 0) {
if (questprogress(7412)) {
mes "[Litrip]";
mes "Oh, look at this strange traveler.";
mes "Come here. My name is Litrip.";
next;
mes "[Litrip]";
mes "You're from Mora?";
mes "You must have seen Bifrost Tower on the way then?";
next;
switch(select("I saw it from the outside.:I've gone inside the tower.")) {
case 1:
mes "[Litrip]";
mes "Really? That's too bad.";
mes "Well, but it's good to play it safe since there are frightful monsters inside the tower.";
mes "It's certainly better than losing your life by being rash.";
next;
break;
case 2:
mes "[Litrip]";
mes "I see. Wasn't it pretty crazy?";
mes "Once upon a time, It used to be a very nice observatory.";
next;
mes "[Litrip]";
mes "Although it's occupied by horrible monsters now.";
mes "Seeing that you went into the tower and came out unharmed, I can tell you're pretty skilled.";
next;
break;
}
mes "[Litrip]";
mes "There's a rumor that a suspicious alchemist resides on top of the tower.";
mes "No one knows why, but I heard he's been there for a good while.";
next;
mes "[Litrip]";
mes "If that alchemist is still alive, he could be a living history himself since the tower, the alchemist, and Bifrost have existed even before Eclage was founded.";
next;
mes "[Litrip]";
mes "A good number of people still challenge themselves to find the mysterious legend of Bifrost but so far, none of them succeeded.";
next;
select("What about Laphines?");
mes "[Litrip]";
mes "Hmm, Laphines?";
mes "For some reason, they're not interested in Bifrost Tower at all.";
mes "I think they perceive it just as a natural object.";
next;
mes "[Litrip]";
mes "They're actually more than capable of solving the mystery if they wanted to but I feel like they're just respecting the existence of Bifrost Tower.";
next;
mes "[Litrip]";
mes "However, they don't necessarily stop people from going into the tower, either. So I'm thinking maybe they're just not aware of it.";
mes "If you're curious, go challenge yourself and solve the mystery of the tower.";
next;
setquest 7412;
callfunc "F_Eclage_Traveler";
mes "[Litrip]";
mes "If you ever happen to solve the mystery of Bifrost Tower, let me be the first one to know about it.";
mes "You're strong enough to explore the tower.";
mes "I only got to the first floor. Haha.";
next;
mes "[Litrip]";
mes "Have you talked to other friends?";
mes "Isn't information the most important thing to a traveler?";
close;
} else {
mes "[Litrip]";
mes "It's not fun listening to my story only.";
mes "You should go talk to Fome and Chiba, too.";
next;
mes "[Litrip]";
mes "And Let me know if you ever solve the mystery of Bifrost Tower.";
mes "I'll be looking forward to hearing from you, hahaha.";
close;
}
} else if (ep14_2_tl == 1) {
mes "[Litrip]";
mes "It seems like Laphines have some official affairs to do with you.";
mes "Didn't they tell you to come to the east gate?";
mes "You should go.";
close;
} else {
mes "[Litrip]";
mes "Since the last time I saw you talking to the guard, I hear your name here and there.";
mes "Is it something important? You've become pretty famous here.";
close;
}
}
ecl_in01,35,51,2 script Traveler Chiba#tl03 4_M_DOGTRAVELER2,{
if (ep14_2_tl == 0) {
if (questprogress(7413)) {
mes "[Chiba]";
mes "You're human from Midgard.";
mes "I'm Chiba.";
mes "As you can see, I'm a traveler just like you.";
next;
mes "[Chiba]";
mes "I think local area information is the most important when traveling.";
mes "You think so, too?";
next;
mes "[Chiba]";
mes "I heard there's a way to avoid a rift that is blocking Jotunheim...";
mes "Do people really travel through Hazy Forest?";
next;
switch(select("Yes.:By magic!")) {
case 1:
mes "[Chiba]";
mes "So it is.";
mes "That's how strong humans are, I guess.";
mes "When I was Mora, I heard there are many missing men in Hazy Forest...";
next;
break;
case 2:
mes "[Chiba]";
mes "Indeed... people who get to Mora first use magic to help others travel?";
mes "That's brilliant.";
next;
break;
}
mes "[Chiba]";
mes "Anyway it's true that there are active interactions thanks to you people.";
mes "I should be grateful for that.";
next;
mes "[Chiba]";
mes "Do you want to know something more interesting?";
mes "Everyone in Alpheim knows about it, but I'm sure you people have never heard about it.";
next;
mes "[Chiba]";
mes "Among Laphines, have you seen the taller ones with especially bright skin and gorgeous wings?";
next;
mes "[Chiba]";
mes "They're the 'Donas.' By the way, normal-looking Laphines are called 'Papang' in their language.";
mes "It sounds like some kind of a snack, but well, we should respect them.";
next;
mes "[Chiba]";
mes "The reason Donas are taller and gorgeous is because they're all candidates for Mayor.";
mes "That is, they all have a chance of becoming the king.";
next;
mes "[Chiba]";
mes "We're not talking about upper class or lower class here. They are classified according to their job.";
mes "It might not be important, but it's good to know about it as a foreigner.";
next;
mes "[Chiba]";
mes "Anyway, Donas have strong magical powers and they live longer. But since there are not many of them most of them are assigned to important positions.";
next;
mes "[Chiba]";
mes "The throne of the king of Laphines seems to be inherited by blood, but it isn't in reality.";
mes "Mayor Jun is known to emerge among the Donas but it's just exactly that.";
next;
mes "[Chiba]";
mes "He literally just emerges without any kind of a formal inheritance process.";
mes "Isn't it pretty interesting?";
next;
setquest 7413;
callfunc "F_Eclage_Traveler";
mes "[Chiba]";
mes "Try talking to the other travelers."; //custom
close;
} else {
mes "[Chiba]";
mes "Try talking to the other travelers."; //custom
close;
}
} else if (ep14_2_tl == 1) {
mes "[Chiba]";
mes "Wasn't there an Eclage Guard looking for you just now?";
mes "You'd better respect Laphines as much as possible in order to avoid any discord.";
mes "It's the basis of traveling.";
close;
} else {
mes "[Chiba]";
mes "So, you weren't a mere traveler after all.";
close;
}
}
ecl_in01,82,70,2 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
if (ep14_2_tl == 0) {
mes "[Eclage Guard]";
mes "Welcome to Eclage."; //custom
close;
} else if (ep14_2_tl == 1) {
cutin "minuel02.bmp",2;
mes "[Eclage Guard]";
mes "Oh, you are here!";
mes "May I escort take you to the one who wants to meet you?";
next;
switch(select("Sure. Let's go.:I don't have time for it right now...")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then.";
erasequest 7414;
setquest 7415;
set ep14_2_tl,2;
close2;
warp "ecl_in03",244,89;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Eclage Guard]";
mes "Ah...is that right?";
mes "I'll wait then.";
next;
mes "[Eclage Guard]";
mes "Don't worry about me.";
mes "I'll just wait here as long as it takes.";
mes "Well, it's my job. Don't worry.";
close2;
cutin "minuel02.bmp",255;
end;
}
} else if (ep14_2_tl == 2) {
cutin "minuel01.bmp",2;
mes "[Eclage Guard]";
mes "I thought you sill had something to do.";
mes "May I guide you?";
next;
switch(select("Yes, please.:No, it's okay.")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then.";
close2;
warp "ecl_in03",244,89;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Eclage Guard]";
mes "Is that right?";
mes "I see. Come find me whenever you need it.";
close2;
cutin "minuel02.bmp",255;
end;
}
} else if (ep14_2_tl == 3) {
cutin "minuel01.bmp",2;
mes "[Eclage Guard]";
mes "I see you pretty often.";
mes "I was notified in advance that the Chief of Staff requested for an audience.";
next;
if (questprogress(7416,PLAYTIME) != 2) {
mes "[Eclage Guard]";
mes "But I'm afraid it's too early.";
mes "I think you have to wait for a while.";
close2;
cutin "minuel02.bmp",255;
end;
}
mes "[Eclage Guard]";
mes "I see you pretty often.";
mes "I was notified in advance that the Chief of Staff requested for an audience.";
next;
mes "[Eclage Guard]";
mes "Since it's about time, should I lead you in now?";
next;
switch(select("Yes, please.:I'll come back later.")) {
case 1:
mes "[Eclage Guard]";
mes "Follow me, please.";
set ep14_2_tl,4;
close2;
warp "ecl_in03",58,72;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Eclage Guard]";
mes "Do as you wish although Mayor Jun might be upset if you keep him waiting for too long.";
close2;
cutin "minuel02.bmp",255;
end;
}
} else if (ep14_2_tl == 4) {
cutin "minuel01.bmp",2;
mes "[Eclage Guard]";
mes "May I escort you to the audience chamber?";
next;
switch(select("Yes, please.:No, it's okay.")) {
case 1:
mes "[Eclage Guard]";
mes "Follow me, please.";
close2;
warp "ecl_in03",58,72;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Eclage Guard]";
mes "Thank you.";
mes "I thought you were using me for teleportation since you're here so often.";
close2;
cutin "minuel02.bmp",255;
end;
}
} else if (ep14_2_tl == 5) {
if (!questprogress(7418)) {
cutin "minuel01.bmp",2;
mes "[Eclage Guard]";
mes "Eh, good to see you again.";
mes "We should have introduced ourselves earlier if we knew we would run into each other so often like this.";
next;
mes "[Minuel]";
mes "I'm Minuel.";
mes "It's such a common name. I don't even know what it means.";
mes "I think my parents just gave me a name that is easy on the ear.";
next;
mes "[Minuel]";
mes "Come to think of it, I heard the news.";
mes "You've decided to work in Eclage...";
next;
switch(select("It's just a rumor.:Do they have a job for me?")) {
case 1:
mes "[Minuel]";
mes "Eh? Really?";
mes "That's too bad. There was a suitable job for you.";
mes "Well, I understand.";
close2;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Minuel]";
mes "Actually I don't have any time for myself since I have to be here all the time.";
mes "Not only I, but most Laphines who are in this business are faced with that position, too.";
next;
mes "[Minuel]";
mes "So, we don't have any time to decorate our Yai.";
mes "Of course we could buy the materials. But just like any other consumers, we would like to gather them on our own.";
next;
mes "[Minuel]";
mes "Since you're free to go anywhere,";
mes "could you gather some decorations for Yai?";
next;
switch(select("Sure.:No.")) {
case 1:
mes "[Minuel]";
mes "Thank you.";
mes "You need to find";
mes "5 Horns of Hillslion, 5 Magical Powers, and 5 Horse's Hooves each.";
next;
mes "[Minuel]";
mes "I would like to decorate it with unpolished beauty.";
mes "You can get the materials by hunting the monsters near Splendide, where I'm not supoosed to go.";
next;
mes "[Minuel]";
mes "I've heard some rumors about Hillslions, and they seem to appear in Sapha's areas.";
mes "Their horns, Mystic Horns of Cornuses that live in the grasslands and something called Horse's Hooves.";
next;
mes "[Minuel]";
mes "I'm sure you would know more about those hooves than I do.";
mes "I'll be counting on you!";
setquest 7418;
close2;
cutin "minuel02.bmp",255;
end;
case 2:
mes "[Minuel]";
mes "Ha, do you really think so?";
mes "You will be coming here again.";
mes "Soon, in the near future. Hehehe~";
close2;
cutin "minuel02.bmp",255;
end;
}
}
}
mes "[Minuel]";
mes "I asked you for 5 Horns of Hillslion, 5 Mystic Horns, and 5 Horse's Hooves.";
mes "You'll be able to get Mystic Horns by catching Cornuses near Splendide.";
close;
}
}
ecl_in03,245,93,2 script Chief of Staff#tl01 4_F_FAIRY,{
if (ep14_2_tl < 2) {
mes "[Chief of Staff]";
mes "Sorry, but no unauthorized entry is allowed here.";
close;
} else if (ep14_2_tl == 2) {
mes "[Chief of Staff]";
mes "Welcome to Eclage.";
mes "I ordered them to lead you here.";
next;
mes "[Shenime]";
mes "I'm in charge of the military supplies that are sent to the outpost of Splendide.";
mes "My name is Shenime.";
next;
mes "[Shenime]";
mes "Our supplies sent to Mora Village...";
mes "oww...I'm sorry. I've been having this headache recently...";
next;
mes "[Shenime]";
mes "Anyway, I've heard that there are people";
mes "who deliver our supplies to Splendide through Hazy Forest.";
next;
mes "[Shenime]";
mes "It's so good to see you in person.";
mes "People who are clever enough are already trying hard to build relationships with Eclage.";
next;
select("So, I'm not the first one?");
mes "[Shenime]";
mes "Yes, you're not...oww...";
mes "But it doesn't matter.";
mes "You humans are already doing so much for Splendide and us.";
next;
mes "[Shenime]";
mes "Oh, the reason I'm frowning is because of this headache.";
mes "Don't get me wrong.";
mes "Um...anyway, to go on with my story...";
next;
mes "[Shenime]";
mes "We are supposed to welcome you.";
mes "Should I get to the point now? I mean, the reason why I wanted to meet you.";
next;
mes "[Shenime]";
mes "As you know already, we're disconnected from Splendide due to the accident in Bifrost.";
mes "And for us Laphines, it's hard to go against the will of the forest and Bifrost.";
next;
mes "[Shenime]";
mes "I'm sure every fairy in Alpheim feels the same, too.";
mes "Anyway, I want to know what's going on in Splendide and Jotunheim nowadays.";
next;
mes "[Shenime]";
mes "I heard the battle against Manuk has recently calmed down to the point of a truce...";
mes "and it could have been that they didn't get supplies in time.";
next;
mes "You've answered Shenime's serious questions and describe the situation as far as you could remember.";
next;
select("Now that I think about it...");
mes "[Shenime]";
mes "What is it?";
mes "What you've told me is going to be very helpful.";
mes "Is there anything else you would like to talk about?";
next;
mes "["+strcharinfo(0)+"]";
mes "I was told that Sapha made Yggdrasil Tree sick,";
mes "and your side started a war in order to protect the tree...";
next;
mes "["+strcharinfo(0)+"]";
mes "...but what I know is a little bit different from that.";
mes "Apparently, the cause of the war seems to be the damage given to Yggdrasil Tree caused by Sapha's excessive mining, but...";
next;
mes "[Shenime]";
mes "Wait, stop there.";
next;
select("What's the matter?");
mes "[Shenime]";
mes "This war is like a holy war for us.";
mes "It's a war that we carry on upon our honor and dignity.";
next;
mes "[Shenime]";
mes "So whatever the truth you know is,";
mes "if you're not going to hold responsibility for the backlash it might bring,";
mes "don't say anything at all.";
next;
select("Why are you trying to hide the truth...");
mes "[Shenime]";
mes "This is a matter between Yggdrasil the world-ash and its protector.";
mes "Mayor Jun should be the one listening to your story, not me.";
next;
select("What?");
mes "[Shenime]";
mes "My work is done here.";
mes "What I'm saying is that I'm not the one to clear up your question.";
mes "I'll arrange a meeting with Mayor Jun for you.";
next;
mes "In the middle of the conversation, Shenime stopped talking and frowned as if he was having a headache again.";
mes "After massaging his head for a while, he looked much better and continued to go on.";
next;
mes "[Shenime]";
mes "Promise me that you will not tell anyone";
mes "about the truth that you believe.";
next;
if(select("No!:Yes, I promise.") == 1) {
mes "[Shenime]";
mes "You put me on the spot.";
mes "I don't want you to be the cause of friction.";
next;
mes "[Shenime]";
mes "Can't you just keep it to yourself before discussing the matter with Mayor Jun?";
next;
switch(select("No, I can't!:Fine, I won't tell anyone.")) {
case 1:
mes "[Shenime]";
mes "Oh well...";
mes "It's your loss...";
close;
case 2:
mes "[Shenime]";
mes "I see that you've made up your mind.";
next;
break;
}
}
mes "[Shenime]";
mes "I'll arrange a meeting to let Mayor Jun get to know you.";
mes "You need to wait a little bit. Please bear with us.";
next;
mes "[Shenime]";
mes "I'll notify the guard that brought you here.";
mes "Go find the guard after some time.";
mes "He will guide you.";
next;
mes "[Shenime]";
mes "Until then, I hope you have a good time.";
mes "I'll send you to the plaza.";
mes "By the way, the guard who is going to lead you will be at the east gate. Don't forget the time.";
erasequest 7415;
setquest 7416;
set ep14_2_tl,3;
close2;
warp "ecl_in01",47,28;
end;
} else if (ep14_2_tl == 3) {
if (questprogress(7416,PLAYTIME) != 2) {
mes "[Shenime]";
mes "You need to wait a little longer to see Mayor Jun.";
mes "He is pretty busy, so please bear with us.";
close;
}
mes "[Shenime]";
mes "There's another guard who was supposed to be guiding you...";
mes "I can't go anywhere right now.";
next;
mes "[Shenime]";
mes "There's a guard at the east side of the plaza near the gate.";
mes "I notified him already, so just ask him to guide you.";
close;
} else if (ep14_2_tl == 4) {
mes "[Shenime]";
mes "Did you tell Mayor Jun about what you think?";
mes "He should be the one to decide.";
next;
mes "[Shenime]";
mes "It seems like you haven't even met him yet. Ask the guard to guide you.";
close;
} else if (ep14_2_tl == 5) {
mes "[Shenime]";
mes "I've heard about you.";
mes "You've decided to work for Eclage?";
next;
mes "[Shenime]";
mes "At the starting point of Bifrost, there should be a messenger stamping his feet.";
next;
mes "[Shenime]";
mes "It's a messenger that we sent in an effort to contact Splendide regularly,";
mes "but I think it's still difficult to do so.";
next;
mes "[Shenime]";
mes "If you could help us with that, wouldn't other Laphines think better of you?";
close;
}
}
ecl_in03,41,90,2 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
if (ep14_2_tl < 4) {
mes "[Kardui]";
mes "Mmm...";
mes "I don't know who you are, but could you wait until I call you?";
mes "I'll have to meet you some day, but now is not the right time.";
cutin "kardui01.bmp",1;
close2;
cutin "kardui01.bmp",255;
end;
} else if (ep14_2_tl == 4) {
mes "[Kardui]";
mes "Welcome to Eclage, stranger.";
mes "...this was a popular way of greeting each other, but I guess it's not fun anymore.";
cutin "kardui01.bmp",1;
next;
mes "[Kardui]";
mes "Anyway, you who came from a long way away";
mes "and reconized by the guardian.";
mes "There is a truth that you would like to tell me?";
next;
mes "[Kardui]";
mes "If that's the case, you will be very busy from now on.";
next;
select("What do you mean?");
mes "[Kardui]";
mes "You have to do a lot of work in order to convince me, the elders, and many other Laphines.";
next;
mes "[Kardui]";
mes "Of couse I could trust everything you say,";
mes "but will other Laphines accept a Mayor Jun who is swayed by a word of a foreigner?";
next;
cutin "kardui03.bmp",1;
mes "[Kardui]";
mes "Especially when that Mayor Jun is me. Ah...";
next;
cutin "kardui01.bmp",1;
mes "[Kardui]";
mes "Don't you understand?";
mes "Here, in Eclage, You have to get more recognition from Laphines.";
next;
if(select("Do I have to make a contribution?:It's about Yggdrasil!") == 1) {
mes "[Kardui]";
mes "See, you understood it right.";
next;
select("It's about Yggdrasil!");
}
cutin "kardui04.bmp",1;
mes "[Kardui]";
mes "Um.";
mes "I know.";
next;
mes "[Kardui]";
mes "You don't have to make a face.";
mes "No matter what I look like to you, I am the history and the spirit of Laphines, and also the protector of Yggdrasil.";
next;
mes "[Kardui]";
mes "Do you think I, who inherited the will of Yggdrasil, don't know anything?";
mes "I don't blame you since it is ignorance.";
next;
mes "[Kardui]";
mes "The war of Jotunheim will soon be over.";
mes "And it will happen not by constraint, but as a result of mutual agreement.";
next;
cutin "kardui01.bmp",1;
mes "[Kardui]";
mes "So, stranger,";
mes "don't worry about it and do you want to work with me for Eclage?";
next;
select("Then why do you make war and disregard the truth?");
cutin "kardui02.bmp",1;
mes "[Kardui]";
mes "Hmm...";
mes "I'll tell you when we get closer to each other.";
mes "I'm not obligated to talk about this important subject with a person I just met.";
next;
cutin "kardui01.bmp",1;
mes "[Kardui]";
mes "For now, I will tell the administrative ruler, the elders, and all the guards";
mes "about you,";
mes "and you will enjoy all the rights in Eclage as a person who works for the king.";
next;
select("Just hire a worker then!");
mes "[Kardui]";
mes "It's a part of building relationships with me, the king of a race. You don't like it?";
mes "If that's the case, I guess there's no friendship between the two of us.";
next;
select("What do you mean 'the two of us'?");
mes "[Kardui]";
mes "Us?";
mes "Umm...";
mes "Friends who share their secrets from now on?";
next;
mes "[Kardui]";
mes "...Haha...wasn't it funny?";
mes "What's up with that face.";
mes "Anyway, I allow you to visit anytime.";
next;
cutin "kardui04.bmp",1;
mes "[Kardui]";
mes "However, if you don't meet my expectation, you won't get anything.";
mes "I'll be looking forward to seeing you, stranger who will be my friend.";
erasequest 7416;
setquest 7417;
set ep14_2_tl,5;
close2;
cutin "kardui01.bmp",255;
end;
} else if (ep14_2_tl == 5) {
mes "[Kardui]";
mes "Now, you who work for the king!";
mes "Work your fingers to the bone for me!";
next;
cutin "kardui04.bmp",1;
mes "[Kardui]";
mes "...It's a joke.";
mes "I truly want you to become an important figure in Eclage.";
mes "Even if you don't, I want you to be recognized as a harmless person who gives benefit to Eclage.";
next;
mes "[Kardui]";
mes "It's going to be tough, but think of it as having insurance.";
mes "Some day, a person who remembers your name will be a great help to you.";
close2;
cutin "kardui01.bmp",255;
end;
}
}
ecl_in01,31,49,6 script Eclage Guard#tl01 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "Oh, I should hurry and go back to where I was.";
mes "Excuse me.";
close;
OnInit:
OnDisable:
disablenpc "Eclage Guard#tl01";
end;
OnEnable:
enablenpc "Eclage Guard#tl01";
end;
}
ecl_fild01,205,86,4 script Eclage Messenger Roy#tl 4_M_FAIRYSOLDIER2,{
if (ep14_2_tl < 5) {
mes "[Roy]";
mes "I can make it to Mora Village.";
mes "But how can I go through Hazy Forest? All alone?";
mes "...Ah... I'm just feeling sorry for myself, so just continue on your way.";
close;
} else {
if (!questprogress(7419)) {
mes "[Roy]";
mes "It's hard.";
mes "It really is hard.";
mes "The more I think about it, I feel like Shenime has a nasty temper.";
emotion e_gasp;
next;
mes "[Roy]";
mes "You, who appeared in this time of crisis.";
mes "You, who went through Hazy Forest Maze... Are you the guidance of god? Or a blessing from god?";
next;
mes "[Roy]";
mes "I guess I have no other choice.";
mes "They say Laphines are nothing without their pride, but since I value my life over pride,";
mes "can I ask you a favor?";
next;
switch(select("What is it?:No.")) {
case 1:
mes "[Roy]";
mes "It's something difficult for Laphines, but for humans, it's very easy.";
mes "That is, brining the news from Splendide!";
next;
mes "[Roy]";
mes "I should take care of it but...";
mes "my magical powers are not all that great.";
next;
mes "[Roy]";
mes "...well, you don't need to know the details!";
mes "You just need to collect mails from the contact officer in Splendide.";
next;
mes "[Roy]";
mes "There's nothing confidential, so you can do it, too.";
mes "Bringing one mail. I'm sure it's easy for you.";
next;
switch(select("Leave it to me!:I don't want to.")) {
case 1:
mes "[Roy]";
mes "Good!";
mes "Go to Splendide and meet the contact officer!";
mes "Collect mails that are not confidential and could be a love letter to someone!";
mes "and bring them to me, please.";
setquest 7419;
next;
mes "[Roy]";
mes "Isn't that easy?";
mes "I'll be standing here and waiting for you to bring me that mail.";
close;
case 2:
mes "[Roy]";
mes "What? You're saying no after making me talk all this time?";
mes "....Well, things happen.";
mes "But you'll come back. So I'm not worried.";
next;
mes "[Roy]";
mes "Hehe. I knew it.";
mes "From the moment they picked me for this job,";
mes "everything is in 'the big invisible hand!!'";
close;
}
case 2:
mes "[Roy]";
mes "Ah...";
mes "It took you less than a second to say no, how clear is that.";
mes "Now, I'll erase the memory of this very moment!";
next;
mes "[Roy]";
mes "So that I could ask you again with a renewed mind.";
mes "Ahahahah...ha...hahha..hahaa..";
close;
}
}
mes "[Roy]";
mes "Let me explain again.";
mes "Go to Splendide and meet the contact officer!";
mes "Collect mails that are not confidential and could be a love letter to someone!";
mes "and bring them to me, please.";
close;
}
}
eclage,112,40,4 script Eclage Guard Leo#tl 4_M_FAIRYSOLDIER2,{
if (ep14_2_tl < 5) {
mes "[Leo]";
mes "Welcome to Eclage, the capital of Laphines and a gateway to Alpheim.";
mes "I hope you enjoy your trip.";
close;
} else {
if (!questprogress(7420)) {
mes "[Leo]";
mes "Hi, how are you?";
emotion e_gasp;
next;
mes "[Leo]";
mes "How are you, really!";
next;
mes "[Leo]";
mes ".....";
next;
switch(select("Does he want something?:It's a strange fairy!")) {
case 1:
mes "[Leo]";
mes "Mayor Jun told us";
mes "that you would do anything for Laphines and Eclage.";
next;
mes "[Leo]";
mes "In order to take care of the urgent matter...";
next;
switch(select("No, I refuse!:What do you want me to do?")) {
case 1:
mes "[Leo]";
mes "Although you have all the rights to say no, this is what I get...";
mes "I understand.";
close;
case 2:
mes "[Leo]";
mes "It's nothing more than a request for Pinguicula's pickled fruits and Luciola's honey jam,";
mes "which are specialties of Splendide...";
next;
mes "[Leo]";
mes "I know it's something personal...but Hazy Forest is such a huge obstacle...";
mes "so I couldn't help but...";
next;
select("You said it's something urgent!!!");
mes "[Leo]";
mes "I feel like I might die if I don't eat them!!!";
mes "What's more urgent than this?!!?!?";
next;
mes "[Leo]";
mes "You visit Splendide pretty often anyway!";
mes "On your way back, just carry one under your arm, another in your hand, please~";
mes "I won't ask you anything like this ever again!";
next;
mes "[Leo]";
mes "So...is that yes?";
mes "I need 3 jars of Pinguicula's pickled fruits and another 3 jars of Luciola's honey jam~";
mes "They are sold inside the base of Splendide.";
setquest 7420;
next;
mes "[Leo]";
mes "You might need Splendide Coins to buy pickled fruits and honey jam.";
mes "You could earn those coins if you work in Splendide, so...hehe..........";
next;
mes "[Leo]";
mes "Helping out in Splendide is eventually helping Eclage, too.";
mes "Now, go for it!";
close;
}
case 2:
mes "[Leo]";
mes "Oh...no. I'm not a weird Laphine.";
mes "You got me wrong. It's a misunderstanding...";
close;
}
}
mes "[Leo]";
mes "I need 3 jars of Pinguicula's pickled fruits and another 3 jars of Luciola's honey jam~";
mes "They are specialties of the base of Splendide.";
mes "I'll be counting on you!";
close;
}
}
ecl_in03,245,54,2 script Working Laphine 4_F_FAIRYKID4,{ //Laphine on official duty#tl01
mes "[Working Laphine]";
mes "This is the office area designated for official business.";
mes "You're not supposed to be here.";
close;
}
ecl_in03,244,57,4 script Resting Laphine#tl01 4_F_FAIRYKID5,{
mes "Two Laphines from the upper class are talking about something.";
mes "One of them seems to be working and very annoyed.";
mes "As if they were aware of my stare, they waved me away with a show of irritation.";
close;
}
ecl_in02,98,32,2 script Eclage Guard#tl1b 4_M_FAIRYSOLDIER2,{
mes "[Eclage Guard]";
mes "This the prison where we put criminals.";
mes "No outsiders can enter.";
close;
}
eclage,274,294,4 script Conversing Laphine 4_F_FAIRYKID,{ //Laphines in a conversation#tl02
mes "A female Laphine and a male Laphine are talking about something.";
mes "But they stopped talking as soon as they saw me.";
mes "I think I've interrupted the conversation.";
close;
}
eclage,275,294,2 script Eclage Resident#tl02 4_M_FAIRYKID4,{
mes "[Male Laphine]";
mes "You're visiting Eclage?";
mes "I hope you have a good time here.";
close;
}
eclage,307,237,0 script Normal Yai#tllb CLEAR_NPC,{
mes "This is a Laphine's Yai.";
mes "The door is locked shut.";
cutin "avn_labo.bmp",4;
close2;
cutin "avn_labo.bmp",255;
end;
}
// Unknown
//============================================================
ecl_fild01,173,95,4 script Diary Frog No. 30#worm 4_FROG,{
mes "[Diary Frog No. 30]";
mes "As you can see, I am a broken Diary Frog.";
mes "Professor Worm threw me out really hard all the way out here.";
mes "I didn't even do anything wrong!";
close;
}
eclage,156,56,0 script Residence Entrance CLEAR_NPC,{}
|