summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authormasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-27 12:50:46 +0000
committermasao87 <masao87@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-05-27 12:50:46 +0000
commit564742e3eda7d3ecc448000591c6a274e7f8aa36 (patch)
tree0db3ba66da312b47c425cd8227d4bb7db862fc0b /npc
parent2039c2c09ba7ec99c94a7b7f78ea3d4789cceafe (diff)
downloadhercules-564742e3eda7d3ecc448000591c6a274e7f8aa36.tar.gz
hercules-564742e3eda7d3ecc448000591c6a274e7f8aa36.tar.bz2
hercules-564742e3eda7d3ecc448000591c6a274e7f8aa36.tar.xz
hercules-564742e3eda7d3ecc448000591c6a274e7f8aa36.zip
- Fixed typo in the new refining NPC Bestry. bugreport:5836
- Enabled Gryphon renter NPC and added Magic Gear Master NPC (Mado Gear renter). bugreport:5754 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16156 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r--npc/merchants/refine.txt2
-rw-r--r--npc/merchants/renters.txt51
2 files changed, 37 insertions, 16 deletions
diff --git a/npc/merchants/refine.txt b/npc/merchants/refine.txt
index b5db20791..320a61569 100644
--- a/npc/merchants/refine.txt
+++ b/npc/merchants/refine.txt
@@ -1402,7 +1402,7 @@ function script refinenew {
mes "["+ getarg(0) +"]";
mes "Hmm an armor, is that ok?";
mes "If you want to refine this armor,";
- mes "I will need 1 ^003366Carnium^00000 and 100,000 zeny.";
+ mes "I will need 1 ^003366Carnium^000000 and 100,000 zeny.";
mes "Are you sure you want to continue?";
}
next;
diff --git a/npc/merchants/renters.txt b/npc/merchants/renters.txt
index 317f27bca..25a6227fc 100644
--- a/npc/merchants/renters.txt
+++ b/npc/merchants/renters.txt
@@ -203,7 +203,6 @@ hu_in01,381,304,5 script Falcon Breeder#hnt 105,{
}
// Dragon Breeder on the Rune Knight job change map, couldn't find NPC on iRO.
-/*
job3_rune01,88,62,5 script Dragon Breeder 105,{
mes "[Dragon Breeder]";
if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
@@ -230,13 +229,10 @@ job3_rune01,88,62,5 script Dragon Breeder 105,{
close;
}
}
- else {
- mes "What are you doing here?";
- mes "Only Rune Knights can rent a Dragon.";
- close;
- }
+ mes "What are you doing here?";
+ mes "Only Rune Knights can rent a Dragon.";
+ close;
}
-*/
// Dragon/Gryphon Master
prontera,130,213,5 script Riding Creature Master 105,{
@@ -265,8 +261,7 @@ prontera,130,213,5 script Riding Creature Master 105,{
close;
}
}
-/*
- else if (Class == Job_Royal_Guard || Class == Job_Royal_Guard_T || Class == Job_Baby_Guard) {
+ if (Class == Job_Royal_Guard || Class == Job_Royal_Guard_T || Class == Job_Baby_Guard) {
mes "Welcome. Would you like to rent a Gryphon?";
next;
switch(select("Yes:No")) {
@@ -276,7 +271,7 @@ prontera,130,213,5 script Riding Creature Master 105,{
mes "Please learn how to ride a Gryphon first.";
close;
}
- else if (checkriding()) {
+ if (checkriding()) {
mes "[Riding Creature Master]";
mes "You already have a Gryphon.";
close;
@@ -289,11 +284,8 @@ prontera,130,213,5 script Riding Creature Master 105,{
close;
}
}
-*/
- else {
- mes "I'm here to provide Rune Knights and Royal Guards with riding creatures.";
- close;
- }
+ mes "I'm here to provide Rune Knights and Royal Guards with riding creatures.";
+ close;
}
// Peco removing NPC
@@ -326,3 +318,32 @@ prontera,125,208,5 script Peco Peco Remover 105,{
close;
}
+prontera,163,178,4 script Magic Gear Master 105,{
+ mes "[Magic Gear Master]";
+ if (Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) {
+ mes "Welcome. Would you like to rent a Magic Gear?";
+ next;
+ switch(select("Yes:No")) {
+ case 1:
+ if (!getskilllv("NC_MADOLICENCE")) {
+ mes "[Magic Gear Master]";
+ mes "Please learn how to use a Magic Gear first.";
+ close;
+ }
+ if (checkmadogear()) {
+ mes "[Magic Gear Master]";
+ mes "You already have a Magic Gear.";
+ close;
+ }
+ setmadogear;
+ close;
+ case 2:
+ mes "[Magic Gear Master]";
+ mes "I see. Then have a great day.";
+ close;
+ }
+ }
+ mes "How may I help you?";
+ mes "Magic Gears are only available for Mechanics.";
+ close;
+} \ No newline at end of file