diff --git a/docs/Fixed-or-Improved-Logics.md b/docs/Fixed-or-Improved-Logics.md index 0ffa07d93a..383862dcfe 100644 --- a/docs/Fixed-or-Improved-Logics.md +++ b/docs/Fixed-or-Improved-Logics.md @@ -309,6 +309,7 @@ This page describes all ingame logics that are fixed or improved in Phobos witho - Fixed an issue where parachute units would die upon landing if bridges were destroyed during their descent. - Voxel drawing code now skips sections that are invisible (have all zeros in the transform matrix main diagonal, meaning that the scale is 0% on all axes), thus increasing drawing performance for some voxels. - Fixed the bug that unit will play crashing voice & sound when dropped by warhead with `IsLocomotor=yes`. +- Fixed an issue that retaliation will make the unit keep switching among multiple targets with the same amount of threat. ## Fixes / interactions with other extensions @@ -351,8 +352,7 @@ This page describes all ingame logics that are fixed or improved in Phobos witho - Fixed the issue that technos cannot spawn survivors due to non-probabilistic reasons when the tech type was destroyed. - Fixed the bug that vehicle survivor can spawn on wrong position when transport has been destroyed. - Fixed the bug that building with `Explodes=yes` use Ares's rubble logic will cause it's owner cannot defeat normally. -- Fixed an issue that retaliation will make the unit keep switching among multiple targets with the same amount of threat. -- Fixed ares hook which stopped OpenTopped transports from firing if cloaked. This can now be customized. +- Modified the ares hook that stopped OpenTopped transports from firing if cloaked. - Fixed an Ares bug that led to erroneous interactions where the parasite would frequently reset to the victim's position under specific circumstances and that was highly prone to crashes. ## Newly added global settings diff --git a/docs/Whats-New.md b/docs/Whats-New.md index ff893dd1bc..ab4c5185cc 100644 --- a/docs/Whats-New.md +++ b/docs/Whats-New.md @@ -667,7 +667,7 @@ Fixes / interactions with other extensions: - Fixed the issue that technos cannot spawn survivors due to non-probabilistic reasons when the tech type was destroyed (by NetsuNegi) - Fixed the bug that vehicle survivor can spawn on wrong position when transport has been destroyed (by NetsuNegi) - Fixed the bug that building with `Explodes=yes` use Ares's rubble logic will cause it's owner cannot defeat normally (by NetsuNegi) -- Fixed ares hook which stopped OpenTopped transports from firing if cloaked. This can now be customized (by RAZER & Morton) +- Modified the ares hook that stopped OpenTopped transports from firing if cloaked (by RAZER & Morton) - Fixed an Ares bug that led to erroneous interactions where the parasite would frequently reset to the victim's position under specific circumstances and that was highly prone to crashes (by NetsuNegi) ``` diff --git a/docs/locale/zh_CN/LC_MESSAGES/AI-Scripting-and-Mapping.po b/docs/locale/zh_CN/LC_MESSAGES/AI-Scripting-and-Mapping.po index c456e0d2f6..c8a91743e9 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/AI-Scripting-and-Mapping.po +++ b/docs/locale/zh_CN/LC_MESSAGES/AI-Scripting-and-Mapping.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-25 16:35+0800\n" +"POT-Creation-Date: 2026-03-23 02:31+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -489,8 +489,7 @@ msgid "Tech Buildings" msgstr "科技建筑" msgid "Any `BuildingTypes` with `Capturable=yes` and `NeedsEngineer=yes`" -msgstr "" -"任何拥有 `Capturable=yes` 和 `NeedsEngineer=yes` 的`建筑类型`" +msgstr "任何拥有 `Capturable=yes` 和 `NeedsEngineer=yes` 的`建筑类型`" msgid "12" msgstr "12" @@ -719,9 +718,7 @@ msgstr "可占领" msgid "" "Any `BuildingTypes` with `Capturable=yes` or any `BuildingTypes` with " "`BridgeRepairHut=yes` that are linked to broken bridges" -msgstr "" -"任何拥有 `Capturable=yes` 的建筑或任何拥有 `BridgeRepairHut=yes` 且与断桥关联" -"的建筑" +msgstr "任何拥有 `Capturable=yes` 的建筑或任何拥有 `BridgeRepairHut=yes` 且与断桥关联的建筑" msgid "34" msgstr "34" @@ -759,8 +756,7 @@ msgstr "桥梁维修小屋" msgid "" "Any `BuildingTypes`with `BridgeRepairHut=yes` that are linked to broken " "bridges" -msgstr "" -"任何拥有 `BridgeRepairHut=yes` 且与断桥关联的建筑" +msgstr "任何拥有 `BridgeRepairHut=yes` 且与断桥关联的建筑" msgid "" "The second parameter with a 0-based index for the `AITargetTypes` section" diff --git a/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po b/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po index 41ac8a47e4..63fcd3ed03 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po +++ b/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-09 02:14+0800\n" +"POT-Creation-Date: 2026-03-23 02:31+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1662,21 +1662,19 @@ msgstr "修复了加载物建筑的电厂增幅效果仅取决于其基底建筑 msgid "Customize which parasite can remove by warhead" msgstr "自定义哪些寄生者可被弹头移除" -msgid "Fix the bug that unit will play crashing voice & sound when dropped by " +msgid "" +"Fix the bug that unit will play crashing voice & sound when dropped by " "warhead with `IsLocomotor=yes`" msgstr "修复了载具被 `IsLocomotor=yes` 的弹头丢下时会播放坠毁语音和音效的 Bug" -msgid "" -"Add toggle of whether shield use ArmorMultiplier or not" -msgstr "" -"添加了护盾是否使用护甲倍率的开关" +msgid "Add toggle of whether shield use ArmorMultiplier or not" +msgstr "添加了护盾是否使用护甲倍率的开关" msgid "" "Fix an Ares bug that led to erroneous interactions where the parasite " "would frequently reset to the victim's position under specific " "circumstances and that was highly prone to crashes" -msgstr "" -"修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug" +msgstr "修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug" msgid "**Apollo** - Translucent SHP drawing patches" msgstr "**Apollo** - 半透明 SHP 绘制补丁" @@ -2582,3 +2580,6 @@ msgstr "**RAZER**:" msgid "Multiplayer gamespeed fix for RealTimeTimers" msgstr "多人联机所用游戏速度下的实时计时器修复" +msgid "Revert Ares patch to allow OpenTopped transport customization" +msgstr "撤销 Ares 的补丁以允许为 OpenTopped 的运输工具自定义" + diff --git a/docs/locale/zh_CN/LC_MESSAGES/Fixed-or-Improved-Logics.po b/docs/locale/zh_CN/LC_MESSAGES/Fixed-or-Improved-Logics.po index a224b48d76..23c2ee73f9 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/Fixed-or-Improved-Logics.po +++ b/docs/locale/zh_CN/LC_MESSAGES/Fixed-or-Improved-Logics.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-09 02:14+0800\n" +"POT-Creation-Date: 2026-03-23 02:31+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1576,13 +1576,19 @@ msgid "" "in the transform matrix main diagonal, meaning that the scale is 0% on " "all axes), thus increasing drawing performance for some voxels." msgstr "" -"现在 Voxel 绘制代码会跳过那些不可见组件(变换矩阵主对角线全为 0,意味着所有轴上的缩放比例全为 0%)的绘制,因而提高了一些 Voxel 的绘制性能。" +"现在 Voxel 绘制代码会跳过那些不可见组件(变换矩阵主对角线全为 0,意味着所有轴上的缩放比例全为 0%)的绘制,因而提高了一些 Voxel " +"的绘制性能。" msgid "" "Fixed the bug that unit will play crashing voice & sound when dropped by " "warhead with `IsLocomotor=yes`." msgstr "修复了载具被 `IsLocomotor=yes` 的弹头丢下时会播放坠毁语音和音效的 Bug。" +msgid "" +"Fixed an issue that retaliation will make the unit keep switching among " +"multiple targets with the same amount of threat." +msgstr "修复了反击行为会让单位在多个相同威胁值的目标间不断切换的问题。" + msgid "Fixes / interactions with other extensions" msgstr "修复或与其他扩展的交互" @@ -1761,17 +1767,16 @@ msgid "" "will cause it's owner cannot defeat normally." msgstr "修复了使用 Ares 废墟逻辑的 `Explodes=yes` 建筑会导致其所有者无法正常败北的 Bug。" +msgid "" +"Modified the ares hook that stopped OpenTopped transports from firing if " +"cloaked." +msgstr "修改了一个会阻止 `OpenTopped` 的运输工具在隐形状态下开火的 Ares 钩子。" + msgid "" "Fixed an Ares bug that led to erroneous interactions where the parasite " "would frequently reset to the victim's position under specific " "circumstances and that was highly prone to crashes." -msgstr "" -"修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug。" - -msgid "" -"Fixed an issue that retaliation will make the unit keep switching among " -"multiple targets with the same amount of threat." -msgstr "修复了反击行为会让单位在多个相同威胁值的目标间不断切换的问题。" +msgstr "修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug。" msgid "Newly added global settings" msgstr "新增的全局设定" @@ -2311,7 +2316,8 @@ msgid "" " Now, this allows customization per aircraft. For detailed functionality," " see [ModEnc](https://modenc.renegadeprojects.com/CurleyShuffle)." msgstr "" -"在原版中这总是由 `[General]` 下的全局标签控制。现在,这允许为每一架飞行器自定义。具体功能详见 [ModEnc](https://modenc.renegadeprojects.com/CurleyShuffle)" +"在原版中这总是由 `[General]` 下的全局标签控制。现在,这允许为每一架飞行器自定义。具体功能详见 " +"[ModEnc](https://modenc.renegadeprojects.com/CurleyShuffle)" msgid "Customize the scatter caused by aircraft attack mission" msgstr "自定义战机攻击任务引发分散" diff --git a/docs/locale/zh_CN/LC_MESSAGES/New-or-Enhanced-Logics.po b/docs/locale/zh_CN/LC_MESSAGES/New-or-Enhanced-Logics.po index 145a9421f6..810911a9f9 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/New-or-Enhanced-Logics.po +++ b/docs/locale/zh_CN/LC_MESSAGES/New-or-Enhanced-Logics.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-05 20:03+0800\n" +"POT-Creation-Date: 2026-03-23 02:31+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -816,10 +816,9 @@ msgstr "" "`InheritArmor.Allowed` 为空或者这些科技类型列在该列表中。" msgid "" -"`ApplyArmorMult` can be set to true to allow the shield to benefit " -"from the armor multiplier." -msgstr "" -"ApplyArmorMult` 可设为 true 以允许护盾享受护甲倍率。" +"`ApplyArmorMult` can be set to true to allow the shield to benefit from " +"the armor multiplier." +msgstr "ApplyArmorMult` 可设为 true 以允许护盾享受护甲倍率。" msgid "" "`InitialStrength` can be used to set a different initial strength value " @@ -3758,6 +3757,11 @@ msgstr "" "为运输工具内的乘客单独定义射程加成与伤害倍率,该设置独立于运输工具的 " "`OpenTopped.RangeBonus/DamageMultiplier` 生效。" +msgid "" +"`OpenTopped.DecloakToFire` can customize if a transport has to uncloak to" +" have passengers fireout if transport is also OpenTopped." +msgstr "`OpenTopped.DecloakToFire` 可自定义 OpenTopped 的运输工具是否必须解除隐形才能使其乘客开火。" + msgid "" "Range of passive acquiring of passengers in an OpenTopped transport won't" " be affected by these RangeBonus values." @@ -4930,8 +4934,8 @@ msgid "" " from the frame at index `WalkFrames * Facings` (0-based) within the " "vehicle's main body shape." msgstr "" -"若 Shape 载具在绘制炮塔时存在名为 `*tur.shp` 的 Shape 文件,则炮塔从该文件的第 0 帧开始;否则它仍然开始自 " -"Shape 载具本体图像的第 `WalkFrames * Facings` 帧(0 始序列)。" +"若 Shape 载具在绘制炮塔时存在名为 `*tur.shp` 的 Shape 文件,则炮塔从该文件的第 0 帧开始;否则它仍然开始自 Shape" +" 载具本体图像的第 `WalkFrames * Facings` 帧(0 始序列)。" msgid "" "If you want to split the existing shape file in two, simply extract the " @@ -4944,8 +4948,7 @@ msgstr "" msgid "" "When you need to change the turret used by a vehicle, splitting it into " "two files can simplify the process." -msgstr "" -"当需要更改载具所使用的炮塔时,将其分为两个文件有助于简化操作。" +msgstr "当需要更改载具所使用的炮塔时,将其分为两个文件有助于简化操作。" msgid "Jumpjet Tilts While Moving" msgstr "Jumpjet 在移动时倾斜" @@ -5609,14 +5612,12 @@ msgstr "" msgid "" "`RemoveParasite.Allow` can be used to define which parasites can be " "removed." -msgstr "" -"`RemoveParasite.Allow` 定义哪些寄生者可以被移除。" +msgstr "`RemoveParasite.Allow` 定义哪些寄生者可以被移除。" msgid "" "`RemoveParasite.Disallow` can be used to define which parasites cannot be" " removed." -msgstr "" -"`RemoveParasite.Disallow` 定义哪些寄生者不能被移除。" +msgstr "`RemoveParasite.Disallow` 定义哪些寄生者不能被移除。" msgid "Penetrates damage on transporter" msgstr "对运输工具的穿透伤害" diff --git a/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po b/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po index 4fe79a6ec7..f32b84f74c 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po +++ b/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-09 02:14+0800\n" +"POT-Creation-Date: 2026-03-23 02:31+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -679,14 +679,12 @@ msgstr "" msgid "" "If it is detected that you are using the old INI flags, a warning log " "will be output to `debug.log`." -msgstr "" -"如果检测到你正在使用旧的 INI 语句,那么将会有一条警告日志输出到 `debug.log` 中。" +msgstr "如果检测到你正在使用旧的 INI 语句,那么将会有一条警告日志输出到 `debug.log` 中。" msgid "" "The old INI flags will still take effect, but if there are corresponding " "new version flags at the same time, the new version will take precedence." -msgstr "" -"旧的 INI 语句仍会生效,但如果同时还有新版本的对应语句,那么新版本的会被优先使用。" +msgstr "旧的 INI 语句仍会生效,但如果同时还有新版本的对应语句,那么新版本的会被优先使用。" msgid "New user settings in RA2MD.INI" msgstr "RA2MD.INI 中新增的用户设置项" @@ -1749,12 +1747,13 @@ msgid "" msgstr "" "[实现战机微观 `CurleyShuffle` 设置](Fixed-or-Improved-Logics.md#implement-" "curleyshuffle-for-aircrafttypes)(由 Noble_Fish 移植自 Vinifera)" -msgid "Add toggle of whether shield use ArmorMultiplier or not (by NetsuNegi)" -msgstr "添加了护盾是否使用护甲倍率的开关(by NetsuNegi)" msgid "Customize which parasite can remove by warhead (by NetsuNegi)" msgstr "自定义哪些寄生者可被弹头移除(by NetsuNegi)" +msgid "Add toggle of whether shield use ArmorMultiplier or not (by NetsuNegi)" +msgstr "添加了护盾是否使用护甲倍率的开关(by NetsuNegi)" + msgid "Vanilla fixes:" msgstr "原版问题修复:" @@ -2273,8 +2272,7 @@ msgstr "修复了悬浮载具在水面上失灵后无法被摧毁的问题(by msgid "" "Fixed an issue where shadow matrix scaling was incorrectly applied to " "`TurretOffset` causing turret shadow misplacement (by Noble_Fish)" -msgstr "" -"修复了一个影子矩阵缩放错误地应用于 `TurretOffset` 而导致炮塔影子错位的问题(by Noble_Fish)" +msgstr "修复了一个影子矩阵缩放错误地应用于 `TurretOffset` 而导致炮塔影子错位的问题(by Noble_Fish)" msgid "Fixes / interactions with other extensions:" msgstr "其他扩展引擎相关的修复/交互:" @@ -2334,12 +2332,16 @@ msgid "" "will cause it's owner cannot defeat normally (by NetsuNegi)" msgstr "修复了使用 Ares 废墟逻辑的 `Explodes=yes` 建筑会导致其所有者无法正常败北的 Bug(by NetsuNegi)" +msgid "" +"Modified the ares hook that stopped OpenTopped transports from firing if " +"cloaked (by RAZER & Morton)" +msgstr "修改了一个会阻止 `OpenTopped` 的运输工具在隐形状态下开火的 Ares 钩子(by RAZER & Morton)" + msgid "" "Fixed an Ares bug that led to erroneous interactions where the parasite " "would frequently reset to the victim's position under specific " "circumstances and that was highly prone to crashes (by NetsuNegi)" -msgstr "" -"修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug(by NetsuNegi)" +msgstr "修复了一个极易崩溃且导致寄生者特定条件下会被高频重设至受害者位置这一错误交互的 Ares Bug(by NetsuNegi)" msgid "0.4.0.3" msgstr "0.4.0.3"