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
|
// TMW-2 Script.
// Evol scripts.
// Authors:
// gumi
// Qwerty Dragon
// Reid
// WildX
// Jesusalva
// Description:
// A small note presenting the rules and game-world release notes of TMW-2.
002-3,40,25,0 script Note#johanne NPC_PAPER_NOTE,{
function questTracker;
narrator S_LAST_NEXT,
l("The La Johanne always have interesting notes.");
do {
select
l("Read the News."),
l("Read the Rules."),
rif($EVENT$ != "", l("Event Information")),
l("Read the Announcements."),
l("Leave.");
switch (@menu) {
case 1:
GameNews();
break;
case 2:
GameRules(8 | 4);
break;
case 3:
EventHelp();
break;
case 4:
questTracker();
break;
}
} while (@menu != 5);
narrator S_NO_NPC_NAME,
l("Following these lines are some other writings on this paper."),
l("Do not give your password to anybody! Keep it secret and try not to use the same one anywhere else in the future. - Juliet"),
l("People from the press always know what is happening in the world. Talk to them to learn about the latest news! - Jerican from the Press"),
l("I love you, Silvia! - Swezanne"),
(!rand2(50) ? ("\"Come meager fire, and devastate spot!\" "+l("-- Grandmaster")) : ""),
l("Other things are written but are not legible anymore.");
close;
function questTracker {
if (LOCATION$ == "Candor") {
mesc l("%s is offering %s %s.", l("Ayasha"), l("to rent her"), getitemlink(Judgement));
mesc l("%s requests %d %s.", l("Liana"), 10, getitemlink(MaggotSlime));
/////////////////////////////////////////////////////////////////////////////
} else if (LOCATION$ == "Tulim") {
mesc l("%s is offering %s %s.", l("Maxime"), l("to bake"), getitemlink(TonoriDelight));
mesc l("%s is offering %s %s.", l("Professor"), l("experience"), l("for listening his class"));
mesc l("%s is offering %s %s.", l("Kreist"), l("daily bounties"), l("for adventurers"));
mesc l("%s is offering %s %s.", l("Ishi"), l("to exchange monster points"), "");
mesc l("%s is offering %s %s.", l("Eleanore"), l("to craft"), getitemlink(Lifestone));
mesc l("%s requests %d %s.", l("Guard Devoir"), 7, getitemlink(RedScorpionStinger));
mesc l("%s requests %d %s.", l("Eugene"), 1, getitemlink(GrassCarp));
mesc l("%s requests %d %s.", l("Sarah"), 5, getitemlink(CherryCake));
mesc l("%s requests %d %s.", l("Swezanne"), 5, getitemlink(CactusPotion));
mesc l("%s requests %d %s.", l("Dracoula"), 11, getitemlink(BatTeeth));
}
return;
}
OnInit:
.distance = 2;
end;
}
|