nytmyr
95c1bb6883
code cleanup 2
2025-01-10 11:45:00 -06:00
nytmyr
c47233ee42
Merge branch 'master' into bot-rewrite
2025-01-07 23:52:17 -06: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 )
2025-01-06 00:27:11 -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
c44596b38a
[Network] Prune / disconnect TCP connections gracefully ( #4574 )
2025-01-05 23:48:00 -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
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
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
85dbdb7f2c
Add missing bot_blocked_buffs to schema
2024-12-30 13:16:38 -06:00
nytmyr
4d7ac703fd
todo list
2024-12-30 13:08:32 -06:00
nytmyr
a0c2abfedf
Implement ^discipline
2024-12-29 20:01:18 -06:00
nytmyr
2460f78015
more name checks and add proper soft deletes to bots
2024-12-22 00:05:45 -06:00
nytmyr
d05dcb5d60
raid optimizations
2024-12-20 21:21:14 -06:00
nytmyr
62111da16d
Fix ^petsettype to account for usable levels of spells and remove hardcoded level limits.
2024-12-20 13:09:42 -06:00
nytmyr
d120b45880
Typo on PetBuffs implement
2024-12-20 09:40:47 -06:00
nytmyr
322f8c5ffd
Implmenet PetCures, add some missing types for defaults/chance to cast
2024-12-20 09:38:40 -06:00
nytmyr
54b9825537
Add PercentChanceToCastGroupCure
2024-12-20 09:33:47 -06:00
nytmyr
eaa1f67802
cls cleanup
2024-12-20 00:44:49 -06:00
nytmyr
e220163153
Implement blocked_buffs and blocked_pet_buffs
2024-12-15 23:09:32 -06:00
nytmyr
d144d58abc
Remove id from bot_settings, correct types
2024-12-15 23:08:23 -06:00
nytmyr
3009942ca3
Get rid of Bots:BotGroupXP and change logic to support Bots:SameRaidGroupForXP
...
Bots won't do anything if not in the same group so this should more accurately control only when in the same raid group.
2024-12-13 14:48:59 -06:00
nytmyr
046006cfaa
adjust version number for bots
2024-12-12 22:16:23 -06:00
nytmyr
92ba83e308
rewrite GetCorrectSpellType
2024-12-12 22:14:09 -06:00
nytmyr
711100158a
add to aelull
2024-12-12 22:14:09 -06:00
nytmyr
bf4f2f5623
Add lull/aelull to ^cast
2024-12-12 22:14:08 -06:00
nytmyr
c42d84b59a
Remove SpellTypeRequiresCastChecks
2024-12-12 22:14:06 -06:00
nytmyr
e5c491690f
Add priorities to HateLine inserts for db update
2024-12-12 22:14:06 -06:00
nytmyr
d919cf26b9
Add PetDamageShields and PetResistBuffs to IsPetBotSpellType()
2024-12-12 22:14:06 -06:00
nytmyr
3b7edc032f
Removed unused BotSpellTypeRequiresLoS
2024-12-12 22:14:04 -06:00
nytmyr
625c1fb06b
Move HateLine to a better ID
2024-12-12 22:14:04 -06:00
nytmyr
9207be96d3
Rewrite ^pull logic and handling. **MORE**
...
Add ^setassistee command to set who your bots will assist. Bots will always assist you first before anyone else.
If the rule Bots, AllowCrossGroupRaidAssist is enabled bots will assist the group or raid main assists.
Rewrites logic in handling of pull and returning to ensure bots make it back to their location.
2024-12-12 22:14:04 -06:00
nytmyr
faf372d31d
Implement spell AI pulling, fix throw stone
2024-12-12 22:14:03 -06:00
nytmyr
6ef444a771
remove unused functions
2024-12-12 22:14:02 -06:00
nytmyr
8c923a6c51
rename BOT_SPELL_TYPE functions
2024-12-12 22:14:02 -06:00
nytmyr
8840ecb221
misc cleanup
2024-12-12 22:14:00 -06:00
nytmyr
7abd67ff26
add invalid spell id cleanup to bot spell list inserts
2024-12-12 22:13:27 -06:00
nytmyr
99926ee102
Allow bots to bypass los checks for positioning if no detrimental types allowed
2024-12-12 22:13:27 -06:00
nytmyr
4bb1fd9dcd
add aehateline spell type
2024-12-12 22:13:26 -06:00
nytmyr
b2590b5056
Implement more commanded types properly, move shadownight hate to hateline type...
...
Add incapacitated checks to casting logic and checks.
Add candocombat zone check, summon other's corpse for bot, in/out combat spell checks, mute checks, level restriction
2024-12-12 22:13:24 -06:00
nytmyr
ee9651b4f1
implement commanded cast types
2024-12-12 22:13:18 -06:00
nytmyr
3d67009de5
Command help cleanup
2024-12-12 22:13:05 -06:00
nytmyr
4702d74722
fix resistbuffs and damageshields spell type checks
2024-12-12 22:13:04 -06:00
nytmyr
ab446138a3
add bot camp timer to prevent /camp exploits
2024-12-12 22:13:02 -06:00
nytmyr
f3c0ddd4be
correct and tweak all combat positioning and combat range
2024-12-12 22:13:02 -06:00
nytmyr
2042e95163
Add AllowAIMez to allow bot auto mez to be toggled
2024-12-12 22:13:01 -06:00