Devn00b
a72149f6ab
Update Windows EXE
2024-03-28 17:48:37 -07:00
Emagi
5fba62654e
Address corner case with GM commands crashing server
2024-03-26 19:31:06 -04:00
Emagi
8b394e1fa7
Try to address hangups with reload spawns win larger zones
2024-03-26 08:00:32 -04:00
Emagi
518096f8cf
this was forgotten the other day
2024-03-25 13:13:06 -04:00
Emagi
93fe6b750e
stopping spawn script timers will be avoided on zone shutdown to avoid deadlock, we have cleanup later in the function calls
2024-03-24 13:30:35 -04:00
Emagi
2bd952fba7
Remove any spawn script timers tied to the spawn when spawn is removeed
2024-03-23 08:06:13 -04:00
Emagi
0d474d8455
This time will be different, this time we will succeed!
2024-03-23 07:40:18 -04:00
Emagi
513fafef3c
Avoid nullptr casters!
2024-03-21 22:26:15 -04:00
Emagi
efca012970
Able to repop in Antonica and not have issues deconstructing spells from spawns
2024-03-20 19:08:32 -04:00
Emagi
9ac9da15a5
missing files
2024-03-18 18:17:01 -04:00
Emagi
f48465c654
try to fix a crash issue
2024-03-18 18:15:13 -04:00
Emagi
878dd00fb9
Address spell caster dead ptrs, location enter/leave with discovery based on grid id alone
2024-03-18 08:58:05 -04:00
Emagi
1a641f23ce
caster nullptr check
2024-03-12 20:10:31 -04:00
Emagi
11cd551808
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2024-03-12 09:16:26 -04:00
Emagi
27130d0aae
Mutex handling fixes, ptr crash fix and loose pointer cleanup related to lua spells
2024-03-12 09:16:13 -04:00
devn00b
4207e21dfa
Windows EXE update
2024-03-11 14:07:47 -07:00
Emagi
f9d0c8879c
additional group member ptr crash fix
2024-03-09 08:01:21 -05:00
Emagi
11032419f3
Additional misc ptr crash fixes
2024-03-09 07:26:51 -05:00
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
2024-03-07 09:48:58 -05:00
Emagi
39ac029ffc
Fix #558 - deadlock on heal checking encounter state of existing aggroed npcs on the person being healed
2024-03-04 08:41:02 -05:00
Emagi
8f35ab39d7
Fix delete spell crash when player camps with a maintained and spell effect on the same spell in certain conditions
2024-03-03 08:27:42 -05:00
Emagi
c958e02b2e
Fix crash when process movement on spawn not entity, added logging for potential delete spell crash on client removal
2024-03-01 12:34:05 -05:00
Emagi
7bfa2fa1e6
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2024-02-28 09:46:50 -05:00
Emagi
12fe577015
Fix #557 bug reporting on DoF now works, thanks to ColdLlama
2024-02-28 09:46:33 -05:00
devn00b
791e48c857
Fix for discord bot. ruleset_details->rule_value was too small. Extended from 64->1024.
2024-02-15 18:48:38 +00:00
Devn00b
55f9349603
Merge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2024-02-05 19:05:33 -08:00
Devn00b
78f4a6e63b
Added Discord chat support.
2024-02-05 19:04:10 -08:00
Emagi
d1cbb045f2
Fix decline for auto loot mode command
2024-02-05 17:33:32 -05:00
Emagi
a55fda41b5
crash fix for non entity handle loot
2024-02-04 20:50:05 -05:00
Emagi
3589742e08
missing rule updates
2024-02-04 14:58:59 -05:00
Emagi
81ef0b82ab
git pushMerge branch 'master' of https://git.eq2emu.com/devn00b/EQ2EMu
2024-02-04 14:58:01 -05:00
Emagi
47196d6b67
- Fix #504 - Group Options Support (loot methods, yell restrictions, encounter lock features, item rarity, auto split coin, auto loot mode)
...
- Rule R_Loot, LootDistributionTime added to set lotto/NBG timer countdown for distribution, default 120 (in seconds)
- /setautolootmode [x] command now supported, 0 = none, 1 = need/lotto, 2 = decline
DB Update: update commands set handler=534 where command='setautolootmode';
- /loot list details added - tracks the loot windows of players and tells if they are still open or closed (to determine when loot should dispense)
- Addressed spells causing crashes on deconstruct of NPCs
- Fixed inner struct data honoring the IfVariableSet/IfVariableNotSet flag, eg. previously item_id would not honor IfVariableSet/IfVariableNotSet:
<Data ElementName="item_count" Type="int8" IfVariableNotSet="loot_all"/>
<Data ElementName="item_list" Type="Array" ArraySizeVariable="item_count" IfVariableNotSet="loot_all">
<Data ElementName="item_id" Type="int32" IfVariableNotSet="loot_all"/>
</Data>
2024-02-04 14:51:55 -05:00
image
d7ed14c95a
Update 'EQ2/source/WorldServer/client.cpp'
...
Address compile issues with b96d4170be
2024-01-26 02:26:43 +00:00
Robert Allen
b96d4170be
Merchants no longer offer bank items and bags with items for sale
...
Merchants no longer offer bank items and bags with items for sale
2024-01-25 08:22:02 -06:00
Robert Allen
685d8a04ef
Dof examine bag update
...
in DoF when hoover a bag not all info was shown
2024-01-21 12:17:25 -06:00
Robert Allen
1c7e08a521
Dof bags and someitmes not showing up
...
added bag_id to the sort so that bags would typically be at top of list when inventory items sent to client
2024-01-20 17:00:54 -06:00
Robert Allen
50022b425a
DoF tradeskill Create from recipe fix
...
1. build components showing as 0/1 in red when component was available(tradeskillpackets.cpp)
2. select item not showing list properly(worldstruct.xml)
2024-01-10 19:18:24 -06:00
Robert Allen
3217dbd9ec
delete duplicate structure
...
deleted the following duplicate structure
2024-01-07 11:35:40 -06:00
Devn00b
5ec88b692a
Update Windows EXE
2023-12-23 13:12:24 -08:00
Emagi
5c1c66afaf
Add R_World, LoreAndLegendAccept requested by Dorbin
2023-12-23 15:52:46 -05:00
Devn00b
364a7c6b45
Rewrite of WorldDatabase::DeleteCharacter to not rely on FK checks, changed most queries to use async, added all the recent character tables.
2023-12-23 12:49:37 -08:00
Emagi
f510bd89d7
Oops didn't notice this before
2023-12-18 08:45:57 -05:00
Emagi
34fa52efb9
Add memory leak fix back, address deleting spell in spell effects already deleted by maintained
2023-12-18 08:42:06 -05:00
Emagi
f303fa5895
Temporarily disabling of RemoveSpell on entity despawn, mandated passive spells -- this is to avoid a crash and was here for a mem leak fix
2023-12-18 07:54:57 -05:00
Emagi
29d50aa842
Restore access to October 2004 classic 283 release cd client
2023-12-17 08:49:33 -05:00
Emagi
6b1831d3ec
Fix comments in rules file
2023-12-17 08:48:26 -05:00
Emagi
40d1e47c8f
Ok classic 283 players, this is for you since you found a corner case crash
2023-12-17 07:42:02 -05:00
Emagi
6ed24cb2e5
Added isle of refuge for skipping tutorial in DoF, set StartingZoneRuleFlag to 8, eg. update ruleset_details set rule_value=8 where rule_type='StartingZoneRuleFlag';
2023-12-16 10:05:19 -05:00
Emagi
1ef4c8cbb1
vague windows details for eq2voicerecover
2023-12-15 22:03:20 -05:00
Emagi
195f7bc84d
EQ2 Voice Recover RC4 key decryptor code for Independent and BOINC Project
2023-12-15 21:57:56 -05:00