From 8832adba3ec9df0f7f890154f69f0993b8d1d8e5 Mon Sep 17 00:00:00 2001 From: daegaladh Date: Wed, 1 Aug 2012 04:29:56 +0000 Subject: Full npc folder reorganization. (I hope I didn't break anything D:) -Now common scripts goes to the main npc folder, and pre-re-only/re-only ones goes to their respective folders. -NPCs with practically the same script but little differences have been left in the main folder and uses the command checkre() for the differences. -For those NPCs with different coordinates but same script, the script has been left in the main folder but the NPCs splitted as duplicates. -All pre-renewal files has been reverted back to their pre-renewal behavior. TODO: -Correct pre-re quest rewards. -Check for pre-re/re differences in mapflags. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16545 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/re/merchants/renters_re.txt | 180 ---------------------------------------- 1 file changed, 180 deletions(-) delete mode 100644 npc/re/merchants/renters_re.txt (limited to 'npc/re/merchants/renters_re.txt') diff --git a/npc/re/merchants/renters_re.txt b/npc/re/merchants/renters_re.txt deleted file mode 100644 index bb14c1b65..000000000 --- a/npc/re/merchants/renters_re.txt +++ /dev/null @@ -1,180 +0,0 @@ -//===== rAthena Script ======================================= -//= Renters -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 2.1 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Renewal-specific breeder NPCs. -//===== Additional Comments: ================================= -//= 2.1 Moved some renters to a separate renewal file. [Daegaladh] -//============================================================ - -// 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) { - mes "Welcome. Would you like to rent a Dragon?"; - next; - switch(select("Yes:No")) { - case 1: - //if (!getskilllv("RK_DRAGONTRAINING")) { - if (!getskilllv("KN_RIDING")) { - mes "[Dragon Breeder]"; - mes "Please learn how to ride a Dragon first."; - close; - } - else if (checkriding()) { - mes "[Dragon Breeder]"; - mes "You already have a Dragon."; - close; - } - else if(ismounting()) { - mes "[Dragon Breeder]"; - mes "Please remove your cash mount."; - close; - } - setdragon; - close; - case 2: - mes "[Dragon Breeder]"; - mes "I see. Then have a great day."; - 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,{ - mes "[Riding Creature Master]"; - if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) { - mes "Welcome. Would you like to rent a Dragon?"; - next; - switch(select("Yes:No")) { - case 1: - //if (!getskilllv("RK_DRAGONTRAINING")) { - if (!getskilllv("KN_RIDING")) { - mes "[Riding Creature Master]"; - mes "Please learn how to ride a Dragon first."; - close; - } - else if (checkriding()) { - mes "[Riding Creature Master]"; - mes "You already have a Dragon."; - close; - } - else if(ismounting()) { - mes "[Riding Creature Master]"; - mes "Please remove your cash mount."; - close; - } - setdragon; - close; - case 2: - mes "[Riding Creature Master]"; - mes "I see. Then have a great day."; - close; - } - } - 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")) { - case 1: - if(!getskilllv("KN_RIDING")) { - mes "[Riding Creature Master]"; - mes "Please learn how to ride a Gryphon first."; - close; - } - else if (checkriding()) { - mes "[Riding Creature Master]"; - mes "You already have a Gryphon."; - close; - } - else if(ismounting()) { - mes "[Riding Creature Master]"; - mes "Please remove your cash mount."; - close; - } - setriding; - close; - case 2: - mes "[Riding Creature Master]"; - mes "I see. Then have a great day."; - close; - } - } - mes "I'm here to provide Rune Knights and Royal Guards with riding creatures."; - close; -} - -// Peco removing NPC -prontera,125,208,5 script Peco Peco Remover 105,{ - mes "[Soldier]"; - mes "If you're unable to dismount from a Peco Peco"; - mes "for some unknown reason,"; - mes "please feel free to use my services."; - if (checkriding()) { - next; - mes "[Soldier]"; - mes "You're riding a Peco Peco."; - mes "Would you like to dismount?"; - next; - switch(select("Yes:No")) { - case 1: - setriding 0; - mes "[Soldier]"; - mes "Say, how does it feel to"; - mes "step on the ground on your own"; - mes "feet again?"; - close; - case 2: - mes "[Soldier]"; - mes "I see. Please feel free to ask me"; - mes "if you change your mind."; - close; - } - } - close; -} - -// Magic Gear Renter -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; - } - else if (checkmadogear()) { - mes "[Magic Gear Master]"; - mes "You already have a Magic Gear."; - close; - } - else if(ismounting()) { - mes "[Magic Gear Master]"; - mes "Please remove your cash mount."; - 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; -} -- cgit v1.2.3-70-g09d2