Commit Graph

12706 Commits

Author SHA1 Message Date
zimp-wow dd6cfcddca [Feature] Rule to replace dispel spell effects with suppression effect. 2025-11-20 15:22:49 -05:00
dependabot[bot] 9b3f9f356d Bump golang.org/x/crypto in /utils/scripts/build/should-release (#5032)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 19:44:17 +01:00
brainiac e42dc2e1d2 Add Github Actions support (#5031)
Build / Linux (push) Has been cancelled
Build / Windows (push) Has been cancelled
Basic support for building linux and windows in pull requests and also
the master branch.

Removes search for local perl on windows. Just always use the packaged
perl until we can switch to a package manager.

Removes drone config file, since that isn't doing anything useful anymore.
2025-11-17 10:21:05 -08:00
m0th c611a25385 Dev Container Overhaul (#5023)
* Cleanup & Reorganize Makefile for Dev Containers

* Fix Makefile & misc fixes

---------

Co-authored-by: m0th <43860202+m0th@users.noreply.github.com>
2025-10-29 22:22:23 -07:00
Vayle f74efcaa5f [Bug Fix] Enhance SummonItemIntoInventory() to support stacking of items (#5022)
* Initial plan

* Initial plan

* Enhance SummonItemIntoInventory to support stacking

Co-authored-by: Valorith <76063792+Valorith@users.noreply.github.com>

* Update .gitignore

* Revert "Update .gitignore"

This reverts commit 16159398d8.

* Disable PCH for patch sources compiled with -O0

Disables precompiled headers for specific patch source files that are compiled with -O0 on UNIX. This avoids Clang errors caused by __OPTIMIZE__ macro state mismatches between the PCH and translation units.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-22 22:50:00 -07:00
Jordan Conner eb4e7d694c Update client.cpp HandleEnterWorldPacket for UCS Local Address (#5020)
world/client.cpp's EnterWorld will correctly serve a LAN client the eqemu_config.json.world.localaddress based off IsLocalClient. It will then serve a non-LAN client the world.address value. This concept needs to be applied to UCS as that system also receives direct client connections. Inside world/client.cpp HandleEnterWorldPacket is where world sends the client info about UCS connection. This fix specifically handles the issue when you have a server on LAN and want to connect to it via another LAN computer + you have external clients.
2025-10-22 22:37:37 -07:00
Exonintrendo ecc0d4b5c0 updated crash report url to new hosted spire location (#5024) 2025-10-16 10:22:49 -07:00
Vayle 30004716bb Merge pull request #8 from Valorith/fix/evolving-saylink-5017
[Bug Fix] Evolving Items SayLink
2025-10-05 20:01:46 -04:00
Mitch Freeman a9d3e1bfe1 Updates
Tested ok
2025-10-05 12:50:18 -04:00
Vayle 4600b05bea Merge pull request #5 from Valorith/copilot/fix-ff2b6de1-c436-4d71-b9f4-dfeb78b9fa7f
Enhance SummonItemIntoInventory to support stacking of items
2025-10-04 14:45:33 -04:00
Vayle e32d57dd90 Disable PCH for patch sources compiled with -O0
Disables precompiled headers for specific patch source files that are compiled with -O0 on UNIX. This avoids Clang errors caused by __OPTIMIZE__ macro state mismatches between the PCH and translation units.
2025-10-02 23:02:10 -04:00
Vayle 82ae358078 Revert "Update .gitignore"
This reverts commit 16159398d8.
2025-10-02 21:13:23 -04:00
Vayle 16159398d8 Update .gitignore 2025-10-02 21:12:35 -04:00
Vayle 438096c892 Merge branch 'EQEmu:master' into master 2025-09-27 15:04:26 -04:00
Mitch Freeman 28d0e75a5e Fix after rebase 2025-09-21 19:36:21 -03:00
Mitch Freeman c30ae140b0 Fix after rebase 2025-09-21 19:16:20 -03:00
Mitch Freeman a012e01730 Fix for db manifest typo 2025-09-21 19:14:16 -03:00
Mitch Freeman a2310b6d5e Updated inventory_snapshots to correct a test case. Working as intended now.
Added sharedbank conversion to create unique item ids on world load.
2025-09-21 19:14:16 -03:00
Mitch Freeman 345d452a7e Remove FindTraderItemSerialNumber and FIndTraderItemBySerialNumber as they are no longer used.
Updated sharedbank to store unique_item_id instead of guid.
2025-09-21 19:14:16 -03:00
Mitch Freeman 4ded4d6b58 Updates based on comments. 2025-09-21 19:14:15 -03:00
Mitch Freeman efda9975de Rebase updates 2025-09-21 19:14:15 -03:00
Mitch Freeman addc1a865d Rebase
Rebase updates
2025-09-21 19:14:15 -03:00
Mitch Freeman a0f701686b Comment_Review
Updates based on comment review.
2025-09-21 19:14:15 -03:00
Mitch Freeman 3676f16dc3 Test db migration 2025-09-21 19:14:15 -03:00
Mitch Freeman f08cf6246a Fix rebase 2025-09-21 19:14:14 -03:00
Mitch Freeman af500b14f6 Update trader db calls for character_id 2025-09-21 19:14:14 -03:00
Mitch Freeman c86ddca0b9 Fix rebase 2025-09-21 19:14:14 -03:00
Mitch Freeman 609beec23a Fix error messages in zone tests 2025-09-21 19:14:14 -03:00
Mitch Freeman 2a76c60f63 Fix error messages in zone tests 2025-09-21 19:14:14 -03:00
Mitch Freeman cb79d805c4 Fix db mainifest 2025-09-21 19:14:14 -03:00
Mitch Freeman b38d30e8ff Fix Merge issues 2025-09-21 19:14:13 -03:00
neckkola 3617b24e10 Fix a type in patches_rof2 in utils
Fix a few compiler warnings
2025-09-21 19:14:13 -03:00
Mitch Freeman cf3b9638c9 Phase 1 Offline Trading
Cleanup and testing
Zone updated builds ok
World updated builds ok

Update guild_base.h
2025-09-21 19:14:12 -03:00
neckkola a81ec11ea3 WIP for world item unique id for CharSelect Screen 2025-09-21 19:14:12 -03:00
Mitch Freeman 8c6a99dc18 Testing 2025-09-21 19:14:11 -03:00
Mitch Freeman 2174f41505 Update database.cpp 2025-09-21 19:14:11 -03:00
Mitch Freeman 3c4cc74a54 Move conversion to world 2025-09-21 19:14:11 -03:00
Mitch Freeman d87d1dfb1d wip 2025-09-21 19:14:11 -03:00
neckkola 898a26d4e5 WIP 2025-09-21 19:14:11 -03:00
Mitch Freeman 93c38f5e24 wip 2025-09-21 19:14:10 -03:00
Mitch Freeman 125457afe6 WIP 2025-09-21 19:14:10 -03:00
Mitch Freeman 885b472340 WIP 2025-09-21 19:14:10 -03:00
Mitch Freeman a0450ac39e WIP 2025-09-21 19:14:10 -03:00
neckkola b06ca47d46 WIP 2025-09-21 19:14:10 -03:00
Mitch Freeman 116040914c New BazaarSearch query routine 2025-09-21 19:14:09 -03:00
Mitch Freeman 8f79ce25de Added checks for same item with price change. Client treats them all the same so all need to be updated. Also repaired max stacksize of 32767 on RoF2 2025-09-21 19:14:09 -03:00
Mitch Freeman 5de05763ad Added checks for same item with price change. Client treats them all the same so all need to be updated. Also repaired max stacksize of 32767 on RoF2 2025-09-21 19:14:09 -03:00
Mitch Freeman 32daa4834c Trader Direct purchase updated and tested 2025-09-21 19:14:09 -03:00
Mitch Freeman e57a789dce Trader Direct purchase updated and tested 2025-09-21 19:14:08 -03:00
Mitch Freeman 6ede52c004 Trader Direct purchase updated and tested 2025-09-21 19:14:08 -03:00