From ad2fa96532267e55d8ba5e3ca61a5d6815a2531b Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 15 Apr 2021 08:38:44 -0300 Subject: MATK penalty items. Drop several from this table as well. --- db/pre-re/item_db.conf | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) (limited to 'db/pre-re') diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf index e9dcc18e..605e8d44 100644 --- a/db/pre-re/item_db.conf +++ b/db/pre-re/item_db.conf @@ -1511,6 +1511,7 @@ item_db: ( Script: <" callfunc "BrawlingItem"; bonus bAgi, 4; + bonus bMatkRate, -1; "> }, { @@ -1542,6 +1543,9 @@ item_db: ( Refine: false ViewSprite: 876 Delay: 0 + Script: <" + bonus bMatkRate, -2; + "> }, { Id: 2150 @@ -5367,6 +5371,9 @@ item_db: ( Refine: false ViewSprite: 523 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 546 @@ -5382,6 +5389,9 @@ item_db: ( Refine: false ViewSprite: 546 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 564 @@ -5427,6 +5437,9 @@ item_db: ( Refine: false ViewSprite: 625 Delay: 0 + Script: <" + bonus bMatkRate, -12; + "> }, { Id: 626 @@ -5442,6 +5455,9 @@ item_db: ( Refine: false ViewSprite: 626 Delay: 0 + Script: <" + bonus bMatkRate, -15; + "> }, { Id: 645 @@ -5457,6 +5473,9 @@ item_db: ( Refine: false ViewSprite: 645 Delay: 0 + Script: <" + bonus bMatkRate, -10; + "> }, { Id: 649 @@ -5568,6 +5587,9 @@ item_db: ( Refine: false ViewSprite: 658 Delay: 0 + Script: <" + bonus bMatkRate, -17; + "> }, { Id: 659 @@ -5583,6 +5605,9 @@ item_db: ( Refine: false ViewSprite: 659 Delay: 0 + Script: <" + bonus bMatkRate, -11; + "> }, { Id: 688 @@ -5670,6 +5695,7 @@ item_db: ( bonus bFlee, 20; bonus bHit, 20; bonus bMaxHP, 200; + bonus bMatkRate, -1; "> }, { @@ -5687,6 +5713,7 @@ item_db: ( ViewSprite: 767 Delay: 0 Script: <" + bonus bMatkRate, -7; bonus bDex, 1; bonus bMdef, 10; "> @@ -5706,6 +5733,7 @@ item_db: ( ViewSprite: 782 Delay: 0 Script: <" + bonus bMatkRate, -2; bonus bDex, 3; "> }, @@ -5738,6 +5766,9 @@ item_db: ( Refine: false ViewSprite: 791 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 793 @@ -5753,6 +5784,9 @@ item_db: ( Refine: false ViewSprite: 793 Delay: 0 + Script: <" + bonus bMatkRate, -17; + "> }, { Id: 798 @@ -9465,6 +9499,7 @@ item_db: ( ViewSprite: 5254 Delay: 0 Script: <" + bonus bMatkRate, -9; bonus bDex, 1; bonus bMaxHP, 100; "> @@ -9768,6 +9803,9 @@ item_db: ( Refine: false ViewSprite: 636 Delay: 0 + Script: <" + bonus bMatkRate, -3; + "> }, { Id: 637 @@ -9783,6 +9821,9 @@ item_db: ( Refine: false ViewSprite: 637 Delay: 0 + Script: <" + bonus bMatkRate, -3; + "> }, { Id: 638 @@ -9798,6 +9839,9 @@ item_db: ( Refine: false ViewSprite: 638 Delay: 0 + Script: <" + bonus bMatkRate, -3; + "> }, { Id: 639 @@ -9813,6 +9857,9 @@ item_db: ( Refine: false ViewSprite: 639 Delay: 0 + Script: <" + bonus bMatkRate, -3; + "> }, { Id: 643 @@ -9828,6 +9875,9 @@ item_db: ( Refine: false ViewSprite: 643 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 644 @@ -9843,6 +9893,9 @@ item_db: ( Refine: false ViewSprite: 644 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 646 @@ -10155,6 +10208,7 @@ item_db: ( ViewSprite: 766 Delay: 0 Script: <" + bonus bMatkRate, -1; bonus bMdef, 5; "> }, @@ -10188,6 +10242,7 @@ item_db: ( ViewSprite: 770 Delay: 0 Script: <" + bonus bMatkRate, -1; bonus bLuk, 3; "> }, @@ -10220,6 +10275,9 @@ item_db: ( Refine: false ViewSprite: 795 Delay: 0 + Script: <" + bonus bMatkRate, -3; + "> }, { Id: 800 @@ -10251,6 +10309,7 @@ item_db: ( ViewSprite: 801 Delay: 0 Script: <" + bonus bMatkRate, -2; bonus bLuk, 1; "> }, @@ -10336,6 +10395,7 @@ item_db: ( callfunc "RequireStat", bLuk, 50, EQI_HEAD_TOP; "> Script: <" + bonus bMatkRate, -5; // FIXME Maybe this works? Or maybe not and need a timer. bonus bAtkRange, 1-readbattleparam(getcharid(3), UDT_ATKRANGE); bonus bDoubleAddRate, 20; @@ -11793,6 +11853,9 @@ item_db: ( Refine: false ViewSprite: 2216 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 2217 @@ -12279,6 +12342,7 @@ item_db: ( ViewSprite: 4020 Delay: 0 Script: <" + bonus bMatkRate, -2; bonus bInt, 1; bonus bAgi, -1; "> @@ -12297,6 +12361,9 @@ item_db: ( Refine: false ViewSprite: 4027 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 4028 @@ -12368,6 +12435,9 @@ item_db: ( Refine: false ViewSprite: 4032 Delay: 0 + Script: <" + bonus bMatkRate, -2; + "> }, { Id: 4033 @@ -12414,6 +12484,7 @@ item_db: ( ViewSprite: 5128 Delay: 0 Script: <" + bonus bMatkRate, -8; bonus bMaxHPrate, 10; bonus bInt, -readparam(bInt); "> @@ -12574,6 +12645,7 @@ item_db: ( ViewSprite: 5209 Delay: 0 Script: <" + bonus bMatkRate, -1; bonus bMdef, 5; bonus bAgi, 3; bonus bDex, 1; @@ -14811,6 +14883,7 @@ item_db: ( Script: <" callfunc "BrawlingItem"; bonus bAgi, 5; + bonus bMatkRate, -1; "> }, { @@ -15610,6 +15683,9 @@ item_db: ( Refine: false ViewSprite: 531 Delay: 0 + Script: <" + bonus bMatkRate, -1; + "> }, { Id: 532 @@ -15625,6 +15701,9 @@ item_db: ( Refine: false ViewSprite: 532 Delay: 0 + Script: <" + bonus bMatkRate, -2; + "> }, { Id: 563 @@ -15673,6 +15752,7 @@ item_db: ( Script: <" callfunc "BrawlingItem"; bonus bAgi, 4; + bonus bMatkRate, -1; "> }, { @@ -15689,6 +15769,9 @@ item_db: ( Refine: false ViewSprite: 794 Delay: 0 + Script: <" + bonus bMatkRate, -2; + "> }, { Id: 868 -- cgit v1.2.3-60-g2f50