From 3300e16e25f5b247cf6b95866109a9c358da254a Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 14 Oct 2026 10:15:15 +0200 Subject: [PATCH] Rerun range-falloff apply on master's catalog; RangeFalloffTests reads the generic missile rack name Catalog (GameData/Aetheria.cc, LFS): master's blob 00c59a64 re-saved by `AetherDb range-falloff apply` -> sha256 7c9cf240ab5e64973603fe3fe5cadaddfeb620ecb75b0ffae9cc2d84ad72bc9f. Dry run: 27 weapon records to rewrite. A second apply left the bytes unchanged. Decoded against master's: 273 keys equal, schemas equal, exactly 27 weapon records' payload differs, nothing else. The test fix renames the design literal SRMM72 to Short-Range Missile Rack (generic-design-names table). Co-Authored-By: Claude Opus 5.5 --- GameData/Aetheria.cc | 4 ++-- tests/Aetheria.Shared.Tests/RangeFalloffTests.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/Aetheria.cc b/GameData/Aetheria.cc index be0cb213d..c08cf081e 100644 --- a/GameData/Aetheria.cc +++ b/GameData/Aetheria.cc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:00c59a641efc5f3cce3504bf604a9dd25781c06494b141a47cc9aaf56727525d -size 12736767 +oid sha256:7c9cf240ab5e64973603fe3fe5cadaddfeb620ecb75b0ffae9cc2d84ad72bc9f +size 12736810 diff --git a/tests/Aetheria.Shared.Tests/RangeFalloffTests.cs b/tests/Aetheria.Shared.Tests/RangeFalloffTests.cs index d6b56b040..8d31dc296 100644 --- a/tests/Aetheria.Shared.Tests/RangeFalloffTests.cs +++ b/tests/Aetheria.Shared.Tests/RangeFalloffTests.cs @@ -51,7 +51,7 @@ public sealed class RangeFalloffTests // The properties panel evaluates an unequipped item's stats through ItemManager.Evaluate. An unauthored stat is +infinity at // both ends (EffectiveRange, Tracking) and must evaluate to that, not throw: a span of one value has nothing to interpolate. [Theory] - [InlineData("SRMM72", true)] + [InlineData("Short-Range Missile Rack", true)] [InlineData("Mine Launcher", true)] [InlineData("Autocannon", false)] public void AnUnequippedWeaponsUnauthoredStatsEvaluate(string design, bool unauthored)