summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt3
-rw-r--r--npc/merchants/inn.txt5
-rw-r--r--npc/quests/quests_comodo.txt146
3 files changed, 71 insertions, 83 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 1a296bbaf..2ed80c194 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,5 +1,8 @@
Date Added
======
+2007/12/02
+ * Rescripted Headgear Quests 1 (Comodo) to Aegis 10.3 Standards. [Samuray22]
+ - Corrected a little Typo errorin the "Inn". (bugreport:536)
2007/11/30
* Added Missed Storage Password Function. (bugreport:515) [Samuray22]
2007/11/29
diff --git a/npc/merchants/inn.txt b/npc/merchants/inn.txt
index fc786cbfa..d12dbcad2 100644
--- a/npc/merchants/inn.txt
+++ b/npc/merchants/inn.txt
@@ -4,7 +4,7 @@
//= Darkchild (1.1)
//= Playtester (1.2)
//===== Current Version: =====================================
-//= 2.1
+//= 2.1a
//===== Compatible With: =====================================
//= eAthena 1.0+
//===== Description: =========================================
@@ -35,6 +35,7 @@
//= 1.9 Added the Inn for Al De baran. [L0ne_W0lf]
//= 2.0 Added Inn for the Town of Veins. [L0ne_W0lf]
//= 2.1 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
+//= 2.1a Corrected a little Typo error. (bugreport:536) [Samuray22]
//============================================================
@@ -48,7 +49,7 @@ prt_in,244,135,2 script Inn Employee#Sammy 53,{
// East Side Inn ------------------
prt_in,61,141,2 script Inn Employee#Ahlma 53,{
- callfunc "F_InnMaid","[Emplyee Ahlma]","Nenkaras","prt_in",64,136;
+ callfunc "F_InnMaid","[Employee Ahlma]","Nenkaras","prt_in",64,136;
warp "prt_in",64,136; end;
}
diff --git a/npc/quests/quests_comodo.txt b/npc/quests/quests_comodo.txt
index 1f0ecf1be..1a940f7a8 100644
--- a/npc/quests/quests_comodo.txt
+++ b/npc/quests/quests_comodo.txt
@@ -7,7 +7,7 @@
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
-//= Headgear Quests 1:
+//= Headgear Quests 1 [Aegis Conversion]:
//= - 'Cross Hat', 'Bulb Hairband'
//= - 'Striped Hairband', 'Blue Hairband'
//= Headgear Quests 2:
@@ -24,102 +24,86 @@
//= 1.2a missing label [Lupus]
//= 1.3 Doomed sword quest rescripted to Aegis 10.3 standards. [L0ne_W0lf]
//= 1.4 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
+//= 1.5 Rescripted Headgear Quests 1 to Aegis 10.3 Standards. [Samuray22]
//============================================================
// Headgear Quests 1
// Cross Hat, Bulb Hairband, Striped Hairband, Blue Hairband
//============================================================
-comodo,227,158,4 script Hair Ornament Girl 700,{
+comodo,228,159,4 script Hair Ornament Girl 700,{
mes "[Hair Ornament Girl]";
- if(sex==1)mes "Oh, hi. Do you need to buy a present for a friend, your mother, or maybe your girl friend? Then get her a Hair Band! It's the best gift you can get her.";
- if(sex==0)mes "Oh, hi. Do you need to buy a present for a friend, your mother, or maybe yourself? Then get a Hair Band! It's the best gift you can give, or get.";
+ if(Sex == 1) {
+ mes "Oh! hi. You wanna make one?";
+ mes "If you want to give present to girl friend, Hair band is the one.";
+ } else {
+ mes "Hey! look at me. I think this will suit to you so much~";
+ mes "You wanna order one of Hair Band?";
+ }
next;
mes "[Hair Ornament Girl]";
- mes "Just by bringing me a few simple items, I can make you a gorgeous Hair Band! Here, take a look at these....";
-M_Menu:
+ mes "If you give me simple items then I make a gorgeous Hair Band~";
+ mes "Have a look at these.";
next;
- menu "-Cross Hat Hairband",-, "-Bulb Hairband",M_Bulb, "-Striped Hairband",M_Striped, "-Blue Hairband",M_Blue, "-End Conversation",M_End;
-
- set @BAND$, "Cross Hat Hairband";
- set @ITEMS$, " ^5555FF1 Rosary^000000 and ^5555FF500 Destroyed Armors^000000.";
- if(countitem(2608)>=1 && countitem(7069)>=500) set @GETBAND, 1;
- goto sL_0;
-
- M_Bulb:
- set @BAND$, "Bulb Hairband";
- set @ITEMS$, "^5555FF1 Slotted Circlet^000000 and ^5555FF20 Glass Beads^000000.";
- if(countitem(2233)>=1 && countitem(746)>=20) set @GETBAND, 2;
- goto sL_0;
-
- M_Striped:
- set @BAND$, "Striped Hairband";
- set @ITEMS$, "^5555FF1500 Worn-out Prison Uniforms^000000.";
- if(countitem(1099)>=1500) set @GETBAND, 3;
- goto sL_0;
-
- M_Blue:
- set @BAND$, "Blue Hairband";
- set @ITEMS$, "^5555FF1 Bandana^000000, ^5555FF1 Cobaltblue Dyestuffs^000000, and ^5555FF300 Anolian Skins^000000.";
- if(countitem(2211)>=1 && countitem(978)>=1 && countitem(7003)>=300) set @GETBAND, 4;
-
- sL_0:
+ switch(select("Cross Band:Light Bulb Band:Stripe band:Blue hair band")) {
+ case 1:
+ callsub L_select,1,2608,1,7069,500,0,0,5036; //Cross Band (1) = Rosary (1) + Destroyed Armor (500)
+ case 2:
+ callsub L_select,2,2233,1,746,20,0,0,5034; //Bulb Band (1) = Circlet (1) + Glass Bead (20)
+ case 3:
+ callsub L_select,3,1099,1499,0,0,0,0,5049; //Stripe Band (1) = Worn Out Prison Uniform (1500)
+ case 4:
+ callsub L_select,4,2211,1,978,1,7003,299,5052; //Blue hair band (1) = Bandana (1) + Cobaltblue Dyestuffs (1) + Anolian Skin (300)
+ }
+L_select:
+ mes "[Hair Ornament Girl]";
+ if((getarg(0) == 1 && countitem(2068) > 0 && countitem(7069) > 499) ||
+ (getarg(0) == 2 && countitem(2233) > 0 && countitem(746) > 19) ||
+ (getarg(0) == 3 && countitem(1099) > 1499) ||
+ (getarg(0) == 4 && countitem(2211) > 0 && countitem(978) > 0 && countitem(7003) > 299)) {
+ mes "Hum~ You've chosen "+getitemname(getarg(7))+"?";
+ mes "You brought all required item. I will make you~";
+ next;
+ if(getarg(0) != 3) {
mes "[Hair Ornament Girl]";
- mes "So you're interested in the "+@BAND$+" huh? Here are the items you'll need for the "+@BAND$+":";
- mes @ITEMS$;
+ mes "But, before I make, can you check that Items are sure?";
+ mes "If it is forged item or monster cards is applied, then it is waste of item.";
next;
- if(@GETBAND > 0) goto sL_GetBand;
-
+ }
+ mes "[Hair Ornament Girl]";
+ mes "It's better to bring only just requested item";
+ mes "Did you check? Then let's make it. ok?";
+ next;
+ if(select("No.:Yes.") == 1) {
mes "[Hair Ornament Girl]";
- mes "Bring me all of these items and I will be able to make you a "+@BAND$+".";
- goto M_Menu;
-
- sL_GetBand:
+ mes "Yes, Yes, Put other stuffs to storage~";
+ mes "See you soon~";
+ close;
+ }
mes "[Hair Ornament Girl]";
- mes "I see that you have enough items for a "+@BAND$+". Would you like me to make you one?";
+ mes "^3355FFHm. Piece of cake^000000";
next;
- menu "Yes, I would.",-, "No thank you.",M_End;
-
- if(@GETBAND == 1) goto ssL_Cross;
- if(@GETBAND == 2) goto ssL_Bulb;
- if(@GETBAND == 3) goto ssL_Striped;
- if(@GETBAND == 4) goto ssL_Blue;
-
- ssL_Cross:
- if(countitem(2608)<1 || countitem(7069)<500) goto L_Cheater;
- delitem 2608,1;
- delitem 7069,500;
- getitem 5036,1;
- goto ssL_End;
- ssL_Bulb:
- if(countitem(2233)<1 || countitem(746)<20) goto L_Cheater;
- delitem 2233,1;
- delitem 746,20;
- getitem 5034,1;
- goto ssL_End;
- ssL_Striped:
- if(countitem(1099)<1500) goto L_Cheater;
- delitem 1099,1500;
- getitem 5049,1;
- goto ssL_End;
- ssL_Blue:
- if(countitem(2211)<1 || countitem(978)<1 || countitem(7003)<300) goto L_Cheater;
- delitem 2211,1;
- delitem 978,1;
- delitem 7003,300;
- getitem 5052,1;
- ssL_End:
- mes "[Hair Ornament Girl]";
- mes "Here is your "+@BAND$+". Thank you.";
- set @GETBAND, 0;
- close;
- L_Cheater:
+ delitem getarg(1),getarg(2);
+ if(getarg(3) != 0) delitem getarg(3),getarg(4);
+ if(getarg(5) != 0) delitem getarg(5),getarg(6);
+ mes "[Hair Ornament Girl]";
+ mes "Look, this! Well done~";
+ mes "Plaese come again~ hoooo!";
+ getitem getarg(7),1;
+ close;
+ }
+ mes "Hum~ You've chosen "+getitemname(getarg(7))+"?";
+ mes "There is some requiring items to make, Prepare items.";
+ next;
mes "[Hair Ornament Girl]";
- mes "Ooops... Where are these items?";
- close;
-
- M_End:
+ mes "To make "+getitemname(getarg(7))+"...";
+ mes "^3355FF"+getitemname(getarg(1))+"^000000 "+getarg(2)+"";
+ if(getarg(3) > 0) mes "^3355FF"+getitemname(getarg(3))+"^000000 "+getarg(4)+"";
+ if(getarg(5) > 0) mes "^3355FF"+getitemname(getarg(5))+"^000000 "+getarg(6)+"";
+ mes "...will need?";
+ next;
mes "[Hair Ornament Girl]";
- mes "Hope to see you again soon.";
+ mes "If you bring all items then I will make you right away.";
+ mes "Hoo~ see you then~";
close;
}