From f540e15dc1e5e4f380fe1844218b20d870839da5 Mon Sep 17 00:00:00 2001 From: CrimRecya <335958461@qq.com> Date: Sun, 23 Mar 2025 20:43:53 +0800 Subject: [PATCH 1/3] Core --- MigrationUtility/Scripts/UpdatePhobosTags.sed | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/MigrationUtility/Scripts/UpdatePhobosTags.sed b/MigrationUtility/Scripts/UpdatePhobosTags.sed index 1ca8db1..30de4fc 100644 --- a/MigrationUtility/Scripts/UpdatePhobosTags.sed +++ b/MigrationUtility/Scripts/UpdatePhobosTags.sed @@ -1,6 +1,26 @@ # reference: https://www.gnu.org/software/sed/manual/sed.html#sed-scripts # regexp playground (syntax may differ a bit): https://regexr.com +# from post-0.4 devbuilds +# ============================================= +s/^Trajectory\..*\.ApplyRangeModifiers=/Trajectory\.ApplyRangeModifiers=/I +s/^Trajectory\..*\.DetonationDistance=/Trajectory\.DetonationDistance=/I +s/^Trajectory\..*\.TargetSnapDistance=/Trajectory\.TargetSnapDistance=/I +s/^Trajectory\..*\.LeadTimeCalculate=/Trajectory\.LeadTimeCalculate=/I +s/^Trajectory\..*\.OffsetCoord=/Trajectory\.OffsetCoord=/I +s/^Trajectory\..*\.RotateCoord=/Trajectory\.RotateCoord=/I +s/^Trajectory\..*\.MirrorCoord=/Trajectory\.MirrorCoord=/I +s/^Trajectory\..*\.AxisOfRotation=/Trajectory\.AxisOfRotation=/I +s/^Trajectory\.Straight\.PassDetonate(.*)=/Trajectory\.PassDetonate\1=/I +s/^Trajectory\.Straight\.Proximity(.*)=/Trajectory\.Proximity\1=/I +s/^Trajectory\.Straight\.Through(.*)=/Trajectory\.Through\1=/I +s/^Trajectory\.Straight\.EdgeAttenuation=/Trajectory\.DamageEdgeAttenuation=/I +s/^Trajectory\.Straight\.CountAttenuation=/Trajectory\.DamageCountAttenuation=/I +s/^Trajectory\.Bombard\.EarlyDetonation=/Trajectory\.EarlyDetonation=/I +s/^Trajectory\..*\.DetonationHeight=/Trajectory\.DetonationHeight=/I +s/^Trajectory\..*\.SubjectToGround=.*/& ; FIXME No longer used. SubjectToGround has directly taken effect/I +s/^Trajectory\..*\.UseDisperseBurst=.*/& ; FIXME No longer used. Will be automatically activated by itself/I + # from post-0.3 devbuilds # ============================================= s/^AnimList\.ShowOnZeroDamage=/CreateAnimsOnZeroDamage=/I From 43486a86a3d24c3975b1668f3b5c11be63321c83 Mon Sep 17 00:00:00 2001 From: CrimRecya <335958461@qq.com> Date: Thu, 12 Jun 2025 17:43:09 +0800 Subject: [PATCH 2/3] Update UpdatePhobosTags.sed --- MigrationUtility/Scripts/UpdatePhobosTags.sed | 1 + 1 file changed, 1 insertion(+) diff --git a/MigrationUtility/Scripts/UpdatePhobosTags.sed b/MigrationUtility/Scripts/UpdatePhobosTags.sed index b5f85d9..5de5a2f 100644 --- a/MigrationUtility/Scripts/UpdatePhobosTags.sed +++ b/MigrationUtility/Scripts/UpdatePhobosTags.sed @@ -17,6 +17,7 @@ s/^Trajectory\.Straight\.Through(.*)=/Trajectory\.Through\1=/I s/^Trajectory\.Straight\.EdgeAttenuation=/Trajectory\.DamageEdgeAttenuation=/I s/^Trajectory\.Straight\.CountAttenuation=/Trajectory\.DamageCountAttenuation=/I s/^Trajectory\.Bombard\.EarlyDetonation=/Trajectory\.EarlyDetonation=/I +s/^Trajectory\.Parabola\.BounceOnWater=(y.*|t.*|1)/Trajectory\.Parabola\.BounceOnTarget=all/I s/^Trajectory\..*\.DetonationHeight=/Trajectory\.DetonationHeight=/I s/^Trajectory\..*\.SubjectToGround=.*/& ; FIXME No longer used. SubjectToGround has directly taken effect/I s/^Trajectory\..*\.UseDisperseBurst=.*/& ; FIXME No longer used. Will be automatically activated by itself/I From 9c3f007a0692cd72dda473c7346c917e5b946516 Mon Sep 17 00:00:00 2001 From: CrimRecya <335958461@qq.com> Date: Sun, 31 Aug 2025 22:10:22 +0800 Subject: [PATCH 3/3] Update --- MigrationUtility/Scripts/UpdatePhobosTags.sed | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MigrationUtility/Scripts/UpdatePhobosTags.sed b/MigrationUtility/Scripts/UpdatePhobosTags.sed index 5de5a2f..8f9a379 100644 --- a/MigrationUtility/Scripts/UpdatePhobosTags.sed +++ b/MigrationUtility/Scripts/UpdatePhobosTags.sed @@ -11,11 +11,11 @@ s/^Trajectory\..*\.OffsetCoord=/Trajectory\.OffsetCoord=/I s/^Trajectory\..*\.RotateCoord=/Trajectory\.RotateCoord=/I s/^Trajectory\..*\.MirrorCoord=/Trajectory\.MirrorCoord=/I s/^Trajectory\..*\.AxisOfRotation=/Trajectory\.AxisOfRotation=/I -s/^Trajectory\.Straight\.PassDetonate(.*)=/Trajectory\.PassDetonate\1=/I -s/^Trajectory\.Straight\.Proximity(.*)=/Trajectory\.Proximity\1=/I -s/^Trajectory\.Straight\.Through(.*)=/Trajectory\.Through\1=/I -s/^Trajectory\.Straight\.EdgeAttenuation=/Trajectory\.DamageEdgeAttenuation=/I -s/^Trajectory\.Straight\.CountAttenuation=/Trajectory\.DamageCountAttenuation=/I +s/^Trajectory\.Straight\.PassDetonate(.*)=/PassDetonate\1=/I +s/^Trajectory\.Straight\.Proximity(.*)=/Proximity\1=/I +s/^Trajectory\.Straight\.Through(.*)=/Through\1=/I +s/^Trajectory\.Straight\.EdgeAttenuation=/DamageEdgeAttenuation=/I +s/^Trajectory\.Straight\.CountAttenuation=/DamageCountAttenuation=/I s/^Trajectory\.Bombard\.EarlyDetonation=/Trajectory\.EarlyDetonation=/I s/^Trajectory\.Parabola\.BounceOnWater=(y.*|t.*|1)/Trajectory\.Parabola\.BounceOnTarget=all/I s/^Trajectory\..*\.DetonationHeight=/Trajectory\.DetonationHeight=/I