1
0

10 Commits

Author SHA1 Message Date
Emagi
a597a993c2 note script filename fix error message for SpawnGroupByID 2024-09-12 15:46:46 -04:00
Emagi
ce39473fb9 additional lua fixes 2024-09-12 10:36:05 -04:00
Emagi
362a86d3f7 fix HasCoin to check if player before casting it 2024-09-12 09:44:05 -04:00
Emagi
0a80911ed7 Allow CureByControlEffect to be ran outside spell script 2024-09-12 08:40:47 -04:00
Emagi
e246609d34 AddControlEffect requires a luaspell be passed. On load of spell script data we remove the useless luaspell ptr. 2024-09-10 18:36:47 -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
8d09f4e043 Update LuaFunctions.cpp 2024-08-17 04:27:45 -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