nytmyr
e02839f4ec
Merge branch 'master' into bot-rewrite
2025-01-11 01:47:05 -06:00
nytmyr
01afd68230
Remove bcspells, fix helper_send_usage_required_bots
2025-01-11 01:40:32 -06:00
nytmyr
fc527b8077
fix ^cast wirh commanded types
2025-01-11 01:31:17 -06:00
nytmyr
f34a9470a8
code cleanup 4
2025-01-10 12:23:40 -06:00
nytmyr
90e95572fd
code cleanup 3
2025-01-10 12:10:12 -06:00
nytmyr
95c1bb6883
code cleanup 2
2025-01-10 11:45:00 -06:00
nytmyr
40b676c320
code cleanup 1
2025-01-09 23:01:48 -06:00
Mitch Freeman
c2ebc2540a
[Fix] Update a few Bazaar RoF2 routines for memory leaks ( #4592 )
...
Memory leak repairs
2025-01-08 17:45:03 -06:00
Chris Miles
c82f1b9afc
[Zone] Implement zone player count sharding ( #4536 )
...
* [Zone] Implement zone player count sharding
* Update client.cpp
* Update database_instances.cpp
* You must request a shard change from the zone you are currently in.
* // zone sharding
* You cannot request a shard change while in combat.
* Query adjustment
* Use safe coords
* Changes
* Fixes to instance query
* Push
* Push
* Final push
* Update client.cpp
* Update eq_packet_structs.h
* Remove pick menu
* Comment
* Update character_data_repository.h
* Update zoning.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com >
2025-01-08 17:41:16 -06:00
nytmyr
2fa32d1874
Add HasSkill checks to bot special abilities (kick/bash/etc)
2025-01-08 17:15:04 -06:00
Mitch Freeman
15684567cf
[Fix] Add Bazaar BulkSendTrader Limit for RoF2 ( #4590 )
...
Add Bazaar BulkSendTrader Limit
2025-01-08 13:28:44 -06:00
nytmyr
de053ce8f3
Add zero check for bot spawn limits
...
If the spawn limit rule is set to 0 and spawn limit is set by bucket, if no class buckets are set, it defaults to the rule of 0 and renders the player unable to spawn bots.
This adds a check where if the rule and class bucket are 0, it will check for the spawn limit bucket
2025-01-08 00:28:53 -06:00
nytmyr
85bd031992
Bots special_attacks.cpp fix
2025-01-08 00:05:36 -06:00
nytmyr
0c62210f90
Bot CampAll fix
2025-01-07 23:59:02 -06:00
nytmyr
c47233ee42
Merge branch 'master' into bot-rewrite
2025-01-07 23:52:17 -06:00
nytmyr
67d7413748
move los checks to mob.cpp
2025-01-07 23:45:29 -06:00
Mitch Freeman
533dc997fd
[Fix] Repair a memory leak in #summonitem ( #4591 )
2025-01-07 23:50:34 -05:00
Chris Miles
03b30d5c7a
[Database] Change npc_types walkspeed to be of type float ( #4589 )
...
* [Database] Change npc_types walkspeed to be of type float
* Update database_update_manifest.cpp
2025-01-07 14:46:32 -05:00
Mitch Freeman
d89f9bdcc7
[Fix] Repair an incorrect safe_delete call memory leak. ( #4588 )
2025-01-07 00:01:49 -05:00
Chris Miles
490cffb5ea
[Release] 22.61.0 ( #4587 )
v22.61.0
2025-01-06 00:27:11 -06:00
Alex King
d95b64e0b8
[Cleanup] Fix GM Flag Spell Restriction Bypasses ( #4571 )
...
* [Cleanup] Fix GM Flag Spell Restriction Bypasses
* Update spells.cpp
2025-01-06 00:18:25 -06:00
Alex King
1ed282f6ff
[Inventory] Add GetInventorySlots() Method ( #4566 )
...
* [Inventory] Add GetInventorySlots() Method
* Update client.cpp
* Push
2025-01-05 23:48:39 -06:00
Chris Miles
a3a498634f
[Maps] Fix broken Map MMFS implementation ( #4576 )
2025-01-05 23:48:09 -06:00
Chris Miles
c44596b38a
[Network] Prune / disconnect TCP connections gracefully ( #4574 )
2025-01-05 23:48:00 -06:00
Mitch Freeman
fe43d26dd6
[Fix] Guild creation to propagate across zones ( #4575 )
...
Fix guild creation to propagate across zones
2025-01-05 23:47:22 -06:00
Chris Miles
3155b82abb
[Command] Fix #copycharacter ( #4582 )
...
* [Command] Fix #copycharacter
* Update copy_character.cpp
2025-01-05 23:46:59 -06:00
Chris Miles
4c6aaa6995
[Logs] Improve Crash log defaults ( #4579 )
2025-01-05 23:46:43 -06:00
Mitch Freeman
c82dee575a
[Fix] Guild Membership Update Fix ( #4581 )
...
When the guild membership was large (1k+) the client would studder for half a sec when a guild member would login or logout. This was reproduceable with a guild size of 2k members though floor would be client dependent most likely.
2025-01-05 23:46:19 -06:00
Mitch Freeman
33db85f2ee
[Fix] Repair a EQEMUConfig Memory Leak ( #4584 )
...
Co-authored-by: Mitch Freeman <neckkola@gmail.com >
2025-01-05 23:45:28 -06:00
Mitch Freeman
b40e4ce7cd
[Fix] Repair a memory leak in GuildsList ( #4585 )
...
There was a leak generated when sending the GuildsList
Co-authored-by: Mitch Freeman <neckkola@gmail.com >
2025-01-05 23:45:09 -06:00
Mitch Freeman
20ff325013
[Fix] Repair a LoadNPCEmote MemoryLeak ( #4586 )
2025-01-05 23:44:51 -06:00
Chris Miles
8a7d5e72cb
[Filesystem] Path Manager Improvements ( #4557 )
...
* [Filesystem] Path Manager Improvements
* Update path_manager.cpp
* Use native fs path building syntax
2025-01-05 23:44:16 -06:00
nytmyr
e994d14418
Move spelltype names, spell subtypes, category names and setting names to maps.
2024-12-30 22:58:37 -06:00
nytmyr
61a3987d25
Remove plural on ^spelltypeidsand ^spelltypenames
2024-12-30 22:54:00 -06:00
nytmyr
85dbdb7f2c
Add missing bot_blocked_buffs to schema
2024-12-30 13:16:38 -06:00
nytmyr
8c3058034d
Merge branch 'master' into bot-rewrite
2024-12-30 13:10:59 -06:00
nytmyr
4d7ac703fd
todo list
2024-12-30 13:08:32 -06:00
nytmyr
f182294648
Add BotGroupSay method
2024-12-30 13:06:40 -06:00
nytmyr
d13a48fc93
cleanup
2024-12-30 13:02:06 -06:00
nytmyr
d3ccff2d65
remove this for a separate PR
2024-12-30 01:16:36 -06:00
nytmyr
2d7d58b4ef
remove ^aggressive/^defensive
2024-12-29 20:18:12 -06:00
nytmyr
a0c2abfedf
Implement ^discipline
2024-12-29 20:01:18 -06:00
nytmyr
1c01b716d5
Move spell range check to proper location
2024-12-29 20:01:01 -06:00
nytmyr
8ed6dece34
more raid optimizations, should be final.
...
10 clients, 710 bots, 10 raids, ~250 pets sits around 3.5% CPU idle
2024-12-28 22:58:07 -06:00
nytmyr
e652bc02b9
Allow pet types to ^cast, prevent failure spam, add cure check
2024-12-24 08:56:23 -06:00
nytmyr
8b7ffd7117
Add pet option to ^taunt
...
No longer has toggle, required on/off option and an optional "pet" option to control pets' taunting state
2024-12-24 08:07:13 -06:00
nytmyr
5a000f1259
Cleanup ^copysettings command and add new commands
2024-12-23 23:50:37 -06:00
nytmyr
9b5eca3b2d
Fix client spell commands from saving the wrong setting
2024-12-23 23:44:48 -06:00
nytmyr
25ff56ca23
Remove unnecessary checks in bot process (closescanmoving timer, verify raid, send hp/mana/end packet
2024-12-23 23:28:49 -06:00
nytmyr
f438650e86
TempPet owned by bots that get the kill will now give exp like a client would
2024-12-23 23:28:07 -06:00