Skip to content

Instantly share code, notes, and snippets.

@notfood
Created August 3, 2020 19:05
Show Gist options
  • Save notfood/63d2b4252b67b232a6a502e1c9fdf3ed to your computer and use it in GitHub Desktop.
Save notfood/63d2b4252b67b232a6a502e1c9fdf3ed to your computer and use it in GitHub Desktop.
<AlienRace.BackstoryDef>
<baseDescription>
</baseDescription>
<slot>Childhood</slot>
<spawnCategories>
<li>AvaliBackstory</li>
</spawnCategories>
</AlienRace.BackstoryDef>
<AlienRace.BackstoryDef>
<spawnCategories>
<li>AvaliBackstory</li>
</spawnCategories>
</AlienRace.BackstoryDef>
<AlienRace.BackstoryDef>
<baseDescription>
</baseDescription>
<li>
</li>
<li>
</li>
<skillGains>
<li>
<amount>6</amount>
<defName>Shooting</defName>
</li>
<li>
<amount>6</amount>
<defName>Melee</defName>
</li>
</skillGains>
<slot>Childhood</slot>
<spawnCategories>
</spawnCategories>
</AlienRace.BackstoryDef>
<AlienRace.BackstoryDef>
<baseDescription>
</baseDescription>
<li>
</li>
<skillGains>
<li>
<defName>Shooting</defName>
</li>
<li>
<defName>Melee</defName>
</li>
<li>
</li>
<li>
<defName>Animals</defName>
</li>
<li>
<defName>Medicine</defName>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
</li>
<li>
<defName>Crafting</defName>
</li>
<li>
</li>
</skillGains>
<slot>Adulthood</slot>
<spawnCategories>
</spawnCategories>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
</AlienRace.BackstoryDef>
<AlienRace.RaceSettings>
<defName>AvaliRaceSettings</defName>
<pawnKindSettings>
<alienslavekinds>
<li>
<kindDefs>
<li>AvaliSlave</li>
</kindDefs>
</li>
</alienslavekinds>
<alienwandererkinds>
<li>
<factionDefs>
<li>AvaliPlayerColony</li>
</factionDefs>
<pawnKindEntries>
<li>
<chance>50.0</chance>
<kindDefs>
<li>AvaliColonist</li>
<li>AvaliKeeper</li>
<li>AvaliSoldier</li>
</kindDefs>
</li>
</pawnKindEntries>
</li>
</alienwandererkinds>
<startingColonists>
<li>
<factionDefs>
<li>AvaliPlayerColony</li>
</factionDefs>
<pawnKindEntries>
<li>
<kindDefs>
</kindDefs>
</li>
</pawnKindEntries>
</li>
</startingColonists>
</pawnKindSettings>
</AlienRace.RaceSettings>
<alienRace>
<generalSettings>
<alienPartGenerator>
<alienbodytypes>
</alienbodytypes>
<aliencrowntypes>
<li>Average_Normal</li>
</aliencrowntypes>
<alienskincolorgen Class="ColorGenerator_Options">
<options>
<li>
</li>
</options>
</alienskincolorgen>
<alienskinsecondcolorgen Class="ColorGenerator_Options">
<options>
<li>
</li>
</options>
</alienskinsecondcolorgen>
</alienPartGenerator>
<disallowedTraits>
<li>Abrasive</li>
</disallowedTraits>
<humanRecipeImport>true</humanRecipeImport>
<maleGenderProbability>0.5</maleGenderProbability>
<maxDamageForSocialfight>6</maxDamageForSocialfight>
</generalSettings>
<graphicPaths>
<li>
<head>Things/Avali/Heads/</head>
</li>
</graphicPaths>
<hairSettings>
</hairSettings>
<raceRestriction>
<apparelList>
</apparelList>
<buildingList>
</buildingList>
<onlyUseRaceRestrictedApparel>true</onlyUseRaceRestrictedApparel>
<whiteApparelList>
<li>Apparel_ShieldBelt</li>
</whiteApparelList>
</raceRestriction>
<relationSettings>
</relationSettings>
<thoughtSettings>
<cannotReceiveThoughts>
<li>AteAwfulMeal</li>
<li>AteRawFood</li>
<li>SleepDisturbed</li>
<li>EnvironmentDark</li>
<li>SharedBed</li>
<li>Naked</li>
<li>AteInsectMeatAsIngredient</li>
</cannotReceiveThoughts>
</thoughtSettings>
</alienRace>
<race>
<ageGenerationCurve>
<points>
<li>(20,100)</li>
<li>(30,100)</li>
</points>
</ageGenerationCurve>
<bloodDef>FilthBloodAvali</bloodDef>
<body>Avali</body>
<foodType>OmnivoreHuman</foodType>
<hediffGiverSets>
</hediffGiverSets>
<intelligence>Humanlike</intelligence>
<lifeStageAges>
<li>
<def>BabyStageAvali</def>
<minAge>0</minAge>
</li>
<li>
<def>ChildStageAvali</def>
<minAge>4</minAge>
</li>
<li>
<def>TeenStageAvali</def>
<minAge>13</minAge>
</li>
<li>
<def>AdultStageAvali</def>
<minAge>18</minAge>
</li>
<li>
<def>ElderStageAvali</def>
</li>
<li>
<def>AncestorStageAvali</def>
</li>
</lifeStageAges>
<litterSizeCurve>
<points>
<li>(0.5, 0)</li>
<li>(1, 1)</li>
<li>(1.01, 0.02)</li>
<li>(3.5, 0)</li>
</points>
</litterSizeCurve>
<nameGenerator>NamerPersonAvali</nameGenerator>
<specialShadowData>
<offset>(0,0,-0.3)</offset>
<volume>(0.3, 0.8, 0.4)</volume>
</specialShadowData>
<thinkTreeConstant>HumanlikeConstant</thinkTreeConstant>
<thinkTreeMain>Humanlike</thinkTreeMain>
</race>
<statBases>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
<linkedBodyPartsGroup>LeftHand</linkedBodyPartsGroup>
</li>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Bite</li>
</capacities>
<label>teeth</label>
<linkedBodyPartsGroup>Teeth</linkedBodyPartsGroup>
</li>
</tools>
</AlienRace.ThingDef_AlienRace>
<BodyDef>
<corePart>
<def>Torso</def>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
<height>Middle</height>
<parts>
<li>
<coverage>0.036</coverage>
<def>Ribcage</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.015</coverage>
<def>Sternum</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.025</coverage>
<def>Pelvis</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
<height>Bottom</height>
</li>
<li>
<coverage>0.05</coverage>
<depth>Outside</depth>
<groups>
<li>Torso</li>
</groups>
<height>Bottom</height>
</li>
<li>
<coverage>0.025</coverage>
<def>Spine</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.025</coverage>
<def>Stomach</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.020</coverage>
<def>Heart</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.025</coverage>
<customLabel>left lung</customLabel>
<def>Lung</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.025</coverage>
<customLabel>right lung</customLabel>
<def>Lung</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.017</coverage>
<customLabel>left kidney</customLabel>
<def>Kidney</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.017</coverage>
<customLabel>right kidney</customLabel>
<def>Kidney</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.025</coverage>
<def>Liver</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
<li>
<coverage>0.075</coverage>
<def>Neck</def>
<groups>
<li>Neck</li>
</groups>
<height>Top</height>
<parts>
<li>
<coverage>0.80</coverage>
<def>Head</def>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
<li>HeadAttackTool</li>
</groups>
<parts>
<li>
<coverage>0.18</coverage>
<def>Skull</def>
<depth>Inside</depth>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
<parts>
<li>
<coverage>0.8</coverage>
<def>Brain</def>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
</parts>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left eye</customLabel>
<def>Eye</def>
<groups>
<li>FullHead</li>
<li>Eyes</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right eye</customLabel>
<def>Eye</def>
<groups>
<li>FullHead</li>
<li>Eyes</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left upper ear</customLabel>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left lower ear</customLabel>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right upper ear</customLabel>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right lower ear</customLabel>
<groups>
<li>UpperHead</li>
<li>FullHead</li>
</groups>
</li>
<li>
<coverage>0.15</coverage>
<def>Jaw</def>
<groups>
<li>Teeth</li>
<li>FullHead</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<li>
<coverage>0.12</coverage>
<customLabel>left shoulder</customLabel>
<def>Shoulder</def>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<coverage>0.09</coverage>
<customLabel>left clavicle</customLabel>
<def>Clavicle</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
<height>Top</height>
</li>
<li>
<coverage>0.77</coverage>
<customLabel>left arm</customLabel>
<def>Arm</def>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<coverage>0.1</coverage>
<customLabel>left humerus</customLabel>
<def>Humerus</def>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left radius</customLabel>
<def>Radius</def>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<coverage>0.14</coverage>
<customLabel>left hand</customLabel>
<def>Hand</def>
<groups>
<li>Hands</li>
</groups>
<height>Bottom</height>
<parts>
<li>
<coverage>0.08</coverage>
<customLabel>left pinky</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>left middle finger</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>left thumb</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>LeftHand</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</li>
<li>
<coverage>0.12</coverage>
<customLabel>right shoulder</customLabel>
<def>Shoulder</def>
<groups>
<li>Shoulders</li>
</groups>
<parts>
<li>
<coverage>0.09</coverage>
<customLabel>right clavicle</customLabel>
<def>Clavicle</def>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
<height>Top</height>
</li>
<li>
<coverage>0.77</coverage>
<customLabel>right arm</customLabel>
<def>Arm</def>
<groups>
<li>Arms</li>
</groups>
<parts>
<li>
<coverage>0.1</coverage>
<customLabel>right humerus</customLabel>
<def>Humerus</def>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right radius</customLabel>
<def>Radius</def>
<depth>Inside</depth>
<groups>
<li>Arms</li>
</groups>
</li>
<li>
<coverage>0.14</coverage>
<customLabel>right hand</customLabel>
<def>Hand</def>
<groups>
<li>Hands</li>
</groups>
<height>Bottom</height>
<parts>
<li>
<coverage>0.08</coverage>
<customLabel>right pinky</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>right middle finger</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>right thumb</customLabel>
<def>Finger</def>
<groups>
<li>Hands</li>
<li>RightHand</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</li>
<li>
<coverage>0</coverage>
<def>Waist</def>
<groups>
<li>Waist</li>
</groups>
<height>Bottom</height>
</li>
<li>
<coverage>0.14</coverage>
<customLabel>left leg</customLabel>
<def>Leg</def>
<groups>
<li>Legs</li>
</groups>
<height>Bottom</height>
<parts>
<li>
<coverage>0.1</coverage>
<customLabel>left femur</customLabel>
<def>Femur</def>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left tibia</customLabel>
<def>Tibia</def>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>left foot</customLabel>
<def>Foot</def>
<groups>
<li>Feet</li>
</groups>
<parts>
<li>
<coverage>0.08</coverage>
<customLabel>left little toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>left middle toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>left big toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
<li>
<coverage>0.14</coverage>
<customLabel>right leg</customLabel>
<def>Leg</def>
<groups>
<li>Legs</li>
</groups>
<height>Bottom</height>
<parts>
<li>
<coverage>0.1</coverage>
<customLabel>right femur</customLabel>
<def>Femur</def>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right tibia</customLabel>
<def>Tibia</def>
<depth>Inside</depth>
<groups>
<li>Legs</li>
</groups>
</li>
<li>
<coverage>0.1</coverage>
<customLabel>right foot</customLabel>
<def>Foot</def>
<groups>
<li>Feet</li>
</groups>
<parts>
<li>
<coverage>0.08</coverage>
<customLabel>right little toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>right middle toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
<li>
<coverage>0.08</coverage>
<customLabel>right big toe</customLabel>
<def>Toe</def>
<groups>
<li>Feet</li>
</groups>
</li>
</parts>
</li>
</parts>
</li>
</parts>
</corePart>
<defName>Avali</defName>
<label>avali</label>
</BodyDef>
<BodyPartDef>
<beautyRelated>true</beautyRelated>
<frostbiteVulnerability>8</frostbiteVulnerability>
<hitPoints>25</hitPoints>
<label>tail</label>
<skinCovered>true</skinCovered>
<tags>
<li>MovingLimbCore</li>
</tags>
</BodyPartDef>
<BodyPartDef>
<beautyRelated>true</beautyRelated>
<frostbiteVulnerability>5</frostbiteVulnerability>
<hitPoints>15</hitPoints>
<label>ear</label>
<skinCovered>true</skinCovered>
<tags>
<li>HearingSource</li>
</tags>
</BodyPartDef>
<BodyPartGroupDef>
<label>upper head</label>
<listOrder>200</listOrder>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>ears</label>
<listOrder>201</listOrder>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>tail</label>
<listOrder>49</listOrder>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>left hand talons</label>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>right hand talons</label>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>left feet talons</label>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>right feet talons</label>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>left feet</label>
</BodyPartGroupDef>
<BodyPartGroupDef>
<label>right feet</label>
</BodyPartGroupDef>
<FactionDef>
<backstoryCategories>
<li>AvaliBackstory</li>
</backstoryCategories>
<canMakeRandomly>true</canMakeRandomly>
<canSiege>true</canSiege>
<canStageAttacks>true</canStageAttacks>
<factionNameMaker>NamerFactionOutlander</factionNameMaker>
<hairTags>
<li>AvaliHair</li>
</hairTags>
<maxPawnCostPerTotalPointsCurve>
<points>
</points>
</maxPawnCostPerTotalPointsCurve>
<pawnGroupMakers>
<li>
<kindDef>Combat</kindDef>
<options>
</options>
</li>
<li>
<kindDef>Peaceful</kindDef>
<options>
</options>
</li>
<li>
<carriers>
</carriers>
<guards>
</guards>
<kindDef>Trader</kindDef>
<traders>
<AvaliTrader>1</AvaliTrader>
</traders>
</li>
<li>
<kindDef>Settlement</kindDef>
<options>
</options>
</li>
</pawnGroupMakers>
<visitorTraderKinds>
<li>Visitor_Avali_Standard</li>
</visitorTraderKinds>
</FactionDef>
<colorSpectrum>
</colorSpectrum>
</FactionDef>
</HediffDef>
<description>
</description>
</HediffDef>
</HediffDef>
</HediffDef>
<description>
</description>
</HediffDef>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<addedPartProps>
<solid>true</solid>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<defName>CyberneticAvaliLeg</defName>
<description>
</description>
<spawnThingOnRemoved>CyberneticAvaliLeg</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<addedPartProps>
<solid>true</solid>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<addedPartProps>
<betterThanNatural>false</betterThanNatural>
<solid>true</solid>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<description>
</description>
</HediffDef>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
</HediffDef>
<HediffGiverSetDef>
<hediffGivers>
<li Class="HediffGiver_Bleeding">
<hediff>BloodLoss</hediff>
</li>
<li Class="HediffGiver_Heat">
<hediff>Heatstroke</hediff>
</li>
<li Class="HediffGiver_Hypothermia">
<hediff>Hypothermia</hediff>
</li>
<li Class="HediffGiver_RandomAgeCurved">
<ageFractionMtbDaysCurve>
<points>
<li>(0.6, 9999999)</li>
<li>(0.8, 2500)</li>
<li>(1, 300)</li>
</points>
</ageFractionMtbDaysCurve>
<hediff>HeartAttack</hediff>
<minPlayerPopulation>2</minPlayerPopulation>
<partsToAffect>
<li>Heart</li>
</partsToAffect>
</li>
</hediffGivers>
</HediffGiverSetDef>
<LifeStageDef>
<bodySizeFactor>0.2</bodySizeFactor>
<defName>BabyStageAvali</defName>
<healthScaleFactor>0.2</healthScaleFactor>
<hungerRateFactor>0.2</hungerRateFactor>
<marketValueFactor>0.5</marketValueFactor>
<statFactors>
</statFactors>
</LifeStageDef>
<LifeStageDef>
<defName>ChildStageAvali</defName>
<hungerRateFactor>0.6</hungerRateFactor>
<statFactors>
<MoveSpeed>0.65</MoveSpeed>
</statFactors>
</LifeStageDef>
<LifeStageDef>
<defName>TeenStageAvali</defName>
<label>adult</label>
<reproductive>false</reproductive>
<visible>false</visible>
</LifeStageDef>
<LifeStageDef>
<defName>AdultStageAvali</defName>
<label>adult</label>
<reproductive>true</reproductive>
<visible>false</visible>
</LifeStageDef>
<LifeStageDef>
<defName>ElderStageAvali</defName>
<label>elder</label>
<reproductive>true</reproductive>
</LifeStageDef>
<LifeStageDef>
<defName>AncestorStageAvali</defName>
<label>ancestor</label>
<reproductive>true</reproductive>
</LifeStageDef>
<backstoryCategories>
<li>AvaliBackstory</li>
</backstoryCategories>
</PawnKindDef>
<PawnKindDef Abstract="True" Name="AvaliCivBase" ParentName="AvaliBase">
<combatPower>25</combatPower>
<isFighter>false</isFighter>
<itemQuality>Poor</itemQuality>
<techHediffsTags>
<li>Simple</li>
</techHediffsTags>
</PawnKindDef>
<PawnKindDef Abstract="True" Name="AvaliMilBase" ParentName="AvaliBase">
<inventoryOptions>
<skipChance>0.8</skipChance>
<subOptionsChooseOne>
<li>
<thingDef>Silver</thingDef>
</li>
<li>
<thingDef>MedicineIndustrial</thingDef>
</li>
</subOptionsChooseOne>
</inventoryOptions>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
</PawnKindDef>
<isFighter>false</isFighter>
</PawnKindDef>
<PawnKindDef ParentName="AvaliCivBase">
<defName>AvaliColonist</defName>
<label>colonist</label>
</PawnKindDef>
<PawnKindDef ParentName="AvaliCivBase">
<defName>AvaliKeeper</defName>
<factionLeader>true</factionLeader>
<label>Avali Keeper</label>
<labelPlural>Avali keepers</labelPlural>
</PawnKindDef>
<PawnKindDef ParentName="AvaliCivBase">
<defName>AvaliTrader</defName>
<trader>true</trader>
</PawnKindDef>
<combatPower>50</combatPower>
<defName>AvaliSecurityGuard</defName>
<label>security guard</label>
<techHediffsTags>
<li>Simple</li>
</techHediffsTags>
<weaponTags>
<li>AvaliGun</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="AvaliMilBase">
<defName>AvaliSoldier</defName>
</PawnKindDef>
<PawnKindDef ParentName="AvaliMilBase">
<apparelTags>
</apparelTags>
<defName>AvaliStalker</defName>
<inventoryOptions>
<skipChance>0.8</skipChance>
<subOptionsChooseOne>
<li>
<thingDef>Silver</thingDef>
</li>
<li>
<thingDef>MedicineIndustrial</thingDef>
</li>
</subOptionsChooseOne>
</inventoryOptions>
<techHediffsTags>
<li>Advanced</li>
</techHediffsTags>
<weaponTags>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="AvaliMilBase">
<apparelTags>
</apparelTags>
<inventoryOptions>
<subOptionsChooseOne>
<li>
<thingDef>Silver</thingDef>
</li>
<li>
</li>
</subOptionsChooseOne>
</inventoryOptions>
<techHediffsTags>
<li>Advanced</li>
</techHediffsTags>
<weaponTags>
<li>AvaliGun</li>
</weaponTags>
</PawnKindDef>
<PawnKindDef ParentName="AvaliMilBase">
<apparelTags>
</apparelTags>
<defName>AvaliAssassin</defName>
<inventoryOptions>
<subOptionsChooseOne>
<li>
<thingDef>Silver</thingDef>
</li>
<li>
</li>
</subOptionsChooseOne>
</inventoryOptions>
<techHediffsTags>
<li>Advanced</li>
</techHediffsTags>
<weaponTags>
</weaponTags>
</PawnKindDef>
<apparelTags>
</apparelTags>
<backstoryCategories>
<li>AvaliBackstory</li>
</backstoryCategories>
<defName>Avali</defName>
<defaultFactionType>AvaliPlayerColony</defaultFactionType>
<label>colonist</label>
</PawnKindDef>
</RecipeDef>
<workSkill>Crafting</workSkill>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
</RecipeDef>
<effectWorking>Surgery</effectWorking>
<soundWorking>Recipe_Surgery</soundWorking>
<workSkill>Medicine</workSkill>
<workSkillLearnFactor>16</workSkillLearnFactor>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<appliedOnFixedBodyParts>
</appliedOnFixedBodyParts>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
<thingDefs>
</thingDefs>
</fixedIngredientFilter>
<ingredients>
<li>
<count>1</count>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
</li>
<li>
<count>1</count>
<filter>
<thingDefs>
</thingDefs>
</filter>
</li>
</ingredients>
</RecipeDef>
</RecipeDef>
</RecipeDef>
</RecipeDef>
</RecipeDef>
</RecipeDef>
<ResearchProjectDef>
<description>
</description>
<prerequisites>
</prerequisites>
<researchViewX>0</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>1</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>2</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>1</researchViewX>
<researchViewY>0</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>2</researchViewX>
<researchViewY>0</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>1</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>2</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewY>4</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>1</researchViewX>
</ResearchProjectDef>
<ResearchProjectDef>
<prerequisites>
</prerequisites>
<researchViewX>2</researchViewX>
</ResearchProjectDef>
<ResearchTabDef>
</ResearchTabDef>
<RulePackDef>
<defName>NamerPersonAvali</defName>
<rulePack>
<rulesRaw>
<li Class="Rule_File">
</li>
<li Class="Rule_File">
</li>
<li Class="Rule_File">
</li>
<li Class="Rule_File">
</li>
<li Class="Rule_File">
</li>
</rulesRaw>
<rulesStrings>
</rulesStrings>
</rulePack>
</RulePackDef>
<ScenarioDef>
<defName>AvaliScenario</defName>
<description>
</description>
<label>Lost Pack</label>
<scenario>
<parts>
<li Class="ScenPart_ConfigPage_ConfigureStartingPawns">
<def>ConfigPage_ConfigureStartingPawns</def>
<pawnChoiceCount>8</pawnChoiceCount>
</li>
<li Class="ScenPart_PlayerPawnsArriveMethod">
<def>PlayerPawnsArriveMethod</def>
<method>DropPods</method>
</li>
<li Class="ScenPart_ScatterThingsAnywhere">
<def>ScatterThingsAnywhere</def>
<thingDef>ShipChunk</thingDef>
</li>
<li Class="ScenPart_ScatterThingsAnywhere">
<count>720</count>
<def>ScatterThingsAnywhere</def>
<thingDef>Steel</thingDef>
</li>
<li Class="ScenPart_ScatterThingsNearPlayerStart">
<count>600</count>
<def>ScatterThingsNearPlayerStart</def>
<thingDef>Steel</thingDef>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>500</count>
<def>StartingThing_Defined</def>
<thingDef>Silver</thingDef>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>30</count>
<def>StartingThing_Defined</def>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>30</count>
<def>StartingThing_Defined</def>
<thingDef>ComponentIndustrial</thingDef>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>1</count>
<def>StartingThing_Defined</def>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>1</count>
<def>StartingThing_Defined</def>
</li>
<li Class="ScenPart_StartingThing_Defined">
<count>1</count>
<def>StartingThing_Defined</def>
<stuff>Plasteel</stuff>
</li>
</parts>
<playerFaction>
<def>PlayerFaction</def>
<factionDef>AvaliPlayerColony</factionDef>
</playerFaction>
</scenario>
</ScenarioDef>
</li>
</li>
<thingCategories>
</thingCategories>
</ThingDef>
<recipeMaker>
<recipeUsers>
</recipeUsers>
<soundWorking>Recipe_Smith</soundWorking>
<workSkill>Crafting</workSkill>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
</recipeMaker>
</ThingDef>
<recipeMaker>
<effectWorking>Smith</effectWorking>
<recipeUsers>
</recipeUsers>
<workSkill>Crafting</workSkill>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
</recipeMaker>
<thingCategories>
</thingCategories>
</ThingDef>
<recipeMaker>
</recipeMaker>
</ThingDef>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="CompProperties_Art">
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
<nameMaker>NamerArtWeaponMelee</nameMaker>
</li>
</comps>
</ThingDef>
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
</ThingDef>
<recipeMaker>
<defaultIngredientFilter>
<categories>
<li>Root</li>
</categories>
<disallowedThingDefs>
<li>Silver</li>
</disallowedThingDefs>
</defaultIngredientFilter>
</recipeMaker>
</ThingDef>
</thingCategories>
</ThingDef>
<ThingDef Abstract="True" Name="AvaliBenchBase" ParentName="BuildingBase">
<canOverlapZones>false</canOverlapZones>
<comps>
<li>
<compClass>CompReportWorkSpeed</compClass>
</li>
</comps>
<minifiedDef>MinifiedThing</minifiedDef>
<placeWorkers>
<li>PlaceWorker_ReportWorkSpeedPenalties</li>
</placeWorkers>
<statBases>
<Mass>20</Mass>
</statBases>
<terrainAffordanceNeeded>Medium</terrainAffordanceNeeded>
<thingCategories>
<li>BuildingsProduction</li>
</thingCategories>
</ThingDef>
<thingCategories>
</thingCategories>
</ThingDef>
</ThingDef>
</ThingDef>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
<Mass>0.5</Mass>
</statBases>
</ThingDef>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
</bodyPartGroups>
<layers>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
<EquipDelay>2</EquipDelay>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Shoulders</li>
<li>Arms</li>
</bodyPartGroups>
<layers>
<li>Shell</li>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<equippedStatOffsets>
</equippedStatOffsets>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Arms</li>
</bodyPartGroups>
<layers>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
<MaxHitPoints>200</MaxHitPoints>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Arms</li>
</bodyPartGroups>
<layers>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Arms</li>
</bodyPartGroups>
<layers>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<li>Middle</li>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<stuffCategories>
<li>Fabric</li>
<li>Leathery</li>
</stuffCategories>
</ThingDef>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<layers>
<li>Middle</li>
</layers>
<tags>
</tags>
</apparel>
<colorGenerator Class="ColorGenerator_Options">
<options>
<li>
<weight>10</weight>
</li>
<li>
<weight>10</weight>
</li>
<li>
<max>RGBA(1,1,1,1)</max>
</li>
</options>
</colorGenerator>
<description>
</description>
<equippedStatOffsets>
</equippedStatOffsets>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<stuffCategories>
</stuffCategories>
</ThingDef>
<ThingDef ParentName="AvaliArmorHelmetMakeableBase">
<apparel>
<bodyPartGroups>
</bodyPartGroups>
<layers>
<li>Overhead</li>
</layers>
<tags>
</tags>
</apparel>
<costList>
</costList>
<equippedStatOffsets>
</equippedStatOffsets>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
<techLevel>Industrial</techLevel>
</ThingDef>
<costList>
</costList>
<costStuffCount>75</costStuffCount>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
</ThingDef>
<costList>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_Pistol</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Light</soundCastTail>
</li>
</verbs>
<weaponTags>
</weaponTags>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_SMG</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
<AccuracyShort>0.75</AccuracyShort>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Light</soundCastTail>
</li>
</verbs>
<weaponTags>
</weaponTags>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_Rifle</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
<AccuracyMedium>0.75</AccuracyMedium>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Medium</soundCastTail>
</li>
</verbs>
<weaponTags>
<li>AvaliGun</li>
</weaponTags>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_Shotgun</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<defaultProjectile>Bullet_Avali_Shotgun</defaultProjectile>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Medium</soundCastTail>
<ticksBetweenBurstShots>0</ticksBetweenBurstShots>
</li>
</verbs>
<weaponTags>
<li>AvaliGun</li>
</weaponTags>
</ThingDef>
<costList>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_Sniper</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Heavy</soundCastTail>
</li>
</verbs>
<weaponTags>
</weaponTags>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Items/Weapons/Avali_Minigun</texPath>
</graphicData>
<recipeMaker>
<skillRequirements>
</skillRequirements>
</recipeMaker>
<statBases>
</statBases>
<tools>
<li>
<capacities>
<li>Blunt</li>
</capacities>
</li>
<li>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<label>barrel</label>
</li>
</tools>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Medium</soundCastTail>
</li>
</verbs>
<weaponTags>
</weaponTags>
</ThingDef>
<costList>
</costList>
<defName>Gun_Avali_Rocket_Launcher</defName>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<recipeMaker>
</recipeMaker>
<statBases>
<AccuracyLong>0.60</AccuracyLong>
<AccuracyMedium>0.70</AccuracyMedium>
<AccuracyShort>0.80</AccuracyShort>
</statBases>
<verbs>
<li>
<defaultProjectile>Bullet_Avali_Rocket</defaultProjectile>
<hasStandardCommand>true</hasStandardCommand>
<soundCastTail>GunTail_Heavy</soundCastTail>
</li>
</verbs>
<weaponTags>
</weaponTags>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
</ThingDef>
<graphicData>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
<li>
</li>
</weaponTags>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
<li>
</li>
</weaponTags>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
<tradeability>None</tradeability>
<verbs>
<li>
<hasStandardCommand>true</hasStandardCommand>
</li>
</verbs>
</ThingDef>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
<ComponentIndustrial>2</ComponentIndustrial>
<Steel>10</Steel>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
<Steel>25</Steel>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
<Steel>10</Steel>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<description>
</description>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<statBases>
</statBases>
</ThingDef>
<costList>
</costList>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
<texPath>Things/Item/Health/HealthItem</texPath>
</graphicData>
<statBases>
</statBases>
<techHediffsTags>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<altitudeLayer>Building</altitudeLayer>
<building>
<ai_combatDangerous>true</ai_combatDangerous>
<turretBurstCooldownTime>2.5</turretBurstCooldownTime>
</building>
<comps>
<li Class="CompProperties_Breakdownable"/>
<li Class="CompProperties_Explosive">
<explosiveDamageType>Bomb</explosiveDamageType>
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
</li>
</comps>
<costList>
</costList>
<designationCategory>Security</designationCategory>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<hasTooltip>true</hasTooltip>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<researchPrerequisites>
</researchPrerequisites>
<rotatable>true</rotatable>
<size>(1,1)</size>
<statBases>
<Beauty>-20</Beauty>
<ShootingAccuracyTurret>0.96</ShootingAccuracyTurret>
</statBases>
<stealable>false</stealable>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<tickerType>Normal</tickerType>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<altitudeLayer>Building</altitudeLayer>
<building>
<ai_combatDangerous>true</ai_combatDangerous>
</building>
<comps>
<li Class="CompProperties_Breakdownable"/>
<li Class="CompProperties_Explosive">
<chanceNeverExplodeFromDamage>0.5</chanceNeverExplodeFromDamage>
<explosiveDamageType>Bomb</explosiveDamageType>
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
</li>
</comps>
<costList>
</costList>
<designationCategory>Security</designationCategory>
<graphicData>
<drawSize>(2,2)</drawSize>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<hasTooltip>true</hasTooltip>
<passability>PassThroughOnly</passability>
<pathCost>50</pathCost>
<researchPrerequisites>
</researchPrerequisites>
<rotatable>true</rotatable>
<size>(2,2)</size>
<statBases>
</statBases>
<stealable>false</stealable>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<tickerType>Normal</tickerType>
</ThingDef>
<ThingDef ParentName="BuildingBase">
<altitudeLayer>Building</altitudeLayer>
<building>
<ai_combatDangerous>true</ai_combatDangerous>
</building>
<comps>
<li Class="CompProperties_Breakdownable"/>
<li Class="CompProperties_Explosive">
<explosiveDamageType>Bomb</explosiveDamageType>
</li>
<li Class="CompProperties_Flickable"/>
<li Class="CompProperties_Forbiddable"/>
<li Class="CompProperties_Power">
<compClass>CompPowerTrader</compClass>
</li>
</comps>
<costList>
</costList>
<designationCategory>Security</designationCategory>
<graphicData>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<hasTooltip>true</hasTooltip>
<passability>PassThroughOnly</passability>
<researchPrerequisites>
</researchPrerequisites>
<rotatable>true</rotatable>
<size>(3,3)</size>
<statBases>
</statBases>
<stealable>false</stealable>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<terrainAffordanceNeeded>Heavy</terrainAffordanceNeeded>
<tickerType>Normal</tickerType>
</ThingDef>
<ThingDef ParentName="LeatherBase">
<graphicData>
<color>(128, 128, 128)</color>
</graphicData>
<statBases>
<StuffPower_Insulation_Heat>15</StuffPower_Insulation_Heat>
</statBases>
<stuffProps>
<color>(128, 128, 128)</color>
<commonality>0.001</commonality>
<statFactors>
<MaxHitPoints>1.0</MaxHitPoints>
</statFactors>
</stuffProps>
</ThingDef>
<graphicData>
</graphicData>
</ThingDef>
<TraderKindDef>
<stockGenerators>
<li Class="StockGenerator_Category">
</li>
<li Class="StockGenerator_Category">
<categoryDef>Drugs</categoryDef>
</li>
<li Class="StockGenerator_Clothes">
</li>
<li Class="StockGenerator_MultiDef">
<thingDefs>
</thingDefs>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Silver</thingDef>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>ComponentIndustrial</thingDef>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>MedicineIndustrial</thingDef>
</li>
</li>
<li Class="StockGenerator_WeaponsRanged">
</li>
</stockGenerators>
</TraderKindDef>
<WorkGiverDef>
<defName>DoBillsAvaliNanoloom</defName>
<fixedBillGiverDefs>
<li>AvaliNanoloom</li>
</fixedBillGiverDefs>
<giverClass>WorkGiver_DoBill</giverClass>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
<workType>Tailoring</workType>
</WorkGiverDef>
<WorkGiverDef>
<fixedBillGiverDefs>
</fixedBillGiverDefs>
<giverClass>WorkGiver_DoBill</giverClass>
<requiredCapacities>
<li>Manipulation</li>
</requiredCapacities>
<workType>Smithing</workType>
</WorkGiverDef>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment