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
db26842194
Removed unused BotSpellTypeRequiresLoS
2024-12-06 11:38:59 -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
1af85092f7
Implement spell AI pulling, fix throw stone
2024-12-02 07:32:30 -06:00
nytmyr
1d0ca78e2d
remove unused functions
2024-12-01 23:34:40 -06:00
nytmyr
a22502a13d
rename BOT_SPELL_TYPE functions
2024-12-01 23:33:21 -06:00
nytmyr
dc0819c2c6
misc cleanup
2024-11-28 22:33:30 -06:00
nytmyr
12f703678e
add invalid spell id cleanup to bot spell list inserts
2024-11-28 22:15:34 -06:00
nytmyr
ceeb083864
Allow bots to bypass los checks for positioning if no detrimental types allowed
2024-11-28 22:15:02 -06:00
nytmyr
df6c6c3ea0
add aehateline spell type
2024-11-27 20:50:21 -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
2e0840db72
add bot camp timer to prevent /camp exploits
2024-11-13 10:10:47 -06:00
nytmyr
464c69190d
correct and tweak all combat positioning and combat range
2024-11-11 22:09:05 -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
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
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
32a10f4219
Implement and rewrite stances
2024-11-06 00:30:40 -06:00
nytmyr
cd4ebb5a73
Rewrite ^followd command and remove squared values from command
2024-11-01 14:58:37 -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
Chris Miles
b92eafd21b
[Release] 22.57.1 ( #4523 )
2024-10-22 00:02:14 -05:00
Alex
e6469878ce
[Loginserver] Automatifc Opcode File Creation ( #4521 )
...
* Loginserver will auto create the opcodes file if it doesn't exist on load.
* Use path manager in login opcodes.
---------
Co-authored-by: KimLS <KimLS@peqtgc.com >
2024-10-21 23:48:43 -05:00
Chris Miles
9583099ace
[Release] 22.57.0 ( #4517 )
2024-10-20 16:17:15 -05:00
Alex King
be42b73f5c
[Rules] Add Rule to disable PVP Regions ( #4513 )
2024-10-17 01:48:19 -05:00
Mitch Freeman
f76c798910
[BugFix] Fix a display error regarding a few trader/buyer query errors ( #4514 )
2024-10-17 01:43:24 -05:00
Alex King
520943ebf1
[Logs] Add NPC Trades to Player Events ( #4505 )
...
* [Logs] Add NPC Trades to Player Events
* Update player_event_discord_formatter.cpp
* Push
* Fix money and add NPC info
* [Logs] Add NPC Trades to Player Events
* Update player_event_discord_formatter.cpp
* Push
* Minor logic fix
* Push
* Update perl_client.cpp
---------
Co-authored-by: Akkadius <akkadius1@gmail.com >
2024-10-13 17:26:10 -05:00
Alex King
7a1d69d0d4
[Bug Fix] Fix Spells:DefaultAOEMaxTargets Default Value ( #4508 )
2024-10-12 14:32:40 -04:00
catapultam-habeo
ed2130f649
[Bug Fix] Correctly limit max targets of PBAOE ( #4507 )
...
* fix pbaoe max targets incorrectly set
* fix scratch copy
2024-10-11 13:15:19 -04:00
Alex King
a5a568d548
[Bug Fix] Fix character_exp_modifiers Default Values ( #4502 )
2024-10-09 02:11:57 -05:00
Alex King
e3198edb86
[Quest API] Add EVENT_READ_ITEM to Perl/Lua ( #4497 )
...
* [Quest API] Add EVENT_READ_ITEM to Perl/Lua
* Add item_id export
* Add item export.
* Update client.cpp
2024-10-08 18:25:14 -04:00
Alex King
3359839a9b
[Bug Fix] Fix Targeted AOE Max Targets Rule ( #4488 )
2024-10-02 20:25:35 -05:00
Alex
7e51e629f9
[Loginserver] Larion loginserver support ( #4492 )
...
* Add larion version and opcode path
* WIP: getting server to work
* Identify server_id
* Add missing opcode, add opcodes file
---------
Co-authored-by: KimLS <KimLS@peqtgc.com >
2024-10-02 20:20:13 -05:00
Alex King
dc6c28a52d
[Cleanup] Remove Extra Skill in EQ::skills::GetExtraDamageSkills() ( #4486 )
2024-10-02 20:07:19 -05:00
Morzain
4d11077b21
[Bug Fix] Add character_instance_safereturns to tables_to_zero_id ( #4485 )
...
Co-authored-by: morzain <morzain@users.noreply.github.com >
2024-09-26 18:14:32 -04:00
Alex King
5c0bdfdc4c
[Bug Fix] Fix issue with Client::SaveDisciplines() not specifying character ID ( #4481 )
2024-09-23 23:00:52 -05:00
Alex King
6130e10831
[Release] 22.56.2 ( #4480 )
2024-09-19 21:59:53 -05:00
Alex King
c3e1c531d2
[Bug Fix] Fix Issue with Database::ReserveName ( #4477 )
2024-09-19 21:15:14 -05:00
Alex King
1af252466f
[Bug Fix] Fix Untrained Disciplines in Client::SaveDisciplines() ( #4472 )
...
* [Bug Fix] Fix Untrained Disciplines in Client::SaveDisciplines()
* [Bug Fix] Fix Infinite Loop in Adventure::Finished() (#4473 )
Fix infinite loop condition when bot encountered
* [Bug Fix] Fix Untrained Disciplines in Client::SaveDisciplines()
* Change to release
---------
Co-authored-by: oddx2k <103136558+oddx2k@users.noreply.github.com >
2024-09-19 21:09:09 -05:00
Alex King
a7550fbd9e
[Release] 22.56.0 ( #4471 )
...
* [Release] 22.55.2
### Code
* Add IsCloseToBanker method ([#4462 ](https://github.com/EQEmu/Server/pull/4462 )) @Akkadius 2024-08-27
### Feature
* Add Rule to Limit Task Update Messages ([#4459 ](https://github.com/EQEmu/Server/pull/4459 )) @Kinglykrab 2024-08-28
* Allow NPCs to cast Sacrifice ([#4470 ](https://github.com/EQEmu/Server/pull/4470 )) @fuzzlecutter 2024-09-12
* Lazy Load Bank Contents ([#4453 ](https://github.com/EQEmu/Server/pull/4453 )) @catapultam-habeo 2024-08-27
### Fixes
* Add RULE_STRING to RuleManager::ResetRules ([#4467 ](https://github.com/EQEmu/Server/pull/4467 )) @Kinglykrab 2024-09-07
* Fix Bard Effect in Migration 9237 ([#4468 ](https://github.com/EQEmu/Server/pull/4468 )) @Kinglykrab 2024-09-09
* ModernAAScalingEnabled() Calculation Error ([#4469 ](https://github.com/EQEmu/Server/pull/4469 )) @carolus21rex 2024-09-11
### Performance
* Move Discipline Loading to Client::CompleteConnect() ([#4466 ](https://github.com/EQEmu/Server/pull/4466 )) @Kinglykrab 2024-09-09
### Rules
* Add a Bandolier Swap Delay Rule ([#4465 ](https://github.com/EQEmu/Server/pull/4465 )) @Kinglykrab 2024-09-08
* 22.56.0
2024-09-12 20:39:48 -05:00
Alex King
b1646381b0
[Bug Fix] Fix Bard Effect in Migration 9237 ( #4468 )
2024-09-09 18:02:58 -05:00
Alex King
bb1578796b
[Rule] Add a Bandolier Swap Delay Rule ( #4465 )
...
* [Rule] Add a Bandolier Swap Delay Rule
* Push
* Update exp.cpp
2024-09-07 22:05:44 -05:00
Alex King
0e5a38f072
[Bug Fix] Add RULE_STRING to RuleManager::ResetRules ( #4467 )
...
* [Bug Fix] Add RULE_STRING to RuleManager::ResetRules
* Update rulesys.cpp
2024-09-07 18:29:46 -05:00