diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll index e5ad8c5a..689016d1 100644 Binary files a/1.6/1.6/Assemblies/WulaFallenEmpire.dll and b/1.6/1.6/Assemblies/WulaFallenEmpire.dll differ diff --git a/1.6/1.6/Defs/ThingDefs_Races/WULA_Mechunit_Race.xml b/1.6/1.6/Defs/ThingDefs_Races/WULA_Mechunit_Race.xml index 7af5ee83..d6e303f3 100644 --- a/1.6/1.6/Defs/ThingDefs_Races/WULA_Mechunit_Race.xml +++ b/1.6/1.6/Defs/ThingDefs_Races/WULA_Mechunit_Race.xml @@ -42,6 +42,7 @@ +
  • @@ -182,8 +183,8 @@ 0.1 - WulaFallenEmpire/UI/Commands/DD_Enter_Mech - WulaFallenEmpire/UI/Commands/DD_Exit_Mech + Wula/UI/Commands/WULA_Enter_Mech + Wula/UI/Commands/WULA_Exit_Mech
  • Chemfuel @@ -235,7 +236,7 @@
  • @@ -289,9 +290,9 @@
  • - DD_DHM70_Rampart_Mech_Prototype + WULA_DHM70_Rampart_Mech_Prototype -
  • DD_MechPrototype
  • +
  • WULA_MechPrototype
  • 1.0 false @@ -452,8 +453,8 @@ 0.1 - WulaFallenEmpire/UI/Commands/DD_Enter_Mech - WulaFallenEmpire/UI/Commands/DD_Exit_Mech + Wula/UI/Commands/WULA_Enter_Mech + Wula/UI/Commands/WULA_Exit_Mech
  • Chemfuel @@ -505,7 +506,7 @@
  • @@ -559,9 +560,9 @@
  • - DD_DHM70_Rampart_Mech_Prototype + WULA_DHM70_Rampart_Mech_Prototype -
  • DD_MechPrototype
  • +
  • WULA_MechPrototype
  • 1.0 false @@ -677,8 +678,8 @@ 0.1 - WulaFallenEmpire/UI/Commands/DD_Enter_Mech - WulaFallenEmpire/UI/Commands/DD_Exit_Mech + Wula/UI/Commands/WULA_Enter_Mech + Wula/UI/Commands/WULA_Exit_Mech
  • Chemfuel @@ -730,7 +731,7 @@
  • @@ -784,9 +785,9 @@
  • - DD_DHM70_Rampart_Mech_Prototype + WULA_DHM70_Rampart_Mech_Prototype -
  • DD_MechPrototype
  • +
  • WULA_MechPrototype
  • 1.0 false @@ -1115,8 +1116,8 @@ 0.1 - WulaFallenEmpire/UI/Commands/DD_Enter_Mech - WulaFallenEmpire/UI/Commands/DD_Exit_Mech + Wula/UI/Commands/WULA_Enter_Mech + Wula/UI/Commands/WULA_Exit_Mech
  • Chemfuel @@ -1168,7 +1169,7 @@
  • @@ -1222,9 +1223,9 @@
  • - DD_DHM70_Rampart_Mech_Prototype + WULA_DHM70_Rampart_Mech_Prototype -
  • DD_MechPrototype
  • +
  • WULA_MechPrototype
  • 1.0 false diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/WULA_Keyed.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/WULA_Keyed.xml index e7b736c3..11717f91 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/WULA_Keyed.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/Keyed/WULA_Keyed.xml @@ -199,4 +199,63 @@ 在此输入 AI 的人格提示词。如果此处不为空,它将完全覆盖 XML 中的默认设置。如果为空,则使用 XML 默认值。 保存 重置为默认 + + 构装体 + 构装体无法在没有驾驶员的情况下活动! + 该构装体无驾驶员 + 无驾驶员 + {0} 已经进入 {1} + {0} 已经从 {1} 离开 + 征召驾驶员··· + 指定一名驾驶员进入构装体 + 离开构装体 + 让该构装体的驾驶员离开构装体 + 没有可以作为构装体驾驶员的殖民者 + 此装备不能由此构装体使用 + 此装备不是为构装体设计的 + 此装备是专为构装体设计的,非构装体单位无法装备 + + 构装体重新启动 + 没有可以执行操作的殖民者 + 没有可用的 {0} 用于加注燃料 + 已下令 {0} 对 {1} 紧急加注燃料 + 紧急加注 + 命令最近的殖民者为此构装体进行紧急的燃料加注 + 现在不能加注燃料 + {0} + 燃料 + + 紧急维修 + 命令最近的殖民者为此构装体进行紧急的维修 + 现在无法维修 + 已下令 {0} 对 {1} 进行紧急维修 + 需要维修 + + 属性 + 此单位没有技能继承系统 + 驾驶员信息 + 当前驾驶员 : {0} + 构装体固有 + 继承自: {0} ({1}级) + 无技能等级 + 伤害抵挡 + 正常 + + 伤害免疫! + + 进入 {0} + 构装体驾驶员位置已满 + 不能成为该构装体的驾驶员 + 该构装体损坏严重无法进入 + (需要协助) + 没有可用的协助者 + 已指派 {0} 协助 {1} 进入构装体 + + {0}的损伤过于严重,驾驶员已被保险系统弹出 + + 撬开 {0} + 不能撬开本来就属于殖民地的构装体 + 该构装体仍有行动能力 + {0} 撬开了 {1},里面仍活着的 {2} 个驾驶员冲出来了! + {0} 撬开了 {1},并接管了它。 diff --git a/Content/Textures/Wula/UI/Commands/WULA_Enter_Mech.png b/Content/Textures/Wula/UI/Commands/WULA_Enter_Mech.png new file mode 100644 index 00000000..25c95678 Binary files /dev/null and b/Content/Textures/Wula/UI/Commands/WULA_Enter_Mech.png differ diff --git a/Content/Textures/Wula/UI/Commands/WULA_Exit_Mech.png b/Content/Textures/Wula/UI/Commands/WULA_Exit_Mech.png new file mode 100644 index 00000000..2c8311a6 Binary files /dev/null and b/Content/Textures/Wula/UI/Commands/WULA_Exit_Mech.png differ diff --git a/Content/Textures/Wula/UI/Commands/WULA_Refuel_Mech.png b/Content/Textures/Wula/UI/Commands/WULA_Refuel_Mech.png new file mode 100644 index 00000000..746d1218 Binary files /dev/null and b/Content/Textures/Wula/UI/Commands/WULA_Refuel_Mech.png differ diff --git a/Content/Textures/Wula/UI/Commands/WULA_Repair_Mech.png b/Content/Textures/Wula/UI/Commands/WULA_Repair_Mech.png new file mode 100644 index 00000000..62aeabe6 Binary files /dev/null and b/Content/Textures/Wula/UI/Commands/WULA_Repair_Mech.png differ diff --git a/Source/WulaFallenEmpire/Pawn_Comps/MechFuel/CompMechFuel.cs b/Source/WulaFallenEmpire/Pawn_Comps/MechFuel/CompMechFuel.cs index 1c4c7219..2769422c 100644 --- a/Source/WulaFallenEmpire/Pawn_Comps/MechFuel/CompMechFuel.cs +++ b/Source/WulaFallenEmpire/Pawn_Comps/MechFuel/CompMechFuel.cs @@ -372,7 +372,7 @@ namespace WulaFallenEmpire { defaultLabel = "WULA_RefuelNow".Translate(), defaultDesc = "WULA_RefuelNowDesc".Translate(), - icon = ContentFinder.Get("WulaFallenEmpire/UI/Commands/WULA_Refuel_Mech"), + icon = ContentFinder.Get("Wula/UI/Commands/WULA_Refuel_Mech"), action = () => RefuelNow() }; diff --git a/Source/WulaFallenEmpire/Pawn_Comps/MechPilotHolder/CompMechPilotHolder.cs b/Source/WulaFallenEmpire/Pawn_Comps/MechPilotHolder/CompMechPilotHolder.cs index 238eb8e9..07cef3a7 100644 --- a/Source/WulaFallenEmpire/Pawn_Comps/MechPilotHolder/CompMechPilotHolder.cs +++ b/Source/WulaFallenEmpire/Pawn_Comps/MechPilotHolder/CompMechPilotHolder.cs @@ -16,8 +16,8 @@ namespace WulaFallenEmpire public string pilotWorkTag = "MechPilot"; // 新增:驾驶员图标配置 - public string summonPilotIcon = "WulaFallenEmpire/UI/Commands/WULA_Enter_Mech"; - public string ejectPilotIcon = "WulaFallenEmpire/UI/Commands/WULA_Exit_Mech"; + public string summonPilotIcon = "Wula/UI/Commands/WULA_Enter_Mech"; + public string ejectPilotIcon = "Wula/UI/Commands/WULA_Exit_Mech"; public float ejectPilotHealthPercentThreshold = 0.1f; // 默认30%血量 public bool allowEntryBelowThreshold = false; // 血量低于阈值时是否允许进入 diff --git a/Source/WulaFallenEmpire/Pawn_Comps/MechRepairable/CompMechRepairable.cs b/Source/WulaFallenEmpire/Pawn_Comps/MechRepairable/CompMechRepairable.cs index 08f1df22..96becec3 100644 --- a/Source/WulaFallenEmpire/Pawn_Comps/MechRepairable/CompMechRepairable.cs +++ b/Source/WulaFallenEmpire/Pawn_Comps/MechRepairable/CompMechRepairable.cs @@ -86,7 +86,7 @@ namespace WulaFallenEmpire { defaultLabel = "WULA_ForceRepair".Translate(), defaultDesc = "WULA_ForceRepairDesc".Translate(), - icon = ContentFinder.Get("WulaFallenEmpire/UI/Commands/WULA_Repair_Mech"), + icon = ContentFinder.Get("Wula/UI/Commands/WULA_Repair_Mech"), action = () => ForceRepairNow() }; diff --git a/美术与文本源文件/Wula/UI/Commands/WULA_Enter_Mech.png b/美术与文本源文件/Wula/UI/Commands/WULA_Enter_Mech.png new file mode 100644 index 00000000..25c95678 Binary files /dev/null and b/美术与文本源文件/Wula/UI/Commands/WULA_Enter_Mech.png differ