2025-7-17
@@ -12,6 +12,8 @@
|
|||||||
<isBad>false</isBad>
|
<isBad>false</isBad>
|
||||||
<stages>
|
<stages>
|
||||||
<li>
|
<li>
|
||||||
|
<!-- 流血速度 -->
|
||||||
|
<totalBleedFactor>0</totalBleedFactor>
|
||||||
<!-- 不会食物中毒 -->
|
<!-- 不会食物中毒 -->
|
||||||
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
|
<foodPoisoningChanceFactor>0</foodPoisoningChanceFactor>
|
||||||
<!-- 自然自愈系数0 -->
|
<!-- 自然自愈系数0 -->
|
||||||
@@ -21,11 +23,11 @@
|
|||||||
<!-- 抗毒抗火抗寒热 -->
|
<!-- 抗毒抗火抗寒热 -->
|
||||||
<statOffsets>
|
<statOffsets>
|
||||||
<!-- 有自带护甲,对热量伤害有高抵抗 -->
|
<!-- 有自带护甲,对热量伤害有高抵抗 -->
|
||||||
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
|
<ArmorRating_Sharp>0.2</ArmorRating_Sharp>
|
||||||
<ArmorRating_Blunt>0.2</ArmorRating_Blunt>
|
<ArmorRating_Blunt>0.1</ArmorRating_Blunt>
|
||||||
<ArmorRating_Heat>2.00</ArmorRating_Heat>
|
<ArmorRating_Heat>0.5</ArmorRating_Heat>
|
||||||
<!-- 近战闪避 -->
|
<!-- 近战闪避 -->
|
||||||
<MeleeDodgeChance>1.25</MeleeDodgeChance>
|
<!-- <MeleeDodgeChance>1.25</MeleeDodgeChance> -->
|
||||||
<ComfyTemperatureMin>-100</ComfyTemperatureMin>
|
<ComfyTemperatureMin>-100</ComfyTemperatureMin>
|
||||||
<ComfyTemperatureMax>120</ComfyTemperatureMax>
|
<ComfyTemperatureMax>120</ComfyTemperatureMax>
|
||||||
<ToxicResistance>1</ToxicResistance>
|
<ToxicResistance>1</ToxicResistance>
|
||||||
|
|||||||
@@ -918,7 +918,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li Class="CompProperties_CauseHediff_Apparel">
|
<li Class="CompProperties_CauseHediff_Apparel">
|
||||||
<hediff>WULA_Heavy_Infantry_PowerArmor_PowerFist</hediff>
|
<hediff>WULA_Heavy_Infantry_PowerArmor_PowerFist</hediff>
|
||||||
<!-- <part>Hand</part> -->
|
<part>Torso</part>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
<verbs>
|
<verbs>
|
||||||
|
|||||||
@@ -158,6 +158,7 @@
|
|||||||
<drawSize>0.7</drawSize>
|
<drawSize>0.7</drawSize>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
<soundInteract>Interact_Rifle</soundInteract>
|
<soundInteract>Interact_Rifle</soundInteract>
|
||||||
|
<relicChance>0</relicChance>
|
||||||
<statBases>
|
<statBases>
|
||||||
<WorkToMake>700</WorkToMake>
|
<WorkToMake>700</WorkToMake>
|
||||||
<!-- <MarketValue>370</MarketValue> -->
|
<!-- <MarketValue>370</MarketValue> -->
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"Version": 1,
|
"Version": 1,
|
||||||
"WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\",
|
"WorkspaceRootPath": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{F5AE8C3B-0221-4C16-A128-9A62D521A8FF}|WulaFallenEmpire.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\wulafallenempire\\source\\wulafallenempire\\building_wula_darkenergy_engine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{F5AE8C3B-0221-4C16-A128-9A62D521A8FF}|WulaFallenEmpire.csproj|d:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\wulafallenempire\\source\\wulafallenempire\\building_wula_darkenergy_engine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{F5AE8C3B-0221-4C16-A128-9A62D521A8FF}|WulaFallenEmpire.csproj|solutionrelative:building_wula_darkenergy_engine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{F5AE8C3B-0221-4C16-A128-9A62D521A8FF}|WulaFallenEmpire.csproj|solutionrelative:building_wula_darkenergy_engine.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -20,11 +20,11 @@
|
|||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 0,
|
||||||
"Title": "Building_Wula_DarkEnergy_Engine.cs",
|
"Title": "Building_Wula_DarkEnergy_Engine.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\Building_Wula_DarkEnergy_Engine.cs",
|
"DocumentMoniker": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\Building_Wula_DarkEnergy_Engine.cs",
|
||||||
"RelativeDocumentMoniker": "Building_Wula_DarkEnergy_Engine.cs",
|
"RelativeDocumentMoniker": "Building_Wula_DarkEnergy_Engine.cs",
|
||||||
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\Building_Wula_DarkEnergy_Engine.cs",
|
"ToolTip": "D:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\WulaFallenEmpire\\Source\\WulaFallenEmpire\\Building_Wula_DarkEnergy_Engine.cs",
|
||||||
"RelativeToolTip": "Building_Wula_DarkEnergy_Engine.cs",
|
"RelativeToolTip": "Building_Wula_DarkEnergy_Engine.cs",
|
||||||
"ViewState": "AgIAAAYAAAAAAAAAAAAAACEAAAAAAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-07-14T12:24:18.86Z",
|
"WhenOpened": "2025-07-14T12:24:18.86Z",
|
||||||
"EditorCaption": ""
|
"EditorCaption": ""
|
||||||
|
|||||||
@@ -9,35 +9,5 @@ using Verse;
|
|||||||
|
|
||||||
namespace WulaFallenEmpire
|
namespace WulaFallenEmpire
|
||||||
{
|
{
|
||||||
[StaticConstructorOnStartup]
|
|
||||||
public class Building_Wula_DarkEnergy_Engine : Building_GravEngine
|
|
||||||
{
|
|
||||||
// 子类自己的静态只读字段
|
|
||||||
private static readonly string _childStaticValue = "Child Value";
|
|
||||||
private static readonly CachedMaterial Wula_DarkEnergy_OrbMat = new CachedMaterial("Wula/Building/Wula_DarkEnergy_Engine_Orb", ShaderDatabase.Cutout);
|
|
||||||
|
|
||||||
// 通过实例属性暴露静态值
|
|
||||||
protected override string InstanceValue => _childStaticValue;
|
|
||||||
private static readonly CachedMaterial OrbMat = new CachedMaterial("Wula/Building/Wula_DarkEnergy_Engine_Orb", ShaderDatabase.Cutout);
|
|
||||||
}
|
|
||||||
public abstract class Building_Wula_DarkEnergy_Engine_Parent : Building_GravEngine
|
|
||||||
{
|
|
||||||
// 受保护的抽象属性(实例级别)
|
|
||||||
protected abstract string InstanceValue { get; }
|
|
||||||
|
|
||||||
// 公共访问点
|
|
||||||
public void PrintValue()
|
|
||||||
{
|
|
||||||
Console.WriteLine(InstanceValue);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public class Child : Parent
|
|
||||||
{
|
|
||||||
// 子类自己的静态只读字段
|
|
||||||
private static readonly string _childStaticValue = "Child Value";
|
|
||||||
|
|
||||||
// 通过实例属性暴露静态值
|
|
||||||
protected override string InstanceValue => _childStaticValue;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 4.4 KiB |