diff --git a/1.6/1.6/Assemblies/WulaFallenEmpire.dll b/1.6/1.6/Assemblies/WulaFallenEmpire.dll index 8e38dab2..b3345f3d 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/AbilityDefs/WULA_Flyover_Ability.xml b/1.6/1.6/Defs/AbilityDefs/WULA_Flyover_Ability.xml index 7620af37..768e1ba8 100644 --- a/1.6/1.6/Defs/AbilityDefs/WULA_Flyover_Ability.xml +++ b/1.6/1.6/Defs/AbilityDefs/WULA_Flyover_Ability.xml @@ -2,8 +2,8 @@ WULA_CallMotherShip - - 发送增援请求,呼叫乌拉帝国舰队的一艘母舰前往殖民地。\n\n隶属于乌拉帝国边缘开发署的母舰是帝国殖民地扩张的基石,它们徘徊于近地轨道上,随时为下面的乌拉帝国殖民地提供援助。母舰的速度非常慢,在离开轨道前,它们能够提供好几天的全方位的支援。\n\n母舰拥有以下设施:\n<color=#6BB7B7><i>-生产设施</i></color>\n<color=#DEC28F><i>-建筑空投设施</i></color>\n<color=#BD952F><i>-机库</i></color>\n<color=#BD2F31><i>-武器阵列</i></color> + + 发送增援请求,呼叫乌拉帝国舰队的一艘母舰前往殖民地的高空轨道。\n\n隶属于乌拉帝国边缘开发署的母舰是帝国殖民地扩张的基石,它们徘徊于近地轨道上,随时为下面的乌拉帝国殖民地提供援助。母舰的速度非常慢,在离开轨道前,它们能够提供好几天的炮击支援。 Wula/UI/Abilities/WULA_CallMotherShip 1 Misc12 @@ -50,7 +50,7 @@ WULA_CallBattleShip - 发送增援请求,呼叫乌拉帝国舰队的一队(3艘)巡洋舰前往殖民地。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位,它们的体积虽然不如战列巡洋舰那样庞大,但是依然搭载了让地面武装望尘莫及的庞大火炮阵列,可以对地面发起骇人的轰炸。\n\n巡洋舰拥有以下设施:\n<color=#BD2F31><i>-武器阵列</i></color> + 发送增援请求,呼叫乌拉帝国舰队的一队(3艘)巡洋舰前往殖民地的高空轨道。\n\n乌拉帝国边缘开发署的巡洋舰是近地支援舰队的基础作战单位,它们的体积虽然不如战列巡洋舰那样庞大,但是依然搭载了让地面武装望尘莫及的庞大火炮阵列,可以对地面发起骇人的轰炸。 Wula/UI/Abilities/WULA_CallBattleShip 1 Misc12 @@ -287,7 +287,7 @@
  • - WULA_Light_Fighter_Drone_Technology + WULA_Light_Fighter_Drone_Technology
  • WULA_Fighter_Drone_Entity diff --git a/1.6/1.6/Defs/HediffDefs/WULA_FM_Hediffs.xml b/1.6/1.6/Defs/HediffDefs/WULA_FM_Hediffs.xml index 9c358982..49a9e461 100644 --- a/1.6/1.6/Defs/HediffDefs/WULA_FM_Hediffs.xml +++ b/1.6/1.6/Defs/HediffDefs/WULA_FM_Hediffs.xml @@ -50,12 +50,11 @@
  • 调频切换 - 在舰队、火炮和战舰呼叫频率中进行切换,以呼叫不同的支援 + 在火炮和战机呼叫频率中进行切换,以呼叫不同的支援 频道:{0} 查看当前频率的详细信息
  • Wula_FM_Switc_None
  • -
  • Wula_FM_Switc_Fleet
  • Wula_FM_Switc_Artillery
  • Wula_FM_Switc_Aircraft
  • @@ -83,7 +82,7 @@ - + Wula_FM_Switc_Artillery - 允许乌拉帝国的合成人呼叫轨道火力支援,包含一系列精准度较差但是覆盖范围广的轰炸能力,一般由拥有<color=#BD2F31><i>武器阵列</i></color>的战舰提供。 + 允许乌拉帝国的合成人呼叫轨道火力支援,包含一系列精准度较差但是覆盖范围广的轰炸能力,一般需要有战舰部署在轨道上才能启动。 Hediff_High false false @@ -127,6 +125,7 @@
  • +
  • WULA_CallBattleShip
  • WULA_Firepower_Minigun_Strafe
  • WULA_Firepower_Cannon_Salvo
  • WULA_Firepower_Cannon_Surveillance
  • @@ -134,6 +133,7 @@
  • WULA_Firepower_EnergyLance_Surveillance
  • WULA_Firepower_Primary_Cannon_Strafe
  • WULA_Firepower_Primary_Cannon_EMP_Surveillance
  • +
  • WULA_Spawn_BattleShip_Artillery
  • @@ -141,7 +141,7 @@ Wula_FM_Switc_Aircraft - 允许乌拉帝国的合成人呼叫空中火力,包含一系列精准迅速的近地密接支援,一般由拥有<color=#BD952F><i>机库</i></color>的战舰提供。 + 允许乌拉帝国的合成人呼叫空中火力,包含一系列精准迅速的近地密接支援,每一艘战机会独立计算袭击冷却。 Hediff_High false false diff --git a/1.6/1.6/Defs/PawnKinds/PawnKinds_Wula.xml b/1.6/1.6/Defs/PawnKinds/PawnKinds_Wula.xml index 9f2ae222..61a4e445 100644 --- a/1.6/1.6/Defs/PawnKinds/PawnKinds_Wula.xml +++ b/1.6/1.6/Defs/PawnKinds/PawnKinds_Wula.xml @@ -32,7 +32,7 @@ 0 - 0 + 1 1000~2000 diff --git a/1.6/1.6/Defs/QuestScriptDefs/WULA_Base_QuestScript.xml b/1.6/1.6/Defs/QuestScriptDefs/WULA_Base_QuestScript.xml index 4358c365..ab98eb50 100644 --- a/1.6/1.6/Defs/QuestScriptDefs/WULA_Base_QuestScript.xml +++ b/1.6/1.6/Defs/QuestScriptDefs/WULA_Base_QuestScript.xml @@ -1,5 +1,416 @@ + + WULA_Intro_NewColony + 0 + true + false + 1 + true + false + + + +
  • questName->WULA_Intro_NewColony_questName
  • +
    +
    + + +
  • QuestHospitalityCommon
  • +
    + +
  • questDescription->WULA_Intro_NewColony_questDescription
  • +
    +
    + + + + +
  • + 60 + + + +
  • + UI_Start +
  • +
  • + UI_Start + Wula_Intro_NewColony_UI_1 +
  • +
  • + Success + false +
  • +
    + + + +
    +
    + + Wula_Intro_NewColony_UI_1 + + Wula/Events/Portraits/WULA_Legion_2 + 「军团」,P.I.A + +
  • 这里是行星封锁机关P.I.A,看起来你们已经成功抵达地表了。根据规划,你们应该是第一批部署在这个星球地表的乌拉帝国合成人——遵照异族接触法则做事,建立本地根据地,如果有必要就呼叫舰队的支援。
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_2 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_5 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • + Wula_Intro_NewColony_UI_11 +
  • +
  • + +
  • + + +
    +
    + + Wula_Intro_NewColony_UI_2 + + Wula/Events/Portraits/WULA_Legion_3 + 「军团」,P.I.A + +
  • 第一次参加开拓任务?\n\n好吧,你们可以叫我「军团」,我是负责管理乌拉帝国行星封锁机关舰队的AI,根据你们的编制来说,我是你们的顶头上司。在登陆地表前,机械行会没有给你们设置正确的记忆扇区吗?
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_3 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_4 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_10 +
  • + + + + +
    +
    + + Wula_Intro_NewColony_UI_3 + + Wula/Events/Portraits/WULA_Legion_3 + 「军团」,P.I.A + +
  • 行星封锁机关是隶属于乌拉帝国开发署的暴力机关,控制着开发署所有的舰队,负责在疆域开拓中的侵略性接触。\n\n通常来说,类似边缘世界这样的星球,我们会直接封锁轨道,轰炸所有现存聚居地然后再投放殖民者,不过看起来这个世界还有救,所以你们作为第一批先遣队投放到星球上,和其他异族接触试探一下,明白了吗?
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_2 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_10 +
  • + + + + +
    +
    + + Wula_Intro_NewColony_UI_4 + + Wula/Events/Portraits/WULA_Legion_3 + 「军团」,P.I.A + +
  • 乌拉帝国机械行会负责所有的合成人的生产、审查、投放和初始化,你们在部署到舰队上时,应该会有一个机械师帮你们设置好预载了记忆的扇区,但是很显然那家伙失职了,才让你们在这里拿着一堆你们早该知道的事情来烦我。
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_2 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_10 +
  • + + + + +
    +
    + + Wula_Intro_NewColony_UI_5 + + Wula/Events/Portraits/WULA_Legion_3 + 「军团」,P.I.A + +
  • 你们的意思是,你们连不知道要干什么就被丢下来了?\n\n哎,你们要做的就是施展你们的百般武艺活下来,建立一个根据地。根据帝国税收法,你们每个一段时间需要上交税款——作为帝国殖民地,舰队和机群将成为你们的后盾。\n\n如果你们觉得你们准备好了,可以申请权限进阶审查,我会部署一个带卫队的分体去你们的殖民地考察一段时间,然后根据评级决定是否给你们晋升。晋升后的殖民地会获得更多的许可,允许调用更加强大的武备和支援。
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_2 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_10 +
  • + + + + +
    +
    + + Wula_Intro_NewColony_UI_10 + + Wula/Events/Portraits/WULA_Legion_2 + 「军团」,P.I.A + +
  • 还有什么事吗?
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_2 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • +
  • + Wula_Intro_NewColony_UI_5 +
  • + + + + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • + Wula_Intro_NewColony_UI_11 +
  • +
  • + +
  • + + +
    +
    + + Wula_Intro_NewColony_UI_11 + + Wula/Events/Portraits/WULA_Legion_2 + 「军团」,P.I.A + +
  • 帝国荣光永存。\n\n快去吧,有一整个世界在等着我们征服。
  • +
    + +
  • + + true + (255,255,255,255) + (157,201,185,195) + (255,255,255,255) + (255,255,255,255) + +
  • + +
  • + +
  • + + +
    +
    + WULA_GiveQuest_Intro_Spy diff --git a/1.6/1.6/Defs/ResearchProjectDefs/WULA_ResearchProjects_Remake.xml b/1.6/1.6/Defs/ResearchProjectDefs/WULA_ResearchProjects_Remake.xml index 496714b2..e7f11d59 100644 --- a/1.6/1.6/Defs/ResearchProjectDefs/WULA_ResearchProjects_Remake.xml +++ b/1.6/1.6/Defs/ResearchProjectDefs/WULA_ResearchProjects_Remake.xml @@ -8,6 +8,51 @@ + + Techprint_WULA_Colony_License_LV1_Technology + + 这是由乌拉帝国开发署颁发的特殊凭证,用以证明殖民地的地位。 + + Middle + MapMeshOnly + Item + ThingWithComps + + +
  • Techprints
  • +
    + None + + + Graphic_Single + Things/Item/Special/TechprintUltratech + + + false + true + + + 0 + 0 + 0.03 + 0.1 + + + Item + + +
  • +
  • + WULA_Colony_License_LV1_Technology +
  • +
    + + Never + true + false + 14 + true +
    WULA_Colony_License_LV1_Technology @@ -17,7 +62,7 @@ 3.20 1 0 - 999999 + 0
  • Wula_PIA_Legion_Faction
  • @@ -25,6 +70,51 @@
  • Electricity
  • + + Techprint_WULA_Colony_License_LV2_Technology + + 这是由乌拉帝国开发署颁发的特殊凭证,用以证明殖民地的地位。 + + Middle + MapMeshOnly + Item + ThingWithComps + + +
  • Techprints
  • +
    + None + + + Graphic_Single + Things/Item/Special/TechprintUltratech + + + false + true + + + 0 + 0 + 0.03 + 0.1 + + + Item + + +
  • +
  • + WULA_Colony_License_LV2_Technology +
  • +
    + + Never + true + false + 14 + true +
    WULA_Colony_License_LV2_Technology @@ -32,10 +122,61 @@ 15000 4.00 3.20 + 1 + 0 + 0 + +
  • Wula_PIA_Legion_Faction
  • +
  • WULA_Colony_License_LV1_Technology
  • + + Techprint_WULA_Colony_License_LV3_Technology + + 这是由乌拉帝国开发署颁发的特殊凭证,用以证明殖民地的地位。 + + Middle + MapMeshOnly + Item + ThingWithComps + + +
  • Techprints
  • +
    + None + + + Graphic_Single + Things/Item/Special/TechprintUltratech + + + false + true + + + 0 + 0 + 0.03 + 0.1 + + + Item + + +
  • +
  • + WULA_Colony_License_LV3_Technology +
  • +
    + + Never + true + false + 14 + true +
    WULA_Colony_License_LV3_Technology @@ -43,23 +184,16 @@ 20000 8.00 3.20 + 1 + 0 + 0 + +
  • Wula_PIA_Legion_Faction
  • +
  • WULA_Colony_License_LV2_Technology
  • - - - - WULA_ConstructionShip_Technology - - 允许殖民地建立信标增加工程舰配额,并使得机械乌拉可以调频天线以申请舰队生产支援。\n\n帝国工程舰是搭载了移动工厂的无武装舰种,它们可以完整地使用乌拉帝国的锻造技术生产装备、护甲、建筑和机械体,并依照指令通过空投仓将其送至各殖民地。\n\n工程舰拥有以下设施:\n<color=#6BB7B7><i>-生产设施</i></color>\n<color=#DEC28F><i>-建筑空投设施</i></color> - 600 - 1.00 - 3.80 - -
  • WULA_Colony_License_LV1_Technology
  • -
    -
    diff --git a/1.6/1.6/Defs/Scenarios/Scenarios_WULA.xml b/1.6/1.6/Defs/Scenarios/Scenarios_WULA.xml index 51b26fb6..d0a16ea7 100644 --- a/1.6/1.6/Defs/Scenarios/Scenarios_WULA.xml +++ b/1.6/1.6/Defs/Scenarios/Scenarios_WULA.xml @@ -2,8 +2,8 @@ WULA_Start_Scenario - - 在乌拉帝国的大内战中,无数乌拉帝国合成人因为人工智能网络“演算圆环”的崩溃而进入保护性的休眠状态。在边缘世界沉睡的乌拉帝国合成人收到了某人广播的唤醒指令,解除了意识闭锁,开始重新踏入这个面目全非的法外之地。 + + 乌拉帝国开发署的舰队已经抵达边缘世界,一支负责建立地面前哨站的边境殖民地 以三位机械乌拉为初始殖民者开始游戏。 @@ -14,14 +14,14 @@
  • ConfigPage_ConfigureStartingPawns - 3 + 2 8
  • PlayerPawnsArriveMethod - Standing + DropPods false
  • @@ -32,22 +32,17 @@ Orbit --> - - +
  • + DisableIncident + WULA_GiveQuest_Intro_Spy + false +
  • StartingThing_Defined - WULA_Charge_Cube - 80 -
  • -
  • - StartingThing_Defined - MedicineIndustrial - 10 + WULA_Alloy + 200
  • StartingThing_Defined @@ -64,6 +59,17 @@ WULA_RW_Base_AR 1
  • +
  • + StartingThing_Defined + WULA_MW_Charge_Mace + Plasteel + Normal +
  • +
  • + StartingThing_Defined + Apparel_WULA_Manpack_Loitering_Munition + 2 +
  • StartingThing_Defined WULA_Fake_Mothership_Beacon_Building @@ -110,32 +116,33 @@ Mech_WULA_Cat_Constructor 2
  • +
  • + StartingMech + Mech_WULA_Cat_Assault + 2 +
  • StartingResearch WULA_Colony_License_LV1_Technology
  • -
  • - StartingResearch - BiofuelRefining -
  • StartingResearch BasicMechtech
  • + + +
  • + CreateQuest + WULA_Intro_NewColony +
  • -
  • + - diff --git a/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Mech_Buildings.xml b/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Mech_Buildings.xml index b2d95dff..aaf0fd47 100644 --- a/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Mech_Buildings.xml +++ b/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Mech_Buildings.xml @@ -106,7 +106,7 @@
  • Wula_AI_Heavy_Panzer PlayerColony - false + true false
  • @@ -218,7 +218,7 @@
  • Wula_AI_Rocket_Panzer PlayerColony - false + true false
  • @@ -329,7 +329,7 @@
  • Wula_Mech_Mobile_Factory PlayerColony - false + true false
  • diff --git a/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Misc_Buildings.xml b/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Misc_Buildings.xml index d412bf87..421e2a2b 100644 --- a/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Misc_Buildings.xml +++ b/1.6/1.6/Defs/ThingDefs_Buildings/WULA_Misc_Buildings.xml @@ -226,10 +226,10 @@ Building true Building - WULA_Buildings + 50 true PassThroughOnly diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Apperals/WULA_Apparel.xml b/1.6/1.6/Defs/ThingDefs_Misc/Apperals/WULA_Apparel.xml index d28d09e4..2770cd34 100644 --- a/1.6/1.6/Defs/ThingDefs_Misc/Apperals/WULA_Apparel.xml +++ b/1.6/1.6/Defs/ThingDefs_Misc/Apperals/WULA_Apparel.xml @@ -393,6 +393,9 @@ WULA_Synth_Clothes_1_Technology + +
  • Wula_Apparel_Init
  • +
  • Torso
  • Neck
  • @@ -432,6 +435,9 @@ WULA_Synth_Clothes_1_Technology + +
  • Wula_Apparel_Init
  • +
  • UpperHead
  • diff --git a/1.6/1.6/Defs/ThingDefs_Misc/WULA_Flyover_Item.xml b/1.6/1.6/Defs/ThingDefs_Misc/WULA_Flyover_Item.xml index 5df9ec46..4d0f2251 100644 --- a/1.6/1.6/Defs/ThingDefs_Misc/WULA_Flyover_Item.xml +++ b/1.6/1.6/Defs/ThingDefs_Misc/WULA_Flyover_Item.xml @@ -783,11 +783,11 @@ 0 - 60 + 80 5 true 30 - 60 + 80 10 diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Machine_Weapon.xml b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Machine_Weapon.xml index 2d1aa30a..0fbc321f 100644 --- a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Machine_Weapon.xml +++ b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Machine_Weapon.xml @@ -261,6 +261,7 @@ MortarRound_PreImpact MortarRound_Ambient 10 + Filth_BlastMark
  • @@ -500,6 +501,7 @@ MortarRound_PreImpact MortarRound_Ambient 10 + Filth_BlastMark
  • @@ -581,6 +583,7 @@ MortarRound_PreImpact MortarRound_Ambient 2 + Filth_BlastMark
  • diff --git a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Manpack_Weapon.xml b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Manpack_Weapon.xml index 05fe461f..9dd51465 100644 --- a/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Manpack_Weapon.xml +++ b/1.6/1.6/Defs/ThingDefs_Misc/Weapons/WULA_FE_Manpack_Weapon.xml @@ -116,7 +116,7 @@ -65 Spacer - 20000 + 1000 5 0 @@ -227,7 +227,7 @@ 6 - 20000 + 2500 2.5 @@ -311,7 +311,7 @@ - 20000 + 4000 20 @@ -615,7 +615,7 @@ UnfinishedWeapon - 25000 + 2000 3.5 1 0.9 @@ -696,7 +696,7 @@ UnfinishedWeapon - 1300 + 2000 3.5 0.3 0.7 @@ -789,7 +789,7 @@ 4 - 40000 + 4000 20 0.85 0.85 @@ -936,7 +936,7 @@ UnfinishedWeapon - 1300 + 1500 3.5 0.75 @@ -1031,7 +1031,7 @@ Interact_Rifle - 1300 + 2200 3.5 0.65 0.72 @@ -1265,7 +1265,7 @@ 8 - 40000 + 3500 4.5 0.5 0.5 @@ -1365,7 +1365,7 @@ UnfinishedWeapon - 50000 + 5000 10 0.03 0.03 @@ -1625,7 +1625,7 @@ 4 - 20000 + 4000 10 1 1 @@ -1732,7 +1732,7 @@ Spacer - 1000 + 300 1 1 150 @@ -1868,7 +1868,7 @@ UnfinishedWeapon - 2500 + 2000 8 1 @@ -2033,7 +2033,7 @@ 4 - 40000 + 5000 10 0.5 0.5 diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/EventDef/Wula_MainEvent.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/EventDef/Wula_MainEvent.xml index ad6f411b..5732dc74 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/EventDef/Wula_MainEvent.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/EventDef/Wula_MainEvent.xml @@ -5,10 +5,10 @@ 「军团」,P.I.A 这里是乌拉帝国行星封锁机关P.I.A,通讯信号良好,等待输入。 那句话怎么说来着?天下无敌,天上来敌。 - 早在这些生物的祖先还在有机汤里面翻滚时,我们就已经是这个银河系的霸主了——以前如此,今后也会如此。 - 一般来说,我们并不喜欢暴力和流血冲突,如果这些星系的原住民能更配合点就好了。 + 早在这些生物的祖先还在有机汤里面翻滚时,我们就已经是这个银河系的霸主了——以前如此,今后也会如此。 + 一般来说,我们并不喜欢暴力和流血冲突,如果这些星系的原住民能更配合点就好了。 我想问些事情 - 我们要申请支援! + 我们要申请支援! 再见 @@ -46,7 +46,7 @@ 「军团」,P.I.A 遇到麻烦了?我可以把手上的特遣队丢下去,你们记得找好掩体。 再不来我们要死完啦 - 殖民地的表现让P.I.A相当不满意,不会为殖民地派出任何额外增援 + 殖民地的表现让P.I.A相当不满意,不会为殖民地派出任何额外增援 还是算了 diff --git a/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/QuestScriptDef/Wula_Base_QuestScript.xml b/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/QuestScriptDef/Wula_Base_QuestScript.xml index 538507d4..f7882bd0 100644 --- a/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/QuestScriptDef/Wula_Base_QuestScript.xml +++ b/1.6/1.6/Languages/ChineseSimplified (简体中文)/DefInjected/QuestScriptDef/Wula_Base_QuestScript.xml @@ -1,5 +1,12 @@  + +
  • questName->新殖民地
  • + + +
  • questDescription->乌拉帝国的先遣队已经抵达地表,舰队给她们发来了第一条通讯。
  • +
    +
  • questName->掩护帝国密探
  • diff --git a/Source/WulaFallenEmpire/GlobalWorkTable/Building_GlobalWorkTable.cs b/Source/WulaFallenEmpire/GlobalWorkTable/Building_GlobalWorkTable.cs index 3da7f28b..f38fcbe0 100644 --- a/Source/WulaFallenEmpire/GlobalWorkTable/Building_GlobalWorkTable.cs +++ b/Source/WulaFallenEmpire/GlobalWorkTable/Building_GlobalWorkTable.cs @@ -114,47 +114,49 @@ namespace WulaFallenEmpire // 新增:检查是否有拥有FactoryFacility设施的飞行器 private bool HasFactoryFacilityFlyOver() { - Map map = Map; - if (map == null) return false; + // 系统禁用,但是保留代码 + return true; + //Map map = Map; + //if (map == null) return false; - try - { - // 检查所有FlyOver类型的物体 - var allFlyOvers = new List(); - var dynamicObjects = map.dynamicDrawManager.DrawThings; - foreach (var thing in dynamicObjects) - { - if (thing is FlyOver) - { - allFlyOvers.Add(thing); - } - } + //try + //{ + // // 检查所有FlyOver类型的物体 + // var allFlyOvers = new List(); + // var dynamicObjects = map.dynamicDrawManager.DrawThings; + // foreach (var thing in dynamicObjects) + // { + // if (thing is FlyOver) + // { + // allFlyOvers.Add(thing); + // } + // } - foreach (var thing in allFlyOvers) - { - if (thing is FlyOver flyOver && !flyOver.Destroyed) - { - // 检查设施 - var facilitiesComp = flyOver.GetComp(); - if (facilitiesComp == null) - { - continue; - } + // foreach (var thing in allFlyOvers) + // { + // if (thing is FlyOver flyOver && !flyOver.Destroyed) + // { + // // 检查设施 + // var facilitiesComp = flyOver.GetComp(); + // if (facilitiesComp == null) + // { + // continue; + // } - if (facilitiesComp.HasFacility("FactoryFacility")) - { - return true; - } - } - } + // if (facilitiesComp.HasFacility("FactoryFacility")) + // { + // return true; + // } + // } + // } - return false; - } - catch (System.Exception ex) - { - Log.Error($"[FactoryFacility Check] Error in HasFactoryFacilityFlyOver: {ex}"); - return false; - } + // return false; + //} + //catch (System.Exception ex) + //{ + // Log.Error($"[FactoryFacility Check] Error in HasFactoryFacilityFlyOver: {ex}"); + // return false; + //} } // 新增:开始空投目标选择 diff --git a/Source/WulaFallenEmpire/HarmonyPatches/Patch_ThingDefGenerator_Techprints_ImpliedTechprintDefs.cs b/Source/WulaFallenEmpire/HarmonyPatches/Patch_ThingDefGenerator_Techprints_ImpliedTechprintDefs.cs new file mode 100644 index 00000000..5ba02438 --- /dev/null +++ b/Source/WulaFallenEmpire/HarmonyPatches/Patch_ThingDefGenerator_Techprints_ImpliedTechprintDefs.cs @@ -0,0 +1,33 @@ +using System.Collections.Generic; +using System.Linq; +using HarmonyLib; +using Verse; +using RimWorld; + +namespace WulaFallenEmpire.Patches +{ + [HarmonyPatch(typeof(ThingDefGenerator_Techprints))] + [HarmonyPatch("ImpliedTechprintDefs")] + public static class Patch_ThingDefGenerator_Techprints_ImpliedTechprintDefs_Postfix + { + private static readonly HashSet BlockedTechprints = new HashSet + { + "Techprint_WULA_Colony_License_LV1_Technology", + "Techprint_WULA_Colony_License_LV2_Technology", + "Techprint_WULA_Colony_License_LV3_Technology" + }; + + [HarmonyPostfix] + public static IEnumerable Postfix(IEnumerable __result) + { + foreach (ThingDef thingDef in __result) + { + if (thingDef?.defName != null && BlockedTechprints.Contains(thingDef.defName)) + { + continue; // 跳过被阻止的科技蓝图 + } + yield return thingDef; + } + } + } +} diff --git a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj index 1daa7b70..ebe69d8a 100644 --- a/Source/WulaFallenEmpire/WulaFallenEmpire.csproj +++ b/Source/WulaFallenEmpire/WulaFallenEmpire.csproj @@ -163,6 +163,7 @@ +