"重构武器Bladelink基础定义并优化相关属性配置"

This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-06-20 10:32:44 +08:00
parent 272f40c980
commit 28ea24937c
2 changed files with 112 additions and 34 deletions

View File

@ -1,7 +1,53 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseWeapon_Bladelink">
<ThingDef Name="DRM_BaseWeapon_Bladelink" ParentName="BaseWeapon" Abstract="True">
<techLevel>Ultra</techLevel>
<tradeNeverStack>true</tradeNeverStack>
<relicChance>3</relicChance>
<weaponTags>
<li>Bladelink</li>
</weaponTags>
<tradeTags>
<li>WeaponMelee</li>
</tradeTags>
<weaponClasses>
<li>Ultratech</li>
</weaponClasses>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_BladelinkWeapon">
<biocodeOnEquip>true</biocodeOnEquip>
</li>
<li Class="CompProperties_GeneratedName">
<nameMaker>NamerWeaponBladelink</nameMaker>
</li>
</comps>
<smeltable>true</smeltable>
<burnableByRecipe>true</burnableByRecipe>
<notifyMapRemoved>true</notifyMapRemoved>
<thingCategories>
<li>WeaponsMeleeBladelink</li>
</thingCategories>
<thingSetMakerTags>
<li>WeaponBladelink</li>
</thingSetMakerTags>
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="DRM_BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink</defName>
<label>persona battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, it releases an electric pulse to disable mechanical systems and unleashes chain lightning on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
@ -74,16 +120,14 @@
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costStuffCount>400</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>
@ -103,7 +147,7 @@
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BaseWeapon_Bladelink">
<ThingDef ParentName="DRM_BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink_Ex</defName>
<label>persona Explosive battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, it releases explosive slime on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
@ -159,9 +203,6 @@
</li>
</tools>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="DragonianMix.CompPropertiesScarletSickle_Data">
<sputteringRange>3</sputteringRange>
<sputteringNumber>5</sputteringNumber>
@ -170,16 +211,14 @@
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costStuffCount>400</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>

View File

@ -1,7 +1,53 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseWeapon_Bladelink">
<ThingDef Name="DRM_BaseWeapon_Bladelink" ParentName="BaseWeapon" Abstract="True">
<techLevel>Ultra</techLevel>
<tradeNeverStack>true</tradeNeverStack>
<relicChance>3</relicChance>
<weaponTags>
<li>Bladelink</li>
</weaponTags>
<tradeTags>
<li>WeaponMelee</li>
</tradeTags>
<weaponClasses>
<li>Ultratech</li>
</weaponClasses>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_BladelinkWeapon">
<biocodeOnEquip>true</biocodeOnEquip>
</li>
<li Class="CompProperties_GeneratedName">
<nameMaker>NamerWeaponBladelink</nameMaker>
</li>
</comps>
<smeltable>true</smeltable>
<burnableByRecipe>true</burnableByRecipe>
<notifyMapRemoved>true</notifyMapRemoved>
<thingCategories>
<li>WeaponsMeleeBladelink</li>
</thingCategories>
<thingSetMakerTags>
<li>WeaponBladelink</li>
</thingSetMakerTags>
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="DRM_BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink</defName>
<label>persona battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, it releases an electric pulse to disable mechanical systems and unleashes chain lightning on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
@ -74,16 +120,14 @@
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costStuffCount>400</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>
@ -103,7 +147,7 @@
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BaseWeapon_Bladelink">
<ThingDef ParentName="DRM_BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink_Ex</defName>
<label>persona Explosive battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, it releases explosive slime on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
@ -159,9 +203,6 @@
</li>
</tools>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="DragonianMix.CompPropertiesScarletSickle_Data">
<sputteringRange>3</sputteringRange>
<sputteringNumber>5</sputteringNumber>
@ -170,16 +211,14 @@
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costStuffCount>400</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>