orbs
This commit is contained in:
		
							parent
							
								
									416635a5e9
								
							
						
					
					
						commit
						f7392375f9
					
				
							
								
								
									
										33
									
								
								1.5/Defs/AbilityDefs/DR_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								1.5/Defs/AbilityDefs/DR_Abilities.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| <?xml version="1.0" encoding="utf-8" ?> | ||||
| <Defs> | ||||
| 
 | ||||
|     <AbilityDef> | ||||
|         <defName>DR_FireBurst</defName> | ||||
|         <label>fire burst</label> | ||||
|         <description>Emit a burst of burning fuel in all directions to form puddles of ignited liquid on the ground.</description> | ||||
|         <jobDef>CastAbilityOnThingWithoutWeapon</jobDef> | ||||
|         <iconPath>UI/Abilities/FireBurst</iconPath> | ||||
|         <cooldownTicksRange>2700</cooldownTicksRange> | ||||
|         <aiCanUse>true</aiCanUse> | ||||
|         <ai_SearchAOEForTargets>true</ai_SearchAOEForTargets> | ||||
|         <targetRequired>false</targetRequired> | ||||
|         <showCastingProgressBar>true</showCastingProgressBar> | ||||
|         <verbProperties> | ||||
|           <verbClass>Verb_CastAbility</verbClass> | ||||
|           <warmupEffecter>Fire_Burst_Warmup</warmupEffecter> | ||||
|           <warmupTime>3</warmupTime> | ||||
|           <requireLineOfSight>false</requireLineOfSight> | ||||
|           <range>8</range> | ||||
|           <drawAimPie>false</drawAimPie>       | ||||
|           <targetParams> | ||||
|             <canTargetSelf>true</canTargetSelf> | ||||
|           </targetParams> | ||||
|         </verbProperties> | ||||
|         <comps> | ||||
|           <li Class="CompProperties_AbilityFireBurst"> | ||||
|             <radius>8</radius> | ||||
|           </li> | ||||
|         </comps> | ||||
|       </AbilityDef>  | ||||
| 
 | ||||
| </Defs> | ||||
| @ -53,7 +53,7 @@ | ||||
| 		<appliedOnFixedBodyParts> | ||||
| 		  <li>DragonianOrb</li> | ||||
| 		</appliedOnFixedBodyParts> | ||||
| 	  </RecipeDef> | ||||
| 	</RecipeDef> | ||||
| 
 | ||||
| 	  <RecipeDef Name="DR_SurgeryInstallPlasteelPartBase" ParentName="SurgeryInstallBodyPartArtificialBase" Abstract="True"> | ||||
| 		<workAmount>1500</workAmount> | ||||
| @ -85,7 +85,6 @@ | ||||
| 		<priceImpact>false</priceImpact> | ||||
| 		<addedPartProps> | ||||
| 		  <solid>true</solid> | ||||
| 		  <partEfficiency>1</partEfficiency> | ||||
| 		</addedPartProps> | ||||
| 		<spawnThingOnRemoved>Plasteel</spawnThingOnRemoved> | ||||
| 	  </HediffDef> | ||||
| @ -102,4 +101,229 @@ | ||||
| 		<addsHediff>FakeDragonianOrb</addsHediff> | ||||
| 		<uiIconThing>DragonianOrb</uiIconThing> | ||||
| 	  </RecipeDef> | ||||
| 
 | ||||
| 	<ThingDef Name="BodyPartDROrbsBase" ParentName="BodyPartBase" Abstract="True"> | ||||
| 		<graphicData> | ||||
| 			<texPath>Things/Item/Health/HealthItem</texPath> | ||||
| 			<graphicClass>Graphic_Single</graphicClass> | ||||
| 			<drawSize>0.80</drawSize> | ||||
| 			<color>(190,190,190)</color> | ||||
| 		</graphicData> | ||||
| 		<thingCategories> | ||||
| 			<li>BodyPartsNatural</li> | ||||
| 		  </thingCategories> | ||||
| 		<statBases> | ||||
| 		  <DeteriorationRate>0</DeteriorationRate> | ||||
| 		</statBases> | ||||
| 	</ThingDef> | ||||
| 
 | ||||
| 	<HediffDef ParentName="AddedBodyPartBase"> | ||||
| 		<defName>FlareDragonianOrb</defName> | ||||
| 		<label>Flare DragonianOrb</label> | ||||
| 		<labelNoun>a Flare DragonianOrb.</labelNoun> | ||||
| 		<description>An installed Flare DragonianOrb. Allow owner to burst a fireball.</description> | ||||
| 		<priceImpact>false</priceImpact> | ||||
| 		<abilities> | ||||
| 			<li>DR_FireBurst</li> | ||||
| 		</abilities> | ||||
| 		<addedPartProps> | ||||
| 		  <solid>true</solid> | ||||
| 		</addedPartProps> | ||||
| 		<spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved> | ||||
| 	  </HediffDef> | ||||
| 
 | ||||
| 	<ThingDef ParentName="BodyPartDROrbsBase"> | ||||
| 	  <defName>FlareDragonianOrb</defName> | ||||
| 	  <label>Flare DragonianOrb</label> | ||||
| 	  <description>An Flare DragonianOrb. Allow owner to burst a fireball.</description> | ||||
| 	  <graphicData> | ||||
| 		<texPath>Dragonian/Things/Item/Resource/Dorb_flare</texPath> | ||||
| 		<graphicClass>Graphic_Single</graphicClass> | ||||
| 	  </graphicData> | ||||
| 	  <techHediffsTags> | ||||
| 		<li>FlareDragonianOrb</li> | ||||
| 		<li>DragonianOrbAdvanced</li> | ||||
| 	  </techHediffsTags> | ||||
| 	  <statBases> | ||||
| 		<MarketValue>1000</MarketValue> | ||||
| 		<Mass>0.3</Mass> | ||||
| 	  </statBases> | ||||
| 	  <thingSetMakerTags> | ||||
| 		<li>RewardStandardCore</li> | ||||
| 	  </thingSetMakerTags> | ||||
| 	</ThingDef>	 | ||||
| 
 | ||||
| 	<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> | ||||
| 	  <defName>InstallFlareDragonianOrb</defName> | ||||
| 	  <label>install Flare DragonianOrb</label> | ||||
| 	  <description>Install Flare DragonianOrb.</description> | ||||
| 	  <descriptionHyperlinks> | ||||
| 	    <ThingDef>FlareDragonianOrb</ThingDef> | ||||
| 	    <HediffDef>FlareDragonianOrb</HediffDef> | ||||
| 	  </descriptionHyperlinks> | ||||
| 	  <jobString>Installing Flare DragonianOrb.</jobString> | ||||
| 	  <surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> | ||||
| 	  <ingredients> | ||||
| 	    <li> | ||||
| 	      <filter> | ||||
| 	        <thingDefs> | ||||
| 	          <li>FlareDragonianOrb</li> | ||||
| 	        </thingDefs> | ||||
| 	      </filter> | ||||
| 	      <count>1</count> | ||||
| 	    </li> | ||||
| 	  </ingredients> | ||||
| 	  <fixedIngredientFilter> | ||||
| 	    <thingDefs> | ||||
| 	      <li>FlareDragonianOrb</li> | ||||
| 	    </thingDefs> | ||||
| 	  </fixedIngredientFilter> | ||||
| 	  <appliedOnFixedBodyParts> | ||||
| 	    <li>DragonianOrb</li> | ||||
| 	  </appliedOnFixedBodyParts> | ||||
| 	  <addsHediff>FlareDragonianOrb</addsHediff> | ||||
| 	</RecipeDef> | ||||
| 
 | ||||
| 	<HediffDef ParentName="AddedBodyPartBase"> | ||||
| 		<defName>NecroDragonianOrb</defName> | ||||
| 		<label>Necro DragonianOrb</label> | ||||
| 		<labelNoun>a Necro DragonianOrb.</labelNoun> | ||||
| 		<description>An installed Flare DragonianOrb. Allow owner to spray deadlifedust.</description> | ||||
| 		<priceImpact>false</priceImpact> | ||||
| 		<abilities> | ||||
| 			<li>ReleaseDeadlifeDust</li> | ||||
| 		</abilities> | ||||
| 		<addedPartProps> | ||||
| 		  <solid>true</solid> | ||||
| 		</addedPartProps> | ||||
| 		<spawnThingOnRemoved>NecroDragonianOrb</spawnThingOnRemoved> | ||||
| 	  </HediffDef> | ||||
| 
 | ||||
| 	<ThingDef ParentName="BodyPartDROrbsBase"> | ||||
| 	  <defName>NecroDragonianOrb</defName> | ||||
| 	  <label>Necro DragonianOrb</label> | ||||
| 	  <description>An Necro DragonianOrb. Allow owner to spray deadlifedust.</description> | ||||
| 	  <graphicData> | ||||
| 		<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath> | ||||
| 		<graphicClass>Graphic_Single</graphicClass> | ||||
| 	  </graphicData> | ||||
| 	  <techHediffsTags> | ||||
| 		<li>NecroDragonianOrb</li> | ||||
| 		<li>DragonianOrbAdvanced</li> | ||||
| 	  </techHediffsTags> | ||||
| 	  <statBases> | ||||
| 		<MarketValue>1000</MarketValue> | ||||
| 		<Mass>0.3</Mass> | ||||
| 	  </statBases> | ||||
| 	  <thingSetMakerTags> | ||||
| 		<li>RewardStandardCore</li> | ||||
| 	  </thingSetMakerTags> | ||||
| 	</ThingDef>	 | ||||
| 
 | ||||
| 	<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> | ||||
| 	  <defName>InstallNecroDragonianOrb</defName> | ||||
| 	  <label>install Necro DragonianOrb</label> | ||||
| 	  <description>Install Necro DragonianOrb.</description> | ||||
| 	  <descriptionHyperlinks> | ||||
| 	    <ThingDef>NecroDragonianOrb</ThingDef> | ||||
| 	    <HediffDef>NecroDragonianOrb</HediffDef> | ||||
| 	  </descriptionHyperlinks> | ||||
| 	  <jobString>Installing Necro DragonianOrb.</jobString> | ||||
| 	  <surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> | ||||
| 	  <ingredients> | ||||
| 	    <li> | ||||
| 	      <filter> | ||||
| 	        <thingDefs> | ||||
| 	          <li>NecroDragonianOrb</li> | ||||
| 	        </thingDefs> | ||||
| 	      </filter> | ||||
| 	      <count>1</count> | ||||
| 	    </li> | ||||
| 	  </ingredients> | ||||
| 	  <fixedIngredientFilter> | ||||
| 	    <thingDefs> | ||||
| 	      <li>NecroDragonianOrb</li> | ||||
| 	    </thingDefs> | ||||
| 	  </fixedIngredientFilter> | ||||
| 	  <appliedOnFixedBodyParts> | ||||
| 	    <li>DragonianOrb</li> | ||||
| 	  </appliedOnFixedBodyParts> | ||||
| 	  <addsHediff>NecroDragonianOrb</addsHediff> | ||||
| 	</RecipeDef> | ||||
| 
 | ||||
| 	<HediffDef ParentName="AddedBodyPartBase"> | ||||
| 		<defName>HyperhealDragonianOrb</defName> | ||||
| 		<label>Hyperheal DragonianOrb</label> | ||||
| 		<labelNoun>a Hyperheal DragonianOrb.</labelNoun> | ||||
| 		<description>An installed Hyperheal DragonianOrb.</description> | ||||
| 		<priceImpact>false</priceImpact> | ||||
| 		<keepOnBodyPartRestoration>True</keepOnBodyPartRestoration> | ||||
| 		<stages> | ||||
| 		  <li> | ||||
| 			<minSeverity>0</minSeverity> | ||||
| 			<regeneration>300</regeneration> | ||||
| 			<showRegenerationStat>false</showRegenerationStat> | ||||
| 			<statOffsets> | ||||
| 			  <PainShockThreshold>10</PainShockThreshold> | ||||
| 			</statOffsets> | ||||
| 		  </li> | ||||
| 		</stages> | ||||
| 		<addedPartProps> | ||||
| 		  <solid>true</solid> | ||||
| 		</addedPartProps> | ||||
| 		<spawnThingOnRemoved>HyperhealDragonianOrb</spawnThingOnRemoved> | ||||
| 	  </HediffDef> | ||||
| 
 | ||||
| 	<ThingDef ParentName="BodyPartDROrbsBase"> | ||||
| 	  <defName>HyperhealDragonianOrb</defName> | ||||
| 	  <label>Hyperheal DragonianOrb</label> | ||||
| 	  <description>An Hyperheal DragonianOrb.</description> | ||||
| 	  <graphicData> | ||||
| 		<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath> | ||||
| 		<graphicClass>Graphic_Single</graphicClass> | ||||
| 	  </graphicData> | ||||
| 	  <techHediffsTags> | ||||
| 		<li>HyperhealDragonianOrb</li> | ||||
| 		<li>DragonianOrbAdvanced</li> | ||||
| 	  </techHediffsTags> | ||||
| 	  <statBases> | ||||
| 		<MarketValue>1000</MarketValue> | ||||
| 		<Mass>0.3</Mass> | ||||
| 	  </statBases> | ||||
| 	  <thingSetMakerTags> | ||||
| 		<li>RewardStandardCore</li> | ||||
| 	  </thingSetMakerTags> | ||||
| 	</ThingDef>	 | ||||
| 
 | ||||
| 	<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase"> | ||||
| 	  <defName>InstallHyperhealDragonianOrb</defName> | ||||
| 	  <label>install Hyperheal DragonianOrb</label> | ||||
| 	  <description>Install Hyperheal DragonianOrb.</description> | ||||
| 	  <descriptionHyperlinks> | ||||
| 	    <ThingDef>HyperhealDragonianOrb</ThingDef> | ||||
| 	    <HediffDef>HyperhealDragonianOrb</HediffDef> | ||||
| 	  </descriptionHyperlinks> | ||||
| 	  <jobString>Installing Hyperheal DragonianOrb.</jobString> | ||||
| 	  <surgeryOutcomeEffect IsNull="True" /> <!-- Always succeeds --> | ||||
| 	  <ingredients> | ||||
| 	    <li> | ||||
| 	      <filter> | ||||
| 	        <thingDefs> | ||||
| 	          <li>HyperhealDragonianOrb</li> | ||||
| 	        </thingDefs> | ||||
| 	      </filter> | ||||
| 	      <count>1</count> | ||||
| 	    </li> | ||||
| 	  </ingredients> | ||||
| 	  <fixedIngredientFilter> | ||||
| 	    <thingDefs> | ||||
| 	      <li>HyperhealDragonianOrb</li> | ||||
| 	    </thingDefs> | ||||
| 	  </fixedIngredientFilter> | ||||
| 	  <appliedOnFixedBodyParts> | ||||
| 	    <li>DragonianOrb</li> | ||||
| 	  </appliedOnFixedBodyParts> | ||||
| 	  <addsHediff>HyperhealDragonianOrb</addsHediff> | ||||
| 	</RecipeDef> | ||||
| 
 | ||||
| </Defs> | ||||
|  | ||||
| @ -639,12 +639,13 @@ | ||||
|       </li> | ||||
|     </backstoryFiltersOverride> | ||||
| 
 | ||||
|     <techHediffsChance>0.55</techHediffsChance> | ||||
|     <techHediffsMoney>600~5500</techHediffsMoney> | ||||
|     <techHediffsTags> | ||||
|       <li>Advanced</li> | ||||
|       <li>ImplantEmpireCommon</li> | ||||
| 	  <techHediffsTags> | ||||
|       <li>DragonianOrbAdvanced</li> | ||||
|     </techHediffsTags> | ||||
|     <techHediffsRequired> | ||||
|       <li>FlareDragonianOrb</li> | ||||
|     </techHediffsRequired> | ||||
| 
 | ||||
|     <inventoryOptions> | ||||
|       <skipChance>0.70</skipChance> | ||||
| @ -728,12 +729,13 @@ | ||||
|       </li> | ||||
|     </backstoryFiltersOverride> | ||||
| 
 | ||||
|     <techHediffsChance>1</techHediffsChance> | ||||
|     <techHediffsMoney>600~15000</techHediffsMoney> | ||||
|     <techHediffsTags> | ||||
|       <li>Advanced</li> | ||||
|       <li>ImplantEmpireCommon</li> | ||||
|     <techHediffsMoney>600~5500</techHediffsMoney> | ||||
| 	  <techHediffsTags> | ||||
|       <li>DragonianOrbAdvanced</li> | ||||
|     </techHediffsTags> | ||||
|     <techHediffsRequired> | ||||
|       <li>HyperhealDragonianOrb</li> | ||||
|     </techHediffsRequired> | ||||
| 
 | ||||
|     <inventoryOptions> | ||||
|       <skipChance>0.70</skipChance> | ||||
| @ -755,10 +757,6 @@ | ||||
|     <isFighter>true</isFighter> | ||||
|     <itemQuality>Normal</itemQuality> | ||||
| 
 | ||||
|     <abilities> | ||||
|       <li>ReleaseDeadlifeDust</li> | ||||
|     </abilities> | ||||
| 
 | ||||
|     <apparelTags> | ||||
|       <li>DR_Apparel</li> | ||||
|       <li>DR_BattleDress</li> | ||||
| @ -816,13 +814,13 @@ | ||||
|       </li> | ||||
|     </backstoryFiltersOverride> | ||||
| 
 | ||||
|     <techHediffsChance>0.55</techHediffsChance> | ||||
|     <techHediffsMoney>600~2500</techHediffsMoney> | ||||
|     <techHediffsTags> | ||||
|       <li>Simple</li> | ||||
|       <li>Advanced</li> | ||||
|       <li>ImplantEmpireCommon</li> | ||||
|     <techHediffsMoney>600~5500</techHediffsMoney> | ||||
| 	  <techHediffsTags> | ||||
|       <li>DragonianOrbAdvanced</li> | ||||
|     </techHediffsTags> | ||||
|     <techHediffsRequired> | ||||
|       <li>NecroDragonianOrb</li> | ||||
|     </techHediffsRequired> | ||||
| 
 | ||||
|     <inventoryOptions> | ||||
|       <skipChance>0.70</skipChance> | ||||
|  | ||||
| @ -21,4 +21,28 @@ | ||||
|   <InstallDragonianOrb.description>安装龙珠。</InstallDragonianOrb.description> | ||||
|   <InstallDragonianOrb.jobString>正在安装龙珠。</InstallDragonianOrb.jobString> | ||||
| 
 | ||||
|   <FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label> | ||||
|   <FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。</FlareDragonianOrb.description> | ||||
|   <FlareDragonianOrb.labelNoun>火炎龙珠</FlareDragonianOrb.labelNoun> | ||||
| 
 | ||||
|   <InstallFlareDragonianOrb.label>安装火炎龙珠</InstallFlareDragonianOrb.label> | ||||
|   <InstallFlareDragonianOrb.description>安装火炎龙珠。</InstallFlareDragonianOrb.description> | ||||
|   <InstallFlareDragonianOrb.jobString>正在安装火炎龙珠。</InstallFlareDragonianOrb.jobString> | ||||
| 
 | ||||
|   <NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label> | ||||
|   <NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description> | ||||
|   <NecroDragonianOrb.labelNoun>死灵龙珠</NecroDragonianOrb.labelNoun> | ||||
| 
 | ||||
|   <InstallNecroDragonianOrb.label>安装死灵龙珠</InstallNecroDragonianOrb.label> | ||||
|   <InstallNecroDragonianOrb.description>安装死灵龙珠。</InstallNecroDragonianOrb.description> | ||||
|   <InstallNecroDragonianOrb.jobString>正在安装死灵龙珠。</InstallNecroDragonianOrb.jobString> | ||||
| 
 | ||||
|   <HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label> | ||||
|   <HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description> | ||||
|   <HyperhealDragonianOrb.labelNoun>超再生珠</HyperhealDragonianOrb.labelNoun> | ||||
| 
 | ||||
|   <InstallHyperhealDragonianOrb.label>安装超再生珠</InstallHyperhealDragonianOrb.label> | ||||
|   <InstallHyperhealDragonianOrb.description>安装超再生珠。</InstallHyperhealDragonianOrb.description> | ||||
|   <InstallHyperhealDragonianOrb.jobString>正在安装超再生珠。</InstallHyperhealDragonianOrb.jobString> | ||||
|    | ||||
| </LanguageData> | ||||
| @ -0,0 +1,13 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <LanguageData> | ||||
| 
 | ||||
|     <FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label> | ||||
|     <FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。</FlareDragonianOrb.description> | ||||
| 
 | ||||
|     <NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label> | ||||
|     <NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description> | ||||
|    | ||||
|     <HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label> | ||||
|     <HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description> | ||||
|    | ||||
| </LanguageData> | ||||
							
								
								
									
										
											BIN
										
									
								
								cont/Textures/Dragonian/Things/Item/Resource/Dorb_flare.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								cont/Textures/Dragonian/Things/Item/Resource/Dorb_flare.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 3.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								cont/Textures/Dragonian/Things/Item/Resource/Dorb_heal.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								cont/Textures/Dragonian/Things/Item/Resource/Dorb_heal.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 3.1 KiB | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user