Commit Graph

12328 Commits

Author SHA1 Message Date
nytmyr 65b2fa3533 Remove unnecessary return in CanBuffStack, cleanup 2025-01-26 22:40:57 -06:00
nytmyr b84ccab24a Rename spawn/create status bypass rules, fix return for spawn limit 2025-01-26 22:36:29 -06:00
nytmyr b3a550f193 Rename BotSpells_Struct/BotSpells_Struct_wIndex 2025-01-26 22:27:15 -06:00
nytmyr 323f144984 Cleanup BlockedBuffs logic in SpellOnTarget 2025-01-26 22:23:55 -06:00
nytmyr 3dfa099718 Wrap bot setting loading for clients in bots enabled rule 2025-01-26 21:56:25 -06:00
nytmyr 975af5ee9c Remove comment 2025-01-26 21:11:42 -06:00
nytmyr 187665f7b6 Wrap SaveBotSettings in Bots Enabled check 2025-01-26 21:11:37 -06:00
nytmyr f51d13ee7c Add bot check to IsAttackAllowed for GetUltimateOwner to skip entity list where possible 2025-01-26 21:09:06 -06:00
nytmyr 41b8cb3e71 Remove _Struct from struct declarations 2025-01-26 20:05:36 -06:00
nytmyr 72fb75a6a2 Remove Log TestDebug 2025-01-26 19:43:47 -06:00
nytmyr fbb2341fca Correct DoLosChecks 2025-01-26 10:21:56 -06:00
nytmyr 764715f625 New lines 2025-01-25 23:19:09 -06:00
nytmyr d5be066fee update todo 2025-01-25 07:24:29 -06:00
nytmyr abaefc8e7f Add bot and bot pet checks to various spells, auras and targeting checks that were missing. 2025-01-25 07:01:39 -06:00
nytmyr 2df4a4e436 Move toggleranged, togglehelm and illusionblock to new help window. Add actionable support 2025-01-25 07:01:21 -06:00
nytmyr b82ed57cd4 Add bots to UseSpellImpliedTargeting 2025-01-24 20:29:16 -06:00
nytmyr 41f362ce61 Add bot pet check for AIYellForHelp 2025-01-24 20:26:48 -06:00
nytmyr fbaa09569e Add bot pet pvp damage to tune 2025-01-24 20:25:18 -06:00
nytmyr 22121b7419 Make bot pets only do half damage in pvp 2025-01-24 20:10:42 -06:00
nytmyr 58a7d25899 Line fixes 2025-01-24 15:42:25 -06:00
nytmyr 06dcd62d8c Reduce GetCorrectBotSpellType branching slightly
This is still an ugly ass function but my brain is melted
2025-01-24 13:09:39 -06:00
nytmyr f50b64cb11 Linux test? 2025-01-24 12:56:20 -06:00
nytmyr f8ff6794c1 Missing p_item, s_item in CombatRangeInput 2025-01-24 12:45:20 -06:00
nytmyr cec1dbda94 Add GetBuffTargets helper 2025-01-24 12:23:54 -06:00
nytmyr 8b863f4402 Move melee distance calculations to better function 2025-01-24 12:23:54 -06:00
nytmyr 9134516847 Add check in distance calculations to stay at range if set even if no ammo or ranged 2025-01-24 11:01:39 -06:00
nytmyr e1925d1b13 Cleanup ranged and ammo calculations - Adds throwing check for match 2025-01-24 11:01:16 -06:00
nytmyr aea4b1f201 Remove log 2025-01-24 10:27:13 -06:00
nytmyr 389c861767 Add back hpmanaend update to bot raid, force timer update to prevent spamming 2025-01-23 15:25:52 -06:00
nytmyr 88d3bcfdf5 Correct GetStopMeleeLevel checks for some buff checks 2025-01-23 15:16:30 -06:00
nytmyr b836e78adb Fix BotMeditate to med at proper percentages 2025-01-23 15:14:12 -06:00
nytmyr 6364b00efd More cleanup 2 2025-01-23 13:58:27 -06:00
nytmyr 529d26a132 More cleanup 1 2025-01-23 13:28:12 -06:00
nytmyr 3ac3861007 More alignment fixes 2025-01-23 12:27:06 -06:00
nytmyr fa69e4ac1a Fix alignment issues 2025-01-23 12:21:45 -06:00
nytmyr 400bf12795 Move client commands for bot spells from gm commands to existing bot commands 2025-01-23 11:51:58 -06:00
nytmyr 4ff7e98c68 Set #illusionblock for players to guide access 2025-01-23 11:50:30 -06:00
nytmyr 850e996b71 Cleanup command format changes, remove hardcoded class IDs in examples. 2025-01-22 16:41:48 -06:00
nytmyr 42b4174861 Fix typo on merge conflict 2025-01-22 16:13:47 -06:00
nytmyr dec2eba6e5 Merge branch 'master' into bot-rewrite 2025-01-22 15:56:37 -06:00
nytmyr 37a61e7234 update todo 2025-01-22 15:52:15 -06:00
nytmyr 81d9ab3dd0 Change char_id to character_id for bot_settings 2025-01-22 15:48:32 -06:00
nytmyr e9d809301c Move SendCommandHelpWindow to SendBotCommandHelpWindow and simplify 2025-01-22 15:11:13 -06:00
catapultam-habeo 31abaf8016 [Feature] Implement Custom Pet Names (#4594)
* rebase\tidy up to address commends

* I blame git for this one

* last typo

* spaces

* formating fixes I think?

* Repository fixes

* Cleanup

---------

Co-authored-by: Akkadius <akkadius1@gmail.com>
2025-01-22 03:31:05 -06:00
Chris Miles 0acad18067 [CLI] Add --skip-backup to world database:updates (#4605) 2025-01-21 19:11:58 -06:00
Akkadius 90c37390f1 [Hotfix] CLI help menu from parsing correctly in World 2025-01-21 18:48:02 -06:00
Akkadius dba494cd8e [Hotfix] Update database version to match manifest 2025-01-21 17:39:33 -06:00
Chris Miles 37ced4b003 [Databuckets] Add Account Scoped Databuckets (#4603)
* [Databuckets] Add Account Scoped Databuckets

* Add variation

* Fix Lua after testing
2025-01-21 16:06:18 -06:00
Chris Miles d13c725a74 [Linux] Implement KSM Kernel Samepage Merging with Maps (#4601)
* KSM work

* Windows fixes

* Add KSM logging, cleanup

* Cleanup raycast logging
2025-01-21 15:50:20 -06:00
Chris Miles 25826c6686 [Performance] Client / NPC Position Update Optimizations (#4602)
* Zone optimizations

* More changes

* More

* Update entity.cpp

* Beautiful

* Amazing

* Feature flag all logic

* Broadcast to group

* Update mob.cpp

* Updates

* Update client.cpp

* Update client.cpp

* Add rule Zone:EnableEntityClipping

* Little bit of cleanup

* Don't send update to self while in group

* Remove visibility work and feature flags

* Cleanup

* Logging

* Improve CheckSendBulkNpcPositions

* No need to cast

* Field cleanup

* Build initial list on zone-in
2025-01-21 15:35:19 -06:00