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
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
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
2df4a4e436
Move toggleranged, togglehelm and illusionblock to new help window. Add actionable support
2025-01-25 07:01:21 -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
850e996b71
Cleanup command format changes, remove hardcoded class IDs in examples.
2025-01-22 16:41:48 -06:00
nytmyr
e9d809301c
Move SendCommandHelpWindow to SendBotCommandHelpWindow and simplify
2025-01-22 15:11:13 -06:00
nytmyr
2301b91e77
Move bot spdat functions to spdat_bot
2025-01-21 13:13:30 -06:00
nytmyr
e763e0e9a9
Add list option to ^spellpriority commands.
2025-01-20 20:22:37 -06:00
nytmyr
394d8e3392
Correct slot ranges for inventorygive
2025-01-12 15:42:41 -06:00
nytmyr
4134a30f59
Allow inventory give to specific ID slots
2025-01-12 15:38:00 -06:00
nytmyr
01afd68230
Remove bcspells, fix helper_send_usage_required_bots
2025-01-11 01:40:32 -06:00
nytmyr
f34a9470a8
code cleanup 4
2025-01-10 12:23:40 -06:00
nytmyr
90e95572fd
code cleanup 3
2025-01-10 12:10:12 -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
de053ce8f3
Add zero check for bot spawn limits
...
If the spawn limit rule is set to 0 and spawn limit is set by bucket, if no class buckets are set, it defaults to the rule of 0 and renders the player unable to spawn bots.
This adds a check where if the rule and class bucket are 0, it will check for the spawn limit bucket
2025-01-08 00:28:53 -06:00
nytmyr
2d7d58b4ef
remove ^aggressive/^defensive
2024-12-29 20:18:12 -06:00
nytmyr
a0c2abfedf
Implement ^discipline
2024-12-29 20:01:18 -06:00
nytmyr
e652bc02b9
Allow pet types to ^cast, prevent failure spam, add cure check
2024-12-24 08:56:23 -06:00
nytmyr
8b7ffd7117
Add pet option to ^taunt
...
No longer has toggle, required on/off option and an optional "pet" option to control pets' taunting state
2024-12-24 08:07:13 -06:00
nytmyr
5a000f1259
Cleanup ^copysettings command and add new commands
2024-12-23 23:50:37 -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
998f34842b
Missing IsInGroupOrRaid cleanup
2024-12-22 00:35:29 -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
0c0fee1c67
Change GetPrioritizedBotSpellsBySpellType to vector
...
Some slipped through in "organize some checks in IsImmuneToBotSpell"
2024-12-22 00:26:01 -06:00
nytmyr
600376274f
correct name checking to match players
2024-12-21 23:47:30 -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
e085780c0a
merge with cls cleanup
2024-12-20 09:45:39 -06:00
nytmyr
21f8bc0f95
add GetBotSpellCategoryIDByShortName and CopyBotBlockedPetBuffs, update ^defaultsettings command
2024-12-17 23:20:39 -06:00
nytmyr
ffd92017e0
Move getnames for categories and settings to mob, rename hptomed/manatomed
2024-12-17 23:03:42 -06:00
nytmyr
8377797523
missing )
2024-12-17 15:15:11 -06:00
nytmyr
e1d4a68d89
command grammar
2024-12-17 13:10:34 -06:00
nytmyr
7ce37819f7
add beneficial check to ^blockedbuffs
2024-12-17 13:10:24 -06:00
nytmyr
e220163153
Implement blocked_buffs and blocked_pet_buffs
2024-12-15 23:09:32 -06:00
nytmyr
1c72d879cf
add "confirm" check to ^delete
2024-12-13 14:58:54 -06:00
nytmyr
693abdd42c
^cast adjustments for spellid casts
2024-12-12 22:14:10 -06:00
nytmyr
49e15d8944
Add spellid option to ^cast to allow casting of a specific spell by ID
2024-12-12 22:14:10 -06:00
nytmyr
bf4f2f5623
Add lull/aelull to ^cast
2024-12-12 22:14:08 -06:00
nytmyr
e9534e3f75
Implement AAs and harmtouch/layonhands to ^cast --- fix IsValidSpellRange
2024-12-12 22:14:06 -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
efbf0b1fe9
more pull tweaks
2024-12-12 22:14:03 -06:00
nytmyr
f74fd59b62
Update cast.cpp
2024-12-12 22:14:03 -06:00
nytmyr
8c923a6c51
rename BOT_SPELL_TYPE functions
2024-12-12 22:14:02 -06:00