Commit History

Author SHA1 Message Date
  Emagi d1462b6cad more ResetFunctionStack that were missing from lua functions 2 months ago
  Emagi c1ea560e0c RemoveSkillBonus should work on NPC's now, fixed/added some additional logging info for SpawnGroupByID 2 months ago
  Emagi cd341c8852 lua updates 2 months ago
  Emagi a56bacc9b0 AddControlEffect requires a luaspell be passed. On load of spell script data we remove the useless luaspell ptr. 2 months ago
  Emagi f8c9d11ee0 fix reload spells to work with the lua spell state redesign 2 months ago
  Emagi 3c3e52941f Have DestroySpells handle the delete of the luaspell instead of active_spells 2 months ago
  Emagi b38740ac7c lua spell deleted outside of destroy spells 2 months ago
  Emagi fab299e53f fix /reload spells 2 months ago
  Emagi 5a298f404a fix locking order as mspells cant be the last lock 2 months ago
  Emagi 83216921be script file mutex will be write locked to avoid interruption of an existing state of the same script file being duplicated 2 months ago
  Emagi 48d6965a1c erg mistakes.. 2 months ago
  Emagi 452a8508e0 dont need to change the itr its done in CreateSpellScript 2 months ago
  Emagi a181a94c56 Fix some mutex conditions with lua spell scripts 2 months ago
  Emagi cc3e1c8d06 Update LuaInterface::DestroySpells to assure we cover all the new lua states under the spell_scripts instead of the obselete spells map 2 months ago
  Emagi ca37531d77 fix missing comma 2 months ago
  Emagi 6b68dba65f LUA Spell Scripts updated to have a queue much like SpawnScripts 2 months ago
  Emagi 9bc4053ed3 more function checks 2 months ago
  Emagi 9040a6731e Grab function string on stack 2 months ago
  Emagi d391ab39cc if caster is not set, still set spawn value 2 months ago
  Emagi a89a1b5ed5 if caster is not set, still set spawn value 2 months ago
  Emagi 309ec7e274 more protection for function calls 2 months ago
  Emagi c99c193570 Protect ApplyLuaFunction from setting spell state variables if no function exists 2 months ago
  Emagi 1ea2b53551 revert but have remove function protected if it doesnt exist in spell script 2 months ago
  Emagi dde2d530a7 protect when missing remove function from spell 2 months ago
  Emagi 6f463c5e1b protection on lua_pcall 2 months ago
  Emagi a350b94a3e more checks 2 months ago
  Emagi b1c2daced9 restore old lua include for the old compile 2 months ago
  Emagi 3b80496dff Attempt to fix spell deletion more than once with short durration timers 2 months ago
  Emagi 4efbc70fba Web administration now has /setadminstatus support 3 months ago
  Emagi f397a70211 World Update 3 months ago