244 lines
9.2 KiB
XML
244 lines
9.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Defs>
|
|
<PawnKindDef>
|
|
<defName>Wula_PawnKind</defName>
|
|
<label>机械乌拉</label>
|
|
<race>WulaSpecies</race>
|
|
<defaultFactionDef>PlayerColony</defaultFactionDef>
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Item/WULA_Species_Icon</texPath>
|
|
<maskPath>SRA/Pawn/Mechanoid/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.1</drawSize>
|
|
<shadowData>
|
|
<volume>(0.2, 0.3, 0.2)</volume>
|
|
</shadowData>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<minGenerationAge>18</minGenerationAge>
|
|
<maxGenerationAge>20</maxGenerationAge>
|
|
<forceNormalGearQuality>true</forceNormalGearQuality>
|
|
<combatPower>0</combatPower>
|
|
<initialWillRange>10~20</initialWillRange>
|
|
<initialResistanceRange>10~20</initialResistanceRange>
|
|
<itemQuality>Poor</itemQuality>
|
|
<isFighter>false</isFighter>
|
|
<apparelTags>
|
|
<li>Wula_Apparel_Init</li>
|
|
</apparelTags>
|
|
<abilities>
|
|
</abilities>
|
|
<weaponMoney>0</weaponMoney>
|
|
<apparelAllowHeadgearChance>0</apparelAllowHeadgearChance>
|
|
<apparelMoney>1000~2000</apparelMoney>
|
|
|
|
<backstoryFiltersOverride>
|
|
<li>
|
|
<categories>
|
|
<li>Wula_Backstory_Categories</li>
|
|
</categories>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
</PawnKindDef>
|
|
|
|
<PawnKindDef ParentName="NonCombatLightMechanoidKind">
|
|
<defName>Mech_WULA_Cat</defName>
|
|
<label>乌拉猫猫</label>
|
|
<race>Mech_WULA_Cat</race>
|
|
<defaultFactionType>PlayerColony</defaultFactionType>
|
|
<allowInMechClusters>False</allowInMechClusters>
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/WULA_Cat/WULA_Cat_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.1</drawSize>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
</PawnKindDef>
|
|
<PawnKindDef Abstract="True" Name="Mech_WULA_Cat_Soldier_PawnKind" ParentName="LightMechanoidKind">
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/WULA_Attack_Cat/WULA_Cat_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Attack_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.1</drawSize>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<allowInMechClusters>False</allowInMechClusters>
|
|
<combatPower>100</combatPower>
|
|
<weaponMoney>9999~9999</weaponMoney>
|
|
<defaultFactionType>PlayerColony</defaultFactionType>
|
|
<!-- <techHediffsChance MayRequire="Ludeon.RimWorld.Biotech">1</techHediffsChance>
|
|
<techHediffsMoney>9999~9999</techHediffsMoney>
|
|
<controlGroupPortraitZoom>0.65</controlGroupPortraitZoom> -->
|
|
</PawnKindDef>
|
|
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind">
|
|
<defName>Mech_WULA_Cat_Constructor</defName>
|
|
<label>土木乌拉猫猫</label>
|
|
<race>Mech_WULA_Cat_Constructor</race>
|
|
<weaponTags>
|
|
<li>Wula_Constructor_Cat_Weapon</li>
|
|
</weaponTags>
|
|
<combatPower>200</combatPower>
|
|
<lifeStages Inherit="False">
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/WULA_Constructor_Cat/WULA_Cat_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Constructor_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.1</drawSize>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
</PawnKindDef>
|
|
<PawnKindDef ParentName="Mech_WULA_Cat_Soldier_PawnKind">
|
|
<defName>Mech_WULA_Cat_Assault</defName>
|
|
<label>突击乌拉猫猫</label>
|
|
<race>Mech_WULA_Cat_Assault</race>
|
|
<combatPower>500</combatPower>
|
|
<lifeStages Inherit="False">
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/WULA_Assault_Cat/WULA_Cat_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Assault_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.1</drawSize>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<weaponTags>
|
|
<li>Wula_Assault_Cat_Weapon</li>
|
|
</weaponTags>
|
|
</PawnKindDef>
|
|
|
|
<PawnKindDef Name="Wula_Mech_Mobile_Factory_PawnKind" ParentName="HeavyMechanoidKind">
|
|
<defName>Wula_Mech_Mobile_Factory</defName> <!-- 修改了defName以避免冲突 -->
|
|
<label>MFm-2"陆行舰"</label>
|
|
<race>Wula_Mech_Mobile_Factory</race>
|
|
<combatPower>1000</combatPower>
|
|
<allowInMechClusters>false</allowInMechClusters>
|
|
<defaultFactionType>PlayerColony</defaultFactionType>
|
|
<canMeleeAttack>false</canMeleeAttack>
|
|
<isGoodBreacher>true</isGoodBreacher>
|
|
|
|
<flyingAnimationFramePathPrefix>Wula/Things/Wula_Mech_Mobile_Factory/Flying/Wula_Mech_Mobile_Factory_Flying_</flyingAnimationFramePathPrefix>
|
|
<flyingAnimationDrawSize>1</flyingAnimationDrawSize>
|
|
<flyingAnimationFrameCount>1</flyingAnimationFrameCount>
|
|
<flyingAnimationTicksPerFrame>2</flyingAnimationTicksPerFrame>
|
|
<flyingAnimationInheritColors>false</flyingAnimationInheritColors>
|
|
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/Wula_Mech_Mobile_Factory/Bodies/Naked_Thin</texPath>
|
|
<maskPath>Wula/Things/WULA_Cat/AllegianceOverlays/None</maskPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>9</drawSize>
|
|
<shadowData>
|
|
<volume>(1.4, 1.8, 1.4)</volume>
|
|
</shadowData>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<weaponMoney>99999~99999</weaponMoney>
|
|
|
|
<controlGroupPortraitZoom>0.7</controlGroupPortraitZoom>
|
|
<weaponTags>
|
|
<li>Wula_Mech_Mobile_Factory_Main_Weapon</li>
|
|
</weaponTags>
|
|
|
|
<abilities>
|
|
<li>Wula_Mech_Mobile_Factory_Produce</li>
|
|
</abilities>
|
|
</PawnKindDef>
|
|
<PawnKindDef Name="WULA_Mech_Flyer_PawnKind" ParentName="BaseMechanoidKind">
|
|
<defName>WULA_Mech_Flyer</defName>
|
|
<label>CRm-51"兵蚁"</label>
|
|
<race>WULA_Mech_Flyer</race>
|
|
<combatPower>190</combatPower>
|
|
<allowInMechClusters>false</allowInMechClusters>
|
|
<flyingAnimationFramePathPrefix>Wula/Things/WULA_Mech_Flyer/Wula_Mech_Flyer_east_Flying_</flyingAnimationFramePathPrefix>
|
|
<flyingAnimationDrawSize>1</flyingAnimationDrawSize>
|
|
<flyingAnimationFrameCount>1</flyingAnimationFrameCount>
|
|
<flyingAnimationTicksPerFrame>2</flyingAnimationTicksPerFrame>
|
|
<flyingAnimationInheritColors>false</flyingAnimationInheritColors>
|
|
|
|
<forceDeathOnDowned>true</forceDeathOnDowned>
|
|
<forceNoDeathNotification>true</forceNoDeathNotification>
|
|
<lifeStages>
|
|
<li>
|
|
<bodyGraphicData>
|
|
<texPath>Wula/Things/WULA_Mech_Flyer/WULA_Mech_Flyer</texPath>
|
|
<shaderType>CutoutWithOverlay</shaderType>
|
|
<graphicClass>Graphic_Multi</graphicClass>
|
|
<drawSize>1.5</drawSize>
|
|
<shadowData>
|
|
<volume>(0.4, 0.8, 0.4)</volume>
|
|
</shadowData>
|
|
</bodyGraphicData>
|
|
</li>
|
|
</lifeStages>
|
|
<techHediffsChance>1</techHediffsChance>
|
|
<techHediffsMoney>9999~9999</techHediffsMoney>
|
|
</PawnKindDef>
|
|
<AbilityDef>
|
|
<defName>Wula_Mech_Mobile_Factory_Produce</defName>
|
|
<label>生产战争机器</label>
|
|
<description>立刻生产10台CRm-51"兵蚁",快速组织一道近战阵线。</description>
|
|
<iconPath>Wula/UI/Abilities/Wula_Mech_Mobile_Factory_Produce</iconPath>
|
|
<cooldownTicksRange>5000</cooldownTicksRange>
|
|
<charges>5</charges>
|
|
<cooldownPerCharge>true</cooldownPerCharge>
|
|
<aiCanUse>true</aiCanUse>
|
|
<displayOrder>300</displayOrder>
|
|
<disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
|
|
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
|
|
<verbProperties>
|
|
<verbClass>Verb_CastAbility</verbClass>
|
|
<range>24</range>
|
|
<warmupTime>0</warmupTime>
|
|
<soundCast>WarqueenWarUrchinsSpawned</soundCast>
|
|
<violent>false</violent>
|
|
<targetable>false</targetable>
|
|
<targetParams>
|
|
<canTargetSelf>true</canTargetSelf>
|
|
</targetParams>
|
|
</verbProperties>
|
|
<comps>
|
|
<li Class="WulaFallenEmpire.CompProperties_AbilityLaunchMultiProjectile">
|
|
<projectileDef>Wula_Mech_Mobile_Factory_Produce_Proj</projectileDef>
|
|
<numProjectiles>10</numProjectiles>
|
|
</li>
|
|
</comps>
|
|
</AbilityDef>
|
|
<ThingDef ParentName="BaseGrenadeProjectile">
|
|
<defName>Wula_Mech_Mobile_Factory_Produce_Proj</defName>
|
|
<label>CRm-51"兵蚁"</label>
|
|
<thingClass>Projectile_SpawnsPawnZeroAge</thingClass>
|
|
<graphicData>
|
|
<texPath>Wula/Things/WULA_Mech_Flyer/WULA_Mech_Flyer_south</texPath>
|
|
<graphicClass>Graphic_Single</graphicClass>
|
|
</graphicData>
|
|
<projectile>
|
|
<speed>41</speed>
|
|
<spawnsPawnKind>WULA_Mech_Flyer</spawnsPawnKind>
|
|
<tryAdjacentFreeSpaces>true</tryAdjacentFreeSpaces>
|
|
<damageDef>Bullet</damageDef>
|
|
<damageAmountBase>1</damageAmountBase>
|
|
</projectile>
|
|
</ThingDef>
|
|
</Defs> |