summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-08-01 16:26:14 -0300
committerJesusaves <cpntb1@ymail.com>2019-08-01 16:26:14 -0300
commit4ba30712fe5f65b5aba0764038c94a2c43553560 (patch)
tree47d2241bc3c5cc34a8803dc808e7c8ead9eb9326 /npc
parentc07027b3bc0aeda96bab57740902eb47cd3dc8ec (diff)
downloadserverdata-4ba30712fe5f65b5aba0764038c94a2c43553560.tar.gz
serverdata-4ba30712fe5f65b5aba0764038c94a2c43553560.tar.bz2
serverdata-4ba30712fe5f65b5aba0764038c94a2c43553560.tar.xz
serverdata-4ba30712fe5f65b5aba0764038c94a2c43553560.zip
Bracco may now disassemble bows, but only wood is returned. Price is inverse.
Can return up to 100% of wood as an special exception.
Diffstat (limited to 'npc')
-rw-r--r--npc/020-5/bracco.txt21
1 files changed, 20 insertions, 1 deletions
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));