849 B
849 B
Function: ProcDamage(caster, target, name, dmg_type, low_damage, high_damage, success_msg, effect_msg)
Description: Conduct proc damage against the target.
Parameters:
caster(Spawn) - Spawn object representingcaster.target(Spawn) - Spawn object representingtarget.name(string) - Stringname.dmg_type(uint8) - Integer valuedmg_type.low_damage(uint32) - Integer valuelow_damage.high_damage(uint32) - Integer valuehigh_damage.success_msg(string) - Stringsuccess_msg.effect_msg(string) - Stringeffect_msg.
Returns: None.
Example:
-- From ItemScripts/LaserGoggles.lua
function doDamage(Player, Target, damage)
local damage = math.floor(((GetHP(Target) / 100) * 50) + GetHP(Target))
ProcDamage(Player, Target, " Dev AE Slay", 4, damage)
end