酸蚀,再生回调
This commit is contained in:
		
							parent
							
								
									169c87bec3
								
							
						
					
					
						commit
						0233610aa6
					
				
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -207,6 +207,7 @@
 | 
				
			|||||||
			<li Class="HediffCompProperties_SeverityPerDay">
 | 
								<li Class="HediffCompProperties_SeverityPerDay">
 | 
				
			||||||
				<severityPerDay>-1</severityPerDay>
 | 
									<severityPerDay>-1</severityPerDay>
 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
 | 
								<li Class="HediffCompProperties_DisappearsOnDeath"/>
 | 
				
			||||||
		</comps>
 | 
							</comps>
 | 
				
			||||||
		<stages>
 | 
							<stages>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
@ -256,16 +257,16 @@
 | 
				
			|||||||
		<label>Acid Corrosion</label>
 | 
							<label>Acid Corrosion</label>
 | 
				
			||||||
		<description>This preson's armor is corroding due acid .</description>
 | 
							<description>This preson's armor is corroding due acid .</description>
 | 
				
			||||||
		<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
 | 
							<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
 | 
				
			||||||
		<hediffClass>HediffWithComps</hediffClass>
 | 
							<hediffClass>DragonianMix.HediffCurseFlame</hediffClass>
 | 
				
			||||||
		<comps>
 | 
							<comps>
 | 
				
			||||||
			<li Class="HediffCompProperties_SeverityPerDay">
 | 
								<li Class="HediffCompProperties_SeverityPerDay">
 | 
				
			||||||
				<severityPerDay>-1</severityPerDay>
 | 
									<severityPerDay>-4</severityPerDay>
 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
 | 
								<li Class="HediffCompProperties_DisappearsOnDeath"/>
 | 
				
			||||||
		</comps>
 | 
							</comps>
 | 
				
			||||||
		<stages>
 | 
							<stages>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
				<label>minor</label>
 | 
									<label>minor</label>
 | 
				
			||||||
				<becomeVisible>false</becomeVisible>
 | 
					 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
				<label>minor</label>
 | 
									<label>minor</label>
 | 
				
			||||||
 | 
				
			|||||||
@ -66,7 +66,7 @@
 | 
				
			|||||||
		<stages>
 | 
							<stages>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
				<minSeverity>0</minSeverity>
 | 
									<minSeverity>0</minSeverity>
 | 
				
			||||||
				<regeneration>1</regeneration>
 | 
									<regeneration>100</regeneration>
 | 
				
			||||||
				<showRegenerationStat>true</showRegenerationStat>
 | 
									<showRegenerationStat>true</showRegenerationStat>
 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
		</stages>
 | 
							</stages>
 | 
				
			||||||
@ -84,7 +84,7 @@
 | 
				
			|||||||
		<stages>
 | 
							<stages>
 | 
				
			||||||
			<li>
 | 
								<li>
 | 
				
			||||||
				<minSeverity>0</minSeverity>
 | 
									<minSeverity>0</minSeverity>
 | 
				
			||||||
				<regeneration>300</regeneration>
 | 
									<regeneration>10000</regeneration>
 | 
				
			||||||
				<showRegenerationStat>true</showRegenerationStat>
 | 
									<showRegenerationStat>true</showRegenerationStat>
 | 
				
			||||||
				<painFactor>0.1</painFactor>
 | 
									<painFactor>0.1</painFactor>
 | 
				
			||||||
			</li>
 | 
								</li>
 | 
				
			||||||
 | 
				
			|||||||
@ -10,9 +10,9 @@
 | 
				
			|||||||
  <DR_BattleStaffBurner.label>火焰喷射</DR_BattleStaffBurner.label>
 | 
					  <DR_BattleStaffBurner.label>火焰喷射</DR_BattleStaffBurner.label>
 | 
				
			||||||
  <DR_BattleStaffBurner.description>使用大地魔法的力量,喷射出一片巨大的锥形火焰。</DR_BattleStaffBurner.description>
 | 
					  <DR_BattleStaffBurner.description>使用大地魔法的力量,喷射出一片巨大的锥形火焰。</DR_BattleStaffBurner.description>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <DRM_Deaddustpop.label>释放死灵尘</DRM_Deaddustpop.label>
 | 
					  <DRM_Deaddustpop.label>死灵尘雾</DRM_Deaddustpop.label>
 | 
				
			||||||
  <DRM_Deaddustpop.description>释放一团死灵尘。死灵尘附着在尸体上后,便会引发混乱而剧烈的反应,使它们重获行动能力。这些活尸只会攻击你的敌人。死灵尘由飘浮在空气中的超凡微械构成,能够穿透细胞并修复坏死的组织。</DRM_Deaddustpop.description>
 | 
					  <DRM_Deaddustpop.description>释放一团死灵尘。死灵尘附着在尸体上后,便会引发混乱而剧烈的反应,使它们重获行动能力。这些活尸只会攻击你的敌人。死灵尘由飘浮在空气中的超凡微械构成,能够穿透细胞并修复坏死的组织。</DRM_Deaddustpop.description>
 | 
				
			||||||
  <DRM_Deaddustpop.verbProperties.label>释放死灵尘</DRM_Deaddustpop.verbProperties.label>
 | 
					  <DRM_Deaddustpop.verbProperties.label>释放死灵尘雾</DRM_Deaddustpop.verbProperties.label>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <DRM_Toxgaspop.label>释放有毒气体</DRM_Toxgaspop.label>
 | 
					  <DRM_Toxgaspop.label>释放有毒气体</DRM_Toxgaspop.label>
 | 
				
			||||||
  <DRM_Toxgaspop.description>释放一团毒气。嗯。</DRM_Toxgaspop.description>
 | 
					  <DRM_Toxgaspop.description>释放一团毒气。嗯。</DRM_Toxgaspop.description>
 | 
				
			||||||
@ -24,4 +24,17 @@
 | 
				
			|||||||
  <DRM_Skip.label>折跃</DRM_Skip.label>
 | 
					  <DRM_Skip.label>折跃</DRM_Skip.label>
 | 
				
			||||||
  <DRM_Skip.description>将目标传送到离原点不远的特定位置。太大的物体无法被传送。</DRM_Skip.description>
 | 
					  <DRM_Skip.description>将目标传送到离原点不远的特定位置。太大的物体无法被传送。</DRM_Skip.description>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.label>酸性云雾</DRM_Acidgaspop.label>
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.description>释放一团酸性云雾。接触酸性气体后会造成持续的酸蚀伤害附着。</DRM_Acidgaspop.description>
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.verbProperties.label>释放酸性云雾</DRM_Acidgaspop.verbProperties.label>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.label>恐惧毒雾</DRM_Acidgaspop.label>
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.description>释放一团恐惧毒雾。恐惧气体会灼伤生物的眼睛与肺部,使视觉与呼吸能力暂时降低。持续暴露还会引发生物极度恐惧情绪和诱发暴力行为。</DRM_Acidgaspop.description>
 | 
				
			||||||
 | 
					  <DRM_Acidgaspop.verbProperties.label>释放恐惧毒雾</DRM_Acidgaspop.verbProperties.label>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <!-- EN: acid spray -->
 | 
				
			||||||
 | 
					  <DRM_AcidSpray.label>酸液喷吐</DRM_AcidSpray.label>
 | 
				
			||||||
 | 
					  <!-- EN: Spray a sticky acid substance from glands in the neck up through the mouth and all over the target area. The acid will stick to targets and burn them. -->
 | 
				
			||||||
 | 
					  <DRM_AcidSpray.description>从颈部的腺体喷出粘稠的酸性物质,通过嘴巴向外喷出。酸性物质附着的目标会被灼烧。</DRM_AcidSpray.description>
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
</LanguageData>
 | 
					</LanguageData>
 | 
				
			||||||
@ -6,7 +6,7 @@
 | 
				
			|||||||
    <label>BattleStaff burner</label>
 | 
					    <label>BattleStaff burner</label>
 | 
				
			||||||
    <description>Use terra magic to create a massive cone of flame.</description>
 | 
					    <description>Use terra magic to create a massive cone of flame.</description>
 | 
				
			||||||
    <iconPath>UI/Abilities/Burner</iconPath>
 | 
					    <iconPath>UI/Abilities/Burner</iconPath>
 | 
				
			||||||
    <cooldownTicksRange>900</cooldownTicksRange>
 | 
					    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
				
			||||||
    <aiCanUse>true</aiCanUse>
 | 
					    <aiCanUse>true</aiCanUse>
 | 
				
			||||||
    <ai_IsIncendiary>true</ai_IsIncendiary>
 | 
					    <ai_IsIncendiary>true</ai_IsIncendiary>
 | 
				
			||||||
    <warmupStartSound>FireSpew_Warmup</warmupStartSound>
 | 
					    <warmupStartSound>FireSpew_Warmup</warmupStartSound>
 | 
				
			||||||
@ -26,11 +26,12 @@
 | 
				
			|||||||
      </flammabilityAttachFireChanceCurve>
 | 
					      </flammabilityAttachFireChanceCurve>
 | 
				
			||||||
    </verbProperties>
 | 
					    </verbProperties>
 | 
				
			||||||
    <comps>
 | 
					    <comps>
 | 
				
			||||||
      <li Class="CompProperties_AbilityFireSpew">
 | 
					      <li Class="DragonianMix.CompProperties_AbilityDRM_FireSpew">
 | 
				
			||||||
        <range>22.9</range>
 | 
					        <range>22.9</range>
 | 
				
			||||||
        <lineWidthEnd>5</lineWidthEnd>
 | 
					        <lineWidthEnd>5</lineWidthEnd>
 | 
				
			||||||
        <filthDef>Filth_Ash</filthDef>
 | 
					        <filthDef>Filth_Ash</filthDef>
 | 
				
			||||||
        <damAmount>30</damAmount>
 | 
					        <damAmount>30</damAmount>
 | 
				
			||||||
 | 
					        <damageDef>DRM_Flame</damageDef>
 | 
				
			||||||
        <canHitFilledCells>true</canHitFilledCells>
 | 
					        <canHitFilledCells>true</canHitFilledCells>
 | 
				
			||||||
      </li>
 | 
					      </li>
 | 
				
			||||||
      <li Class="CompProperties_AbilityBurner">
 | 
					      <li Class="CompProperties_AbilityBurner">
 | 
				
			||||||
 | 
				
			|||||||
@ -139,4 +139,60 @@
 | 
				
			|||||||
    </comps>
 | 
					    </comps>
 | 
				
			||||||
  </AbilityDef>
 | 
					  </AbilityDef>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  <AbilityDef>
 | 
				
			||||||
 | 
					    <defName>DRM_AcidSpray</defName>
 | 
				
			||||||
 | 
					    <label>acid spray</label>
 | 
				
			||||||
 | 
					    <description>Spray a sticky acid substance from glands in the neck up through the mouth and all over the target area. The acid will stick to targets and burn them.</description>
 | 
				
			||||||
 | 
					    <iconPath>UI/Abilities/AcidSpray</iconPath>
 | 
				
			||||||
 | 
					    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
				
			||||||
 | 
					    <aiCanUse>true</aiCanUse>
 | 
				
			||||||
 | 
					    <displayOrder>300</displayOrder>
 | 
				
			||||||
 | 
					    <category>Sanguophage</category>
 | 
				
			||||||
 | 
					    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
				
			||||||
 | 
					    <warmupStartSound>AcidSpray_Warmup</warmupStartSound>
 | 
				
			||||||
 | 
					    <verbProperties>
 | 
				
			||||||
 | 
					      <verbClass>Verb_CastAbility</verbClass>
 | 
				
			||||||
 | 
					      <range>22.5</range>
 | 
				
			||||||
 | 
					      <warmupTime>0.5</warmupTime>
 | 
				
			||||||
 | 
					      <soundCast>AcidSpray_Resolve</soundCast>
 | 
				
			||||||
 | 
					      <targetParams>
 | 
				
			||||||
 | 
					        <canTargetLocations>true</canTargetLocations>
 | 
				
			||||||
 | 
					      </targetParams>
 | 
				
			||||||
 | 
					    </verbProperties>
 | 
				
			||||||
 | 
					    <comps>
 | 
				
			||||||
 | 
					      <li Class="CompProperties_AbilitySprayLiquid">
 | 
				
			||||||
 | 
					        <projectileDef>Proj_Acid</projectileDef>
 | 
				
			||||||
 | 
					        <numCellsToHit>25</numCellsToHit>
 | 
				
			||||||
 | 
					        <sprayEffecter>AcidSpray_Directional</sprayEffecter>
 | 
				
			||||||
 | 
					      </li>
 | 
				
			||||||
 | 
					    </comps>
 | 
				
			||||||
 | 
					  </AbilityDef>
 | 
				
			||||||
 | 
					  <ThingDef>
 | 
				
			||||||
 | 
					    <defName>Proj_Acid</defName>
 | 
				
			||||||
 | 
					    <label>acid</label>
 | 
				
			||||||
 | 
					    <thingClass>Projectile_Liquid</thingClass>
 | 
				
			||||||
 | 
					    <category>Projectile</category>
 | 
				
			||||||
 | 
					    <tickerType>Normal</tickerType>
 | 
				
			||||||
 | 
					    <altitudeLayer>Projectile</altitudeLayer>
 | 
				
			||||||
 | 
					    <useHitPoints>False</useHitPoints>
 | 
				
			||||||
 | 
					    <neverMultiSelect>True</neverMultiSelect>
 | 
				
			||||||
 | 
					    <graphicData>
 | 
				
			||||||
 | 
					      <texPath>Things/Projectile/Acid</texPath>
 | 
				
			||||||
 | 
					      <graphicClass>Graphic_Random</graphicClass>
 | 
				
			||||||
 | 
					      <shaderType>MoteGlow</shaderType>
 | 
				
			||||||
 | 
					      <drawSize>0.85</drawSize>
 | 
				
			||||||
 | 
					    </graphicData>
 | 
				
			||||||
 | 
					    <projectile>
 | 
				
			||||||
 | 
					      <damageDef>DRM_AcidBurn</damageDef>
 | 
				
			||||||
 | 
					      <speed>25</speed>
 | 
				
			||||||
 | 
					      <damageAmountBase>30</damageAmountBase>
 | 
				
			||||||
 | 
					      <arcHeightFactor>0.4</arcHeightFactor>
 | 
				
			||||||
 | 
					      <armorPenetrationBase>0.8</armorPenetrationBase>
 | 
				
			||||||
 | 
					      <stoppingPower>1</stoppingPower>
 | 
				
			||||||
 | 
					      <shadowSize>0</shadowSize>
 | 
				
			||||||
 | 
					      <filth>Filth_SpentAcid</filth>
 | 
				
			||||||
 | 
					      <filthCount>1</filthCount>
 | 
				
			||||||
 | 
					    </projectile>
 | 
				
			||||||
 | 
					  </ThingDef>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</Defs>
 | 
					</Defs>
 | 
				
			||||||
@ -7,11 +7,11 @@
 | 
				
			|||||||
    <description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
 | 
					    <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>
 | 
					    <iconPath>UI/Abilities/Skip</iconPath>
 | 
				
			||||||
    <showPsycastEffects>False</showPsycastEffects>
 | 
					    <showPsycastEffects>False</showPsycastEffects>
 | 
				
			||||||
    <cooldownTicksRange>15000</cooldownTicksRange>
 | 
					    <cooldownTicksRange>1800</cooldownTicksRange>
 | 
				
			||||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
					    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
				
			||||||
    <verbProperties>
 | 
					    <verbProperties>
 | 
				
			||||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
					      <verbClass>Verb_CastAbility</verbClass>
 | 
				
			||||||
      <label>release deadlife dust</label>
 | 
					      <label>skip</label>
 | 
				
			||||||
      <warmupTime>0.25</warmupTime>
 | 
					      <warmupTime>0.25</warmupTime>
 | 
				
			||||||
      <range>30</range>
 | 
					      <range>30</range>
 | 
				
			||||||
      <targetParams>
 | 
					      <targetParams>
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,10 @@
 | 
				
			|||||||
		<labelNoun>a Acidifier DragonianOrb.</labelNoun>
 | 
							<labelNoun>a Acidifier DragonianOrb.</labelNoun>
 | 
				
			||||||
		<description>An installed Acidifier DragonianOrb.dissolve gear in contact with the user's body.</description>
 | 
							<description>An installed Acidifier DragonianOrb.dissolve gear in contact with the user's body.</description>
 | 
				
			||||||
		<priceImpact>false</priceImpact>
 | 
							<priceImpact>false</priceImpact>
 | 
				
			||||||
 | 
							<abilities>
 | 
				
			||||||
 | 
								<li MayRequire="Ludeon.RimWorld.Biotech">DRM_AcidSpray</li>
 | 
				
			||||||
 | 
								<li MayRequire="Ludeon.RimWorld.Biotech">DRM_Acidgaspop</li>
 | 
				
			||||||
 | 
							</abilities>
 | 
				
			||||||
		<comps>
 | 
							<comps>
 | 
				
			||||||
			<li Class="HediffCompProperties_DissolveGearOnDeath">
 | 
								<li Class="HediffCompProperties_DissolveGearOnDeath">
 | 
				
			||||||
			  <fleck>AcidCloud</fleck>
 | 
								  <fleck>AcidCloud</fleck>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user