Emagi
|
90459c4074
address not resetting spell state on failure to call spell process
|
před 1 měsícem |
Emagi
|
ba579895b9
active spells updates
|
před 1 měsícem |
Emagi
|
f8c9d11ee0
fix reload spells to work with the lua spell state redesign
|
před 2 měsíci |
Emagi
|
3c3e52941f
Have DestroySpells handle the delete of the luaspell instead of active_spells
|
před 2 měsíci |
Emagi
|
fab299e53f
fix /reload spells
|
před 2 měsíci |
Emagi
|
6b68dba65f
LUA Spell Scripts updated to have a queue much like SpawnScripts
|
před 2 měsíci |
Emagi
|
9040a6731e
Grab function string on stack
|
před 2 měsíci |
Emagi
|
c99c193570
Protect ApplyLuaFunction from setting spell state variables if no function exists
|
před 2 měsíci |
Emagi
|
1ea2b53551
revert but have remove function protected if it doesnt exist in spell script
|
před 2 měsíci |
Emagi
|
6f463c5e1b
protection on lua_pcall
|
před 2 měsíci |
Emagi
|
3b80496dff
Attempt to fix spell deletion more than once with short durration timers
|
před 2 měsíci |
Emagi
|
ccf38233ab
**Tradeskills**:
|
před 4 měsíci |
Emagi
|
69612e08b6
- Fix #528 - Support for DoF Advancement Window!
|
před 6 měsíci |
Emagi
|
96902a5564
- Fix #564 - Mail support for DoF!
|
před 7 měsíci |
Emagi
|
60a9c87312
Add a max concentration base and allow support of the DB entry for players, try to restrict the concentration from overflowing the integer
|
před 7 měsíci |
Emagi
|
5d80136092
restore ability to set custom spell errors on precast, return { cast_allowed_boolean, cast_error_num }, eg return { false, 1 } will not allow casting and return not enough knowledge
|
před 7 měsíci |
Emagi
|
92ca3bac38
resolve the precast not stopping spell cast
|
před 7 měsíci |
Emagi
|
c98a2997d7
Do not call lua functions that do not exist for spells, causes crashes
|
před 7 měsíci |
Emagi
|
231c866c2c
restrict spell state assignment during deletion of spells
|
před 7 měsíci |
Emagi
|
1c94d68116
- Fix #554 - Weight support
|
před 7 měsíci |
Emagi
|
5fba62654e
Address corner case with GM commands crashing server
|
před 7 měsíci |
Emagi
|
0d474d8455
This time will be different, this time we will succeed!
|
před 7 měsíci |
Emagi
|
efca012970
Able to repop in Antonica and not have issues deconstructing spells from spawns
|
před 7 měsíci |
Emagi
|
878dd00fb9
Address spell caster dead ptrs, location enter/leave with discovery based on grid id alone
|
před 8 měsíci |
Emagi
|
1a641f23ce
caster nullptr check
|
před 8 měsíci |
Emagi
|
27130d0aae
Mutex handling fixes, ptr crash fix and loose pointer cleanup related to lua spells
|
před 8 měsíci |
Emagi
|
b6aac685a2
Protection around scenario with repop command overrunning the remove targets from spell and also when zone is not available for cast spell on a target or caster
|
před 8 měsíci |
Emagi
|
427964b7a0
Functionality:
|
před 11 měsíci |
Emagi
|
8484c78ca2
Remove unnecessary if statements, address spell cast time stacking, some misc pieces missed from last patch like attack state of npcs
|
před 11 měsíci |
Emagi
|
d32141898e
- ZoneServer::GetClientBySpawn removed, no longer using the MutexMap to track the client, use the Player class instead.
|
před 1 rokem |