Commit Graph

11993 Commits

Author SHA1 Message Date
nytmyr 3d67009de5 Command help cleanup 2024-12-12 22:13:05 -06:00
nytmyr 4702d74722 fix resistbuffs and damageshields spell type checks 2024-12-12 22:13:04 -06:00
nytmyr 484b88ddbc misc cleanup 2024-12-12 22:13:04 -06:00
nytmyr 19376c4957 update and expand ^itemuse options and add lore checks 2024-12-12 22:13:03 -06:00
nytmyr aa7632d3df Add AllowBotEquipAnyClassGear to bot trades 2024-12-12 22:13:03 -06:00
nytmyr dbacd80760 Add more checks to bot names to prevent spacing or invalid characters 2024-12-12 22:13:03 -06:00
nytmyr 11859769a6 Make command errors/failures yellow 2024-12-12 22:13:03 -06:00
nytmyr ab446138a3 add bot camp timer to prevent /camp exploits 2024-12-12 22:13:02 -06:00
nytmyr abefd1ccce Add loregroup 0 bypass for lore conflicts for bots like clients 2024-12-12 22:13:02 -06:00
nytmyr f3c0ddd4be correct and tweak all combat positioning and combat range 2024-12-12 22:13:02 -06:00
nytmyr 161d6b3b66 apply ranged setting on spawn to show correct weapons 2024-12-12 22:13:02 -06:00
nytmyr 2042e95163 Add AllowAIMez to allow bot auto mez to be toggled 2024-12-12 22:13:01 -06:00
nytmyr 1c8da32f72 add PercentChanceToCast rules for AE and group spells 2024-12-12 22:13:01 -06:00
nytmyr 8fe5112e07 add sanity check to campCount on ^camp 2024-12-12 22:13:01 -06:00
nytmyr a0f9745c46 correct GetBestBotMagicianPetSpell 2024-12-12 22:13:01 -06:00
nytmyr b0768454c1 adjust spell hold checks to rely on caster and
Implement pet resist buffs and pet damage shields
2024-12-12 22:13:00 -06:00
nytmyr ec89a65aeb remove circle/teleport, tweak depart 2024-12-12 22:13:00 -06:00
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
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
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
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 8e40e5357c [Bots] Fix AA ranks to account for level (#4567)
Previously level requirement was only being checked on the initial rank of an AA. If passed, bots would gain all ranks for that AA regardless of level, this will now check for the level requirement for each rank before granting the AA
2024-12-06 23:58:11 -05:00
nytmyr 5f0b999ca9 [Groups] Fix AmIMainAssist incorrectly checking for MainTankName (#4565) 2024-12-04 16:04:34 -05:00
Alex King fe9df46a24 [Bug Fix] Fix EVENT_COMBAT on NPC Death (#4558) 2024-11-27 20:30:29 -05:00
Alex King 3d7cf4235c [Release] 22.60.0 (#4555) v22.60.0 2024-11-25 17:17:03 -06:00
hg 187ee10218 [Tasks] Update tasks in all zones if invalid zone set (#4550)
This allows task elements to update in any zone when it has an invalid
zone id <= 0. This has the same effect as leaving the zones field empty
except "Unknown Zone" instead of "ALL" will be shown in task windows.

Note that Titanium shows "ALL" for a zone id of 0 despite it being an
invalid zone id. This could be manipulated server side to match newer
clients but there isn't much benefit since any other invalid zone id
below 0 can be used to do the same.
2024-11-25 18:02:14 -05:00