nytmyr
f2df8ababd
Cleanup StopMoving for bots
2025-02-02 08:45:51 -06:00
nytmyr
91996f15f0
Cleanup IsAttackAllowed checks for bots and their pets
2025-02-02 08:45:06 -06:00
nytmyr
b57be45b51
Cleanup bot logic in TryBackstab
2025-02-02 08:42:02 -06:00
nytmyr
a3085be4c3
Cleanup DetermineSpellTargets->ST_Pet
2025-02-02 08:40:27 -06:00
nytmyr
53876e2072
Cleanup DetermineSpellTargets->ST_Self for bot summon corpse
2025-02-02 08:39:23 -06:00
nytmyr
32a7c01f33
Cleanup DetermineSpellTargets->ST_GroupNoPets
2025-02-02 08:37:50 -06:00
nytmyr
8a31caab6b
Cleanup range/aoe_range check in SpellFinished
2025-02-02 08:29:41 -06:00
nytmyr
b90f11f635
Cleanup IsBot() checks for DetermineSpellTargets->ST_GroupClientAndPet
2025-02-02 08:28:06 -06:00
nytmyr
cbb619c2d9
Clean up InterruptSpell
2025-02-02 08:22:24 -06:00
nytmyr
db9fe0f284
Simplify case SE_Illusion and SE_IllusionCopy for GetIllusionBlock
2025-02-02 08:21:07 -06:00
nytmyr
9b928e0725
Merge branch 'master' into bot-rewrite
2025-02-02 00:26:32 -06:00
nytmyr
3a0ea236d1
formatting
2025-02-01 18:13:47 -06:00
Chris Miles
4fda3c045e
[Release] 22.62.2 ( #4633 )
v22.62.2
2025-02-01 16:25:53 -06:00
Mitch Freeman
0a20100d12
[Fix] Add price change check to the Bazaar Search Window purchase mechanics ( #4632 )
2025-02-01 14:30:07 -06:00
Mitch Freeman
29701d0ea7
[Fix] Update the shard bazaar search feature ( #4630 )
2025-02-01 13:36:26 -06:00
Mitch Freeman
4a38fd8829
[Fix] NewBazaar Search Consumables ( #4631 )
2025-02-01 13:35:08 -06:00
nytmyr
46a1b26529
Move GetSpellTargetList to only get called when necessary to reduce overhead
2025-02-01 09:11:50 -06:00
nytmyr
498b64fea2
Bots:BotsUseLiveBlockedMessage filter to spell failure
2025-01-31 22:51:11 -06:00
Chris Miles
08c8e0d81f
[Performance] Significantly Improve Client Network Resends ( #4629 )
...
* [Performance] Significantly Improve Client Network Resends
* Update daybreak_connection.cpp
* Improve resend algorithm to be exact about when to resend
2025-01-31 22:23:08 -06:00
nytmyr
c3cbc4bcd4
Update bot.cpp
2025-01-31 20:29:21 -06:00
nytmyr
2fdc4e8667
Make all spell shortnames plural where applicable
2025-01-31 18:57:04 -06:00
nytmyr
a008e75a1c
Use GetTempSpellType() for announce check in RaidGroupSay
2025-01-31 17:27:13 -06:00
nytmyr
980aa65ecc
Rename SpellHold, SpellDelay, SpellMinThreshold, SpellMaxThreshold, SpellRecastDelay to fit SpellType style naming
2025-01-31 17:05:50 -06:00
nytmyr
fef8c623ff
Add more logic for necros/shaman for default heal thresholds due to lich and canni
2025-01-31 16:45:20 -06:00
nytmyr
660cf91297
Fix defaults for clients
2025-01-31 16:35:54 -06:00
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
939e5ea38e
Move ^attack response back to normal chat window (other)
2025-01-31 14:34:13 -06:00
nytmyr
a765e3239c
Remove unused no_pets option from GatherSpellTargets
2025-01-31 14:33:19 -06:00
nytmyr
11963a158c
Update bot.h
2025-01-31 14:32:38 -06:00
nytmyr
af4bbff05f
Remove rule Bots:BardsAnnounceCasts
2025-01-31 14:31:59 -06:00
nytmyr
bd97453852
Implement ^spellannouncecasts to toggle announcing casts of spell types
2025-01-31 14:31:48 -06:00
nytmyr
bf8a576003
Add remove option to list for ^blockedbuffs / ^blockedpetbuffs
2025-01-31 14:27:02 -06:00
nytmyr
54717ec8a5
Merge branch 'master' into bot-rewrite
2025-01-31 00:24:05 -06:00
nytmyr
d810d32069
IsPetOwner fixes
2025-01-31 00:16:18 -06:00
nytmyr
3ce9579a6c
Linux fix?
2025-01-30 23:17:22 -06:00
nytmyr
01a0b7f579
Prevent bots from forming their own group if a bot that is a group leader is removed from the raid
2025-01-30 23:10:56 -06:00
nytmyr
c08893ffcb
Rename BotGroupSay to RaidGroupSay
2025-01-30 23:03:57 -06:00
nytmyr
e695f1c499
Return for GetRawBotList
...
This checks offline bots too
2025-01-30 22:38:03 -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
fdadde49de
Remove unused methods
2025-01-28 23:13:25 -06:00
nytmyr
6b5b19a8cf
Add default delay to cures
2025-01-28 23:11:09 -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
626b7fd028
Add comment to CheckLosCheat/CheckLosCheatExempt
2025-01-28 22:10:05 -06:00
nytmyr
548e3ca81b
Cleanup some commands
2025-01-28 22:08:20 -06:00
nytmyr
60d96d6ac6
Give ^copysettings/^defaultsettings more options, cleanup.
2025-01-28 22:08:07 -06:00