Emagi
|
716caffb14
|
Have zone pointer tracked in the luaspell so we can assure we delete the spell properly when zone shuts down or spawn is gone
|
2024-12-01 18:24:56 -05:00 |
|
Emagi
|
555045cbe2
|
reload spells now works with the lua state redesign and we delete spell in the spell_scripts instead of other places (casttimer, active_spells, so on)
|
2024-09-10 09:14:40 -04:00 |
|
Emagi
|
fb592b4d76
|
Update LuaInterface::DestroySpells to assure we cover all the new lua states under the spell_scripts instead of the obselete spells map
|
2024-09-06 08:17:50 -04:00 |
|
Emagi
|
14003ee3a4
|
LUA Spell Scripts updated to have a queue much like SpawnScripts, but extended to LuaSpell for tracking procs and lifetime of the lua state
Need to avoid crashes/overrun of the lua stack.
|
2024-09-04 06:44:04 -04:00 |
|
Emagi
|
950b8e1564
|
revert and check if "remove" function exists in script
|
2024-09-02 09:19:47 -04:00 |
|
Emagi
|
727040d2dd
|
Attempt to fix deleting spells more than once if short durations
|
2024-09-02 08:15:41 -04:00 |
|
Emagi
|
b490dce8b4
|
no lua sub dir for include
|
2024-07-22 09:01:06 -04:00 |
|
Emagi
|
f0e163b1d8
|
fix lua includes
|
2024-07-22 08:58:14 -04:00 |
|
Emagi
|
89194da149
|
EQ2Emu Source Base July 2024
|
2024-07-22 08:52:28 -04:00 |
|