128 lines
5.1 KiB
XML
128 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Defs>
|
|
|
|
<ThingDef Name="DRM_BaseGas" Abstract="True">
|
|
<thingClass>Gas</thingClass>
|
|
<label>gas</label>
|
|
<category>Gas</category>
|
|
<altitudeLayer>Gas</altitudeLayer>
|
|
<useHitPoints>false</useHitPoints>
|
|
<tickerType>Normal</tickerType>
|
|
<graphicData>
|
|
<graphicClass>Graphic_Gas</graphicClass>
|
|
<shaderType>Transparent</shaderType>
|
|
</graphicData>
|
|
</ThingDef>
|
|
|
|
<!-- Gas : Thing -->
|
|
<ThingDef ParentName="DRM_BaseGas">
|
|
<defName>DRM_FearGasCloud</defName>
|
|
<label>Fear gas</label>
|
|
<graphicData>
|
|
<texPath>Things/Gas/Puff</texPath>
|
|
<drawSize>2.6</drawSize>
|
|
<color>(0.3,0.25,0.65,0.5)</color>
|
|
</graphicData>
|
|
<gas>
|
|
<expireSeconds>
|
|
<min>30</min>
|
|
<max>50</max>
|
|
</expireSeconds>
|
|
<!--<blockTurretTracking>true</blockTurretTracking>
|
|
<accuracyPenalty>0.3</accuracyPenalty>-->
|
|
<rotationSpeed>20</rotationSpeed>
|
|
</gas>
|
|
<thingClass>DragonianMix.OPToxicGas</thingClass>
|
|
<modExtensions>
|
|
<li Class="DragonianMix.OPToxicDefs">
|
|
<OPToxicHediff>DRM_FearGas</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
|
|
<OPToxicSeverity>1</OPToxicSeverity> <!-- Severity build up per Tick period -->
|
|
<OPSevUpTickPeriod>120</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
|
|
</li>
|
|
</modExtensions>
|
|
</ThingDef>
|
|
|
|
<!-- Gas : Thing -->
|
|
<ThingDef ParentName="DRM_BaseGas">
|
|
<defName>DRM_AcidGasCloud</defName>
|
|
<label>Acid gas</label>
|
|
<graphicData>
|
|
<texPath>Things/Gas/Puff</texPath>
|
|
<drawSize>2.6</drawSize>
|
|
<color>(0.56, 1, 0.03,0.5)</color>
|
|
</graphicData>
|
|
<gas>
|
|
<expireSeconds>
|
|
<min>30</min>
|
|
<max>50</max>
|
|
</expireSeconds>
|
|
<!--<blockTurretTracking>true</blockTurretTracking>
|
|
<accuracyPenalty>0.3</accuracyPenalty>-->
|
|
<rotationSpeed>20</rotationSpeed>
|
|
</gas>
|
|
<thingClass>DragonianMix.OPToxicGas</thingClass>
|
|
<modExtensions>
|
|
<li Class="DragonianMix.OPToxicDefs">
|
|
<OPToxicHediff>DRM_AcidCoverd</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
|
|
<OPToxicSeverity>0.1</OPToxicSeverity> <!-- Severity build up per Tick period -->
|
|
<OPSevUpTickPeriod>240</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
|
|
</li>
|
|
</modExtensions>
|
|
</ThingDef>
|
|
|
|
<!-- Gas : Thing -->
|
|
<ThingDef ParentName="DRM_BaseGas">
|
|
<defName>DRM_FrostGasCloud_Ex</defName>
|
|
<label>Frost cloud</label>
|
|
<graphicData>
|
|
<texPath>Things/Gas/Puff</texPath>
|
|
<drawSize>2.6</drawSize>
|
|
<color>(0.52, 1, 0.95,0.5)</color>
|
|
</graphicData>
|
|
<gas>
|
|
<expireSeconds>
|
|
<min>5</min>
|
|
<max>10</max>
|
|
</expireSeconds>
|
|
<!--<blockTurretTracking>true</blockTurretTracking>
|
|
<accuracyPenalty>0.3</accuracyPenalty>-->
|
|
<rotationSpeed>5</rotationSpeed>
|
|
</gas>
|
|
<thingClass>DragonianMix.OPToxicGas</thingClass>
|
|
<modExtensions>
|
|
<li Class="DragonianMix.OPToxicDefs">
|
|
<OPToxicHediff>DRM_Hediff_FrostCoverd_after</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
|
|
<OPToxicSeverity>0.1</OPToxicSeverity> <!-- Severity build up per Tick period -->
|
|
<OPSevUpTickPeriod>240</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
|
|
</li>
|
|
</modExtensions>
|
|
</ThingDef>
|
|
|
|
<ThingDef ParentName="DRM_BaseGas">
|
|
<defName>DRM_FrostGasCloud</defName>
|
|
<label>Frost cloud</label>
|
|
<graphicData>
|
|
<texPath>Things/Gas/Puff</texPath>
|
|
<drawSize>2.6</drawSize>
|
|
<color>(0.52, 1, 0.95,0.5)</color>
|
|
</graphicData>
|
|
<gas>
|
|
<expireSeconds>
|
|
<min>5</min>
|
|
<max>10</max>
|
|
</expireSeconds>
|
|
<!--<blockTurretTracking>true</blockTurretTracking>
|
|
<accuracyPenalty>0.3</accuracyPenalty>-->
|
|
<rotationSpeed>5</rotationSpeed>
|
|
</gas>
|
|
<thingClass>DragonianMix.OPToxicGas</thingClass>
|
|
<modExtensions>
|
|
<li Class="DragonianMix.OPToxicDefs">
|
|
<OPToxicHediff>DRM_CryoShock</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
|
|
<OPToxicSeverity>0.1</OPToxicSeverity> <!-- Severity build up per Tick period -->
|
|
<OPSevUpTickPeriod>240</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
|
|
</li>
|
|
</modExtensions>
|
|
</ThingDef>
|
|
|
|
</Defs> |