summaryrefslogtreecommitdiff
path: root/db/re/item_db.conf
diff options
context:
space:
mode:
Diffstat (limited to 'db/re/item_db.conf')
-rw-r--r--db/re/item_db.conf276
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;
">