Skip to content

Commit

Permalink
Version 6.5.23
Browse files Browse the repository at this point in the history
See release.
  • Loading branch information
GeodesicDragon committed Oct 11, 2024
1 parent 3089ba0 commit f5fc5b9
Show file tree
Hide file tree
Showing 68 changed files with 430 additions and 83 deletions.
2 changes: 1 addition & 1 deletion MyLittleRimPony/About/About.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<author>GeodesicDragon</author>
<packageId>geodesicdragon.rimpony</packageId>
<url>https://discord.gg/BGKnpza</url>
<modVersion>6.0.0</modVersion>
<modVersion>6.5.23</modVersion>
<supportedVersions>
<li>1.5</li>
</supportedVersions>
Expand Down
34 changes: 34 additions & 0 deletions MyLittleRimPony/About/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
Version 6.5.23 (October 11th 2024)

* Higher Power: Added a patch which will increase the power output of Screwballs by an additional 10% once advanced power is researched.
* Combat Extended: Added a recipe to the Nightmare Moon statue which lets you request 100 units of FSX in exchange for 1130 silver.
* Combat Extended: Added a recipe to the Nightmare Moon statue which lets you request 100 units of prometheum in exchange for 900 silver.
* Vanilla Backstories Expanded: Added French localisation.
* XML Extensions: Added the ability to configure how many materials are given when recycling destroyed plushies.
* Minimum: 75
* Maximum: 150
* Default: 75
* Core: Fixed some C# keys not being localised into German properly.
* Core: Plushie traders now carry up to 3 ruined plushies.
* Core: Ruined plushies are now flammable.
* Core: Researching the ability to request archotech items from Nightmare Moon now requires you to have researched bionic replacements first.
* Core: Fixed duplicate word in fanfiction quality description.
* Core: The texture for the Daybreaker statue now remains the same regardless of which direction it is rotated.
* Core: The texture for the Nightmare Moon statue now remains the same regardless of which direction it is rotated.
* Core: The texture for the Fabric Exchange now remains the same regardless of which direction it is rotated.
* Core: The texture for the Stone Exchange now remains the same regardless of which direction it is rotated.
* Biotech: Fixed ruined plushies not being dropped by Diamond Dogs.
* Biotech: Ruined plushies are now exclusively dropped by Diamond Dogs.
* Biotech: Diamond Dogs no longer drop jade, plasteel, steel and uranium.
* Combat Extended: Fixed Sweetie Bot turrets not firing properly.
* Combat Extended: Fixed a rare bug which would prevent you from building or reinstalling Sweetie Bot turrets.
* Combat Extended: Fixed missing ammo in the Brony Community scenario.
* Combat Extended: Patched the request antigrain warhead recipe at the Nightmare Moon statue to use mod-relevant terminology.
* Combat Extended: Increased the amount of blunt/sharp/heat protection provided by the Shining Armour plushie to 5/5/0.3 (was 1/1/0.15).
* Combat Extended: The Shining Armour plushie now provides protection to the torso as well as the waist.
* Combat Extended: Fixed wooden bullets showing as not being patched. They have a base damage of 1, and a sharp AP rating of 3.
* Combat Extended/Biotech: Increased the amount of blunt/sharp/heat protection provided by the child Shining Armour plushie to 10/10/0.6 (was 2/2/0.3).
* Combat Extended/Biotech: The child Shining Armour plushie now provides protection to the torso as well as the waist.
* Combat Extended/Biotech: Fixed missing ammo in the Brony Xenotypes scenario.
* Vanilla Factions Expanded - Deserters: Reduced the amount of standard intel given by the request intel recipe to 10 (was 25). The cost is unchanged.

Version 6.0.0 (August 31st 2024)

* Added French localisation. Ajout de la localisation en français.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,22 +112,27 @@
</pawnGroupMakers>
</FactionDef>

<ThingSetMakerDef>
<defName>MLRP_DiamondDogLoot</defName>
<root Class="ThingSetMaker_MarketValue">
<fixedParams>
<filter>
<thingDefs>
<li>Gold</li>
<li>Jade</li>
<li>Plasteel</li>
<li>Silver</li>
<li>Steel</li>
<li>Uranium</li>
<li>PonyPlush_Ruined</li>
</thingDefs>
</filter>
</fixedParams>
</root>
</ThingSetMakerDef>
<ThingSetMakerDef>
<defName>MLRP_DiamondDogLoot</defName>
<root Class="ThingSetMaker_Count">
<fixedParams>
<countRange>
<min>3</min>
<max>10</max>
</countRange>
<totalMarketValueRange>
<min>250</min>
<max>1000</max>
</totalMarketValueRange>
<filter>
<thingDefs>
<li>PonyPlush_Ruined</li>
<li>Gold</li>
<li>Silver</li>
</thingDefs>
</filter>
</fixedParams>
</root>
</ThingSetMakerDef>

</Defs>
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,10 @@
<ArmorRating_Sharp>0.3</ArmorRating_Sharp>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
</statBases>
<apparel>
<bodyPartGroups>
<li>Waist</li>
</bodyPartGroups>
</apparel>
</ThingDef>
</Defs>
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<MLPXenotypeAppreciation.stages.fellow_pony_xenotype.label>compagnon xénotype du poney</MLPXenotypeAppreciation.stages.fellow_pony_xenotype.label>

<!--EN: Izzy Moonbow plush-->
<MLRP_IzzyThought.stages.Izzy_Moonbow_plush.label>peluche de Izzy Moonbow</MLRP_IzzyThought.stages.Izzy_Moonbow_plush.label>
<MLRP_IzzyPlush_Child_Thought.stages.Izzy_Moonbow_plush.label>peluche de Izzy Moonbow</MLRP_IzzyPlush_Child_Thought.stages.Izzy_Moonbow_plush.label>

<!--EN: Her smile is really pretty!-->
<MLRP_IzzyPlush_Child_Thought.stages.Izzy_Moonbow_plush.description>Son sourire est vraiment joli!</MLRP_IzzyPlush_Child_Thought.stages.Izzy_Moonbow_plush.description>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<Defs>

<!--REQUEST 100 FSX-->

<RecipeDef>
<defName>MLRP_NMM_CE_FSX</defName>
<label>request 100 FSX</label>
<description>Offer silver in exchange for 100 units of FSX.</description>
<jobString>Making an offering to Nightmare Moon</jobString>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cremate</effectWorking>
<soundWorking>Recipe_Cremate</soundWorking>
<allowMixingIngredients>false</allowMixingIngredients>
<workAmount>300</workAmount>
<recipeUsers>
<li>MLRP_NightmareMoon</li>
</recipeUsers>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Silver</li>
</thingDefs>
</filter>
<count>113</count>
</li>
</ingredients>
<products>
<FSX>100</FSX>
</products>
</RecipeDef>

<!--REQUEST 100 PROMETHEUM-->

<RecipeDef>
<defName>MLRP_NMM_CE_Prometheum</defName>
<label>request 100 prometheum</label>
<description>Offer silver in exchange for 100 units of prometheum.</description>
<jobString>Making an offering to Nightmare Moon</jobString>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Cremate</effectWorking>
<soundWorking>Recipe_Cremate</soundWorking>
<allowMixingIngredients>false</allowMixingIngredients>
<workAmount>300</workAmount>
<recipeUsers>
<li>MLRP_NightmareMoon</li>
</recipeUsers>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Silver</li>
</thingDefs>
</filter>
<count>90</count>
</li>
</ingredients>
<products>
<Prometheum>100</Prometheum>
</products>
</RecipeDef>

</Defs>
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<label>magical ammunition</label>
<description>Unlocks the ability to craft pony-themed ammunition.</description>
<tab>MLRP_ResearchTab</tab>
<researchViewX>4</researchViewX>
<researchViewY>0</researchViewY>
<researchViewX>0</researchViewX>
<researchViewY>5</researchViewY>
</ResearchProjectDef>

</Defs>
22 changes: 22 additions & 0 deletions MyLittleRimPony/Combat Extended/Patches/AggroTurret_Patches.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
<Patch>

<!--PATCH THE AMMO-->

<Operation Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[@Name="MLRP_WeaponisedArrogance"]</xpath>
<value>
<thingClass>CombatExtended.BulletCE</thingClass>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>/Defs/ThingDef[defName="MLRP_WeaponisedArrogance"]/projectile</xpath>
<value>
<projectile Class="CombatExtended.ProjectilePropertiesCE">
<damageAmountBase>1</damageAmountBase>
<armorPenetrationSharp>3</armorPenetrationSharp> <!--Because of splinters.-->
<armorPenetrationBlunt>1</armorPenetrationBlunt>
</projectile>
</value>
</Operation>

<!--PATCH EVERYTHING ELSE-->

<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="MLRP_Mudbriar" or defName="MLRP_QuibblePants" or defName="MLRP_ZephyrBreeze"]/thingClass</xpath>
<value>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
<?xml version="1.0" encoding="utf-8" ?>

<Patch>
<Operation Class="PatchOperationAdd">
<xpath>/Defs/ScenarioDef[defName="MLRP_Scenario"]/scenario/parts</xpath>
Expand All @@ -9,6 +7,12 @@
<thingDef>Ammo_556x45mmNATO_FMJ</thingDef>
<count>300</count>
</li>

<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>Bullet_45ACP_FMJ</thingDef>
<count>70</count>
</li>
</value>
</Operation>
</Patch>
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
<?xml version="1.0" encoding="utf-8" ?>

<Patch>
<Operation Class="PatchOperationAdd" MayRequire="Ludeon.RimWorld.Biotech">
<xpath>/Defs/ScenarioDef[defName="MLRP_Scenario_Xenos"]/scenario/parts</xpath>
Expand All @@ -9,6 +7,12 @@
<thingDef>Ammo_556x45mmNATO_FMJ</thingDef>
<count>300</count>
</li>

<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>Bullet_45ACP_FMJ</thingDef>
<count>105</count>
</li>
</value>
</Operation>
</Patch>
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<Patch>

<!--CORE SCENARIO-->
<Operation Class="PatchOperationReplace">
<xpath>Defs/ScenarioDef[defName="MLRP_Scenario"]/scenario/parts/li[@Name="MLRP_CoreScenario_Helmets"]</xpath>
<value>
Expand All @@ -11,6 +12,7 @@
</value>
</Operation>

<!--BIOTECH SCENARIO-->
<Operation Class="PatchOperationReplace" MayRequire="Ludeon.RimWorld.Biotech">
<xpath>Defs/ScenarioDef[defName="MLRP_Scenario_Xenos"]/scenario/parts/li[@Name="MLRP_BiotechScenario_Helmets"]</xpath>
<value>
Expand Down
10 changes: 10 additions & 0 deletions MyLittleRimPony/Combat Extended/Patches/HerbalCureKitPatch.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<Patch>

<Operation Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[defName="MLRP_PoisonJokeAddictionCureKit"]/statBases</xpath>
<value>
<Bulk>0.1</Bulk>
</value>
</Operation>

</Patch>
41 changes: 31 additions & 10 deletions MyLittleRimPony/Combat Extended/Patches/PlushiePatch.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,13 @@
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[defName="PonyPlush_Ruined"]/statBases</xpath>
<value>
<Bulk>0.1</Bulk>
</value>
</Operation>

<!--Big Macintosh-->

<Operation Class="PatchOperationAdd">
Expand Down Expand Up @@ -52,28 +59,42 @@
<xpath>/Defs/ThingDef[defName="PonyPlush_ShiningArmour"]/statBases</xpath>
<value>
<statBases>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Heat>0.15</ArmorRating_Heat>
<ArmorRating_Blunt>5</ArmorRating_Blunt>
<ArmorRating_Sharp>5</ArmorRating_Sharp>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
</statBases>
</value>
</Operation>

<Operation Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[defName="PonyPlush_ShiningArmour"]/apparel/bodyPartGroups</xpath>
<value>
<li>Torso</li>
</value>
</Operation>

<Operation Class="PatchOperationReplace" MayRequire="Ludeon.RimWorld.Biotech">
<xpath>/Defs/ThingDef[defName="PonyPlush_ShiningArmour_Child"]/statBases</xpath>
<value>
<statBases>
<ArmorRating_Blunt>2</ArmorRating_Blunt>
<ArmorRating_Sharp>2</ArmorRating_Sharp>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
<ArmorRating_Blunt>10</ArmorRating_Blunt>
<ArmorRating_Sharp>10</ArmorRating_Sharp>
<ArmorRating_Heat>0.6</ArmorRating_Heat>
</statBases>
</value>
</Operation>

<Operation Class="PatchOperationAdd" MayRequire="Ludeon.RimWorld.Biotech">
<xpath>/Defs/ThingDef[defName="PonyPlush_ShiningArmour_Child"]/apparel/bodyPartGroups</xpath>
<value>
<li>Torso</li>
</value>
</Operation>

<!--Spoiled Rich-->

<Operation Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="PonyPlush_SpoiledRich"]/equippedStatOffsets</xpath>
<xpath>/Defs/ThingDef[defName="PonyPlush_SpoiledRich"]/equippedStatOffsets</xpath>
<value>
<SmokeSensitivity>-0.25</SmokeSensitivity>
</value>
Expand All @@ -94,21 +115,21 @@
<Operation Class="PatchOperationReplace" MayRequire="Ludeon.RimWorld.Royalty">
<xpath>/Defs/HediffDef[defName="MLRP_HarmonyChipInstalled"]/stages/li/statOffsets/ArmorRating_Blunt</xpath>
<value>
<ArmorRating_Blunt>1</ArmorRating_Blunt>
<ArmorRating_Blunt>5</ArmorRating_Blunt>
</value>
</Operation>

<Operation Class="PatchOperationReplace" MayRequire="Ludeon.RimWorld.Royalty">
<xpath>/Defs/HediffDef[defName="MLRP_HarmonyChipInstalled"]/stages/li/statOffsets/ArmorRating_Sharp</xpath>
<value>
<ArmorRating_Sharp>1</ArmorRating_Sharp>
<ArmorRating_Sharp>5</ArmorRating_Sharp>
</value>
</Operation>

<Operation Class="PatchOperationReplace" MayRequire="Ludeon.RimWorld.Royalty">
<xpath>/Defs/HediffDef[defName="MLRP_HarmonyChipInstalled"]/stages/li/statOffsets/ArmorRating_Heat</xpath>
<value>
<ArmorRating_Heat>0.15</ArmorRating_Heat>
<ArmorRating_Heat>0.3</ArmorRating_Heat>
</value>
</Operation>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<Patch>

<Operation Class="PatchOperationReplace">
<xpath>Defs/RecipeDef[defName="MLRP_NMM_AntigrainWarhead"]/label</xpath>
<value>
<label>request 81mm mortar shell (Anti)</label>
</value>
</Operation>

<Operation Class="PatchOperationReplace">
<xpath>Defs/RecipeDef[defName="MLRP_NMM_AntigrainWarhead"]/description</xpath>
<value>
<description>Offer silver and a large quantity of high explosive shells in exchange for a single 81mm mortar shell (Anti).</description>
</value>
</Operation>

</Patch>
Loading

0 comments on commit f5fc5b9

Please sign in to comment.