diff options
Diffstat (limited to 'db/re/item_db.conf')
-rw-r--r-- | db/re/item_db.conf | 276 |
1 files changed, 226 insertions, 50 deletions
diff --git a/db/re/item_db.conf b/db/re/item_db.conf index e7b288ba5..4f26faaac 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -322,7 +322,8 @@ item_db: ( ViewSprite: 508 UseEffect: "EFFECT_HEAL" Script: <" - sc_start SC_POISON, 30000, 0; + if (rand(10000) < 1000) + sc_start SC_POISON, 7000, 0; @type = 1; @rarity=2; doevent "rand_sc_heal::OnUse"; @@ -1185,7 +1186,7 @@ item_db: ( Delay: 500 UseEffect: "EFFECT_HEAL" Script: <" - @delay = 30; + @delay = rand(30,90); @type = 4; @rarity=6; doevent "rand_sc_heal::OnUse"; @@ -1492,7 +1493,11 @@ item_db: ( Script: <" @type = 3; @rarity=2; - itemheal 0, rand(32,96); + .@val=rand(32,96); + // Re-roll + if (.@val > 64) + .@val=rand(32,96); + itemheal 0, .@val; sc_start SC_ATTHASTE_POTION1, 10000, 3; doevent "rand_sc_heal::OnUse"; "> @@ -1755,7 +1760,7 @@ item_db: ( noauction: true } Script: <" - setarray .@r, StrangeCoin, StrangeCoin, CasinoCoins, IronIngot, SaxsoKey, GoldenApple, GoldenRing, GoldOre, PoisonAmmoBox, CursedAmmoBox, MercBoxA, SilverGift; + setarray .@r, StrangeCoin, StrangeCoin, CasinoCoins, IronIngot, SaxsoKey, GoldenApple, GoldenRing, GoldOre, PoisonAmmoBox, CursedAmmoBox, MercBoxA, AncientBlueprint, SilverGift; .@n=rand(getarraysize(.@r)); if (.@n > 2) @@ -1782,7 +1787,7 @@ item_db: ( noauction: true } Script: <" - setarray .@r, StrangeCoin, StrangeCoin, IronIngot, CopperIngot, TinIngot, SilverIngot, GoldIngot, PlatinumOre, IridiumOre, TitaniumOre, LeadOre, FourLeafClover, MercBoxA, MercBoxB, GoldenGift, ThornAmmoBox, PoisonAmmoBox, PolishedDiamond, PolishedRuby, PolishedEmerald, PolishedSapphire, PolishedAmethyst, PolishedTopaz, SacredLifePotion, SacredManaPotion, ArcmageBoxset; + setarray .@r, StrangeCoin, StrangeCoin, IronIngot, CopperIngot, TinIngot, SilverIngot, GoldIngot, PlatinumOre, IridiumOre, TitaniumOre, LeadOre, FourLeafClover, MercBoxA, MercBoxB, GoldenGift, ThornAmmoBox, PoisonAmmoBox, PolishedDiamond, PolishedRuby, PolishedEmerald, PolishedSapphire, PolishedAmethyst, PolishedTopaz, SacredLifePotion, SacredManaPotion, AncientBlueprint, ArcmageBoxset; .@n=rand(getarraysize(.@r)); if (.@n > 1) @@ -1872,7 +1877,6 @@ item_db: ( @min = 180; @max = 800; @delay = 3; - @type = 1; doevent "legacy_heal::OnUse"; if (rand(1,7) != 4) getitem EmptyBottle, 1; @@ -2045,7 +2049,6 @@ item_db: ( @min = 18; @max = 40; @delay = 3; - @type = 1; doevent "legacy_heal::OnUse"; getitem EmptyBottle, 1; "> @@ -2218,6 +2221,8 @@ item_db: ( $REFERRAL_IDS[#REFERRAL_PROG]=$REFERRAL_IDS[#REFERRAL_PROG]+1; // I can't warrant this won't break stuff so I left commented out //message(#REFERRAL_PROG, strcharinfo(0)+" accepted your invite to play TMW2."); + .@charid=callfunc("gf_charid", #REFERRAL_PROG); + rodex_sendmail(.@charid, "TMW2 Team", "Invite Accepted", strcharinfo(0)+" accepted your invite and got level 5!\nAs they get stronger, more rewards will be sent to you!", rand(25,50)); } "> }, @@ -2776,7 +2781,7 @@ item_db: ( Script: <" @min = 150; @max = 150; - @delay = 5; + @delay = rand(5,15); @type = SC_WALKSPEED; doevent "inc_sc_bonus::OnUse"; "> @@ -4276,7 +4281,7 @@ item_db: ( Name: "Iron Ingot" Type: "IT_ETC" Buy: 37500 - Sell: 924 + Sell: 1680 Weight: 260 Refine: false }, @@ -4286,7 +4291,7 @@ item_db: ( Name: "Iron Ore" Type: "IT_ETC" Buy: 500 - Sell: 180 + Sell: 130 Weight: 40 Refine: false }, @@ -4486,8 +4491,8 @@ item_db: ( AegisName: "GemPowder" Name: "Gem powder" Type: "IT_ETC" - Buy: 1500 - Sell: 500 + Buy: 18000 + Sell: 6000 Weight: 20 Refine: false }, @@ -4665,7 +4670,7 @@ item_db: ( Name: "Quill" Type: "IT_ETC" Buy: 10000 - Sell: 500 + Sell: 2500 Weight: 20 Refine: false ViewSprite: 810 @@ -5028,7 +5033,7 @@ item_db: ( Name: "Copper Ore" Type: "IT_ETC" Buy: 10000 - Sell: 300 + Sell: 200 Weight: 1000 }, { @@ -5037,7 +5042,7 @@ item_db: ( Name: "Lead Ore" Type: "IT_ETC" Buy: 11000 - Sell: 1000 + Sell: 900 Weight: 1000 }, { @@ -5046,7 +5051,7 @@ item_db: ( Name: "Tin Ore" Type: "IT_ETC" Buy: 9000 - Sell: 800 + Sell: 750 Weight: 1000 }, { @@ -5055,7 +5060,7 @@ item_db: ( Name: "Silver Ore" Type: "IT_ETC" Buy: 10000 - Sell: 600 + Sell: 500 Weight: 1000 }, { @@ -5073,7 +5078,7 @@ item_db: ( Name: "Platinum Ore" Type: "IT_ETC" Buy: 40000 - Sell: 5000 + Sell: 6000 Weight: 1000 }, { @@ -5091,7 +5096,7 @@ item_db: ( Name: "Titanium Ore" Type: "IT_ETC" Buy: 20000 - Sell: 3000 + Sell: 1500 Weight: 1000 }, { @@ -5100,7 +5105,7 @@ item_db: ( Name: "Copper Ingot" Type: "IT_ETC" Buy: 20000 - Sell: 500 + Sell: 1500 Weight: 1000 }, { @@ -5109,7 +5114,7 @@ item_db: ( Name: "Lead Ingot" Type: "IT_ETC" Buy: 22000 - Sell: 580 + Sell: 3700 Weight: 1000 }, { @@ -5118,7 +5123,7 @@ item_db: ( Name: "Tin Ingot" Type: "IT_ETC" Buy: 18000 - Sell: 560 + Sell: 3900 Weight: 1000 }, { @@ -5127,7 +5132,7 @@ item_db: ( Name: "Silver Ingot" Type: "IT_ETC" Buy: 20000 - Sell: 520 + Sell: 2200 Weight: 1000 }, { @@ -5136,7 +5141,7 @@ item_db: ( Name: "Gold Ingot" Type: "IT_ETC" Buy: 24000 - Sell: 540 + Sell: 3000 Weight: 1000 }, { @@ -5145,7 +5150,7 @@ item_db: ( Name: "Platinum Ingot" Type: "IT_ETC" Buy: 180000 - Sell: 10000 + Sell: 19000 Weight: 1000 }, { @@ -5153,8 +5158,8 @@ item_db: ( AegisName: "IridiumIngot" Name: "Iridium Ingot" Type: "IT_ETC" - Buy: 20000 - Sell: 620 + Buy: 100000 + Sell: 17000 Weight: 1000 }, { @@ -5163,7 +5168,7 @@ item_db: ( Name: "Titanium Ingot" Type: "IT_ETC" Buy: 20000 - Sell: 600 + Sell: 6900 Weight: 1000 }, { @@ -8889,6 +8894,22 @@ item_db: ( Refine: false ViewSprite: 2719 }, +{ + Id: 2720 + AegisName: "EnchantedHerbBag" + Name: "Enchanted Herb Bag" + Type: "IT_ARMOR" + Buy: 5000 + Sell: 800 + Weight: 180 + Def: 0 + Loc: "EQP_HAND_L" + EquipLv: 1 + Refine: false + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_HERB,RC_Plant; + "> +}, // <!-- Head Gear --> { @@ -10551,6 +10572,9 @@ item_db: ( EquipLv: 40 Refine: false ViewSprite: 3205 + Script: <" + bonus2 bResEff,Eff_Blind,10; + "> }, { Id: 3206 @@ -10594,8 +10618,10 @@ item_db: ( Refine: false ViewSprite: 3208 Script: <" - if (getskilllv(TF_STEAL)) + if (getskilllv(TF_STEAL)) { addtoskill(TF_STEAL, 1, 2); + bonus bAddStealRate,10; + } "> }, { @@ -11218,6 +11244,7 @@ item_db: ( Sell: 32000 Weight: 1000 Atk: 132 + Matk: 22 Range: 1 Loc: "EQP_HAND_R" WeaponLv: 1 @@ -11244,6 +11271,7 @@ item_db: ( // [22:27:11] <{41444d494e}> bonus3 bAutoSpell,SKILLNAME,SKILLELVEL,PARAM1; Script: <" bonus3 bAutoSpell,SM_MAGNUM,1,100; + bonus bAtk, BaseLevel; "> //DropAnnounce: true }, @@ -11498,6 +11526,7 @@ item_db: ( Script: <" bonus bCritical, 12; bonus2 bAddEff,Eff_Blind,5; + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ORE,RC_Mineral; "> }, { @@ -11663,6 +11692,152 @@ item_db: ( id5040: 1 } }, +{ + Id: 3532 + AegisName: "ImmortalSword" + Name: "Immortal Heavy Sword" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1600 + Atk: 526 + Matk: 50 + Range: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 96 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + } + Script: <" + bonus bAgi, -9; + bonus bDex, -9; + bonus bDef, -77; + bonus bCritical, 19; + "> +}, +{ + Id: 3533 + AegisName: "Zambacutou" + Name: "Zambacutou Heavy Sword" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1400 + Atk: 477 + Range: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 72 + Refine: true + Subtype: "W_2HMACE" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + } + Script: <" + bonus bAgi, -7; + bonus bDex, -7; + bonus bDef, -57; + bonus bCritical, 14; + "> +}, +{ + Id: 3534 + AegisName: "Halberd" + Name: "Halberd" + Type: "IT_WEAPON" + Buy: 15000 + Sell: 6500 + Weight: 1500 + Atk: 375 + Range: 2 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 84 + Refine: true + Subtype: "W_2HSPEAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + } + Script: <" + bonus bAgi, -8; + bonus bDex, -8; + bonus bDef, -67; + bonus bCritical, 16; + "> +}, +{ + Id: 3535 + AegisName: "Pickaxe" + Name: "Pickaxe" + Type: "IT_WEAPON" + Buy: 2000 + Sell: 650 + Weight: 360 + Atk: 0 + Range: 1 + Loc: ["EQP_HAND_R", "EQP_HAND_L"] + WeaponLv: 1 + EquipLv: 1 + Refine: true + Subtype: "W_2HSPEAR" + Slots: 1 + AllowCards: { + id5022: 1 + id5023: 1 + id5024: 1 + id5025: 1 + id5026: 1 + id5027: 1 + id5028: 1 + id5029: 1 + id5037: 1 + id5038: 1 + id5039: 1 + id5040: 1 + } + Script: <" + bonus2 bAddMonsterDropChainItem,ITMCHAIN_ORE,RC_Mineral; + "> +}, // Insert new weapons above this line // ID 3600 to 3610 SYSTEM RESERVED FOR LEGENDARY WEAPONS { @@ -11850,7 +12025,7 @@ item_db: ( Buy: 9999999 Sell: 0 Weight: 3000 - Range: 1 + Range: 9 Loc: ["EQP_HAND_R", "EQP_HAND_L"] WeaponLv: 1 EquipLv: 1 @@ -11941,6 +12116,7 @@ item_db: ( // Will always be higher than shields (except Savior shield at right level) // However, it comes at an expensive price. bonus bDef,BaseLevel*2; + bonus bMaxHP, JobLevel*5; // Why not, if you're the ultimate tanker? bonus bAtkRate,-100; bonus bMatkRate,-100; bonus bRestartFullRecover,1; @@ -12582,8 +12758,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12627,8 +12803,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12671,8 +12847,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12716,8 +12892,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12761,8 +12937,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12806,8 +12982,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bFleeRate,-100; @@ -12851,8 +13027,8 @@ item_db: ( Id6504: 1 Id6505: 1 Id6506: 1 - Id6507: 1 - Id6508: 1 + Id6507: 1 + Id6508: 1 } Script: <" bonus bHPDrainValue,-15; @@ -13242,7 +13418,7 @@ item_db: ( } ViewSprite: 7000 Script: <" - bonus bAttack2,-100; + //bonus bAttack2,-100; bonus bMaxSP,10; bonus bSPrecovRate,20; "> @@ -13280,7 +13456,7 @@ item_db: ( } ViewSprite: 7001 Script: <" - bonus bAttack2,-150; + //bonus bAttack2,-150; bonus bMaxSP,20; bonus bSPrecovRate,20; "> @@ -13318,7 +13494,7 @@ item_db: ( } ViewSprite: 7002 Script: <" - bonus bAttack2,-200; + //bonus bAttack2,-200; bonus bMaxSP,30; bonus bSPrecovRate,20; "> @@ -13356,7 +13532,7 @@ item_db: ( } ViewSprite: 7003 Script: <" - bonus bAttack2,-250; + //bonus bAttack2,-250; bonus bMaxSP,40; bonus bSPrecovRate,20; "> @@ -13394,7 +13570,7 @@ item_db: ( } ViewSprite: 7004 Script: <" - bonus bAttack2,-300; + //bonus bAttack2,-300; bonus bMaxSP,50; bonus bSPrecovRate,20; "> @@ -13432,7 +13608,7 @@ item_db: ( } ViewSprite: 7005 Script: <" - bonus bAttack2,-125; + //bonus bAttack2,-125; bonus bMaxSP,25; bonus bSPrecovRate,20; "> |