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
|
//================= Hercules Script =======================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2016 Hercules Dev Team
//= Copyright (C) 2016 Ridley
//= Copyright (C) 2016 Aleos
//=
//= 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/>.
//=========================================================================
//= Nightmare Clock Tower Dungeon
//================= Description ===========================================
//= NPCs related to Aldebaran Clock Tower (Nightmare)
//================= Current Version =======================================
//= 1.1
//=========================================================================
c_tower1,232,222,5 script Belljamin Button#ct 4_M_RUSMAN2,{
mes("[Belljamin Button]");
mes("The monsters here are able to control time.");
if (BaseLevel < 150) {
mes("Come back when you've reached ^0000FFLevel 150^000000.");
close;
}
mes("Time, memories, environments... all can become warped here.");
next;
mes("[Belljamin Button]");
mes("I'm begging you not to ask more about it. It might put your life in danger.");
next;
.@menu = select("Don't ask", "Go to 2nd floor of warped tower", "Go to 3rd floor of warped tower");
switch (.@menu) {
case 1:
break;
case 2:
case 3:
if (.@menu == 2) {
.@map$ = "c_tower2_";
.@x = 268;
.@y = 26;
} else {
.@map$ = "c_tower3_";
.@x = 65;
.@y = 147;
}
mes("[Belljamin Button]");
mes("Be careful with your choice.");
next;
mes("[Belljamin Button]");
mes("I need ^0000FF10,000z^000000 to let you in. It's a pretty dangerous place to be.");
next;
switch (select("Quit", "Pay 10,000z", "Why do you need money?")) {
case 1:
break;
case 2:
if (Zeny < 10000) {
mes("[Belljamin Button]");
mes("Really? You don't have money and asked me to take you there?");
close;
}
Zeny -= 10000;
mes("[Belljamin Button]");
mes("I'm not sure how you'll keep track of time in there but be as careful as you can.");
close2;
warp .@map$, .@x, .@y;
end;
break;
case 3:
mes("[Belljamin Button]");
mes("I am here all day for the safety of adventurers. I always alert them about the danger. That's why I need some pay.");
emotion e_swt;
close;
}
break;
}
mes("[Belljamin Button]");
mes("Phew...You've made good choice. The place is so brutal so you should probably get back to a safe area.");
close;
}
c_tower2_,274,26,3 script Belljamin Button#nct1 4_M_RUSCHILD,{
mes("[Belljamin Button]");
mes("Perhaps you've seen me before?");
next;
mes("[Belljamin Button]");
mes("You saw me in the different place, different look.");
next;
switch (select("Who are you?", "Get me out of here!")) {
case 1:
mes("[Belljamin Button]");
mes("Can you to explain me about what you've seen, what you've done?");
next;
mes("[Belljamin Button]");
mes("Me too. You might also be a missing one. Unaware, with no purpose nor idea.");
next;
mes("[Belljamin Button]");
mes("It's time to go back. Please cherish your time more.");
next;
switch (select("Stay a little bit more", "Please take me back")) {
case 1:
mes("[Belljamin Button]");
mes("You must really like this place. Well, do whatever you want.");
close;
case 2:
mes("[Belljamin Button]");
mes("Imagine your favourite drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour.");
close2;
warp "c_tower1", 235, 223;
end;
}
break;
case 2:
mes("[Belljamin Button]");
mes("It's time to move on. Do you have a favourite drink?");
next;
mes("[Belljamin Button]");
mes("Think about the drink in a cup. Slowly stir the cup with a spoon, and peer through as the drink change colour.");
close2;
warp "c_tower1", 235, 223;
end;
}
}
c_tower3_,59,148,5 duplicate(Belljamin Button#nct1) Belljamin Button#nct2 4_M_BARYO_OLD
|