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>
|
||||
|
@ -20,5 +20,29 @@
|
||||
<InstallDragonianOrb.label>安装龙珠</InstallDragonianOrb.label>
|
||||
<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