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

//===== 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