暂存
This commit is contained in:
		
							parent
							
								
									2274852194
								
							
						
					
					
						commit
						a724bc19c0
					
				
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -112,4 +112,19 @@
 | 
			
		||||
		<soundExplosion>Explosion_Thump</soundExplosion>
 | 
			
		||||
		<combatLogRules>Damage_Bomb</combatLogRules>
 | 
			
		||||
	</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