Commit Graph

800 Commits

Author SHA1 Message Date
nytmyr e5bcb6acfc Correct pet buff type logic to catch DS/Resists with other spell effects in them 2025-01-31 15:40:47 -06:00
nytmyr c5aa1ea06f Add rules (Bots, AICastSpellTypeDelay, Bots, AICastSpellTypeHeldDelay) to prevent spamming of failed spell type AI casts 2025-01-31 15:30:25 -06:00
nytmyr 09bbe87268 Correct pet checks on GetUltimateSpell functions 2025-01-31 15:27:25 -06:00
nytmyr 2211e125d8 Set lower limit of spell delays to 100 rather than 1 2025-01-31 14:45:00 -06:00
nytmyr a765e3239c Remove unused no_pets option from GatherSpellTargets 2025-01-31 14:33:19 -06:00
nytmyr bd97453852 Implement ^spellannouncecasts to toggle announcing casts of spell types 2025-01-31 14:31:48 -06:00
nytmyr c08893ffcb Rename BotGroupSay to RaidGroupSay 2025-01-30 23:03:57 -06:00
nytmyr e039ce2e37 Move functions out of mob.h and cleanup 2025-01-30 22:25:54 -06:00
nytmyr 9b72672945 Implement missing ^spellresistlimits/^resistlimits command 2025-01-30 22:24:33 -06:00
nytmyr f99c19d3ee Allow duplicate casts of same spell on target for heals and cures 2025-01-28 23:11:00 -06:00
nytmyr db00064028 Make struct BotSpellSettings snake case 2025-01-28 23:04:13 -06:00
nytmyr 60d96d6ac6 Give ^copysettings/^defaultsettings more options, cleanup. 2025-01-28 22:08:07 -06:00
nytmyr 56a9853e63 todo 2025-01-27 23:42:42 -06:00
nytmyr b5a200554b Fix ^cast summoncorpse 2025-01-27 23:33:16 -06:00
nytmyr 69d5d1a883 todo 2025-01-27 22:47:09 -06:00
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