From 4ba30712fe5f65b5aba0764038c94a2c43553560 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 1 Aug 2019 16:26:14 -0300 Subject: Bracco may now disassemble bows, but only wood is returned. Price is inverse. Can return up to 100% of wood as an special exception. --- npc/020-5/bracco.txt | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/npc/020-5/bracco.txt b/npc/020-5/bracco.txt index f5a6e3f20..9452de333 100644 --- a/npc/020-5/bracco.txt +++ b/npc/020-5/bracco.txt @@ -130,7 +130,7 @@ L_Forge: blacksmith_create(LeatherPatch, 40, TitaniumIngot, 1, Armbands, 6500); break; case 3: - blacksmith_create(CopperIngot, 10, Coal, 40, CopperArmbands, 11000); + blacksmith_create(CopperIngot, 10, Coal, 30, CopperArmbands, 11000); break; case 4: blacksmith_create(IronIngot, 40, Coal, 80, IronArmbands, 21000); @@ -151,6 +151,7 @@ L_Meltdown: mes ""; // Returns 50~70% of invested ingots, rounded down. Never returns Coal. switch (.@id) { + // Special Exceptions case SilverMirror: Meltdown(.@it, 500, SilverOre, rand2(2, 5)); // Exception break; @@ -169,6 +170,7 @@ L_Meltdown: case Dagger: Meltdown(.@it, 100, IronOre, any(2, 2, 3, 3, 4, 5)); // Exception break; + // Official Weapons case WoodenSword: Meltdown(.@it, 500, WoodenLog, rand2(5,10)); // Exception: 25~50% returned break; @@ -190,6 +192,23 @@ L_Meltdown: case Broadsword: Meltdown(.@it, 2000, SilverIngot, rand2(13,18)); break; + // Bows can go up to 100% but only wood is returned + case ShortBow: + Meltdown(.@it, 2000, WoodenLog, rand2(9,18)); + break; + case ForestBow: + Meltdown(.@it, 2000, WoodenLog, rand2(12,24)); + break; + case ElficBow: + Meltdown(.@it, 1500, WoodenLog, rand2(16,33)); + break; + case ChampionshipBow: + Meltdown(.@it, 1000, WoodenLog, rand2(24,48)); + break; + case BansheeBow: + Meltdown(.@it, 500, WoodenLog, rand2(35,70)); + break; + // Wands have no warranted min. and are more expensive because they are sold case TrainingWand: Meltdown(.@it, 12000, WoodenLog, rand2(1,14), ManaPiouFeathers, rand2(0, 21), FluoPowder, rand2(0,3)); -- cgit v1.2.3-70-g09d2