Index: scripts/globals/magic.lua =================================================================== --- scripts/globals/magic.lua (revision 3801) +++ scripts/globals/magic.lua (working copy) @@ -866,12 +866,8 @@ --get the resisted damage dmg = dmg*resist; if(skill == NINJUTSU_SKILL) then - -- boost ninjitsu damage - -- 5% ninjitsu damage - local head = caster:getEquipID(SLOT_HEAD); - if(head == 15084) then - dmg = math.floor(dmg * 1.05); - end + -- Ninjutsu Mag Dmg Bonus (Koga Hatsuburi etc.) + dmg = math.floor(dmg * (1 + (caster:getMod(MOD_NIN_MAG_DMG)/100))); end --add on bonuses (staff/day/weather/jas/mab/etc all go in this function) dmg = addBonuses(caster,spell,target,dmg); Index: scripts/globals/status.lua =================================================================== --- scripts/globals/status.lua (revision 3801) +++ scripts/globals/status.lua (working copy) @@ -579,6 +579,7 @@ MOD_MDEF = 0x1D MOD_MACC = 0x1E MOD_MEVA = 0x1F +MOD_NIN_MAG_DMG = 0x1A4 MOD_FIREATT = 0x20 MOD_ICEATT = 0x21 MOD_WINDATT = 0x22 Index: src/map/modifier.h =================================================================== --- src/map/modifier.h (revision 3801) +++ src/map/modifier.h (working copy) @@ -69,6 +69,7 @@ MOD_MDEF =0x1D,// Magic Defense MOD_MACC =0x1E,// Magic Accuracy MOD_MEVA =0x1F,// Magic Evasion + MOD_NIN_MAG_DMG =0x1A4, // Ninjutsu Magic Dmg % Bonus // Magic Accuracy and Elemental Attacks @@ -441,7 +442,7 @@ MOD_EAT_RAW_MEAT = 410 }; -#define MAX_MODIFIER 411 +#define MAX_MODIFIER 0x242