파일 정리

This commit is contained in:
cocopomel 2022-06-28 11:15:12 +09:00
parent b86a78de52
commit ea39d735f8
2 changed files with 175 additions and 177 deletions

View File

@ -1,177 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--==================================== 베이스 ====================================-->
<ThingDef Abstract="True" Name="PN_BaseWeapon">
<thingClass>ThingWithComps</thingClass>
<category>Item</category>
<drawGUIOverlay>true</drawGUIOverlay>
<altitudeLayer>Item</altitudeLayer>
<alwaysHaulable>true</alwaysHaulable>
<tickerType>Never</tickerType>
<equipmentType>Primary</equipmentType>
<useHitPoints>true</useHitPoints>
<pathCost>14</pathCost>
<selectable>true</selectable>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>1.0</Flammability>
<DeteriorationRate>2</DeteriorationRate>
<Beauty>-3</Beauty>
<SellPriceFactor>0.20</SellPriceFactor>
</statBases>
<comps>
<li Class="CompProperties_Forbiddable"/>
<li>
<compClass>CompEquippable</compClass>
</li>
</comps>
<graphicData>
<onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
</graphicData>
<relicChance>0</relicChance>
</ThingDef>
<!--==================================== 근접 베이스 ====================================-->
<ThingDef Name="PN_BaseMeleeWeapon" Abstract="True" ParentName="PN_BaseWeapon">
<techLevel>Industrial</techLevel>
<smeltable>true</smeltable>
<burnableByRecipe>true</burnableByRecipe>
<thingCategories>
<li>WeaponsMelee</li>
</thingCategories>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers>
<li>PN_AutomatonBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<inspectorTabs>
<li>ITab_Art</li>
</inspectorTabs>
<weaponTags>
<li>PN_Melee</li>
</weaponTags>
<weaponClasses>
<li>Melee</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMeleeWeapon_Sharp" ParentName="PN_BaseMeleeWeapon" Abstract="True">
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
<li>WoodLog</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<weaponClasses>
<li>MeleePiercer</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMeleeWeapon_Blunt" ParentName="PN_BaseMeleeWeapon" Abstract="True">
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<weaponClasses>
<li>MeleeBlunt</li>
</weaponClasses>
</ThingDef>
<!--==================================== 원거리 베이스 ====================================-->
<ThingDef Name="PN_BaseGun" Abstract="True" ParentName="PN_BaseWeapon">
<techLevel>Industrial</techLevel>
<smeltable>true</smeltable>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<inspectorTabs>
<li>ITab_Art</li>
</inspectorTabs>
<statBases>
<Flammability>0.5</Flammability>
</statBases>
<weaponTags>
<li>PN_Gun</li>
</weaponTags>
<comps>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponGun</nameMaker>
<descriptionMaker>ArtDescription_WeaponGun</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
<li>
<compClass>CompQuality</compClass>
</li>
</comps>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMakeableGun" ParentName="PN_BaseGun" Abstract="True">
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers Inherit="false">
<li>PN_AutomatonBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedGun</unfinishedThingDef>
</recipeMaker>
<comps>
</comps>
</ThingDef>
<ThingDef Name="PN_BaseBullet" Abstract="True">
<category>Projectile</category>
<tickerType>Normal</tickerType>
<altitudeLayer>Projectile</altitudeLayer>
<thingClass>Bullet</thingClass>
<label>bullet</label>
<useHitPoints>False</useHitPoints>
<neverMultiSelect>True</neverMultiSelect>
<graphicData>
<shaderType>Transparent</shaderType>
</graphicData>
</ThingDef>
</Defs>

View File

@ -1,5 +1,180 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<Defs> <Defs>
<!--==================================== 베이스 ====================================-->
<ThingDef Abstract="True" Name="PN_BaseWeapon">
<thingClass>ThingWithComps</thingClass>
<category>Item</category>
<drawGUIOverlay>true</drawGUIOverlay>
<altitudeLayer>Item</altitudeLayer>
<alwaysHaulable>true</alwaysHaulable>
<tickerType>Never</tickerType>
<equipmentType>Primary</equipmentType>
<useHitPoints>true</useHitPoints>
<pathCost>14</pathCost>
<selectable>true</selectable>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>1.0</Flammability>
<DeteriorationRate>2</DeteriorationRate>
<Beauty>-3</Beauty>
<SellPriceFactor>0.20</SellPriceFactor>
</statBases>
<comps>
<li Class="CompProperties_Forbiddable"/>
<li>
<compClass>CompEquippable</compClass>
</li>
</comps>
<graphicData>
<onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
</graphicData>
<relicChance>0</relicChance>
</ThingDef>
<!--==================================== 근접 베이스 ====================================-->
<ThingDef Name="PN_BaseMeleeWeapon" Abstract="True" ParentName="PN_BaseWeapon">
<techLevel>Industrial</techLevel>
<smeltable>true</smeltable>
<burnableByRecipe>true</burnableByRecipe>
<thingCategories>
<li>WeaponsMelee</li>
</thingCategories>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers>
<li>PN_AutomatonBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
<inspectorTabs>
<li>ITab_Art</li>
</inspectorTabs>
<weaponTags>
<li>PN_Melee</li>
</weaponTags>
<weaponClasses>
<li>Melee</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMeleeWeapon_Sharp" ParentName="PN_BaseMeleeWeapon" Abstract="True">
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
<li>WoodLog</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<weaponClasses>
<li>MeleePiercer</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMeleeWeapon_Blunt" ParentName="PN_BaseMeleeWeapon" Abstract="True">
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
<li>Gold</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<weaponClasses>
<li>MeleeBlunt</li>
</weaponClasses>
</ThingDef>
<!--==================================== 원거리 베이스 ====================================-->
<ThingDef Name="PN_BaseGun" Abstract="True" ParentName="PN_BaseWeapon">
<techLevel>Industrial</techLevel>
<smeltable>true</smeltable>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<inspectorTabs>
<li>ITab_Art</li>
</inspectorTabs>
<statBases>
<Flammability>0.5</Flammability>
</statBases>
<weaponTags>
<li>PN_Gun</li>
</weaponTags>
<comps>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponGun</nameMaker>
<descriptionMaker>ArtDescription_WeaponGun</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
<li>
<compClass>CompQuality</compClass>
</li>
</comps>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
</ThingDef>
<ThingDef Name="PN_BaseMakeableGun" ParentName="PN_BaseGun" Abstract="True">
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<recipeUsers Inherit="false">
<li>PN_AutomatonBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedGun</unfinishedThingDef>
</recipeMaker>
<comps>
</comps>
</ThingDef>
<ThingDef Name="PN_BaseBullet" Abstract="True">
<category>Projectile</category>
<tickerType>Normal</tickerType>
<altitudeLayer>Projectile</altitudeLayer>
<thingClass>Bullet</thingClass>
<label>bullet</label>
<useHitPoints>False</useHitPoints>
<neverMultiSelect>True</neverMultiSelect>
<graphicData>
<shaderType>Transparent</shaderType>
</graphicData>
</ThingDef>
<!--==================================== 삽 ====================================--> <!--==================================== 삽 ====================================-->
<ThingDef ParentName="PN_BaseMeleeWeapon_Blunt"> <ThingDef ParentName="PN_BaseMeleeWeapon_Blunt">
<defName>PN_Shovel</defName> <defName>PN_Shovel</defName>