Fryguy
87c207e862
[Feature] Add SE_IncreaseArchery and rules to tune archery ( #4335 )
...
* [Feature] Add SE_IncreaseArchery and rules to tune archery
* Adjustments per comments, also added to the tune system.
* Update bonuses.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2024-05-26 08:37:23 -04:00
Fryguy
2df5f3f55a
[Bug Fix] When refreshing buffs, attempt to use the same buffslot if the buff still exists. ( #4338 )
2024-05-26 06:59:22 -04:00
Fryguy
e803d3e1e1
[Bug Fix] Accuracy, Avoidance and Atk adjustments ( #4336 )
...
* [Bug Fix] Accuracy, Avoidance and Atk adjustments
- Applied Fix to Attack Power contributing too much to damage.
Rule of thumb for era was 100 attack = 10% damage increase, but I was seeing closer to 15-25%. Found that in the GetATK() function it seemed to be double counting attack power from items and spells, so I applied a /2 to remedy this.
* Update Tune
2024-05-26 06:57:30 -04:00
Fryguy
fccb205a1d
[Rule] Remove hard coded initial aggro in favor or an adjustable Rule ( #4333 )
...
* [Rule] Remove hard coded initial aggro in favor or an adjustable Rule
* Adjustments per comments
2024-05-26 06:56:36 -04:00
Fryguy
f70078d62a
[Hotfix] Missed a mob offense section for PR #4328 ( #4331 )
2024-05-26 00:02:30 -04:00
Fryguy
34ae3094d6
[Bug Fix] When Mounts are allowed to zone, block them from zoning to disallowed zones. ( #4330 )
2024-05-25 18:03:23 -04:00
Fryguy
c56742a2a8
[Rule] Allow maximum per kill AA amount ( #4329 )
...
* [Rule] Allow maximum per kill AA amount
* Adjustments per comments
* Finalize.
* Update ruletypes.h
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2024-05-25 17:48:58 -04:00
Fryguy
3e34447172
[Rule] Mob Offensive and Weapon Skill static tables ( #4328 )
...
* [Rule] Mob Offensive and Weapon Skill static tables
* Adjustments per comments
* Adjustments - Thanks KK
2024-05-25 17:38:45 -04:00
Fryguy
ca25122bfa
[Rule] Allow servers to adjust the filtering threshold for heals from damage (e.g. Mark of Kings). ( #4327 )
2024-05-25 14:28:20 -04:00
Chris Miles
13a7532ef8
[Crash] Fix player event crash in ITEM_DESTROY ( #4326 )
2024-05-24 21:54:22 -04:00
Chris Miles
e1344039ff
[Crash] Fix Zone deconstructor crashes ( #4325 )
2024-05-24 21:54:16 -04:00
Chris Miles
98b137154a
[Crash] Add validation to RemoveXTarget ( #4324 )
2024-05-24 21:54:10 -04:00
Chris Miles
fc9ef2fb7b
[Mobs] Remove entity type checks from ScanCloseMobs ( #4323 )
2024-05-24 21:54:01 -04:00
Chris Miles
6dc661032f
[Crash] Fix crash when map name is null ( #4322 )
2024-05-24 21:53:54 -04:00
Chris Miles
2586527157
[Crash] Fix player events reload when out of bounds ( #4321 )
2024-05-24 21:53:47 -04:00
Chris Miles
3a51f04291
[Crash] Fix crash issue when dividing by zero in CalcHPRegen ( #4320 )
...
* [Crash] Fix crash issue when dividing by zero in CalcHPRegen
* Update zone.cpp
2024-05-24 21:53:40 -04:00
Chris Miles
66af3d2f63
[Crash] Fix rarer crash in EntityList::MobProcess ( #4319 )
2024-05-24 21:53:33 -04:00
Alex King
6bcd8fea18
[Bug Fix] Fix Crash with null Argument in #modifynpcstat ( #4318 )
...
* [Bug Fix] Fix Crash with null Argument in #modifynpcstat
* Update modifynpcstat.cpp
* Update modifynpcstat.cpp
2024-05-24 19:27:43 -04:00
Alex King
0d1cbecb55
[Bug Fix] Fix RemoveAlternateCurrencyValue not updating Client ( #4317 )
...
* [Bug Fix] Fix issue with Client::RemoveAlternateCurrencyValue
* Update client.cpp
2024-05-23 17:47:43 -04:00
Alex King
e33e076b2a
[Bug Fix] Fix issue with #suspend ( #4314 )
...
* [Bug Fix] Fix issue with #suspend
* Add suspension clearing
* Update character_data_repository.h
* Final push.
2024-05-23 16:45:21 -04:00
Alex King
e26d17182e
[Bug Fix] Fix issue with KeepOneRecordPerCompletedTask ( #4313 )
2024-05-22 21:25:36 -05:00
Alex King
7e40c5bac2
[Commands] Cleanup #resetaa Command ( #4310 )
...
* [Commands] Cleanup #resetaa Command
* Update resetaa.cpp
2024-05-22 16:06:51 -05:00
Alex King
ca69cc67e8
[Bug Fix] Fix issue with #hotfix ( #4316 )
2024-05-22 15:38:47 -05:00
Chris Miles
099c6d657b
[Spells] Add content filtering to NPC spells ( #4309 )
...
* [Spells] Add content filtering to NPC spells
* Update mob_ai.cpp
* Add NPC spell reloading
* Oops
* Naming
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2024-05-17 11:59:20 -04:00
Paul Coene
c0a8fd097e
[Merchants] Add New Classic Greed/Faction/Charisma Prices Rule ( #4301 )
...
* [Merchants] Add New Classic Greed/Faction/Charisma Prices Rule
* Fix size of greed field.
* Fix { formatting and add {} to one liners
* Fix return type of GetGreedPercent
* Remove code that slipped in from another patch
* Fix greed to be unsigned
* Update client.cpp
* Update client_packet.cpp
* Update client.cpp
Fix bad name in extra log message added manually from merge.
* Update client_packet.cpp
Spacing.
* Update client.cpp
---------
Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
2024-05-17 11:16:02 -04:00
Mitch Freeman
a80ab75260
[Feature] Add parcel container support ( #4305 )
...
* Add parcel container support
This allows sending containers with items as a parcel
When sending a item via a parcel, if the player had multiples of that item, the wrong item would be removed from inventory.
* Rebase updates
2024-05-17 01:58:26 -04:00
twincannon
c87aadbf0c
[Commands] #npcspawn Changes ( #4311 )
...
* Changes to npcspawn create command so it takes more stats from the target npc
* Add see invis stats to npccreate command
* WIP npcspawn command changes
* Add npcspawn clone and help args, fix some broken things with npcspawn
* Cleanup comments and add apostraphes to zone shortname query
* Make it so npcspawn remove only removes spawn2 row and optionally removes spawngroup and spawnentry, make create and add spawn the npc at client loc
* Make npcspawn create use the same syntax for spawngroup naming as npcspawn add
* Revert npcspawn create and add to use npc location rather than client, other misc tweaks
2024-05-16 15:17:37 -04:00
Akkadius
1be86edf20
[Release] 22.50.1
v22.50.1
2024-05-12 14:56:55 -05:00
Mitch Freeman
b49b564940
[Fix] Clear GuildOnlineStatus on world boot ( #4306 )
...
Ensure that the guild member online status is set to offline (0) when world boots.
2024-05-12 14:02:06 -05:00
Mitch Freeman
d302b9c02e
[Fix} Correct a guild bank dup issue ( #4308 )
...
When depositing an item in the guild bank with an unlimited charge (-1) a db error would occur resulting in a duplication issue.
Can test with item id 70208
2024-05-12 07:53:42 -04:00
Chris Miles
d36bc3915d
[Release] 22.50.0 ( #4304 )
...
* [Release] 22.50.0
* Update CHANGELOG.md
v22.50.0
2024-05-09 11:59:56 -05:00
Xackery
d6f1bba96c
[Feature] Add devcontainer support ( #4294 )
...
* Add devcontainer support
* Rename default values for eqemu_config
* Move devcontainer files to devcontainer
2024-05-09 00:54:21 -05:00
Mitch Freeman
d1c7e45437
[FIX] Fix for world crash with over 1500 guilds ( #4299 )
...
* Fix for world crash with over 1500 guilds
There was an existing issue with certain clients (RoF2) if there were more than 1500 guilds. This also enhances the loading of guilds in both world and zone for performance if there are large number of guilds as RoF2 will support 1500+ guilds.
* Safely access permissions map
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-05-09 00:53:36 -05:00
Chris Miles
257935d33a
[Quests] Hot Reload Changes ( #4302 )
...
* [Quests] Hot Reload Changes
* snake_case
2024-05-09 00:51:43 -05:00
Akkadius
fe136e58e4
[Hotfix] Revert GetSkill from #4234
2024-05-04 21:28:22 -05:00
Akkadius
fddb91794b
[Hotfix] Fix crash from #4266
2024-05-04 21:24:22 -05:00
Akkadius
ad3a675222
[Hotfix] GetSkill default return 0
2024-05-04 21:07:24 -05:00
Akkadius
fa733eee50
[Hotfix] Perl__send_parcel GCC compile error
2024-05-04 21:01:44 -05:00
Chris Miles
f07c5901f4
[Quests] Reload Quests on Bootup, Init earlier ( #4298 )
...
* [Quests] Reload Perl quests on bootup, init earlier
* Do reload on top of init
2024-05-04 20:57:16 -04:00
Akkadius
6dd061cba2
[Hotfix] Remove food or water GM message
2024-05-04 19:43:39 -05:00
Akkadius
405d963005
[Hotfix] "GM flag" vs "GM Flag"
2024-05-04 18:44:19 -05:00
Alex King
7ad97ce168
[Database] Add Extra Haste to Bots/Character Tables ( #4286 )
...
* [Database] Add Extra Haste to Bots/Character Tables
* Remove Database::GetExtraHasteByCharacterID
* Update database.h
* Update mob.cpp
* Update database_update_manifest.cpp
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-05-04 18:21:41 -05:00
KayenEQ
a71ad416b4
[Spells] Implemented SPA 122 SE_ReduceSkill ( #4234 )
...
* Implement SPA122 v1
* Implemented SPA 122 ReduceSkill
SE_ReduceSkill SPA 122 base: skill id, limit: none, max: none, formula: % skill is reduced (positive)
* Implemented SPA 122 Reduce Skill
remove incorrect SPA addition
* Break out multiple lines
* reformatted
reformatted
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-05-04 18:11:12 -05:00
Xackery
758859eea6
[Experience] Add SetExp/SetAAExp lua mods ( #4292 )
2024-05-04 18:10:27 -05:00
Alex King
aa0e53f5fc
[Messages] Add GM Status and Invulnerability Messages ( #4266 )
...
* [Messages] Add GM Status and Invulnerability Messages
* Update zoning.cpp
* Finalize.
* Update corpse.cpp
* Update message
---------
Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-05-04 18:07:17 -05:00
Xackery
34c27ebb2a
[Lua] Add UpdatePersonalFaction Lua Mod ( #4279 )
...
* Add UpdatePersonalFaction lua mod
* Fix typo
* Fix value typo
2024-05-04 17:58:58 -05:00
Alex King
943274b443
[Commands] Adjust #kill and #list Commands ( #4271 )
...
* [Commands] Adjust #kill/#list Commands
* Update list.cpp
2024-05-04 17:49:18 -05:00
Alex King
c4cda66c3b
[Quest API] Add Parcel Sending to Perl/Lua ( #4287 )
2024-05-04 17:11:59 -05:00
Xackery
46f3e50b5c
[Compiling] Add profiler flag ( #4293 )
2024-05-04 17:04:26 -05:00
JJ
f77eec83e5
[Database] Move pets query to content database ( #4296 )
2024-05-04 16:59:57 -05:00