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.
83 lines
2.7 KiB
Plaintext
83 lines
2.7 KiB
Plaintext
//===== rAthena Script =======================================
|
|
//= NPCs related to Glastheim (Nightmare)
|
|
//===== By: ==================================================
|
|
//= Ridley8819
|
|
//===== Current Version: =====================================
|
|
//= 1.0
|
|
//===== Compatible With: =====================================
|
|
//= rAthena Project
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 Initial release [Ridley8819]
|
|
//= 1.1 Dialogue cleanup [Aleos]
|
|
//============================================================
|
|
|
|
glast_01,195,273,3 script Hugin's follower#1 2_F_MAGICMASTER,{
|
|
mes "[Hugin's Follower]";
|
|
mes "I can't move between time and dimensions like master Hugin but I can pretend to.";
|
|
next;
|
|
mes "[Hugin's Follower]";
|
|
mes "What's causing this Glast Heim to be imbued with such a powerful dark force?";
|
|
next;
|
|
if( select( "I don't care:That is interesting, please tell me more" ) == 2 ){
|
|
mes "[Hugin's Follower]";
|
|
mes "Thanks to Hugin, I found the way to access this Old Glast Heim, which is imbued by such powerful dark forces.";
|
|
next;
|
|
mes "[Hugin's Follower]";
|
|
mes "What do you say? Do you want to explore there?";
|
|
next;
|
|
if( select( "No exploration for me:I really want to explore!" ) == 2 ){
|
|
mes "[Hugin's Follower]";
|
|
mes "Sure, but this is not a free service! I have to get something in return. Hoho...";
|
|
next;
|
|
mes "[Hugin's Follower]";
|
|
mes "I can send you to two places. Which place would you like me to send you?";
|
|
next;
|
|
switch( select( "Cancel:Monastery Cemetery (Lv100~130) - 5000z:2nd floor Corridor (Over Lv140) - 10000z" ) ){
|
|
case 1:
|
|
mes "[Hugin's Follower]";
|
|
mes "Alright, please come back whenever you change your mind. I think you will have lots to talk with me about...";
|
|
close;
|
|
case 2:
|
|
.@map$ = "gl_chyard_";
|
|
.@x = 148;
|
|
.@y = 144;
|
|
.@zeny = 5000;
|
|
break;
|
|
case 3:
|
|
.@map$ = "gl_cas02_";
|
|
.@x = 104;
|
|
.@y = 31;
|
|
.@zeny = 10000;
|
|
break;
|
|
}
|
|
if( Zeny < .@zeny ){
|
|
mes "[Hugin's Follower]";
|
|
mes "What? Did you expect this service for free?";
|
|
close;
|
|
}
|
|
Zeny -= .@zeny;
|
|
warp .@map$, .@x, .@y;
|
|
end;
|
|
}
|
|
}
|
|
mes "[Hugin's Follower]";
|
|
mes "Well, if you are not interested in it, never mind.";
|
|
close;
|
|
}
|
|
|
|
gl_chyard_,148,149,4 script Hugin's Follower#n_gh1 123,{
|
|
mes "[Hugin's Follower]";
|
|
mes "You want to return?";
|
|
mes "Ok, let's get out of here.";
|
|
next;
|
|
if( select( "I didn't mean to talk to you:Please get me out of here" ) == 1 ){
|
|
mes "[Hugin's Follower]";
|
|
mes "Alright, just tell me whenever you want to leave.";
|
|
close;
|
|
}
|
|
warp "glast_01", 210, 269;
|
|
end;
|
|
}
|
|
|
|
gl_cas02_,104,36,4 duplicate(Hugin's Follower#n_gh1) Hugin's Follower#n_gh2 123
|