Repository navigation
Conversation
Entire set of fields can be marked as readonly, as it never changes outside of the constructor. Reduces unnecessary reflection operations by pre-fetching them during constructor Changes WeenieObject to a sealed class to guarantee immutability Immutability allows a shared DummyObject to be used by PhysicsObjs which do not have a weenie.
Mag-nus
approved these changes
Aug 1, 2026
Member
|
Merging. Will have to re-apply one fix immediately after. |
Mag-nus
added a commit
to Mag-nus/ACE
that referenced
this pull request
Sep 22, 2026
Verified the merged work (ACEmulator#4471 bug fixes, ACEmulator#4472 performance, plus ACEmulator#4473 and ACEmulator#4212) against the source, then scoped the audit set to OPEN findings only. Removed as resolved (16 findings across 9 reports): bugs-adapter.txt A.0a A.0b A.2 A.3 A.6 A.10 bugs-entity-shared.txt S.1 S.2 bugs-database.txt D.1 bugs-common.txt C.7 bugs-entity-server.txt E.3 bugs-physics.txt G.3 L.5 perf-physics.txt N.1 perf-network.txt P.7 perf-worldobjects.txt Q.5 cpu-gc-plan.txt 4 Tier-1 items; list renumbered, summary corrected fixes-applied-2026-07-30.txt deleted (recorded only resolved work) perf-physics.txt P.2 and M.2 were rewritten rather than removed: only their duplicate-Init() component was resolved, so the remaining per-transition allocation cost and the pooling recommendation still stand. Repaired what the removals broke: - dangling finding IDs in nine "suggested priority" lists - stale source line numbers. The audit's citations were written against branch `combined`; ACEmulator#4471 additionally shifted GDLEConverter.cs. Every citation into the two changed adapter files is re-verified against the current tree (e.g. RT.2 was pointing at line 781, defect is at 782). - roundtrip-adapter-tests.txt sections renumbered; the raw sweep-count claim removed rather than restated, since the harness no longer exists and the number could not be re-measured. Still open and re-confirmed present in source: RT.2 Requirements guard, A.7 Mods index, C.5 SubtractTicks, D.4 scrollsBySpellID, D.5 SQL backslash escape, E.1/E.2 XP guards, PartArray index-assign. Build: dotnet build Source/ACE.sln succeeds. Tests: ACE.Server.Tests 9 pass / 4 fail - unchanged from baseline; the 4 are pre-existing environmental path failures, not regressions. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
WarlockHolmez
added a commit
to daralet-ac/ACE
that referenced
this pull request
Oct 7, 2026
…nce fixes from upstream ACE (#1285) * Let Life Magic projectile spells that deal physical damage fire Life school projectiles that aren't drains (Hunter's Lash 2970, Thorn Valley 6159) have a physical DamageType, so they hit the "Unknown DamageType for LifeProjectile" warning and were never launched. Hunter's Lash is on the player allowed spell list. Upstream ACEmulator#4228 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LDKfgWjXHL7EKz8foWrd5e * Stay in missile combat when a shield is equipped or removed with a thrown weapon Equipping or removing a shield while holding a thrown weapon switched the player to melee combat. Upstream ACEmulator#4277 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LDKfgWjXHL7EKz8foWrd5e * Cache WeenieObject type checks for the physics engine IsCreature/IsPlayer/IsCorpse/IsStorage resolved the WorldObject weak reference and did a type check on every call, and they are called constantly from collision and motion code. They are now computed once at construction. WeenieObject is immutable, so PhysicsObjs without a weenie share one DummyObject instead of allocating their own. Method signatures are unchanged for mods. Upstream ACEmulator#4212 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LDKfgWjXHL7EKz8foWrd5e --------- Co-authored-by: Claude <noreply@anthropic.com>
WarlockHolmez
added a commit
to daralet-ac/ACE
that referenced
this pull request
Oct 8, 2026
* Update AdminCommands.cs (#4331) * Fix issue with Olthoi global chat (#4332) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4668.20250630182801-master-8235a4e * Update dependabot.yml * Update dependabot.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4670.20250715053143-master-3e1305d * Update dependabot.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4671.20250715061113-master-c0a7117 * Update dependabot.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4672.20250715173001-master-b89127e * Bump Microsoft.EntityFrameworkCore and 2 others (#4338) * Bump Microsoft.EntityFrameworkCore and 2 others Bumps Microsoft.EntityFrameworkCore from 8.0.13 to 8.0.18 Bumps System.Drawing.Common from 8.0.13 to 8.0.18 Bumps System.Text.Json from 8.0.5 to 8.0.6 --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 8.0.18 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: System.Drawing.Common dependency-version: 8.0.18 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: System.Text.Json dependency-version: 8.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update ACE.Adapter.csproj --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ty Conner <tyconner@itcproductions.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4673.20250715175738-master-d736e7c * Updated Test Scripts and start_server.bat (#4327) * Update test.runsettings target framework to net8.0 * Update start_server.bat for net8 * tests: prefer existing config * Database tooling additions for Linux/macOS users (#4328) * Create CompileAuthenticationBase.sh Script for Linux/macOS users * Create DockerExportShardBase.sh Script for Linux/macOS users * Create DockerCompileAuthenticationBase.sh Script for Linux/macOS users * Update DockerExportShardBase.sh Script for Linux/macOS users * Create DockerExportWorldBase.sh Script for Linux/macOS users * Create ExportAuthenticationBase.sh Script for Linux/macOS users * Create ExportShardBase.sh Script for Linux/macOS users * Create ExportWorldBase.sh Script for Linux/macOS users * Create RebaseShardBase.sh Script for Linux/macOS users * Create RebaseWorldBase.sh Script for Linux/macOS users * Update README.md Added information concerning DB Tooling for export and rebase. * Linux and macOS startup script (#4329) * Update ACE.Server.csproj Added start_server.sh for Linux/macOS systems * Create start_server.sh New start_server.sh for Linux/macOS systems * Added importsql/exportsql support for events. Added additional weenie info to landblock SQLWriter. (#4333) Co-authored-by: OptimShi <26606778+OptimShi@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4677.20250716043558-master-53edc5b * Fix DB Tools to Reference correct DB container name. (#4339) * Update CompileAuthenticationBase.sh Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerCompileAuthenticationBase.bat Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerCompileAuthenticationBase.sh Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerExportShardBase.bat Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerExportShardBase.sh Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerExportWorldBase.bat Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * Update DockerExportWorldBase.sh Modify file to correct 'acedb' to 'ace-db' to conform with docker-compose.yml and docker.env * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4678.20250722181150-master-c6c3448 * Update LandblockInstanceWriter.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.69.4679.20250805042824-master-d62d926 * [ci skip] Updating dbversion.txt 0.9.288 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.70.4680.20250805064327-master-3dbefda * Update LandblockInstanceWriter.cs * Bump MSTest.TestAdapter and MSTest.TestFramework (#4340) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.70.4682.20250805175124-master-238ca6e * Null Catches (#4341) * Update Position.cs * Update DamageEvent.cs * Update GameEventFellowshipFullUpdate.cs * Update EmoteManager.cs * Update Monster_Combat.cs * Update DamageEvent.cs * Update HousePortal.cs (#4342) Add Try/Catch to find null crash bug * Remove Some Console Spam (#4343) * Update PlayerCommands.cs * Update EnchantmentManager.cs * Update ACE.Server.csproj (#4344) * Common Logging Changes (#4345) * Update ShardDatabaseOfflineTools.cs * Update Corpse.cs * Update Creature_Death.cs * Update Player_Death.cs * Update Player_Inventory.cs * Update WorldObject_Decay.cs * Update HouseManager.cs * Update Player_House.cs * Update RecipeManager.cs * Update Player_Allegiance.cs * Update AuthenticationDatabase.cs * Update ShardDatabase.cs * Update WorldDatabase.cs * Update Player_Magic.cs * Update Player_Skills.cs * Update Player_Attributes.cs * Update Player_Combat.cs * Update PhysicsObj.cs * Update Player_Vitals.cs * Update Player_Missile.cs * Update Player_Melee.cs * Update Monster_Melee.cs * Update Session.cs * Minimal changes to support metrics mod (#4346) These are changes from PR #4199 which support outputting certain metrics that do not currently exist in ACEmulator. These changes allow for the original PR to change to a simple Mod found at ACEmulator/ACE.Mods.Metrics * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.70.4688.20250812024003-master-e5fbb6c * Update dependabot.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.70.4689.20250812050257-master-deee884 * Bump Microsoft.EntityFrameworkCore from 8.0.18 to 8.0.19 (#4350) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 8.0.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestAdapter to 3.10.1 (#4349) --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 8.0.18 to 8.0.19 (#4347) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 8.0.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestFramework to 3.10.1 (#4348) --- updated-dependencies: - dependency-name: MSTest.TestFramework dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 3.10.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.70.4693.20250812052129-master-ae1800e * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4694.20250812052858-master-ff498bb * Bump actions/checkout from 4 to 5 (#4351) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4695.20250815005756-master-42f7328 * Update dependabot.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4696.20250819170632-master-cd3d766 * Bump MSTest.TestAdapter to 3.10.2 (#4356) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4697.20250823171000-master-7c7640e * Bump MSTest.TestFramework to 3.10.2 (#4357) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4698.20250823172308-master-1258689 * Add options for database logging (#4352) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4699.20250823173346-master-66d3b98 * Bump MSTest.TestAdapter from 3.10.2 to 3.10.3 (#4360) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4700.20250903163121-master-341c601 * Bump actions/github-script from 7 to 8 (#4362) * Bump MSTest.TestAdapter from 3.10.3 to 3.10.4 (#4363) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4702.20250909055324-master-a2ad3a4 * Bump MSTest.TestFramework from 3.10.1 to 3.10.4 (#4366) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4703.20250909060705-master-7a05e4c * Bump Microsoft.EntityFrameworkCore from 8.0.19 to 8.0.20 (#4372) * Bump MSTest.TestFramework from 3.10.2 to 3.10.4 (#4373) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4705.20250916043609-master-6732812 * Bump MSTest.TestFramework from 3.10.1 to 3.10.4 (#4375) * Bump System.Drawing.Common from 8.0.19 to 8.0.20 (#4376) * Bump Lib.Harmony from 2.3.6 to 2.4.1 (#4355) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4708.20250923165720-master-a6bdc97 * add missing olthoi koujia sollerets to loot tables (#4377) * add missing olthoi koujia sollerets to loot tables * wcid order * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.71.4709.20250924073327-master-c3bbc0e * [ci skip] Updating dbversion.txt 0.9.289 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4710.20251004191142-master-4e7726d * Bump peter-evans/dockerhub-description from 4 to 5 (#4379) * Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#4380) * Bump MSTest.TestFramework from 3.10.4 to 3.11.0 (#4382) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4713.20251011002248-master-beff632 * Bump MSTest.TestAdapter and MSTest.TestFramework (#4384) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4714.20251011003629-master-82061f2 * Bump MSTest.TestAdapter and MSTest.TestFramework (#4385) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4715.20251011005859-master-41a593d * Bump Microsoft.EntityFrameworkCore from 8.0.20 to 8.0.21 (#4387) * Bump MSTest.TestAdapter and MSTest.TestFramework (#4388) * Bump System.Drawing.Common from 8.0.20 to 8.0.21 (#4390) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4718.20251026164230-master-ebb77f9 * Update tests (#4391) * Update tests Adjusted per MS recommendations * Update AccountTests.cs * Update SphereTests.cs * Update SphereTests.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4719.20251026184001-master-8675955 * [ci skip] Updating dbversion.txt 0.9.290 * Bump Microsoft.EntityFrameworkCore from 8.0.21 to 8.0.22 (#4394) * Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 (#4395) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4722.20251122201848-master-232f400 * Bump MSTest.TestFramework from 4.0.1 to 4.0.2 (#4397) * Add ImbueStackingBits comment (#4398) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4724.20251122204121-master-66a6520 * Update nuget (#4399) Because dependabot is dumb... * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.72.4725.20251122210620-master-c479fa5 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.73.4726.20251122211901-master-72c9004 * Bump Lib.Harmony from 2.4.1 to 2.4.2 (#4393) --- updated-dependencies: - dependency-name: Lib.Harmony dependency-version: 2.4.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.73.4727.20251122214253-master-e11e143 * Bump actions/checkout from 5 to 6 (#4400) Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Handle some outlier instances where AltSetup models have different appearances (#4401) Co-authored-by: OptimShi <26606778+OptimShi@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.73.4729.20251128174034-master-0720d32 * Update Event Importing (#4402) Adjusted code for event to be properly registered in EventManager for hot-loading event without restarting server * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.73.4730.20251128192242-master-b9b5c23 * [ci skip] Updating dbversion.txt 0.9.291 * Fix Night Club Shirt descriptions (#4403) Fixes incorrect LongDesc * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.73.4731.20251223201759-master-7a181ad * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.74.4732.20251223212530-master-7400362 * additional hotspot checks (#4408) * DoSpellEffects target null check (#4411) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.74.4734.20260214062613-master-e05103b * .net10 build (#4392) * .net10 build * update appveyor version * update appveyor vs version * Update appveyor.yml * Update ACE.Server.csproj * Update PacketHeaderOptional.cs * Update .vsconfig * Update ACE.Adapter.csproj * Update ACE.Common.csproj * Update ACE.Database.Tests.csproj * Update ACE.Database.csproj * Update ACE.DatLoader.Tests.csproj * Update ACE.DatLoader.csproj * Update ACE.Entity.csproj * Update ACE.Server.Tests.csproj * Update ACE.Server.csproj * Update ACE.Database.csproj * Update Dockerfile * Update ACE.Common.csproj * Update ACE.Database.Tests.csproj * Update ACE.Database.csproj * Update ACE.DatLoader.Tests.csproj * Update ACE.DatLoader.csproj * Update ACE.Server.Tests.csproj * Update SphereTests.cs * Update AppVeyor config Suppress NETSDK1233 warnings for now * Update AppVeyorBuild.bat * Update ACE.sln * Update appveyor.yml * Update appveyor.yml * Update appveyor.yml * Update README.md --------- Co-authored-by: Ty Conner <tyconner@itcproductions.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.74.4735.20260215184411-master-c420312 * [ci skip] Updating dbversion.txt 0.9.292 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4736.20260215233243-master-a202a2e * Bump BCrypt.Net-Next from 4.0.3 to 4.1.0 (#4412) --- updated-dependencies: - dependency-name: BCrypt.Net-Next dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4737.20260219081409-master-d567777 * sync AugmentationFasterRegen up with retail (#4413) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4738.20260301123944-master-dd7faf9 * Bump Microsoft.NET.Test.Sdk from 18.0.1 to 18.3.0 (#4414) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Wire up HeritageGroup use requirement (#4415) Add support for checking items with PropertyInt.HeritageGroup to verify player matches for activation * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4740.20260308232007-master-8f2a805 * Bump docker/setup-qemu-action from 3 to 4 (#4416) Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4. - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/setup-qemu-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/setup-buildx-action from 3 to 4 (#4417) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/build-push-action from 6 to 7 (#4418) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v6...v7) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump docker/login-action from 3 to 4 (#4419) Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3...v4) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4744.20260310053542-master-3aec39f * Fix xenophobia in Creatures (#4420) Skip HeritageGroup checks during Activation/Use for Creatures * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4745.20260315195122-master-deb815b * Bump Microsoft.EntityFrameworkCore from 9.0.13 to 9.0.14 (#4421) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 10.0.3 to 10.0.5 (#4422) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Json from 10.0.3 to 10.0.5 (#4424) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4748.20260317031234-master-1d236b0 * Bump System.Text.Encoding.CodePages from 10.0.3 to 10.0.5 (#4423) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4749.20260317032649-master-09feb95 * fix Kiss of the Grave and some other fellowship spells (#4425) * fix Kiss of the Grave and some other fellowship spells * revise comment * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.75.4750.20260326052556-master-3dbcd77 * [ci skip] Updating dbversion.txt 0.9.293 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4751.20260326063105-master-7233b0e * Bump dependabot/fetch-metadata from 2 to 3 (#4426) Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2 to 3. - [Release notes](https://github.com/dependabot/fetch-metadata/releases) - [Commits](https://github.com/dependabot/fetch-metadata/compare/v2...v3) --- updated-dependencies: - dependency-name: dependabot/fetch-metadata dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/github-script from 8 to 9 (#4427) Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v8...v9) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.4.0 (#4428) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.EntityFrameworkCore from 9.0.14 to 9.0.15 (#4432) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 10.0.5 to 10.0.6 (#4433) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4756.20260421040922-master-e69f7ad * Bump MSTest.TestAdapter and MSTest.TestFramework (#4429) Bumps MSTest.TestAdapter from 4.1.0 to 4.2.1 Bumps MSTest.TestFramework from 4.1.0 to 4.2.1 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4757.20260421045254-master-03bf7bb * Bump MSTest.TestAdapter and MSTest.TestFramework (#4435) Bumps MSTest.TestAdapter from 4.1.0 to 4.2.1 Bumps MSTest.TestFramework from 4.1.0 to 4.2.1 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.2.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Encoding.CodePages from 10.0.5 to 10.0.6 (#4436) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Json from 10.0.5 to 10.0.6 (#4437) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4760.20260421164814-master-2069e1f * improving consistency for if checks (#4434) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4761.20260421202001-master-4b1846c * Bump System.Drawing.Common from 10.0.6 to 10.0.7 (#4438) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Json from 10.0.6 to 10.0.7 (#4440) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4763.20260502052115-master-ccdcb87 * Bump System.Text.Encoding.CodePages from 10.0.6 to 10.0.7 (#4439) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4764.20260502142802-master-cee243d * Bump Microsoft.NET.Test.Sdk from 18.4.0 to 18.5.1 (#4441) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.5.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.5.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4765.20260505041017-master-7be711d * Bump MSTest.TestAdapter and MSTest.TestFramework (#4442) Bumps MSTest.TestAdapter from 4.2.1 to 4.2.2 Bumps MSTest.TestFramework from 4.2.1 to 4.2.2 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4766.20260505043329-master-f8ff0be * Bump MSTest.TestAdapter and MSTest.TestFramework (#4444) Bumps MSTest.TestAdapter from 4.2.1 to 4.2.2 Bumps MSTest.TestFramework from 4.2.1 to 4.2.2 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4767.20260505050641-master-1860e01 * Bump BCrypt.Net-Next from 4.1.0 to 4.2.0 (#4445) --- updated-dependencies: - dependency-name: BCrypt.Net-Next dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.EntityFrameworkCore from 9.0.15 to 9.0.16 (#4446) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 10.0.7 to 10.0.8 (#4449) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestAdapter and MSTest.TestFramework (#4447) Bumps MSTest.TestAdapter from 4.2.2 to 4.2.3 Bumps MSTest.TestFramework from 4.2.2 to 4.2.3 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4771.20260519163816-master-e8fc895 * Bump System.Text.Encoding.CodePages from 10.0.7 to 10.0.8 (#4450) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Json from 10.0.7 to 10.0.8 (#4451) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4773.20260526050354-master-402187f * Bump Microsoft.NET.Test.Sdk from 18.5.1 to 18.6.0 (#4452) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.6.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.6.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MySqlConnector from 2.5.0 to 2.6.0 (#4453) --- updated-dependencies: - dependency-name: MySqlConnector dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4775.20260614200935-master-a7e7add * Bump nugets (#4455) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4776.20260614205504-master-f1438e0 * Suppress Log4Net issue (#4454) GHSA-4f7c-pmjv-c25w <https://github.com/advisories/GHSA-4f7c-pmjv-c25w> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.76.4777.20260616161816-master-39ee90b * [ci skip] Updating dbversion.txt 0.9.294 * v1.77 (#4456) * v1.77 * Update appveyor.yml * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4778.20260620190411-master-5655356 * Bump actions/checkout from 6 to 7 (#4457) Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0 (#4458) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.7.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.7.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4780.20260714042320-master-e57d11c * Bump MySqlConnector from 2.6.0 to 2.6.1 (#4459) * Bump MySqlConnector from 2.6.0 to 2.6.1 --- updated-dependencies: - dependency-name: MySqlConnector dependency-version: 2.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update ACE.Adapter.csproj --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ty Conner <tyconner@itcproductions.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4781.20260714044925-master-fa57d51 * Bump MSTest.TestAdapter and MSTest.TestFramework (#4460) * Bump MSTest.TestAdapter and MSTest.TestFramework Bumps MSTest.TestAdapter from 4.2.3 to 4.3.2 Bumps MSTest.TestFramework from 4.2.3 to 4.3.2 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update ACE.Database.Tests.csproj * Update ACE.Server.Tests.csproj --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ty Conner <tyconner@itcproductions.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4782.20260714045631-master-8a7252a * Bump Microsoft.EntityFrameworkCore from 9.0.17 to 9.0.18 (#4463) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Json from 10.0.9 to 10.0.10 (#4467) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Encoding.CodePages from 10.0.9 to 10.0.10 (#4466) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.NET.Test.Sdk from 18.7.0 to 18.8.1 (#4464) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.8.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.8.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.8.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 10.0.9 to 10.0.10 (#4465) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix broken StarterGear test (#4468) * Fix broken StarterGear test * Update StarterGearTests.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4788.20260722181005-master-1292a0e * Bug fixes 1 (#4470) * adapter fixes * entity fixes * Wire up support for HighRes DAT handling (#4469) * Update DDDHandler.cs Ignore HIRES DAT file iteration response * Update DatDatabaseType.cs * Update DatFile.cs * Update DDDManager.cs * Update PropertyManager.cs * Update WorldManager.cs * Update GameMessageDDDBeginDDD.cs * Update GameMessageDDDDataMessage.cs * Update GameMessageDDDInterrogation.cs * Update DDDHandler.cs * Update Session.cs * Update DDDHandler.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4790.20260729170443-master-8c760cb * Performance improvements to Physics.Common.WeenieObject (#4212) Entire set of fields can be marked as readonly, as it never changes outside of the constructor. Reduces unnecessary reflection operations by pre-fetching them during constructor Changes WeenieObject to a sealed class to guarantee immutability Immutability allows a shared DummyObject to be used by PhysicsObjs which do not have a weenie. * Update MotionInterp.cs (#4473) Re-apply bug fix * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4793.20260801123309-master-1b3002e * Update AppraiseInfo.cs (#4474) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4794.20260801184247-master-80dca15 * More Appraisal fixes (#4475) * Update AppraiseInfo.cs * Update AppraiseInfo.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4795.20260802012325-master-9a89cba * Few more minor bug fixes with the help of Claude (#4471) * Performance improvements with the help of Claude (#4472) * Network performance improvements, limit boxing * Polygon comment out redundant test code * Transition remove duplicate Init() * Creature_BodyPart and Monster_Melee comment out unused var * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4797.20260803114942-master-c2ed2ea * Bump MSTest.TestAdapter and MSTest.TestFramework (#4477) Bumps MSTest.TestAdapter from 4.3.2 to 4.3.3 Bumps MSTest.TestFramework from 4.3.2 to 4.3.3 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestFramework dependency-version: 4.3.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4798.20260808041359-master-bab7a5c * restrict GetMultiplicativeMod to EnchantmentTypeFlags.Float (#4479) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4799.20260813045855-master-196a0af * Fix 16-bit texture decode: A4R4G4B4 and R5G6B5 (#4480) Both formats expanded their packed channels with arithmetic that cannot reach the top of the 8-bit range. A4R4G4B4 used `nibble / 0xF * 255` in integer arithmetic. nibble / 15 is 0 for every nibble 0..14 and 1 only for 15, so all four channels - alpha included - snapped to 0 or 255. In practice every affected texture decoded to a single flat colour with binary alpha. Measured on a CustomDM dat set, distinct colours and distinct alpha levels per texture before -> after: 06007068 1 -> 14 colours, 1 -> 1 alpha 0600926C 1 -> 40 colours, 2 -> 15 alpha 0600926E 1 -> 54 colours, 2 -> 16 alpha 06009340 1 -> 70 colours, 2 -> 9 alpha 06006430 1 -> 1 colours, 2 -> 11 alpha 255 / 15 == 17 exactly, so multiplying the nibble by 17 maps 0..15 onto 0..255 with no rounding error. The alpha nibble is now masked for symmetry with the other three. R5G6B5 expanded with a bare left shift, mapping a 5-bit value onto 0,8,16..248 and a 6-bit value onto 0,4,8..252. Neither reaches 255, so a fully saturated white decoded to (248,252,248) - slightly dark and slightly green tinted, since green keeps one more bit. Replicating the high bits into the low ones spans the full range. Measured before -> after on four textures whose brightest pixel is white: 06006402, 06006404, 0600641D, 060096C0 (248,252,248) -> (255,255,255) and partial-range textures scale correspondingly, e.g. 06009694 (216,36,248) -> (222,36,255). Affects every consumer of ACE.DatLoader that renders or exports textures. * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4800.20260813050529-master-acbced8 * Update Checks for Attribute Transfers and Skill Alterations (#4476) * Update AttributeTransferDevice.cs * Update SkillAlterationDevice.cs * Update WorldObject_Properties.cs * Update WorldObject_Use.cs * Update AttributeTransferDevice.cs * Update SkillAlterationDevice.cs * Update AttributeTransferDevice.cs * Update SkillAlterationDevice.cs * Update WorldObject_Use.cs * Update WorldObject_Use.cs * Update SkillAlterationDevice.cs * Update AttributeTransferDevice.cs * Update AttributeTransferDevice.cs * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4801.20260813051335-master-1de1dc2 * fix give stack amount failure message (#4486) * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4802.20260901122206-master-15c2a8c * Bump Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0 (#4482) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Drawing.Common from 10.0.10 to 10.0.11 (#4484) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.EntityFrameworkCore from 9.0.18 to 9.0.19 (#4481) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MySqlConnector from 2.6.1 to 2.6.2 (#4483) * Bump MySqlConnector from 2.6.1 to 2.6.2 --- updated-dependencies: - dependency-name: MySqlConnector dependency-version: 2.6.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Update ACE.Adapter.csproj --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ty Conner <tyconner@itcproductions.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4806.20260911055637-master-5eef08c * Bump System.Drawing.Common from 10.0.11 to 10.0.12 (#4491) --- updated-dependencies: - dependency-name: System.Drawing.Common dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.EntityFrameworkCore from 9.0.19 to 9.0.20 (#4487) --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestAdapter and MSTest.TestFramework (#4489) Bumps MSTest.TestAdapter from 4.3.3 to 4.4.0 Bumps MSTest.TestFramework from 4.3.3 to 4.4.0 --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestAdapter dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: MSTest.TestFramework dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4809.20260917043735-master-ec437fb * Bump Microsoft.NET.Test.Sdk from 18.9.0 to 18.10.1 (#4492) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.NET.Test.Sdk from 18.9.0 to 18.10.1 (#4493) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestFramework from 4.4.0 to 4.4.1 (#4494) --- updated-dependencies: - dependency-name: MSTest.TestFramework dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestFramework from 4.4.0 to 4.4.1 (#4495) --- updated-dependencies: - dependency-name: MSTest.TestFramework dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestFramework from 4.4.0 to 4.4.1 (#4496) --- updated-dependencies: - dependency-name: MSTest.TestFramework dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Microsoft.NET.Test.Sdk from 18.9.0 to 18.10.1 (#4497) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.77.4815.20260917052216-master-1e871c2 * [ci skip] Updating dbversion.txt 0.9.295 * Update appveyor.yml * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.78.4816.20260917055721-master-95ef426 * Bump System.Text.Json from 10.0.10 to 10.0.12 (#4500) --- updated-dependencies: - dependency-name: System.Text.Json dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump System.Text.Encoding.CodePages from 10.0.10 to 10.0.12 (#4499) --- updated-dependencies: - dependency-name: System.Text.Encoding.CodePages dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump MSTest.TestAdapter from 4.4.0 to 4.4.1 (#4498) --- updated-dependencies: - dependency-name: MSTest.TestAdapter dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: MSTest.TestAdapter dependency-version: 4.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.78.4819.20260920005224-master-fb28703 * Fix a few combat and magic logic bugs (#4501) * Fix inverted fellow_kt_killer check * Trigger exhaustion when stamina cost exceeds current stamina * Pass isWeaponSpell when adding a new enchantment layer * Prevent spell projectiles and DoTs from damaging invincible creatures * Auto-resist spells cast on invincible creatures --------- Co-authored-by: Y0oshi <y0oshi@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.78.4820.20260923144157-master-c5f16b4 * Fix advocate permission handling and a few command issues (#4502) * Clear IsAdvocate on login when it came from account access level * Prevent advocates from removing advocates of equal rank * Make acehelp command lookup case-insensitive * Stop console command thread when stdin is closed * Minor cleanup in reportbug and house-select commands --------- Co-authored-by: Y0oshi <y0oshi@users.noreply.github.com> * [ci skip] Updating ServerBuildInfo_Dynamic.cs 1.78.4821.20260923145221-master-e0f9ce8 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Ty Conner <tyconner@itcproductions.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Galli <99272482+KT053374@users.noreply.github.com> Co-authored-by: OptimShi <OptimShi@users.noreply.github.com> Co-authored-by: OptimShi <26606778+OptimShi@users.noreply.github.com> Co-authored-by: Coldeve-ACE <159726533+Coldeve-ACE@users.noreply.github.com> Co-authored-by: gmriggs <gmriggs@gmail.com> Co-authored-by: Mag-nus <Mag-nus@users.noreply.github.com> Co-authored-by: FlaggAC <65846074+FlaggAC@users.noreply.github.com> Co-authored-by: Zynerji <87037873+Zynerji@users.noreply.github.com> Co-authored-by: Y0oshi <93845925+Y0oshi@users.noreply.github.com> Co-authored-by: Y0oshi <y0oshi@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Entire set of fields can be marked as readonly, as it never changes outside of the constructor.
Reduces unnecessary reflection operations by pre-fetching them during constructor
Changes WeenieObject to a sealed class to guarantee immutability
Immutability allows a shared DummyObject to be used by PhysicsObjs which do not have a weenie.
The reflection calls are made frequently by
PhysicsObj.FindObjCollisions(Transition), which is a very frequently-called method, so this is expected to improve performance. The 'is' operator is fast by reflection standards, but there is still some overhead with it, which should not be ignored considering the high frequency of the method calls.ID and UpdateTime are commented out because they are never used.