<?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> <researchPrerequisites> <li>DragonianMeleeWeapon</li> <li>DragonianWandMagic</li> </researchPrerequisites> </recipeMaker> <weaponTags> <li>DR_BattleStaff_Ranged</li> </weaponTags> <thingCategories> <li>WeaponsRanged</li> </thingCategories> <weaponClasses> <li>Ranged</li> </weaponClasses> <verbs> <li> <verbClass>Verb_ShootBeam</verbClass> <hasStandardCommand>true</hasStandardCommand> <warmupTime>0</warmupTime> <range>29.9</range> <beamFullWidthRange>1000</beamFullWidthRange> <burstShotCount>10</burstShotCount> <beamWidth>-1</beamWidth> <ticksBetweenBurstShots>30</ticksBetweenBurstShots> <beamDamageDef>DRM_Damage_FrostCoverd_after</beamDamageDef> <!-- <soundCastTail>GunTail_Medium</soundCastTail> --> <muzzleFlashScale>0</muzzleFlashScale> <soundCastBeam>BeamGraser_Shooting</soundCastBeam> <beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef> <beamFleckChancePerTick>0.32</beamFleckChancePerTick> <beamMaxDeviation>0</beamMaxDeviation> <beamCurvature>0</beamCurvature> <beamMoteDef>Mote_GraserBeamBase</beamMoteDef> <beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef> <beamChanceToStartFire>0</beamChanceToStartFire> <beamChanceToAttachFire>0</beamChanceToAttachFire> <beamFireSizeRange>0</beamFireSizeRange> <beamStartOffset>0</beamStartOffset> <beamHitsNeighborCells>true</beamHitsNeighborCells> <beamLineFleckChanceCurve> <points> <li>(0, 0)</li> <li>(0.65, 0.4)</li> <li>(1, 0.75)</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_Damage_FrostCoverd_after</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>