Commit Graph

7954 Commits

Author SHA1 Message Date
nytmyr ceeb083864 Allow bots to bypass los checks for positioning if no detrimental types allowed 2024-11-28 22:15:02 -06:00
nytmyr d0033d4786 add check for self on isingrouporraid 2024-11-28 00:56:55 -06:00
nytmyr 6846bdc56c commanded spell fixes. All should be working now minus depart 2024-11-27 21:09:51 -06:00
nytmyr 156c928521 debug cleanup 2024-11-27 20:50:56 -06:00
nytmyr df6c6c3ea0 add aehateline spell type 2024-11-27 20:50:21 -06:00
nytmyr f6cb63a89b more command cleanup 2024-11-27 19:02:37 -06:00
nytmyr 10effce2a6 Implement more commanded types properly, move shadownight hate to hateline type...
Add incapacitated checks to casting logic and checks.
Add candocombat zone check, summon other's corpse for bot, in/out combat spell checks, mute checks, level restriction
2024-11-27 13:51:37 -06:00
nytmyr b200bdd04e implement commanded cast types 2024-11-26 13:17:57 -06:00
nytmyr 1f82e12b34 Command help cleanup 2024-11-26 13:17:57 -06:00
nytmyr bdea548460 fix resistbuffs and damageshields spell type checks 2024-11-26 13:17:56 -06:00
nytmyr d97f691255 misc cleanup 2024-11-26 13:17:56 -06:00
nytmyr e6aeb01ddf update and expand ^itemuse options and add lore checks 2024-11-15 13:26:00 -06:00
nytmyr 5c73581f90 Add AllowBotEquipAnyClassGear to bot trades 2024-11-14 20:09:19 -06:00
nytmyr 677a9fdfe0 Add more checks to bot names to prevent spacing or invalid characters 2024-11-14 20:08:57 -06:00
nytmyr 1e7739012f Make command errors/failures yellow 2024-11-13 22:19:11 -06:00
nytmyr 2e0840db72 add bot camp timer to prevent /camp exploits 2024-11-13 10:10:47 -06:00
nytmyr 6d97536e38 Add loregroup 0 bypass for lore conflicts for bots like clients 2024-11-12 22:19:16 -06:00
nytmyr 464c69190d correct and tweak all combat positioning and combat range 2024-11-11 22:09:05 -06:00
nytmyr 8989c6f21b apply ranged setting on spawn to show correct weapons 2024-11-11 22:09:04 -06:00
nytmyr 9dd11a598f Add AllowAIMez to allow bot auto mez to be toggled 2024-11-11 22:08:53 -06:00
nytmyr c50d72ccf0 add PercentChanceToCast rules for AE and group spells 2024-11-11 22:08:53 -06:00
nytmyr 8fa429c02d add sanity check to campCount on ^camp 2024-11-11 22:08:52 -06:00
nytmyr 351ada12a5 correct GetBestBotMagicianPetSpell 2024-11-11 22:08:52 -06:00
nytmyr 18b6fc2667 adjust spell hold checks to rely on caster and
Implement pet resist buffs and pet damage shields
2024-11-11 22:08:51 -06:00
nytmyr d3d53c5a74 remove circle/teleport, tweak depart 2024-11-10 10:14:23 -06:00
nytmyr cf26a476fd remove spelltype checks from clients causing bad data 2024-11-10 10:13:44 -06:00
nytmyr 9f9c25c653 passivecheck response 2024-11-09 22:07:35 -06:00
nytmyr 0d970844d3 add passive stance checks to commands and loading/saving. shouldn't be ` 2024-11-09 22:00:20 -06:00
nytmyr 938c72619c only load client spell types for clients 2024-11-09 21:59:52 -06:00
nytmyr 57e9b62a48 Add viral, fear, stun, knockback, gravityeffect support to bots 2024-11-08 10:59:01 -06:00
nytmyr 2d1b34d0cb command cleanup 2024-11-08 08:41:18 -06:00
nytmyr 31a4f053b5 bot movement cleanup and tweaks, move casterrange to distanceranged 2024-11-07 16:34:29 -06:00
nytmyr c22d687d72 misc command and rule cleanup 2024-11-07 16:34:29 -06:00
nytmyr 775511c935 more target validation for bots to prevent pets from getting hit with AEs and pets trying to attack invalid targets 2024-11-07 16:34:28 -06:00
nytmyr 2dfa1681c4 Make rogue/monk evade logic more accurate to players 2024-11-06 07:30:24 -06:00
nytmyr 32a10f4219 Implement and rewrite stances 2024-11-06 00:30:40 -06:00
nytmyr 7d8f4d9849 fix formatting in cazictouch 2024-11-06 00:20:41 -06:00
nytmyr c16e1e5954 misc cleanup 2024-11-02 22:05:55 -05:00
nytmyr cd4ebb5a73 Rewrite ^followd command and remove squared values from command 2024-11-01 14:58:37 -05:00
nytmyr f9762e041d command cleanup 2024-11-01 14:56:49 -05:00
nytmyr a4e6bc5c19 remove commented lines for ^follow 2024-11-01 14:26:51 -05:00
nytmyr 8b5112a616 oopsies 2024-10-31 23:21:42 -05:00
nytmyr 4aa7a18b4f More fixes
TGB, ^cast, group/ae checks, in group/raid checks, inviting others bots to group, group disband fix, prevent rogue bs spam, ^follow fixes and cleanup, follow owner only by default when joining raid/group, group buff fixes for bots, range fixes for group buffs
2024-10-31 07:32:16 -05:00
nytmyr 32e37660d8 Bot Rework 2024-10-26 00:33:36 -05:00
nytmyr d6d5d992cb [Bots] Fix pet buffs from saving duplicates every save (#4520)
* [Bots] Fix pet buffs from saving duplicates every save

Previously we were not checking the pet index properly when clearing buffs in the database before saving which resulted in no prior data being deleted.

This corrects the logic for the save and also will clean up any buffs for pets that don't exist in the table.

* Changes

* Update world_boot.cpp

---------

Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-10-21 23:57:42 -05:00
Alex King d524cb6a5a [Bots] Enable Bot Commands Only if Rule Enabled (#4519) 2024-10-21 23:49:36 -05:00
nytmyr cf3483b402 [Bots] Fix timers loading on spawn and zone (#4516)
Timers were not properly checking their expiration time on spawn and load and could cause invalid timers to load if the server was restarted resulting in improper lockouts.
2024-10-20 10:44:30 -04:00
carolus21rex 311af7bbe9 [Cleanup] Fixed a typo in Zoning.cpp (#4515)
* Fixed a typo in Zoning.cpp changed reguest to request.

* Update zoning.cpp

---------

Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com>
2024-10-19 21:59:10 -04:00
Alex King be42b73f5c [Rules] Add Rule to disable PVP Regions (#4513) 2024-10-17 01:48:19 -05:00
Alex ae198ae043 [Crash] Fixes a crash when the faction_list db table is empty. (#4511)
Co-authored-by: KimLS <KimLS@peqtgc.com>
2024-10-13 20:50:28 -05:00