summaryrefslogtreecommitdiff
path: root/npc/quests/eye_of_hellion.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/eye_of_hellion.txt')
-rw-r--r--npc/quests/eye_of_hellion.txt59
1 files changed, 30 insertions, 29 deletions
diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt
index 841e93734..0acbf6c05 100644
--- a/npc/quests/eye_of_hellion.txt
+++ b/npc/quests/eye_of_hellion.txt
@@ -1,28 +1,29 @@
//===== Hercules Script ======================================
-//= The Eye of Hellion Quest.
+//= The Eye of Hellion Quest
//===== By: ==================================================
//= MasterOfMuppets
//===== Current Version: =====================================
-//= 1.9
+//= 2.1
//===== Description: =========================================
-//= [Aegis Conversion]
+//= [Official Conversion]
//= Quest for getting a Nile Rose
//= There are two versions of this quest.
-//= Version 1 (Not implemented) was used on iRO as an event
-//= for it's anniversary, while version 2 (this version),
+//= Version 1 (not implemented) was used on iRO as an event
+//= for its anniversary, while version 2 (this version)
//= is the one that remained active on main servers.
//===== Additional Comments: =================================
//= 1.5 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
-//= Tracking variable is not backwards compatable meaning
+//= Tracking variable is not backwards compatable meaning
//= you can again repeat this quest from the start.
//= 1.6 Fixed issue with #prt_key-1-1. [L0ne_W0lf]
-//= 1.7 Corrected reminants from aegis conversion. [L0en_w0lf]
+//= 1.7 Corrected remnants from Official Conversion. [L0ne_W0lf]
//= 1.8 Replaced effect numerics with constants. [L0ne_W0lf]
//= 1.9 Removed duplicate text. [Kisuka]
-//= 2.0 Corrected EXP reward
+//= 2.0 Updated EXP rewards.
+//= 2.1 Updated RE/Pre-RE EXP. [Euphy]
//============================================================
-morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{
+morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -546,7 +547,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{
set HELLIONQ,69;
getitem 2658,1; //Nile_Rose_
getitem 603,1; //Old_Blue_Box
- getexp 1200000,0;
+ getexp (checkre(3))?120000:1200000,0;
next;
mes "[Sir Chilias'Tyus]";
mes "Thank you, kind";
@@ -613,7 +614,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{
delitem 7332,1; //Slate
set HELLIONQ,70;
getitem 2658,1; //Nile_Rose_
- getexp 1000000,0;
+ getexp (checkre(3))?100000:1000000,0;
next;
mes "[Sir Chilias'Tyus]";
mes "Thank you, kind";
@@ -660,7 +661,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 735,3,3,{
OnTouch:
if (HELLIONQ == 57 && countitem(7334) > 0) {
- specialeffect2 EF_HEAL2;
+ specialeffect2 EF_HEAL2;
specialeffect EF_HEAL2;
mes "^3355FFOne of the Tablet Pieces";
mes "that you have is beginning to";
@@ -671,7 +672,7 @@ OnTouch:
end;
}
-prontera,269,326,3 script Clanux Heffron#hellion 50,{
+prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1036,7 +1037,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 50,{
close;
}
-prontera,223,82,0 script #prt_key-1 111,{
+prontera,223,82,0 script #prt_key-1 HIDDEN_NPC,{
if (HELLIONQ == 39) {
mes "^3355FFIt's a training dummy";
mes "with a gash in its body";
@@ -1071,7 +1072,7 @@ prontera,223,82,0 script #prt_key-1 111,{
close;
}
-prontera,45,67,0 script #prt_key-1-1 111,1,1,{
+prontera,45,67,0 script #prt_key-1-1 HIDDEN_NPC,1,1,{
OnTouch:
if (HELLIONQ == 40 || HELLIONQ == 41) {
mes "[" + strcharinfo(0) + "]";
@@ -1152,7 +1153,7 @@ OnTouch:
end;
}
-prt_in,128,79,0 script Unknown Machine#prt_key 111,{
+prt_in,128,79,0 script Unknown Machine#prt_key HIDDEN_NPC,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1283,7 +1284,7 @@ prt_in,128,79,0 script Unknown Machine#prt_key 111,{
close;
}
-payon,182,132,3 script Grout'he Tuccok#hellion 48,{
+payon,182,132,3 script Grout'he Tuccok#hellion 1_M_02,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1370,7 +1371,7 @@ payon,182,132,3 script Grout'he Tuccok#hellion 48,{
mes "clean and pure Skirt of Virgin.";
mes "If you got any more questions,";
mes "I guess you can ask me later~";
- set zeny,zeny-10000;
+ Zeny -= 10000;
set HELLIONQ,48;
getitem 953,1; //Stone_Heart
getitem 511,1; //Green_Herb
@@ -1622,7 +1623,7 @@ OnTouch:
end;
}
-payon,82,109,3 script Pile of Stone#paypuzz2 111,{
+payon,82,109,3 script Pile of Stone#paypuzz2 HIDDEN_NPC,{
if (HELLIONQ == 49) {
mes "[" + strcharinfo(0) + "]";
mes "Well, this is the place";
@@ -1642,7 +1643,7 @@ payon,82,109,3 script Pile of Stone#paypuzz2 111,{
}
}
-payon,239,56,3 script Dried Fish#paypuzz3 111,{
+payon,239,56,3 script Dried Fish#paypuzz3 HIDDEN_NPC,{
if (HELLIONQ == 50) {
mes "[" + strcharinfo(0) + "]";
mes "So... Dried fish all";
@@ -1663,7 +1664,7 @@ payon,239,56,3 script Dried Fish#paypuzz3 111,{
}
}
-payon,240,160,3 script Vat#paypuzz4 111,{
+payon,240,160,3 script Vat#paypuzz4 HIDDEN_NPC,{
if (HELLIONQ == 51) {
mes "[" + strcharinfo(0) + "]";
mes "Alright, the last";
@@ -1689,7 +1690,7 @@ payon,240,160,3 script Vat#paypuzz4 111,{
}
}
-payon,159,129,3 script Wooden Floor#paypuzz5 111,{
+payon,159,129,3 script Wooden Floor#paypuzz5 HIDDEN_NPC,{
if (HELLIONQ == 53) {
mes "[" + strcharinfo(0) + "]";
mes "Hey, the floor around";
@@ -1789,7 +1790,7 @@ payon,159,129,3 script Wooden Floor#paypuzz5 111,{
}
}
-pay_arche,142,28,0 script Buddha Statue#paypuzz6 111,5,5,{
+pay_arche,142,28,0 script Buddha Statue#paypuzz6 HIDDEN_NPC,5,5,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -1888,7 +1889,7 @@ OnTouch:
end;
}
-geffen,110,200,3 script Sage Welshyun#hellion 754,3,3,{
+geffen,110,200,3 script Sage Welshyun#hellion 4_M_SAGE_A,3,3,{
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "^3355FFHold it right there!";
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
@@ -2257,7 +2258,7 @@ OnTouch:
end;
}
-gef_tower,116,37,0 script Enoz#hellion 748,{
+gef_tower,116,37,0 script Enoz#hellion 4_M_ALCHE_A,{
if (HELLIONQ == 59 || HELLIONQ == 62) {
mes "[Enoz]";
mes "It's gone, it's gone!";
@@ -2367,7 +2368,7 @@ gef_tower,116,37,0 script Enoz#hellion 748,{
close;
}
-gef_fild09,296,59,0 script Hidden Cave#hellion 111,3,3,{
+gef_fild09,296,59,0 script Hidden Cave#hellion HIDDEN_NPC,3,3,{
if (HELLIONQ == 68) {
mes "^3355FFAmongst the wild bushes";
mes "and overgrown grass, you";
@@ -2436,12 +2437,12 @@ OnTouch:
end;
}
-//============================================================
+//============================================================
// Old changelog
-//============================================================
+//============================================================
//= 1.0 First version [MasterOfMuppets]
//= 1.1 a ',' that should be ';' [FlavioJS]
//= 1.2 Fixed experience gains to match upcoming rate adjustments. [SinSloth]
//= 1.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
//= 1.4 Moved Enoz from the wizard quest skill to here. [L0ne_W0lf]
-//============================================================
+//============================================================