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