2025-7-17

This commit is contained in:
2025-07-17 11:17:40 +08:00
parent bfed80d452
commit 5c65c85ec4
26 changed files with 13 additions and 40 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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> -->

View File

@@ -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": ""

View File

@@ -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;
}
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB