nytmyr
b3a550f193
Rename BotSpells_Struct/BotSpells_Struct_wIndex
2025-01-26 22:27:15 -06:00
nytmyr
41b8cb3e71
Remove _Struct from struct declarations
2025-01-26 20:05:36 -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
58a7d25899
Line fixes
2025-01-24 15:42:25 -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
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
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
nytmyr
2301b91e77
Move bot spdat functions to spdat_bot
2025-01-21 13:13:30 -06:00
nytmyr
3a25d51095
Consolidate SetBotBlockedBuff/SetBotBlockedPetBuff
2025-01-20 20:17:38 -06:00
nytmyr
46a45679b2
Consolidate AttemptForcedCastSpell
2025-01-20 19:30:26 -06:00
nytmyr
3040d3bc97
Move various Bot<>Checks logging to BotSpellChecks
2025-01-20 13:03:58 -06:00
nytmyr
744a1d23c0
Make botOwnerCharacterID snakecase
2025-01-20 11:56:27 -06:00
nytmyr
dff3af1193
Rename _spellSettings to m_bot_spell_settings
2025-01-20 10:44:22 -06:00
nytmyr
8dce4cd9bf
Update TODO
2025-01-12 15:38:43 -06:00
nytmyr
4134a30f59
Allow inventory give to specific ID slots
2025-01-12 15:38:00 -06:00
nytmyr
e792c97d67
remove completed todo
2025-01-11 16:19:33 -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
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
nytmyr
2fa32d1874
Add HasSkill checks to bot special abilities (kick/bash/etc)
2025-01-08 17:15:04 -06:00
nytmyr
4d7ac703fd
todo list
2024-12-30 13:08:32 -06:00
nytmyr
d13a48fc93
cleanup
2024-12-30 13:02:06 -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
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
ef983c3d47
Move bot_list from std::list to std::unordered_map like other entities
2024-12-23 20:50:36 -06:00
nytmyr
c7741efbe5
todo
2024-12-22 22:39:39 -06:00
nytmyr
69b4c3a5a4
Add _tempSpellType as placeholder for any future passthru
2024-12-22 22:39:27 -06:00
nytmyr
83d41f00d2
Implement AIBot_spells_by_type to reduce looping when searching for spells
2024-12-22 22:38:52 -06:00
nytmyr
39b1f57ef3
comment out precheck, delays, thresholds, etc logging
...
missed some in "organize some checks in IsImmuneToBotSpell"
2024-12-22 00:29:58 -06:00
nytmyr
f6fa28681b
Move GatherSpellTargets and Raid to stored variables.
...
Missing some in "organize some checks in IsImmuneToBotSpell"
2024-12-22 00:29:15 -06:00
nytmyr
2a149f2949
Move GatherSpellTargets to mob
2024-12-22 00:24:31 -06:00
nytmyr
2460f78015
more name checks and add proper soft deletes to bots
2024-12-22 00:05:45 -06:00