diff options
Diffstat (limited to 'src/map/config/const.h')
-rw-r--r-- | src/map/config/const.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/map/config/const.h b/src/map/config/const.h index 1287219aa..6b46a6061 100644 --- a/src/map/config/const.h +++ b/src/map/config/const.h @@ -84,9 +84,9 @@ /* Renewal's dmg level modifier, used as a macro for a easy way to turn off. */ #ifdef RENEWAL_LVDMG - #define RE_LVL_DMOD() \ - if( status_get_lv(src) > 100 ) \ - skillratio = skillratio * status_get_lv(src) / 100; + #define RE_LVL_DMOD(val) \ + if( status_get_lv(src) > 100 && val > 0 ) \ + skillratio = skillratio * status_get_lv(src) / val; #define RE_LVL_MDMOD(val) \ if( status_get_lv(src) > 100 && val > 0) \ md.damage = md.damage * status_get_lv(src) / val; @@ -95,7 +95,7 @@ if( status_get_lv(src) > 100 ) \ md.damage = md.damage * 150 / 100 + md.damage * status_get_lv(src) / 100; #else - #define RE_LVL_DMOD() + #define RE_LVL_DMOD(val) #define RE_LVL_MDMOD(val) #define RE_LVL_TMDMOD() #endif |