Commit Graph

12173 Commits

Author SHA1 Message Date
nytmyr e710fbea34 Fix performance in IsValidSpellRange by flipping HasProjectIllusion 2024-12-20 09:43:51 -06:00
nytmyr 66356a3d6e missing from GetChanceToCastBySpellType 2024-12-20 09:43:00 -06:00
nytmyr e031b4d1e0 Change GetSpellListSpellType to GetParentSpellType 2024-12-20 09:42:01 -06:00
nytmyr d120b45880 Typo on PetBuffs implement 2024-12-20 09:40:47 -06:00
nytmyr d64af967ea Change GetRaidByBotName to GetRaidByBot 2024-12-20 09:40:01 -06:00
nytmyr 322f8c5ffd Implmenet PetCures, add some missing types for defaults/chance to cast 2024-12-20 09:38:40 -06:00
nytmyr 54b9825537 Add PercentChanceToCastGroupCure 2024-12-20 09:33:47 -06:00
nytmyr fbecac0938 Allow bots to clear HasProjectIllusion flag 2024-12-20 09:29:59 -06:00
nytmyr eaa1f67802 cls cleanup 2024-12-20 00:44:49 -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 f33ed3d4cd more blocked buff tweaks 2024-12-17 13:09:22 -06:00
nytmyr e220163153 Implement blocked_buffs and blocked_pet_buffs 2024-12-15 23:09:32 -06:00
nytmyr d144d58abc Remove id from bot_settings, correct types 2024-12-15 23:08:23 -06:00
nytmyr 606cc11040 Update bot.cpp 2024-12-13 15:39:35 -06:00
nytmyr 42ff352917 Merge branch 'bot-rewrite' of https://github.com/nytmyr/Server into bot-rewrite 2024-12-13 15:38:10 -06:00
nytmyr 1c72d879cf add "confirm" check to ^delete 2024-12-13 14:58:54 -06:00
nytmyr 3009942ca3 Get rid of Bots:BotGroupXP and change logic to support Bots:SameRaidGroupForXP
Bots won't do anything if not in the same group so this should more accurately control only when in the same raid group.
2024-12-13 14:48:59 -06:00
nytmyr 1905debb14 add sanity checks for classattacks 2024-12-13 14:45:52 -06:00
nytmyr cac5bcb943 add back m_mob_check_moving_timer, necessary? 2024-12-12 22:19:07 -06:00
nytmyr 046006cfaa adjust version number for bots 2024-12-12 22:16:23 -06:00
nytmyr 5457d14d85 add bot checks to tryheadshot / tryassassinate 2024-12-12 22:14:12 -06:00
nytmyr 94717ee459 more backstab to mob cleanup 2024-12-12 22:14:12 -06:00
nytmyr adedd5969d fix MinStatusToBypassCreateLimit 2024-12-12 22:14:12 -06:00
nytmyr f44af609e1 move bot backstab to mob 2024-12-12 22:14:12 -06:00
nytmyr 96bc292ad6 Add RangedAttackImmunity checks before trying to ranged attack 2024-12-12 22:14:11 -06:00
nytmyr 8094352eaa remove SetCombatRoundForAlerts that triggered every engagement 2024-12-12 22:14:11 -06:00
nytmyr 6ef9753df3 remove ht/loh from attack ai 2024-12-12 22:14:11 -06:00
nytmyr 83979ed273 CanUseBotSpell for ^cast 2024-12-12 22:14:11 -06:00
nytmyr f715924b99 More castcheck improvements 2024-12-12 22:14:11 -06:00
nytmyr 1aa71598a0 Add missing alert round for ranged attacks 2024-12-12 22:14:10 -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 c345187464 Add IsBlockedBuff to CastChecks 2024-12-12 22:14:09 -06:00
nytmyr 92ba83e308 rewrite GetCorrectSpellType 2024-12-12 22:14:09 -06:00
nytmyr 711100158a add to aelull 2024-12-12 22:14:09 -06:00
nytmyr d3617a56f5 remove unneeded checks on IsValidSpellTypeBySpellID 2024-12-12 22:14:09 -06:00
nytmyr 9d5b679fc4 Add more checks for CommandedSubTypes::AETarget 2024-12-12 22:14:08 -06:00
nytmyr bf4f2f5623 Add lull/aelull to ^cast 2024-12-12 22:14:08 -06:00
nytmyr 2bffc1b79c Remove misc target_type checks 2024-12-12 22:14:07 -06:00
nytmyr 746bccf4fd Correct bot checks for ST_GroupClientAndPet 2024-12-12 22:14:07 -06:00
nytmyr 70fe633d5b merge with previous 2024-12-12 22:14:07 -06:00
nytmyr 7834222b5f Add bot check to DetermineSpellTargets for IsIllusionSpell 2024-12-12 22:14:07 -06:00
nytmyr c42d84b59a Remove SpellTypeRequiresCastChecks 2024-12-12 22:14:06 -06:00
nytmyr e5c491690f Add priorities to HateLine inserts for db update 2024-12-12 22:14:06 -06:00
nytmyr d919cf26b9 Add PetDamageShields and PetResistBuffs to IsPetBotSpellType() 2024-12-12 22:14:06 -06:00
nytmyr e9534e3f75 Implement AAs and harmtouch/layonhands to ^cast --- fix IsValidSpellRange 2024-12-12 22:14:06 -06:00