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
|
// Author:
// Jesusalva
003-1,56,143,0 script Nina The Traveler NPC_F_SHOPKEEPER,{
mesn;
if (strcharinfo(0) == $MOST_HEROIC$) mesq l("Wow! Are you @@? Everyone, in every city, talks about you!", $MOST_HEROIC$);
if (strcharinfo(0) == $MOST_HEROIC$) next;
mesq l("Hello. I am @@, and I am from a family of travellers. We travel though the whole world, looking for exotic goods.", .name$);
next;
mesq l("You can right click on me to trade, or I can tell you about different cities in our world.");
L_Menu:
mes "";
menu
l("I want to trade with you."), L_Trade,
l("Tell me about Tulimshar."), L_Tulim,
l("Tell me about Hurnscald."), L_Hurns,
l("Tell me about Nivalis."), L_Nival,
l("Tell me about Esperia."), L_Esper,
l("Tell me about Artis."), L_Artis,
l("Tell me about Frostia."), L_Frost,
l("Tell me about Halinarzo."), L_Halin,
l("Sorry, I'll pass."), L_Close;
L_Tulim:
mes "";
mesn;
mesq l("Tulimshar is the oldest human city, and its foundation is the year zero of our calendar.");
next;
mesq l("The city only flourished because Janett Platinum had the idea to build city walls surrounding this city.");
next;
mesq l("The desert climate means you'll find mostly maggots and scorpions. Their drops include cactus drinks, cake, knifes, black pearls, gold, and other common things.");
next;
mesq l("You can find for a good price desert equipment and some kind of dyes. You find all sort of crafters, artisans and warriors here.");
next;
goto L_Menu;
L_Hurns:
mes "";
mesn;
mesq l("Hurnscald was founded after Tulimshar, in more fertile lands. Their walls are not so sturdy as the ones of Tulimshar.");
next;
mesq l("Under the leadership of King Wusher, they were the first to accept immigrants from other races. You will find humans and non-humans there.");
next;
mesq l("The fertile climate is ideal for mushrooms. You can also find lots of wood.");
next;
mesq l("Their economy provide many edible items and potions.");
next;
goto L_Menu;
L_Nival:
mes "";
mesn;
mesq l("Nivalis was the last human settlement built during the First Era.");
next;
mesq l("It's cold, harsh climate makes difficult to live there. It was founded by people thrown away from Tulimshar and Hunrscald for political reasons.");
next;
mesq l("The cold climate is ideal for slimes, penguins, and other icy creatures. You can find lots of... ice, of course!");
next;
mesq l("Some items are only produced in Nivalis. After all, it is hard to work properly with ice in a desert!");
next;
goto L_Menu;
L_Esper:
mes "";
mesn;
mesq l("Esperia is the human capital founded at the other continent.");
next;
mesq l("After the Great Famine which happened after the Red Queen death, it was founded by people who sailed away in look of new opportunities.");
next;
mesq l("It offers better living conditions than Tulimshar, and is bigger and more prosperous. Few monsters live there.");
next;
mesq l("However, taxes there are the highest. Living cost is high, and you should avoid buying things there.");
next;
goto L_Menu;
L_Artis:
mes "";
mesn;
mesq l("Artis is a city port founded after the Great Famine on the other continent.");
next;
mesq l("People say it is the second biggest city from the world.");
next;
mesq l("Different kind of monsters live near the city. For example, blubs. I have no idea of what are those.");
next;
mesq l("People usually dock there when travelling to the second continent. Nothing exceptional about economy.");
next;
goto L_Menu;
L_Frost:
mes "";
mesn;
mesq l("Frostia is the only city known that was not founded by humans.");
next;
mesq l("They are strict with who is allowed inside, so you'll need either elf or ukar friends to pass.");
next;
mesq l("It is on a huge, icy mountain peak. Rumors about dragons and legendary items to be found.");
next;
mesq l("Some of finest elven craftmanship can be found there, like bows, for example.");
next;
goto L_Menu;
L_Halin:
mes "";
mesn;
mesq l("Halinarzo was founded to explore Mana Stones.");
next;
mesq l("You can find both huge swamps, as huge desertic areas near and on it.");
next;
mesq l("Lizards are the main monster found, and they steal gold from innocent bypassers.");
next;
mesq l("Without any mana stone left, and because the walls were not very strong, most of the city was destroyed.");
next;
mesq l("Unlike many other cities, if you want people in eternal need of items, there is a good place to look.");
next;
goto L_Menu;
L_Trade:
openshop;
L_Close:
close;
OnInit:
.@npcId = getnpcid(0, .name$);
//setunitdata(.@npcId, UDT_HEADTOP, 2936);
setunitdata(.@npcId, UDT_HEADMIDDLE, 1318);
setunitdata(.@npcId, UDT_HEADBOTTOM, 2212);
setunitdata(.@npcId, UDT_WEAPON, 1803); // Boots
setunitdata(.@npcId, UDT_HAIRSTYLE, 27);
setunitdata(.@npcId, UDT_HAIRCOLOR, 11);
// Exotic Goods
tradertype(NST_MARKET);
sellitem CherryCake, 300, 5;
sellitem ChocolateMouboo, 5000, 2;
//sellitem Barrel, 50000, 1;
.sex = G_FEMALE;
.distance = 5;
end;
OnClock0000:
OnClock1200:
restoreshopitem CherryCake, 3;
restoreshopitem ChocolateMouboo, 2;
end;
}
|