#196 LUASpell + LUASpell SpellData Customization in LUA Scripting

Ditutup
dibuka 4 tahun lalu oleh image · 2 komentar
image komentar 4 tahun lalu

Requirement:

need a modifiedcastspell for items to manually input values such as a spell data and duration

Need spell access and customizing SpellData, eg. cast time of a spell within LUA scripts

eg

Spell = GetSpell(spellid, tier)

newCastTime = GetSpellData(Spell, "cast_time")

-- add 10 seconds to cast time
newCastTime = castTime + 1000

SetSpellData(Spell, "cast_time", newCastTime)

CastCustomSpell(spell, Caster, Target)
Requirement: ``` need a modifiedcastspell for items to manually input values such as a spell data and duration ``` Need spell access and customizing SpellData, eg. cast time of a spell within LUA scripts eg ``` Spell = GetSpell(spellid, tier) newCastTime = GetSpellData(Spell, "cast_time") -- add 10 seconds to cast time newCastTime = castTime + 1000 SetSpellData(Spell, "cast_time", newCastTime) CastCustomSpell(spell, Caster, Target) ```
image komentar 4 tahun lalu
Kolaborator

example of abasicfirework.lua item adding 500 (5 seconds) to its existing cast time, for a total of 5.01 seconds:

function used(Item, Player)
Spell = GetSpell(5003, 1)

newCastTime = GetSpellData(Spell, "cast_time")
newCastTime = newCastTime + 500
SetSpellData(Spell,"cast_time",newCastTime)
CastCustomSpell(Spell, Player, Player)

end
example of abasicfirework.lua item adding 500 (5 seconds) to its existing cast time, for a total of 5.01 seconds: ``` function used(Item, Player) Spell = GetSpell(5003, 1) newCastTime = GetSpellData(Spell, "cast_time") newCastTime = newCastTime + 500 SetSpellData(Spell,"cast_time",newCastTime) CastCustomSpell(Spell, Player, Player) end ```
image referenced this issue from a commit 4 tahun lalu
image komentar 4 tahun lalu
Kolaborator

need to put some better protection on the base spell duplication and then delete the copied spell when necessary, will fix the rest of this tomorrow

need to put some better protection on the base spell duplication and then delete the copied spell when necessary, will fix the rest of this tomorrow
image buka kembali 4 tahun lalu issues.commit_ref_at=
Masuk untuk bergabung dalam percakapan ini.
Memuat...
Batal
Simpan
Belum ada konten.