KimLS
dbb0288a13
Filled out a lot of the version stuff for a new client version (oh my lawd this could be easier!)
2024-10-24 20:35:53 -07:00
KimLS
0a9a941b6b
WIP on membership
2024-10-23 21:53:24 -07:00
Alex King
41dd8a5754
[Quest API] Add Spawn Circle/Grid Methods to Perl/Lua ( #4524 )
...
* [Quest API] Add Spawn Circle/Grid Methods to Perl/Lua
* Update lua_general.cpp
* Update questmgr.cpp
* Update questmgr.cpp
2024-10-23 23:40:25 -04:00
Alex King
d02d766563
[Bug Fix] Fix cross_zone_set_entity_variable_by_char_id in Lua ( #4526 )
2024-10-23 22:47:02 -04:00
Alex King
dfd2729b28
[Bug Fix] Add Missing Lua Registers ( #4525 )
2024-10-23 22:37:21 -04:00
KimLS
702024fe04
Encode OP_LogServer
2024-10-23 18:15:40 -07:00
KimLS
acdd65b55c
Distracted by world server issues
2024-10-22 20:08:31 -07:00
KimLS
6db7c624e9
Larion expansion data
2024-10-22 17:52:14 -07: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
KimLS
f485dfd8d3
WIP logserver struct
2024-10-21 19:31:45 -07:00
KimLS
823bacf08a
Starting to poke at op_logserver
2024-10-20 19:18:32 -07: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
KimLS
b8ecb297ec
Beginning of world opcodes
2024-10-19 22:34:43 -07: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
KimLS
7f7c80eab7
Merge branch 'stream_parser' into lsong_world
2024-10-19 18:54:20 -07:00
KimLS
0c87af7d6b
Decompress wont default to false
2024-10-18 17:32:55 -07:00
KimLS
2e087cde5b
Force add stream_parser.sln
2024-10-18 17:23:12 -07:00
KimLS
a7c1c85f71
Initial
2024-10-18 17:18:37 -07:00
KimLS
d1c7c00f19
Binary dumping; not yet implemented
2024-10-18 15:49:49 -07:00
KimLS
999ccdcb19
Add experimental decompression support.
2024-10-17 22:53:33 -07:00
KimLS
d3cd037fa7
Fix for broken AppCombined; both logic error and bad enum doh
2024-10-17 20:12:33 -07: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
KimLS
dc1509e768
update from 6LTS to 8LTS because 6 goes out of support in november.
2024-10-16 23:08:33 -07:00
KimLS
124b9c7abe
Update packages
2024-10-16 23:07:30 -07:00
KimLS
534de0c414
Add my stream parser to utils, simple probably could use some work.
2024-10-16 23:04:10 -07: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
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
8568cf7d49
[Bug Fix] Fix NPC::CanTalk() Crash ( #4499 )
...
* [Bug FIx] Fix NPC::CanTalk() Crash
* Update npc.cpp
* Update mob.cpp
* Update npc.cpp
2024-10-07 00:17:49 -05:00
Alex King
1fb7a860a1
[Bug Fix] Fix #set motd Crash ( #4495 )
2024-10-05 07:58:22 -05:00
nytmyr
7eaee2649e
[Bots] Add "silent" option to ^spawn and mute raid spawn ( #4494 )
...
When zoning or forming a raid, bots would spam their spawn message. They will now be muted.
Adds an optional argument "silent" to the ^spawn command. This will bypass ^oo spawnmessage settings and not send a spawn message. Example: ^spawn Warbot silent
2024-10-04 20:20:52 -04:00
Alex King
a17f467b98
[Quest API] Add NPC List Filter Methods to Perl/Lua ( #4493 )
...
* [Quest API] Add GetNPCsByNPCIDs to Perl/Lua
* Push
* Update entity.cpp
* Separate methods.
2024-10-03 20:28:57 -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