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
nytmyr
ef7af5c63f
Remove SpellTypeRequiresCastChecks
2024-12-10 13:59:17 -06:00
nytmyr
51332cc0c7
Add priorities to HateLine inserts for db update
2024-12-10 13:58:54 -06:00
nytmyr
33386e1e66
Add PetDamageShields and PetResistBuffs to IsPetBotSpellType()
2024-12-08 23:10:49 -06:00
nytmyr
ef36f2873c
Implement AAs and harmtouch/layonhands to ^cast --- fix IsValidSpellRange
2024-12-08 22:36:56 -06:00
nytmyr
9917be3094
Correct IsValidSpellRange
2024-12-08 22:35:36 -06:00
nytmyr
221333a7ba
Add back !IsBotNonSpellFighter() check to the different CastCheck
2024-12-08 22:32:49 -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
6d6fd9ee15
add timer checks to Idle/Engaged/Pursue CastCheck to early terminate
2024-12-06 22:33:32 -06:00
nytmyr
347a916bbb
Move fizzle message to define
2024-12-06 22:32:34 -06:00
nytmyr
0f3c112972
[Bots] Fix AA ranks to account for level
...
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 22:29:18 -06:00
nytmyr
db26842194
Removed unused BotSpellTypeRequiresLoS
2024-12-06 11:38:59 -06:00
nytmyr
67ff004d61
cleanup ST_Self logic in CastChecks
2024-12-06 11:38:37 -06:00
nytmyr
69f724a2b9
Move HateLine to a better ID
2024-12-05 23:46:37 -06:00
nytmyr
3d4474861c
Rewrite ^pull logic and handling. **MORE**
...
Add ^setassistee command to set who your bots will assist. Bots will always assist you first before anyone else.
If the rule Bots, AllowCrossGroupRaidAssist is enabled bots will assist the group or raid main assists.
Rewrites logic in handling of pull and returning to ensure bots make it back to their location.
2024-12-05 07:21:34 -06:00
nytmyr
d6df4aae3f
fully implement ^pull logic to always return, can still be overidden by ^attack
2024-12-04 20:56:09 -06:00