整理文件和dlc的依赖关系

This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-06-15 13:26:44 +08:00
parent 3a515092ba
commit 2c3f3527f6
12 changed files with 688 additions and 1018 deletions

View 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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View 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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>