整理文件和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" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<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>
|
<AbilityDef>
|
||||||
<defName>DRM_Toxgaspop</defName>
|
<defName>DRM_Toxgaspop</defName>
|
||||||
<label>ToxGas Pop</label>
|
<label>ToxGas Pop</label>
|
||||||
<description>Release a cloud of Toxgas.</description>
|
<description>Release a cloud of Toxgas.</description>
|
||||||
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
|
<iconPath>UI/Abilities/Smokepop</iconPath>
|
||||||
<cooldownTicksRange>60000</cooldownTicksRange>
|
<cooldownTicksRange>60000</cooldownTicksRange>
|
||||||
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
||||||
<aiCanUse>true</aiCanUse>
|
<aiCanUse>true</aiCanUse>
|
||||||
@ -56,7 +20,7 @@
|
|||||||
<canTargetPawns>False</canTargetPawns>
|
<canTargetPawns>False</canTargetPawns>
|
||||||
<canTargetLocations>True</canTargetLocations>
|
<canTargetLocations>True</canTargetLocations>
|
||||||
</targetParams>
|
</targetParams>
|
||||||
<soundCast>DeadlifeRelease</soundCast>
|
|
||||||
</verbProperties>
|
</verbProperties>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
|
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
|
||||||
@ -69,142 +33,6 @@
|
|||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</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>
|
<AbilityDef>
|
||||||
<defName>DRM_AcidSpray</defName>
|
<defName>DRM_AcidSpray</defName>
|
||||||
<label>acid spray</label>
|
<label>acid spray</label>
|
||||||
@ -227,14 +55,15 @@
|
|||||||
</verbProperties>
|
</verbProperties>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="CompProperties_AbilitySprayLiquid">
|
<li Class="CompProperties_AbilitySprayLiquid">
|
||||||
<projectileDef>Proj_Acid</projectileDef>
|
<projectileDef>DRM_Proj_Acid</projectileDef>
|
||||||
<numCellsToHit>25</numCellsToHit>
|
<numCellsToHit>25</numCellsToHit>
|
||||||
<sprayEffecter>AcidSpray_Directional</sprayEffecter>
|
<sprayEffecter>AcidSpray_Directional</sprayEffecter>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</AbilityDef>
|
||||||
|
|
||||||
<ThingDef>
|
<ThingDef>
|
||||||
<defName>Proj_Acid</defName>
|
<defName>DRM_Proj_Acid</defName>
|
||||||
<label>acid</label>
|
<label>acid</label>
|
||||||
<thingClass>Projectile_Liquid</thingClass>
|
<thingClass>Projectile_Liquid</thingClass>
|
||||||
<category>Projectile</category>
|
<category>Projectile</category>
|
||||||
@ -261,40 +90,4 @@
|
|||||||
</projectile>
|
</projectile>
|
||||||
</ThingDef>
|
</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>
|
</Defs>
|
@ -1,76 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<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">
|
<HediffDef ParentName="AddedBodyPartBase">
|
||||||
<defName>ToxicDragonianOrb</defName>
|
<defName>ToxicDragonianOrb</defName>
|
||||||
<label>Toxic DragonianOrb</label>
|
<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" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<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>
|
<AbilityDef>
|
||||||
<defName>DRM_Toxgaspop</defName>
|
<defName>DRM_Toxgaspop</defName>
|
||||||
<label>ToxGas Pop</label>
|
<label>ToxGas Pop</label>
|
||||||
<description>Release a cloud of Toxgas.</description>
|
<description>Release a cloud of Toxgas.</description>
|
||||||
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
|
<iconPath>UI/Abilities/Smokepop</iconPath>
|
||||||
<cooldownTicksRange>60000</cooldownTicksRange>
|
<cooldownTicksRange>60000</cooldownTicksRange>
|
||||||
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
||||||
<aiCanUse>true</aiCanUse>
|
<aiCanUse>true</aiCanUse>
|
||||||
@ -56,7 +20,7 @@
|
|||||||
<canTargetPawns>False</canTargetPawns>
|
<canTargetPawns>False</canTargetPawns>
|
||||||
<canTargetLocations>True</canTargetLocations>
|
<canTargetLocations>True</canTargetLocations>
|
||||||
</targetParams>
|
</targetParams>
|
||||||
<soundCast>DeadlifeRelease</soundCast>
|
|
||||||
</verbProperties>
|
</verbProperties>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
|
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
|
||||||
@ -69,142 +33,6 @@
|
|||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</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>
|
<AbilityDef>
|
||||||
<defName>DRM_AcidSpray</defName>
|
<defName>DRM_AcidSpray</defName>
|
||||||
<label>acid spray</label>
|
<label>acid spray</label>
|
||||||
@ -227,14 +55,15 @@
|
|||||||
</verbProperties>
|
</verbProperties>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="CompProperties_AbilitySprayLiquid">
|
<li Class="CompProperties_AbilitySprayLiquid">
|
||||||
<projectileDef>Proj_Acid</projectileDef>
|
<projectileDef>DRM_Proj_Acid</projectileDef>
|
||||||
<numCellsToHit>25</numCellsToHit>
|
<numCellsToHit>25</numCellsToHit>
|
||||||
<sprayEffecter>AcidSpray_Directional</sprayEffecter>
|
<sprayEffecter>AcidSpray_Directional</sprayEffecter>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</AbilityDef>
|
||||||
|
|
||||||
<ThingDef>
|
<ThingDef>
|
||||||
<defName>Proj_Acid</defName>
|
<defName>DRM_Proj_Acid</defName>
|
||||||
<label>acid</label>
|
<label>acid</label>
|
||||||
<thingClass>Projectile_Liquid</thingClass>
|
<thingClass>Projectile_Liquid</thingClass>
|
||||||
<category>Projectile</category>
|
<category>Projectile</category>
|
||||||
@ -261,40 +90,4 @@
|
|||||||
</projectile>
|
</projectile>
|
||||||
</ThingDef>
|
</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>
|
</Defs>
|
@ -1,76 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<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">
|
<HediffDef ParentName="AddedBodyPartBase">
|
||||||
<defName>ToxicDragonianOrb</defName>
|
<defName>ToxicDragonianOrb</defName>
|
||||||
<label>Toxic DragonianOrb</label>
|
<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