No categories assigned

LUA:AddSpellBonus

Revision as of 12:09, 30 January 2021 by Cynnar (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


LUA:AllFunctions - AddSpellBonus

Return to: LUA:AllFunctions | Tutorials | Portal | Forum | Project Manager | Bug Tracker


Adds to the stats of the given spawn.

Syntax

AddSpellBonus(param1, param2, param3, [opt param1])

Parameters

Required - param1 (Spawn), param2 (int16), param3 (sint32)
param1 is the spawn to receive the stat boost
param2 is the type (id) of the stat
param3 is the amount to add
Optional - opt param1 (int32)
opt param1 is a list of class id's that the bonus can apply to

Example

function cast(Caster, Target)
    AddSpellBonus(Caster, 0, 12)
end

Adds 12 str to the caster.

Notes

If used in a spell script the target param (param1) will be overwritten with the spells targets.

To give a buff to all but fighters it would be AddSpellBonus(Target, 0, 12, 11, 21, 31), 11 is priests, 21 is mages, and 31 is scouts