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
Chris Miles
b92eafd21b
[Release] 22.57.1 ( #4523 )
v22.57.1
2024-10-22 00:02:14 -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
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 )
v22.57.0
2024-10-20 16:17:15 -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
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
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
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
Fryguy
9ac306fe67
[Bug] FindBestZ selecting false zone floor as bestz - Results in roambox failures ( #4504 )
...
Added underworld checks per the EQMac project
2024-10-13 15:53:09 -05:00
Alex King
7a1d69d0d4
[Bug Fix] Fix Spells:DefaultAOEMaxTargets Default Value ( #4508 )
2024-10-12 14:32:40 -04:00
Alex King
c873fe5a22
[Bug Fix] Fix Mercenary Encounter Crash ( #4509 )
2024-10-11 23:00:09 -04:00
Fryguy
e06b0c4b0c
[Bug Fix] Master of Disguise should apply to illusions casted by others. ( #4506 )
...
Many era comments outline how Master of Disguise would apply to Project Illusion spells on you:
https://thesafehouse.org/forums/forum/everquest-wing/main-lounge/14249-new-aa-master-of-disguise/page4
https://thesafehouse.org/forums/forum/everquest-wing/training-studios/18143-master-of-disguise-broken
```
Im not a big fan of wolf form, but having a 1200 min NDT is pretty nice I also agree its great to shrink on a raid once and not have to worry about it. 7 aa is a little steep imho, but with a name change and some frog potions, I may reapply to my guild as the servers only froggy rogue /cackle.
```
```
share form of the great wolf gave a 1500min timer.
```
2024-10-11 13:39:36 -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
448a33a60c
[Quest API] Add Scripting Support to Mercenaries ( #4500 )
...
* [Quest API] Add Scripting Support to Mercenaries
* Cleanup
* Cleanup
* Update lua_merc.h
* Update mob.cpp
* XYZH
* Final
* Update attack.cpp
* Update attack.cpp
* Simplify event invocation
* Inline example
* Nullptr init example
* EVENT_TIMER simplify add EventPlayerNpcBotMerc
* EVENT_TIMER_START
* Remove has_start_event
* EVENT_TIMER_START with settimerMS
* EVENT_POPUP_RESPONSE
* Consolidation
* Update attack.cpp
* Push
* Update quest_parser_collection.h
* Comments
* Cleanup per comments
---------
Co-authored-by: Akkadius <akkadius1@gmail.com >
2024-10-10 21:29:29 -04:00
Fryguy
8f86cb353e
[Bug Fix] Spells - Self Only (Yellow) cast when non group member is targeted ( #4503 )
...
* [Bug Fix] Spells - Self Only (Yellow) cast when non group member is targeted
When using a Yellow gem invis spell, it should cast on yourself regardless of the targetted entity.
* Update spells.cpp
---------
Co-authored-by: Alex King <89047260+Kinglykrab@users.noreply.github.com >
2024-10-10 21:27:49 -04:00
Alex
178129443f
[Loginserver] Login Fatal Error Spamming ( #4476 )
...
Co-authored-by: KimLS <KimLS@peqtgc.com >
2024-10-09 02:15:49 -05:00
Alex King
a7c3b41afc
[Quest API] Add Buff Fade Methods to Perl/Lua ( #4501 )
...
* [Quest API] Add Buff Fade Methods to Perl/Lua
* BuffFadeSongs()
2024-10-09 02:12:33 -05:00