死灵烟弹&末影龙珠
This commit is contained in:
		
							parent
							
								
									c4effb95e4
								
							
						
					
					
						commit
						3abc2162f6
					
				
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -166,8 +166,8 @@
 | 
			
		||||
		<stages>
 | 
			
		||||
			<li>
 | 
			
		||||
				<minSeverity>0</minSeverity>
 | 
			
		||||
				<regeneration>300</regeneration>
 | 
			
		||||
				<showRegenerationStat>false</showRegenerationStat>
 | 
			
		||||
				<regeneration>1</regeneration>
 | 
			
		||||
				<showRegenerationStat>true</showRegenerationStat>
 | 
			
		||||
			</li>
 | 
			
		||||
		</stages>
 | 
			
		||||
		<addedPartProps>
 | 
			
		||||
@ -184,8 +184,8 @@
 | 
			
		||||
		<stages>
 | 
			
		||||
			<li>
 | 
			
		||||
				<minSeverity>0</minSeverity>
 | 
			
		||||
				<regeneration>10000</regeneration>
 | 
			
		||||
				<showRegenerationStat>false</showRegenerationStat>
 | 
			
		||||
				<regeneration>300</regeneration>
 | 
			
		||||
				<showRegenerationStat>true</showRegenerationStat>
 | 
			
		||||
				<painFactor>0.1</painFactor>
 | 
			
		||||
			</li>
 | 
			
		||||
		</stages>
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,14 @@
 | 
			
		||||
  <DR_BattleStaffBurner.label>火焰喷射</DR_BattleStaffBurner.label>
 | 
			
		||||
  <DR_BattleStaffBurner.description>使用大地魔法的力量,喷射出一片巨大的锥形火焰。</DR_BattleStaffBurner.description>
 | 
			
		||||
 | 
			
		||||
  <DRM_Deaddustpop.label>释放死灵尘</DRM_Deaddustpop.label>
 | 
			
		||||
  <DRM_Deaddustpop.description>释放一团死灵尘。死灵尘附着在尸体上后,便会引发混乱而剧烈的反应,使它们重获行动能力。这些活尸只会攻击你的敌人。死灵尘由飘浮在空气中的超凡微械构成,能够穿透细胞并修复坏死的组织。</DRM_Deaddustpop.description>
 | 
			
		||||
  <DRM_Deaddustpop.verbProperties.label>释放死灵尘</DRM_Deaddustpop.verbProperties.label>
 | 
			
		||||
 | 
			
		||||
  <DRM_Farskip.label>远距离折跃</DRM_Farskip.label>
 | 
			
		||||
  <DRM_Farskip.description>折跃施法者,去往一个远处的盟友位置。这能够让人们抵达星球上很远的位置,但必须在目标位置有一个愿意充当道标的盟友时才有效果。被折跃的人总是出现在目标地图上的随机盟友附近。</DRM_Farskip.description>
 | 
			
		||||
 | 
			
		||||
  <DRM_Skip.label>折跃</DRM_Skip.label>
 | 
			
		||||
  <DRM_Skip.description>将目标传送到离原点不远的特定位置。太大的物体无法被传送。</DRM_Skip.description>
 | 
			
		||||
    
 | 
			
		||||
</LanguageData>
 | 
			
		||||
@ -37,6 +37,10 @@
 | 
			
		||||
  <ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。</ShieldDragonianOrb.description>
 | 
			
		||||
  <ShieldDragonianOrb.labelNoun>护盾龙珠</ShieldDragonianOrb.labelNoun>
 | 
			
		||||
 | 
			
		||||
  <EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
 | 
			
		||||
  <EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
 | 
			
		||||
  <EnderDragonianOrb.labelNoun>末影龙珠</EnderDragonianOrb.labelNoun>
 | 
			
		||||
 | 
			
		||||
  <DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
 | 
			
		||||
  <DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
 | 
			
		||||
  <DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
 | 
			
		||||
 | 
			
		||||
@ -37,6 +37,10 @@
 | 
			
		||||
  <InstallShieldDragonianOrb.description>安装护盾龙珠。</InstallShieldDragonianOrb.description>
 | 
			
		||||
  <InstallShieldDragonianOrb.jobString>正在安装护盾龙珠。</InstallShieldDragonianOrb.jobString>
 | 
			
		||||
 | 
			
		||||
  <InstallEnderDragonianOrb.label>安装末影龙珠</InstallEnderDragonianOrb.label>
 | 
			
		||||
  <InstallEnderDragonianOrb.description>安装末影龙珠。</InstallEnderDragonianOrb.description>
 | 
			
		||||
  <InstallEnderDragonianOrb.jobString>正在安装末影龙珠。</InstallEnderDragonianOrb.jobString>
 | 
			
		||||
 | 
			
		||||
  <InstallDRM_SlashTail.label>安装斩龙尾</InstallDRM_SlashTail.label>
 | 
			
		||||
  <InstallDRM_SlashTail.description>安装斩龙尾。</InstallDRM_SlashTail.description>
 | 
			
		||||
  <InstallDRM_SlashTail.jobString>正在安装斩龙尾。</InstallDRM_SlashTail.jobString>
 | 
			
		||||
 | 
			
		||||
@ -32,6 +32,9 @@
 | 
			
		||||
    <ShieldDragonianOrb.label>龙娘 护盾龙珠</ShieldDragonianOrb.label>
 | 
			
		||||
    <ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。</ShieldDragonianOrb.description>
 | 
			
		||||
    
 | 
			
		||||
    <EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
 | 
			
		||||
    <EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
 | 
			
		||||
 | 
			
		||||
    <DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
 | 
			
		||||
    <DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
 | 
			
		||||
    <DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
 | 
			
		||||
 | 
			
		||||
@ -47,4 +47,35 @@
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
  <AbilityDef>
 | 
			
		||||
    <defName>DRM_Deaddustpop</defName>
 | 
			
		||||
    <label>Deaddust Pop</label>
 | 
			
		||||
    <description>Release a cloud of dust-like substance that will settle on nearby corpses and raise them as shamblers. The shamblers will only attack your enemies. Deadlife dust is made of nano-scale archites that penetrate and reanimate dead tissue at the cellular level.</description>
 | 
			
		||||
    <iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
 | 
			
		||||
    <cooldownTicksRange>60000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
 | 
			
		||||
    <hostile>false</hostile>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release deadlife dust</label>
 | 
			
		||||
      <drawAimPie>true</drawAimPie>
 | 
			
		||||
      <warmupTime>1</warmupTime>
 | 
			
		||||
      <range>24.9</range>
 | 
			
		||||
      <violent>false</violent>
 | 
			
		||||
      <targetParams>
 | 
			
		||||
        <canTargetPawns>False</canTargetPawns>
 | 
			
		||||
        <canTargetLocations>True</canTargetLocations>
 | 
			
		||||
      </targetParams>
 | 
			
		||||
      <soundCast>DeadlifeRelease</soundCast>
 | 
			
		||||
    </verbProperties>
 | 
			
		||||
    <comps>
 | 
			
		||||
      <li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
 | 
			
		||||
        <smokeRadius>9</smokeRadius>
 | 
			
		||||
        <clamorType>Ability</clamorType>
 | 
			
		||||
        <clamorRadius>20</clamorRadius>
 | 
			
		||||
      </li>
 | 
			
		||||
    </comps>
 | 
			
		||||
  </AbilityDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
@ -8,7 +8,7 @@
 | 
			
		||||
		<description>An installed Flare DragonianOrb. Allow owner to spray deadlifedust.</description>
 | 
			
		||||
		<priceImpact>false</priceImpact>
 | 
			
		||||
		<abilities MayRequire="Ludeon.RimWorld.Anomaly">
 | 
			
		||||
			<li>ReleaseDeadlifeDust</li>
 | 
			
		||||
			<li>DRM_Deaddustpop</li>
 | 
			
		||||
		</abilities>
 | 
			
		||||
		<addedPartProps>
 | 
			
		||||
			<solid>true</solid>
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										67
									
								
								1.5/Royal1.5/Defs/AbilityDefs/DR_Abilities_royal.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								1.5/Royal1.5/Defs/AbilityDefs/DR_Abilities_royal.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,67 @@
 | 
			
		||||
<?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>15000</cooldownTicksRange>
 | 
			
		||||
    <sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
 | 
			
		||||
    <verbProperties>
 | 
			
		||||
      <verbClass>Verb_CastAbility</verbClass>
 | 
			
		||||
      <label>release deadlife dust</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>
 | 
			
		||||
@ -34,7 +34,7 @@
 | 
			
		||||
		</graphicData>
 | 
			
		||||
		<techHediffsTags>
 | 
			
		||||
			<li>AcidifierDragonianOrb</li>
 | 
			
		||||
			<li>DragonianOrbAdvanced</li>
 | 
			
		||||
			<li>DragonianOrbNormal</li>
 | 
			
		||||
		</techHediffsTags>
 | 
			
		||||
		<statBases>
 | 
			
		||||
			<MarketValue>400</MarketValue>
 | 
			
		||||
@ -77,4 +77,73 @@
 | 
			
		||||
		<addsHediff>AcidifierDragonianOrb</addsHediff>
 | 
			
		||||
	</RecipeDef>
 | 
			
		||||
 | 
			
		||||
	<HediffDef ParentName="AddedBodyPartBase">
 | 
			
		||||
		<defName>EnderDragonianOrb</defName>
 | 
			
		||||
		<label>Ender DragonianOrb</label>
 | 
			
		||||
		<labelNoun>a Ender DragonianOrb.</labelNoun>
 | 
			
		||||
		<description>An installed Ender DragonianOrb. Allow owner to teleport them self.</description>
 | 
			
		||||
		<priceImpact>false</priceImpact>
 | 
			
		||||
		<abilities MayRequire="Ludeon.RimWorld.Royalty">
 | 
			
		||||
			<li>DRM_Skip</li>
 | 
			
		||||
			<li>DRM_Farskip</li>
 | 
			
		||||
		</abilities>
 | 
			
		||||
		<addedPartProps>
 | 
			
		||||
			<solid>true</solid>
 | 
			
		||||
		</addedPartProps>
 | 
			
		||||
		<spawnThingOnRemoved>EnderDragonianOrb</spawnThingOnRemoved>
 | 
			
		||||
	</HediffDef>
 | 
			
		||||
 | 
			
		||||
	<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
 | 
			
		||||
		<defName>InstallEnderDragonianOrb</defName>
 | 
			
		||||
		<label>install Ender DragonianOrb</label>
 | 
			
		||||
		<description>Install Ender DragonianOrb.</description>
 | 
			
		||||
		<descriptionHyperlinks>
 | 
			
		||||
			<ThingDef>EnderDragonianOrb</ThingDef>
 | 
			
		||||
			<HediffDef>EnderDragonianOrb</HediffDef>
 | 
			
		||||
		</descriptionHyperlinks>
 | 
			
		||||
		<jobString>Installing Ender DragonianOrb.</jobString>
 | 
			
		||||
		<surgeryOutcomeEffect IsNull="True" />
 | 
			
		||||
		<!-- Always succeeds -->
 | 
			
		||||
		<ingredients>
 | 
			
		||||
			<li>
 | 
			
		||||
				<filter>
 | 
			
		||||
					<thingDefs>
 | 
			
		||||
						<li>EnderDragonianOrb</li>
 | 
			
		||||
					</thingDefs>
 | 
			
		||||
				</filter>
 | 
			
		||||
				<count>1</count>
 | 
			
		||||
			</li>
 | 
			
		||||
		</ingredients>
 | 
			
		||||
		<fixedIngredientFilter>
 | 
			
		||||
			<thingDefs>
 | 
			
		||||
				<li>EnderDragonianOrb</li>
 | 
			
		||||
			</thingDefs>
 | 
			
		||||
		</fixedIngredientFilter>
 | 
			
		||||
		<appliedOnFixedBodyParts>
 | 
			
		||||
			<li>DragonianOrb</li>
 | 
			
		||||
		</appliedOnFixedBodyParts>
 | 
			
		||||
		<addsHediff>EnderDragonianOrb</addsHediff>
 | 
			
		||||
	</RecipeDef>
 | 
			
		||||
 | 
			
		||||
	<ThingDef ParentName="BodyPartDROrbsBase">
 | 
			
		||||
		<defName>EnderDragonianOrb</defName>
 | 
			
		||||
		<label>Ender DragonianOrb</label>
 | 
			
		||||
		<description>An Ender DragonianOrb. Allow owner to teleport them self.</description>
 | 
			
		||||
		<graphicData>
 | 
			
		||||
			<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
 | 
			
		||||
			<graphicClass>Graphic_Single</graphicClass>
 | 
			
		||||
		</graphicData>
 | 
			
		||||
		<techHediffsTags>
 | 
			
		||||
			<li>EnderDragonianOrb</li>
 | 
			
		||||
			<li>DragonianOrbAdvanced</li>
 | 
			
		||||
		</techHediffsTags>
 | 
			
		||||
		<statBases>
 | 
			
		||||
			<MarketValue>1000</MarketValue>
 | 
			
		||||
			<Mass>0.3</Mass>
 | 
			
		||||
		</statBases>
 | 
			
		||||
		<thingSetMakerTags>
 | 
			
		||||
			<li>RewardStandardCore</li>
 | 
			
		||||
		</thingSetMakerTags>
 | 
			
		||||
	</ThingDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
 | 
			
		||||
@ -10,16 +10,6 @@
 | 
			
		||||
  <modVersion>1.5.25</modVersion><!-- prev 1.5.23 -->
 | 
			
		||||
  <modIconPath IgnoreIfNoMatchingField="True">Dragonian/Icon/viewicon</modIconPath>
 | 
			
		||||
  <description>
 | 
			
		||||
--1.5.25 Update
 | 
			
		||||
  Added some advanced orbs that can give special abilities or buff hediff as implant.
 | 
			
		||||
  Like spray fireball or deadlifedust,heal broken arm.
 | 
			
		||||
  Can only found on world pawn dragonian or whatever place you found.
 | 
			
		||||
  Only for 1.5 now.
 | 
			
		||||
  
 | 
			
		||||
--1.5.24 Update
 | 
			
		||||
  Butcher now will not give dragonian orbs.instead now you can surgery to remove orbs from dragonian's body.
 | 
			
		||||
  Don't be worry.It's effect nothing after orb removed.
 | 
			
		||||
 | 
			
		||||
Dragonian Faction and Scenarios patch for Gloomy Dragonian race.
 | 
			
		||||
  - Friendly and Hostile Dragonian faction
 | 
			
		||||
  - Dragonian Backstories
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user