777 B
777 B
Function: SetSpellDataIndex(spell, idx, value, value2)
Description: Set's the spell data index value
Parameters:
spell
(Spell) - Spell object representingspell
.idx
(uint32) - Integer valueidx
.value
(int32) - Integer valuevalue
.value2
(int32) - Integer valuevalue2
.
Returns: None.
Example:
-- From ItemScripts/AbbatoirCoffee.lua
function cast(Item, Player)
Spell = GetSpell(5463)
Regenz = 18.0
newDuration = 180000
SetSpellData(Spell, "duration1", newDuration)
SetSpellData(Spell, "duration2", newDuration)
SetSpellDataIndex(Spell, 0, Regenz)
SetSpellDisplayEffect(Spell, 0, "description", "Increases Out-of-Combat Power Regeneration of target by " .. Regenz)
CastCustomSpell(Spell, Player, Player)
end