summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/Changelog.txt2
-rw-r--r--npc/quests/seals/god_global.txt230
-rw-r--r--npc/quests/seals/god_weapon_creation.txt2115
-rw-r--r--npc/scripts_athena.conf3
4 files changed, 815 insertions, 1535 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 9d54b00b9..9a83fad65 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,6 +1,8 @@
Date Added
======
2008/09/01
+ * Rev. 13179 Updating god item seal quests (5/5) [L0ne_W0lf]
+ - Disabled god item quest variable modifying NPCs.
* Rev. 13179 Updating god item seal quests (4/5) [L0ne_W0lf]
* Rev. 13178 Updating god item seal quests (3/5) [L0ne_W0lf]
* Rev. 13177 Updating god item seal quests (2/5) [L0ne_W0lf]
diff --git a/npc/quests/seals/god_global.txt b/npc/quests/seals/god_global.txt
index 3ed592c71..b9d324ec0 100644
--- a/npc/quests/seals/god_global.txt
+++ b/npc/quests/seals/god_global.txt
@@ -3,121 +3,135 @@
//===== By: ==================================================
//= MasterOfMuppets
//===== Current Version: =====================================
-//= 1.0
+//= 1.1
//===== Compatible With: =====================================
//= eAthena
//===== Description: =========================================
//= Use this NPC if the seals quest variables get messed up.
//===== Additional Comments: =================================
-// 1.0 First version. [MasterOfMuppets]
+//= 1.0 First version. [MasterOfMuppets]
+//= 1.1 Updated several aspects of the script. [L0ne_W0lf]
//============================================================
-sec_in02,15,170,0 script Seals Quest Vars 817,{
-
- if(getgmlevel() > 98)
- {
- mes "[Variable Management]";
- mes "Welcome to the God Item Quest";
- mes "Global Variable Management";
- mes "function.";
- next;
- while(1)
- {
- menu "Check current variable values",s_Values,"Change variable values",s_Change,"Cancel",-;
- close;
-
-s_Change:
- mes "[Variable Management]";
- mes "Which variable would you";
- mes "like to change?";
- next;
- menu "$God1",-,"$God2",s_2,"$God3",s_3,"$God4",s_4;
-
- mes "[Variable Management]";
- mes "^0000FF$God1^000000 is currently ^FF0000" + $God1 + "^000000.";
- mes "What would you like to";
- mes "change it to? (Enter";
- mes "101 to cancel)";
- next;
- input @temp;
- if(@temp == 101)goto s_Canceled;
- if(@temp < 0 || @temp > 100)goto s_BadValue;
- set $God1,@temp;
- mes "[Variable Management]";
- mes "^0000FF$God1^000000 was changed to ^FF0000" + $God1 + "^000000.";
- close;
-
-s_2:
- mes "[Variable Management]";
- mes "^0000FF$God2^000000 is currently ^FF0000" + $God2 + "^000000.";
- mes "What would you like to";
- mes "change it to? (Enter";
- mes "101 to cancel)";
- next;
- input @temp;
- if(@temp == 101)goto s_Canceled;
- if(@temp < 0 || @temp > 100)goto s_BadValue;
- set $God2,@temp;
- mes "[Variable Management]";
- mes "^0000FF$God2^000000 was changed to ^FF0000" + $God2 + "^000000.";
- close;
-
-s_3:
- mes "[Variable Management]";
- mes "^0000FF$God3^000000 is currently ^FF0000" + $God3 + "^000000.";
- mes "What would you like to";
- mes "change it to? (Enter";
- mes "101 to cancel)";
- next;
- input @temp;
- if(@temp == 101)goto s_Canceled;
- if(@temp < 0 || @temp > 100)goto s_BadValue;
- set $God3,@temp;
- mes "[Variable Management]";
- mes "^0000FF$God3^000000 was changed to ^FF0000" + $God3 + "^000000.";
- close;
-
-s_4:
- mes "[Variable Management]";
- mes "^0000FF$God4^000000 is currently ^FF0000" + $God4 + "^000000.";
- mes "What would you like to";
- mes "change it to? (Enter";
- mes "101 to cancel)";
- next;
- input @temp;
- if(@temp == 101)goto s_Canceled;
- if(@temp < 0 || @temp > 100)goto s_BadValue;
- set $God4,@temp;
- mes "[Variable Management]";
- mes "^0000FF$God4^000000 was changed to ^FF0000" + $God4 + "^000000.";
- close;
-
-s_Canceled:
- close;
-
-s_BadValue:
- mes "[Variable Management]";
- mes "Please enter a value";
- mes "between 0-100.";
- close;
-
-s_Values:
- mes "[Variable Management]";
- mes "Current variable values are:";
- mes "^0000FF$God1^000000 = ^FF0000" + $God1 + "^000000.";
- mes "^0000FF$God2^000000 = ^FF0000" + $God2 + "^000000.";
- mes "^0000FF$God3^000000 = ^FF0000" + $God3 + "^000000.";
- mes "^0000FF$God4^000000 = ^FF0000" + $God4 + "^000000.";
- next;
- }
+sec_in02,15,170,0 script Golbal var 817,{
+ //mes "[Check]";
+ //mes "Please enter the password.";
+ //next;
+ //set .@check,68392411;
+ //dlgwrite 0 10000000
+ //if (check == input){
+ if (getgmlevel() > 98) {
+ mes "[Check]";
+ mes "Please choose a menu.";
+ next;
+ switch(select("Now:No.1:No.2:No.3:No.4:Reset")) {
+ case 1:
+ mes "^0000FF$God1^000000 = ^FF0000" + $God1 + "^000000.";
+ mes "^0000FF$God2^000000 = ^FF0000" + $God2 + "^000000.";
+ mes "^0000FF$God3^000000 = ^FF0000" + $God3 + "^000000.";
+ mes "^0000FF$God4^000000 = ^FF0000" + $God4 + "^000000.";
+ close;
+ case 2:
+ input .@input,0,100;
+ mes "[Check]";
+ mes "Would you like to change to "+.@input+"?";
+ next;
+ if (select("Yes:No") == 1) {
+ mes "[Check]";
+ mes "The command "+.@input+" has been confirmed.";
+ next;
+ set $God1,.@input;
+ mes "$God1 "+.@input+"";
+ close;
+ }
+ else {
+ mes "[Check]";
+ mes "The command has been canceled.";
+ close;
+ }
+ case 3:
+ input .@input,0,100;
+ mes "[Check]";
+ mes "Would you like to change to "+.@input+"?";
+ next;
+ if (select("Yes:No") == 1) {
+ mes "[Check]";
+ mes "The command "+.@input+" has been confirmed.";
+ next;
+ set $God2,.@input;
+ mes "$God2 "+.@input+"";
+ close;
+ }
+ else {
+ mes "[Check]";
+ mes "The command has been canceled.";
+ close;
+ }
+ case 4:
+ input .@input,0,100;
+ mes "[Check]";
+ mes "Would you like to change to "+.@input+"?";
+ next;
+ if (select("Yes:No") == 1) {
+ mes "[Check]";
+ mes "The command "+.@input+" has been confirmed.";
+ next;
+ set $God3,.@input;
+ mes "$God3 "+.@input+"";
+ close;
+ }
+ else {
+ mes "[Check]";
+ mes "The command has been canceled.";
+ close;
+ }
+ case 5:
+ input .@input,0,100;
+ mes "[Check]";
+ mes "Would you like to change to "+.@input+"?";
+ next;
+ if (select("Yes:No") == 1) {
+ mes "[Check]";
+ mes "The command "+.@input+" has been confirmed.";
+ next;
+ set $God4,.@input;
+ mes "$God4 "+.@input+"";
+ close;
+ }
+ else {
+ mes "[Check]";
+ mes "The command has been canceled.";
+ close;
+ }
+ case 6:
+ mes "[Check]";
+ mes "Are you really sure that you want to reset the entire list of God Globalvar?";
+ next;
+ if (select("Yes:No") == 1) {
+ mes "[Check]";
+ mes "Now, the entire list of God Globalvar is being reset.";
+ next;
+ set $God1,0;
+ set $God2,0;
+ set $God3,0;
+ set $God4,0;
+ mes "^0000FF$God1^000000 = ^FF0000" + $God1 + "^000000.";
+ mes "^0000FF$God2^000000 = ^FF0000" + $God2 + "^000000.";
+ mes "^0000FF$God3^000000 = ^FF0000" + $God3 + "^000000.";
+ mes "^0000FF$God4^000000 = ^FF0000" + $God4 + "^000000.";
+ close;
+ }
+ else {
+ mes "[Check]";
+ mes "The command has been canceled.";
+ close;
+ }
+ }
}
- else
- {
- mes "[Variable Management]";
- mes "Sorry. You don't have";
- mes "authorization to use this";
- mes "npc.";
- close;
+ else {
+ mes "[Check]";
+ //mes "Incorrect password.";
+ mes "You cannot access this NPC.";
+ close;
}
-
}
diff --git a/npc/quests/seals/god_weapon_creation.txt b/npc/quests/seals/god_weapon_creation.txt
index cc5303083..c9ab783c1 100644
--- a/npc/quests/seals/god_weapon_creation.txt
+++ b/npc/quests/seals/god_weapon_creation.txt
@@ -3,1579 +3,786 @@
//===== By: ==================================================
//= SinSloth
//===== Current Version: =====================================
-//= 1.0
+//= 1.1
//===== Compatible With: =====================================
//= eAthena
//===== Description: =========================================
//=
//===== Additional Comments: =================================
-// 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
+//= 1.0 First version. Thanks to SinSloth for scripting it. [MasterOfMuppets]
+//= 1.1 Updated several aspects of the script. [L0ne_W0lf]
//============================================================
-gld_dun01,28,85,0 script Grunburti 826,{
-
+gld_dun01,28,85,0 script Grunburti#1::GodDwarf 826,{
+ set .@GID,getcharid(2);
mes "[Dwarf Grunburti]";
- mes "Hmmhah! What brought you here, human!";
- mes "Living in Midgard and away from my home town is painful enough, let alone facing a whiney human. Leave me alone!";
+ mes "A human?!";
+ mes "This land is full";
+ mes "of your kind. What";
+ mes "brings you here?";
next;
- switch( select( "Ask him about dwarves.", "Ask him what he is doing.", "Request a weapon creation.", "Cancel." ) )
- {
-
+ mes "[Dwarf Grunburti]";
+ mes "Living in Midgard and away from";
+ mes "my home town is painful enough, let alone facing a whiny human. Leave me alone!";
+ next;
+ switch(select("Ask him about Dwarves.:Ask him what he is doing.:Request weapon creation.:Cancel.")) {
case 1:
mes "[Dwarf Grunburti]";
- mes "Ah, what an annoying human! What do you want to know about us, huh?";
- mes "We are the toughest race that have bare to live in the barren land. Feeble-minded midgardians can not imagine how sterile our land is!";
+ mes "What's to know about Dwarves?";
+ mes "We're the toughest race. After all, we can live anywhere, no matter";
+ mes "how harsh the environment may be.";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "I doubt your feeble mind can comprehend the how unendurable";
+ mes "it must be for you to live in my homeland, but you can try.";
+ mes "Try to imagine.";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Most of the knowledge and skills that you humans are so proud of were probably handed down from Dwarves.";
next;
mes "[Dwarf Grunburti]";
- mes "All the knowledge and skills that you are proud of were used to be ours.";
- mes "Even weapons used by ancient Gods were made by our ancestors. Do you know that?";
+ mes "This is especially true in the";
+ mes "case of smithing. Even the tools and weapons of the gods were made by my ancestors. You know that?";
next;
mes "[Dwarf Grunburti]";
- mes "We have the greatest knowlege and skills yet we have taken our fate to live in the barren land of Giants, that's who we are!";
+ mes "We have the greatest knowlege and skills, but have accepted our fate to live in the cold, barren lands of the Giants.";
close;
- break;
-
case 2:
mes "[Dwarf Grunburti]";
- mes "Did you just ask what I am doing here?";
- mes "Muhahahaha....I was waiting for the time to kick your ass!";
+ mes "Did you just ask what I am doing here? Mwahahaha! Waiting for any humans stupid enough to come";
+ mes "here so I can kick their ass!";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Oh don't worry. I'd only humiliate myself by fighting with a weakling like you. Humans are so fragile, but they stubbornly cling to their arrogance and fight amongst";
+ mes "each other.";
next;
mes "[Dwarf Grunburti]";
- mes "Heheheheh, don't you worry. In fact, I will only humiliate myself by fighting with such a weakling like you.";
- mes "Humans are so weak yet are too arrogant and love power struggling each other. You are just helpless...";
+ mes "As a race, your people are just hopeless. I wouldn't even share the same continent with a human! But alas, I have no choice.";
next;
mes "[Dwarf Grunburti]";
- mes "My home town....I will never be able to go back...from this Midgard.";
- mes "Because Yggdrasil tree, the only way to my home town have dissappeared during the war in 1000 years ago.";
+ mes "The path to my hometown";
+ mes "disappeared after the war 1,000 years ago. Somehow, I can no longer find the way through the Yggdrasil Tree that will take me back...";
next;
mes "[Dwarf Grunburti]";
- mes "That is why I have been staying in Midgard!";
- mes "At least I am lucky because I found this cave where the environment is similar as my home town...";
+ mes "I'm stuck here in Rune-Midgard.";
+ mes "At least I was fortunate enough to find this cave. We Dwarves are most cozy living underground, after all.";
close;
- break;
-
case 3:
- set @god_guild,getcharid(2);
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- if ($God1 > 49 && $God2 > 49 && $God3 > 49 && $God4 > 49 && strcharinfo(0) == getguildmaster(@god_guild))
- {
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
+ if (($God1 > 49) && ($God2 > 49) && ($God3 > 49) && ($God4 > 49) && (strcharinfo(0) == getguildmaster(.@GID))) {
mes "[Dwarf Grunburti]";
- mes "Hmm...I need some materials to make a weapon.";
- mes "Which weapon do you want to have?";
+ mes "Hmm...";
+ mes "I'll need some things to make a weapon for you. What exactly were you interested in having?";
next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
- }
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "We, dwarves have too high pride to share own skills with such a low race like human!";
- mes "Stop interrupting me and leave immediately! Go play with monsters, your favorite toys!";
- close;
- }
- }
- if (strcharinfo(0) != getguildmaster(@god_guild))
- {
- mes "[Dwarf Grunburti]";
- mes "I will only present my significant skills to humans of high social standing!";
- mes "Go bring your ^0000FFguildmaster^000000!";
- close;
- }
- mes "[Dwarf Grunburti]";
- mes "Although it is very humiliating to present my valuable skills to a human being...";
- next;
- mes "[Dwarf Grunburti]";
- mes "since you are a master of guild and all the seals have been released, I think I can give you a chance to look at.";
- next;
- mes "[Dwarf Grunburti]";
- mes "First of all, I shall confirm if you have brought all the necessary materials to forge a godly item or not!";
- mes "I hate to see humans wandering about my home without any purpose!";
- next;
- if (countitem(7073) > 3 && countitem(7077) > 3 && countitem(7088) > 2 && countitem(7090) > 2 && countitem(7092) > 2 && countitem(726) > 1 && countitem(722) > 2 && countitem(727) > 9 && countitem(724) > 4 && countitem(969) > 19 && countitem(2603) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFBrisingamen^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7058) > 0 && countitem(969) > 19 && countitem(726) > 9 && countitem(984) > 9 && countitem(2627) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMegingjard^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7076) > 2 && countitem(7079) > 4 && countitem(7083) > 2 && countitem(7086) > 3 && countitem(7087) > 2 && countitem(969) > 19 && countitem(985) > 9 && countitem(2406) > 0)
- {
+ switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
+ case 1:
+ mes "[Dwarf Grunburti]";
+ mes "I will need...";
+ mes "^0000FF4 Freya's Jewel";
+ mes "4 Silver Ornament";
+ mes "3 Snow Crystal";
+ mes "3 Ripple";
+ mes "3 Drifting Air";
+ mes "2 Sapphire";
+ mes "3 Pearl";
+ mes "10 Opal";
+ mes "5 Cursed Ruby";
+ mes "20 Gold^000000";
+ mes "1 Necklace^000000...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "However, the time for me to create this Brisingamen has not yet come. You'll have to wait until the seals are released. Mwahahaha!";
+ close;
+ case 2:
mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFSleipnir^000000!";
- mes "Okay...then.";
+ mes "I will need...";
+ mes "^0000FF1 Gleipnir";
+ mes "20 Gold";
+ mes "10 Sapphire";
+ mes "10 Oridecon";
+ mes "1 Belt^000000";
next;
- }
- else if (countitem(7074) > 1 && countitem(7075) > 3 && countitem(7078) > 4 && countitem(7089) > 4 && countitem(7091) > 4 && countitem(984) > 19 && countitem(985) > 4 && countitem(969) > 39 && countitem(1522) > 0)
- {
mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMjolnir^000000!";
- mes "Okay...then.";
- next;
- }
- else
- {
+ mes "However, the seals on Megingjard have not yet been released. Until then, you'll have to wait! Bwahahaha!";
+ close;
+ case 3:
mes "[Dwarf Grunburti]";
- mes "...........";
+ mes "I will need...";
+ mes "^0000FF3 Wheel of the Unknown";
+ mes "5 Feather of Angel Wing";
+ mes "3 Sprit of Fish";
+ mes "4 Amblem of the Sun God";
+ mes "3 Breath of Spirit";
+ mes "20 Gold";
+ mes "10 Elunium";
+ mes "1 Slotted Boots^000000";
next;
mes "[Dwarf Grunburti]";
- mes "........";
- next;
+ mes "But even so, I can't create Sleipnir until the seals have been broken. Otherwise, you're out of luck, human. Hahaha~!";
+ close;
+ case 4:
mes "[Dwarf Grunburti]";
- mes "....";
+ mes "I will need...";
+ mes "^0000FF2 Thor's Gauntlets";
+ mes "4 Iron Maiden";
+ mes "5 Wrath of Valkyrie";
+ mes "5 Omen of Tempest";
+ mes "5 Billow";
+ mes "20 Oridecon";
+ mes "5 Elunium";
+ mes "40 Gold";
+ mes "1 Stunner^000000";
next;
mes "[Dwarf Grunburti]";
- mes "?! You have not brought all the necessary materials!";
- mes "...did you forget what you need?";
- mes "Listen carefully this time!";
- next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
- }
+ mes "But I can't even create a replica of Mjolnir if the seals are still in place. Until they're released, you'll just have to wait. Bwahaha!";
+ close;
}
+ }
+ mes "[Dwarf Grunburti]";
+ mes "We Dwarves have too much pride to demonstrate our skills in front of a lowly human!";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Stop bothering me and get out of here! Go play with some monsters, you simple minded fool!";
+ close;
+ }
+ if (strcharinfo(0) != getguildmaster(.@GID)) {
+ mes "[Dwarf Grunburti]";
+ mes "I'll only present";
+ mes "my magnificent skills";
+ mes "to a human of incredibly";
+ mes "high standing!";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Although I hate";
+ mes "most humans, I have";
+ mes "no choice but to respect the ones chosen by destiny. Go and bring your ^0000FFguildmaster^000000!";
+ close;
+ }
mes "[Dwarf Grunburti]";
- mes "I will do a favor for you this time.";
- mes "I cannot start to work in here. Come to ^0000FFthe underground laboratory^000000.";
- next;
- mes "[Dwarf Grunburti]";
- mes "Now, you must hurry up! ^0000FFOnly one of each godly item^000000 will be given to humans ^FF0000right after all the seals are released^000000!";
- close2;
- warp "que_god01",214,63;
- end;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "Muhahahahahaha!";
- mes "Go grow up first!";
- close;
- break;
-
- }
-}
-
-gld_dun02,85,84,0 script Grunburti#2 826,{
-
- mes "[Dwarf Grunburti]";
- mes "Hmmhah! What brought you here, human!";
- mes "Living in Midgard and away from my home town is painful enough, let alone facing a whiney human. Leave me alone!";
- next;
- switch( select( "Ask him about dwarves.", "Ask him what he is doing.", "Request a weapon creation.", "Cancel." ) )
- {
-
- case 1:
- mes "[Dwarf Grunburti]";
- mes "Ah, what an annoying human! What do you want to know about us, huh?";
- mes "We are the toughest race that have bare to live in the barren land. Feeble-minded midgardians can not imagine how sterile our land is!";
- next;
- mes "[Dwarf Grunburti]";
- mes "All the knowledge and skills that you are proud of were used to be ours.";
- mes "Even weapons used by ancient Gods were made by our ancestors. Do you know that?";
- next;
- mes "[Dwarf Grunburti]";
- mes "We have the greatest knowlege and skills yet we have taken our fate to live in the barren land of Giants, that's who we are!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "Did you just ask what I am doing here?";
- mes "Muhahahaha....I was waiting for the time to kick your ass!";
+ mes "Although it is very humiliating to present my valuable skills to a human being...";
next;
mes "[Dwarf Grunburti]";
- mes "Heheheheh, don't you worry. In fact, I will only humiliate myself by fighting with such a weakling like you.";
- mes "Humans are so weak yet are too arrogant and love power struggling each other. You are just helpless...";
+ mes "All the seals have been released, and he who holds the Emperium is chosen by destiny. I have no choice but to respect you.";
next;
mes "[Dwarf Grunburti]";
- mes "My home town....I will never be able to go back...from this Midgard.";
- mes "Because Yggdrasil tree, the only way to my home town have dissappeared during the war in 1000 years ago.";
+ mes "First of all, I shall confirm whether or not you have brought all the necessary materials to forge a godly item! I hate it when humans come here without any purpose!";
next;
- mes "[Dwarf Grunburti]";
- mes "That is why I have been staying in Midgard!";
- mes "At least I am lucky because I found this cave where the environment is similar as my home town...";
- close;
- break;
-
- case 3:
- set @god_guild,getcharid(2);
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- if ($God1 > 49 && $God2 > 49 && $God3 > 49 && $God4 > 49 && strcharinfo(0) == getguildmaster(@god_guild))
- {
+ if ((countitem(7073) > 3) && (countitem(7077) > 3) && (countitem(7088) > 2) && (countitem(7090) > 2) && (countitem(7092) > 2) && (countitem(726) > 1) && (countitem(722) > 2) && (countitem(727) > 9) && (countitem(724) > 4) && (countitem(614) > 19) && (countitem(2603) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "Hmm...";
+ mes "I guess you";
+ mes "want to have";
+ mes "^0000FFBrisingamen^000000!";
+ next;
+ }
+ else if ((countitem(7058) > 0) && (countitem(614) > 19) && (countitem(726) > 9) && (countitem(615) > 9) && (countitem(2627) > 0)){ //Gullraifnir Gold Blue_Jewel Oridecon Belt
+ mes "[Dwarf Grunburti]";
+ mes "Hmm...";
+ mes "I guess you";
+ mes "want to have";
+ mes "^0000FFMegingjard^000000!";
+ next;
+ }
+ else if ((countitem(7076) > 2) && (countitem(7079) > 4) && (countitem(7083) > 2) && (countitem(7086) > 3) && (countitem(7087) > 2) && (countitem(614) > 19) && (countitem(757) > 9) && (countitem(2406) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "Hmm...";
+ mes "I guess you";
+ mes "want to have";
+ mes "^0000FFSleipnir^000000!";
+ next;
+ }
+ else if ((countitem(7074) > 1) && (countitem(7075) > 3) && (countitem(7078) > 4) && (countitem(7089) > 4) && (countitem(7091) > 4) && (countitem(615) > 19) && (countitem(757) > 4) && (countitem(614) > 39) && (countitem(1522) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "Hmm...";
+ mes "I guess you";
+ mes "want to have";
+ mes "^0000FFMjolnir^000000!";
+ next;
+ }
+ else {
+ mes "[Dwarf Grunburti]";
+ mes "...";
+ mes "......";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "...";
+ mes "......";
+ mes ".........";
+ mes ".............";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "How dare you come here unprepared?! Did you forget what you needed to bring? Listen carefully this time!";
+ next;
+ switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
+ case 1:
mes "[Dwarf Grunburti]";
- mes "Hmm...I need some materials to make a weapon.";
- mes "Which weapon do you want to have?";
+ mes "I will need...";
+ mes "^0000FF4 Freya's Jewel";
+ mes "4 Silver Ornament";
+ mes "3 Snow Crystal";
+ mes "3 Ripple";
+ mes "3 Drifting Air";
+ mes "2 Sapphire";
+ mes "3 Pearl";
+ mes "10 Opal";
+ mes "5 Cursed Ruby";
+ mes "20 Gold^000000";
+ mes "1 Necklace^000000...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hmmm, but now";
+ mes "that the seals have";
+ mes "been released, you must hurry before another human can claim";
+ mes "one of the godly items...";
next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
- }
- }
- else
- {
mes "[Dwarf Grunburti]";
- mes "We, dwarves have too high pride to share own skills with such a low race like human!";
- mes "Stop interrupting me and leave immediately! Go play with monsters, your favorite toys!";
+ mes "Hurry...!";
+ mes "Once I forge";
+ mes "Brisingamen,";
+ mes "the seals will";
+ mes "activate again!";
+ close;
+ case 2:
+ mes "[Dwarf Grunburti]";
+ mes "I will need...";
+ mes "^0000FF1 Gleipnir";
+ mes "20 Gold";
+ mes "10 Sapphire";
+ mes "10 Oridecon";
+ mes "1 Belt^000000";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hmmm, but now";
+ mes "that the seals have";
+ mes "been released, you must hurry before another human can claim";
+ mes "one of the godly items...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hurry...!";
+ mes "Once I forge";
+ mes "Megingjard,";
+ mes "the seals will";
+ mes "activate again!";
+ close;
+ case 3:
+ mes "[Dwarf Grunburti]";
+ mes "I will need...";
+ mes "^0000FF3 Wheel of the Unknown";
+ mes "5 Feather of Angel Wing";
+ mes "3 Sprit of Fish";
+ mes "4 Amblem of the Sun God";
+ mes "3 Breath of Spirit";
+ mes "20 Gold";
+ mes "10 Elunium";
+ mes "1 Slotted Boots^000000";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hmmm, but now";
+ mes "that the seals have";
+ mes "been released, you must hurry before another human can claim";
+ mes "one of the godly items...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hurry...!";
+ mes "Once I forge";
+ mes "Sleipnir,";
+ mes "the seals will";
+ mes "activate again!";
+ close;
+ case 4:
+ mes "[Dwarf Grunburti]";
+ mes "I will need...";
+ mes "^0000FF2 Thor's Gauntlets";
+ mes "4 Iron Maiden";
+ mes "5 Wrath of Valkyrie";
+ mes "5 Omen of Tempest";
+ mes "5 Billow";
+ mes "20 Oridecon";
+ mes "5 Elunium";
+ mes "40 Gold";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hmmm, but now";
+ mes "that the seals have";
+ mes "been released, you must hurry before another human can claim";
+ mes "one of the godly items...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Hurry...!";
+ mes "Once I forge";
+ mes "the Mjolnir,";
+ mes "the seals will";
+ mes "activate again!";
close;
}
}
- if (strcharinfo(0) != getguildmaster(@god_guild))
- {
- mes "[Dwarf Grunburti]";
- mes "I will only present my significant skills to humans of high social standing!";
- mes "Go bring your ^0000FFguildmaster^000000!";
- close;
- }
- mes "[Dwarf Grunburti]";
- mes "Although it is very humiliating to present my valuable skills to a human being...";
- next;
mes "[Dwarf Grunburti]";
- mes "since you are a master of guild and all the seals have been released, I think I can give you a chance to look at.";
+ mes "Hmpf.";
+ mes "I can't get any work done in here. Come with me to the ^0000FFunderground laboratory^000000 as my guest, human.";
next;
mes "[Dwarf Grunburti]";
- mes "First of all, I shall confirm if you have brought all the necessary materials to forge a godly item or not!";
- mes "I hate to see humans wandering about my home without any purpose!";
- next;
- if (countitem(7073) > 3 && countitem(7077) > 3 && countitem(7088) > 2 && countitem(7090) > 2 && countitem(7092) > 2 && countitem(726) > 1 && countitem(722) > 2 && countitem(727) > 9 && countitem(724) > 4 && countitem(969) > 19 && countitem(2603) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFBrisingamen^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7058) > 0 && countitem(969) > 19 && countitem(726) > 9 && countitem(984) > 9 && countitem(2627) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMegingjard^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7076) > 2 && countitem(7079) > 4 && countitem(7083) > 2 && countitem(7086) > 3 && countitem(7087) > 2 && countitem(969) > 19 && countitem(985) > 9 && countitem(2406) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFSleipnir^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7074) > 1 && countitem(7075) > 3 && countitem(7078) > 4 && countitem(7089) > 4 && countitem(7091) > 4 && countitem(984) > 19 && countitem(985) > 4 && countitem(969) > 39 && countitem(1522) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMjolnir^000000!";
- mes "Okay...then.";
- next;
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "...........";
- next;
- mes "[Dwarf Grunburti]";
- mes "........";
- next;
- mes "[Dwarf Grunburti]";
- mes "....";
- next;
- mes "[Dwarf Grunburti]";
- mes "?! You have not brought all the necessary materials!";
- mes "...did you forget what you need?";
- mes "Listen carefully this time!";
- next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
- }
- }
- mes "[Dwarf Grunburti]";
- mes "I will do a favor for you this time.";
- mes "I cannot start to work in here. Come to ^0000FFthe underground laboratory^000000.";
- next;
- mes "[Dwarf Grunburti]";
- mes "Now, you must hurry up! ^0000FFOnly one of each godly item^000000 will be given to humans ^FF0000right after all the seals are released^000000!";
+ mes "Now hurry up! ^0000FFOnly one of each godly item^000000 will be given to the humans ^FF0000right after all the seals are released^000000!";
close2;
warp "que_god01",214,63;
end;
- break;
-
case 4:
mes "[Dwarf Grunburti]";
mes "Muhahahahahaha!";
- mes "Go grow up first!";
+ mes "Out of my sight,";
+ mes "you dirty, filthy";
+ mes "human...!";
close;
- break;
-
}
}
-gld_dun03,92,105,0 script Grunburti#3 826,{
+gld_dun02,85,84,0 duplicate(GodDwarf) Grunburti#2 826
+gld_dun03,92,105,0 duplicate(GodDwarf) Grunburti#3 826
+gld_dun04,268,230,0 duplicate(GodDwarf) Grunburti#4 826
- mes "[Dwarf Grunburti]";
- mes "Hmmhah! What brought you here, human!";
- mes "Living in Midgard and away from my home town is painful enough, let alone facing a whiney human. Leave me alone!";
- next;
- switch( select( "Ask him about dwarves.", "Ask him what he is doing.", "Request a weapon creation.", "Cancel." ) )
- {
-
- case 1:
- mes "[Dwarf Grunburti]";
- mes "Ah, what an annoying human! What do you want to know about us, huh?";
- mes "We are the toughest race that have bare to live in the barren land. Feeble-minded midgardians can not imagine how sterile our land is!";
- next;
- mes "[Dwarf Grunburti]";
- mes "All the knowledge and skills that you are proud of were used to be ours.";
- mes "Even weapons used by ancient Gods were made by our ancestors. Do you know that?";
- next;
- mes "[Dwarf Grunburti]";
- mes "We have the greatest knowlege and skills yet we have taken our fate to live in the barren land of Giants, that's who we are!";
- close;
- break;
+que_god01,215,127,0 script #god_hopewarp1 111,{
+ end;
- case 2:
- mes "[Dwarf Grunburti]";
- mes "Did you just ask what I am doing here?";
- mes "Muhahahaha....I was waiting for the time to kick your ass!";
- next;
- mes "[Dwarf Grunburti]";
- mes "Heheheheh, don't you worry. In fact, I will only humiliate myself by fighting with such a weakling like you.";
- mes "Humans are so weak yet are too arrogant and love power struggling each other. You are just helpless...";
- next;
- mes "[Dwarf Grunburti]";
- mes "My home town....I will never be able to go back...from this Midgard.";
- mes "Because Yggdrasil tree, the only way to my home town have dissappeared during the war in 1000 years ago.";
- next;
- mes "[Dwarf Grunburti]";
- mes "That is why I have been staying in Midgard!";
- mes "At least I am lucky because I found this cave where the environment is similar as my home town...";
- close;
- break;
+OnInit:
+ waitingroom "Laboratory Entrance",2,"#god_hopewarp1::OnStartArena",1;
+ enablewaitingroomevent;
+ end;
- case 3:
- set @god_guild,getcharid(2);
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- if ($God1 > 49 && $God2 > 49 && $God3 > 49 && $God4 > 49 && strcharinfo(0) == getguildmaster(@god_guild))
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm...I need some materials to make a weapon.";
- mes "Which weapon do you want to have?";
- next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
+OnStartArena:
+ warpwaitingpc "que_god01",155,63;
+ donpcevent "Grunburti#god::OnEnable";
+ disablewaitingroomevent;
+ end;
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
+OnReset:
+ enablewaitingroomevent;
+ end;
+}
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
+que_god01,214,128,0 script #que_godnpc1::GodEntrance 111,{
+ mes "[Entrance Notice]";
+ mes "Only the most";
+ mes "worthy of humans";
+ mes "will possess the";
+ mes "power of the gods.";
+ close;
+}
+que_god01,215,128,0 duplicate(GodEntrance) #que_godnpc2 111
+que_god01,213,128,0 duplicate(GodEntrance) #que_godnpc3 111
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
- }
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "We, dwarves have too high pride to share own skills with such a low race like human!";
- mes "Stop interrupting me and leave immediately! Go play with monsters, your favorite toys!";
- close;
- }
- }
- if (strcharinfo(0) != getguildmaster(@god_guild))
- {
- mes "[Dwarf Grunburti]";
- mes "I will only present my significant skills to humans of high social standing!";
- mes "Go bring your ^0000FFguildmaster^000000!";
- close;
- }
- mes "[Dwarf Grunburti]";
- mes "Although it is very humiliating to present my valuable skills to a human being...";
- next;
+que_god01,154,112,4 script Grunburti#god 826,{
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
mes "[Dwarf Grunburti]";
- mes "since you are a master of guild and all the seals have been released, I think I can give you a chance to look at.";
+ mes "One of the godly";
+ mes "items has been created,";
+ mes "and the seals have been";
+ mes "restored. You'll have to";
+ mes "wait until they're all";
+ mes "released again...!";
next;
mes "[Dwarf Grunburti]";
- mes "First of all, I shall confirm if you have brought all the necessary materials to forge a godly item or not!";
- mes "I hate to see humans wandering about my home without any purpose!";
- next;
- if (countitem(7073) > 3 && countitem(7077) > 3 && countitem(7088) > 2 && countitem(7090) > 2 && countitem(7092) > 2 && countitem(726) > 1 && countitem(722) > 2 && countitem(727) > 9 && countitem(724) > 4 && countitem(969) > 19 && countitem(2603) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFBrisingamen^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7058) > 0 && countitem(969) > 19 && countitem(726) > 9 && countitem(984) > 9 && countitem(2627) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMegingjard^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7076) > 2 && countitem(7079) > 4 && countitem(7083) > 2 && countitem(7086) > 3 && countitem(7087) > 2 && countitem(969) > 19 && countitem(985) > 9 && countitem(2406) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFSleipnir^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7074) > 1 && countitem(7075) > 3 && countitem(7078) > 4 && countitem(7089) > 4 && countitem(7091) > 4 && countitem(984) > 19 && countitem(985) > 4 && countitem(969) > 39 && countitem(1522) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMjolnir^000000!";
- mes "Okay...then.";
- next;
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "...........";
- next;
- mes "[Dwarf Grunburti]";
- mes "........";
- next;
- mes "[Dwarf Grunburti]";
- mes "....";
- next;
- mes "[Dwarf Grunburti]";
- mes "?! You have not brought all the necessary materials!";
- mes "...did you forget what you need?";
- mes "Listen carefully this time!";
- next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
- }
- }
+ mes "Bwahahahahahahaa!";
+ mes "Even though you're";
+ mes "just a human, I feel";
+ mes "pity for you~";
+ close;
+ }
+ set .@GID,getcharid(2);
+ if (strcharinfo(0) != getguildmaster(.@GID)) {
mes "[Dwarf Grunburti]";
- mes "I will do a favor for you this time.";
- mes "I cannot start to work in here. Come to ^0000FFthe underground laboratory^000000.";
+ mes "How in the...";
+ mes "Get out of here!";
next;
mes "[Dwarf Grunburti]";
- mes "Now, you must hurry up! ^0000FFOnly one of each godly item^000000 will be given to humans ^FF0000right after all the seals are released^000000!";
- close2;
- warp "que_god01",214,63;
- end;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "Muhahahahahaha!";
- mes "Go grow up first!";
+ mes "How did one of you";
+ mes "stupid humans get in";
+ mes "here?! Only those who";
+ mes "hold the Emperium can";
+ mes "even think of entering";
+ mes "this place...!";
close;
- break;
-
}
-}
-
-gld_dun04,268,230,0 script Grunburti#4 826,{
-
mes "[Dwarf Grunburti]";
- mes "Hmmhah! What brought you here, human!";
- mes "Living in Midgard and away from my home town is painful enough, let alone facing a whiney human. Leave me alone!";
+ mes "It's incredibly";
+ mes "humiliating to do work for a human. But since destiny has chosen you as the bearer of an Emperium, I have no choice but to oblige your requests.";
next;
- switch( select( "Ask him about dwarves.", "Ask him what he is doing.", "Request a weapon creation.", "Cancel." ) )
- {
-
+ mes "[Dwarf Grunburti]";
+ mes "We only have";
+ mes "^FF000010 minutes^000000 to recreate one godly treasure. After that, the seals will restore themselves and I won't be able to create anything until they're released again...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "^FF0000Don't be too slow^000000,";
+ mes "otherwise ^FF0000I will give";
+ mes "the chance to another";
+ mes "human^000000 right away!";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Now...!";
+ mes "Choose the item";
+ mes "you wish for me";
+ mes "to create!";
+ next;
+ switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
case 1:
mes "[Dwarf Grunburti]";
- mes "Ah, what an annoying human! What do you want to know about us, huh?";
- mes "We are the toughest race that have bare to live in the barren land. Feeble-minded midgardians can not imagine how sterile our land is!";
- next;
- mes "[Dwarf Grunburti]";
- mes "All the knowledge and skills that you are proud of were used to be ours.";
- mes "Even weapons used by ancient Gods were made by our ancestors. Do you know that?";
+ mes "B-Brisingamen?!";
+ mes "I've never expected";
+ mes "such insolence...!";
+ mes "This necklace will never have any meaning in my eyes unless it's worn by the goddess Freya.";
next;
mes "[Dwarf Grunburti]";
- mes "We have the greatest knowlege and skills yet we have taken our fate to live in the barren land of Giants, that's who we are!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "Did you just ask what I am doing here?";
- mes "Muhahahaha....I was waiting for the time to kick your ass!";
+ mes "But who am I to judge your worthiness? These treasures";
+ mes "select their owners with their own will. Let's see if Brisingamen will find you worthy!";
next;
mes "[Dwarf Grunburti]";
- mes "Heheheheh, don't you worry. In fact, I will only humiliate myself by fighting with such a weakling like you.";
- mes "Humans are so weak yet are too arrogant and love power struggling each other. You are just helpless...";
+ mes "Once again, I need following materials in order to reproduce";
+ mes "this godly treasure...";
next;
mes "[Dwarf Grunburti]";
- mes "My home town....I will never be able to go back...from this Midgard.";
- mes "Because Yggdrasil tree, the only way to my home town have dissappeared during the war in 1000 years ago.";
+ mes "^0000FF4 Freya's Jewel";
+ mes "4 Silver Ornament";
+ mes "3 Snow Crystal";
+ mes "3 Ripple";
+ mes "3 Drifting Air";
+ mes "2 Sapphire";
+ mes "3 Pearl";
+ mes "10 Opal";
+ mes "5 Cursed Ruby";
+ mes "20 Gold";
+ mes "1 Necklace^000000";
next;
- mes "[Dwarf Grunburti]";
- mes "That is why I have been staying in Midgard!";
- mes "At least I am lucky because I found this cave where the environment is similar as my home town...";
- close;
- break;
-
- case 3:
- set @god_guild,getcharid(2);
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- if ($God1 > 49 && $God2 > 49 && $God3 > 49 && $God4 > 49 && strcharinfo(0) == getguildmaster(@god_guild))
- {
+ switch(select("Make Brisingamen.:Cancel.")) {
+ case 1:
+ if ((countitem(7073) > 3) && (countitem(7077) > 3) && (countitem(7088) > 2) && (countitem(7090) > 2) && (countitem(7092) > 2) && (countitem(726) > 1) && (countitem(722) > 2) && (countitem(727) > 9) && (countitem(724) > 4) && (countitem(614) > 19) && (countitem(2603) > 0)){ //Jewel_Of_Prayer Silver_Fancy Crystal_Of_Snow Slilince_Wave Air_Stream Blue_Jewel Scarlet_Jewel White_Jewel Cardinal_Jewel_ Gold Necklace
mes "[Dwarf Grunburti]";
- mes "Hmm...I need some materials to make a weapon.";
- mes "Which weapon do you want to have?";
+ mes "Never in my wildest";
+ mes "imaginings have I thought that I'd be crafting this masterpiece for a mere human. Give me a moment.";
next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "...";
- mes "However, the time has not come yet. So wait until then. Muhahaha!";
- close;
- break;
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
+ mes "[Dwarf Grunburti]";
+ mes "But...";
+ mes "The seals";
+ mes "have just been";
+ mes "restored. You'll have to";
+ mes "wait until they're all";
+ mes "released again...!";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Bwahahahahahahaa!";
+ mes "Even though you're";
+ mes "just a human, I feel";
+ mes "pity for you~";
+ close;
}
+ delitem 7073,4; //Jewel_Of_Prayer
+ delitem 7077,4; //Silver_Fancy
+ delitem 7088,3; //Crystal_Of_Snow
+ delitem 7090,3; //Slilince_Wave
+ delitem 7092,3; //Air_Stream
+ delitem 726,2; //Blue_Jewel
+ delitem 722,3; //Scarlet_Jewel
+ delitem 727,10; //White_Jewel
+ delitem 724,5; //Cardinal_Jewel_
+ delitem 614,20; //Gold
+ delitem 2603,1; //Necklace
+ getitem 2630,1; // Brysinggamen
+ set $God1,0;
+ set $God2,0;
+ set $God3,0;
+ set $God4,0;
+ announce "[Brisingamen] has come into the hands of [" + strcharinfo(0) + "], master of the [" + getguildname(.@GID) + "] guild.",bc_all;
+ mes "[Dwarf Grunburti]";
+ mes "Ah, just look at this dazzling beauty. No other piece of jewelry complemented Freya as well as Brisingamen.";
+ close;
}
- else
- {
+ else {
mes "[Dwarf Grunburti]";
- mes "We, dwarves have too high pride to share own skills with such a low race like human!";
- mes "Stop interrupting me and leave immediately! Go play with monsters, your favorite toys!";
+ mes "Idiot human!";
+ mes "You didn't bring";
+ mes "everything I need to";
+ mes "recreate Brisingamen!";
+ mes "Hurry...!";
close;
}
- }
- if (strcharinfo(0) != getguildmaster(@god_guild))
- {
+ case 2:
mes "[Dwarf Grunburti]";
- mes "I will only present my significant skills to humans of high social standing!";
- mes "Go bring your ^0000FFguildmaster^000000!";
+ mes "Muhahahaha~";
+ mes "Somehow, I figured";
+ mes "you'd back out, human!";
close;
}
+ case 2:
mes "[Dwarf Grunburti]";
- mes "Although it is very humiliating to present my valuable skills to a human being...";
+ mes "M- Megingjard?!";
+ mes "The girdle of might?!";
next;
mes "[Dwarf Grunburti]";
- mes "since you are a master of guild and all the seals have been released, I think I can give you a chance to look at.";
+ mes "This belt was worn long ago by Thor, the mightest warrior ever. But since these treasures select their owners, we'll see whether or not it recognizes you as worthy!";
next;
mes "[Dwarf Grunburti]";
- mes "First of all, I shall confirm if you have brought all the necessary materials to forge a godly item or not!";
- mes "I hate to see humans wandering about my home without any purpose!";
+ mes "Once again, I need following materials in order to reproduce";
+ mes "this godly treasure...";
next;
- if (countitem(7073) > 3 && countitem(7077) > 3 && countitem(7088) > 2 && countitem(7090) > 2 && countitem(7092) > 2 && countitem(726) > 1 && countitem(722) > 2 && countitem(727) > 9 && countitem(724) > 4 && countitem(969) > 19 && countitem(2603) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFBrisingamen^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7058) > 0 && countitem(969) > 19 && countitem(726) > 9 && countitem(984) > 9 && countitem(2627) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMegingjard^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7076) > 2 && countitem(7079) > 4 && countitem(7083) > 2 && countitem(7086) > 3 && countitem(7087) > 2 && countitem(969) > 19 && countitem(985) > 9 && countitem(2406) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFSleipnir^000000!";
- mes "Okay...then.";
- next;
- }
- else if (countitem(7074) > 1 && countitem(7075) > 3 && countitem(7078) > 4 && countitem(7089) > 4 && countitem(7091) > 4 && countitem(984) > 19 && countitem(985) > 4 && countitem(969) > 39 && countitem(1522) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Hmm, I guess you want to have ^0000FFMjolnir^000000!";
- mes "Okay...then.";
- next;
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "...........";
- next;
- mes "[Dwarf Grunburti]";
- mes "........";
- next;
+ mes "[Dwarf Grunburti]";
+ mes "^0000FF1 Gleipnir";
+ mes "20 Gold";
+ mes "10 Sapphire";
+ mes "10 Oridecon";
+ mes "1 Belt^000000...";
+ next;
+ switch(select("Make Megingjard.:Cancel.")) {
+ case 1:
+ if ((countitem(7058) > 0) && (countitem(614) > 19) && (countitem(726) > 9) && (countitem(615) > 9) && (countitem(2627) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "Twenty years ago,";
+ mes "I'd never believe that";
+ mes "something so powerful and dangerous as Megingjard would end up in the hands of a human...";
+ next;
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
mes "[Dwarf Grunburti]";
- mes "....";
+ mes "But...";
+ mes "The seals";
+ mes "have just been";
+ mes "restored. You'll have to";
+ mes "wait until they're all";
+ mes "released again...!";
next;
mes "[Dwarf Grunburti]";
- mes "?! You have not brought all the necessary materials!";
- mes "...did you forget what you need?";
- mes "Listen carefully this time!";
- next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
- case 1:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Sprit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "I will need...";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- mes "[Dwarf Grunburti]";
- mes "....however, you seem to be slower than other human...";
- mes "I start to wonder if you can have the godly item this time or not. Anyways, go for it!";
- close;
- break;
- }
+ mes "Bwahahahahahahaa!";
+ mes "Even though you're";
+ mes "just a human, I feel";
+ mes "pity for you~";
+ close;
}
+ delitem 7058,1; //Gullraifnir
+ delitem 614,20; //Gold
+ delitem 726,10; //Blue_Jewel
+ delitem 615,10; //Oridecon
+ delitem 2627,1; //Belt
+ getitem 2629,1; // Magingiorde
+ set $God1,0;
+ set $God2,0;
+ set $God3,0;
+ set $God4,0;
+ announce "[Megingjard] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(.@GID) + "].",bc_all;
+ mes "[Dwarf Grunburti]";
+ mes "Here...";
+ mes "Be careful with how";
+ mes "you use the strength";
+ mes "of a god. Just a fair";
+ mes "warning, human...";
+ close;
+ }
+ else {
+ mes "[Dwarf Grunburti]";
+ mes "Idiot human!";
+ mes "You didn't bring";
+ mes "everything I need to";
+ mes "recreate Megingjard!";
+ mes "Hurry...!";
+ close;
+ }
+ case 2:
+ mes "[Dwarf Grunburti]";
+ mes "Muhahahaha~";
+ mes "Somehow, I figured";
+ mes "you'd back out, human!";
+ close;
+ }
+ case 3:
mes "[Dwarf Grunburti]";
- mes "I will do a favor for you this time.";
- mes "I cannot start to work in here. Come to ^0000FFthe underground laboratory^000000.";
+ mes "Sleipnir...";
+ mes "Now, understand";
+ mes "that I can't create";
+ mes "the eight-legged stallion";
+ mes "of legend. However...";
next;
mes "[Dwarf Grunburti]";
- mes "Now, you must hurry up! ^0000FFOnly one of each godly item^000000 will be given to humans ^FF0000right after all the seals are released^000000!";
- close2;
- warp "que_god01",214,63;
- end;
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "Muhahahahahaha!";
- mes "Go grow up first!";
- close;
- break;
-
- }
-}
-
-que_god01,215,127,0 script #god_hopewarp1 111,{
- end;
-
- OnInit:
- waitingroom "Laboratory Entrance",2,"#god_hopewarp1::OnWarp",1;
- end;
-
- OnWarp:
- warpwaitingpc "que_god01",155,63;
- donpcevent "Grunburti#god::OnRun";
- delwaitingroom;
- end;
-}
-
-que_god01,214,128,0 script #que_godnpc1 111,{
-
- mes "[Entrance Notice]";
- mes "Only the quickest human being will possess the power of God.";
- close;
-
-}
-
-que_god01,215,128,0 script #que_godnpc2 111,{
-
- mes "[Entrance Notice]";
- mes "Only the quickest human being will possess the power of God.";
- close;
-
-}
-
-que_god01,213,128,0 script #que_godnpc3 111,{
-
- mes "[Entrance Notice]";
- mes "Only the quickest human being will possess the power of God.";
- close;
-
-}
-
-que_god01,154,112,4 script Grunburti#god 826,{
-
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- mes "[Dwarf Grunburti]";
- mes "The godly item has been created already.";
- mes "You must wait until all the seals are released again! Hahahaha!";
- close;
- }
- set @god_guild,getcharid(2);
- if (strcharinfo(0) != getguildmaster(@god_guild))
- {
- mes "[Dwarf Grunburti]";
- mes "?! How did you come in here?";
- mes "Get out immediately! I will only speak to humans of high social standing!";
- close;
- }
+ mes "I can create a pair";
+ mes "of shoes that will possess the power of Sleipnir. It's a strange, but feasible process...";
+ next;
mes "[Dwarf Grunburti]";
- mes "Although it is very humiliating to present my valuable skills to a human being...";
- mes "I will do a favor for you this time.";
+ mes "Once again, I need following materials in order to reproduce";
+ mes "this godly treasure...";
next;
mes "[Dwarf Grunburti]";
- mes "Now! Choose an item that you wish to have! You have only ^FF000010 minutes to complete the weapon creation process^000000!";
- mes "I am busy of course, also ^0000FFall the seals will be sealed up again shortly^000000!";
- mes "^FF0000Don't be too slow^000000, otherwise ^FF0000I will give the chance to another human^000000 right away!";
+ mes "^0000FF3 Wheel of the Unknown";
+ mes "5 Feather of Angel Wing";
+ mes "3 Sprit of Fish";
+ mes "4 Amblem of the Sun God";
+ mes "3 Breath of Spirit";
+ mes "20 Gold";
+ mes "10 Elunium";
+ mes "1 Slotted Boots^000000...";
next;
- switch( select( "Brisingamen", "Megingjard", "Sleipnir", "Mjolnir" ) )
- {
-
+ switch(select("Make Sleipnir.:Cancel.")) {
case 1:
- mes "[Dwarf Grunburti]";
- mes "Brisingamen!";
- mes "How dare an insignificant man to own such a precious treasure!";
- next;
- mes "[Dwarf Grunburti]";
- mes "I must say, this necklace will possess no meaning unless it is worn by the goddess Freya!";
- mes "Treasure will select its owner with its will. Let's see if it recognizes you as the owner or not!";
- next;
- mes "[Dwarf Grunburti]";
- mes "Once again, I need following materials in order to reproduce the godly item.";
- mes "^0000FF4 Freya's Jewel";
- mes "4 Silver Ornament";
- mes "3 Snow Crystal";
- mes "3 Ripple";
- mes "3 Drifting Air";
- mes "2 Sapphire";
- mes "3 Pearl";
- mes "10 Opal";
- mes "5 Cursed Ruby";
- mes "20 Gold and";
- mes "1 Necklace^000000...";
- next;
-
- switch( select( "Make Brisingamen.", "Cancel." ) )
- {
-
- case 1:
- if (countitem(7073) > 3 && countitem(7077) > 3 && countitem(7088) > 2 && countitem(7090) > 2 && countitem(7092) > 2 && countitem(726) > 1 && countitem(722) > 2 && countitem(727) > 9 && countitem(724) > 4 && countitem(969) > 19 && countitem(2603) > 0)
- {
+ if ((countitem(7076) > 2) && (countitem(7079) > 4) && (countitem(7083) > 2) && (countitem(7086) > 3) && (countitem(7087) > 2) && (countitem(614) > 19) && (countitem(757) > 9) && (countitem(2406) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "I never believed";
+ mes "that the speed of";
+ mes "Sleipnir would be";
+ mes "used by a human.";
+ mes "Give me a moment...";
+ next;
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
mes "[Dwarf Grunburti]";
- mes "Muhahahahaha!";
- mes "I didn't imagine that I would use my skills for a human being...give me a moment!";
+ mes "But...";
+ mes "The seals";
+ mes "have just been";
+ mes "restored. You'll have to";
+ mes "wait until they're all";
+ mes "released again...!";
next;
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- mes "[Dwarf Grunburti]";
- mes "The godly item has been created already.";
- mes "You must wait until all the seals are released again! Hahahaha!";
- close;
- }
- delitem 7073,4;
- delitem 7077,4;
- delitem 7088,3;
- delitem 7090,3;
- delitem 7092,3;
- delitem 726,2;
- delitem 722,3;
- delitem 726,10;
- delitem 724,5;
- delitem 969,20;
- delitem 2603,1;
- getitem 2630,1;
- set $God1,0;
- set $God2,0;
- set $God3,0;
- set $God4,0;
- announce "[Brisingamen] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(@god_guild) + "].",bc_all;
mes "[Dwarf Grunburti]";
- mes "Look at this dazzling necklace, isn't it beautiful!";
- mes "Ah~ surely there is no existance that can compete this item in this world.";
+ mes "Bwahahahahahahaa!";
+ mes "Even though you're";
+ mes "just a human, I feel";
+ mes "pity for you~";
close;
}
- else
- {
- mes "[Dwarf Grunburti]";
- mes "Bah! You idiotic human being! You have not brought all the necessary materials! Go hurry up, be quick!";
- close;
- }
- break;
-
- case 2:
+ delitem 7076,3; //Mystery_Wheel
+ delitem 7079,5; //Feather_Of_Angel
+ delitem 7083,3; //Soul_Of_Fish
+ delitem 7086,4; //Symbol_Of_Sun
+ delitem 7087,3; //Breath_Of_Soul
+ delitem 614,20; //Gold
+ delitem 757,10; //Elunium
+ delitem 2406,1; //Boots_
+ getitem 2410,1; // Sleipnir
+ set $God1,0;
+ set $God2,0;
+ set $God3,0;
+ set $God4,0;
+ announce "[Sleipnir] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(.@GID) + "].",bc_all;
mes "[Dwarf Grunburti]";
- mes "Muhahahaha~ somehow I figured that!";
+ mes "There...";
+ mes "Wear these, and";
+ mes "move with the speed of";
+ mes "the legendary Sleipnir...";
close;
- break;
-
}
-
- break;
-
- case 2:
- mes "[Dwarf Grunburti]";
- mes "Me.. Megingjard!";
- mes "How dare an insignificant man to own such a precious treasure!";
- next;
- mes "[Dwarf Grunburti]";
- mes "This belt used to be worn by the greatest warrior Thor long time ago!";
- mes "Treasure will select its owner with its will. Let's see if it recognizes you as the owner or not!";
- next;
- mes "[Dwarf Grunburti]";
- mes "Once again, I need following materials in order to reproduce the godly item.";
- mes "^0000FF1 Gleipnir";
- mes "20 Gold";
- mes "10 Sapphire";
- mes "10 Oridecon";
- mes "and 1 Belt^000000...";
- next;
-
- switch( select( "Make Megingjard.", "Cancel." ) )
- {
-
- case 1:
- if (countitem(7058) > 0 && countitem(969) > 19 && countitem(726) > 9 && countitem(984) > 9 && countitem(2627) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Muhahahahaha!";
- mes "I didn't imagine that I would use my skills for a human being...give me a moment!";
- next;
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- mes "[Dwarf Grunburti]";
- mes "The godly item has been created already.";
- mes "You must wait until all the seals are released again! Hahahaha!";
- close;
- }
-
- delitem 7058,1;
- delitem 969,20;
- delitem 726,10;
- delitem 984,10;
- delitem 2627,1;
- getitem 2629,1;
- set $God1,0;
- set $God2,0;
- set $God3,0;
- set $God4,0;
- announce "[Megingjard] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(@god_guild) + "].",bc_all;
- mes "[Dwarf Grunburti]";
- mes "Here you go!";
- mes "Ah~ look at this majestic appearance...! I am overwhelmed already...";
- close;
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "Bah! You idiotic human being! You have not brought all the necessary materials! Go hurry up, be quick!";
- close;
- }
- break;
-
- case 2:
+ else {
mes "[Dwarf Grunburti]";
- mes "Muhahahaha~ somehow I figured that!";
+ mes "Idiot human!";
+ mes "You didn't bring";
+ mes "everything I need to";
+ mes "recreate Sleipnir!";
+ mes "Hurry...!";
close;
- break;
-
}
-
- break;
-
- case 3:
- mes "[Dwarf Grunburti]";
- mes "....the eight legged stallion, Sleipnir?!";
- mes "How dare an insignificant man to own such a precious treasure!";
- next;
- mes "[Dwarf Grunburti]";
- mes "Unfortunately I can only produce an object...not a life.";
- mes "However, I can craft a pair of shoes that possess the power of Sleipnir.";
- next;
- mes "[Dwarf Grunburti]";
- mes "Of course, even the shoes are too valuable to be given out to a human.";
- mes "Once again, I need following materials in order to reproduce the godly item.";
- next;
+ case 2:
mes "[Dwarf Grunburti]";
- mes "^0000FF3 Wheel of the Unknown";
- mes "5 Feather of Angel Wing";
- mes "3 Spirit of Fish";
- mes "4 Emblem of the Sun God";
- mes "3 Breath of Spirit";
- mes "20 Gold";
- mes "10 Elunium";
- mes "and 1 Slotted Boots^000000...";
- next;
- switch( select( "Make Sleipnir.", "Cancel." ) )
- {
-
- case 1:
- if (countitem(7076) > 2 && countitem(7079) > 4 && countitem(7083) > 2 && countitem(7086) > 3 && countitem(7087) > 2 && countitem(969) > 19 && countitem(985) > 9 && countitem(2406) > 0)
- {
+ mes "Muhahahaha~";
+ mes "Somehow, I figured";
+ mes "you'd back out, human!";
+ close;
+ }
+ case 4:
+ mes "[Dwarf Grunburti]";
+ mes "M-M-Mjolnir!?";
+ mes "Even though the";
+ mes "moment is at hand,";
+ mes "I can scarcely believe...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "^333333*Sigh...*^000000";
+ mes "This is almost a disgrace to gods and the Dwarf race. But perhaps, wielding Mjolnir may be your destiny...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "Once again, I need following materials in order to reproduce";
+ mes "this godly treasure...";
+ next;
+ mes "[Dwarf Grunburti]";
+ mes "^0000FF2 Thor's Gauntlets";
+ mes "4 Iron Maiden";
+ mes "5 Wrath of Valkyrie";
+ mes "5 Omen of Tempest";
+ mes "5 Billow";
+ mes "20 Oridecon";
+ mes "5 Elunium";
+ mes "40 Gold";
+ mes "1 Stunner^000000...";
+ next;
+ switch(select("Make Mjolnir.:Cancel.")) {
+ case 1:
+ if ((countitem(7074) > 1) && (countitem(7075) > 3) && (countitem(7078) > 4) && (countitem(7089) > 4) && (countitem(7091) > 4) && (countitem(615) > 19) && (countitem(757) > 4) && (countitem(614) > 39) && (countitem(1522) > 0)) {
+ mes "[Dwarf Grunburti]";
+ mes "Do not disgrace";
+ mes "Thor, lord of Thunder,";
+ mes "or you will regret it.";
+ mes "Mark my words...";
+ next;
+ if (($God1 < 100) || ($God2 < 100) || ($God3 < 100) || ($God4 < 100)){
mes "[Dwarf Grunburti]";
- mes "Muhahahahaha!";
- mes "I didn't imagine that I would use my skills for a human being...give me a moment!";
+ mes "But...";
+ mes "The seals";
+ mes "have just been";
+ mes "restored. You'll have to";
+ mes "wait until they're all";
+ mes "released again...!";
next;
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- mes "[Dwarf Grunburti]";
- mes "The godly item has been created already.";
- mes "You must wait until all the seals are released again! Hahahaha!";
- close;
- }
- delitem 7076,3;
- delitem 7079,5;
- delitem 7083,3;
- delitem 7086,4;
- delitem 7087,3;
- delitem 969,20;
- delitem 985,10;
- delitem 2406,1;
- getitem 2410,1;
- set $God1,0;
- set $God2,0;
- set $God3,0;
- set $God4,0;
- announce "[Sleipnir] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(@god_guild) + "].",bc_all;
- mes "[Dwarf Grunburti]";
- mes "Here you go!";
- mes "This pair of shoes are so light, you will never feel like wearing anything on your feet with this shoes!";
- close;
- }
- else
- {
mes "[Dwarf Grunburti]";
- mes "Bah! You idiotic human being! You have not brought all the necessary materials! Go hurry up, be quick!";
+ mes "Bwahahahahahahaa!";
+ mes "Even though you're";
+ mes "just a human, I feel";
+ mes "pity for you~";
close;
}
- break;
-
- case 2:
+ delitem 7074,2; //Iron_Glove
+ delitem 7075,4; //Iron_Maiden
+ delitem 7078,5; //Anger_Of_Valkurye
+ delitem 7089,5; //Indication_Of_Tempest
+ delitem 7091,5; //Rough_Billows
+ delitem 615,20; //Oridecon
+ delitem 757,5; //Elunium
+ delitem 614,40; //Gold
+ delitem 1522,1; //Stunner
+ getitem 1530,1; // Mjolnir
+ set $God1,0;
+ set $God2,0;
+ set $God3,0;
+ set $God4,0;
+ announce "[Mjolnir] has been bestowed to [" + strcharinfo(0) + "], the master of the [" + getguildname(.@GID) + "] guild.",bc_all;
mes "[Dwarf Grunburti]";
- mes "Muhahahaha~ somehow I figured that!";
+ mes "It's done.";
+ mes "Take it. How does";
+ mes "it feel to hold the world's most powerful weapon in your grasp?";
close;
- break;
-
}
-
- break;
-
- case 4:
- mes "[Dwarf Grunburti]";
- mes "Mjo!...Mjo....Mjolnir!";
- mes "How dare an insignificant man to own such a precious treasure!";
- next;
- mes "[Dwarf Grunburti]";
- mes "I haven't assured if you are qualified to possess this yet.";
- mes "Are you confident that you would not disgrace Thor, the greatest warrior?";
- next;
- mes "[Dwarf Grunburti]";
- mes "....sigh...";
- mes "Somehow humans are too greedy to listen to my concern.";
- mes "I will create it for you though. However you will realise how limitted you are to handle this item...";
- mes "Once again, I need following materials in order to reproduce the godly item.";
- next;
- mes "[Dwarf Grunburti]";
- mes "^0000FF2 Thor's Gauntlets";
- mes "4 Iron Maiden";
- mes "5 Wrath of Valkyrie";
- mes "5 Omen of Tempest";
- mes "5 Billow";
- mes "20 Oridecon";
- mes "5 Elunium";
- mes "40 Gold and";
- mes "1 Stunner^000000...";
- next;
- switch( select( "Make Mjolnir.", "Cancel." ) )
- {
-
- case 1:
- if (countitem(7074) > 1 && countitem(7075) > 3 && countitem(7078) > 4 && countitem(7089) > 4 && countitem(7091) > 4 && countitem(984) > 19 && countitem(985) > 4 && countitem(969) > 39 && countitem(1522) > 0)
- {
- mes "[Dwarf Grunburti]";
- mes "Muhahahahaha!";
- mes "I didn't imagine that I would use my skills for a human being...give me a moment!";
- next;
- if ($God1 < 100 || $God2 < 100 || $God3 < 100 || $God4 < 100)
- {
- mes "[Dwarf Grunburti]";
- mes "The godly item has been created already.";
- mes "You must wait until all the seals are released again! Hahahaha!";
- close;
- }
- delitem 7074,2;
- delitem 7075,4;
- delitem 7078,5;
- delitem 7089,5;
- delitem 7091,5;
- delitem 984,20;
- delitem 985,5;
- delitem 969,40;
- delitem 1522,1;
- getitem 1530,1;
- set $God1,0;
- set $God2,0;
- set $God3,0;
- set $God4,0;
- announce "[Mjolnir] the godly item has been given to [" + strcharinfo(0) + "], the master of the guild [" + getguildname(@god_guild) + "].",bc_all;
- mes "[Dwarf Grunburti]";
- mes "Here you go!";
- mes "Although it may appear too small to be such a powerful hammer, there is no weapon that can compete to Mjolnir!";
- close;
- }
- else
- {
- mes "[Dwarf Grunburti]";
- mes "Bah! You idiotic human being! You have not brought all the necessary materials! Go hurry up, be quick!";
- close;
- }
- break;
-
- case 2:
+ else {
mes "[Dwarf Grunburti]";
- mes "Muhahahaha~ somehow I figured that!";
+ mes "Idiot human!";
+ mes "You didn't bring";
+ mes "everything I need";
+ mes "to recreate Mjolnir!";
+ mes "Hurry...!";
close;
- break;
-
}
-
- break;
-
+ case 2:
+ mes "[Dwarf Grunburti]";
+ mes "Muhahahaha~";
+ mes "Somehow, I figured";
+ mes "you'd back out, human!";
+ close;
}
+ }
+ end;
-OnRun:
+OnEnable:
initnpctimer;
end;
OnTimer10000:
- mapannounce "que_god01","Remember that you only have 10 minutes for this! Hurry up!",0;
+ mapannounce "que_god01","Remember that you only have 10 minutes for this! Hurry up!",bc_map;
end;
OnTimer610000:
- mapannounce "que_god01","You are too slow! I am going to give the chance to the other! Next!",0;
+ mapannounce "que_god01","You're too slow! I'm going to give another human a chance! Next!",bc_map;
end;
OnTimer612000:
@@ -1588,8 +795,64 @@ OnTimer612000:
end;
OnTimer615000:
- donpcevent "#god_hopewarp1::OnInit";
+ donpcevent "god_wep_warpmaster::OnDisable";
+ donpcevent " #god_hopewarp1::Onreset";
stopnpctimer;
end;
+}
+/*
+que_god01,293,3,0 script Godly Item Quests Related#god 90,{
+ mes "[Use in case of emergency]";
+ mes "Please enter password.";
+ mes "If you wish to cancel, please enter 0.";
+ next;
+ input .@input,0,4001;
+ if (.@iput < 0 || .@input > 4000) {
+ mes "[Use in case of emergency]";
+ mes "Password is incorrect.";
+ close;
+ }
+ else if(.@input == 0) {
+ mes "[Use in case of emergency]";
+ mes "You have canceled your request.";
+ close;
+ }
+ else if(.@input == 1854) {
+ mes "[Use in case of emergency]";
+ mes "What services would you like to use?";
+ next;
+ switch(select("Turn off Warps.:Reset Timer.:Reset chat room.")) {
+ case 1:
+ mes "[Use in case of emergency]";
+ mes "Press the 'Next' button to turn off warps.";
+ next;
+ areawarp "que_god01",154,67,4,7,"prontera",156,324;
+ areawarp "que_god01",154,82,4,7,"prontera",156,324;
+ areawarp "que_god01",145,99,9,9,"prontera",156,324;
+ areawarp "que_god01",164,99,9,9,"prontera",156,324;
+ areawarp "que_god01",145,118,9,9,"prontera",156,324;
+ areawarp "que_god01",164,118,9,9,"prontera",156,324;
+ mes "[Use in case of emergency]";
+ mes "You have successfully turned off warps.";
+ close;
+ case 2:
+ mes "[Use in case of emergency]";
+ mes "Press the 'Next' button to reset timer.";
+ next;
+ donpcevent "Grunburti#god::OnEnable";
+ mes "[Use in case of emergency]";
+ mes "You have successfully reset timer.";
+ close;
+ case 3:
+ mes "[Use in case of emergency]";
+ mes "Please press the 'Next' button to reset the arena chat room in que_god01.";
+ next;
+ donpcevent " #god_hopewarp1::Onreset";
+ mes "[Use in case of emergency]";
+ mes "You have successfully reset the arena chat room (Laboratory Entrance 1/2).";
+ close;
+ }
+ }
}
+*/ \ No newline at end of file
diff --git a/npc/scripts_athena.conf b/npc/scripts_athena.conf
index 8f172ae91..c712faba4 100644
--- a/npc/scripts_athena.conf
+++ b/npc/scripts_athena.conf
@@ -104,7 +104,8 @@ npc: npc/quests/The_Sign_Quest.txt
npc: npc/quests/Kiel_Hyre_Quest.txt
//The God Item Quest Files
npc: npc/quests/seals/brisingamen_seal.txt
-npc: npc/quests/seals/god_global.txt
+// Controller file, allow GMs to change variables.
+//npc: npc/quests/seals/god_global.txt
npc: npc/quests/seals/god_weapon_creation.txt
npc: npc/quests/seals/megingard_seal.txt
npc: npc/quests/seals/mjolnir_seal.txt