Commit Graph

12173 Commits

Author SHA1 Message Date
nytmyr 22f1265178 remove spelltype checks from clients causing bad data 2024-12-12 22:13:00 -06:00
nytmyr 10ddcb0151 passivecheck response 2024-12-12 22:13:00 -06:00
nytmyr 7d670e674d add passive stance checks to commands and loading/saving. shouldn't be ` 2024-12-12 22:12:59 -06:00
nytmyr aa29f6e001 only load client spell types for clients 2024-12-12 22:12:59 -06:00
nytmyr 77da29f940 Add viral, fear, stun, knockback, gravityeffect support to bots 2024-12-12 22:12:58 -06:00
nytmyr 686fdb9bda command cleanup 2024-12-12 22:11:27 -06:00
nytmyr e73f1259be bot movement cleanup and tweaks, move casterrange to distanceranged 2024-12-12 22:11:27 -06:00
nytmyr 1048cb78aa misc command and rule cleanup 2024-12-12 22:11:26 -06:00
nytmyr 95bf30740f more target validation for bots to prevent pets from getting hit with AEs and pets trying to attack invalid targets 2024-12-12 22:11:26 -06:00
nytmyr 1d6d6a0f36 Make rogue/monk evade logic more accurate to players 2024-12-12 22:11:26 -06:00
nytmyr 63233d11e8 Implement and rewrite stances 2024-12-12 22:11:25 -06:00
nytmyr d06ae5d478 fix formatting in cazictouch 2024-12-12 22:11:25 -06:00
nytmyr 85c0a114bc misc cleanup 2024-12-12 22:11:24 -06:00
nytmyr 0f16601e5d Rewrite ^followd command and remove squared values from command 2024-12-12 22:11:24 -06:00
nytmyr 088f13130a command cleanup 2024-12-12 22:11:24 -06:00
nytmyr 9a135ba32a remove commented lines for ^follow 2024-12-12 22:11:23 -06:00
nytmyr 4dcaef65cd oopsies 2024-12-12 22:11:23 -06:00
nytmyr 9b87aaf39b 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-12-12 22:11:23 -06:00
nytmyr 6574f780db Bot Rework 2024-12-12 22:10:36 -06:00
nytmyr a28a123209 add bot checks to tryheadshot / tryassassinate 2024-12-12 22:07:54 -06:00
nytmyr 372fd044de more backstab to mob cleanup 2024-12-12 22:06:54 -06:00
Alex King 77793f364e [Commands] Add #find bot Subcommand (#4563)
* [Commands] Add #find bot Subcommand

* Update find.cpp

* Update find.cpp
2024-12-12 16:55:33 -06:00
nytmyr 783781fe20 fix MinStatusToBypassCreateLimit 2024-12-12 16:40:22 -06:00
Alex King e258aaa068 [Bug Fix] Allow Items in ROF2 to Stack to 32,767 (#4556)
* [Bug Fix] Allow Items in ROF2 to Stack to 32,767

* Update rof2.cpp
2024-12-12 16:39:38 -06:00
nytmyr 872abdc795 move bot backstab to mob 2024-12-12 15:33:11 -06:00
nytmyr 67ce8d44bb Add RangedAttackImmunity checks before trying to ranged attack 2024-12-12 14:36:09 -06:00
nytmyr d9ab4a5f27 remove SetCombatRoundForAlerts that triggered every engagement 2024-12-12 14:35:55 -06:00
nytmyr a142298e34 remove ht/loh from attack ai 2024-12-12 12:58:25 -06:00
nytmyr f67df44d99 CanUseBotSpell for ^cast 2024-12-12 08:01:26 -06:00
nytmyr 4019e7da65 More castcheck improvements 2024-12-12 08:01:15 -06:00
nytmyr 90fe8a31d7 Add missing alert round for ranged attacks 2024-12-12 08:00:12 -06:00
nytmyr 783a5f0adf ^cast adjustments for spellid casts 2024-12-12 07:59:54 -06:00
Paul Johnson 3b779ef301 [Rules] Add rules for requiring custom files from client (#4561)
* rules for enabling requiring custom files

* shorten default

* variable name

* check account status for enforcing client key

* rule for custom files admin level

---------

Co-authored-by: Paul Johnson <Paul@pjohnsomac-6366.digi.box>
2024-12-12 01:47:50 -06:00
Alex King 3f3c0f2fda [Commands] Add #find ldon_theme Subcommand (#4564) 2024-12-12 01:27:25 -06:00
Alex King 0f164c456e [Cleanup] Remove Unused Group Methods (#4559) 2024-12-12 01:25:36 -06:00
Mitch Freeman 6172c49b08 [Feature] Enable bazaar window 'Find Trader' functionality (#4560)
* First pass to enable trader 'Find Trader' functionality

* Move SendBulkTraders out of zoning routines and send as part of the opening of the bazaar search window.
Add zone instance to SendBulkTraders to support multi-instanced bazaars.
2024-12-12 01:25:12 -06:00
Chris Miles 66a7dd0143 [Databuckets] Improved Reliability and Performance of Databuckets (#4562)
* [Databuckets] Don't broadcast client-scoped updates

* Remove temp feature flag

* Remove distributed caching, only cache for character scoped data, simplify

* Update bot.cpp

* Cleanup

* Update data_bucket.cpp

* Cleanup

* Cleanup

* Remove BulkLoadEntities from LoadNPCTypes

* Update data_bucket.cpp

* Cleanup

* More cleanup

* More cleanup

* BulkLoadEntities to BulkLoadEntitiesToCache

* Add CanCache in DeleteData to gate an unnecessary call
2024-12-12 01:17:08 -06:00
Alex King 5c6e7a8b09 [Cleanup] Convert Event Parses to Single Line (#4569)
* [Cleanup] Convert Event Parses to Single Line

* Push

* Update spells.cpp

* Update spells.cpp

---------

Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-12-12 00:43:22 -06:00
dependabot[bot] bd85fc96a0 Bump golang.org/x/crypto in /utils/scripts/build/should-release (#4570)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.21.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.21.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-12 00:17:28 -06:00
nytmyr 186b06ef47 Add spellid option to ^cast to allow casting of a specific spell by ID 2024-12-11 07:19:17 -06:00
nytmyr afbf1b74c4 Add IsBlockedBuff to CastChecks 2024-12-11 07:18:40 -06:00
nytmyr 1536e26b31 rewrite GetCorrectSpellType 2024-12-11 07:18:12 -06:00
nytmyr 229b8684ab add to aelull 2024-12-11 07:16:43 -06:00
nytmyr 51711e799b remove unneeded checks on IsValidSpellTypeBySpellID 2024-12-10 14:07:21 -06:00
nytmyr 57a81fc310 Add more checks for CommandedSubTypes::AETarget 2024-12-10 14:04:07 -06:00
nytmyr f3e0fdae73 Add lull/aelull to ^cast 2024-12-10 14:03:33 -06:00
nytmyr 211908196e Remove misc target_type checks 2024-12-10 14:01:29 -06:00
nytmyr 389515d75c Correct bot checks for ST_GroupClientAndPet 2024-12-10 14:00:17 -06:00
nytmyr 307b576da9 merge with previous 2024-12-10 13:59:59 -06:00
nytmyr aa996e7b31 Add bot check to DetermineSpellTargets for IsIllusionSpell 2024-12-10 13:59:48 -06:00