Returns whether a spell can be used against hostile units
See also Spell functions.
Signature:
isHarmful = IsHarmfulSpell(index, "bookType") or IsHarmfulSpell("name")
Arguments:
index- Index of a spell in the spellbook (number, spellbookID)bookType- Type of spellbook (string)pet- The pet's spellbookspell- The player's spellbook
name- Name of a spell (string)
Returns:
isHarmful- 1 if the spell can be used against hostile units; otherwise nil (1nil)
Examples:
-- print a list of harmful spells
local numTabs = GetNumSpellTabs()
for i = 1, numTabs do
local name, texture, offset, numSpells = GetSpellTabInfo(i)
for j = 1, numSpells do
local spellId = j + offset
local harmful = IsHarmfulSpell(spellId, "spell")
if harmful then
local name, rank = GetSpellName(spellId, "spell")
print(name .. " is a harmful spell")
end
end
end