From 2d219ec906c6e89f1a61ba928e056f9eedc795e6 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Tue, 20 Dec 2022 15:07:59 -0300 Subject: Donuts! (Unobtainable) --- db/re/item_db.conf | 104 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 81 insertions(+), 23 deletions(-) diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 8399e5c83..80eceb021 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -1806,7 +1806,7 @@ item_db: ( Delay: 500 UseEffect: "EFFECT_HEAL" Script: <" - callfunc("SC_Bonus", 45, SC_ATTHASTE_POTION1, 30); + callfunc("SC_Bonus", 120, SC_ATTHASTE_POTION1, 30); "> }, { @@ -1821,7 +1821,7 @@ item_db: ( Delay: 500 UseEffect: "EFFECT_HEAL" Script: <" - callfunc("SC_Bonus", 45, SC_PLUSATTACKPOWER, 30); + callfunc("SC_Bonus", 120, SC_PLUSATTACKPOWER, 30); "> }, { @@ -2069,7 +2069,7 @@ item_db: ( Script: <" callfunc("SC_Bonus", 90, SC_ATTHASTE_POTION1, 70); // 70% bonus if (rand(10000) < 6000) - sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_POISON), rand(20000, 40000), 0; + sc_start callfunc("any", SC_POISON, SC_SILENCE, SC_POISON, SC_CONFUSE, SC_POISON, SC_POISON), rand(10000, 30000), 0; itemheal 0, rand(10,200); "> }, @@ -2592,7 +2592,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", rand(45, 60), SC_WALKSPEED, 150; + callfunc "SC_Bonus", rand(60, 120), SC_WALKSPEED, 150; "> }, { @@ -2606,7 +2606,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 60, SC_INCHIT, 40; + callfunc "SC_Bonus", 120, SC_INCHIT, 40; "> }, { @@ -2620,7 +2620,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 90, SC_INCLUK, 5, 10; + callfunc "SC_Bonus", 120, SC_INCLUK, 5, 10; "> }, { @@ -2634,7 +2634,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 75, SC_INCLUK, 10, 20; + callfunc "SC_Bonus", 105, SC_INCLUK, 10, 20; "> }, { @@ -2648,7 +2648,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 60, SC_INCLUK, 20, 30; + callfunc "SC_Bonus", 90, SC_INCLUK, 20, 30; "> }, { @@ -2662,7 +2662,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 90, SC_INCDEX, 5, 10; + callfunc "SC_Bonus", 120, SC_INCDEX, 5, 10; "> }, { @@ -2676,7 +2676,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 75, SC_INCDEX, 10, 20; + callfunc "SC_Bonus", 105, SC_INCDEX, 10, 20; "> }, { @@ -2690,7 +2690,7 @@ item_db: ( Refine: false Delay: 500 Script: <" - callfunc "SC_Bonus", 60, SC_INCDEX, 20, 30; + callfunc "SC_Bonus", 90, SC_INCDEX, 20, 30; "> }, { @@ -2706,7 +2706,7 @@ item_db: ( Script: <" @min = 5; @max = 10; - @delay = 90; + @delay = 120; @type = SC_INCINT; doevent "inc_sc_bonus::OnUse"; "> @@ -2724,7 +2724,7 @@ item_db: ( Script: <" @min = 10; @max = 20; - @delay = 75; + @delay = 105; @type = SC_INCINT; doevent "inc_sc_bonus::OnUse"; "> @@ -2742,7 +2742,7 @@ item_db: ( Script: <" @min = 20; @max = 30; - @delay = 60; + @delay = 90; @type = SC_INCINT; doevent "inc_sc_bonus::OnUse"; "> @@ -2760,7 +2760,7 @@ item_db: ( Script: <" @min = 5; @max = 10; - @delay = 90; + @delay = 120; @type = SC_INCVIT; doevent "inc_sc_bonus::OnUse"; "> @@ -2778,7 +2778,7 @@ item_db: ( Script: <" @min = 10; @max = 20; - @delay = 75; + @delay = 105; @type = SC_INCVIT; doevent "inc_sc_bonus::OnUse"; "> @@ -2796,7 +2796,7 @@ item_db: ( Script: <" @min = 20; @max = 30; - @delay = 60; + @delay = 90; @type = SC_INCVIT; doevent "inc_sc_bonus::OnUse"; "> @@ -2814,7 +2814,7 @@ item_db: ( Script: <" @min = 5; @max = 10; - @delay = 90; + @delay = 120; @type = SC_INCAGI; doevent "inc_sc_bonus::OnUse"; "> @@ -2832,7 +2832,7 @@ item_db: ( Script: <" @min = 10; @max = 20; - @delay = 75; + @delay = 105; @type = SC_INCAGI; doevent "inc_sc_bonus::OnUse"; "> @@ -2850,7 +2850,7 @@ item_db: ( Script: <" @min = 20; @max = 30; - @delay = 60; + @delay = 90; @type = SC_INCAGI; doevent "inc_sc_bonus::OnUse"; "> @@ -2906,7 +2906,7 @@ item_db: ( Script: <" @min = 40; @max = 40; - @delay = 60; + @delay = 120; @type = SC_INCFLEE; doevent "inc_sc_bonus::OnUse"; "> @@ -6091,7 +6091,7 @@ item_db: ( "> OnUnequipScript: <" dispbottom "Slumber falls over you."; - callfunc "SC_Bonus", rand(5), SC_SLEEP, 1; + callfunc "SC_Bonus", rand(4), SC_SLEEP, 1; "> }, { @@ -10057,7 +10057,7 @@ item_db: ( "> OnUnequipScript: <" dispbottom "You feel bad for some strange reason."; - callfunc "SC_Bonus", 1+rand(4), SC_CURSE, 1; + callfunc "SC_Bonus", 1+rand(5), SC_CURSE, 1; "> }, { @@ -19337,6 +19337,64 @@ item_db: ( callfunc "GD_critboost", 5, "filter_friendly"; "> }, +{ + Id: 8052 + AegisName: "DodgeDonut" + Name: "Dodge Donut" + Type: "IT_USABLE" + Buy: 10000 + Sell: 100 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 20; + @max = 20; + @delay = 60; + @type = SC_INCFLEE; + doevent "inc_sc_bonus::OnUse"; + "> +}, +// 8053 Chocolate Donut +// 8054 Sparkly Chocolate Donut +// 8055 Mint Donut +// 8056 Sparkly Mint Donut +{ + Id: 8057 + AegisName: "StrawberryDonut" + Name: "Strawberry Donut" + Type: "IT_USABLE" + Buy: 10000 + Sell: 100 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 5; + @max = 5; + @delay = 150; + @type = SC_INCMSPRATE; + doevent "inc_sc_bonus::OnUse"; + "> +}, +{ + Id: 8058 + AegisName: "SparklyStrawberryDonut" + Name: "Sparkly Strawberry Donut" + Type: "IT_USABLE" + Buy: 10000 + Sell: 100 + Weight: 20 + Refine: false + Delay: 500 + Script: <" + @min = 5; + @max = 5; + @delay = 150; + @type = SC_INCMHPRATE; + doevent "inc_sc_bonus::OnUse"; + "> +}, ) -- cgit v1.2.3-60-g2f50