整理文件和dlc的依赖关系
This commit is contained in:
		
							parent
							
								
									3a515092ba
								
							
						
					
					
						commit
						2c3f3527f6
					
				
							
								
								
									
										339
									
								
								1.5/1.5/Defs/AbilityDefs/DRM_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										339
									
								
								1.5/1.5/Defs/AbilityDefs/DRM_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,339 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef Abstract="True" Name="DRM_RoleAuraBuffBase">
 | 
			
		||||
    <jobDef>CastAbilityOnThing</jobDef>
 | 
			
		||||
    <targetRequired>False</targetRequired>
 | 
			
		||||
    <canUseAoeToGetTargets>False</canUseAoeToGetTargets>
 | 
			
		||||
    <stunTargetWhileCasting>True</stunTargetWhileCasting>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
 | 
			
		||||
    <hotKey>Misc12</hotKey>
 | 
			
		||||
    <warmupStartSound>CombatCommand_Warmup</warmupStartSound>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>1000</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>9.9</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupTime>0.5</warmupTime>
 | 
			
		||||
      <range>9.9</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
        <canTargetPawns>false</canTargetPawns>
 | 
			
		||||
        <canTargetBuildings>false</canTargetBuildings>
 | 
			
		||||
        <canTargetAnimals>false</canTargetAnimals>
 | 
			
		||||
        <canTargetHumans>false</canTargetHumans>
 | 
			
		||||
        <canTargetMechs>false</canTargetMechs>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Skip</defName>
 | 
			
		||||
    <label>skip</label>
 | 
			
		||||
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Skip</iconPath>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>skip</label>
 | 
			
		||||
      <warmupTime>0.25</warmupTime>
 | 
			
		||||
      <range>30</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>True</canTargetSelf>
 | 
			
		||||
        <canTargetAnimals>True</canTargetAnimals>
 | 
			
		||||
        <canTargetItems>True</canTargetItems>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityTeleport">
 | 
			
		||||
        <compClass>CompAbilityEffect_Teleport</compClass>
 | 
			
		||||
        <destination>Selected</destination>
 | 
			
		||||
        <requiresLineOfSight>True</requiresLineOfSight>
 | 
			
		||||
        <range>30</range>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
        <destClamorType>Ability</destClamorType>
 | 
			
		||||
        <destClamorRadius>10</destClamorRadius>
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <goodwillImpact>-15</goodwillImpact>
 | 
			
		||||
        <applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Farskip</defName>
 | 
			
		||||
    <label>farskip</label>
 | 
			
		||||
    <description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Farskip</iconPath>
 | 
			
		||||
    <targetWorldCell>True</targetWorldCell>
 | 
			
		||||
    <showGizmoOnWorldView>True</showGizmoOnWorldView>
 | 
			
		||||
    <hostile>false</hostile>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>farskip</label>
 | 
			
		||||
      <warmupTime>5</warmupTime>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityFarskip">
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DR_FireBurst</defName>
 | 
			
		||||
    <label>fire burst</label>
 | 
			
		||||
    <description>Overdrive orbs cause explosion and set fire on ground.</description>
 | 
			
		||||
    <jobDef>CastAbilityOnThing</jobDef>
 | 
			
		||||
    <iconPath>UI/Abilities/FireBurst</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
 | 
			
		||||
    <targetRequired>false</targetRequired>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
 | 
			
		||||
      <warmupTime>1.5</warmupTime>
 | 
			
		||||
      <requireLineOfSight>false</requireLineOfSight>
 | 
			
		||||
      <range>12</range>
 | 
			
		||||
      <drawAimPie>false</drawAimPie>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
 | 
			
		||||
        <radius>12</radius>
 | 
			
		||||
        <damageDef>DRM_Flame</damageDef>
 | 
			
		||||
        <damageAmount>80</damageAmount>
 | 
			
		||||
        <armorPenetration>0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Feargaspop</defName>
 | 
			
		||||
    <label>FearGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Feargas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</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>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_Feargas</damageDef>
 | 
			
		||||
        <smokeRadius>9</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightingStrike</defName>
 | 
			
		||||
    <label>LightingStrike</label>
 | 
			
		||||
    <description>Summon a LightingStrike.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightingStrike</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_LightingStrike">
 | 
			
		||||
        <explosionRadius>4.0</explosionRadius>
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightningBombardment</defName>
 | 
			
		||||
    <label>LightningStorm</label>
 | 
			
		||||
    <description>Summon a LightningStorm.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightningStorm</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>29.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_LightningBombardment">
 | 
			
		||||
        <impactAreaRadius>12</impactAreaRadius>
 | 
			
		||||
        <explosionRadiusRange>3~4</explosionRadiusRange>
 | 
			
		||||
        <bombIntervalTicks>30</bombIntervalTicks>
 | 
			
		||||
        <explosionCount>20</explosionCount>
 | 
			
		||||
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Acidgaspop</defName>
 | 
			
		||||
    <label>AcidGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Acidgas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release Acidgas</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_AcidCover</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>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Frostcloudpop</defName>
 | 
			
		||||
    <label>FrostCloud Pop</label>
 | 
			
		||||
    <description>Release a cloud of Frozen ice.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release FrostCloud</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_Damage_FrostCoverd</damageDef>
 | 
			
		||||
        <damageAmount>20</damageAmount>
 | 
			
		||||
        <armorPenetration>0.5</armorPenetration>
 | 
			
		||||
        <smokeRadius>6</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef ParentName="DRM_RoleAuraBuffBase">
 | 
			
		||||
    <defName>DRM_HealBreakOut</defName>
 | 
			
		||||
    <label>Heal BreakOut</label>
 | 
			
		||||
    <description>Overdrive orbs.Heal wound in insane speed.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ImmunityDrive</iconPath>
 | 
			
		||||
    <warmupMoteSocialSymbol>UI/Abilities/ImmunityDrive</warmupMoteSocialSymbol>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>false</aiCanUse>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>150</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>0</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityGiveHediff">
 | 
			
		||||
        <compClass>CompAbilityEffect_GiveHediff</compClass>
 | 
			
		||||
        <hediffDef>DRM_HealBreakOut</hediffDef>
 | 
			
		||||
        <onlyApplyToSelf>True</onlyApplyToSelf>
 | 
			
		||||
        <replaceExisting>true</replaceExisting>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,126 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
<!--<ThingDef ParentName="ApparelNoQualityBase">
 | 
			
		||||
    <defName>DR_Apparel_PackNecro</defName>
 | 
			
		||||
    <label>Necro pack</label>
 | 
			
		||||
    <description>A reusable backpack containing canisters of reagents and a mechanism that uses them to generate deadlifedust.</description>
 | 
			
		||||
    <graphicData>
 | 
			
		||||
      <texPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</texPath>
 | 
			
		||||
      <graphicClass>Graphic_Single</graphicClass>
 | 
			
		||||
      <drawSize>(0.7,0.7)</drawSize>
 | 
			
		||||
    </graphicData>
 | 
			
		||||
    <tickerType>Normal</tickerType>
 | 
			
		||||
    <techLevel>Industrial</techLevel>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Mass>3</Mass>
 | 
			
		||||
      <Flammability>0.6</Flammability>
 | 
			
		||||
      <EquipDelay>2</EquipDelay>
 | 
			
		||||
      <WorkToMake>3600</WorkToMake>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <thingCategories>
 | 
			
		||||
      <li>ApparelUtility</li>
 | 
			
		||||
    </thingCategories>
 | 
			
		||||
    <costList>
 | 
			
		||||
      <Bioferrite>75</Bioferrite>
 | 
			
		||||
      <ComponentIndustrial>1</ComponentIndustrial>
 | 
			
		||||
    </costList>
 | 
			
		||||
    <recipeMaker>
 | 
			
		||||
      <unfinishedThingDef>UnfinishedPack</unfinishedThingDef>
 | 
			
		||||
      <researchPrerequisite>DeadlifeDust</researchPrerequisite>
 | 
			
		||||
      <recipeUsers Inherit="false">
 | 
			
		||||
        <li>BioferriteShaper</li>
 | 
			
		||||
      </recipeUsers>
 | 
			
		||||
      <useIngredientsForColor>false</useIngredientsForColor>
 | 
			
		||||
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
 | 
			
		||||
      <workSkill>Crafting</workSkill>
 | 
			
		||||
      <effectWorking>Smith</effectWorking>
 | 
			
		||||
      <soundWorking>Recipe_Smith</soundWorking>
 | 
			
		||||
      <skillRequirements>
 | 
			
		||||
        <Crafting>4</Crafting>
 | 
			
		||||
      </skillRequirements>
 | 
			
		||||
      <displayPriority>350</displayPriority>
 | 
			
		||||
    </recipeMaker>
 | 
			
		||||
    <apparel>
 | 
			
		||||
      <countsAsClothingForNudity>false</countsAsClothingForNudity>
 | 
			
		||||
      <scoreOffset>4</scoreOffset>
 | 
			
		||||
      <careIfWornByCorpse>false</careIfWornByCorpse>
 | 
			
		||||
      <careIfDamaged>false</careIfDamaged>
 | 
			
		||||
      <wearPerDay>0</wearPerDay>
 | 
			
		||||
      <tags>
 | 
			
		||||
        <li>BeltDefenseNecro</li>
 | 
			
		||||
      </tags>
 | 
			
		||||
      <bodyPartGroups>
 | 
			
		||||
        <li>Waist</li>
 | 
			
		||||
      </bodyPartGroups>
 | 
			
		||||
      <layers>
 | 
			
		||||
        <li>Belt</li>
 | 
			
		||||
      </layers>
 | 
			
		||||
      <wornGraphicPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</wornGraphicPath>
 | 
			
		||||
      <wornGraphicData>
 | 
			
		||||
        <renderUtilityAsPack>true</renderUtilityAsPack>
 | 
			
		||||
        <north>
 | 
			
		||||
          <offset>(0,-0.15)</offset>
 | 
			
		||||
        </north>
 | 
			
		||||
        <south>
 | 
			
		||||
          <offset>(0,-0.15)</offset>
 | 
			
		||||
        </south>
 | 
			
		||||
        <east>
 | 
			
		||||
          <offset>(-0.35,-0.1)</offset>
 | 
			
		||||
          <thin><offset>(0.05,0)</offset></thin>
 | 
			
		||||
          <hulk><offset>(-0.15,0)</offset></hulk>
 | 
			
		||||
          <fat> <offset>(-0.20,0)</offset></fat>
 | 
			
		||||
        </east>
 | 
			
		||||
        <west>
 | 
			
		||||
          <offset>(0.35,-0.1)</offset>
 | 
			
		||||
          <thin><offset>(-0.05,0)</offset></thin>
 | 
			
		||||
          <hulk><offset>(0.15,0)</offset></hulk>
 | 
			
		||||
          <fat> <offset>(0.20,0)</offset></fat>
 | 
			
		||||
        </west>
 | 
			
		||||
 | 
			
		||||
        <male>  <scale>(0.6,0.6)</scale></male>
 | 
			
		||||
        <female><scale>(0.6,0.6)</scale></female>
 | 
			
		||||
        <thin>  <scale>(0.6,0.6)</scale></thin>
 | 
			
		||||
        <hulk>  <scale>(0.75,0.75)</scale></hulk>
 | 
			
		||||
        <fat>   <scale>(0.75,0.75)</scale></fat>
 | 
			
		||||
      </wornGraphicData>
 | 
			
		||||
    </apparel>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_ApparelReloadable">
 | 
			
		||||
        <maxCharges>1</maxCharges>
 | 
			
		||||
        <soundReload>Standard_Reload</soundReload>
 | 
			
		||||
        <chargeNoun>necro pack</chargeNoun>
 | 
			
		||||
        <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
        <ammoDef>Bioferrite</ammoDef>
 | 
			
		||||
        <ammoCountToRefill>35</ammoCountToRefill>
 | 
			
		||||
        <baseReloadTicks>60</baseReloadTicks>
 | 
			
		||||
        <hotKey>Misc4</hotKey>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li Class="CompProperties_ReleaseGas">
 | 
			
		||||
        <gasType>DeadlifeDust</gasType>
 | 
			
		||||
        <cellsToFill>55</cellsToFill>
 | 
			
		||||
        <durationSeconds>12.75</durationSeconds>
 | 
			
		||||
        <effecterReleasing>ToxGasReleasing</effecterReleasing>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li Class="CompProperties_AIUSablePack">
 | 
			
		||||
        <compClass>CompToxPack</compClass>
 | 
			
		||||
        <checkInterval>60</checkInterval>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
    <verbs>
 | 
			
		||||
      <li>
 | 
			
		||||
        <verbClass>Verb_DeployToxPack</verbClass>
 | 
			
		||||
        <label>deploy necro pack</label>
 | 
			
		||||
        <violent>false</violent>
 | 
			
		||||
        <hasStandardCommand>true</hasStandardCommand>
 | 
			
		||||
        <targetable>false</targetable>
 | 
			
		||||
        <soundCast>GasPack_Deploy</soundCast>
 | 
			
		||||
        <nonInterruptingSelfCast>true</nonInterruptingSelfCast>
 | 
			
		||||
      </li>
 | 
			
		||||
    </verbs>
 | 
			
		||||
    <tradeTags>
 | 
			
		||||
      <li>Clothing</li>
 | 
			
		||||
    </tradeTags>
 | 
			
		||||
  </ThingDef>-->
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,47 +1,11 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DR_FireBurst</defName>
 | 
			
		||||
    <label>fire burst</label>
 | 
			
		||||
    <description>Overdrive orbs cause explosion and set fire on ground.</description>
 | 
			
		||||
    <jobDef>CastAbilityOnThingWithoutWeapon</jobDef>
 | 
			
		||||
    <iconPath>UI/Abilities/FireBurst</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
 | 
			
		||||
    <targetRequired>false</targetRequired>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
 | 
			
		||||
      <warmupTime>1.5</warmupTime>
 | 
			
		||||
      <requireLineOfSight>false</requireLineOfSight>
 | 
			
		||||
      <range>12</range>
 | 
			
		||||
      <drawAimPie>false</drawAimPie>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
 | 
			
		||||
        <radius>12</radius>
 | 
			
		||||
        <damageDef>DRM_Flame</damageDef>
 | 
			
		||||
        <damageAmount>80</damageAmount>
 | 
			
		||||
        <armorPenetration>0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Toxgaspop</defName>
 | 
			
		||||
    <label>ToxGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Toxgas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
@ -56,7 +20,7 @@
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
      <soundCast>DeadlifeRelease</soundCast>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
@ -69,142 +33,6 @@
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Feargaspop</defName>
 | 
			
		||||
    <label>FearGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Feargas.</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_Feargas</damageDef>
 | 
			
		||||
        <smokeRadius>9</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightingStrike</defName>
 | 
			
		||||
    <label>LightingStrike</label>
 | 
			
		||||
    <description>Summon a LightingStrike.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightingStrike</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_LightingStrike">
 | 
			
		||||
        <explosionRadius>4.0</explosionRadius>
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightningBombardment</defName>
 | 
			
		||||
    <label>LightningStorm</label>
 | 
			
		||||
    <description>Summon a LightningStorm.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightningStorm</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>29.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
      <soundCast>DeadlifeRelease</soundCast>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
       <li Class="DragonianMix.CompProperties_AbilityDRM_LightningBombardment">
 | 
			
		||||
          <impactAreaRadius>12</impactAreaRadius>
 | 
			
		||||
          <explosionRadiusRange>3~4</explosionRadiusRange>
 | 
			
		||||
          <bombIntervalTicks>30</bombIntervalTicks>
 | 
			
		||||
          <explosionCount>20</explosionCount>
 | 
			
		||||
          
 | 
			
		||||
          <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
          <damageAmount>45</damageAmount>
 | 
			
		||||
          <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </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 Acidgas</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_AcidCover</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>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_AcidSpray</defName>
 | 
			
		||||
    <label>acid spray</label>
 | 
			
		||||
@ -227,14 +55,15 @@
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilitySprayLiquid">
 | 
			
		||||
        <projectileDef>Proj_Acid</projectileDef>
 | 
			
		||||
        <projectileDef>DRM_Proj_Acid</projectileDef>
 | 
			
		||||
        <numCellsToHit>25</numCellsToHit>
 | 
			
		||||
        <sprayEffecter>AcidSpray_Directional</sprayEffecter>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <ThingDef>
 | 
			
		||||
    <defName>Proj_Acid</defName>
 | 
			
		||||
    <defName>DRM_Proj_Acid</defName>
 | 
			
		||||
    <label>acid</label>
 | 
			
		||||
    <thingClass>Projectile_Liquid</thingClass>
 | 
			
		||||
    <category>Projectile</category>
 | 
			
		||||
@ -261,40 +90,4 @@
 | 
			
		||||
    </projectile>
 | 
			
		||||
  </ThingDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Frostcloudpop</defName>
 | 
			
		||||
    <label>FrostCloud Pop</label>
 | 
			
		||||
    <description>Release a cloud of Frozen ice.</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 FrostCloud</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_Damage_FrostCoverd</damageDef>
 | 
			
		||||
        <damageAmount>20</damageAmount>
 | 
			
		||||
        <armorPenetration>0.5</armorPenetration>
 | 
			
		||||
        <smokeRadius>6</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,76 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
	<!--
 | 
			
		||||
<HediffDef>
 | 
			
		||||
    <defName>DRM_FearGasExposure</defName>
 | 
			
		||||
    <label>Fear gas</label>
 | 
			
		||||
    <description>Aftereffects of exposure to tox gas, a poisonous chemical gas. It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to tox gas results in toxic buildup and eventually death.</description>
 | 
			
		||||
    <hediffClass>HediffWithComps</hediffClass>
 | 
			
		||||
    <maxSeverity>3</maxSeverity>
 | 
			
		||||
    <initialSeverity>1</initialSeverity>
 | 
			
		||||
    <canApplyDodChanceForCapacityChanges>true</canApplyDodChanceForCapacityChanges>
 | 
			
		||||
    <defaultLabelColor>(0.6, 0, 1)</defaultLabelColor>
 | 
			
		||||
    <stages>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>mild</label>
 | 
			
		||||
        <minSeverity>1</minSeverity>
 | 
			
		||||
        <painOffset>0.1</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.1</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.15</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>moderate</label>
 | 
			
		||||
        <minSeverity>2</minSeverity>
 | 
			
		||||
        <painOffset>0.15</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.25</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.30</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>severe</label>
 | 
			
		||||
        <minSeverity>3</minSeverity>
 | 
			
		||||
        <painOffset>0.25</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.40</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.60</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
    </stages>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="HediffCompProperties_SeverityFromGasDensityDirect">
 | 
			
		||||
        <gasType>ToxGas</gasType>
 | 
			
		||||
        <densityStages>
 | 
			
		||||
          <li>0.2</li>
 | 
			
		||||
          <li>0.5</li>
 | 
			
		||||
          <li>1</li>
 | 
			
		||||
        </densityStages>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </HediffDef>
 | 
			
		||||
  -->
 | 
			
		||||
 | 
			
		||||
	<HediffDef ParentName="AddedBodyPartBase">
 | 
			
		||||
		<defName>ToxicDragonianOrb</defName>
 | 
			
		||||
		<label>Toxic DragonianOrb</label>
 | 
			
		||||
 | 
			
		||||
@ -1,34 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef ParentName="RoleAuraBuffBase">
 | 
			
		||||
    <defName>DRM_HealBreakOut</defName>
 | 
			
		||||
    <label>Heal BreakOut</label>
 | 
			
		||||
    <description>Overdrive orbs.Heal wound in insane speed.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ImmunityDrive</iconPath>
 | 
			
		||||
    <warmupMoteSocialSymbol>UI/Abilities/ImmunityDrive</warmupMoteSocialSymbol>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>false</aiCanUse>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>150</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>0</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityGiveHediff">
 | 
			
		||||
        <compClass>CompAbilityEffect_GiveHediff</compClass>
 | 
			
		||||
        <hediffDef>DRM_HealBreakOut</hediffDef>
 | 
			
		||||
        <onlyApplyToSelf>True</onlyApplyToSelf>
 | 
			
		||||
        <replaceExisting>true</replaceExisting>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,67 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Skip</defName>
 | 
			
		||||
    <label>skip</label>
 | 
			
		||||
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Skip</iconPath>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>skip</label>
 | 
			
		||||
      <warmupTime>0.25</warmupTime>
 | 
			
		||||
      <range>30</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>True</canTargetSelf>
 | 
			
		||||
        <canTargetAnimals>True</canTargetAnimals>
 | 
			
		||||
        <canTargetItems>True</canTargetItems>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityTeleport">
 | 
			
		||||
        <compClass>CompAbilityEffect_Teleport</compClass>
 | 
			
		||||
        <destination>Selected</destination>
 | 
			
		||||
        <requiresLineOfSight>True</requiresLineOfSight>
 | 
			
		||||
        <range>30</range>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
        <destClamorType>Ability</destClamorType>
 | 
			
		||||
        <destClamorRadius>10</destClamorRadius>
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <goodwillImpact>-15</goodwillImpact>
 | 
			
		||||
        <applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Farskip</defName>
 | 
			
		||||
    <label>farskip</label>
 | 
			
		||||
    <description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Farskip</iconPath>
 | 
			
		||||
    <targetWorldCell>True</targetWorldCell>
 | 
			
		||||
    <showGizmoOnWorldView>True</showGizmoOnWorldView>
 | 
			
		||||
    <hostile>false</hostile>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release deadlife dust</label>
 | 
			
		||||
      <warmupTime>5</warmupTime>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityFarskip">
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										339
									
								
								1.6/1.6/Defs/AbilityDefs/DRM_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										339
									
								
								1.6/1.6/Defs/AbilityDefs/DRM_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,339 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef Abstract="True" Name="DRM_RoleAuraBuffBase">
 | 
			
		||||
    <jobDef>CastAbilityOnThing</jobDef>
 | 
			
		||||
    <targetRequired>False</targetRequired>
 | 
			
		||||
    <canUseAoeToGetTargets>False</canUseAoeToGetTargets>
 | 
			
		||||
    <stunTargetWhileCasting>True</stunTargetWhileCasting>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <displayGizmoWhileUndrafted>True</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>False</disableGizmoWhileUndrafted>
 | 
			
		||||
    <hotKey>Misc12</hotKey>
 | 
			
		||||
    <warmupStartSound>CombatCommand_Warmup</warmupStartSound>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>1000</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>9.9</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupTime>0.5</warmupTime>
 | 
			
		||||
      <range>9.9</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
        <canTargetPawns>false</canTargetPawns>
 | 
			
		||||
        <canTargetBuildings>false</canTargetBuildings>
 | 
			
		||||
        <canTargetAnimals>false</canTargetAnimals>
 | 
			
		||||
        <canTargetHumans>false</canTargetHumans>
 | 
			
		||||
        <canTargetMechs>false</canTargetMechs>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Skip</defName>
 | 
			
		||||
    <label>skip</label>
 | 
			
		||||
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Skip</iconPath>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>skip</label>
 | 
			
		||||
      <warmupTime>0.25</warmupTime>
 | 
			
		||||
      <range>30</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>True</canTargetSelf>
 | 
			
		||||
        <canTargetAnimals>True</canTargetAnimals>
 | 
			
		||||
        <canTargetItems>True</canTargetItems>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityTeleport">
 | 
			
		||||
        <compClass>CompAbilityEffect_Teleport</compClass>
 | 
			
		||||
        <destination>Selected</destination>
 | 
			
		||||
        <requiresLineOfSight>True</requiresLineOfSight>
 | 
			
		||||
        <range>30</range>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
        <destClamorType>Ability</destClamorType>
 | 
			
		||||
        <destClamorRadius>10</destClamorRadius>
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <goodwillImpact>-15</goodwillImpact>
 | 
			
		||||
        <applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Farskip</defName>
 | 
			
		||||
    <label>farskip</label>
 | 
			
		||||
    <description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Farskip</iconPath>
 | 
			
		||||
    <targetWorldCell>True</targetWorldCell>
 | 
			
		||||
    <showGizmoOnWorldView>True</showGizmoOnWorldView>
 | 
			
		||||
    <hostile>false</hostile>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>farskip</label>
 | 
			
		||||
      <warmupTime>5</warmupTime>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityFarskip">
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DR_FireBurst</defName>
 | 
			
		||||
    <label>fire burst</label>
 | 
			
		||||
    <description>Overdrive orbs cause explosion and set fire on ground.</description>
 | 
			
		||||
    <jobDef>CastAbilityOnThing</jobDef>
 | 
			
		||||
    <iconPath>UI/Abilities/FireBurst</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
 | 
			
		||||
    <targetRequired>false</targetRequired>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
 | 
			
		||||
      <warmupTime>1.5</warmupTime>
 | 
			
		||||
      <requireLineOfSight>false</requireLineOfSight>
 | 
			
		||||
      <range>12</range>
 | 
			
		||||
      <drawAimPie>false</drawAimPie>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
 | 
			
		||||
        <radius>12</radius>
 | 
			
		||||
        <damageDef>DRM_Flame</damageDef>
 | 
			
		||||
        <damageAmount>80</damageAmount>
 | 
			
		||||
        <armorPenetration>0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Feargaspop</defName>
 | 
			
		||||
    <label>FearGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Feargas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</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>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_Feargas</damageDef>
 | 
			
		||||
        <smokeRadius>9</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightingStrike</defName>
 | 
			
		||||
    <label>LightingStrike</label>
 | 
			
		||||
    <description>Summon a LightingStrike.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightingStrike</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_LightingStrike">
 | 
			
		||||
        <explosionRadius>4.0</explosionRadius>
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightningBombardment</defName>
 | 
			
		||||
    <label>LightningStorm</label>
 | 
			
		||||
    <description>Summon a LightningStorm.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightningStorm</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>29.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_LightningBombardment">
 | 
			
		||||
        <impactAreaRadius>12</impactAreaRadius>
 | 
			
		||||
        <explosionRadiusRange>3~4</explosionRadiusRange>
 | 
			
		||||
        <bombIntervalTicks>30</bombIntervalTicks>
 | 
			
		||||
        <explosionCount>20</explosionCount>
 | 
			
		||||
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Acidgaspop</defName>
 | 
			
		||||
    <label>AcidGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Acidgas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release Acidgas</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_AcidCover</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>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Frostcloudpop</defName>
 | 
			
		||||
    <label>FrostCloud Pop</label>
 | 
			
		||||
    <description>Release a cloud of Frozen ice.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release FrostCloud</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <damageDef>DRM_Damage_FrostCoverd</damageDef>
 | 
			
		||||
        <damageAmount>20</damageAmount>
 | 
			
		||||
        <armorPenetration>0.5</armorPenetration>
 | 
			
		||||
        <smokeRadius>6</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef ParentName="DRM_RoleAuraBuffBase">
 | 
			
		||||
    <defName>DRM_HealBreakOut</defName>
 | 
			
		||||
    <label>Heal BreakOut</label>
 | 
			
		||||
    <description>Overdrive orbs.Heal wound in insane speed.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ImmunityDrive</iconPath>
 | 
			
		||||
    <warmupMoteSocialSymbol>UI/Abilities/ImmunityDrive</warmupMoteSocialSymbol>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>false</aiCanUse>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>150</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>0</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityGiveHediff">
 | 
			
		||||
        <compClass>CompAbilityEffect_GiveHediff</compClass>
 | 
			
		||||
        <hediffDef>DRM_HealBreakOut</hediffDef>
 | 
			
		||||
        <onlyApplyToSelf>True</onlyApplyToSelf>
 | 
			
		||||
        <replaceExisting>true</replaceExisting>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,126 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
<!--<ThingDef ParentName="ApparelNoQualityBase">
 | 
			
		||||
    <defName>DR_Apparel_PackNecro</defName>
 | 
			
		||||
    <label>Necro pack</label>
 | 
			
		||||
    <description>A reusable backpack containing canisters of reagents and a mechanism that uses them to generate deadlifedust.</description>
 | 
			
		||||
    <graphicData>
 | 
			
		||||
      <texPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</texPath>
 | 
			
		||||
      <graphicClass>Graphic_Single</graphicClass>
 | 
			
		||||
      <drawSize>(0.7,0.7)</drawSize>
 | 
			
		||||
    </graphicData>
 | 
			
		||||
    <tickerType>Normal</tickerType>
 | 
			
		||||
    <techLevel>Industrial</techLevel>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Mass>3</Mass>
 | 
			
		||||
      <Flammability>0.6</Flammability>
 | 
			
		||||
      <EquipDelay>2</EquipDelay>
 | 
			
		||||
      <WorkToMake>3600</WorkToMake>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <thingCategories>
 | 
			
		||||
      <li>ApparelUtility</li>
 | 
			
		||||
    </thingCategories>
 | 
			
		||||
    <costList>
 | 
			
		||||
      <Bioferrite>75</Bioferrite>
 | 
			
		||||
      <ComponentIndustrial>1</ComponentIndustrial>
 | 
			
		||||
    </costList>
 | 
			
		||||
    <recipeMaker>
 | 
			
		||||
      <unfinishedThingDef>UnfinishedPack</unfinishedThingDef>
 | 
			
		||||
      <researchPrerequisite>DeadlifeDust</researchPrerequisite>
 | 
			
		||||
      <recipeUsers Inherit="false">
 | 
			
		||||
        <li>BioferriteShaper</li>
 | 
			
		||||
      </recipeUsers>
 | 
			
		||||
      <useIngredientsForColor>false</useIngredientsForColor>
 | 
			
		||||
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
 | 
			
		||||
      <workSkill>Crafting</workSkill>
 | 
			
		||||
      <effectWorking>Smith</effectWorking>
 | 
			
		||||
      <soundWorking>Recipe_Smith</soundWorking>
 | 
			
		||||
      <skillRequirements>
 | 
			
		||||
        <Crafting>4</Crafting>
 | 
			
		||||
      </skillRequirements>
 | 
			
		||||
      <displayPriority>350</displayPriority>
 | 
			
		||||
    </recipeMaker>
 | 
			
		||||
    <apparel>
 | 
			
		||||
      <countsAsClothingForNudity>false</countsAsClothingForNudity>
 | 
			
		||||
      <scoreOffset>4</scoreOffset>
 | 
			
		||||
      <careIfWornByCorpse>false</careIfWornByCorpse>
 | 
			
		||||
      <careIfDamaged>false</careIfDamaged>
 | 
			
		||||
      <wearPerDay>0</wearPerDay>
 | 
			
		||||
      <tags>
 | 
			
		||||
        <li>BeltDefenseNecro</li>
 | 
			
		||||
      </tags>
 | 
			
		||||
      <bodyPartGroups>
 | 
			
		||||
        <li>Waist</li>
 | 
			
		||||
      </bodyPartGroups>
 | 
			
		||||
      <layers>
 | 
			
		||||
        <li>Belt</li>
 | 
			
		||||
      </layers>
 | 
			
		||||
      <wornGraphicPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</wornGraphicPath>
 | 
			
		||||
      <wornGraphicData>
 | 
			
		||||
        <renderUtilityAsPack>true</renderUtilityAsPack>
 | 
			
		||||
        <north>
 | 
			
		||||
          <offset>(0,-0.15)</offset>
 | 
			
		||||
        </north>
 | 
			
		||||
        <south>
 | 
			
		||||
          <offset>(0,-0.15)</offset>
 | 
			
		||||
        </south>
 | 
			
		||||
        <east>
 | 
			
		||||
          <offset>(-0.35,-0.1)</offset>
 | 
			
		||||
          <thin><offset>(0.05,0)</offset></thin>
 | 
			
		||||
          <hulk><offset>(-0.15,0)</offset></hulk>
 | 
			
		||||
          <fat> <offset>(-0.20,0)</offset></fat>
 | 
			
		||||
        </east>
 | 
			
		||||
        <west>
 | 
			
		||||
          <offset>(0.35,-0.1)</offset>
 | 
			
		||||
          <thin><offset>(-0.05,0)</offset></thin>
 | 
			
		||||
          <hulk><offset>(0.15,0)</offset></hulk>
 | 
			
		||||
          <fat> <offset>(0.20,0)</offset></fat>
 | 
			
		||||
        </west>
 | 
			
		||||
 | 
			
		||||
        <male>  <scale>(0.6,0.6)</scale></male>
 | 
			
		||||
        <female><scale>(0.6,0.6)</scale></female>
 | 
			
		||||
        <thin>  <scale>(0.6,0.6)</scale></thin>
 | 
			
		||||
        <hulk>  <scale>(0.75,0.75)</scale></hulk>
 | 
			
		||||
        <fat>   <scale>(0.75,0.75)</scale></fat>
 | 
			
		||||
      </wornGraphicData>
 | 
			
		||||
    </apparel>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_ApparelReloadable">
 | 
			
		||||
        <maxCharges>1</maxCharges>
 | 
			
		||||
        <soundReload>Standard_Reload</soundReload>
 | 
			
		||||
        <chargeNoun>necro pack</chargeNoun>
 | 
			
		||||
        <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
        <ammoDef>Bioferrite</ammoDef>
 | 
			
		||||
        <ammoCountToRefill>35</ammoCountToRefill>
 | 
			
		||||
        <baseReloadTicks>60</baseReloadTicks>
 | 
			
		||||
        <hotKey>Misc4</hotKey>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li Class="CompProperties_ReleaseGas">
 | 
			
		||||
        <gasType>DeadlifeDust</gasType>
 | 
			
		||||
        <cellsToFill>55</cellsToFill>
 | 
			
		||||
        <durationSeconds>12.75</durationSeconds>
 | 
			
		||||
        <effecterReleasing>ToxGasReleasing</effecterReleasing>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li Class="CompProperties_AIUSablePack">
 | 
			
		||||
        <compClass>CompToxPack</compClass>
 | 
			
		||||
        <checkInterval>60</checkInterval>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
    <verbs>
 | 
			
		||||
      <li>
 | 
			
		||||
        <verbClass>Verb_DeployToxPack</verbClass>
 | 
			
		||||
        <label>deploy necro pack</label>
 | 
			
		||||
        <violent>false</violent>
 | 
			
		||||
        <hasStandardCommand>true</hasStandardCommand>
 | 
			
		||||
        <targetable>false</targetable>
 | 
			
		||||
        <soundCast>GasPack_Deploy</soundCast>
 | 
			
		||||
        <nonInterruptingSelfCast>true</nonInterruptingSelfCast>
 | 
			
		||||
      </li>
 | 
			
		||||
    </verbs>
 | 
			
		||||
    <tradeTags>
 | 
			
		||||
      <li>Clothing</li>
 | 
			
		||||
    </tradeTags>
 | 
			
		||||
  </ThingDef>-->
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,47 +1,11 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DR_FireBurst</defName>
 | 
			
		||||
    <label>fire burst</label>
 | 
			
		||||
    <description>Overdrive orbs cause explosion and set fire on ground.</description>
 | 
			
		||||
    <jobDef>CastAbilityOnThingWithoutWeapon</jobDef>
 | 
			
		||||
    <iconPath>UI/Abilities/FireBurst</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
 | 
			
		||||
    <targetRequired>false</targetRequired>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
 | 
			
		||||
      <warmupTime>1.5</warmupTime>
 | 
			
		||||
      <requireLineOfSight>false</requireLineOfSight>
 | 
			
		||||
      <range>12</range>
 | 
			
		||||
      <drawAimPie>false</drawAimPie>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>true</canTargetSelf>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
 | 
			
		||||
        <radius>12</radius>
 | 
			
		||||
        <damageDef>DRM_Flame</damageDef>
 | 
			
		||||
        <damageAmount>80</damageAmount>
 | 
			
		||||
        <armorPenetration>0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Toxgaspop</defName>
 | 
			
		||||
    <label>ToxGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Toxgas.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
 | 
			
		||||
    <iconPath>UI/Abilities/Smokepop</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
@ -56,7 +20,7 @@
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
      <soundCast>DeadlifeRelease</soundCast>
 | 
			
		||||
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
@ -69,142 +33,6 @@
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Feargaspop</defName>
 | 
			
		||||
    <label>FearGas Pop</label>
 | 
			
		||||
    <description>Release a cloud of Feargas.</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_Feargas</damageDef>
 | 
			
		||||
        <smokeRadius>9</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightingStrike</defName>
 | 
			
		||||
    <label>LightingStrike</label>
 | 
			
		||||
    <description>Summon a LightingStrike.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightingStrike</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_LightingStrike">
 | 
			
		||||
        <explosionRadius>4.0</explosionRadius>
 | 
			
		||||
        <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
        <damageAmount>45</damageAmount>
 | 
			
		||||
        <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_LightningBombardment</defName>
 | 
			
		||||
    <label>LightningStorm</label>
 | 
			
		||||
    <description>Summon a LightningStorm.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Flashstorm</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>true</aiCanUse>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>Summon LightningStorm</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>29.9</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
      <soundCast>DeadlifeRelease</soundCast>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
       <li Class="DragonianMix.CompProperties_AbilityDRM_LightningBombardment">
 | 
			
		||||
          <impactAreaRadius>12</impactAreaRadius>
 | 
			
		||||
          <explosionRadiusRange>3~4</explosionRadiusRange>
 | 
			
		||||
          <bombIntervalTicks>30</bombIntervalTicks>
 | 
			
		||||
          <explosionCount>20</explosionCount>
 | 
			
		||||
          
 | 
			
		||||
          <damageDef>DRM_Arc</damageDef>
 | 
			
		||||
          <damageAmount>45</damageAmount>
 | 
			
		||||
          <armorPenetration>1.0</armorPenetration>
 | 
			
		||||
      </li>
 | 
			
		||||
    </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 Acidgas</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_AcidCover</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>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_AcidSpray</defName>
 | 
			
		||||
    <label>acid spray</label>
 | 
			
		||||
@ -227,14 +55,15 @@
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilitySprayLiquid">
 | 
			
		||||
        <projectileDef>Proj_Acid</projectileDef>
 | 
			
		||||
        <projectileDef>DRM_Proj_Acid</projectileDef>
 | 
			
		||||
        <numCellsToHit>25</numCellsToHit>
 | 
			
		||||
        <sprayEffecter>AcidSpray_Directional</sprayEffecter>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <ThingDef>
 | 
			
		||||
    <defName>Proj_Acid</defName>
 | 
			
		||||
    <defName>DRM_Proj_Acid</defName>
 | 
			
		||||
    <label>acid</label>
 | 
			
		||||
    <thingClass>Projectile_Liquid</thingClass>
 | 
			
		||||
    <category>Projectile</category>
 | 
			
		||||
@ -261,40 +90,4 @@
 | 
			
		||||
    </projectile>
 | 
			
		||||
  </ThingDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Frostcloudpop</defName>
 | 
			
		||||
    <label>FrostCloud Pop</label>
 | 
			
		||||
    <description>Release a cloud of Frozen ice.</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 FrostCloud</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_Damage_FrostCoverd</damageDef>
 | 
			
		||||
        <damageAmount>20</damageAmount>
 | 
			
		||||
        <armorPenetration>0.5</armorPenetration>
 | 
			
		||||
        <smokeRadius>6</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
        <postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef>        <!-- ARL_ToxicGasCloud -->
 | 
			
		||||
        <postExplosionSpawnChance>1</postExplosionSpawnChance>
 | 
			
		||||
        <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,76 +1,6 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
	<!--
 | 
			
		||||
<HediffDef>
 | 
			
		||||
    <defName>DRM_FearGasExposure</defName>
 | 
			
		||||
    <label>Fear gas</label>
 | 
			
		||||
    <description>Aftereffects of exposure to tox gas, a poisonous chemical gas. It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to tox gas results in toxic buildup and eventually death.</description>
 | 
			
		||||
    <hediffClass>HediffWithComps</hediffClass>
 | 
			
		||||
    <maxSeverity>3</maxSeverity>
 | 
			
		||||
    <initialSeverity>1</initialSeverity>
 | 
			
		||||
    <canApplyDodChanceForCapacityChanges>true</canApplyDodChanceForCapacityChanges>
 | 
			
		||||
    <defaultLabelColor>(0.6, 0, 1)</defaultLabelColor>
 | 
			
		||||
    <stages>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>mild</label>
 | 
			
		||||
        <minSeverity>1</minSeverity>
 | 
			
		||||
        <painOffset>0.1</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.1</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.15</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>moderate</label>
 | 
			
		||||
        <minSeverity>2</minSeverity>
 | 
			
		||||
        <painOffset>0.15</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.25</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.30</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>severe</label>
 | 
			
		||||
        <minSeverity>3</minSeverity>
 | 
			
		||||
        <painOffset>0.25</painOffset>
 | 
			
		||||
        <capMods>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Sight</capacity>
 | 
			
		||||
            <offset>-0.40</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li>
 | 
			
		||||
            <capacity>Breathing</capacity>
 | 
			
		||||
            <offset>-0.60</offset>
 | 
			
		||||
          </li>
 | 
			
		||||
        </capMods>
 | 
			
		||||
      </li>
 | 
			
		||||
    </stages>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="HediffCompProperties_SeverityFromGasDensityDirect">
 | 
			
		||||
        <gasType>ToxGas</gasType>
 | 
			
		||||
        <densityStages>
 | 
			
		||||
          <li>0.2</li>
 | 
			
		||||
          <li>0.5</li>
 | 
			
		||||
          <li>1</li>
 | 
			
		||||
        </densityStages>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </HediffDef>
 | 
			
		||||
  -->
 | 
			
		||||
 | 
			
		||||
	<HediffDef ParentName="AddedBodyPartBase">
 | 
			
		||||
		<defName>ToxicDragonianOrb</defName>
 | 
			
		||||
		<label>Toxic DragonianOrb</label>
 | 
			
		||||
 | 
			
		||||
@ -1,34 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef ParentName="RoleAuraBuffBase">
 | 
			
		||||
    <defName>DRM_HealBreakOut</defName>
 | 
			
		||||
    <label>Heal BreakOut</label>
 | 
			
		||||
    <description>Overdrive orbs.Heal wound in insane speed.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ImmunityDrive</iconPath>
 | 
			
		||||
    <warmupMoteSocialSymbol>UI/Abilities/ImmunityDrive</warmupMoteSocialSymbol>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <aiCanUse>false</aiCanUse>
 | 
			
		||||
    <showCastingProgressBar>true</showCastingProgressBar>
 | 
			
		||||
 | 
			
		||||
    <displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
 | 
			
		||||
    <disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <Ability_Duration>150</Ability_Duration>
 | 
			
		||||
      <Ability_EffectRadius>0</Ability_EffectRadius>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityGiveHediff">
 | 
			
		||||
        <compClass>CompAbilityEffect_GiveHediff</compClass>
 | 
			
		||||
        <hediffDef>DRM_HealBreakOut</hediffDef>
 | 
			
		||||
        <onlyApplyToSelf>True</onlyApplyToSelf>
 | 
			
		||||
        <replaceExisting>true</replaceExisting>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -1,67 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Skip</defName>
 | 
			
		||||
    <label>skip</label>
 | 
			
		||||
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Skip</iconPath>
 | 
			
		||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
			
		||||
    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>skip</label>
 | 
			
		||||
      <warmupTime>0.25</warmupTime>
 | 
			
		||||
      <range>30</range>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetSelf>True</canTargetSelf>
 | 
			
		||||
        <canTargetAnimals>True</canTargetAnimals>
 | 
			
		||||
        <canTargetItems>True</canTargetItems>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityTeleport">
 | 
			
		||||
        <compClass>CompAbilityEffect_Teleport</compClass>
 | 
			
		||||
        <destination>Selected</destination>
 | 
			
		||||
        <requiresLineOfSight>True</requiresLineOfSight>
 | 
			
		||||
        <range>30</range>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
        <destClamorType>Ability</destClamorType>
 | 
			
		||||
        <destClamorRadius>10</destClamorRadius>
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <goodwillImpact>-15</goodwillImpact>
 | 
			
		||||
        <applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Farskip</defName>
 | 
			
		||||
    <label>farskip</label>
 | 
			
		||||
    <description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/Farskip</iconPath>
 | 
			
		||||
    <targetWorldCell>True</targetWorldCell>
 | 
			
		||||
    <showGizmoOnWorldView>True</showGizmoOnWorldView>
 | 
			
		||||
    <hostile>false</hostile>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release deadlife dust</label>
 | 
			
		||||
      <warmupTime>5</warmupTime>
 | 
			
		||||
      <range>0</range>
 | 
			
		||||
      <drawAimPie>False</drawAimPie>
 | 
			
		||||
      <requireLineOfSight>False</requireLineOfSight>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="CompProperties_AbilityFarskip">
 | 
			
		||||
        <stunTicks>18~60</stunTicks>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>10</clamorRadius>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user