爆炸黏菌 暂存

This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-05-19 14:10:41 +08:00
parent 0a6389c526
commit 3df6f863fe
8 changed files with 211 additions and 8 deletions

Binary file not shown.

Binary file not shown.

View File

@ -27,6 +27,43 @@
<buildingDamageFactorPassable>0</buildingDamageFactorPassable> <buildingDamageFactorPassable>0</buildingDamageFactorPassable>
</DamageDef> </DamageDef>
<DamageDef>
<defName>DRM_Bomb</defName>
<label>bomb</label>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<isExplosive>true</isExplosive>
<deathMessage>{0} has died in an explosion.</deathMessage>
<additionalHediffs>
<li>
<hediff>DRM_SlimeCoverd</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
<hediff>Shredded</hediff>
<hediffSolid>Crack</hediffSolid>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Blunt</impactSoundType>
<armorCategory>Sharp</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>20</defaultDamage>
<defaultStoppingPower>0.5</defaultStoppingPower>
<defaultArmorPenetration>0.10</defaultArmorPenetration>
<buildingDamageFactorImpassable>4</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>2</buildingDamageFactorPassable>
<plantDamageFactor>4</plantDamageFactor>
<corpseDamageFactor>0.5</corpseDamageFactor>
<explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
<explosionHeatEnergyPerCell>5</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastDry</explosionCellFleck>
<explosionColorCenter>(1, 0.5, 0.3)</explosionColorCenter>
<explosionColorEdge>(0.6, 0.5, 0.4)</explosionColorEdge>
<soundExplosion>Explosion_Bomb</soundExplosion>
<combatLogRules>Damage_Bomb</combatLogRules>
</DamageDef>
<DamageDef> <DamageDef>
<defName>DRM_Frostcover</defName> <defName>DRM_Frostcover</defName>
<label>frostbite</label> <label>frostbite</label>

View File

@ -684,4 +684,83 @@
</stages> </stages>
</HediffDef> </HediffDef>
<HediffDef>
<defName>DRM_SlimeCoverd</defName>
<label>Slime Coverd</label>
<description>This preson is coverd with dangerous explosive slime .</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>Bomb</damageDef>
<soundDef>Explosion_Bomb</soundDef>
<explosionRadius>2</explosionRadius>
<showRemainingTime>true</showRemainingTime>
<damageAmount>30</damageAmount>
<armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>300</disappearsAfterTicks>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.3</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs> </Defs>

View File

@ -339,14 +339,14 @@
<amount>15</amount> <amount>15</amount>
</li> </li>
<li> <li>
<def>Bomb</def> <def>DRM_Bomb</def>
<amount>15</amount> <amount>15</amount>
</li> </li>
</extraMeleeDamages> </extraMeleeDamages>
</surpriseAttack> </surpriseAttack>
<extraMeleeDamages> <extraMeleeDamages>
<li> <li>
<def>Bomb</def> <def>DRM_Bomb</def>
<amount>20</amount> <amount>20</amount>
</li> </li>
</extraMeleeDamages> </extraMeleeDamages>

View File

@ -796,4 +796,70 @@
</projectile> </projectile>
</ThingDef> </ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleMace_explosive</defName>
<label>Dragonian Explosive Mace</label>
<description>A Explosive Mace for Dragonian.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/maceB</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>1.5</drawSize>
</graphicData>
<uiIconScale>1</uiIconScale>
<techLevel>Medieval</techLevel>
<statBases>
<WorkToMake>12000</WorkToMake>
<Mass>15</Mass>
</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>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>1</chanceFactor>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
<li>Demolish</li>
</capacities>
<power>20</power>
<extraMeleeDamages>
<li>
<def>DRM_Bomb</def>
<amount>20</amount>
</li>
<li>
<def>Stun</def>
<amount>6</amount>
</li>
</extraMeleeDamages>
<cooldownTime>4</cooldownTime>
<chanceFactor>10</chanceFactor>
</li>
</tools>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
</Defs> </Defs>

View File

@ -92,7 +92,7 @@
<DRM_Frostbite.labelNounPretty>{1}中的{0}</DRM_Frostbite.labelNounPretty> <DRM_Frostbite.labelNounPretty>{1}中的{0}</DRM_Frostbite.labelNounPretty>
<DRM_ArmorMeltdown.label>护甲熔解</DRM_ArmorMeltdown.label> <DRM_ArmorMeltdown.label>护甲熔解</DRM_ArmorMeltdown.label>
<DRM_ArmorMeltdown.description>由于持续受到高热影响,这个的护甲正在熔化。将随程度降低热能护甲。</DRM_ArmorMeltdown.description> <DRM_ArmorMeltdown.description>由于持续受到高热影响,这个[PAWN_nameDef]的护甲正在熔化。将随程度降低热能护甲。</DRM_ArmorMeltdown.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_ArmorMeltdown.stages.minor-0.label>轻微熔化</DRM_ArmorMeltdown.stages.minor-0.label> <DRM_ArmorMeltdown.stages.minor-0.label>轻微熔化</DRM_ArmorMeltdown.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -107,7 +107,7 @@
<DRM_ArmorMeltdown.stages.completely.label>完全熔化</DRM_ArmorMeltdown.stages.completely.label> <DRM_ArmorMeltdown.stages.completely.label>完全熔化</DRM_ArmorMeltdown.stages.completely.label>
<DRM_AcidCoverd.label>酸性沾染</DRM_AcidCoverd.label> <DRM_AcidCoverd.label>酸性沾染</DRM_AcidCoverd.label>
<DRM_AcidCoverd.description>由于接触强酸性物质,这个正在受到持续性的酸蚀伤害。</DRM_AcidCoverd.description> <DRM_AcidCoverd.description>由于接触强酸性物质,这个[PAWN_nameDef]正在受到持续性的酸蚀伤害。</DRM_AcidCoverd.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_AcidCoverd.stages.minor-0.label>轻微</DRM_AcidCoverd.stages.minor-0.label> <DRM_AcidCoverd.stages.minor-0.label>轻微</DRM_AcidCoverd.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -122,7 +122,7 @@
<DRM_AcidCoverd.stages.completely.label>完全</DRM_AcidCoverd.stages.completely.label> <DRM_AcidCoverd.stages.completely.label>完全</DRM_AcidCoverd.stages.completely.label>
<DRM_AcidCorrosion.label>酸性腐蚀</DRM_AcidCorrosion.label> <DRM_AcidCorrosion.label>酸性腐蚀</DRM_AcidCorrosion.label>
<DRM_AcidCorrosion.description>由于接触强酸性物质,这个的护甲正在受到腐蚀。将随程度降低护甲。</DRM_AcidCorrosion.description> <DRM_AcidCorrosion.description>由于接触强酸性物质,这个[PAWN_nameDef]的护甲正在受到腐蚀。将随程度降低护甲。</DRM_AcidCorrosion.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_AcidCorrosion.stages.minor-0.label>轻微腐蚀</DRM_AcidCorrosion.stages.minor-0.label> <DRM_AcidCorrosion.stages.minor-0.label>轻微腐蚀</DRM_AcidCorrosion.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -137,7 +137,7 @@
<DRM_AcidCorrosion.stages.completely.label>完全腐蚀</DRM_AcidCorrosion.stages.completely.label> <DRM_AcidCorrosion.stages.completely.label>完全腐蚀</DRM_AcidCorrosion.stages.completely.label>
<DRM_ElectricShock.label>高压触电</DRM_ElectricShock.label> <DRM_ElectricShock.label>高压触电</DRM_ElectricShock.label>
<DRM_ElectricShock.description>由于遭受高压电击,这个的全身肌肉正在痉挛,无法行动。</DRM_ElectricShock.description> <DRM_ElectricShock.description>由于遭受高压电击,这个[PAWN_nameDef]的全身肌肉正在痉挛,无法行动。</DRM_ElectricShock.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_ElectricShock.stages.minor-0.label>轻微</DRM_ElectricShock.stages.minor-0.label> <DRM_ElectricShock.stages.minor-0.label>轻微</DRM_ElectricShock.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -152,7 +152,7 @@
<DRM_ElectricShock.stages.completely.label>完全</DRM_ElectricShock.stages.completely.label> <DRM_ElectricShock.stages.completely.label>完全</DRM_ElectricShock.stages.completely.label>
<DRM_CryoShock.label>低温休克</DRM_CryoShock.label> <DRM_CryoShock.label>低温休克</DRM_CryoShock.label>
<DRM_CryoShock.description>由于体温骤降,这个意识正在降低,无法行动。</DRM_CryoShock.description> <DRM_CryoShock.description>由于体温骤降,这个[PAWN_nameDef]意识正在降低,无法行动。</DRM_CryoShock.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_CryoShock.stages.minor-0.label>轻微</DRM_CryoShock.stages.minor-0.label> <DRM_CryoShock.stages.minor-0.label>轻微</DRM_CryoShock.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -178,7 +178,7 @@
<DRM_FearGas.stages.severe.label>严重</DRM_FearGas.stages.severe.label> <DRM_FearGas.stages.severe.label>严重</DRM_FearGas.stages.severe.label>
<DRM_AwakenHeart.label>唤醒心灵</DRM_AwakenHeart.label> <DRM_AwakenHeart.label>唤醒心灵</DRM_AwakenHeart.label>
<DRM_AwakenHeart.description>受到人格武器影响,这个正迫切想要唤醒他人的心灵。</DRM_AwakenHeart.description> <DRM_AwakenHeart.description>受到人格武器影响,这个[PAWN_nameDef]正迫切想要唤醒他人的心灵。</DRM_AwakenHeart.description>
<!-- EN: minor --> <!-- EN: minor -->
<DRM_AwakenHeart.stages.minor-0.label>等级1/5</DRM_AwakenHeart.stages.minor-0.label> <DRM_AwakenHeart.stages.minor-0.label>等级1/5</DRM_AwakenHeart.stages.minor-0.label>
<!-- EN: minor --> <!-- EN: minor -->
@ -192,6 +192,22 @@
<!-- EN: extreme --> <!-- EN: extreme -->
<DRM_AwakenHeart.stages.completely.label>等级5/5</DRM_AwakenHeart.stages.completely.label> <DRM_AwakenHeart.stages.completely.label>等级5/5</DRM_AwakenHeart.stages.completely.label>
<DRM_SlimeCoverd.label>黏菌附着</DRM_SlimeCoverd.label>
<DRM_SlimeCoverd.description>这个[PAWN_nameDef]被爆炸黏菌附着,黏菌即将产生爆炸。</DRM_SlimeCoverd.description>
<!-- EN: minor -->
<DRM_SlimeCoverd.stages.minor-0.label>轻微</DRM_SlimeCoverd.stages.minor-0.label>
<!-- EN: minor -->
<DRM_SlimeCoverd.stages.minor-1.label>较轻</DRM_SlimeCoverd.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_SlimeCoverd.stages.moderate.label>中等</DRM_SlimeCoverd.stages.moderate.label>
<!-- EN: serious -->
<DRM_SlimeCoverd.stages.serious.label>严重</DRM_SlimeCoverd.stages.serious.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd.stages.extreme.label>极重</DRM_SlimeCoverd.stages.extreme.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd.stages.completely.label>完全</DRM_SlimeCoverd.stages.completely.label>
<DRM_Stun.label>被震撼</DRM_Stun.label> <DRM_Stun.label>被震撼</DRM_Stun.label>
<DRM_Stun.description>被强大的外力冲击掀翻在地。需要一点时间振作。</DRM_Stun.description> <DRM_Stun.description>被强大的外力冲击掀翻在地。需要一点时间振作。</DRM_Stun.description>
<DRM_Stun.battleStateLabel>震撼</DRM_Stun.battleStateLabel> <DRM_Stun.battleStateLabel>震撼</DRM_Stun.battleStateLabel>

View File

@ -8,6 +8,11 @@
<!-- EN: head --> <!-- EN: head -->
<DR_BattleHammer.tools.head.label>锤头</DR_BattleHammer.tools.head.label> <DR_BattleHammer.tools.head.label>锤头</DR_BattleHammer.tools.head.label>
<DR_BattleMace_explosive.label>龙娘 爆碎锤矛</DR_BattleMace_explosive.label>
<DR_BattleMace_explosive.description>龙娘使用的爆碎锤矛。当击中时会附着产生危险爆炸的黏菌。</DR_BattleMace_explosive.description>
<DR_BattleMace_explosive.tools.0.label>锤柄</DR_BattleMace_explosive.tools.0.label>
<DR_BattleMace_explosive.tools.1.label>锤头</DR_BattleMace_explosive.tools.1.label>
<DR_BattleStaff_Beam.label>龙娘 光束法杖</DR_BattleStaff_Beam.label> <DR_BattleStaff_Beam.label>龙娘 光束法杖</DR_BattleStaff_Beam.label>
<DR_BattleStaff_Beam.description>龙娘使用的法杖。能射出急冻光束。</DR_BattleStaff_Beam.description> <DR_BattleStaff_Beam.description>龙娘使用的法杖。能射出急冻光束。</DR_BattleStaff_Beam.description>