This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-05-21 21:27:21 +08:00
parent c8bc4666ee
commit de7d47525b
30 changed files with 280 additions and 151 deletions

Binary file not shown.

Binary file not shown.

View File

@ -25,6 +25,7 @@
<defaultArmorPenetration>0</defaultArmorPenetration> <defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable> <buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable> <buildingDamageFactorPassable>0</buildingDamageFactorPassable>
<causeStun>true</causeStun>
</DamageDef> </DamageDef>
<DamageDef> <DamageDef>
@ -82,7 +83,7 @@
</li> </li>
<li> <li>
<hediff>DRM_CryoShock</hediff> <hediff>DRM_CryoShock</hediff>
<severityPerDamageDealt>0.02</severityPerDamageDealt> <severityPerDamageDealt>0.01</severityPerDamageDealt>
</li> </li>
<li> <li>
<hediff>DRM_Hediff_FrostCoverd_after</hediff> <hediff>DRM_Hediff_FrostCoverd_after</hediff>
@ -118,7 +119,7 @@
</li> </li>
<li> <li>
<hediff>DRM_CryoShock</hediff> <hediff>DRM_CryoShock</hediff>
<severityPerDamageDealt>0.02</severityPerDamageDealt> <severityPerDamageDealt>0.01</severityPerDamageDealt>
</li> </li>
</additionalHediffs> </additionalHediffs>
<armorCategory>Heat</armorCategory> <armorCategory>Heat</armorCategory>
@ -184,6 +185,25 @@
<scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability> <scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability>
</DamageDef> </DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_Damage_AcidCover_Ex</defName>
<label>acid burn</label>
<additionalHediffs>
<li>
<hediff>DRM_AcidCoverd_Ex</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
<li>
<hediff>DRM_AcidCoverd</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<workerClass>DamageWorker_AddInjury</workerClass>
<armorCategory>Sharp</armorCategory>
<hediff>AcidBurn</hediff>
<scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability>
</DamageDef>
<DamageDef> <DamageDef>
<defName>DRM_RangedStab</defName> <defName>DRM_RangedStab</defName>
<label>stab</label> <label>stab</label>

View File

@ -275,7 +275,7 @@
<HediffDef> <HediffDef>
<defName>DRM_AcidCoverd</defName> <defName>DRM_AcidCoverd</defName>
<label>Acid Coverd</label> <label>Acid Coverd</label>
<description>This preson is coverd with acid .</description> <description>This preson is coverd with acid.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor> <defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>DragonianMix.HediffCurseFlame</hediffClass> <hediffClass>DragonianMix.HediffCurseFlame</hediffClass>
<comps> <comps>
@ -515,9 +515,9 @@
</comps> </comps>
<modExtensions> <modExtensions>
<li Class="DragonianMix.CurseFlameModExt"> <li Class="DragonianMix.CurseFlameModExt">
<damageDefName>DRM_Frostbite</damageDefName> <damageDefName>Stun</damageDefName>
<damageRange>1~1</damageRange> <damageRange>1~2</damageRange>
<damageIntervalTicks>40</damageIntervalTicks> <damageIntervalTicks>80</damageIntervalTicks>
</li> </li>
</modExtensions> </modExtensions>
<injuryProps> <injuryProps>
@ -764,9 +764,9 @@
</HediffDef> </HediffDef>
<HediffDef> <HediffDef>
<defName>DRM_Hediff_FrostCoverd</defName> <defName>DRM_AcidCoverd_Ex</defName>
<label>Frost Coverd</label> <label>Acid Coverd</label>
<description>This preson is coverd with Frozen cloud.</description> <description>This preson is coverd with acid.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor> <defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass> <hediffClass>HediffWithComps</hediffClass>
<comps> <comps>
@ -774,15 +774,15 @@
<severityPerDay>-4</severityPerDay> <severityPerDay>-4</severityPerDay>
</li> </li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion"> <li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>DRM_Damage_FrostCoverd_after</damageDef> <damageDef>DRM_AcidBurn</damageDef>
<soundDef>Explosion_Stun</soundDef> <soundDef>Explosion_Stun</soundDef>
<explosionRadius>3</explosionRadius> <explosionRadius>3</explosionRadius>
<showRemainingTime>true</showRemainingTime> <showRemainingTime>true</showRemainingTime>
<damageAmount>0</damageAmount> <damageAmount>5</damageAmount>
<armorPenetration>0.10</armorPenetration> <armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>60~120</disappearsAfterTicks> <disappearsAfterTicks>60~120</disappearsAfterTicks>
<postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud --> <postExplosionSpawnThingDef>DRM_AcidGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance> <postExplosionSpawnChance>0.1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount> <postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li> </li>
<li Class="HediffCompProperties_DisappearsOnDeath"/> <li Class="HediffCompProperties_DisappearsOnDeath"/>
@ -795,52 +795,37 @@
<li> <li>
<label>minor</label> <label>minor</label>
<minSeverity>0.2</minSeverity> <minSeverity>0.2</minSeverity>
<capMods> <statFactors>
<li> <IncomingDamageFactor>1.25</IncomingDamageFactor>
<capacity>Moving</capacity> </statFactors>
<offset>-0.1</offset>
</li>
</capMods>
</li> </li>
<li> <li>
<label>moderate</label> <label>moderate</label>
<minSeverity>0.35</minSeverity> <minSeverity>0.35</minSeverity>
<capMods> <statFactors>
<li> <IncomingDamageFactor>1.75</IncomingDamageFactor>
<capacity>Moving</capacity> </statFactors>
<offset>-0.2</offset>
</li>
</capMods>
</li> </li>
<li> <li>
<label>serious</label> <label>serious</label>
<minSeverity>0.5</minSeverity> <minSeverity>0.5</minSeverity>
<capMods> <statFactors>
<li> <IncomingDamageFactor>2.35</IncomingDamageFactor>
<capacity>Moving</capacity> </statFactors>
<offset>-0.3</offset>
</li>
</capMods>
</li> </li>
<li> <li>
<label>extreme</label> <label>extreme</label>
<minSeverity>0.65</minSeverity> <minSeverity>0.65</minSeverity>
<capMods> <statFactors>
<li> <IncomingDamageFactor>2.85</IncomingDamageFactor>
<capacity>Moving</capacity> </statFactors>
<offset>-0.4</offset>
</li>
</capMods>
</li> </li>
<li> <li>
<label>completely</label> <label>completely</label>
<minSeverity>0.85</minSeverity> <minSeverity>0.85</minSeverity>
<capMods> <statFactors>
<li> <IncomingDamageFactor>3.25</IncomingDamageFactor>
<capacity>Moving</capacity> </statFactors>
<offset>-0.5</offset>
</li>
</capMods>
</li> </li>
</stages> </stages>
</HediffDef> </HediffDef>

View File

@ -316,7 +316,7 @@
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance> <apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<weaponTags> <weaponTags>
<li>DR_BattleStaff</li> <li>DR_BattleStaff_Ranged</li>
</weaponTags> </weaponTags>
<weaponMoney> <weaponMoney>
<min>900</min> <min>900</min>
@ -469,7 +469,7 @@
</apparelRequired> </apparelRequired>
<weaponTags> <weaponTags>
<li>DR_BattleStaff</li> <li>DR_BattleStaff_Ranged</li>
</weaponTags> </weaponTags>
<weaponMoney> <weaponMoney>
<min>900</min> <min>900</min>

View File

@ -366,7 +366,7 @@
</skillRequirements> </skillRequirements>
</recipeMaker> </recipeMaker>
<weaponTags> <weaponTags>
<li>DR_BattleStaff</li> <li>DR_BattleStaff_Ranged</li>
</weaponTags> </weaponTags>
<thingCategories> <thingCategories>
<li>WeaponsRanged</li> <li>WeaponsRanged</li>
@ -429,6 +429,105 @@
<meleeHitSound>DRHammerSound</meleeHitSound> <meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_AcidAir</defName>
<label>Dragonian AcidAirCannon Staff</label>
<description>A Staff for Dragonian.Can Shoot AcidAirCannon.</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_Ranged</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_AcidAirCannon</defaultProjectile>
<warmupTime>2.4</warmupTime>
<range>23.9</range>
<forcedMissRadius>1.9</forcedMissRadius>
<burstShotCount>1</burstShotCount>
<soundCast>Shot_IncendiaryLauncher</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>14</muzzleFlashScale>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</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_Arc</def>
<amount>15</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="BaseBullet"> <ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_AirCannon</defName> <defName>DRM_Bullet_AirCannon</defName>
<label>AirCannon shell</label> <label>AirCannon shell</label>
@ -449,6 +548,26 @@
</projectile> </projectile>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_AcidAirCannon</defName>
<label>AcidAirCannon shell</label>
<graphicData>
<texPath>Things/Projectile/LauncherShot</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<color>(111,111,111)</color>
</graphicData>
<thingClass>Projectile_Explosive</thingClass>
<projectile>
<damageDef>DRM_Damage_AcidCover_Ex</damageDef>
<damageAmountBase>10</damageAmountBase>
<explosionRadius>1.9</explosionRadius >
<stoppingPower>3</stoppingPower>
<speed>50</speed>
<soundExplode>ThumpCannon_Impact</soundExplode>
</projectile>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality"> <ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleSpear</defName> <defName>DR_BattleSpear</defName>
<label>Dragonian Battle Spear</label> <label>Dragonian Battle Spear</label>

View File

@ -1,130 +1,135 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Defs> <Defs>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality"> <DragonianMix.ExpandableProjectileDef ParentName="BaseBullet">
<defName>DRM_Bullet_BattleStaff_FlareSpewer</defName>
<label>Flare Spewer shot</label>
<thingClass>DragonianMix.FlamethrowProjectile</thingClass>
<graphicData>
<texPath>Dragonian/Projectile/Proj_HeavyFlamer</texPath>
<texPathFadeOut>Dragonian/Projectile/Proj_HeavyFlamerFadeOut</texPathFadeOut>
<shaderType>MoteGlow</shaderType>
</graphicData>
<projectile>
<damageDef>DRM_Flame</damageDef>
<speed>50</speed>
<damageAmountBase>5</damageAmountBase>
</projectile>
<drawOffscreen>true</drawOffscreen>
<lifeTimeDuration>100</lifeTimeDuration>
<widthScaleFactor>0.75</widthScaleFactor>
<heightScaleFactor>1</heightScaleFactor>
<startingPositionOffset>(0, 0, -1)</startingPositionOffset>
<totalSizeScale>1.15</totalSizeScale>
<tickFrameRate>2</tickFrameRate>
<finalTickFrameRate>5</finalTickFrameRate>
<tickDamageRate>20</tickDamageRate>
<dealsDamageOnce>true</dealsDamageOnce>
<minDistanceToAffect>2</minDistanceToAffect>
</DragonianMix.ExpandableProjectileDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Flare</defName> <defName>DR_BattleStaff_Flare</defName>
<label>Dragonian Flare Staff</label> <label>Dragonian Flare Staff</label>
<description>A Staff for Dragonian.Can Spray Fire shoot.</description> <description>A Staff for Dragonian.Can Spray Fire shoot.</description>
<graphicData> <graphicData>
<texPath>Dragonian/Things/Weapon/staff</texPath> <texPath>Dragonian/Things/Weapon/staff</texPath>
<graphicClass>Graphic_Single</graphicClass> <graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType> <shaderType>CutoutComplex</shaderType>
</graphicData> </graphicData>
<uiIconScale>1</uiIconScale> <uiIconScale>1</uiIconScale>
<techLevel>Medieval</techLevel> <techLevel>Medieval</techLevel>
<statBases> <statBases>
<WorkToMake>12000</WorkToMake> <WorkToMake>12000</WorkToMake>
<Mass>15</Mass> <Mass>15</Mass>
<AccuracyTouch>0.60</AccuracyTouch> <AccuracyTouch>0.60</AccuracyTouch>
<AccuracyShort>0.70</AccuracyShort> <AccuracyShort>0.70</AccuracyShort>
<AccuracyMedium>0.65</AccuracyMedium> <AccuracyMedium>0.65</AccuracyMedium>
<AccuracyLong>0.55</AccuracyLong> <AccuracyLong>0.55</AccuracyLong>
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown> <RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
</statBases> </statBases>
<equippedAngleOffset>45</equippedAngleOffset> <equippedAngleOffset>45</equippedAngleOffset>
<costStuffCount>80</costStuffCount> <costStuffCount>80</costStuffCount>
<stuffCategories> <stuffCategories>
<li>Metallic</li> <li>Metallic</li>
</stuffCategories> </stuffCategories>
<costList> <costList>
<WoolDragonian>40</WoolDragonian> <WoolDragonian>40</WoolDragonian>
<Steel>40</Steel> <Steel>40</Steel>
<ComponentIndustrial>5</ComponentIndustrial> <ComponentIndustrial>5</ComponentIndustrial>
</costList> </costList>
<recipeMaker> <recipeMaker>
<skillRequirements> <skillRequirements>
<Crafting>10</Crafting> <Crafting>10</Crafting>
</skillRequirements> </skillRequirements>
</recipeMaker> </recipeMaker>
<weaponTags> <weaponTags>
<li>DR_BattleStaff</li> <li>DR_BattleStaff_Ranged</li>
</weaponTags> </weaponTags>
<thingCategories> <thingCategories>
<li>WeaponsRanged</li> <li>WeaponsRanged</li>
</thingCategories> </thingCategories>
<weaponClasses> <weaponClasses>
<li>Ranged</li> <li>Ranged</li>
</weaponClasses> </weaponClasses>
<verbs> <verbs>
<li> <li>
<verbClass>Verb_ArcSprayIncinerator</verbClass> <verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand> <hasStandardCommand>true</hasStandardCommand>
<warmupTime>0.5</warmupTime> <defaultProjectile>DRM_Bullet_BattleStaff_FlareSpewer</defaultProjectile>
<range>22.9</range> <ai_AvoidFriendlyFireRadius>3</ai_AvoidFriendlyFireRadius>
<minRange>5.9</minRange> <warmupTime>1.25</warmupTime>
<beamFullWidthRange>11</beamFullWidthRange> <range>22.9</range>
<burstShotCount>15</burstShotCount> <burstShotCount>1</burstShotCount>
<showBurstShotStats>false</showBurstShotStats> <soundCast>Flamethrower_Firing_Resolve</soundCast>
<requireLineOfSight>true</requireLineOfSight> <soundCastTail>GunTail_Light</soundCastTail>
<beamWidth>4</beamWidth> <muzzleFlashScale>50</muzzleFlashScale>
<ticksBetweenBurstShots>5</ticksBetweenBurstShots> <minRange>5.9</minRange>
<beamDamageDef>DRM_Flame</beamDamageDef> <consumeFuelPerShot>1</consumeFuelPerShot>
<soundCastTail>GunTail_Medium</soundCastTail> <targetParams>
<muzzleFlashScale>9</muzzleFlashScale> <canTargetLocations>true</canTargetLocations>
<soundCastBeam>Flamethrower_Firing</soundCastBeam> </targetParams>
<beamGroundFleckDef>Fleck_IncineratorBeamBurn</beamGroundFleckDef> <targetable>true</targetable>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick> <rangedFireRulepack>Combat_RangedFlamethrower</rangedFireRulepack>
<beamMaxDeviation>0</beamMaxDeviation> </li>
<beamCurvature>0.1</beamCurvature> </verbs>
<beamEndEffecterDef>IncineratorBeam_End</beamEndEffecterDef> <tools>
<beamChanceToStartFire>0.8</beamChanceToStartFire> <li>
<beamFireSizeRange>0.55~0.85</beamFireSizeRange> <label>handle</label>
<beamHitsNeighborCells>true</beamHitsNeighborCells> <capacities>
<beamCantHitWithinMinRange>true</beamCantHitWithinMinRange> <li>Poke</li>
<beamHitsNeighborCellsRequiresLOS>true</beamHitsNeighborCellsRequiresLOS> </capacities>
<beamSetsGroundOnFire>true</beamSetsGroundOnFire> <power>8</power>
<ai_BeamIsIncendiary>true</ai_BeamIsIncendiary> <cooldownTime>2</cooldownTime>
<highlightColor>(180, 60, 10)</highlightColor> </li>
<secondaryHighlightColor>(220, 210, 20)</secondaryHighlightColor> <li>
<targetParams> <label>physical-magic</label>
<canTargetLocations>true</canTargetLocations> <capacities>
</targetParams> <li>Blunt</li>
<flammabilityAttachFireChanceCurve> <li>Demolish</li>
<points> </capacities>
<li>(0.6, 0)</li> <power>15</power>
<li>(0.7, 0.2)</li> <extraMeleeDamages>
<li>(1.2, 0.8)</li> <li>
</points> <def>DRM_Flame</def>
</flammabilityAttachFireChanceCurve> <amount>30</amount>
<rangedFireRulepack>Combat_RangedFlamethrower</rangedFireRulepack> <chance>1</chance>
</li> </li>
</verbs> <li>
<tools> <def>Stun</def>
<li> <amount>1.5</amount>
<label>handle</label> <chance>0.25</chance>
<capacities> </li>
<li>Poke</li> </extraMeleeDamages>
</capacities> <cooldownTime>5.2</cooldownTime>
<power>8</power> </li>
<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> </tools>
<equippedStatOffsets> <equippedStatOffsets>
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset> <PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate> <PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
</equippedStatOffsets> </equippedStatOffsets>
<meleeHitSound>DRHammerSound</meleeHitSound> <meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef> </ThingDef>
</Defs> </Defs>

View File

@ -37,7 +37,7 @@
</skillRequirements> </skillRequirements>
</recipeMaker> </recipeMaker>
<weaponTags> <weaponTags>
<li>DR_BattleStaff</li> <li>DR_BattleStaff_Ranged</li>
</weaponTags> </weaponTags>
<thingCategories> <thingCategories>
<li>WeaponsRanged</li> <li>WeaponsRanged</li>

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB