Commit Graph

88 Commits

Author SHA1 Message Date
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