暂存
This commit is contained in:
parent
2274852194
commit
a724bc19c0
Binary file not shown.
Binary file not shown.
@ -46,7 +46,7 @@
|
||||
</li>
|
||||
</additionalHediffs>
|
||||
<causeStun>true</causeStun>
|
||||
<stunAdaptationTicks>120</stunAdaptationTicks>
|
||||
<stunAdaptationTicks>120</stunAdaptationTicks>
|
||||
</DamageDef>
|
||||
|
||||
<DamageDef ParentName="Flame">
|
||||
@ -111,5 +111,20 @@
|
||||
<explosionColorEdge>(0.71, 0.82, 0.90)</explosionColorEdge>
|
||||
<soundExplosion>Explosion_Thump</soundExplosion>
|
||||
<combatLogRules>Damage_Bomb</combatLogRules>
|
||||
</DamageDef>
|
||||
</DamageDef>
|
||||
|
||||
<DamageDef>
|
||||
<defName>DRM_Feargas</defName> <!-- independent -->
|
||||
<label>Fear gas</label>
|
||||
<workerClass>DragonianMix.DamageWorker_OPToxic</workerClass>
|
||||
<canInterruptJobs>false</canInterruptJobs>
|
||||
<makesBlood>false</makesBlood>
|
||||
<defaultDamage>0</defaultDamage>
|
||||
<explosionCellFleck>BlastExtinguisher</explosionCellFleck>
|
||||
<explosionColorEdge>(78,65,167,0.05)</explosionColorEdge>
|
||||
<soundExplosion>Explosion_Stun</soundExplosion>
|
||||
<harmsHealth>false</harmsHealth>
|
||||
<combatLogRules>Damage_Extinguish</combatLogRules>
|
||||
</DamageDef>
|
||||
|
||||
</Defs>
|
@ -300,6 +300,7 @@
|
||||
<labelPlural>Dragonian clan councilmen</labelPlural>
|
||||
<combatPower>100</combatPower>
|
||||
<factionLeader>true</factionLeader>
|
||||
<titleRequired MayRequire="Ludeon.RimWorld.Royalty">DRM_Cheften</titleRequired>
|
||||
<isFighter>false</isFighter>
|
||||
<itemQuality>Good</itemQuality>
|
||||
|
||||
@ -592,7 +593,7 @@
|
||||
<labelPlural>Dragonian Princess</labelPlural>
|
||||
<combatPower>200</combatPower>
|
||||
<factionLeader>true</factionLeader>
|
||||
<titleRequired>DRM_Princess</titleRequired>
|
||||
<titleRequired MayRequire="Ludeon.RimWorld.Royalty">DRM_Princess</titleRequired>
|
||||
<isFighter>false</isFighter>
|
||||
<itemQuality>Legendary</itemQuality>
|
||||
|
||||
|
73
1.5/1.5/Defs/ThingDefs/DRM_GasThing.xml
Normal file
73
1.5/1.5/Defs/ThingDefs/DRM_GasThing.xml
Normal file
@ -0,0 +1,73 @@
|
||||
<?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_AcidCorrosion</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>
|
@ -199,62 +199,6 @@
|
||||
<!-- </stages> -->
|
||||
<!-- </HediffDef> -->
|
||||
|
||||
<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>
|
||||
|
||||
<!-- Damage -->
|
||||
<DamageDef>
|
||||
<defName>DRM_Feargas</defName> <!-- independent -->
|
||||
<label>Fear gas</label>
|
||||
<workerClass>DragonianMix.DamageWorker_OPToxic</workerClass>
|
||||
<canInterruptJobs>false</canInterruptJobs>
|
||||
<makesBlood>false</makesBlood>
|
||||
<defaultDamage>0</defaultDamage>
|
||||
<explosionCellFleck>BlastExtinguisher</explosionCellFleck>
|
||||
<explosionColorEdge>(78,65,167,0.05)</explosionColorEdge>
|
||||
<soundExplosion>Explosion_Stun</soundExplosion>
|
||||
<harmsHealth>false</harmsHealth>
|
||||
<combatLogRules>Damage_Extinguish</combatLogRules>
|
||||
</DamageDef>
|
||||
|
||||
<!-- 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,1)</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>
|
||||
|
||||
<ThingDef ParentName="BaseBullet">
|
||||
<defName>DRM_Bullet_FeargasLauncher</defName>
|
||||
<label>Feargas launcher shell</label>
|
||||
|
@ -103,4 +103,40 @@
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
<AbilityDef>
|
||||
<defName>DRM_Acidgaspop</defName>
|
||||
<label>AcidGas Pop</label>
|
||||
<description>Release a cloud of Acidgas.</description>
|
||||
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
|
||||
<cooldownTicksRange>60000</cooldownTicksRange>
|
||||
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
||||
<aiCanUse>true</aiCanUse>
|
||||
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
|
||||
<verbProperties>
|
||||
<verbClass>Verb_CastAbility</verbClass>
|
||||
<label>release Feargas</label>
|
||||
<drawAimPie>true</drawAimPie>
|
||||
<warmupTime>1</warmupTime>
|
||||
<range>24.9</range>
|
||||
<targetParams>
|
||||
<canTargetPawns>False</canTargetPawns>
|
||||
<canTargetLocations>True</canTargetLocations>
|
||||
</targetParams>
|
||||
<soundCast>DeadlifeRelease</soundCast>
|
||||
</verbProperties>
|
||||
<comps>
|
||||
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
|
||||
<damageDef>DRM_AcidBurn</damageDef>
|
||||
<damageAmount>25</damageAmount>
|
||||
<armorPenetration>0.5</armorPenetration>
|
||||
<smokeRadius>9</smokeRadius>
|
||||
<clamorType>Ability</clamorType>
|
||||
<clamorRadius>20</clamorRadius>
|
||||
<postExplosionSpawnThingDef>DRM_AcidGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
|
||||
<postExplosionSpawnChance>1</postExplosionSpawnChance>
|
||||
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
|
||||
</li>
|
||||
</comps>
|
||||
</AbilityDef>
|
||||
|
||||
</Defs>
|
@ -245,7 +245,7 @@
|
||||
<cooldownDays>40</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<!--<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallOrbitalStrike</defName>
|
||||
<label>call aerodrone strike</label>
|
||||
<description>Call a single-impact aerodrone strike at a target position.</description>
|
||||
@ -264,35 +264,7 @@
|
||||
<intervalTicks>60</intervalTicks>
|
||||
<warmupTicks>120</warmupTicks>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<!-- 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,1)</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_AcidCorrosion</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
|
||||
<OPToxicSeverity>0.05</OPToxicSeverity> <!-- Severity build up per Tick period -->
|
||||
<OPSevUpTickPeriod>240</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
|
||||
</li>
|
||||
</modExtensions>
|
||||
</ThingDef>
|
||||
</RoyalTitlePermitDef>-->
|
||||
|
||||
<!--<RoyalTitlePermitDef>
|
||||
<defName>CallOrbitalSalvo</defName>
|
||||
|
Loading…
x
Reference in New Issue
Block a user