Skip to content

Commit

Permalink
feat (ROM) + extra
Browse files Browse the repository at this point in the history
  • Loading branch information
pacas committed Jun 9, 2024
1 parent 6c9f5c0 commit 2233bb9
Show file tree
Hide file tree
Showing 63 changed files with 2,159 additions and 30,599 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@
<!-- Alloy -->

<RB_Bee_Alloy_Drone.label>металлический трутень</RB_Bee_Alloy_Drone.label>
<RB_Bee_Alloy_Drone.description>Металлические пчелы способны производить соты с металлическими соединениями в них. Тем не менее, они производят мало меда. Металлическая пчела производит соты с покрытием из железа, но её можно скрещивать, чтобы получить более особенных пчел. Обратите внимание, что эта пчела нуждается в запасе небольшого количества железа поблизости, чтобы иметь возможность делать свою работу!\n\nЧерты пчел:\n\nВремя производства: 24 часа\nНочной образ жизни: Нет\nРаботают в дождь: Нет\nНеобычные растения или необходимые средства: сталь\nМинимальная температура: 0ºC\nМаксимальная температура : 30ºC</RB_Bee_Alloy_Drone.description>
<RB_Bee_Alloy_Drone.description>Металлические пчелы способны производить соты с металлическими соединениями в них. Тем не менее, они производят мало меда. Металлическая пчела производит соты с покрытием из железа, но её можно скрещивать, чтобы получить более особенных пчел. Обратите внимание, что эта пчела нуждается в запасе небольшого количества железа поблизости, чтобы иметь возможность делать свою работу!\n\nЧерты пчел:\n\nВремя производства: 24 часа\nНочной образ жизни: Нет\nРаботают в дождь: Нет\nНеобычные растения или необходимые средства: железо\nМинимальная температура: 0ºC\nМаксимальная температура : 30ºC</RB_Bee_Alloy_Drone.description>

<RB_Bee_Alloy_Queen.label>металлическая матка</RB_Bee_Alloy_Queen.label>
<RB_Bee_Alloy_Queen.description>Металлические пчелы способны производить соты с металлическими соединениями в них. Тем не менее, они производят мало меда. Металлическая пчела производит соты с покрытием из железа, но её можно скрещивать, чтобы получить более особенных пчел. Обратите внимание, что эта пчела нуждается в запасе небольшого количества железа поблизости, чтобы иметь возможность делать свою работу!\n\nЧерты пчел:\n\nВремя производства: 24 часа\nНочной образ жизни: Нет\nРаботают в дождь: Нет\nНеобычные растения или необходимые средства: сталь\nМинимальная температура: 0ºC\nМаксимальная температура : 30ºC</RB_Bee_Alloy_Queen.description>
<RB_Bee_Alloy_Queen.description>Металлические пчелы способны производить соты с металлическими соединениями в них. Тем не менее, они производят мало меда. Металлическая пчела производит соты с покрытием из железа, но её можно скрещивать, чтобы получить более особенных пчел. Обратите внимание, что эта пчела нуждается в запасе небольшого количества железа поблизости, чтобы иметь возможность делать свою работу!\n\nЧерты пчел:\n\nВремя производства: 24 часа\nНочной образ жизни: Нет\nРаботают в дождь: Нет\nНеобычные растения или необходимые средства: железо\nМинимальная температура: 0ºC\nМаксимальная температура : 30ºC</RB_Bee_Alloy_Queen.description>


<!-- Adaptive -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<RB_InsertQueensDesc>Поместить матку в этот улей</RB_InsertQueensDesc>
<RB_NoQueens>У вас нет никаких маток!</RB_NoQueens>

<RB_BeehouseContainsDrone>Трутень</RB_BeehouseContainsDrone>
<RB_BeehouseContainsDrone>\nТрутень</RB_BeehouseContainsDrone>
<RB_BeehouseContainsQueen>Матка</RB_BeehouseContainsQueen>
<RB_BeehouseNonePresent>Отсутствует</RB_BeehouseNonePresent>
<RB_BeehouseCombProgress>Прогресс сот</RB_BeehouseCombProgress>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<safetyDepth>0</safetyDepth>
<value>
<stuffCategories>
<li>RuggedMetallic</li>
<li>Metallic</li>
<li>Woody</li>
</stuffCategories>
<costStuffCount>80</costStuffCount>
Expand Down Expand Up @@ -45,7 +45,7 @@
<safetyDepth>0</safetyDepth>
<value>
<stuffCategories>
<li>RuggedMetallic</li>
<li>Metallic</li>
</stuffCategories>
<costStuffCount>160</costStuffCount>
<costList>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,32 @@
<MeleeCritChance>0.24</MeleeCritChance>
<MeleeParryChance>0.33</MeleeParryChance>
<MaxHitPoints>200</MaxHitPoints>
<ArmorRating_Blunt>14</ArmorRating_Blunt>
<ArmorRating_Sharp>11</ArmorRating_Sharp>
<ArmorRating_Blunt>12</ArmorRating_Blunt>
<ArmorRating_Sharp>8</ArmorRating_Sharp>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="AM_Aura"]/comps</xpath>
<value>
<li Class="CombatExtended.CompProperties_ArmorDurability">
<Durability>300</Durability>
<Regenerates>true</Regenerates>
<RegenInterval>750</RegenInterval>
<RegenValue>10</RegenValue>
<Repairable>true</Repairable>
<RepairIngredients>
<TitaniumBar>2</TitaniumBar>
<CarbonAlloy>2</CarbonAlloy>
</RepairIngredients>
<RepairTime>300</RepairTime>
<RepairValue>200</RepairValue>
<CanOverHeal>false</CanOverHeal>
<MinArmorPct>0.5</MinArmorPct>
<MinArmorValueSharp>3</MinArmorValueSharp>
<MinArmorValueBlunt>8</MinArmorValueBlunt>
</li>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Aura"]/tools</xpath>
<value>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,82 +1,98 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>

<Operation Class="PatchOperationFindMod">
<mods>
<li>Alpha Mechs</li>
</mods>

<match Class="PatchOperationSequence">
<operations>

<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]</xpath>
<value>
<li Class="CombatExtended.RacePropertiesExtensionCE">
<bodyShape>QuadrupedLow</bodyShape>
</li>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]/statBases</xpath>
<value>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Alpha Mechs</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]</xpath>
<value>
<li Class="CombatExtended.RacePropertiesExtensionCE">
<bodyShape>QuadrupedLow</bodyShape>
</li>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]/statBases</xpath>
<value>
<statBases>
<MeleeDodgeChance>0.08</MeleeDodgeChance>
<MeleeCritChance>0.24</MeleeCritChance>
<MeleeParryChance>0.18</MeleeParryChance>
<ArmorRating_Blunt>16.8</ArmorRating_Blunt>
<ArmorRating_Sharp>11.6</ArmorRating_Sharp>
</statBases>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]/comps</xpath>
<value>
<li Class="CombatExtended.CompProperties_ArmorDurability">
<Durability>500</Durability>
<Regenerates>true</Regenerates>
<RegenInterval>1250</RegenInterval>
<RegenValue>5</RegenValue>
<Repairable>true</Repairable>
<RepairIngredients>
<TitaniumBar>3</TitaniumBar>
<CarbonAlloy>3</CarbonAlloy>
</RepairIngredients>
<RepairTime>300</RepairTime>
<RepairValue>200</RepairValue>
<CanOverHeal>true</CanOverHeal>
<MaxOverHeal>50</MaxOverHeal>
<MinArmorPct>0.5</MinArmorPct>
<MinArmorValueSharp>3</MinArmorValueSharp>
<MinArmorValueBlunt>9</MinArmorValueBlunt>
</li>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>snout blade</label>
<capacities>
<li>Cut</li>
</capacities>
<power>19</power>
<cooldownTime>1.4</cooldownTime>
<linkedBodyPartsGroup>AM_NoseBlade</linkedBodyPartsGroup>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<armorPenetrationBlunt>8</armorPenetrationBlunt>
<armorPenetrationSharp>3</armorPenetrationSharp>
</li>
<li Class="CombatExtended.ToolCE">
<label>snout blade</label>
<capacities>
<li>Stab</li>
</capacities>
<power>14</power>
<cooldownTime>1.2</cooldownTime>
<linkedBodyPartsGroup>AM_NoseBlade</linkedBodyPartsGroup>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<armorPenetrationBlunt>12</armorPenetrationBlunt>
<armorPenetrationSharp>16</armorPenetrationSharp>
</li>
<li Class="CombatExtended.ToolCE">
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>3</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<chanceFactor>0.2</chanceFactor>
<armorPenetrationBlunt>5</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>

</operations>
</match>
</Operation>

</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Daggersnout"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>snout blade</label>
<capacities>
<li>Cut</li>
</capacities>
<power>19</power>
<cooldownTime>1.4</cooldownTime>
<linkedBodyPartsGroup>AM_NoseBlade</linkedBodyPartsGroup>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<armorPenetrationBlunt>8</armorPenetrationBlunt>
<armorPenetrationSharp>3</armorPenetrationSharp>
</li>
<li Class="CombatExtended.ToolCE">
<label>snout blade</label>
<capacities>
<li>Stab</li>
</capacities>
<power>14</power>
<cooldownTime>1.2</cooldownTime>
<linkedBodyPartsGroup>AM_NoseBlade</linkedBodyPartsGroup>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<armorPenetrationBlunt>12</armorPenetrationBlunt>
<armorPenetrationSharp>16</armorPenetrationSharp>
</li>
<li Class="CombatExtended.ToolCE">
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>3</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<chanceFactor>0.2</chanceFactor>
<armorPenetrationBlunt>5</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>
Original file line number Diff line number Diff line change
@@ -1,26 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>

<Operation Class="PatchOperationFindMod">
<mods>
<li>Alpha Mechs</li>
</mods>

<match Class="PatchOperationSequence">
<operations>

<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]</xpath>
<value>
<li Class="CombatExtended.RacePropertiesExtensionCE">
<bodyShape>QuadrupedLow</bodyShape>
</li>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]/statBases</xpath>
<value>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Alpha Mechs</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAddModExtension">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]</xpath>
<value>
<li Class="CombatExtended.RacePropertiesExtensionCE">
<bodyShape>QuadrupedLow</bodyShape>
</li>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]/statBases</xpath>
<value>
<statBases>
<MoveSpeed>2.5</MoveSpeed>
<ArmorRating_Blunt>33</ArmorRating_Blunt>
Expand All @@ -32,32 +28,52 @@
<MaxHitPoints>400</MaxHitPoints>
<BandwidthCost MayRequire="Ludeon.Rimworld.Biotech">4</BandwidthCost>
</statBases>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]/comps</xpath>
<value>
<li Class="CombatExtended.CompProperties_ArmorDurability">
<Durability>2000</Durability>
<Regenerates>true</Regenerates>
<RegenInterval>1250</RegenInterval>
<RegenValue>10</RegenValue>
<Repairable>true</Repairable>
<RepairIngredients>
<TitaniumBar>5</TitaniumBar>
<CarbonAlloy>5</CarbonAlloy>
</RepairIngredients>
<RepairTime>300</RepairTime>
<RepairValue>200</RepairValue>
<CanOverHeal>true</CanOverHeal>
<MaxOverHeal>150</MaxOverHeal>
<MinArmorPct>0.5</MinArmorPct>
<MinArmorValueSharp>10</MinArmorValueSharp>
<MinArmorValueBlunt>22</MinArmorValueBlunt>
</li>
</value>
</li>

<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>mechanoid claws</label>
<capacities>
<li>Cut</li>
<li>AM_SiegeBlunt</li>
</capacities>
<power>46</power>
<cooldownTime>2.3</cooldownTime>
<linkedBodyPartsGroup>AM_MechaClaws</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<armorPenetrationSharp>20</armorPenetrationSharp>
<armorPenetrationBlunt>80</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>

</operations>
</match>
</Operation>

</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="AM_Demolisher"]/tools</xpath>
<value>
<tools>
<li Class="CombatExtended.ToolCE">
<label>mechanoid claws</label>
<capacities>
<li>Cut</li>
<li>AM_SiegeBlunt</li>
</capacities>
<power>46</power>
<cooldownTime>2.3</cooldownTime>
<linkedBodyPartsGroup>AM_MechaClaws</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<armorPenetrationSharp>20</armorPenetrationSharp>
<armorPenetrationBlunt>80</armorPenetrationBlunt>
</li>
</tools>
</value>
</li>
</operations>
</match>
</Operation>
</Patch>
Loading

0 comments on commit 2233bb9

Please sign in to comment.