补汉化&DLC分割
This commit is contained in:
parent
cf2aac0718
commit
5de852f63a
@ -1,113 +1,37 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Defs>
|
<Defs>
|
||||||
|
|
||||||
<AbilityDef>
|
<AbilityDef>
|
||||||
<defName>DR_FireBurst</defName>
|
<defName>DR_FireBurst</defName>
|
||||||
<label>fire burst</label>
|
<label>fire burst</label>
|
||||||
<description>Overdrive orbs cause explosion and set fire on ground.</description>
|
<description>Overdrive orbs cause explosion and set fire on ground.</description>
|
||||||
<jobDef>CastAbilityOnThingWithoutWeapon</jobDef>
|
<jobDef>CastAbilityOnThingWithoutWeapon</jobDef>
|
||||||
<iconPath>UI/Abilities/FireBurst</iconPath>
|
<iconPath>UI/Abilities/FireBurst</iconPath>
|
||||||
<cooldownTicksRange>60000</cooldownTicksRange>
|
<cooldownTicksRange>60000</cooldownTicksRange>
|
||||||
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
|
||||||
<aiCanUse>true</aiCanUse>
|
<aiCanUse>true</aiCanUse>
|
||||||
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
|
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
|
||||||
<targetRequired>false</targetRequired>
|
<targetRequired>false</targetRequired>
|
||||||
<showCastingProgressBar>true</showCastingProgressBar>
|
<showCastingProgressBar>true</showCastingProgressBar>
|
||||||
|
|
||||||
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
||||||
<disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
|
<disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
|
||||||
<verbProperties>
|
<verbProperties>
|
||||||
<verbClass>Verb_CastAbility</verbClass>
|
<verbClass>Verb_CastAbility</verbClass>
|
||||||
<warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
|
<warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
|
||||||
<warmupTime>1.5</warmupTime>
|
<warmupTime>1.5</warmupTime>
|
||||||
<requireLineOfSight>false</requireLineOfSight>
|
<requireLineOfSight>false</requireLineOfSight>
|
||||||
<range>12</range>
|
<range>12</range>
|
||||||
<drawAimPie>false</drawAimPie>
|
<drawAimPie>false</drawAimPie>
|
||||||
<targetParams>
|
<targetParams>
|
||||||
<canTargetSelf>true</canTargetSelf>
|
<canTargetSelf>true</canTargetSelf>
|
||||||
</targetParams>
|
</targetParams>
|
||||||
</verbProperties>
|
</verbProperties>
|
||||||
<comps>
|
<comps>
|
||||||
<li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
|
<li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
|
||||||
<radius>12</radius>
|
<radius>12</radius>
|
||||||
</li>
|
</li>
|
||||||
</comps>
|
</comps>
|
||||||
</AbilityDef>
|
</AbilityDef>
|
||||||
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<AbilityDef>
|
|
||||||
<defName>DR_BattleStaffBurner</defName>
|
|
||||||
<label>BattleStaff burner</label>
|
|
||||||
<description>Use terra magic to create a massive cone of flame.</description>
|
|
||||||
<iconPath>UI/Abilities/Burner</iconPath>
|
|
||||||
<cooldownTicksRange>900</cooldownTicksRange>
|
|
||||||
<aiCanUse>true</aiCanUse>
|
|
||||||
<ai_IsIncendiary>true</ai_IsIncendiary>
|
|
||||||
<warmupStartSound>FireSpew_Warmup</warmupStartSound>
|
|
||||||
<verbProperties>
|
|
||||||
<verbClass>Verb_CastAbility</verbClass>
|
|
||||||
<range>22.9</range>
|
|
||||||
<warmupTime>0.5</warmupTime>
|
|
||||||
<soundCast>FireSpew_Resolve</soundCast>
|
|
||||||
<targetParams>
|
|
||||||
<canTargetLocations>true</canTargetLocations>
|
|
||||||
</targetParams>
|
|
||||||
<flammabilityAttachFireChanceCurve>
|
|
||||||
<points>
|
|
||||||
<li>(0.2, 0)</li>
|
|
||||||
<li>(1, 1)</li>
|
|
||||||
</points>
|
|
||||||
</flammabilityAttachFireChanceCurve>
|
|
||||||
</verbProperties>
|
|
||||||
<comps>
|
|
||||||
<li Class="CompProperties_AbilityFireSpew">
|
|
||||||
<range>22.9</range>
|
|
||||||
<lineWidthEnd>5</lineWidthEnd>
|
|
||||||
<filthDef>Filth_Ash</filthDef>
|
|
||||||
<damAmount>30</damAmount>
|
|
||||||
<canHitFilledCells>true</canHitFilledCells>
|
|
||||||
</li>
|
|
||||||
<li Class="CompProperties_AbilityBurner">
|
|
||||||
<numStreams>15</numStreams>
|
|
||||||
<range>24</range> <!-- go a bit further than the actual ability range, since it's meant to be a noisy effect -->
|
|
||||||
<coneSizeDegrees>12</coneSizeDegrees>
|
|
||||||
<moteDef>Mote_IncineratorBurst</moteDef>
|
|
||||||
<barrelOffsetDistance>6</barrelOffsetDistance>
|
|
||||||
<sizeReductionDistanceThreshold>8</sizeReductionDistanceThreshold>
|
|
||||||
<lifespanNoise>40</lifespanNoise>
|
|
||||||
<rangeNoise>.4</rangeNoise>
|
|
||||||
<effecterDef>BurnerUsed</effecterDef>
|
|
||||||
</li>
|
|
||||||
</comps>
|
|
||||||
</AbilityDef>
|
|
||||||
|
|
||||||
</Defs>
|
</Defs>
|
@ -113,8 +113,8 @@
|
|||||||
<description>An installed Flare DragonianOrb. Allow owner to burst a fireball.</description>
|
<description>An installed Flare DragonianOrb. Allow owner to burst a fireball.</description>
|
||||||
<priceImpact>false</priceImpact>
|
<priceImpact>false</priceImpact>
|
||||||
<abilities>
|
<abilities>
|
||||||
<li>DR_FireBurst</li>
|
<li IfModActive="Ludeon.Rimworld.Biotech">DR_FireBurst</li>
|
||||||
<li>DR_BattleStaffBurner</li>
|
<li IfModActive="Ludeon.Rimworld.Anomaly">DR_BattleStaffBurner</li>
|
||||||
</abilities>
|
</abilities>
|
||||||
<addedPartProps>
|
<addedPartProps>
|
||||||
<solid>true</solid>
|
<solid>true</solid>
|
||||||
@ -560,7 +560,7 @@
|
|||||||
</thingDefs>
|
</thingDefs>
|
||||||
</fixedIngredientFilter>
|
</fixedIngredientFilter>
|
||||||
<appliedOnFixedBodyParts>
|
<appliedOnFixedBodyParts>
|
||||||
<li>Dragonian_Tail</li>
|
<li>Spine</li>
|
||||||
</appliedOnFixedBodyParts>
|
</appliedOnFixedBodyParts>
|
||||||
<addsHediff>DRM_SlashTail</addsHediff>
|
<addsHediff>DRM_SlashTail</addsHediff>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
@ -652,7 +652,7 @@
|
|||||||
</thingDefs>
|
</thingDefs>
|
||||||
</fixedIngredientFilter>
|
</fixedIngredientFilter>
|
||||||
<appliedOnFixedBodyParts>
|
<appliedOnFixedBodyParts>
|
||||||
<li>Dragonian_Tail</li>
|
<li>Spine</li>
|
||||||
</appliedOnFixedBodyParts>
|
</appliedOnFixedBodyParts>
|
||||||
<addsHediff>DRM_FlameSlashTail</addsHediff>
|
<addsHediff>DRM_FlameSlashTail</addsHediff>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
@ -744,7 +744,7 @@
|
|||||||
</thingDefs>
|
</thingDefs>
|
||||||
</fixedIngredientFilter>
|
</fixedIngredientFilter>
|
||||||
<appliedOnFixedBodyParts>
|
<appliedOnFixedBodyParts>
|
||||||
<li>Dragonian_Tail</li>
|
<li>Spine</li>
|
||||||
</appliedOnFixedBodyParts>
|
</appliedOnFixedBodyParts>
|
||||||
<addsHediff>DRM_AcidSlashTail</addsHediff>
|
<addsHediff>DRM_AcidSlashTail</addsHediff>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
@ -836,7 +836,7 @@
|
|||||||
</thingDefs>
|
</thingDefs>
|
||||||
</fixedIngredientFilter>
|
</fixedIngredientFilter>
|
||||||
<appliedOnFixedBodyParts>
|
<appliedOnFixedBodyParts>
|
||||||
<li>Dragonian_Tail</li>
|
<li>Spine</li>
|
||||||
</appliedOnFixedBodyParts>
|
</appliedOnFixedBodyParts>
|
||||||
<addsHediff>DRM_ExplosiveSlashTail</addsHediff>
|
<addsHediff>DRM_ExplosiveSlashTail</addsHediff>
|
||||||
</RecipeDef>
|
</RecipeDef>
|
||||||
|
@ -130,7 +130,7 @@
|
|||||||
<li>RewardStandardLowFreq</li>
|
<li>RewardStandardLowFreq</li>
|
||||||
</thingSetMakerTags>
|
</thingSetMakerTags>
|
||||||
<statBases>
|
<statBases>
|
||||||
<MarketValue>1000</MarketValue>
|
<MarketValue>300</MarketValue>
|
||||||
<Mass>1.0</Mass>
|
<Mass>1.0</Mass>
|
||||||
</statBases>
|
</statBases>
|
||||||
<techHediffsTags>
|
<techHediffsTags>
|
||||||
@ -149,7 +149,7 @@
|
|||||||
<li>RewardStandardLowFreq</li>
|
<li>RewardStandardLowFreq</li>
|
||||||
</thingSetMakerTags>
|
</thingSetMakerTags>
|
||||||
<statBases>
|
<statBases>
|
||||||
<MarketValue>1000</MarketValue>
|
<MarketValue>500</MarketValue>
|
||||||
<Mass>1.0</Mass>
|
<Mass>1.0</Mass>
|
||||||
</statBases>
|
</statBases>
|
||||||
<techHediffsTags>
|
<techHediffsTags>
|
||||||
@ -168,7 +168,7 @@
|
|||||||
<li>RewardStandardLowFreq</li>
|
<li>RewardStandardLowFreq</li>
|
||||||
</thingSetMakerTags>
|
</thingSetMakerTags>
|
||||||
<statBases>
|
<statBases>
|
||||||
<MarketValue>1000</MarketValue>
|
<MarketValue>500</MarketValue>
|
||||||
<Mass>1.0</Mass>
|
<Mass>1.0</Mass>
|
||||||
</statBases>
|
</statBases>
|
||||||
<techHediffsTags>
|
<techHediffsTags>
|
||||||
@ -187,7 +187,7 @@
|
|||||||
<li>RewardStandardLowFreq</li>
|
<li>RewardStandardLowFreq</li>
|
||||||
</thingSetMakerTags>
|
</thingSetMakerTags>
|
||||||
<statBases>
|
<statBases>
|
||||||
<MarketValue>1000</MarketValue>
|
<MarketValue>500</MarketValue>
|
||||||
<Mass>1.0</Mass>
|
<Mass>1.0</Mass>
|
||||||
</statBases>
|
</statBases>
|
||||||
<techHediffsTags>
|
<techHediffsTags>
|
||||||
|
@ -199,250 +199,4 @@
|
|||||||
<!-- </stages> -->
|
<!-- </stages> -->
|
||||||
<!-- </HediffDef> -->
|
<!-- </HediffDef> -->
|
||||||
|
|
||||||
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
|
||||||
<defName>DR_BattleStaff_Beam</defName>
|
|
||||||
<label>Dragonian Beam Staff</label>
|
|
||||||
<description>A Staff for Dragonian.Can Shoot Frozen Beam.</description>
|
|
||||||
<graphicData>
|
|
||||||
<texPath>Dragonian/Things/Weapon/staff</texPath>
|
|
||||||
<graphicClass>Graphic_Single</graphicClass>
|
|
||||||
<shaderType>CutoutComplex</shaderType>
|
|
||||||
</graphicData>
|
|
||||||
<uiIconScale>1</uiIconScale>
|
|
||||||
<techLevel>Medieval</techLevel>
|
|
||||||
<statBases>
|
|
||||||
<WorkToMake>12000</WorkToMake>
|
|
||||||
<Mass>15</Mass>
|
|
||||||
<AccuracyTouch>0.60</AccuracyTouch>
|
|
||||||
<AccuracyShort>0.70</AccuracyShort>
|
|
||||||
<AccuracyMedium>0.65</AccuracyMedium>
|
|
||||||
<AccuracyLong>0.55</AccuracyLong>
|
|
||||||
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
|
|
||||||
</statBases>
|
|
||||||
<equippedAngleOffset>45</equippedAngleOffset>
|
|
||||||
<costStuffCount>80</costStuffCount>
|
|
||||||
<stuffCategories>
|
|
||||||
<li>Metallic</li>
|
|
||||||
</stuffCategories>
|
|
||||||
<costList>
|
|
||||||
<WoolDragonian>40</WoolDragonian>
|
|
||||||
<Steel>40</Steel>
|
|
||||||
<ComponentIndustrial>5</ComponentIndustrial>
|
|
||||||
</costList>
|
|
||||||
<recipeMaker>
|
|
||||||
<skillRequirements>
|
|
||||||
<Crafting>10</Crafting>
|
|
||||||
</skillRequirements>
|
|
||||||
</recipeMaker>
|
|
||||||
<weaponTags>
|
|
||||||
<li>DR_BattleStaff</li>
|
|
||||||
</weaponTags>
|
|
||||||
<thingCategories>
|
|
||||||
<li>WeaponsRanged</li>
|
|
||||||
</thingCategories>
|
|
||||||
<weaponClasses>
|
|
||||||
<li>Ranged</li>
|
|
||||||
</weaponClasses>
|
|
||||||
<verbs>
|
|
||||||
<li>
|
|
||||||
<verbClass>Verb_ShootBeam</verbClass>
|
|
||||||
<hasStandardCommand>true</hasStandardCommand>
|
|
||||||
<warmupTime>1.5</warmupTime>
|
|
||||||
<range>24.9</range>
|
|
||||||
<minRange>3.9</minRange>
|
|
||||||
<muzzleFlashScale>9</muzzleFlashScale>
|
|
||||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
|
||||||
<soundCastBeam>BeamGraser_Shooting</soundCastBeam>
|
|
||||||
|
|
||||||
<beamStartOffset>0.8</beamStartOffset>
|
|
||||||
<beamFullWidthRange>3</beamFullWidthRange>
|
|
||||||
<beamWidth>-3</beamWidth>
|
|
||||||
<beamMaxDeviation>0.5</beamMaxDeviation>
|
|
||||||
<beamCurvature>0.1</beamCurvature>
|
|
||||||
<burstShotCount>15</burstShotCount>
|
|
||||||
<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
|
|
||||||
<showBurstShotStats>false</showBurstShotStats>
|
|
||||||
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
|
|
||||||
<beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef>
|
|
||||||
|
|
||||||
<beamDamageDef>DRM_Frostbite</beamDamageDef>
|
|
||||||
<beamMoteDef>Mote_GraserBeamBase</beamMoteDef>
|
|
||||||
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
|
|
||||||
<beamLineFleckDef>Fleck_BeamSpark</beamLineFleckDef>
|
|
||||||
|
|
||||||
<beamChanceToStartFire>0</beamChanceToStartFire>
|
|
||||||
<beamChanceToAttachFire>0</beamChanceToAttachFire>
|
|
||||||
<beamFireSizeRange>0</beamFireSizeRange>
|
|
||||||
<beamLineFleckChanceCurve>
|
|
||||||
<points>
|
|
||||||
<li>(0, 0)</li>
|
|
||||||
<li>(0.2, 0.1)</li>
|
|
||||||
<li>(0.4, 0.2)</li>
|
|
||||||
</points>
|
|
||||||
</beamLineFleckChanceCurve>
|
|
||||||
</li>
|
|
||||||
</verbs>
|
|
||||||
<tools>
|
|
||||||
<li>
|
|
||||||
<label>handle</label>
|
|
||||||
<capacities>
|
|
||||||
<li>Poke</li>
|
|
||||||
</capacities>
|
|
||||||
<power>8</power>
|
|
||||||
<cooldownTime>2</cooldownTime>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<label>physical-magic</label>
|
|
||||||
<capacities>
|
|
||||||
<li>Blunt</li>
|
|
||||||
<li>Demolish</li>
|
|
||||||
</capacities>
|
|
||||||
<power>15</power>
|
|
||||||
<extraMeleeDamages>
|
|
||||||
<li>
|
|
||||||
<def>DRM_Frostbite</def>
|
|
||||||
<amount>30</amount>
|
|
||||||
<chance>1</chance>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<def>Stun</def>
|
|
||||||
<amount>1.5</amount>
|
|
||||||
<chance>0.25</chance>
|
|
||||||
</li>
|
|
||||||
</extraMeleeDamages>
|
|
||||||
<cooldownTime>5.2</cooldownTime>
|
|
||||||
</li>
|
|
||||||
</tools>
|
|
||||||
<equippedStatOffsets>
|
|
||||||
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
|
|
||||||
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
|
|
||||||
</equippedStatOffsets>
|
|
||||||
<meleeHitSound>DRHammerSound</meleeHitSound>
|
|
||||||
</ThingDef>
|
|
||||||
|
|
||||||
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
|
||||||
<defName>DR_BattleStaff_Flare</defName>
|
|
||||||
<label>Dragonian Flare Staff</label>
|
|
||||||
<description>A Staff for Dragonian.Can Spray Fire shoot.</description>
|
|
||||||
<graphicData>
|
|
||||||
<texPath>Dragonian/Things/Weapon/staff</texPath>
|
|
||||||
<graphicClass>Graphic_Single</graphicClass>
|
|
||||||
<shaderType>CutoutComplex</shaderType>
|
|
||||||
</graphicData>
|
|
||||||
<uiIconScale>1</uiIconScale>
|
|
||||||
<techLevel>Medieval</techLevel>
|
|
||||||
<statBases>
|
|
||||||
<WorkToMake>12000</WorkToMake>
|
|
||||||
<Mass>15</Mass>
|
|
||||||
<AccuracyTouch>0.60</AccuracyTouch>
|
|
||||||
<AccuracyShort>0.70</AccuracyShort>
|
|
||||||
<AccuracyMedium>0.65</AccuracyMedium>
|
|
||||||
<AccuracyLong>0.55</AccuracyLong>
|
|
||||||
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
|
|
||||||
</statBases>
|
|
||||||
<equippedAngleOffset>45</equippedAngleOffset>
|
|
||||||
<costStuffCount>80</costStuffCount>
|
|
||||||
<stuffCategories>
|
|
||||||
<li>Metallic</li>
|
|
||||||
</stuffCategories>
|
|
||||||
<costList>
|
|
||||||
<WoolDragonian>40</WoolDragonian>
|
|
||||||
<Steel>40</Steel>
|
|
||||||
<ComponentIndustrial>5</ComponentIndustrial>
|
|
||||||
</costList>
|
|
||||||
<recipeMaker>
|
|
||||||
<skillRequirements>
|
|
||||||
<Crafting>10</Crafting>
|
|
||||||
</skillRequirements>
|
|
||||||
</recipeMaker>
|
|
||||||
<weaponTags>
|
|
||||||
<li>DR_BattleStaff</li>
|
|
||||||
</weaponTags>
|
|
||||||
<thingCategories>
|
|
||||||
<li>WeaponsRanged</li>
|
|
||||||
</thingCategories>
|
|
||||||
<weaponClasses>
|
|
||||||
<li>Ranged</li>
|
|
||||||
</weaponClasses>
|
|
||||||
<verbs>
|
|
||||||
<li>
|
|
||||||
<verbClass>Verb_ArcSprayIncinerator</verbClass>
|
|
||||||
<hasStandardCommand>true</hasStandardCommand>
|
|
||||||
<warmupTime>0.5</warmupTime>
|
|
||||||
<range>22.9</range>
|
|
||||||
<minRange>5.9</minRange>
|
|
||||||
<beamFullWidthRange>11</beamFullWidthRange>
|
|
||||||
<burstShotCount>15</burstShotCount>
|
|
||||||
<showBurstShotStats>false</showBurstShotStats>
|
|
||||||
<requireLineOfSight>true</requireLineOfSight>
|
|
||||||
<beamWidth>4</beamWidth>
|
|
||||||
<ticksBetweenBurstShots>4</ticksBetweenBurstShots>
|
|
||||||
<beamDamageDef>DRM_Flame</beamDamageDef>
|
|
||||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
|
||||||
<muzzleFlashScale>9</muzzleFlashScale>
|
|
||||||
<soundCastBeam>Flamethrower_Firing</soundCastBeam>
|
|
||||||
<beamGroundFleckDef>Fleck_IncineratorBeamBurn</beamGroundFleckDef>
|
|
||||||
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
|
|
||||||
<beamMaxDeviation>0.5</beamMaxDeviation>
|
|
||||||
<beamCurvature>0</beamCurvature>
|
|
||||||
<beamEndEffecterDef>IncineratorBeam_End</beamEndEffecterDef>
|
|
||||||
<beamChanceToStartFire>0.1</beamChanceToStartFire>
|
|
||||||
<beamFireSizeRange>0.55~0.85</beamFireSizeRange>
|
|
||||||
<beamHitsNeighborCells>true</beamHitsNeighborCells>
|
|
||||||
<beamCantHitWithinMinRange>true</beamCantHitWithinMinRange>
|
|
||||||
<beamHitsNeighborCellsRequiresLOS>true</beamHitsNeighborCellsRequiresLOS>
|
|
||||||
<beamSetsGroundOnFire>true</beamSetsGroundOnFire>
|
|
||||||
<ai_BeamIsIncendiary>true</ai_BeamIsIncendiary>
|
|
||||||
<highlightColor>(180, 60, 10)</highlightColor>
|
|
||||||
<secondaryHighlightColor>(220, 210, 20)</secondaryHighlightColor>
|
|
||||||
<targetParams>
|
|
||||||
<canTargetLocations>true</canTargetLocations>
|
|
||||||
</targetParams>
|
|
||||||
<flammabilityAttachFireChanceCurve>
|
|
||||||
<points>
|
|
||||||
<li>(0.6, 0)</li>
|
|
||||||
<li>(0.7, 0.2)</li>
|
|
||||||
<li>(1.2, 0.8)</li>
|
|
||||||
</points>
|
|
||||||
</flammabilityAttachFireChanceCurve>
|
|
||||||
<rangedFireRulepack>Combat_RangedFlamethrower</rangedFireRulepack>
|
|
||||||
</li>
|
|
||||||
</verbs>
|
|
||||||
<tools>
|
|
||||||
<li>
|
|
||||||
<label>handle</label>
|
|
||||||
<capacities>
|
|
||||||
<li>Poke</li>
|
|
||||||
</capacities>
|
|
||||||
<power>8</power>
|
|
||||||
<cooldownTime>2</cooldownTime>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<label>physical-magic</label>
|
|
||||||
<capacities>
|
|
||||||
<li>Blunt</li>
|
|
||||||
<li>Demolish</li>
|
|
||||||
</capacities>
|
|
||||||
<power>15</power>
|
|
||||||
<extraMeleeDamages>
|
|
||||||
<li>
|
|
||||||
<def>DRM_Flame</def>
|
|
||||||
<amount>30</amount>
|
|
||||||
<chance>1</chance>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<def>Stun</def>
|
|
||||||
<amount>1.5</amount>
|
|
||||||
<chance>0.25</chance>
|
|
||||||
</li>
|
|
||||||
</extraMeleeDamages>
|
|
||||||
<cooldownTime>5.2</cooldownTime>
|
|
||||||
</li>
|
|
||||||
</tools>
|
|
||||||
<equippedStatOffsets>
|
|
||||||
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
|
|
||||||
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
|
|
||||||
</equippedStatOffsets>
|
|
||||||
<meleeHitSound>DRHammerSound</meleeHitSound>
|
|
||||||
</ThingDef>
|
|
||||||
</Defs>
|
</Defs>
|
@ -25,5 +25,21 @@
|
|||||||
|
|
||||||
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
|
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
|
||||||
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
|
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
|
||||||
|
|
||||||
|
<DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
|
||||||
|
<DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
|
||||||
|
<DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
|
||||||
|
|
||||||
|
<DRM_FlameSlashTail.label>龙娘 焚斩尾</DRM_FlameSlashTail.label>
|
||||||
|
<DRM_FlameSlashTail.description>一条焚斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度炙热。</DRM_FlameSlashTail.description>
|
||||||
|
<DRM_FlameSlashTail.labelNoun>焚斩尾</DRM_FlameSlashTail.labelNoun>
|
||||||
|
|
||||||
|
<DRM_AcidSlashTail.label>龙娘 酸斩尾</DRM_AcidSlashTail.label>
|
||||||
|
<DRM_AcidSlashTail.description>一条酸斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴能分泌危险的腐蚀性酸液。</DRM_AcidSlashTail.description>
|
||||||
|
<DRM_AcidSlashTail.labelNoun>酸斩尾</DRM_AcidSlashTail.labelNoun>
|
||||||
|
|
||||||
|
<DRM_ExplosiveSlashTail.label>龙娘 碎斩尾</DRM_ExplosiveSlashTail.label>
|
||||||
|
<DRM_ExplosiveSlashTail.description>一条碎斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴上覆盖了危险的易爆材料。</DRM_ExplosiveSlashTail.description>
|
||||||
|
<DRM_ExplosiveSlashTail.labelNoun>碎斩尾</DRM_ExplosiveSlashTail.labelNoun>
|
||||||
|
|
||||||
</LanguageData>
|
</LanguageData>
|
@ -1,6 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<Patch>
|
<Patch>
|
||||||
|
|
||||||
|
<!--龙娘服装限制移除-->
|
||||||
<Operation Class="PatchOperationSequence">
|
<Operation Class="PatchOperationSequence">
|
||||||
<operations>
|
<operations>
|
||||||
<li Class="PatchOperationReplace">
|
<li Class="PatchOperationReplace">
|
||||||
@ -12,6 +13,7 @@
|
|||||||
</operations>
|
</operations>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
|
||||||
|
<!--龙娘背景故事工作限制移除-->
|
||||||
<Operation Class="PatchOperationSequence">
|
<Operation Class="PatchOperationSequence">
|
||||||
<operations>
|
<operations>
|
||||||
<li Class="PatchOperationReplace">
|
<li Class="PatchOperationReplace">
|
||||||
@ -23,6 +25,7 @@
|
|||||||
</operations>
|
</operations>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
|
||||||
|
<!--龙娘背景故事工作限制移除-->
|
||||||
<Operation Class="PatchOperationSequence">
|
<Operation Class="PatchOperationSequence">
|
||||||
<operations>
|
<operations>
|
||||||
<li Class="PatchOperationReplace">
|
<li Class="PatchOperationReplace">
|
||||||
@ -34,6 +37,7 @@
|
|||||||
</operations>
|
</operations>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
|
||||||
|
<!--龙娘工作速度替换-->
|
||||||
<Operation Class="PatchOperationSequence">
|
<Operation Class="PatchOperationSequence">
|
||||||
<operations>
|
<operations>
|
||||||
<li Class="PatchOperationReplace">
|
<li Class="PatchOperationReplace">
|
||||||
@ -93,6 +97,7 @@
|
|||||||
</operations>
|
</operations>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
|
||||||
|
<!--添加龙娘龙珠器官-->
|
||||||
<Operation Class="PatchOperationSequence">
|
<Operation Class="PatchOperationSequence">
|
||||||
<operations>
|
<operations>
|
||||||
<li Class="PatchOperationAdd">
|
<li Class="PatchOperationAdd">
|
||||||
@ -104,14 +109,41 @@
|
|||||||
<customLabel>Dragonian Orb</customLabel>
|
<customLabel>Dragonian Orb</customLabel>
|
||||||
<depth>Inside</depth>
|
<depth>Inside</depth>
|
||||||
<groups>
|
<groups>
|
||||||
<li>Torso</li>
|
<li>Torso</li>
|
||||||
</groups>
|
</groups>
|
||||||
</li>
|
</li>
|
||||||
</value>
|
</value>
|
||||||
</li>
|
</li>
|
||||||
</operations>
|
</operations>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
|
||||||
|
<!--野生龙娘概率自带斩龙尾-->
|
||||||
|
<Operation Class="PatchOperationSequence">
|
||||||
|
<operations>
|
||||||
|
<li Class="PatchOperationReplace">
|
||||||
|
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsChance</xpath>
|
||||||
|
<value>
|
||||||
|
<techHediffsChance>0.3</techHediffsChance>
|
||||||
|
</value>
|
||||||
|
</li>
|
||||||
|
<li Class="PatchOperationReplace">
|
||||||
|
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsMoney</xpath>
|
||||||
|
<value>
|
||||||
|
<techHediffsMoney>50~550</techHediffsMoney>
|
||||||
|
</value>
|
||||||
|
</li>
|
||||||
|
<li Class="PatchOperationReplace">
|
||||||
|
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsTags</xpath>
|
||||||
|
<value>
|
||||||
|
<techHediffsTags>
|
||||||
|
<li>DragonianSlashTail</li>
|
||||||
|
</techHediffsTags>
|
||||||
|
</value>
|
||||||
|
</li>
|
||||||
|
</operations>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<!--移除屠宰产出龙珠-->
|
||||||
<Operation Class="PatchOperationRemove">
|
<Operation Class="PatchOperationRemove">
|
||||||
<xpath>Defs/ThingDef[@Name="Dragonian_PawnBase"]/butcherProducts/DragonianOrb</xpath>
|
<xpath>Defs/ThingDef[@Name="Dragonian_PawnBase"]/butcherProducts/DragonianOrb</xpath>
|
||||||
</Operation>
|
</Operation>
|
||||||
|
50
Ano1.5/Defs/AbilityDefs/DR_Abilities.xml
Normal file
50
Ano1.5/Defs/AbilityDefs/DR_Abilities.xml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<AbilityDef>
|
||||||
|
<defName>DR_BattleStaffBurner</defName>
|
||||||
|
<label>BattleStaff burner</label>
|
||||||
|
<description>Use terra magic to create a massive cone of flame.</description>
|
||||||
|
<iconPath>UI/Abilities/Burner</iconPath>
|
||||||
|
<cooldownTicksRange>900</cooldownTicksRange>
|
||||||
|
<aiCanUse>true</aiCanUse>
|
||||||
|
<ai_IsIncendiary>true</ai_IsIncendiary>
|
||||||
|
<warmupStartSound>FireSpew_Warmup</warmupStartSound>
|
||||||
|
<verbProperties>
|
||||||
|
<verbClass>Verb_CastAbility</verbClass>
|
||||||
|
<range>22.9</range>
|
||||||
|
<warmupTime>0.5</warmupTime>
|
||||||
|
<soundCast>FireSpew_Resolve</soundCast>
|
||||||
|
<targetParams>
|
||||||
|
<canTargetLocations>true</canTargetLocations>
|
||||||
|
</targetParams>
|
||||||
|
<flammabilityAttachFireChanceCurve>
|
||||||
|
<points>
|
||||||
|
<li>(0.2, 0)</li>
|
||||||
|
<li>(1, 1)</li>
|
||||||
|
</points>
|
||||||
|
</flammabilityAttachFireChanceCurve>
|
||||||
|
</verbProperties>
|
||||||
|
<comps>
|
||||||
|
<li Class="CompProperties_AbilityFireSpew">
|
||||||
|
<range>22.9</range>
|
||||||
|
<lineWidthEnd>5</lineWidthEnd>
|
||||||
|
<filthDef>Filth_Ash</filthDef>
|
||||||
|
<damAmount>30</damAmount>
|
||||||
|
<canHitFilledCells>true</canHitFilledCells>
|
||||||
|
</li>
|
||||||
|
<li Class="CompProperties_AbilityBurner">
|
||||||
|
<numStreams>15</numStreams>
|
||||||
|
<range>24</range> <!-- go a bit further than the actual ability range, since it's meant to be a noisy effect -->
|
||||||
|
<coneSizeDegrees>12</coneSizeDegrees>
|
||||||
|
<moteDef>Mote_IncineratorBurst</moteDef>
|
||||||
|
<barrelOffsetDistance>6</barrelOffsetDistance>
|
||||||
|
<sizeReductionDistanceThreshold>8</sizeReductionDistanceThreshold>
|
||||||
|
<lifespanNoise>40</lifespanNoise>
|
||||||
|
<rangeNoise>.4</rangeNoise>
|
||||||
|
<effecterDef>BurnerUsed</effecterDef>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
|
|
||||||
|
</Defs>
|
130
Ano1.5/Defs/ThingDefs/DRM_Weapon_ano.xml
Normal file
130
Ano1.5/Defs/ThingDefs/DRM_Weapon_ano.xml
Normal file
@ -0,0 +1,130 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
||||||
|
<defName>DR_BattleStaff_Flare</defName>
|
||||||
|
<label>Dragonian Flare Staff</label>
|
||||||
|
<description>A Staff for Dragonian.Can Spray Fire shoot.</description>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Dragonian/Things/Weapon/staff</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
<shaderType>CutoutComplex</shaderType>
|
||||||
|
</graphicData>
|
||||||
|
<uiIconScale>1</uiIconScale>
|
||||||
|
<techLevel>Medieval</techLevel>
|
||||||
|
<statBases>
|
||||||
|
<WorkToMake>12000</WorkToMake>
|
||||||
|
<Mass>15</Mass>
|
||||||
|
<AccuracyTouch>0.60</AccuracyTouch>
|
||||||
|
<AccuracyShort>0.70</AccuracyShort>
|
||||||
|
<AccuracyMedium>0.65</AccuracyMedium>
|
||||||
|
<AccuracyLong>0.55</AccuracyLong>
|
||||||
|
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
|
||||||
|
</statBases>
|
||||||
|
<equippedAngleOffset>45</equippedAngleOffset>
|
||||||
|
<costStuffCount>80</costStuffCount>
|
||||||
|
<stuffCategories>
|
||||||
|
<li>Metallic</li>
|
||||||
|
</stuffCategories>
|
||||||
|
<costList>
|
||||||
|
<WoolDragonian>40</WoolDragonian>
|
||||||
|
<Steel>40</Steel>
|
||||||
|
<ComponentIndustrial>5</ComponentIndustrial>
|
||||||
|
</costList>
|
||||||
|
<recipeMaker>
|
||||||
|
<skillRequirements>
|
||||||
|
<Crafting>10</Crafting>
|
||||||
|
</skillRequirements>
|
||||||
|
</recipeMaker>
|
||||||
|
<weaponTags>
|
||||||
|
<li>DR_BattleStaff</li>
|
||||||
|
</weaponTags>
|
||||||
|
<thingCategories>
|
||||||
|
<li>WeaponsRanged</li>
|
||||||
|
</thingCategories>
|
||||||
|
<weaponClasses>
|
||||||
|
<li>Ranged</li>
|
||||||
|
</weaponClasses>
|
||||||
|
<verbs>
|
||||||
|
<li>
|
||||||
|
<verbClass>Verb_ArcSprayIncinerator</verbClass>
|
||||||
|
<hasStandardCommand>true</hasStandardCommand>
|
||||||
|
<warmupTime>0.5</warmupTime>
|
||||||
|
<range>22.9</range>
|
||||||
|
<minRange>5.9</minRange>
|
||||||
|
<beamFullWidthRange>11</beamFullWidthRange>
|
||||||
|
<burstShotCount>15</burstShotCount>
|
||||||
|
<showBurstShotStats>false</showBurstShotStats>
|
||||||
|
<requireLineOfSight>true</requireLineOfSight>
|
||||||
|
<beamWidth>4</beamWidth>
|
||||||
|
<ticksBetweenBurstShots>4</ticksBetweenBurstShots>
|
||||||
|
<beamDamageDef>DRM_Flame</beamDamageDef>
|
||||||
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||||
|
<muzzleFlashScale>9</muzzleFlashScale>
|
||||||
|
<soundCastBeam>Flamethrower_Firing</soundCastBeam>
|
||||||
|
<beamGroundFleckDef>Fleck_IncineratorBeamBurn</beamGroundFleckDef>
|
||||||
|
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
|
||||||
|
<beamMaxDeviation>0.5</beamMaxDeviation>
|
||||||
|
<beamCurvature>0</beamCurvature>
|
||||||
|
<beamEndEffecterDef>IncineratorBeam_End</beamEndEffecterDef>
|
||||||
|
<beamChanceToStartFire>0.1</beamChanceToStartFire>
|
||||||
|
<beamFireSizeRange>0.55~0.85</beamFireSizeRange>
|
||||||
|
<beamHitsNeighborCells>true</beamHitsNeighborCells>
|
||||||
|
<beamCantHitWithinMinRange>true</beamCantHitWithinMinRange>
|
||||||
|
<beamHitsNeighborCellsRequiresLOS>true</beamHitsNeighborCellsRequiresLOS>
|
||||||
|
<beamSetsGroundOnFire>true</beamSetsGroundOnFire>
|
||||||
|
<ai_BeamIsIncendiary>true</ai_BeamIsIncendiary>
|
||||||
|
<highlightColor>(180, 60, 10)</highlightColor>
|
||||||
|
<secondaryHighlightColor>(220, 210, 20)</secondaryHighlightColor>
|
||||||
|
<targetParams>
|
||||||
|
<canTargetLocations>true</canTargetLocations>
|
||||||
|
</targetParams>
|
||||||
|
<flammabilityAttachFireChanceCurve>
|
||||||
|
<points>
|
||||||
|
<li>(0.6, 0)</li>
|
||||||
|
<li>(0.7, 0.2)</li>
|
||||||
|
<li>(1.2, 0.8)</li>
|
||||||
|
</points>
|
||||||
|
</flammabilityAttachFireChanceCurve>
|
||||||
|
<rangedFireRulepack>Combat_RangedFlamethrower</rangedFireRulepack>
|
||||||
|
</li>
|
||||||
|
</verbs>
|
||||||
|
<tools>
|
||||||
|
<li>
|
||||||
|
<label>handle</label>
|
||||||
|
<capacities>
|
||||||
|
<li>Poke</li>
|
||||||
|
</capacities>
|
||||||
|
<power>8</power>
|
||||||
|
<cooldownTime>2</cooldownTime>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<label>physical-magic</label>
|
||||||
|
<capacities>
|
||||||
|
<li>Blunt</li>
|
||||||
|
<li>Demolish</li>
|
||||||
|
</capacities>
|
||||||
|
<power>15</power>
|
||||||
|
<extraMeleeDamages>
|
||||||
|
<li>
|
||||||
|
<def>DRM_Flame</def>
|
||||||
|
<amount>30</amount>
|
||||||
|
<chance>1</chance>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Stun</def>
|
||||||
|
<amount>1.5</amount>
|
||||||
|
<chance>0.25</chance>
|
||||||
|
</li>
|
||||||
|
</extraMeleeDamages>
|
||||||
|
<cooldownTime>5.2</cooldownTime>
|
||||||
|
</li>
|
||||||
|
</tools>
|
||||||
|
<equippedStatOffsets>
|
||||||
|
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
|
||||||
|
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
|
||||||
|
</equippedStatOffsets>
|
||||||
|
<meleeHitSound>DRHammerSound</meleeHitSound>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
</Defs>
|
37
Bio1.5/Defs/AbilityDefs/DR_Abilities.xml
Normal file
37
Bio1.5/Defs/AbilityDefs/DR_Abilities.xml
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<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>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</AbilityDef>
|
||||||
|
|
||||||
|
</Defs>
|
125
Bio1.5/Defs/ThingDefs/DR_Weapon.xml
Normal file
125
Bio1.5/Defs/ThingDefs/DR_Weapon.xml
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
||||||
|
<defName>DR_BattleStaff_Beam</defName>
|
||||||
|
<label>Dragonian Beam Staff</label>
|
||||||
|
<description>A Staff for Dragonian.Can Shoot Frozen Beam.</description>
|
||||||
|
<graphicData>
|
||||||
|
<texPath>Dragonian/Things/Weapon/staff</texPath>
|
||||||
|
<graphicClass>Graphic_Single</graphicClass>
|
||||||
|
<shaderType>CutoutComplex</shaderType>
|
||||||
|
</graphicData>
|
||||||
|
<uiIconScale>1</uiIconScale>
|
||||||
|
<techLevel>Medieval</techLevel>
|
||||||
|
<statBases>
|
||||||
|
<WorkToMake>12000</WorkToMake>
|
||||||
|
<Mass>15</Mass>
|
||||||
|
<AccuracyTouch>0.60</AccuracyTouch>
|
||||||
|
<AccuracyShort>0.70</AccuracyShort>
|
||||||
|
<AccuracyMedium>0.65</AccuracyMedium>
|
||||||
|
<AccuracyLong>0.55</AccuracyLong>
|
||||||
|
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
|
||||||
|
</statBases>
|
||||||
|
<equippedAngleOffset>45</equippedAngleOffset>
|
||||||
|
<costStuffCount>80</costStuffCount>
|
||||||
|
<stuffCategories>
|
||||||
|
<li>Metallic</li>
|
||||||
|
</stuffCategories>
|
||||||
|
<costList>
|
||||||
|
<WoolDragonian>40</WoolDragonian>
|
||||||
|
<Steel>40</Steel>
|
||||||
|
<ComponentIndustrial>5</ComponentIndustrial>
|
||||||
|
</costList>
|
||||||
|
<recipeMaker>
|
||||||
|
<skillRequirements>
|
||||||
|
<Crafting>10</Crafting>
|
||||||
|
</skillRequirements>
|
||||||
|
</recipeMaker>
|
||||||
|
<weaponTags>
|
||||||
|
<li>DR_BattleStaff</li>
|
||||||
|
</weaponTags>
|
||||||
|
<thingCategories>
|
||||||
|
<li>WeaponsRanged</li>
|
||||||
|
</thingCategories>
|
||||||
|
<weaponClasses>
|
||||||
|
<li>Ranged</li>
|
||||||
|
</weaponClasses>
|
||||||
|
<verbs>
|
||||||
|
<li>
|
||||||
|
<verbClass>Verb_ShootBeam</verbClass>
|
||||||
|
<hasStandardCommand>true</hasStandardCommand>
|
||||||
|
<warmupTime>1.5</warmupTime>
|
||||||
|
<range>24.9</range>
|
||||||
|
<minRange>3.9</minRange>
|
||||||
|
<muzzleFlashScale>9</muzzleFlashScale>
|
||||||
|
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||||
|
<soundCastBeam>BeamGraser_Shooting</soundCastBeam>
|
||||||
|
|
||||||
|
<beamStartOffset>0.8</beamStartOffset>
|
||||||
|
<beamFullWidthRange>3</beamFullWidthRange>
|
||||||
|
<beamWidth>-3</beamWidth>
|
||||||
|
<beamMaxDeviation>0.5</beamMaxDeviation>
|
||||||
|
<beamCurvature>0.1</beamCurvature>
|
||||||
|
<burstShotCount>15</burstShotCount>
|
||||||
|
<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
|
||||||
|
<showBurstShotStats>false</showBurstShotStats>
|
||||||
|
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
|
||||||
|
<beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef>
|
||||||
|
|
||||||
|
<beamDamageDef>DRM_Frostbite</beamDamageDef>
|
||||||
|
<beamMoteDef>Mote_GraserBeamBase</beamMoteDef>
|
||||||
|
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
|
||||||
|
<beamLineFleckDef>Fleck_BeamSpark</beamLineFleckDef>
|
||||||
|
|
||||||
|
<beamChanceToStartFire>0</beamChanceToStartFire>
|
||||||
|
<beamChanceToAttachFire>0</beamChanceToAttachFire>
|
||||||
|
<beamFireSizeRange>0</beamFireSizeRange>
|
||||||
|
<beamLineFleckChanceCurve>
|
||||||
|
<points>
|
||||||
|
<li>(0, 0)</li>
|
||||||
|
<li>(0.2, 0.1)</li>
|
||||||
|
<li>(0.4, 0.2)</li>
|
||||||
|
</points>
|
||||||
|
</beamLineFleckChanceCurve>
|
||||||
|
</li>
|
||||||
|
</verbs>
|
||||||
|
<tools>
|
||||||
|
<li>
|
||||||
|
<label>handle</label>
|
||||||
|
<capacities>
|
||||||
|
<li>Poke</li>
|
||||||
|
</capacities>
|
||||||
|
<power>8</power>
|
||||||
|
<cooldownTime>2</cooldownTime>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<label>physical-magic</label>
|
||||||
|
<capacities>
|
||||||
|
<li>Blunt</li>
|
||||||
|
<li>Demolish</li>
|
||||||
|
</capacities>
|
||||||
|
<power>15</power>
|
||||||
|
<extraMeleeDamages>
|
||||||
|
<li>
|
||||||
|
<def>DRM_Frostbite</def>
|
||||||
|
<amount>30</amount>
|
||||||
|
<chance>1</chance>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<def>Stun</def>
|
||||||
|
<amount>1.5</amount>
|
||||||
|
<chance>0.25</chance>
|
||||||
|
</li>
|
||||||
|
</extraMeleeDamages>
|
||||||
|
<cooldownTime>5.2</cooldownTime>
|
||||||
|
</li>
|
||||||
|
</tools>
|
||||||
|
<equippedStatOffsets>
|
||||||
|
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
|
||||||
|
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
|
||||||
|
</equippedStatOffsets>
|
||||||
|
<meleeHitSound>DRHammerSound</meleeHitSound>
|
||||||
|
</ThingDef>
|
||||||
|
|
||||||
|
</Defs>
|
@ -9,5 +9,6 @@
|
|||||||
<li>1.5</li>
|
<li>1.5</li>
|
||||||
<li>cont</li>
|
<li>cont</li>
|
||||||
<li IfModActive="Ludeon.RimWorld.Anomaly">Ano1.5</li>
|
<li IfModActive="Ludeon.RimWorld.Anomaly">Ano1.5</li>
|
||||||
|
<li IfModActive="Ludeon.RimWorld.Biotech">Bio1.5</li>
|
||||||
</v1.5>
|
</v1.5>
|
||||||
</loadFolders>
|
</loadFolders>
|
Loading…
x
Reference in New Issue
Block a user