You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
110 lines
3.4 KiB
Plaintext
110 lines
3.4 KiB
Plaintext
//===== rAthena Script =======================================
|
|
//= NPCs related to Aldebaran Clock Tower (Nightmare)
|
|
//===== By: ==================================================
|
|
//= Ridley8819
|
|
//===== Current Version: =====================================
|
|
//= 1.0
|
|
//===== Compatible With: =====================================
|
|
//= rAthena Project
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 Initial release [Ridley8819]
|
|
//= 1.1 Dialogue cleanup [Aleos]
|
|
//============================================================
|
|
|
|
c_tower1,232,222,5 script Belljamin Button#ct 968,{
|
|
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 the 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;
|
|
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 form of payment.";
|
|
emotion ET_SWEAT;
|
|
close;
|
|
}
|
|
break;
|
|
}
|
|
mes "[Belljamin Button]";
|
|
mes "Phew...You've made a good choice. This place is brutal so you should probably get back to a safe area.";
|
|
close;
|
|
}
|
|
|
|
c_tower2_,274,26,3 script Belljamin Button#nct1 962,{
|
|
mes "[Belljamin Button]";
|
|
mes "Perhaps you've seen me before?";
|
|
next;
|
|
mes "[Belljamin Button]";
|
|
mes "You saw me in a different place, with a different look.";
|
|
next;
|
|
if( select( "Who are you?:Get me out of here!" ) == 1 ){
|
|
mes "[Belljamin Button]";
|
|
mes "Can you explain to me 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 some more.";
|
|
next;
|
|
if( select( "Stay a little bit more:Please take me back" ) == 1 ){
|
|
mes "[Belljamin Button]";
|
|
mes "You must really like this place. Well, do whatever you want.";
|
|
close;
|
|
}
|
|
}else{
|
|
mes "[Belljamin Button]";
|
|
mes "It's time to move on. Do you have a favorite 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 changes color.";
|
|
close2;
|
|
warp "c_tower1", 235, 223;
|
|
end;
|
|
}
|
|
|
|
c_tower3_,59,148,5 duplicate(Belljamin Button#nct1) Belljamin Button#nct2 574
|