diff --git a/docs/New-or-Enhanced-Logics.md b/docs/New-or-Enhanced-Logics.md index 1f724b856e..ab4bf22e77 100644 --- a/docs/New-or-Enhanced-Logics.md +++ b/docs/New-or-Enhanced-Logics.md @@ -250,7 +250,7 @@ In `artmd.ini`: [LaserTrailTypes] 0=SOMETRAIL -[SOMETRAIL] ; LaserTrailType name +[SOMETRAIL] ; LaserTrailType DrawType=laser ; laser trail type (laser | ebolt | radbeam) FadeDuration= ; integer, default to 64 for laser, 17 for ebolt, 15 for radbeam SegmentLength=128 ; integer, minimal length of each trail segment @@ -270,6 +270,7 @@ Bolt.Color2= ; integer - Red,Green,Blue Bolt.Disable2=false ; boolean Bolt.Color3= ; integer - Red,Green,Blue Bolt.Disable3=false ; boolean +Bolt.Arcs=8 ; integer Bolt.ZAdjust=0 ; integer ; radbeam Beam.Color= ; integer - Red,Green,Blue @@ -319,7 +320,7 @@ Pips.Shield.Building.Empty=0 ; integer, frame of pips.shp (zero-b [ShieldTypes] 0=SOMESHIELDTYPE -[SOMESHIELDTYPE] ; ShieldType name +[SOMESHIELDTYPE] ; ShieldType Strength=0 ; integer InitialStrength=0 ; integer ConditionYellow= ; floating point value, percents or absolute diff --git a/docs/Whats-New.md b/docs/Whats-New.md index 35d764b597..eff8d25d66 100644 --- a/docs/Whats-New.md +++ b/docs/Whats-New.md @@ -576,7 +576,7 @@ New: - [Customize `HarvesterLoadRate`](Fixed-or-Improved-Logics.md#customize-harvesterloadrate) (by Noble_Fish) - [Toggle to prevent `ShrapnelWeapon` from targeting buildings multiple times](Fixed-or-Improved-Logics.md#shrapnel-enhancements) (by Starkku) - [Laser drawing Z-adjust customization](Fixed-or-Improved-Logics.md#laser-z-adjust) (by Starkku) -- Customize `HarvesterDumpRate` (by Noble_Fish) +- [Customize `HarvesterDumpRate`](Fixed-or-Improved-Logics.md#customize-harvesterdumprate) (by Noble_Fish) - Allow users to define the time interval of `DisplayIncome` (by Noble_Fish) - [Electric bolt Z-adjust](Fixed-or-Improved-Logics.md#electric-bolt-z-adjust) (by Noble_Fish) - Allow disabling the processing of the Z-depth of EBolt drawn by BuildingType being clamped to non-positive numbers (by Noble_Fish) diff --git a/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po b/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po index 729569f5eb..1aaf25907e 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po +++ b/docs/locale/zh_CN/LC_MESSAGES/CREDITS.po @@ -1761,7 +1761,7 @@ msgstr "修复了类型转换会更新 `OpenTopped` 属性却不更新乘客坐 msgid "" "Fix the bug that low-air taking off / landing objects will receive " "twice damage" -msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug" +msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug" msgid "" "Aux technos and TechLevel requirement of superweapon" 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 8e917a6814..f721dffa13 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-05-09 03:29+0800\n" +"POT-Creation-Date: 2026-05-17 00:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1681,7 +1681,7 @@ msgstr "纯视觉效果的动画和粒子不再包含在帧 CRC 生成中并因 msgid "" "Fixed the bug that low-air taking off / landing objects will receive " "twice damage." -msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug。" +msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug。" msgid "Allowed `AuxBuilding` to count building upgrades." msgstr "允许了 `AuxBuilding` 计入建筑加载物。" @@ -1913,12 +1913,13 @@ msgid "" "acquisition and works together with Phobos' " "`OpenTopped.CheckTransportDisableWeapons`." msgstr "" -"现在 `DisableWeapons.Duration` 会使 `Gattling=yes` 的速率降低并停止播放音效,不再干扰目标获取并且可以和 Phobos 的 `OpenTopped.CheckTransportDisableWeapons` 共用。" +"现在 `DisableWeapons.Duration` 会使 `Gattling=yes` 的速率降低并停止播放音效,不再干扰目标获取并且可以和" +" Phobos 的 `OpenTopped.CheckTransportDisableWeapons` 共用。" msgid "" -"Allowed Ares' `SW.AuxBuildings` and `SW.NegBuildings` to count building upgrades." -msgstr "" -"允许了 Ares 的 `SW.AuxBuildings` 和 `SW.NegBuildings` 计入建筑加载物。" +"Allowed Ares' `SW.AuxBuildings` and `SW.NegBuildings` to count building " +"upgrades." +msgstr "允许了 Ares 的 `SW.AuxBuildings` 和 `SW.NegBuildings` 计入建筑加载物。" msgid "Newly added global settings" msgstr "新增的全局设定" @@ -4757,6 +4758,12 @@ msgid "" "one time." msgstr "若该值小于等于 0 则表示一次倒完,就像《红色警戒2》中原本的行为" +msgid "Customize `HarvesterDumpRate`" +msgstr "自定义 `HarvesterDumpRate`" + +msgid "Now `HarvesterDumpRate` can be customized on each unit." +msgstr "现在 `HarvesterDumpRate` 可以在每个单位上自定义了。" + msgid "Customize `HarvesterLoadRate`" msgstr "自定义 `HarvesterLoadRate`" @@ -5597,6 +5604,33 @@ msgstr "" "docs/new/buildings/prismforwarding.html) 或那些 `AirburstWeapon` 所创建的 EBolt " "效果。" +msgid "Electric bolt Z-adjust" +msgstr "" +"自定义 EBolt 的 Z 深校正值" + +msgid "" +"It is now possible to change the Z-adjust for weapon EBolt drawing via " +"`EBoltZAdjust` per weapon." +msgstr "" +"现在可以在每个武器上通过 `EBoltZAdjust` 更改武器 EBolt 绘制的 Z 深校正值" + +msgid "" +"In vanilla, the EBolt effect fired by BuildingType takes `min(the Z-depth" +" obtained from coordinate transformation, 0)`, this is to ensure that the" +" EBolt effect is not blocked by other images such as tiles in some cases," +" and now this processing can be turned off to meet some specific needs." +msgstr "" +"在原版中,建筑类型发射的 EBolt 效果会在坐标变换得出 Z 深后与 `0` 取较小者," +"这是为了确保在部分情况下 EBolt 效果不会被地形等其他图像挡住," +"现在这一处理可以通过 `EBoltZAdjust.ClampInitialDepthForBuilding` 关闭以满足一些特定的需求。" + +msgid "" +"This only determines whether the Z-depth of the EBolt effect created by " +"BuildingType can be positive; `EBoltZAdjust` can always be normally added" +" to it." +msgstr "" +"这只决定了由建筑创建的 EBolt 效果其 Z 深能否为正值;`EBoltZAdjust` 总是可以正常在该值之上加算。" + msgid "Laser Z-adjust" msgstr "激光 Z 深校正" diff --git a/docs/locale/zh_CN/LC_MESSAGES/User-Interface.po b/docs/locale/zh_CN/LC_MESSAGES/User-Interface.po index c3d8b8f628..eb3fb18771 100644 --- a/docs/locale/zh_CN/LC_MESSAGES/User-Interface.po +++ b/docs/locale/zh_CN/LC_MESSAGES/User-Interface.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Phobos \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-22 23:16+0800\n" +"POT-Creation-Date: 2026-05-12 23:32+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -780,9 +780,21 @@ msgid "" msgstr "`DisplayIncome` 可以设置为显示建筑在回收单位或从矿车或奴隶接受矿石时获得的资金点数。" msgid "" -"Multiple income within less than one in-game second have their amounts " -"coalesced into single display." -msgstr "在游戏内不到一秒的时间内多次收入的金额将会合并成一个来显示。" +"`DisplayIncome.Delay` is the interval in frames between two consecutive " +"income displays, defaults to 15 (one in-game second on middle speed)." +msgstr "" +"`DisplayIncome.Delay` 设置了每两次连续收入提示之间间隔的帧数,默认 15(中速下的 1 秒)。" + +msgid "" +"Multiple income within less than the time defined by " +"`DisplayIncome.Delay` have their amounts coalesced into single display." +msgstr "在游戏内不到 `DisplayIncome.Delay` 定义的时间内多次收入的金额将会合并成一个来显示。" + +msgid "" +"Delay cannot be set to 0, this will change the delay to 1 and outputs a " +"developer warning to log." +msgstr "" +"该间隔不得设为 0,否则将会自动调整为 1 并在日志中输出开发者警告。" msgid "" "`DisplayIncome.Houses` determines which houses can see the credits " @@ -1041,24 +1053,20 @@ msgid "Sidebar / Battle UI" msgstr "侧边栏/战斗界面 UI" msgid "Allow replacing vanilla repairing with togglable auto repairing" -msgstr "" -"允许使用可切换的自动维修替换原版维修" +msgstr "允许使用可切换的自动维修替换原版维修" msgid "" "Now you can replace the vanilla repair method with a togglable auto-" "repair." -msgstr "" -"现在你可以使用可切换的自动维修来替换掉原版维修方式。" +msgstr "现在你可以使用可切换的自动维修来替换掉原版维修方式。" msgid "" "Pressing repair button or hotkey will no longer change your mouse, but " "will toggle your auto-repair state on/off." -msgstr "" -"按下维修按钮或快捷键将不再更改你的鼠标,而是切换自动维修的开/关状态。" +msgstr "按下维修按钮或快捷键将不再更改你的鼠标,而是切换自动维修的开/关状态。" msgid "When auto-repair state is toggled off, buildings will stop repairing." -msgstr "" -"当自动维修被切换为关闭时建筑将停止维修。" +msgstr "当自动维修被切换为关闭时建筑将停止维修。" msgid "Building Production Queue" msgstr "建筑生产队列" diff --git a/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po b/docs/locale/zh_CN/LC_MESSAGES/Whats-New.po index 9f739cfb72..bfb793b728 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-05-10 21:11+0800\n" +"POT-Creation-Date: 2026-05-17 00:53+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1893,6 +1893,33 @@ msgid "" "Logics.md#laser-z-adjust) (by Starkku)" msgstr "[自定义激光绘制的 Z 深校正值](Fixed-or-Improved-Logics.md#laser-z-adjust)(by Starkku)" +msgid "" +"[Customize `HarvesterDumpRate`](Fixed-or-Improved-Logics.md#customize-" +"harvesterdumprate) (by Noble_Fish)" +msgstr "" +"[自定义 `HarvesterDumpRate`](Fixed-or-Improved-Logics.md#customize-" +"harvesterdumprate)(by Noble_Fish)" + +msgid "Allow users to define the time interval of `DisplayIncome` (by Noble_Fish)" +msgstr "允许用户定义 `DisplayIncome` 的时间间隔(by Noble_Fish)" + +msgid "" +"[Electric bolt Z-adjust](Fixed-or-Improved-Logics.md#electric-" +"bolt-z-adjust) (by Noble_Fish)" +msgstr "" +"[自定义 EBolt 的 Z 深校正值](Fixed-or-Improved-Logics.md#electric-" +"bolt-z-adjust)(by Noble_Fish)" + +msgid "" +"Allow disabling the processing of the Z-depth of EBolt drawn by " +"BuildingType being clamped to non-positive numbers (by Noble_Fish)" +msgstr "" + +msgid "" +"Add the `Bolt.ZAdjust` setting item to the LaserTrailType with " +"`DrawType=ebolt` (by Noble_Fish)" +msgstr "" + msgid "Vanilla fixes:" msgstr "原版问题修复:" @@ -2335,7 +2362,7 @@ msgstr "修复了染色颜色的 RGB 模式转换不正确的问题(by Shatyuk msgid "" "Fixed the bug that low-air taking off / landing objects will receive " "twice damage (by NetsuNegi)" -msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug(by NetsuNegi)" +msgstr "修复了低空起飞/降落的物体会受到两次伤害的 Bug(by NetsuNegi)" msgid "Phobos fixes:" msgstr "Phobos 过往版本问题修复:" @@ -2566,8 +2593,7 @@ msgstr "现有有 `DisableWeapons=true` 的 AE 会使 `Gattling=yes` 的速率 msgid "" "Fixed cells with `CanBeBuiltOn=true` TerrainTypes on them not being " "considered valid build locations by AI (by Starkku)" -msgstr "" -"修复了 AI 不把有 `CanBeBuiltOn=true` 地形对象的单元格视为可建造位置的问题(by Starkku)" +msgstr "修复了 AI 不把有 `CanBeBuiltOn=true` 地形对象的单元格视为可建造位置的问题(by Starkku)" msgid "Fixes / interactions with other extensions:" msgstr "其他扩展引擎相关的修复/交互:" @@ -2689,12 +2715,19 @@ msgstr "" " Phobos 的 `OpenTopped.CheckTransportDisableWeapons` 共用(by Starkku)" msgid "" -"Allowed `AuxBuilding` and Ares' `SW.Aux/NegBuildings` to count building upgrades (by Ollerus & NetsuNegi)" +"Allowed `AuxBuilding` and Ares' `SW.Aux/NegBuildings` to count building " +"upgrades (by Ollerus & NetsuNegi)" msgstr "" -"允许了 Ares 的 `SW.AuxBuildings` 和 `SW.NegBuildings` 计入建筑加载物(by Ollerus 与 NetsuNegi)" +"允许了 Ares 的 `SW.AuxBuildings` 和 `SW.NegBuildings` 计入建筑加载物(by Ollerus 与 " +"NetsuNegi)" -msgid "[Aux technos and TechLevel requirement of superweapon](New-or-Enhanced-Logics.md#aux-technos-and-techlevel-requirement-of-superweapon) (by NetsuNegi & Ollerus)" -msgstr "[超级武器的辅助单位和科技等级限制](New-or-Enhanced-Logics.md#aux-technos-and-techlevel-requirement-of-superweapon)(by NetsuNegi 与 Ollerus)" +msgid "" +"[Aux technos and TechLevel requirement of superweapon](New-or-Enhanced-" +"Logics.md#aux-technos-and-techlevel-requirement-of-superweapon) (by " +"NetsuNegi & Ollerus)" +msgstr "" +"[超级武器的辅助单位和科技等级限制](New-or-Enhanced-Logics.md#aux-technos-and-techlevel-" +"requirement-of-superweapon)(by NetsuNegi 与 Ollerus)" msgid "0.4.0.3" msgstr "0.4.0.3"