summaryrefslogtreecommitdiff
path: root/npc/custom/events
diff options
context:
space:
mode:
authoreuphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-06-16 22:51:54 +0000
committereuphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-06-16 22:51:54 +0000
commit1127771e46133a1d3051fcc7e41000f394120c30 (patch)
tree60456f1017fa2766bf84738ac2ad49122a8ff0a6 /npc/custom/events
parent746a803671be0dc9aad418333f87bdf51ee65800 (diff)
downloadhercules-1127771e46133a1d3051fcc7e41000f394120c30.tar.gz
hercules-1127771e46133a1d3051fcc7e41000f394120c30.tar.bz2
hercules-1127771e46133a1d3051fcc7e41000f394120c30.tar.xz
hercules-1127771e46133a1d3051fcc7e41000f394120c30.zip
> Reorganization:
* Cleaned up "Custom Scripts" configuration file (scripts_custom.conf) * Moved "Event King Items" scripts from events to quests (custom\quests\kings_items.txt) * Moved "p_track" from events to etc (custom\etc\p_track.txt) * Renamed "lvl99_quest" to "jewel_case" for easier identification (custom\quests\jewel_case.txt) * Deleted "2006_dogs_year" event script (pointless and incomplete) > Script changes: * Cleaned/standardized "Valentine Event Script" (events\valentinesday.txt) * Cleaned "Slotted Sunglasses Quest" (custom\quests\sunglasses.txt) * Optimized "Lord Kaho's Horns Quest" (custom\quests\kahohorn.txt) * Cleaned and optimized "Balmung & Lord Kaho's Horns Quest" (custom\quests\kaho_balmung.txt) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16313 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/custom/events')
-rw-r--r--npc/custom/events/2006_dogs_year.txt97
-rw-r--r--npc/custom/events/kings_items.txt79
-rw-r--r--npc/custom/events/p_track.txt67
-rw-r--r--npc/custom/events/valentinesdayexp.txt2
4 files changed, 1 insertions, 244 deletions
diff --git a/npc/custom/events/2006_dogs_year.txt b/npc/custom/events/2006_dogs_year.txt
deleted file mode 100644
index 494fbb3bc..000000000
--- a/npc/custom/events/2006_dogs_year.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-//===== rAthena Script =======================================
-//= Eastern New Year 2006 The Year Of The Fire Dog
-//===== By: ==================================================
-//= Lupus (1.0)
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= rAthena SVN; 5000+ (with 'disguise' command)
-//===== Description: =========================================
-//= Custom event: For 28-29 January
-//===== Additional Comments: =================================
-//= 1.0 Tested, fully working.[Lupus]
-//= Add some national info in English if you can.
-//= (Mine was in Russian, and it's damn hard to translate 8)
-//= 1.1 Commented out monster spawn as it is a custom mob and [L0ne_W0lf]
-//= not in the mob database.
-//============================================================
-
-prontera,149,167,6 script Maria 81,{
- mes "[Maria]";
- //month
- if((gettime(6)==1 && (gettime(5)==28 || gettime(5)==29))==0) {
- mes "Happy New Year Of The Fire Dog! Woof!";
- close;
- }
-
- mes "Happy New Year of The Fire Dog!";
- if(rand(2))mes "By the way, 'Dogs' fit the most to the ones, born in years of Horse, Tiger and Rabbit.";
- next;
- menu "Tell me about Japanese traditions",-,
- "Tell me about Chinese New Year",M_NGCH,
- "Tell me about Korean New Year",M_NGCO,
- "I need a doggy costume!",M_PRIZE,
- "Happy New Year to you.",LEnd;
-
- mes "[Maria]";
- mes "Japan...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_NGCH:
- mes "[Maria]";
- mes "China...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_NGCO:
- mes "[Maria]";
- mes "Korea...";
- mes "Put here some notes in English about their HNY.";
- next;
- mes "[Maria]";
- mes "Put here some notes in English about their HNY.";
- close;
-
-M_PRIZE:
- mes "[Maria]";
- if(countitem(12132)>9) {
- mes "You should use all of your old costumes first!";
- close;
- }
- mes "Some buddhistic books tell us legends about humans to dogs reincarnation... Buy ^FF0000this magic doggie costume^000000 for just ^0000FF999 Zeny^000000!";
- mes "And prove old legends yourself!";
- next;
- menu "I'll buy one.",-,"No, thank you.",LEnd;
-
- mes "[Maria]";
- if(Zeny<999) goto NoZ;
- set Zeny,Zeny-999;
- getitem 12132,1;
- mes "Here you go. Its form will show true power of your spirit.";
- emotion 15;
- close;
- NoZ:
- mes "Oh dear, you lack of zeny. I have 7 puppies to feed, you know...";
- emotion 17;
- close;
- LEnd:
- mes "[Maria]";
- mes "Happy New Year of the Fire Me!!! Woof-woof!";
- emotion rand(19,20);
- close;
-
-OnInit:
- //Magic Doggie Costum
- setitemscript 12132,"{ misceffect 215; if(BaseLevel>97){disguise 1022;end;}if(BaseLevel>90){disguise 1296;end;}if(BaseLevel>80){disguise 1106;end;}if(BaseLevel>50){disguise 1013;end;}if(BaseLevel>40){disguise 1135;end;}disguise 1107;}";
- end;
-}
-
-// Requires custom monster.
-//prontera,0,0,0,0 monster Fire Dog 1987,50,3600000,1800000,0
diff --git a/npc/custom/events/kings_items.txt b/npc/custom/events/kings_items.txt
deleted file mode 100644
index 8140827c1..000000000
--- a/npc/custom/events/kings_items.txt
+++ /dev/null
@@ -1,79 +0,0 @@
-//===== rAthena Script =======================================
-//= Event King Items
-//===== By: ==================================================
-//= $ephiroth
-//===== Current Version: =====================================
-//= 1.1
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= Grand Circlet Quest combined with Excalibur Quest.
-//===== Additional Comments: =================================
-//= 2006/09/27: 1.0 Release and fully working. [$ephiroth]
-//= 1.1 Optimized. [Euphy]
-//============================================================
-
-prt_castle,80,170,4 script King of Prontera 108,{
- mes "[King of Prontera]";
- mes "Hello, can you help me?";
- next;
- if(select("Sure, what can I do?:Sorry, I'm busy.")==2) {
- mes "[King of Prontera]";
- mes "Ok, that's fine, I'm sure someone else will help.";
- close; }
- mes "[King of Prontera]";
- mes "Thank you. Well, my daughter next to me is a little rowdy...";
- mes "If you get her these items I'm sure she'll calm down.";
- mes "I'll give you my crown or my sword as a reward.";
- next;
- setarray .@Items1[0],5007,742,30,741,50,753,20,732,1,710,20,629,20;
- setarray .@Items2[0],1137,2254,1,2282,1,714,1;
- switch(select("What do you need?:I have the items!:Forget it.")) {
- case 1:
- for(set .@i,1; .@i<3; set .@i,.@i+1) {
- mes "[King of Prontera]";
- mes "If you could get me:";
- for(set .@j,1; .@j<getarraysize(getd(".@Items"+.@i)); set .@j,.@j+2)
- mes " ~ ^0055FF"+getd(".@Items"+.@i+"["+(.@j+1)+"]")+"^000000x "+getitemname(getd(".@Items"+.@i+"["+.@j+"]"));
- mes "I'll give my "+((.@i)?"sword.":"crown.");
- if (.@i==2) close;
- next; }
- case 2:
- mes "[King of Prontera]";
- mes "What item do you want?";
- next;
- set .@i, select("Crown:Sword");
- for(set .@j,1; .@j<getarraysize(getd(".@Items"+.@i)); set .@j,.@j+2)
- if (countitem(getd(".@Items"+.@i+"["+.@j+"]")) < getd(".@Items"+.@i+"["+(.@j+1)+"]")) set .@nr,1;
- mes "[King of Prontera]";
- if (.@nr) {
- mes "You're missing something.";
- mes "Come back after you get ALL the items.";
- close; }
- for(set .@j,1; .@j<getarraysize(getd(".@Items"+.@i)); set .@j,.@j+2)
- delitem getd(".@Items"+.@i+"["+.@j+"]"), getd(".@Items"+.@i+"["+(.@j+1)+"]");
- getitem getd(".@Items"+.@i+"[0]"),1;
- mes "THANK YOU SOO MUCH!!";
- mes "This will surely calm her down.";
- mes "As promised, here is my "+((.@i==1)?"crown.":"sword.");
- close;
- case 3:
- mes "[King of Prontera]";
- mes "Ok, that's fine, I'm sure someone else will help.";
- close;
- }
-}
-
-prt_castle,84,170,4 script King's Daughter 62,{
- mes "[King's Daughter]";
- mes "Hmph, I hate my dad right now!!";
- next;
- if(select("Why?:Whatever...")==2) {
- mes "[King's Daughter]";
- mes "FINE THEN! Hmph!!";
- close; }
- mes "[King's Daughter]";
- mes "Well, he won't give me what I want!!";
- mes "He's the King of Prontera. He should be able to get me ANYTHING!!!";
- close;
-} \ No newline at end of file
diff --git a/npc/custom/events/p_track.txt b/npc/custom/events/p_track.txt
deleted file mode 100644
index 87794ac28..000000000
--- a/npc/custom/events/p_track.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-//===== rAthena Script =======================================
-//= Poring Track Main NPCs
-//===== By: ==================================================
-//= erKURITA
-//===== Current Version: =====================================
-//= 1.3
-//===== Compatible With: =====================================
-//= rAthena SVN
-//===== Description: =========================================
-//= Poring Track core NPCs and warpers.
-//===== Additional Comments: =================================
-//= 1.2 Removed Duplicates [Silent]
-//= 1.3 Merged and cleaned. [Euphy]
-//============================================================
-
-hugel,58,72,5 script Yan#track1 86,{
- callfunc "P_TrackEnt","[Yan]","p_track01";
- end;
-}
-hugel,62,68,1 script Yalmire#track1 86,{
- callfunc "P_TrackEnt","[Yalmire]","p_track02";
- end;
-}
-
-function script P_TrackEnt {
- mes getarg(0);
- mes "Hi "+strcharinfo(0)+", welcome to the Poring Track!";
- next;
- switch(select("Information:I want to try it!:Not today.")) {
- case 1:
- mes getarg(0);
- mes "Well... it's quite fun, that's all I can say. Try it!";
- close;
- case 2:
- mes getarg(0);
- mes "The entrance fee is 500z. would you like to go in?";
- next;
- if(select("Yes, please!:No thanks.")==2) {
- mes getarg(0);
- mes "You're missing out!";
- close; }
- mes getarg(0);
- if (Zeny < 500) {
- mes "You can't enter without paying."; close; }
- mes "Here we go!";
- close2;
- set Zeny, Zeny-500;
- warp getarg(1),75,41;
- end;
- case 3:
- mes getarg(0);
- mes "See you later!";
- close;
- }
-}
-
-p_track01,76,36,2 script Yan#track2 86,{ end; }
-p_track01,41,57,5 script Lady#track1::P_track 845,{ end; }
-p_track01,67,34,6 script Erudite::P_Spectator1 107,{ end; }
-p_track01,44,49,3 script Edward 881,{ end; }
-p_track01,27,47,3 script Yuri#P_track 853,{ end; }
-
-p_track02,76,36,2 script Yalmire#track2 86,{ end; }
-p_track02,30,45,3 script Nagya 755,{ end; }
-p_track02,42,49,3 script Asgahrd 733,{ end; }
-p_track02,67,33,1 script Blacksmith#track1 726,{ end; }
-p_track02,41,57,5 duplicate(P_track) Lady#track2 845 \ No newline at end of file
diff --git a/npc/custom/events/valentinesdayexp.txt b/npc/custom/events/valentinesdayexp.txt
index edc2bacec..509b25f71 100644
--- a/npc/custom/events/valentinesdayexp.txt
+++ b/npc/custom/events/valentinesdayexp.txt
@@ -10,7 +10,7 @@
// Close to other official stValentine event (added white chocolate)
// Custom: Handmade choco gives some EXP bonuses to married people
//===== Additional Comments: =================================
-//= WARNING!! To use this event, dicable original valentinesday.txt
+//= WARNING!! To use this event, disable original valentinesday.txt
//= You can use this event from 12 till 16 February 8) [Lupus]
//= 1.1 Removed Duplicates [Silent]
//============================================================