[Quest API] Add spell cast methods to Lua (#4096)

# Notes
- Add `eq.cast_spell(spell_id)` and `eq.self_cast(spell_id)` to Lua.
- Lua did not have a `quest::castspell(spell_id)` or `quest::selfcast(spell_id)` equivalent, so this adds them.
This commit is contained in:
Alex King
2024-02-19 03:35:30 -05:00
committed by GitHub
parent 4ad46b54df
commit 137a9f835a
4 changed files with 43 additions and 11 deletions
+2 -2
View File
@@ -313,12 +313,12 @@ int Perl__getinventoryslotid(std::string identifier)
return result;
}
void Perl__castspell(int spell_id, int target_id)
void Perl__castspell(uint16 spell_id, uint16 target_id)
{
quest_manager.castspell(spell_id, target_id);
}
void Perl__selfcast(int spell_id)
void Perl__selfcast(uint16 spell_id)
{
quest_manager.selfcast(spell_id);
}