<?xml version="1.0" encoding="utf-8" ?> <Defs> <!--==================================== 오토캐논 ====================================--> <ThingDef Name="PN_BaseArtilleryBuilding" ParentName="BuildingBase" Abstract="True"> <!--<designatorDropdown>PN_Artillery_Dropdown</designatorDropdown>--> <thingClass>Building_TurretGun</thingClass> <drawerType>MapMeshAndRealTime</drawerType> <graphicData> <texPath>Things/Building/PN_Artillery_Base</texPath> <graphicClass>Graphic_Single</graphicClass> <shaderType>CutoutComplex</shaderType> <drawSize>(3,3)</drawSize> </graphicData> <minifiedDef>MinifiedThing</minifiedDef> <!--<altitudeLayer>MoteOverhead</altitudeLayer>--> <altitudeLayer>Building</altitudeLayer> <hasInteractionCell>True</hasInteractionCell> <interactionCellOffset>(0,0,-3)</interactionCellOffset> <!--상호작용 위치--> <stealable>false</stealable> <size>(3,3)</size> <passability>PassThroughOnly</passability> <pathCost>50</pathCost> <fillPercent>0.4</fillPercent> <thingCategories> <li>BuildingsSecurity</li> </thingCategories> <stuffCategories> <li>Metallic</li> </stuffCategories> <tickerType>Normal</tickerType> <designationHotKey>Misc4</designationHotKey> <terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded> <designationCategory>Security</designationCategory> <costStuffCount>150</costStuffCount> <constructionSkillPrerequisite>5</constructionSkillPrerequisite> <costList> <Steel>150</Steel> <ComponentIndustrial>6</ComponentIndustrial> </costList> <inspectorTabs> <li>ITab_Shells</li> </inspectorTabs> <comps> <li Class="CompProperties_Forbiddable"/> <li Class="CompProperties_Mannable"> <manWorkType>Violent</manWorkType> </li> <li Class="CompProperties_Explosive"> <wickTicks>240</wickTicks> <explosiveRadius>5.9</explosiveRadius> <explosiveDamageType>Bomb</explosiveDamageType> <chanceNeverExplodeFromDamage>0.5</chanceNeverExplodeFromDamage> </li> <li Class="CompProperties_Refuelable"> <fuelLabel>Shots until core overload</fuelLabel> <fuelGizmoLabel>Core overload</fuelGizmoLabel> <outOfFuelMessage>Cannot shoot: Needs new core</outOfFuelMessage> <fuelFilter> <thingDefs> <li>PN_BrainCasing</li> </thingDefs> </fuelFilter> <fuelIsMortarBarrel>true</fuelIsMortarBarrel> <fuelCapacity>15</fuelCapacity> <fuelMultiplier>15</fuelMultiplier> <initialFuelPercent>1</initialFuelPercent> <showFuelGizmo>true</showFuelGizmo> <minimumFueledThreshold>1</minimumFueledThreshold> <consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed> <initialAllowAutoRefuel>true</initialAllowAutoRefuel> <autoRefuelPercent>0</autoRefuelPercent> <fuelIconPath>Things/Building/PN_cannoncore</fuelIconPath> </li> </comps> <statBases> <MaxHitPoints>520</MaxHitPoints> <Flammability>0.7</Flammability> <WorkToBuild>15000</WorkToBuild> <Mass>200</Mass> <Beauty>-20</Beauty> <ShootingAccuracyTurret>1.00</ShootingAccuracyTurret> </statBases> <building> <turretGunDef>PN_Artillery_Turret</turretGunDef> <turretTopDrawSize>3.0</turretTopDrawSize> <turretTopOffset>(0, 0.35)</turretTopOffset> <turretBurstWarmupTime>0.5</turretBurstWarmupTime> <turretBurstCooldownTime>7.0</turretBurstCooldownTime> <buildingTags Inherit="false"> </buildingTags> </building> <placeWorkers> <li>PlaceWorker_TurretTop</li> <li>PlaceWorker_PreventInteractionSpotOverlap</li> </placeWorkers> <researchPrerequisites> <li>PNRP_AutoArtillery</li> </researchPrerequisites> <uiIconPath>Things/Building/PN_Artillery_Ui</uiIconPath> <uiIconScale>0.9</uiIconScale> </ThingDef> <ThingDef ParentName="BaseWeaponTurret"> <defName>PN_Artillery_Turret</defName> <label>PnL Artillery Turret</label> <description>...</description> <graphicData> <texPath>Things/Building/PN_Artillery_Turret</texPath> <graphicClass>Graphic_Single</graphicClass> <drawSize>(6.0,6.0)</drawSize> </graphicData> <recoilPower>30</recoilPower> <altitudeLayer>MoteOverhead</altitudeLayer> <weaponTags Inherit="false"> </weaponTags> <!--<statBases> <AccuracyTouch>0.20</AccuracyTouch> <AccuracyShort>0.85</AccuracyShort> <AccuracyMedium>0.98</AccuracyMedium> <AccuracyLong>0.80</AccuracyLong> </statBases>--> <verbs> <li> <verbClass>Verb_Shoot</verbClass> <forceNormalTimeSpeed>false</forceNormalTimeSpeed> <warmupTime>2.0</warmupTime> <forcedMissRadius>0</forcedMissRadius> <forcedMissRadiusClassicMortars>0</forcedMissRadiusClassicMortars> <!--<isMortar>true</isMortar>--> <requireLineOfSight>false</requireLineOfSight> <minRange>29.9</minRange> <range>500</range> <burstShotCount>1</burstShotCount> <soundCast>PNCannonSound</soundCast> <muzzleFlashScale>16</muzzleFlashScale> <consumeFuelPerShot>1</consumeFuelPerShot> <targetParams> <canTargetLocations>true</canTargetLocations> </targetParams> </li> </verbs> <comps> <li Class="CompProperties_ChangeableProjectile" /> </comps> <building> <fixedStorageSettings> <filter> <categories> <li>PN_Shell</li> </categories> </filter> </fixedStorageSettings> <defaultStorageSettings> </defaultStorageSettings> </building> </ThingDef> <ThingDef ParentName="PN_BaseArtilleryBuilding"> <defName>PN_Artillery_Base_Core</defName> <label>PnL Artillery cannon</label> <description>...</description> <costList> <PN_BrainCasing>1</PN_BrainCasing> </costList> </ThingDef> </Defs>