Alex King
0d72295cc9
[Quest API] Add IsAutoAttackEnabled() to Perl/Lua ( #2979 )
...
# Perl
- Add `$client->IsAutoAttackEnabled()`.
# Lua
- Add `client:IsAutoAttackEnabled()`.
# Notes
- Allows operators to check if a client has auto attack enabled.
2023-02-23 02:31:35 -06:00
Alex King
9d4f231619
[Quest API] Add IsAutoFireEnabled() to Perl/Lua ( #2978 )
...
# Perl
- Add `$client->IsAutoFireEnabled()`.
# Lua
- Add `client:IsAutoFireEnabled()`.
# Notes
- Allows operators to check if a client has auto fire enabled.
2023-02-22 23:30:04 -05:00
Chris Miles
fcb0a47280
[Release] 22.4.3 ( #2976 )
v22.4.3
2023-02-21 10:42:43 -06:00
Chris Miles
1e50f19f7e
[Pathing] Improvements to z-clipping, z-recovery and z-calculations ( #2975 )
...
* zclip adjustments
* Remove debug
2023-02-21 10:24:25 -06:00
Chris Miles
33bb5aa8e5
[Database] Address deadlock in player events ( #2974 )
...
* DB mutex testing
* Mutex tweaks, native string escaping
2023-02-20 22:32:29 -06:00
Aeadoin
6a668f8aa5
[Crash] Fix crash with EVENT_UNEQUIP_ITEM_BOT ( #2973 )
2023-02-20 17:31:15 -05:00
Alex King
df499b22ab
[Bug Fix] Fix MIR LDoN Theme Items on LDoN Merchants ( #2971 )
...
# Notes
- These items weren't showing as MIR due to this condition being typo'd in https://github.com/EQEmu/Server/pull/1611/files .
2023-02-19 21:51:37 -05:00
Alex King
7bc00cb466
[Bug Fix] Fix OOCMute not functioning ( #2970 )
...
# Notes
- #oocmute was not functioning as the packet wasn't being handled by the server.
2023-02-19 20:39:24 -05:00
Paul Coene
51f6108aab
[Pets] Client Pet summoned by NPC should not change guard location. ( #2967 )
...
* [Pets] Client Pet summoned by NPC should not change guard location.
* Update mob.cpp
---------
Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com>
2023-02-19 16:56:34 -05:00
Aeadoin
c13f9f80d9
[Bots] Change HasBotItem(item_id) to return slot_id instead of bool. ( #2966 )
2023-02-19 16:13:28 -05:00
JJ
443abf9199
[SQL] Add date to optional Drakkin Guktan Faction Update ( #2965 )
2023-02-19 16:11:07 -05:00
Alex King
1556e05b2f
[Quest API] Add client->SignalClient() overload to Perl ( #2963 )
...
# Notes
- Fixes an issue with Guild Lobby quests not properly using `client` as first parameter in `mob->SignalClient(client, signal_id)` method.
2023-02-19 15:20:28 -05:00
Alex King
1d645aa5f6
[Quest API] Fix Perl SetSimpleRoamBox Overloads ( #2961 )
...
# Notes
- These overloads were non-functional as they didn't have a method to actually fall back to.
2023-02-19 11:17:35 -05:00
Chris Miles
9f42da5bad
[Crash] Fix world crash in player event processing ( #2960 )
...
* [Crash] Fix world crash in player event processing
* Add rule BatchPlayerEventProcessChunkSize
2023-02-18 16:06:16 -06:00
Aeadoin
4a8222f243
[Bots] Fix output of ^spells while ^Enforcespellsettings is enabled ( #2959 )
2023-02-18 16:06:06 -06:00
Chris Miles
db4c515853
[Player Events] Create new event ITEM_CREATION ( #2944 )
2023-02-18 16:05:23 -06:00
Chris Miles
462656a201
[Reload API] Add world handlers for certain opcodes ( #2958 )
2023-02-18 15:58:29 -06:00
Aeadoin
ddd98be383
[Bot] Change SaveTimers to Replace instead of Insert. ( #2951 )
...
* [Bot] Change SaveTimers to Replace instead of Insert.
* [Bot] Change SaveTimers to Replace instead of Insert.
* fix formatting
2023-02-18 16:13:36 -05:00
Chris Miles
4ad3ebf36a
[Release] 22.4.2 ( #2957 )
v22.4.2
2023-02-18 10:18:32 -06:00
Chris Miles
b5a2713a3a
[Player Events] Add logging category to hold processing batch logs ( #2954 )
...
* [Player Events] Add logging category to hold processing batch logs
* Update player_event_logs.cpp
2023-02-18 05:41:14 -06:00
Chris Miles
999fe10d86
[Content] Added optional SQL 2023_02_17_fix_sseru_mischief_doors.sql to fix sseru/mischief doors ( #2955 )
2023-02-18 05:41:05 -06:00
Chris Miles
ce1472db1e
[MySQL] Add keepalives to UCS and Loginserver ( #2953 )
2023-02-18 05:40:51 -06:00
Chris Miles
d6c6b78d8a
[Logging] Remove noisy raid/group/forage errors ( #2952 )
2023-02-18 05:40:41 -06:00
Aeadoin
ee6c9a2ad7
[Tradeskills] Fix regression caused by #2932 ( #2956 )
2023-02-18 05:40:15 -06:00
Chris Miles
3e4767269e
[Release] 22.4.1 ( #2950 )
v22.4.1
2023-02-17 14:48:46 -06:00
Aeadoin
e0eb145081
[Bots] Set Taunt to enabled for SK/Paladin Bots by Default. ( #2941 )
2023-02-17 10:46:49 -05:00
Chris Miles
a6dd65435f
[DevTools] Fix NPC targetting dev tools display window ( #2943 )
2023-02-17 06:07:20 -06:00
Chris Miles
26dc05c0dc
[Player Events] Fix issue with item instances not being validated properly before accessing causing crashes on handin ( #2945 )
2023-02-17 06:07:02 -06:00
Chris Miles
da20a6ab67
[Player Events] Fix rare out of bound issue when loading event types ( #2946 )
2023-02-17 06:06:53 -06:00
Chris Miles
3949a31246
[Fix] Issue with AssignRaidToInstance that was using the groups repository instead of raid ( #2947 )
2023-02-17 06:06:45 -06:00
Chris Miles
e898be1ce9
[Player Events] Turn off KILLED_NPC (trash) off by default ( #2948 )
2023-02-17 06:05:43 -06:00
Akkadius
2962575dda
[Hotfix] Missing comma in schema list breaking dumps
2023-02-16 22:27:09 -06:00
Akkadius
6a6045a21c
[Release] Update should-release
v22.4.0
2023-02-16 13:23:53 -06:00
Akkadius
717fe7dc8c
[Release] 22.4.0
2023-02-16 10:24:45 -06:00
Chris Miles
df69d12c0c
[Release] 22.4.0 ( #2940 )
...
* [Release] 22.4.0
* Update changelog notes [skip ci]
2023-02-16 10:23:01 -06:00
Aeadoin
99e49cb2ec
[Tradeskills] Check if combine would result in lore conflict ( #2932 )
...
* [Tradeskills] Check if Combine would result in Lore Conflict.
* formatting
* Add Saylinks to lore message output.
* Aknowledgement packets to prevent client issues.
2023-02-15 21:03:16 -06:00
Aeadoin
5ee2856133
[Bug Fix] Replace uses of SPELL_UNKNOWN with IsValidSpell() ( #2938 )
2023-02-15 21:01:35 -06:00
JJ
4a64048744
[Crash] Fix crash issue with dropping items and order of operations ( #2939 )
...
Should wait to null out invalid_drop until after it is used in log message.
2023-02-15 20:55:15 -06:00
Chris Miles
2ae795fd61
[Crash] Crash fix where invalid input to #heromodel would crash zone ( #2937 )
2023-02-15 14:36:09 -05:00
Chris Miles
0829bc08b8
[Doors] Fix issue where NPC's wouldn't open doors because door param overflow ( #2934 )
2023-02-15 10:59:38 -06:00
Chris Miles
903a385229
[Hotfix] Fix crash where dropped items crash Lua logic ( #2936 )
2023-02-15 10:57:05 -06:00
Chris Miles
fafa33e190
[Groundspawns] Fix issue where groundspawns appear floating high off the ground ( #2930 )
2023-02-15 10:52:03 -06:00
Chris Miles
90a01f7c53
[Quest] Fix SetSimpleRoamBox in Perl to have optional params again ( #2935 )
2023-02-15 10:49:33 -06:00
Alex King
19434197d4
[Bug Fix] Fix crash in EVENT_DISCOVER_ITEM ( #2933 )
...
* [Bug Fix] Fix crash in EVENT_DISCOVER_ITEM
# Notes
- `const` didn't like the `std::any_cast`, also was passing `EQ::ItemData*` instead of `EQ::ItemInstance*`.
* Update client.cpp
2023-02-15 10:49:14 -06:00
Paul Coene
18b62667f0
[Bug Fix] Self Only Spells will no longer check target level or buff restrictions ( #2931 )
...
* [Bug Fix] Self Only Spells now work again (BuffSpellRestrictions)
* Moved variables under quick checks per review
2023-02-14 19:47:32 -05:00
Akkadius
8ed7ca977f
[Hotfix] Another doors fix
2023-02-14 06:28:42 -06:00
Chris Miles
665e336946
[Fix] Fix issue where Lore groundspawn pickups will desync ROF2+ ( #2929 )
...
* [Fix] Fix issue where Lore groundspawn pickups will desync ROF2+
* Update object.cpp
2023-02-14 04:36:22 -06:00
Chris Miles
ccf8504dec
[Hotfix] Fix EVENT_SPELL_EFFECT_TRANSLOCATE_COMPLETE regression caused by #2897 ( #2928 )
...
* [Hotfix] Fix EVENT_SPELL_EFFECT_TRANSLOCATE_COMPLETE regression caused by #2897
* Update client_packet.cpp
2023-02-14 04:36:10 -06:00
Akkadius
d107213fe1
[Cleanup] Doors EVENT_CLICK_DOOR syntax adjustment
2023-02-14 04:10:15 -06:00
Akkadius
c115cbcd6a
[Hotfix] Fix Door opening regression caused by #2880
2023-02-14 01:36:03 -06:00