Emagi
|
cb038f75bf
Fixes for lua state resetting
|
1 ay önce |
Emagi
|
f8c9d11ee0
fix reload spells to work with the lua spell state redesign
|
2 ay önce |
Emagi
|
3c3e52941f
Have DestroySpells handle the delete of the luaspell instead of active_spells
|
2 ay önce |
Emagi
|
b38740ac7c
lua spell deleted outside of destroy spells
|
2 ay önce |
Emagi
|
5a298f404a
fix locking order as mspells cant be the last lock
|
2 ay önce |
Emagi
|
83216921be
script file mutex will be write locked to avoid interruption of an existing state of the same script file being duplicated
|
2 ay önce |
Emagi
|
48d6965a1c
erg mistakes..
|
2 ay önce |
Emagi
|
452a8508e0
dont need to change the itr its done in CreateSpellScript
|
2 ay önce |
Emagi
|
a181a94c56
Fix some mutex conditions with lua spell scripts
|
2 ay önce |
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 ay önce |
Emagi
|
6b68dba65f
LUA Spell Scripts updated to have a queue much like SpawnScripts
|
2 ay önce |
Emagi
|
9bc4053ed3
more function checks
|
2 ay önce |
Emagi
|
9040a6731e
Grab function string on stack
|
2 ay önce |
Emagi
|
d391ab39cc
if caster is not set, still set spawn value
|
2 ay önce |
Emagi
|
a89a1b5ed5
if caster is not set, still set spawn value
|
2 ay önce |
Emagi
|
309ec7e274
more protection for function calls
|
2 ay önce |
Emagi
|
1ea2b53551
revert but have remove function protected if it doesnt exist in spell script
|
2 ay önce |
Emagi
|
dde2d530a7
protect when missing remove function from spell
|
2 ay önce |
Emagi
|
6f463c5e1b
protection on lua_pcall
|
2 ay önce |
Emagi
|
a350b94a3e
more checks
|
2 ay önce |
Emagi
|
3b80496dff
Attempt to fix spell deletion more than once with short durration timers
|
2 ay önce |
Emagi
|
35bfdbeca7
WorldServer Updates
|
3 ay önce |
Emagi
|
c838cd6735
Crash fix for SpawnGroupByID on invalid group, IsSpawnGroupAlive(Zone, Group_ID) added.
|
3 ay önce |
Emagi
|
ccf38233ab
**Tradeskills**:
|
4 ay önce |
Emagi
|
79229a6de8
Fix #565 - avoid crash, packet buffer overruns/overflows, Fix #563 cavoid crash all getcurrentspell on dead lua state after reload spells called
|
4 ay önce |
Emagi
|
f5685e3918
Login Updates:
|
5 ay önce |
Emagi
|
41738ba225
Isle of Refuge March 2005 Client **BETA** Support!!
|
5 ay önce |
Emagi
|
f9ddc49fcd
- Fix #560 - DoF Trade Support! Works cross client to AoM, restricted to 6 slots when trading with DoF. WorldStructs.xml updated!
|
7 ay önce |
Emagi
|
422c34e566
Make lua functions ModifyMaxHP and ModifyMaxPower usable
|
7 ay önce |
Emagi
|
c98a2997d7
Do not call lua functions that do not exist for spells, causes crashes
|
7 ay önce |