Emagi
304f0d2bca
ignore retry attempts for now
2023-02-27 09:00:34 -05:00
Emagi
622ad6347e
Remove wait close to avoid MState mutex lock issue
2023-02-27 08:33:19 -05:00
Emagi
b47c8546e4
Address streams stuck in wait-close state
2023-02-24 15:12:44 -05:00
Emagi
c6bebcd532
Reintegrated full linkdead 120 second timer,, groups can have linkdead players remain in group
2023-02-24 15:12:12 -05:00
Emagi
59c049cb08
mem leak fixes
2023-02-24 11:00:55 -05:00
Emagi
56c51b6759
Consolidate use of grid_id and use SetLocation / GetLocation
2023-02-23 10:25:57 -05:00
Emagi
32862500e4
Added Total Power listing to spawn details command display
2023-02-17 10:16:03 -05:00
Emagi
9eabdaf5f5
Enforce given_by type in spell_tiers for spells, spellscroll given_by type is now ommitted from being provided to auto spell lists
2023-02-17 10:03:50 -05:00
Emagi
3ee4e5e105
Fix #304 - quest sharing and delete restrictions, check DB sql for required updates
2023-02-16 18:14:48 -05:00
Emagi
6f21dcd29d
Avoid crash on calling AddSpellBonus via lua functions without a spell, also protection on bonuses to not require one
2023-02-16 18:12:34 -05:00
Emagi
f17d884f72
oops..
2023-02-15 19:10:10 -05:00
Emagi
aedc80a827
Removed redundant boolean for IsFullyLoggedIn, replaced with IsReadyForUpdatees
2023-02-15 19:07:40 -05:00
Emagi
9f19e692cc
Additional client login protections
2023-02-15 18:59:08 -05:00
Emagi
1918ad44ce
defend against bad client versions
2023-02-15 15:57:57 -05:00
Emagi
1538c41bbc
Further attempt to fix ghosts in the machine, clients removing early and still having packets sent to them
2023-02-15 15:49:40 -05:00
Emagi
2ea1982355
Fix #318 - added spawn set scared_strong_players [0|1]. NPCs will be afraid if gray con and in aggro range, needs faction to check aggro list
2023-02-12 13:09:27 -05:00
Emagi
dbf6d0a630
Fix accidental Focus skill check/increase when it is already done below
2023-02-10 19:33:37 -05:00
Emagi
f7ab072a1b
Fix #452 - implement skill bonus caps. Fix for conversation crash with CloseItemConversation. Attempts to address spawns being called during deletion like RemovePet
2023-02-10 10:41:53 -05:00
Emagi
effe13a590
Addressed Spawn changes being sent while the client is being removed from the spawn map
2023-02-07 10:04:07 -05:00
Emagi
81dfccef28
Allow region tics to occur when a node is deleted without second pass
2023-02-07 08:34:44 -05:00
Emagi
f743d9ef5e
Resolve deleting grids from a spawn causing a crash
2023-02-07 07:28:25 -05:00
Emagi
8571729d8a
Address some issues with dead spawn pointers when calling grid map
2023-02-07 07:27:47 -05:00
Emagi
94dd2d260d
Info, Position and Visual sizing variables were globally used in the Spawn class, changed to a local returned variable to avoid buffer overruns when the change functions are called again before the size variable is pulled from its global variable
2023-01-28 07:42:20 -05:00
Emagi
5de0b9b4b0
reverse previous excessive locks
2023-01-16 19:54:18 -05:00
Emagi
355ac44bdb
Make sure spawn is set as deleted
2023-01-16 14:55:33 -05:00
Emagi
db9a5da85a
Patch up missing removal points
2023-01-16 14:51:22 -05:00
Emagi
dd718e7d78
Patch up missing removal points
2023-01-16 14:49:17 -05:00
Emagi
6351a004f9
Last try..
2023-01-13 15:02:05 -05:00
Robert Allen
7757bc249a
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2023-01-13 04:16:38 -06:00
Robert Allen
e6ddd1ac80
Update Recipe.cpp
...
examine recipe change
2023-01-13 04:15:44 -06:00
Emagi
baff7ced26
Change how SpellProcess grabs the spell targets from the grid to an ID
2023-01-10 17:48:12 -05:00
Emagi
0331350a61
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2023-01-09 15:34:57 -05:00
Emagi
e1a9125fe0
try to address outstanding pointers being corrupted in the grid
2023-01-09 15:34:49 -05:00
Robert Allen
52d997bd39
Tradeskill /recipe fixes
...
1. fixed blank crafting screen if there was no Stage 0 product in recipe
2. fixed examine recipe not get correct total of primary components available
2023-01-01 09:00:43 -06:00
Robert Allen
a4ed5802c7
recipe and tradeskill updates
...
-- Fixed issue when examining recipes from book Live vs Classic recipe info would be displayed ( now uses ID vs name to retrieve recipe info
-- fixed issue where create recipe would not show all available primary items that are available in inventory
-- hover/examine recipe now show toal number available correctly
-- fixed issue where examining a recipe from book in inventory would crash the server if book was not scriped already
2022-12-31 06:28:54 -06:00
Emagi
48ab278003
delete_spawn is now atomic to avoid and conflicts
2022-12-29 18:34:52 -05:00
Emagi
34018d9a5e
Check if spawns are to be deleted, don't add them to the grid
2022-12-29 16:24:05 -05:00
Emagi
1edd9a76a2
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2022-12-28 17:23:03 -05:00
Emagi
47c34bf246
fix AOE crash
2022-12-28 17:22:53 -05:00
Robert Allen
60e2fbaee4
Update WorldStructs.xml
...
tradeskill and recipe fixes
2022-12-27 19:51:07 -06:00
devn00b
b3773b1047
Windows World EXE Update
2022-12-28 01:22:06 +00:00
Emagi
3f34a0f3b1
preserve the long spell save by using the trigger on timer
2022-12-27 20:12:30 -05:00
Emagi
ccfbb2a59d
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2022-12-27 19:52:48 -05:00
Emagi
883951dc61
Remove instant save spell effect in Client::TriggerSpellSave, we can only save in Client::Process too dangerous otherwise to conflict with spell targets
2022-12-27 19:52:34 -05:00
Robert Allen
c58a0ef358
tradeskill fixes that never made git
...
should fix issue of not being able to examine recipes from recipe book
2022-12-26 09:28:13 -06:00
Emagi
7870d9f25d
Player hp/power details properly persist cross zone
2022-12-21 10:07:45 -05:00
Emagi
c200dc63f7
Fix vision to be a int32 as it is in the char info structure
2022-12-21 09:34:42 -05:00
Emagi
4c5202e216
Pets cannot aggro their master, this addresses charming a pet and being able to sent it to attack, follow you correctly without locking encounter
2022-12-21 09:34:00 -05:00
devn00b
f794984fdb
Windows EQ2World exe update
2022-12-13 20:30:01 +00:00
devn00b
1e19392b7b
Fix for issue #500 . Crashing while reviving to another zone.
2022-12-10 21:21:39 +00:00