Emagi
f85ef5eb61
ret should be set after with the createspellscript
2024-09-07 14:52:08 -04:00
Emagi
98c0aaf73b
spell scripts mutex locking fixes
2024-09-07 14:50:01 -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
56e43288bf
function call fixes and resets for procs / call spell process
2024-09-02 19:14:44 -04:00
Emagi
b7802d84db
fix lua functions being called that don't exist
2024-09-02 10:01:04 -04:00
Emagi
184bc94aa1
lua function call protection
2024-09-02 09:45:36 -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
85c6d48f70
WorldServer Updates
...
- Added DespawnByLocationID(Zone, Location_ID, Delay) - delay defaults as 0 (instant).
- SpawnGroupByID and SpawnByLocationID will now randomly pull from the locations list of entities, instead of the initial spawn available (iterator 0).
2024-08-17 04:22:52 -04:00
Emagi
ca28e77ae4
Crash fix, new lua function IsSpawnGroupAlive(Zone, Group_ID)
...
Crash fix for SpawnGroupByID on invalid group, IsSpawnGroupAlive(Zone, Group_ID) added.
2024-08-02 15:51:28 -04:00
Emagi
89194da149
EQ2Emu Source Base July 2024
2024-07-22 08:52:28 -04:00