catapultam-habeo
213fe6a9e9
[Feature] Implement /changename & related script bindings. Clean up #set name ( #4770 )
...
* initial work, need to clean up gm commands still
* cleaned up command, works without kicking char select now
* remove thj-specific methods
* add script hooks
* actually clear flag
* rework questmgr::rename
* remove unnecessary logging
* revert
* added missing binding to perl api and updated some text
* don't return a value
* Fix some bad argument types.
* adjust case
* alpha order
* refactor some old string stuff
* don't quote integers, bob
---------
Co-authored-by: Zimp <zimp@zenryo.xyz>
Co-authored-by: Chris Miles <akkadius1@gmail.com>
2025-03-19 21:00:45 -05:00
Alex King
be6a5d5f50
[Quest API] Add Support for NPC ID and NPC Name Specificity ( #4781 )
...
* [Quest API] Add Support for NPC ID and NPC Name Specificity
* Update quest_parser_collection.cpp
* Update quest_parser_collection.cpp
* Update quest_parser_collection.cpp
* Update quest_parser_collection.cpp
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2025-03-19 17:55:00 -05:00
nytmyr
1af29bd7b1
[Bots] Fix IsValidSpellTypeBySpellID to account for all types ( #4764 )
...
* [Bots] Fix IsValidSpellTypeBySpellID to account for all types
* Formatting
2025-03-19 17:43:15 -05:00
zimp-wow
ef945e6e99
[Fix] Fix zone crash when attempting to add a disappearing client to hate list. ( #4782 )
2025-03-19 16:26:54 -05:00
Chris Miles
9528c1e7fc
[Fix] Zone State Entity Variable Load Pre-Spawn ( #4785 )
...
* [Fix] Zone state ent variable pre-spawn
* Update zone_save_state.cpp
* Update zone_save_state.cpp
* Update spawn2.cpp
* Update zone_save_state.cpp
* Update zone_save_state.cpp
2025-03-19 16:21:36 -05:00
Chris Miles
fd6e5f465d
[Fix] Zone State Position Fix ( #4784 )
2025-03-19 16:17:25 -05:00
nytmyr
d00125abe1
[Bots] Charmed Pets were breaking Mob respawns ( #4780 )
...
- When bots would charm a pet, once they zoned or camped the pet would poof and not trigger a respawn so the NPC which was charmed would never respawn until the zone was shut down or server restarted.
2025-03-16 19:12:48 -04:00
Akkadius
5d69235a4c
[Release] 23.3.4
v23.3.4
2025-03-14 13:09:53 -05:00
Mitch Freeman
e93785f885
[Fix] Add check for simultaneous direct vendor and parcel Trader/Buyer Purchase ( #4778 )
2025-03-13 22:30:00 -05:00
Chris Miles
3c2545cfaf
[Release] 23.3.3 ( #4777 )
v23.3.3
2025-03-13 17:06:52 -05:00
Chris Miles
8d1a9efac9
[Zone] Zone State Improvements Part 3 ( #4773 )
...
* [Zone State] Additional improvements
* Return early
* Update zone_save_state.cpp
* Push
* Push
* Update zone.cpp
* Update zone_save_state.cpp
* Equip items that were dynamically added on restore
* IsZoneStateValid helper
* ZoneStateSpawnsRepository::PurgeInvalidZoneStates
* Add Zone:StateSaveClearDays and PurgeOldZoneStates
* spawn2 / unique_spawn block when restored from zone state
* One time purge
* Update zone_state_spawns_repository.h
* Update npc.cpp
* Update npc.cpp
* test
* ORDER BY spawn2_id
* Stuff
* Restored corpses shouldn't trigger events
* Fix weird edge case
2025-03-13 17:00:30 -05:00
Mitch Freeman
f6b18fb003
[Fix] Update GuildBank to correctly handle items with charges equal to zero ( #4774 )
2025-03-12 21:57:29 -04:00
dependabot[bot]
00e77f190c
Bump golang.org/x/net in /utils/scripts/build/should-release ( #4775 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.33.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 20:57:06 -05:00
Chris Miles
9cb72a6ba7
[Networking] Fix "port in use" error ( #4772 )
2025-03-12 00:52:17 -05:00
Chris Miles
8203c034bf
[Database] Add indexes for data_buckets and zone_state_spawns ( #4771 )
...
* [Database] Add indexes for data_buckets and zone_state_spawns
* Update database_update_manifest.cpp
* Update database_update_manifest.cpp
* Update package.json
v23.3.2
2025-03-11 03:29:26 -05:00
Akkadius
33ae51f56f
[Release] 23.3.1
v23.3.1
2025-03-11 01:38:59 -05:00
Chris Miles
30c39194a3
[Zone] Zone State Improvements (Continued) ( #4768 )
...
* [Zone] Zone State Improvements (Continued)
* Ignore a few events when we resume from suspend
* Add is_zone field
* Update database_update_manifest.cpp
* Update database_update_manifest.cpp
* Update database_update_manifest.cpp
* Update zone_save_state.cpp
* Update zone_save_state.cpp
* Add Zone Variables
* Update methods
* Update zone_save_state.cpp
* Update zone_save_state.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2025-03-11 01:14:09 -05:00
hg
051ce3736f
[DynamicZones] Bulk request dz member statuses on zone boot ( #4769 )
...
When dynamic zones are cached on zone boot each dz requests member
statuses from world separately. This causes a lot of network traffic
between world and booted zones when there are a lot of active dzs.
This changes it to make a single request to world on zone boot and a
single bulk reply back.
2025-03-11 01:13:29 -05:00
Mitch Freeman
84708edccf
Update client_evolving_items.cpp ( #4767 )
2025-03-09 12:20:37 -04:00
Chris Miles
da4e9ab95b
[Release] 23.3.0 ( #4766 )
v23.3.0
2025-03-08 03:18:40 -06:00
Chris Miles
a8fea95eab
[Zone] State Save Improvements ( #4765 )
...
* [Zone] State saving improvements
* Make sure we load spawn enabled off of the state row
* Update npc.h
* Update spawn2.cpp
* Update database_instances.cpp
* Update database_instances.cpp
2025-03-08 03:15:42 -06:00
Mitch Freeman
53610c2f0f
[Feature] Add Rule for dealing with augments when an item evolves ( #4758 )
2025-03-07 23:00:11 -06:00
catapultam-habeo
9f10c12874
[Bug Fix] Correct incorrectly calculated stat caps with Heroic Stats ( #4760 )
...
* fix incorrectly caclulcated stat caps
* fix typos and formatting
2025-03-07 22:59:47 -06:00
catapultam-habeo
a0634adb3c
[Feature] Allow assigning Helm Texture independently of Body Texture for Horses ( #4759 )
2025-03-07 22:59:12 -06:00
zimp-wow
a2ed6be1f5
[Bug Fix] Zero out currentnpcid whenever spawn is reset. ( #4763 )
2025-03-07 22:38:23 -06:00
nytmyr
c33ac40567
[Cleanup] Fix typo in GM tradeskill combine message ( #4762 )
2025-03-07 22:33:43 -06:00
Mitch Freeman
9ee095b354
[Fix] Add crash checks for certain PlayerEventLogs ( #4761 )
2025-03-07 16:17:36 -06:00
Alex King
7ab32af4dc
[Rules] Fix EvolvingItems:PercentOfRaidExperience Description ( #4757 )
...
- Fixes an issue where the description was inaccurate, described [here](https://discord.com/channels/212663220849213441/557677602706423982/1347293634453835899 ).
2025-03-06 23:49:36 -05:00
Chris Miles
0c301419c2
[Zone] Make zone controller less likely to be visible, immune to all forms of combat ( #4750 )
...
* [Zone] Make zone controller less likely to be visible, immune to all forms of combat
* Exclude zone controller from scanning
2025-03-06 17:08:08 -05:00
nytmyr
d6a21be25e
[Bots] Fix taunting bots positioning ( #4754 )
...
* [Bots] Fix taunting bots positioning
- Fixes taunting bots liking to hug their target on certain models or chosen positions.
- Makes bots have a more realistic combat range in comparison to players.
- Removed unnecessary rules and checks for melee distance.
* Update ruletypes.h
2025-03-06 17:07:38 -05:00
nytmyr
1d4ba082ad
[Bots] Move commanded spell map to zone ( #4755 )
...
- Moves the mapping of commanded spell min levels to zone rather than to each individual bot.
- Adds support for sub spell types.
2025-03-06 17:05:36 -05:00
nytmyr
94553501ba
[Bots] Fix buffs not overwriting lesser buffs ( #4756 )
2025-03-06 17:03:50 -05:00
nytmyr
da824d5178
[Crash] Bot aura crash fix ( #4752 )
...
- Something between the latest release caused this crash to appear, unsure of this exact cause.
- Prevents bots from being sent a spawn packet for Auras.
- Removes the bot's auras on Depop
2025-03-06 01:12:24 -05:00
Mitch Freeman
5a1df38900
[Fix] Parcel Delivery Updates for two edge cases ( #4753 )
...
- Properly send an item via parcel that has 0 charges
2025-03-06 01:12:02 -05:00
nytmyr
8cd7148b29
[Pets] Fix renamed pets loading as blank names ( #4751 )
2025-03-05 14:31:16 -05:00
Akkadius
09e079a45e
[Hotfix] Forgot to push up some changes for test output
2025-03-04 17:18:02 -06:00
Chris Miles
4bc881da4b
[Tests] Cleanup Hand-in Tests ( #4749 )
2025-03-04 17:15:27 -06:00
Chris Miles
0615864d51
[Databuckets] Nested Databuckets Protections and Improvements ( #4748 )
...
* Check for valid JSON before using it
* Do not allow nested keys to set be set an expiration
* Prevent overwriting of existing object or array
* Nested deletion support
* Update data_bucket.cpp
* Test cases
* More test cases, fix
* Update databuckets.cpp
* Update databuckets.cpp
* Basic databucket tests
* Update databuckets.cpp
* Update databuckets.cpp
2025-03-04 13:16:21 -06:00
Alex King
3638d157b2
[Logging] Convert JSON Error to Data Buckets Logging Category ( #4747 )
2025-03-03 23:16:47 -06:00
Akkadius
d41725e325
[Hotfix] Fix sigabort crash from invalid JSON
v23.2.0
2025-03-03 01:47:34 -06:00
Akkadius
88580b69b6
[Hotfix] Remove one port check in world
2025-03-03 00:49:02 -06:00
Akkadius
f7a6fe595a
[Release] 23.2.0
2025-03-03 00:17:54 -06:00
Chris Miles
07d14c2681
[Crash] Fix crash in add loot code path ( #4745 )
2025-03-03 00:16:51 -06:00
Chris Miles
eac7a73fb6
[Crash] Potential crash fix in scan close mobs ( #4744 )
2025-03-03 00:16:42 -06:00
Chris Miles
c5715f1f14
[Crash] Fix Aura process crash with bots ( #4743 )
2025-03-03 00:13:00 -06:00
Chris Miles
3902230fa1
[Crash] Fix world repop crash ( #4742 )
2025-03-02 22:04:39 -08:00
Chris Miles
212969f5cd
[Crash] Database SetMutex crash fix ( #4741 )
2025-03-02 22:04:24 -08:00
Chris Miles
de4226fdc9
[World] Check if port in use to avoid double booting mistakes ( #4740 )
...
* Stuff
* Potentially fix aura crash
* Reload crash fix
* Revert "Reload crash fix"
This reverts commit 96e1e76306059fc2a624e0152eca4beaee49a0f8.
* Fix
* Update entity.cpp
* Update dbcore.cpp
* [World] Check if port in use to avoid double booting mistakes
* Revert "Stuff"
This reverts commit 2162c00eddfd13c7ff9fbe53cada1ea36373880c.
* Revert "Potentially fix aura crash"
This reverts commit 7c242723f40a0d013371c36e205a9917849ee862.
* Revert "Fix"
This reverts commit 8419e284d48bac823c861c480719eb3d3b8290a9.
* Revert "Update entity.cpp"
This reverts commit 8a1f4545a4e1c96a848866fb5b6185c66db09097.
* Revert "Update dbcore.cpp"
This reverts commit f0278d95910ccf9e1667eb0e1a0f2608aa7b6058.
2025-03-02 22:04:03 -08:00
zimp-wow
8b13434197
[Bug Fix] Cleanup zone buckets on instance purge. ( #4739 )
2025-03-02 17:01:25 -06:00
catapultam-habeo
27274397ec
[Bug Fix] Fix an error causing Endurance Regen to not be applied by items. ( #4738 )
...
* fix typo causing endurance regen to not be applied by items
* further correction
2025-03-02 03:39:22 -05:00