hola,
en \IGCData\Scripts\Skills esta el archivo RegularSkillCalc.lua vas a encontrar la formula de los skill.
/****************************************/
Original:
-- SkillID: 260, Killing Blow - (Rage Fighter, Fist Master)
function RageFighterKillingBlow(InDamage, Vitality)
local OutDamage = InDamage * (Vitality / 10 + 50) / 100.0
return OutDamage
end
-- SkillID: 261, Beast Uppercut - (Rage Fighter, Fist Master)
function RageFighterBeastUppercut(InDamage, Vitality)
local OutDamage = InDamage * (Vitality / 10 + 50) / 100.0
return OutDamage
end
-- SkillID: 262, Chain Drive - (Rage Fighter, Fist Master)
function RageFighterChainDrive(InDamage, Vitality)
local OutDamage = (InDamage + Vitality / 10) * (Vitality / 10 + 50) / 100.0
return OutDamage
end
-- SkillID: 263, Dark Side - (Rage Fighter, Fist Master)
function RageFighterDarkSideIncDamage(InDamage, Dexterity, Energy)
local OutDamage = (Dexterity / 8 + InDamage + Energy / 10) * (Dexterity / 8 + Energy / 10 + 100) / 100.0
return OutDamage
end
-- SkillID: 264, Dragon Roar - (Rage Fighter, Fist Master)
function RageFighterDragonRoar(InDamage, Energy)
local OutDamage = (InDamage + Energy / 10) * (Energy / 10 + 50) / 100.0
return OutDamage
end
-- SkillID: 265, Dragon Slasher - (Rage Fighter, Fist Master)
function RageFighterDragonSlasher(InDamage, Energy, TargetType)
local OutDamage = 0
if (TargetType == 1) then -- Player
OutDamage = InDamage * (Energy / 10 + 50) / 100.0
else -- Monster
OutDamage = (InDamage * (Energy / 10 + 50) / 100.0 + 100.0) * 3.0
end
return OutDamage
end
-- SkillID: 265, 564, 566 - Dragon Slasher - SD Reduction - (Rage Fighter, Fist Master)
function DragonSlasher_DecreaseVictimSD(Energy)
local SuccessRate = 0
local DecreasePercent = 0
SuccessRate = Energy / 100 + 10
DecreasePercent = Energy / 30 + 10
if (SuccessRate > 100) then
SuccessRate = 100
end
if (DecreasePercent > 100) then
DecreasePercent = 100
end
return SuccessRate, DecreasePercent
end
-- SkillID: 269, Charge - (Rage Fighter, Fist Master)
function RageFighterCharge(InDamage, Vitality)
local OutDamage = InDamage * (Vitality / 10 + 50) / 100.0
return OutDamage
end
-- SkillID: 270, Phoenix Shot - (Rage Fighter, Fist Master)
function RageFighterPhoenixShot(InDamage, Vitality)
local OutDamage = InDamage * (Vitality / 10 + 200) / 100.0
return OutDamage
end
/****************************************/
Modificado:
-- SkillID: 260, Killing Blow - (Rage Fighter, Fist Master)
function RageFighterKillingBlow(InDamage, Vitality)
local OutDamage = InDamage * (Vitality / 10 + 50) / 1500.0
return OutDamage
end
......
/****************************************/
fíjate que lo dividen por 1500.0 modifica ese valor a tu gusto.