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
|
// TMW2/LoF scripts.
// Authors:
// Jesusalva
// Description:
// Status Reset. Formely named Bobby
017-6,25,30,0 script Axzell the Alchemist NPC_PLAYER,{
speech S_LAST_NEXT,
l("I am @@, an alchemist specialized in reset potions.", .name$);
L_Menu:
.@plush_count = BaseLevel*190-(9*210);
// Lv 10: 10 GP
// Lv 90: 1.690 GP
if (BaseLevel > 10)
.@plush_count = .@plush_count/(BaseLevel/10);
select
l("Can you reset my stats please?"),
l("Hey, nice hat! Can I have it?"),
lg("You are weird, I have to go sorry.");
mes "";
switch (@menu) {
case 1:
goto L_ResetStats;
case 2:
mesn;
mesq l("Maybe.");
next;
mesn strcharinfo(0);
mes l("*_* \"Pretty please?\"");
next;
mesn;
mesq l("Well, I and my brother could make another one, but they are being checked for safety.");
next;
mesn;
mesq l("After all, what would you do if it open a black hole on your head by accident? %%4");
next;
mesn strcharinfo(0);
mesq l("Welp, no, please!");
next;
mesn;
mesq l("%%@ Then wait until Saulc says they are safe!");
next;
goto L_Menu;
case 3:
goto L_Quit;
}
L_ResetStats:
mesn;
mesq l("Status point reset can't be undone. Do you really want this?");
L_ConfirmReset:
ConfirmStatusReset();
goto L_Quit;
L_Quit:
closedialog;
goodbye;
close;
OnTimer1000:
domovestep;
OnInit:
.@npcId = getnpcid(.name$);
setunitdata(.@npcId, UDT_HEADTOP, ChemistHelmet);
setunitdata(.@npcId, UDT_HEADMIDDLE, AlchemistArmor);
setunitdata(.@npcId, UDT_HEADBOTTOM, RaidTrousers);
setunitdata(.@npcId, UDT_WEAPON, LousyMoccasins); // Boots
setunitdata(.@npcId, UDT_HAIRSTYLE, 14);
setunitdata(.@npcId, UDT_HAIRCOLOR, 17);
initpath "move", 25, 30,
"dir", DOWN, 0,
"wait", 15, 0,
"move", 29, 21,
"dir", LEFT, 0,
"wait", 5, 0,
"dir", DOWN, 0,
"wait", 15, 0,
"move", 28, 34,
"dir", RIGHT, 0,
"wait", 15, 0,
"move", 22, 37,
"dir", RIGHT, 0,
"wait", 30, 0,
"move", 22, 48,
"dir", UP, 0,
"wait", 15, 0,
"move", 28, 62,
"dir", UP, 0,
"wait", 15, 0,
"move", 29, 47,
"dir", UP, 0,
"wait", 15, 0;
initialmove;
initnpctimer;
.sex = G_MALE;
.distance = 5;
end;
}
|