Professional Documents
Culture Documents
Item Bonus
Item Bonus
Constants
---------
This list contains all available constants referenced in the 'bonus' commands.
* Element (e)
Ele_Dark, Ele_Earth, Ele_Fire, Ele_Ghost, Ele_Holy, Ele_Neutral, Ele_Poison,
Ele_Undead, Ele_Water, Ele_Wind, Ele_All
* Race (r)
RC_Angel, RC_Brute, RC_DemiHuman, RC_Demon, RC_Dragon, RC_Fish, RC_Formless,
RC_Insect, RC_Plant, RC_Player_Human (RC_Player deprecated), RC_Player_Doram,
RC_Undead, RC_All
* Class (c)
Class_Normal, Class_Boss, Class_Guardian, Class_All
* Size (s)
Size_Small, Size_Medium, Size_Large, Size_All
* Other values:
Skill (sk): see 'db/(pre-)re/skill_db.yml' (NOTE: Both skill IDs and names,
in quotes, are supported.)
Monster id (mid): see 'db/(pre-)re/mob_db.yml'
Item id (iid): see 'db/item_db.yml'
Item group (ig): see 'db/(pre-)re/item_group_db.yml' and the constants in
'src/map/script_constants.hpp', prefixed with IG_*
Weapon type (w): see 'doc/item_db.txt' -> SubType
Bonuses
-------
The format of bonuses listed in this file is as follows:
1. Basic Bonuses
2. Extended Bonuses
3. Group-specific Bonuses
4. Status-related Bonuses
5. AutoSpell Bonuses
6. Misc Bonuses
====================
| 1. Basic Bonuses |
====================
Base stats
----------
bonus bStr,n; STR + n
bonus bAgi,n; AGI + n
bonus bVit,n; VIT + n
bonus bInt,n; INT + n
bonus bDex,n; DEX + n
bonus bLuk,n; LUK + n
bonus bAllStats,n; STR + n, AGI + n, VIT + n, INT + n, DEX + n,
LUK + n
bonus bAgiVit,n; AGI + n, VIT + n
bonus bAgiDexStr,n; STR + n, AGI + n, DEX + n
Trait Stats
-----------
bonus bPow,n; POW + n
bonus bSta,n; STA + n
bonus bWis,n; WIS + n
bonus bSpl,n; SPL + n
bonus bCon,n; CON + n
bonus bCrt,n; CRT + n
bonus bAllTraitStats,n; POW + n, STA + n, WIS + n, SPL + n, CON + n,
CRT + n
HP/SP/AP
-----
bonus bMaxHP,n; MaxHP + n
bonus bMaxHPrate,n; MaxHP + n%
bonus bMaxSP,n; MaxSP + n
bonus bMaxSPrate,n; MaxSP + n%
bonus bMaxAP,n; MaxAP + n
bonus bMaxAPrate,n; MaxAP + n%
Atk/Def
-------
bonus bBaseAtk,n; Basic attack power + n
bonus bAtk,n; ATK + n (unofficial)
bonus bAtk2,n; ATK2 + n
bonus bAtkRate,n; ATK + n% that won't interfere with Damage
modifier and SC_EDP (renewal mode only)
bonus bWeaponAtkRate,n; Weapon ATK + n%
bonus bMatk,n; Magical attack power + n
bonus bMatkRate,n; Magical attack power + n%
bonus bWeaponMatkRate,n; Weapon Magical ATK + n% (renewal mode only)
bonus bDef,n; Equipment DEF + n
bonus bDefRate,n; Equipment DEF + n%
bonus bDef2,n; VIT based DEF + n
bonus bDef2Rate,n; VIT based DEF + n%
bonus bMdef,n; Equipment MDEF + n
bonus bMdefRate,n; Equipment MDEF + n%
bonus bMdef2,n; INT based MDEF + n
bonus bMdef2Rate,n; INT based MDEF + n%
Additional stats
----------------
bonus bHit,n; Hit + n
bonus bHitRate,n; Hit + n%
bonus bCritical,n; Critical + n
bonus bCriticalLong,n; Critical + n for normal long ranged attack
(won't be shown in status window)
bonus2 bCriticalAddRace,r,n; Critical + n against enemies of race r
bonus bCriticalRate,n; Critical + n%
bonus bFlee,n; Flee + n
bonus bFleeRate,n; Flee + n%
bonus bFlee2,n; Perfect Dodge + n
bonus bFlee2Rate,n; Perfect Dodge + n%
bonus bPerfectHitRate,n; On-target impact attack probability n% (only
the highest among all is applied)
bonus bPerfectHitAddRate,n; On-target impact attack probability + n%
bonus bSpeedRate,n; Movement speed + n% (only the highest among all
is applied, won't be stacked with SC_SPEEDUP0, SC_SPEEDUP1)
bonus bSpeedAddRate,n; Movement speed + n%
bonus bAspd,n; Attack speed + n
bonus bAspdRate,n; Attack speed + n%
bonus bAtkRange,n; Attack range + n
bonus bAddMaxWeight,n; MaxWeight + n (in units of 0.1)
bonus bPAtk,n; PAtk + n
bonus bPAtkRate,n; PAtk + n%
bonus bSMatk,n; SMatk + n
bonus bSMatkRate,n; SMatk + n%
bonus bRes,n; Res + n
bonus bResRate,n; Res + n%
bonus bMRes,n; MRes + n
bonus bMResRate,n; MRes + n%
bonus bHPlus,n; HPlus + n
bonus bHPlusRate,n; HPlus + n%
bonus bCRate,n; CRate + n
bonus bCRateRate,n; CRate + n%
=======================
| 2. Extended Bonuses |
=======================
HP/SP
-----
bonus bHPrecovRate,n; Natural HP recovery ratio + n%
bonus bSPrecovRate,n; Natural SP recovery ratio + n%
bonus2 bHPRegenRate,n,t; Gain n HP every t milliseconds
bonus2 bHPLossRate,n,t; Lose n HP every t milliseconds
bonus2 bSPRegenRate,n,t; Gain n SP every t milliseconds
bonus2 bSPLossRate,n,t; Lose n SP every t milliseconds
bonus2 bRegenPercentHP,n,t; Gain n% of max HP every t milliseconds
bonus2 bRegenPercentSP,n,t; Gain n% of max SP every t milliseconds
bonus bNoRegen,x; Stops HP or SP regeneration (x: 1=HP, 2=SP)
Atk/Def
-------
bonus2 bSkillAtk,sk,n; Increases damage of skill sk by n%
bonus bShortAtkRate,n; Increases damage of short ranged attacks by n%
bonus bLongAtkRate,n; Increases damage of long ranged attacks by n%
bonus bCritAtkRate,n; Increases critical damage by +n%
bonus bCritDefRate,n; Decreases critical damage received by n%
bonus bCriticalDef,n; Decreases the chance of being hit by critical
hits by n%
bonus2 bWeaponAtk,w,n; Adds n ATK when weapon of type w is equipped
bonus2 bWeaponDamageRate,w,n; Adds n% damage to normal attacks when weapon of type
w is equipped
Healing
-------
bonus bHealPower,n; Increases heal amount of all
heal skills by n%
bonus bHealPower2,n; Increases heal amount if you are
healed by any skills by n%
bonus2 bSkillHeal,sk,n; Increases heal amount of skill sk
by n%
bonus2 bSkillHeal2,sk,n; Increases heal amount if you are
healed by skill sk by n%
bonus bAddItemHealRate,n; Increases HP recovered by n% for
healing items
bonus2 bAddItemHealRate,iid,n; Increases HP recovered by n% for
item iid
bonus2 bAddItemGroupHealRate,ig,n; Increases HP recovered by n% for items of
item group ig
bonus bAddItemSPHealRate,n; Increases SP recovered by n% for
healing items
bonus2 bAddItemSPHealRate,iid,n; Increases SP recovered by n% for item iid
bonus2 bAddItemGroupSPHealRate,ig,n; Increases SP recovered by n% for items of
item group ig
Cast time/delay
---------------
bonus bCastrate,n; Skill cast time rate + n%. (If
RENEWAL_CAST is defined, this bonus is equal to bVariableCastrate)
bonus2 bCastrate,sk,n; Adjust casting time of skill sk by n%.(If
RENEWAL_CAST is defined, this bonus is equal to bVariableCastrate)
Damage modifiers
----------------
bonus2 bAddEle,e,x; +x% physical damage against element e
bonus3 bAddEle,e,x,bf; +x% physical damage against element e with
trigger criteria bf
bonus2 bMagicAddEle,e,x; +x% magical damage against element e
bonus2 bSubEle,e,x; +x% damage reduction against attack element e
bonus3 bSubEle,e,x,bf; +x% damage reduction against attack element e
with trigger criteria bf
bonus2 bSubDefEle,e,x; +x% physical damage reduction from enemy with
defense element e
bonus2 bMagicSubDefEle,e,x; +x% magic damage reduction from enemy with
defense element e
Atk/Def
-------
bonus bAtkEle,e; Gives the player's attacks element e
bonus bDefEle,e; Gives the player's defense element e
Ignore Def
----------
bonus bIgnoreDefEle,e; Disregard DEF against enemies of element e
bonus bIgnoreDefRace,r; Disregard DEF against enemies of race r
bonus bIgnoreDefClass,c; Disregard DEF against enemies of class c
bonus bIgnoreMDefRace,r; Disregard MDEF against enemies of race r
bonus2 bIgnoreDefRaceRate,r,n; Disregard n% of the target's DEF if the target
belongs to race r
bonus2 bIgnoreMdefRaceRate,r,n; Disregard n% of the target's MDEF if the target
belongs to race r
bonus2 bIgnoreMdefRace2Rate,mr,n; Disregard n% of the target's MDEF if the target
belongs to monster race mr
bonus bIgnoreMDefEle,e; Disregard MDEF against enemies of element e
bonus2 bIgnoreDefClassRate,c,n; Disregard n% of the target's DEF if the target
belongs to class c
bonus2 bIgnoreMdefClassRate,c,n; Disregard n% of the target's MDEF if the target
belongs to class c
Ignore Res
----------
bonus2 bIgnoreResRaceRate,r,n; Disregard n% of the target's Res if the
target belongs to race r
bonus2 bIgnoreMResRaceRate,r,n; Disregard n% of the target's MRes if the target
belongs to race r
Experience
----------
bonus2 bExpAddRace,r,x; Increase exp gained by x% against enemies of
race r
bonus2 bExpAddClass,c,x; Increase exp gained by x% against enemies of
class c
=============================
| 4. Status-related Bonuses |
=============================
bonus2 bAddEff,eff,n; Adds a n/100% chance to cause status eff on the
target when attacking
bonus2 bAddEff2,eff,n; Adds a n/100% chance to cause status eff on
self when attacking
bonus2 bAddEffWhenHit,eff,n; Adds a n/100% chance to cause status eff on the
enemy when being hit by physical damage
bonus2 bResEff,eff,n; Adds a n/100% tolerance to status eff
========================
| 5. AutoSpell Bonuses |
========================
NOTES:
- For all AutoSpell bonuses, target does not have be within the spell's range to
go off.
-- Enable conf/battle/battle.conf::autospell_check_range to force a range check.
- By default, AutoSpell skills are casted on target unless it is a self or
support skill (inf = 4/16).
===================
| 6. Misc Bonuses |
===================
HP/SP drain
-----------
bonus bHPDrainValue,n; Heals +n HP with a normal attack
bonus2 bHPDrainValueRace,r,n; Heals +n HP when attacking a monster of
race r with normal attack
bonus2 bHpDrainValueClass,c,n; Heals +n HP when attacking a monster of
class c with normal attack
HP/SP vanish
------------
bonus2 bHPVanishRate,x,n; Add a x/10% chance of decreasing enemy's HP
amount by n% with a normal attack
bonus3 bHPVanishRaceRate,r,x,n; Add a x/10% chance of decreasing enemy's
HP amount by n% when attacking, depends on enemy race r
bonus3 bHPVanishRate,x,n,bf; Add a x/10% chance of decreasing enemy's HP amount by
n% when attacking with trigger criteria bf
HP/SP gain
------------
bonus bHPGainValue,n; Heals +n HP when killing an enemy with a melee-
physical attack
bonus bSPGainValue,n; Heals +n SP when killing an enemy with a melee-
physical attack
bonus2 bSPGainRace,r,n; Heals +n SP when killing an enemy of race r
with a melee-physical attack
bonus bLongHPGainValue,n; Heals +n HP when killing an enemy with a
range-physical attack
bonus bLongSPGainValue,n; Heals +n SP when killing an enemy with a
range-physical attack
bonus bMagicHPGainValue,n; Heals +n HP when killing an enemy with a
magical attack
bonus bMagicSPGainValue,n; Heals +n SP when killing an enemy with a
magical attack
Damage return
-------------
bonus bShortWeaponDamageReturn,n; Reflects n% of received melee damage back to
the enemy that caused it
bonus bLongWeaponDamageReturn,n; Reflects n% of received ranged damage back to
the enemy that caused it
bonus bMagicDamageReturn,n; Adds a n% chance to reflect targetted magic
spells back to the enemy that caused it
bonus bReduceDamageReturn,n; Reduces reflected damage (melee/ranged/magic)
by n%
Strip/Break equipment
---------------------
bonus bUnstripableWeapon; Weapon cannot be taken off via Strip skills
bonus bUnstripableArmor; Armor cannot be taken off via Strip skills
bonus bUnstripableHelm; Helm cannot be taken off via Strip skills
bonus bUnstripableShield; Shield cannot be taken off via Strip skills
bonus bUnstripable; All equipment cannot be taken off via strip
skills
Monster drops
-------------
bonus2 bDropAddRace,r,x; Adds x% to player's drop rate when killing a monster
with race r.
bonus2 bDropAddClass,c,x; Adds x% to player's drop rate when killing a monster
with class c.
Misc effects
------------
bonus bDoubleRate,n; Double Attack probability n% (works with all
weapons | only the highest among all is applied)
bonus bDoubleAddRate,n; Double Attack probability + n% (works with all
weapons)
bonus bSplashRange,n; Splash attack radius + n (only the highest
among all is applied)
bonus bSplashAddRange,n; Splash attack radius + n
NOTE: n=1 makes a 3*3 cells area, n=2 a 5*5
area, etc.
bonus2 bAddSkillBlow,sk,n; Knock back the target by n cells when using
skill sk
bonus bNoKnockback; Character is no longer knocked back by enemy
skills with such effect
bonus bNoGemStone; Skills requiring Gemstones do not require them
NOTE: Hocus Pocus still requires 1 Yellow
Gemstone, Ganbantein requirements not reduced
bonus bIntravision; Always see Hiding and Cloaking players/mobs
bonus bPerfectHide; Hidden/cloaked character is no longer detected
by monsters with 'detector' mode
bonus bRestartFullRecover; When reviving, HP and SP are fully healed
bonus bClassChange,n; Gives a n/100% chance to change the attacked
monster's class with normal attack
bonus bAddStealRate,n; Increases success rate of Steal skill by n/100%
bonus bNoMadoFuel; Nullify Magic Gear Fuel requirement for skills.
bonus bNoWalkDelay; Give infinite Endure.