Guest User

VAE royalty patch

a guest
Mar 18th, 2021
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.14 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Patch>
  3. <Operation Class="PatchOperationFindMod">
  4. <mods>
  5. <li>Royalty</li>
  6. </mods>
  7. <match Class="PatchOperationSequence">
  8. <!-- <success>Always</success> -->
  9. <operations>
  10. <!-- Remove Plasteel Component and Add Metallic to Prestige Trouper helmet -->
  11. <li Class="PatchOperationReplace">
  12. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/description</xpath>
  13. <value>
  14. <description>A pair of marine boots with layered metal plates and enhanced servomotors.</description>
  15. </value>
  16. </li>
  17. <li Class="PatchOperationAdd">
  18. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]</xpath>
  19. <value>
  20. <stuffCategories />
  21. </value>
  22. </li>
  23. <li Class="PatchOperationAdd">
  24. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/stuffCategories</xpath>
  25. <value>
  26. <li>Metallic</li>
  27. </value>
  28. </li>
  29. <li Class="PatchOperationAdd">
  30. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]</xpath>
  31. <value>
  32. <costStuffCount />
  33. </value>
  34. </li>
  35. <li Class="PatchOperationAdd">
  36. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/costStuffCount</xpath>
  37. <value>
  38. 35
  39. </value>
  40. </li>
  41. <li Class="PatchOperationRemove">
  42. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/costList/Plasteel</xpath>
  43. </li>
  44. <li Class="PatchOperationReplace">
  45. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/statBases/ArmorRating_Sharp</xpath>
  46. <value>
  47. <StuffEffectMultiplierArmor>0.88</StuffEffectMultiplierArmor>
  48. </value>
  49. </li>
  50. <li Class="PatchOperationRemove">
  51. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/statBases/ArmorRating_Blunt</xpath>
  52. </li>
  53. <li Class="PatchOperationRemove">
  54. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalTrooperHelmet"]/statBases/ArmorRating_Heat</xpath>
  55. </li>
  56.  
  57. <!-- Remove Plasteel Component and Add Metallic to the Prestige Trouper armor-->
  58. <li Class="PatchOperationReplace">
  59. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/description</xpath>
  60. <value>
  61. <description>A heavy marine armor helmet, with double-layered plating and a built-in camera with a display HUD to get rid of the weakpoints like visors.\n\nArmor like this is often used by imperial heavy stormtroopers during mechanoid conflicts, as it transforms a soldier into a humanoid tank.</description>
  62. </value>
  63. </li>
  64. <li Class="PatchOperationAdd">
  65. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]</xpath>
  66. <value>
  67. <stuffCategories />
  68. </value>
  69. </li>
  70. <li Class="PatchOperationAdd">
  71. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/stuffCategories</xpath>
  72. <value>
  73. <li>Metallic</li>
  74. </value>
  75. </li>
  76. <li Class="PatchOperationAdd">
  77. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]</xpath>
  78. <value>
  79. <costStuffCount />
  80. </value>
  81. </li>
  82. <li Class="PatchOperationAdd">
  83. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/costStuffCount</xpath>
  84. <value>
  85. 90
  86. </value>
  87. </li>
  88. <li Class="PatchOperationRemove">
  89. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/costList/Plasteel</xpath>
  90. </li>
  91. <li Class="PatchOperationReplace">
  92. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/statBases/ArmorRating_Sharp</xpath>
  93. <value>
  94. <StuffEffectMultiplierArmor>0.98</StuffEffectMultiplierArmor>
  95. </value>
  96. </li>
  97. <li Class="PatchOperationRemove">
  98. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/statBases/ArmorRating_Blunt</xpath>
  99. </li>
  100. <li Class="PatchOperationRemove">
  101. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalTrooperArmor"]/statBases/ArmorRating_Heat</xpath>
  102. </li>
  103.  
  104. <!-- Remove Plasteel Component and Add Metallic to the Prestige siegebreaker armor -->
  105. <li Class="PatchOperationReplace">
  106. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/description</xpath>
  107. <value>
  108. <description>A heavy marine armor helmet, with double-layered plating and a built-in camera with a display HUD to get rid of the weakpoints like visors.\n\nArmor like this is often used by imperial heavy stormtroopers during mechanoid conflicts, as it transforms a soldier into a humanoid tank.</description>
  109. </value>
  110. </li>
  111. <li Class="PatchOperationAdd">
  112. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]</xpath>
  113. <value>
  114. <stuffCategories />
  115. </value>
  116. </li>
  117. <li Class="PatchOperationAdd">
  118. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/stuffCategories</xpath>
  119. <value>
  120. <li>Metallic</li>
  121. </value>
  122. </li>
  123. <li Class="PatchOperationAdd">
  124. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]</xpath>
  125. <value>
  126. <costStuffCount />
  127. </value>
  128. </li>
  129. <li Class="PatchOperationAdd">
  130. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/costStuffCount</xpath>
  131. <value>
  132. 200
  133. </value>
  134. </li>
  135. <li Class="PatchOperationRemove">
  136. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/costList/Plasteel</xpath>
  137. </li>
  138. <li Class="PatchOperationReplace">
  139. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/statBases/ArmorRating_Sharp</xpath>
  140. <value>
  141. <StuffEffectMultiplierArmor>0.95</StuffEffectMultiplierArmor>
  142. </value>
  143. </li>
  144. <li Class="PatchOperationRemove">
  145. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/statBases/ArmorRating_Blunt</xpath>
  146. </li>
  147. <li Class="PatchOperationRemove">
  148. <xpath>/Defs/ThingDef[defName = "VAE_Apparel_RoyalSiegeArmor"]/statBases/ArmorRating_Heat</xpath>
  149. </li>
  150.  
  151. <!-- Remove Plasteel Component and Add Metallic to the Prestige Siege breaker helmet -->
  152. <li Class="PatchOperationReplace">
  153. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/description</xpath>
  154. <value>
  155. <description>A heavy marine armor helmet, with double-layered plating and a built-in camera with a display HUD to get rid of the weakpoints like visors.\n\nArmor like this is often used by imperial heavy stormtroopers during mechanoid conflicts, as it transforms a soldier into a humanoid tank.</description>
  156. </value>
  157. </li>
  158. <li Class="PatchOperationAdd">
  159. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]</xpath>
  160. <value>
  161. <stuffCategories />
  162. </value>
  163. </li>
  164. <li Class="PatchOperationAdd">
  165. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/stuffCategories</xpath>
  166. <value>
  167. <li>Metallic</li>
  168. </value>
  169. </li>
  170. <li Class="PatchOperationAdd">
  171. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]</xpath>
  172. <value>
  173. <costStuffCount />
  174. </value>
  175. </li>
  176. <li Class="PatchOperationAdd">
  177. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/costStuffCount</xpath>
  178. <value>
  179. 70
  180. </value>
  181. </li>
  182. <li Class="PatchOperationRemove">
  183. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/costList/Plasteel</xpath>
  184. </li>
  185. <li Class="PatchOperationReplace">
  186. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/statBases/ArmorRating_Sharp</xpath>
  187. <value>
  188. <StuffEffectMultiplierArmor>1.05</StuffEffectMultiplierArmor>
  189. </value>
  190. </li>
  191. <li Class="PatchOperationRemove">
  192. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/statBases/ArmorRating_Blunt</xpath>
  193. </li>
  194. <li Class="PatchOperationRemove">
  195. <xpath>/Defs/ThingDef[defName = "VAE_Headgear_RoyalSiegeHelmet"]/statBases/ArmorRating_Heat</xpath>
  196. </li>
  197. </operations>
  198. </match>
  199. </Operation>
  200. </Patch>
Advertisement
Add Comment
Please, Sign In to add comment