Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/ArachnaeSwarm
@@ -91,6 +91,18 @@
|
|||||||
<li>ARA_Technology_2WMT</li>
|
<li>ARA_Technology_2WMT</li>
|
||||||
</prerequisites>
|
</prerequisites>
|
||||||
</ResearchProjectDef>
|
</ResearchProjectDef>
|
||||||
|
<ResearchProjectDef ParentName="ARA_techBase">
|
||||||
|
<defName>ARA_Technology_10VXI</defName>
|
||||||
|
<label>节点VXI-10"天灾"</label>
|
||||||
|
<description>允许建造天灾酸烧炮组织,一种强大的防御设施,不仅能解决成片的来犯之敌,也可以跨越地图发起打击。</description>
|
||||||
|
<baseCost>150</baseCost>
|
||||||
|
<researchViewX>11.50</researchViewX>
|
||||||
|
<researchViewY>0.30</researchViewY>
|
||||||
|
<requiredResearchBuilding>ARA_ResearchBench</requiredResearchBuilding>
|
||||||
|
<prerequisites>
|
||||||
|
<li>ARA_Technology_9VXI</li>
|
||||||
|
</prerequisites>
|
||||||
|
</ResearchProjectDef>
|
||||||
<!-- 孵化发展 -->
|
<!-- 孵化发展 -->
|
||||||
<ResearchProjectDef ParentName="ARA_techBase">
|
<ResearchProjectDef ParentName="ARA_techBase">
|
||||||
<defName>ARA_Technology_1KYC</defName>
|
<defName>ARA_Technology_1KYC</defName>
|
||||||
|
|||||||
@@ -351,6 +351,7 @@
|
|||||||
<graphicClass>Graphic_Multi</graphicClass>
|
<graphicClass>Graphic_Multi</graphicClass>
|
||||||
<shaderType>CutoutComplex</shaderType>
|
<shaderType>CutoutComplex</shaderType>
|
||||||
<drawSize>(3,4.5)</drawSize>
|
<drawSize>(3,4.5)</drawSize>
|
||||||
|
<drawOffset>(0, 2, 1)</drawOffset>
|
||||||
<shadowData>
|
<shadowData>
|
||||||
<volume>(2.5, 0.5, 2.5)</volume>
|
<volume>(2.5, 0.5, 2.5)</volume>
|
||||||
<offset>(0,0,-0.1)</offset>
|
<offset>(0,0,-0.1)</offset>
|
||||||
@@ -583,7 +584,7 @@
|
|||||||
<!-- 提供温度控制UI和逻辑 -->
|
<!-- 提供温度控制UI和逻辑 -->
|
||||||
<li Class="ArachnaeSwarm.CompProperties_TempControl_Fixed">
|
<li Class="ArachnaeSwarm.CompProperties_TempControl_Fixed">
|
||||||
<!-- 这是设备的热交换功率。数值越大,制冷/制热速度越快。-->
|
<!-- 这是设备的热交换功率。数值越大,制冷/制热速度越快。-->
|
||||||
<energyPerSecond>2</energyPerSecond>
|
<energyPerSecond>5</energyPerSecond>
|
||||||
</li>
|
</li>
|
||||||
<li Class="CompProperties_Breakdownable"/>
|
<li Class="CompProperties_Breakdownable"/>
|
||||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||||
|
|||||||
@@ -618,7 +618,6 @@
|
|||||||
</descriptionHyperlinks>
|
</descriptionHyperlinks>
|
||||||
|
|
||||||
<comps>
|
<comps>
|
||||||
<!-- The new, GrowthVat-style fuel component -->
|
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
<fuelCapacity>10</fuelCapacity>
|
<fuelCapacity>10</fuelCapacity>
|
||||||
<fuelLabel>虫蜜</fuelLabel>
|
<fuelLabel>虫蜜</fuelLabel>
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<Defs>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Defs>
|
|
||||||
@@ -1,6 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Defs>
|
<Defs>
|
||||||
|
|
||||||
<ThingDef ParentName="BuildingBase">
|
<ThingDef ParentName="BuildingBase">
|
||||||
<defName>ARA_NutrientNetworkTower</defName>
|
<defName>ARA_NutrientNetworkTower</defName>
|
||||||
<label>阿拉克涅营养供给塔</label>
|
<label>阿拉克涅营养供给塔</label>
|
||||||
@@ -10,14 +9,15 @@
|
|||||||
<texPath>ArachnaeSwarm/Building/ARA_NutrientNetworkTower</texPath>
|
<texPath>ArachnaeSwarm/Building/ARA_NutrientNetworkTower</texPath>
|
||||||
<graphicClass>Graphic_Single</graphicClass>
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
<shaderType>CutoutComplex</shaderType>
|
<shaderType>CutoutComplex</shaderType>
|
||||||
<drawSize>(7,7)</drawSize>
|
<drawSize>(7,10)</drawSize>
|
||||||
<drawOffset>(0, 0, 0.8)</drawOffset>
|
<drawOffset>(0, 2, 2)</drawOffset>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
|
<uiIconScale>0.5</uiIconScale>
|
||||||
<altitudeLayer>Building</altitudeLayer>
|
<altitudeLayer>Building</altitudeLayer>
|
||||||
<passability>PassThroughOnly</passability>
|
<passability>PassThroughOnly</passability>
|
||||||
<pathCost>70</pathCost>
|
<pathCost>70</pathCost>
|
||||||
<tickerType>Normal</tickerType> <!-- 改为 Normal 以匹配 CompRefuelable 的要求 -->
|
<tickerType>Normal</tickerType> <!-- 改为 Normal 以匹配 CompRefuelable 的要求 -->
|
||||||
<fillPercent>0.5</fillPercent>
|
<fillPercent>0.7</fillPercent>
|
||||||
<statBases>
|
<statBases>
|
||||||
<MaxHitPoints>3000</MaxHitPoints>
|
<MaxHitPoints>3000</MaxHitPoints>
|
||||||
<WorkToBuild>3000</WorkToBuild>
|
<WorkToBuild>3000</WorkToBuild>
|
||||||
@@ -225,7 +225,6 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BuildingBase">
|
<ThingDef ParentName="BuildingBase">
|
||||||
<defName>ARA_BioforgeIncubator</defName>
|
<defName>ARA_BioforgeIncubator</defName>
|
||||||
<label>生物质孵化池</label>
|
<label>生物质孵化池</label>
|
||||||
@@ -320,7 +319,6 @@
|
|||||||
<li>ARA_GrowthVat</li>
|
<li>ARA_GrowthVat</li>
|
||||||
</linkableFacilities>
|
</linkableFacilities>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
@@ -411,7 +409,6 @@
|
|||||||
</comps>
|
</comps>
|
||||||
|
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BuildingBase">
|
<ThingDef ParentName="BuildingBase">
|
||||||
<defName>ARA_GrowthVat</defName>
|
<defName>ARA_GrowthVat</defName>
|
||||||
<label>阿拉克涅捕获茧</label>
|
<label>阿拉克涅捕获茧</label>
|
||||||
@@ -511,7 +508,6 @@
|
|||||||
</li>
|
</li>
|
||||||
</modExtensions>
|
</modExtensions>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BuildingBase">
|
<ThingDef ParentName="BuildingBase">
|
||||||
<defName>ARANutrientDispenser</defName>
|
<defName>ARANutrientDispenser</defName>
|
||||||
<label>阿拉克涅蜜晶巢穴</label>
|
<label>阿拉克涅蜜晶巢穴</label>
|
||||||
@@ -590,5 +586,4 @@
|
|||||||
<li>NutrientPaste</li>
|
<li>NutrientPaste</li>
|
||||||
</researchPrerequisites>
|
</researchPrerequisites>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
</Defs>
|
</Defs>
|
||||||
@@ -144,7 +144,6 @@
|
|||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
<showFuelGizmo>true</showFuelGizmo>
|
<showFuelGizmo>true</showFuelGizmo>
|
||||||
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
||||||
<checkInterval>300</checkInterval>
|
<checkInterval>300</checkInterval>
|
||||||
@@ -188,7 +187,8 @@
|
|||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BaseWeaponTurret"> <!-- Should reorganize this XML relation at some point -->
|
<ThingDef ParentName="BaseWeaponTurret"> <!-- Should reorganize this XML relation at some point -->
|
||||||
<defName>Gun_ARA_AutoSniperCannonTurret</defName> <!-- Should be called ChargeBlasterLightTurret, but we keep this defName for compatibility -->
|
<defName>Gun_ARA_AutoSniperCannonTurret</defName> <!-- Should be called ChargeBlasterLightTurret,
|
||||||
|
but we keep this defName for compatibility -->
|
||||||
<label>血链千兆机炮</label>
|
<label>血链千兆机炮</label>
|
||||||
<description>血链千兆机炮.</description>
|
<description>血链千兆机炮.</description>
|
||||||
<graphicData>
|
<graphicData>
|
||||||
@@ -249,7 +249,7 @@
|
|||||||
<tickerType>Normal</tickerType>
|
<tickerType>Normal</tickerType>
|
||||||
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="CompProperties_Forbiddable"/>
|
<li Class="CompProperties_Forbiddable" />
|
||||||
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
<li Class="ArachnaeSwarm.CompProperties_RefuelableNutrition">
|
||||||
<fuelCapacity>5.0</fuelCapacity>
|
<fuelCapacity>5.0</fuelCapacity>
|
||||||
<fuelFilter>
|
<fuelFilter>
|
||||||
@@ -276,7 +276,6 @@
|
|||||||
<autoRefuelPercent>1</autoRefuelPercent>
|
<autoRefuelPercent>1</autoRefuelPercent>
|
||||||
<showFuelGizmo>true</showFuelGizmo>
|
<showFuelGizmo>true</showFuelGizmo>
|
||||||
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
<li Class="ArachnaeSwarm.CompProperties_NutritionToFuelConverter">
|
||||||
<checkInterval>300</checkInterval>
|
<checkInterval>300</checkInterval>
|
||||||
@@ -308,7 +307,8 @@
|
|||||||
<multiplier>0</multiplier>
|
<multiplier>0</multiplier>
|
||||||
</li>
|
</li>
|
||||||
</damageMultipliers>
|
</damageMultipliers>
|
||||||
<generateCommonality>4</generateCommonality> <!-- generate more often than other problem causers for mech clusters -->
|
<generateCommonality>4</generateCommonality> <!-- generate more often than other problem causers
|
||||||
|
for mech clusters -->
|
||||||
<building>
|
<building>
|
||||||
<buildingTags>
|
<buildingTags>
|
||||||
<li>Artillery</li>
|
<li>Artillery</li>
|
||||||
@@ -437,8 +437,8 @@
|
|||||||
<workAmount>6000</workAmount>
|
<workAmount>6000</workAmount>
|
||||||
<fuelAmount>1</fuelAmount>
|
<fuelAmount>1</fuelAmount>
|
||||||
</li>
|
</li>
|
||||||
<li Class="CompProperties_Forbiddable"/>
|
<li Class="CompProperties_Forbiddable" />
|
||||||
<li Class="CompProperties_Breakdownable"/>
|
<li Class="CompProperties_Breakdownable" />
|
||||||
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
<li Class="ArachnaeSwarm.CompProperties_ForceTargetable" />
|
||||||
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
<li Class="ArachnaeSwarm.CompProperties_DelayedTerrainSpawn">
|
||||||
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
<terrainToSpawn>ARA_InsectCreep</terrainToSpawn>
|
||||||
@@ -505,11 +505,11 @@
|
|||||||
|
|
||||||
<ThingDef ParentName="ShellBase">
|
<ThingDef ParentName="ShellBase">
|
||||||
<defName>ARA_CatastropheMissile_Shell</defName>
|
<defName>ARA_CatastropheMissile_Shell</defName>
|
||||||
<label>天灾导弹</label>
|
<label>天灾酸烧导弹</label>
|
||||||
<description>阿拉克涅虫族使用的天灾导弹.</description>
|
<description>阿拉克涅虫族使用的天灾酸烧导弹,只有天灾酸烧炮组织可以发射它。</description>
|
||||||
<possessionCount>2</possessionCount>
|
<possessionCount>2</possessionCount>
|
||||||
<graphicData>
|
<graphicData>
|
||||||
<texPath>Things/Item/Resource/Shell/Shell_Toxic</texPath>
|
<texPath>ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell</texPath>
|
||||||
<graphicClass>Graphic_StackCount</graphicClass>
|
<graphicClass>Graphic_StackCount</graphicClass>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
<comps>
|
<comps>
|
||||||
@@ -519,21 +519,20 @@
|
|||||||
<explosiveRadius>10.9</explosiveRadius>
|
<explosiveRadius>10.9</explosiveRadius>
|
||||||
<postExplosionSpawnThingDef>ARA_Filth_SpentAcid</postExplosionSpawnThingDef>
|
<postExplosionSpawnThingDef>ARA_Filth_SpentAcid</postExplosionSpawnThingDef>
|
||||||
<postExplosionSpawnChance>1</postExplosionSpawnChance>
|
<postExplosionSpawnChance>1</postExplosionSpawnChance>
|
||||||
<postExplosionSpawnThingCount>2</postExplosionSpawnThingCount>
|
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
|
||||||
<wickTicks>30~60</wickTicks>
|
<wickTicks>30~60</wickTicks>
|
||||||
<explosionSound>MortarBomb_Explode</explosionSound>
|
<explosionSound>MortarBomb_Explode</explosionSound>
|
||||||
<explosionEffect>ARA_Shell_AcidSpitImpact</explosionEffect>
|
<explosionEffect>ARA_Shell_AcidSpitImpact</explosionEffect>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BaseBullet">
|
<ThingDef ParentName="BaseBullet">
|
||||||
<defName>Projectile_CatastropheMissile</defName>
|
<defName>Projectile_CatastropheMissile</defName>
|
||||||
<label>“天灾”巡航导弹</label>
|
<label>天灾酸烧导弹</label>
|
||||||
<thingClass>ArachnaeSwarm.Projectile_CruiseMissile</thingClass>
|
<thingClass>ArachnaeSwarm.Projectile_CruiseMissile</thingClass>
|
||||||
<graphicData>
|
<graphicData>
|
||||||
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
||||||
<texPath>Things/Projectile/FleshmassSpitterProjectileSheet</texPath>
|
<texPath>ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell</texPath>
|
||||||
<drawSize>(3,3)</drawSize>
|
<drawSize>(3,3)</drawSize>
|
||||||
<shaderType>MoteGlow</shaderType>
|
<shaderType>MoteGlow</shaderType>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
@@ -545,7 +544,7 @@
|
|||||||
<speed>80</speed>
|
<speed>80</speed>
|
||||||
<flyOverhead>true</flyOverhead>
|
<flyOverhead>true</flyOverhead>
|
||||||
<filth>ARA_Filth_SpentAcid</filth>
|
<filth>ARA_Filth_SpentAcid</filth>
|
||||||
<filthCount>2</filthCount>
|
<filthCount>1</filthCount>
|
||||||
<explosionEffect>ARA_Shell_AcidSpitImpact</explosionEffect>
|
<explosionEffect>ARA_Shell_AcidSpitImpact</explosionEffect>
|
||||||
<explosionEffectLifetimeTicks>60</explosionEffectLifetimeTicks>
|
<explosionEffectLifetimeTicks>60</explosionEffectLifetimeTicks>
|
||||||
<doExplosionVFX>false</doExplosionVFX>
|
<doExplosionVFX>false</doExplosionVFX>
|
||||||
@@ -582,14 +581,13 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
<ThingDef ParentName="BaseBullet">
|
<ThingDef ParentName="BaseBullet">
|
||||||
<defName>Projectile_CatastropheMissile_Fake</defName>
|
<defName>Projectile_CatastropheMissile_Fake</defName>
|
||||||
<label>“天灾”巡航导弹</label>
|
<label>天灾酸烧导弹</label>
|
||||||
<thingClass>ArachnaeSwarm.Projectile_CruiseMissile</thingClass>
|
<thingClass>ArachnaeSwarm.Projectile_CruiseMissile</thingClass>
|
||||||
<graphicData>
|
<graphicData>
|
||||||
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
<graphicClass>Graphic_Single_AgeSecs</graphicClass>
|
||||||
<texPath>Things/Projectile/FleshmassSpitterProjectileSheet</texPath>
|
<texPath>ArachnaeSwarm/Mote/ARA_CatastropheMissile_Shell</texPath>
|
||||||
<drawSize>(3,3)</drawSize>
|
<drawSize>(3,3)</drawSize>
|
||||||
<shaderType>MoteGlow</shaderType>
|
<shaderType>MoteGlow</shaderType>
|
||||||
</graphicData>
|
</graphicData>
|
||||||
@@ -622,5 +620,4 @@
|
|||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</ThingDef>
|
</ThingDef>
|
||||||
|
|
||||||
</Defs>
|
</Defs>
|
||||||
|
|||||||
|
After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 181 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
@@ -3,27 +3,35 @@
|
|||||||
"WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\",
|
"WorkspaceRootPath": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\",
|
||||||
"Documents": [
|
"Documents": [
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\building_wormholeportal_b.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\buildings\\building_catastrophemissilesilo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\building_wormholeportal_b.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:buildings\\building_catastrophemissilesilo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\building_comps\\ara_nutrientvat\\building_nutrientvat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:building_comps\\ara_nutrientvat\\building_nutrientvat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\jobdriver_deploywormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\complaunchablewormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\jobdriver_deploywormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\defmodextension_travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\defmodextension_travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\complaunchablewormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\complaunchablewormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\complaunchablewormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|e:\\steamlibrary\\steamapps\\common\\rimworld\\mods\\arachnaeswarm\\source\\arachnaeswarm\\wormhole\\building_wormholeportal_a.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\building_wormholeportal_b.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\building_wormholeportal_b.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\jobdriver_deploywormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\jobdriver_deploywormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\defmodextension_travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\defmodextension_travelingwormhole.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"AbsoluteMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\wormhole\\building_wormholeportal_a.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
|
||||||
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\building_wormholeportal_a.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
"RelativeMoniker": "D:0:0:{EAE0DB6B-E282-C812-7F5A-6D13E9D24581}|ArachnaeSwarm.csproj|solutionrelative:wormhole\\building_wormholeportal_a.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -34,7 +42,7 @@
|
|||||||
"DocumentGroups": [
|
"DocumentGroups": [
|
||||||
{
|
{
|
||||||
"DockedWidth": 200,
|
"DockedWidth": 200,
|
||||||
"SelectedChildIndex": 3,
|
"SelectedChildIndex": 2,
|
||||||
"Children": [
|
"Children": [
|
||||||
{
|
{
|
||||||
"$type": "Bookmark",
|
"$type": "Bookmark",
|
||||||
@@ -43,6 +51,31 @@
|
|||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 1,
|
"DocumentIndex": 1,
|
||||||
|
"Title": "Building_NutrientVat.cs",
|
||||||
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_NutrientVat\\Building_NutrientVat.cs",
|
||||||
|
"RelativeDocumentMoniker": "Building_Comps\\ARA_NutrientVat\\Building_NutrientVat.cs",
|
||||||
|
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Building_Comps\\ARA_NutrientVat\\Building_NutrientVat.cs",
|
||||||
|
"RelativeToolTip": "Building_Comps\\ARA_NutrientVat\\Building_NutrientVat.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQBAABVAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-09-23T16:34:34.794Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 0,
|
||||||
|
"Title": "Building_CatastropheMissileSilo.cs",
|
||||||
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_CatastropheMissileSilo.cs",
|
||||||
|
"RelativeDocumentMoniker": "Buildings\\Building_CatastropheMissileSilo.cs",
|
||||||
|
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Buildings\\Building_CatastropheMissileSilo.cs",
|
||||||
|
"RelativeToolTip": "Buildings\\Building_CatastropheMissileSilo.cs",
|
||||||
|
"ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAABJAAAAAAAAAA==",
|
||||||
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
|
"WhenOpened": "2025-09-23T16:30:21.768Z",
|
||||||
|
"EditorCaption": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "Document",
|
||||||
|
"DocumentIndex": 4,
|
||||||
"Title": "TravelingWormhole.cs",
|
"Title": "TravelingWormhole.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\TravelingWormhole.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\TravelingWormhole.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\TravelingWormhole.cs",
|
"RelativeDocumentMoniker": "Wormhole\\TravelingWormhole.cs",
|
||||||
@@ -50,12 +83,11 @@
|
|||||||
"RelativeToolTip": "Wormhole\\TravelingWormhole.cs",
|
"RelativeToolTip": "Wormhole\\TravelingWormhole.cs",
|
||||||
"ViewState": "AgIAABYAAAAAAAAAAAAywBQAAAA0AAAAAAAAAA==",
|
"ViewState": "AgIAABYAAAAAAAAAAAAywBQAAAA0AAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:38:30.02Z",
|
"WhenOpened": "2025-09-23T14:38:30.02Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 2,
|
"DocumentIndex": 5,
|
||||||
"Title": "JobDriver_DeployWormhole.cs",
|
"Title": "JobDriver_DeployWormhole.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\JobDriver_DeployWormhole.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\JobDriver_DeployWormhole.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\JobDriver_DeployWormhole.cs",
|
"RelativeDocumentMoniker": "Wormhole\\JobDriver_DeployWormhole.cs",
|
||||||
@@ -63,25 +95,23 @@
|
|||||||
"RelativeToolTip": "Wormhole\\JobDriver_DeployWormhole.cs",
|
"RelativeToolTip": "Wormhole\\JobDriver_DeployWormhole.cs",
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAADwvxQAAAAdAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAADwvxQAAAAdAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:38:27.332Z",
|
"WhenOpened": "2025-09-23T14:38:27.332Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 0,
|
"DocumentIndex": 3,
|
||||||
"Title": "Building_WormholePortal_B.cs",
|
"Title": "Building_WormholePortal_B.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_B.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_B.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\Building_WormholePortal_B.cs",
|
"RelativeDocumentMoniker": "Wormhole\\Building_WormholePortal_B.cs",
|
||||||
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_B.cs",
|
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_B.cs",
|
||||||
"RelativeToolTip": "Wormhole\\Building_WormholePortal_B.cs",
|
"RelativeToolTip": "Wormhole\\Building_WormholePortal_B.cs",
|
||||||
"ViewState": "AgIAAEwAAAAAAAAAAAA7wGcAAAAYAAAAAAAAAA==",
|
"ViewState": "AgIAAE0AAAAAAAAAAAAmwGcAAAAYAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:37:57.528Z",
|
"WhenOpened": "2025-09-23T14:37:57.528Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 3,
|
"DocumentIndex": 6,
|
||||||
"Title": "DefModExtension_TravelingWormhole.cs",
|
"Title": "DefModExtension_TravelingWormhole.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\DefModExtension_TravelingWormhole.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\DefModExtension_TravelingWormhole.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\DefModExtension_TravelingWormhole.cs",
|
"RelativeDocumentMoniker": "Wormhole\\DefModExtension_TravelingWormhole.cs",
|
||||||
@@ -89,25 +119,23 @@
|
|||||||
"RelativeToolTip": "Wormhole\\DefModExtension_TravelingWormhole.cs",
|
"RelativeToolTip": "Wormhole\\DefModExtension_TravelingWormhole.cs",
|
||||||
"ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
|
"ViewState": "AgIAAAAAAAAAAAAAAADwvwAAAAAAAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:38:25.789Z",
|
"WhenOpened": "2025-09-23T14:38:25.789Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 4,
|
"DocumentIndex": 2,
|
||||||
"Title": "CompLaunchableWormhole.cs",
|
"Title": "CompLaunchableWormhole.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\CompLaunchableWormhole.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\CompLaunchableWormhole.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\CompLaunchableWormhole.cs",
|
"RelativeDocumentMoniker": "Wormhole\\CompLaunchableWormhole.cs",
|
||||||
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\CompLaunchableWormhole.cs",
|
"ToolTip": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\CompLaunchableWormhole.cs",
|
||||||
"RelativeToolTip": "Wormhole\\CompLaunchableWormhole.cs",
|
"RelativeToolTip": "Wormhole\\CompLaunchableWormhole.cs",
|
||||||
"ViewState": "AgIAABcAAAAAAAAAAAAUwAAAAAAAAAAAAAAAAA==",
|
"ViewState": "AgIAAAoAAAAAAAAAAIA2wCEAAABYAAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:38:20.681Z",
|
"WhenOpened": "2025-09-23T14:38:20.681Z"
|
||||||
"EditorCaption": ""
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "Document",
|
"$type": "Document",
|
||||||
"DocumentIndex": 5,
|
"DocumentIndex": 7,
|
||||||
"Title": "Building_WormholePortal_A.cs",
|
"Title": "Building_WormholePortal_A.cs",
|
||||||
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_A.cs",
|
"DocumentMoniker": "E:\\SteamLibrary\\steamapps\\common\\RimWorld\\Mods\\ArachnaeSwarm\\Source\\ArachnaeSwarm\\Wormhole\\Building_WormholePortal_A.cs",
|
||||||
"RelativeDocumentMoniker": "Wormhole\\Building_WormholePortal_A.cs",
|
"RelativeDocumentMoniker": "Wormhole\\Building_WormholePortal_A.cs",
|
||||||
@@ -115,8 +143,7 @@
|
|||||||
"RelativeToolTip": "Wormhole\\Building_WormholePortal_A.cs",
|
"RelativeToolTip": "Wormhole\\Building_WormholePortal_A.cs",
|
||||||
"ViewState": "AgIAAIUAAAAAAAAAAAAIwJgAAAA5AAAAAAAAAA==",
|
"ViewState": "AgIAAIUAAAAAAAAAAAAIwJgAAAA5AAAAAAAAAA==",
|
||||||
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
|
||||||
"WhenOpened": "2025-09-23T14:28:58.917Z",
|
"WhenOpened": "2025-09-23T14:28:58.917Z"
|
||||||
"EditorCaption": ""
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace ArachnaeSwarm
|
|||||||
public class Building_CatastropheMissileSilo : Building_TurretGun
|
public class Building_CatastropheMissileSilo : Building_TurretGun
|
||||||
{
|
{
|
||||||
public GlobalTargetInfo longTarget;
|
public GlobalTargetInfo longTarget;
|
||||||
public static readonly Texture2D FireMissionTex = ContentFinder<Texture2D>.Get("UI/Commands/Attack", true);
|
public static readonly Texture2D FireMissionTex = ContentFinder<Texture2D>.Get("ArachnaeSwarm/UI/Commands/ARA_CatastropheMissileSilo_FireMission", true);
|
||||||
|
|
||||||
public override void SpawnSetup(Map map, bool respawningAfterLoad)
|
public override void SpawnSetup(Map map, bool respawningAfterLoad)
|
||||||
{
|
{
|
||||||
|
|||||||
BIN
非公开资源/Content/Textures/Building/ARA_NutrientNetworkTower.sai2
Normal file
BIN
非公开资源/Content/Textures/Mote/ARA_CatastropheMissile_Shell.sai2
Normal file
BIN
非公开资源/Content/Textures/Mote/ARA_GunTail_Plasma.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
非公开资源/Content/Textures/Mote/ARA_Lighting_Beam.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 7.0 KiB |