nytmyr
980aa65ecc
Rename SpellHold, SpellDelay, SpellMinThreshold, SpellMaxThreshold, SpellRecastDelay to fit SpellType style naming
2025-01-31 17:05:50 -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
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
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