Guest User

Untitled

a guest
Mar 9th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 214.53 KB | None | 0 0
  1. Running with debug mode turned ON...
  2.  
  3. ModVersion Info:
  4. - Java version (1.8.0_144)
  5. - Slay the Spire (01-23-2019)
  6. - ModTheSpire (3.8.3)
  7. Mod list:
  8. - basemod (5.12.0)
  9. - stslib (1.14.0)
  10. - hexuilib (0.0.6)
  11. - magineermod (0.0.4)
  12.  
  13. Begin patching...
  14. Finding core patches...
  15. Finding patches...
  16. Patching Overrides...
  17. Class: [basemod.abstracts.CustomMonster]
  18. - Overriding [com.megacrit.cardcrawl.monsters.AbstractMonster.renderDamageRange(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  19. Fixing invocations in superclass AbstractMonster...
  20. @ 911
  21. Replacing SpireSuper calls...
  22. @ 127
  23. { super.renderDamageRange(((com.badlogic.gdx.graphics.g2d.SpriteBatch) $1[0]));
  24. $_ = null; }
  25. - Overriding [com.megacrit.cardcrawl.monsters.AbstractMonster.renderIntentVfxBehind(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  26. Fixing invocations in superclass AbstractMonster...
  27. @ 908
  28. Replacing SpireSuper calls...
  29. @ 133
  30. { super.renderIntentVfxBehind(((com.badlogic.gdx.graphics.g2d.SpriteBatch) $1[0]));
  31. $_ = null; }
  32. - Overriding [com.megacrit.cardcrawl.monsters.AbstractMonster.renderIntent(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  33. Fixing invocations in superclass AbstractMonster...
  34. @ 909
  35. Replacing SpireSuper calls...
  36. @ 139
  37. { super.renderIntent(((com.badlogic.gdx.graphics.g2d.SpriteBatch) $1[0]));
  38. $_ = null; }
  39. - Overriding [com.megacrit.cardcrawl.monsters.AbstractMonster.renderIntentVfxAfter(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  40. Fixing invocations in superclass AbstractMonster...
  41. @ 910
  42. Replacing SpireSuper calls...
  43. @ 145
  44. { super.renderIntentVfxAfter(((com.badlogic.gdx.graphics.g2d.SpriteBatch) $1[0]));
  45. $_ = null; }
  46. - Overriding [com.megacrit.cardcrawl.monsters.AbstractMonster.renderName(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  47. Fixing invocations in superclass AbstractMonster...
  48. @ 922
  49. Replacing SpireSuper calls...
  50. @ 151
  51. { super.renderName(((com.badlogic.gdx.graphics.g2d.SpriteBatch) $1[0]));
  52. $_ = null; }
  53. Injecting patches...
  54.  
  55. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$SaveField]
  56. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveFile]
  57. - Adding Field: public java.lang.Integer maxHandSize_303;
  58. - Copying annotation: @com.google.gson.annotations.SerializedName(value="basemod:max_hand_size")
  59. {
  60. if (maxHandSize == null) { maxHandSize = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  61. maxHandSize.initialize(com.megacrit.cardcrawl.saveAndContinue.SaveFile.class, "maxHandSize_303");
  62. }
  63.  
  64.  
  65. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$Scale]
  66. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  67. - Adding Field: public java.lang.Float descriptionScale_564;
  68. {
  69. if (descriptionScale == null) { descriptionScale = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  70. descriptionScale.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "descriptionScale_564");
  71. }
  72.  
  73.  
  74. Patch Class: [basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ModSaves]
  75. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveFile]
  76. - Adding Field: public basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ModSaves$HashMapOfJsonElement modSaves_788;
  77. - Copying annotation: @com.google.gson.annotations.SerializedName(value="basemod:mod_saves")
  78. {
  79. if (modSaves == null) { modSaves = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  80. modSaves.initialize(com.megacrit.cardcrawl.saveAndContinue.SaveFile.class, "modSaves_788");
  81. }
  82. - Adding Field: public basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ModSaves$ArrayListOfJsonElement modCardSaves_687;
  83. - Copying annotation: @com.google.gson.annotations.SerializedName(value="basemod:mod_card_saves")
  84. {
  85. if (modCardSaves == null) { modCardSaves = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  86. modCardSaves.initialize(com.megacrit.cardcrawl.saveAndContinue.SaveFile.class, "modCardSaves_687");
  87. }
  88. - Adding Field: public basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ModSaves$ArrayListOfJsonElement modRelicSaves_40;
  89. - Copying annotation: @com.google.gson.annotations.SerializedName(value="basemod:mod_relic_saves")
  90. {
  91. if (modRelicSaves == null) { modRelicSaves = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  92. modRelicSaves.initialize(com.megacrit.cardcrawl.saveAndContinue.SaveFile.class, "modRelicSaves_40");
  93. }
  94.  
  95.  
  96. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.SoulboundField]
  97. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  98. - Adding Field: public java.lang.Boolean soulbound_837;
  99. {
  100. if (soulbound == null) { soulbound = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  101. soulbound.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "soulbound_837");
  102. }
  103.  
  104.  
  105. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.FleetingField]
  106. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  107. - Adding Field: public java.lang.Boolean fleeting_297;
  108. {
  109. if (fleeting == null) { fleeting = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  110. fleeting.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "fleeting_297");
  111. }
  112.  
  113.  
  114. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.ExhaustiveField$ExhaustiveFields]
  115. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  116. - Adding Field: public java.lang.Integer exhaustive_141;
  117. {
  118. if (exhaustive == null) { exhaustive = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  119. exhaustive.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "exhaustive_141");
  120. }
  121. - Adding Field: public java.lang.Integer baseExhaustive_95;
  122. {
  123. if (baseExhaustive == null) { baseExhaustive = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  124. baseExhaustive.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "baseExhaustive_95");
  125. }
  126. - Adding Field: public java.lang.Boolean isExhaustiveUpgraded_679;
  127. {
  128. if (isExhaustiveUpgraded == null) { isExhaustiveUpgraded = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  129. isExhaustiveUpgraded.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "isExhaustiveUpgraded_679");
  130. }
  131.  
  132.  
  133. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.HitboxRightClick]
  134. - Patching [com.megacrit.cardcrawl.helpers.Hitbox]
  135. - Adding Field: public java.lang.Boolean rightClicked_399;
  136. {
  137. if (rightClicked == null) { rightClicked = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  138. rightClicked.initialize(com.megacrit.cardcrawl.helpers.Hitbox.class, "rightClicked_399");
  139. }
  140. - Adding Field: public java.lang.Boolean rightClickStarted_366;
  141. {
  142. if (rightClickStarted == null) { rightClickStarted = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  143. rightClickStarted.initialize(com.megacrit.cardcrawl.helpers.Hitbox.class, "rightClickStarted_366");
  144. }
  145.  
  146.  
  147. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.GraveField]
  148. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  149. - Adding Field: public java.lang.Boolean grave_795;
  150. {
  151. if (grave == null) { grave = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  152. grave.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "grave_795");
  153. }
  154.  
  155.  
  156. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.RefundFields]
  157. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  158. - Adding Field: public java.lang.Integer refund_533;
  159. {
  160. if (refund == null) { refund = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  161. refund.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "refund_533");
  162. }
  163. - Adding Field: public java.lang.Integer baseRefund_203;
  164. {
  165. if (baseRefund == null) { baseRefund = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  166. baseRefund.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "baseRefund_203");
  167. }
  168. - Adding Field: public java.lang.Boolean isRefundUpgraded_312;
  169. {
  170. if (isRefundUpgraded == null) { isRefundUpgraded = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  171. isRefundUpgraded.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "isRefundUpgraded_312");
  172. }
  173.  
  174.  
  175. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.AlwaysRetainField]
  176. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  177. - Adding Field: public java.lang.Boolean alwaysRetain_162;
  178. {
  179. if (alwaysRetain == null) { alwaysRetain = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  180. alwaysRetain.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "alwaysRetain_162");
  181. }
  182.  
  183.  
  184. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.SneckoField]
  185. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  186. - Adding Field: public java.lang.Boolean snecko_836;
  187. {
  188. if (snecko == null) { snecko = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  189. snecko.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "snecko_836");
  190. }
  191.  
  192.  
  193. Patch Class: [com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.AutoplayField]
  194. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  195. - Adding Field: public java.lang.Boolean autoplay_763;
  196. {
  197. if (autoplay == null) { autoplay = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  198. autoplay.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "autoplay_763");
  199. }
  200.  
  201.  
  202. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.core.AbstractCreature.TempHPField]
  203. - Patching [com.megacrit.cardcrawl.core.AbstractCreature]
  204. - Adding Field: public java.lang.Integer tempHp_230;
  205. {
  206. if (tempHp == null) { tempHp = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  207. tempHp.initialize(com.megacrit.cardcrawl.core.AbstractCreature.class, "tempHp_230");
  208. }
  209.  
  210.  
  211. Patch Class: [hexui_lib.patches.relics.BottledPlaceholderField]
  212. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  213. - Adding Field: public java.lang.Boolean inBottledPlaceholderField_22;
  214. {
  215. if (inBottledPlaceholderField == null) { inBottledPlaceholderField = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  216. inBottledPlaceholderField.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "inBottledPlaceholderField_22");
  217. }
  218.  
  219.  
  220. Patch Class: [magineer.patches.relics.BottledPlaceholderField]
  221. - Patching [com.megacrit.cardcrawl.cards.AbstractCard]
  222. - Adding Field: public java.lang.Boolean inBottledPlaceholderField_927;
  223. {
  224. if (inBottledPlaceholderField == null) { inBottledPlaceholderField = new com.evacipated.cardcrawl.modthespire.lib.SpireField(null); }
  225. inBottledPlaceholderField.initialize(com.megacrit.cardcrawl.cards.AbstractCard.class, "inBottledPlaceholderField_927");
  226. }
  227.  
  228.  
  229. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.CreditsModList]
  230. - Patching [com.megacrit.cardcrawl.credits.CreditsScreen()]
  231. - Adding Insert @ r5 (abs:56)...
  232.  
  233. {
  234. float[] __tmpY = new float[]{tmpY};
  235. com.evacipated.cardcrawl.modthespire.patches.CreditsModList.Insert($0, $$, __tmpY);
  236. tmpY = __tmpY[0];
  237. }
  238.  
  239. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.SaveBaseModBadges]
  240. - Patching [basemod.BaseMod.registerModBadge(com.badlogic.gdx.graphics.Texture,java.lang.String,java.lang.String,java.lang.String,basemod.ModPanel)]
  241. - Adding Insert @ r8 (abs:732)...
  242.  
  243. {
  244. com.evacipated.cardcrawl.modthespire.patches.modsscreen.SaveBaseModBadges.Insert($$, badge);
  245. }
  246.  
  247. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.DisableGdxForceExit]
  248. - Patching [com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop()]
  249. - Adding Insert @ 248...
  250.  
  251. {
  252. com.evacipated.cardcrawl.modthespire.patches.DisableGdxForceExit.Insert($0, $$);
  253. }
  254.  
  255. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.MainMenuItem]
  256. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.setMainMenuButtons()]
  257. - Adding Insert @ r4 (abs:145)...
  258.  
  259. {
  260. int[] __index = new int[]{index};
  261. com.evacipated.cardcrawl.modthespire.patches.modsscreen.MainMenuItem.Insert($0, $$, __index);
  262. index = __index[0];
  263. }
  264.  
  265. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.GetNextActionHook]
  266. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  267. - Adding Insert @ 245...
  268.  
  269. {
  270. basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.GetNextActionHook.Insert($0, $$);
  271. }
  272.  
  273. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderOuterGlowSwitch]
  274. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderOuterGlow(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  275. - Adding Insert @ r9 (abs:1264)...
  276.  
  277. {
  278. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderOuterGlowSwitch.Insert($0, $$);
  279. }
  280.  
  281. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.MultiwordKeywords]
  282. - Patching [com.megacrit.cardcrawl.screens.charSelect.CharacterOption.renderRelics(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  283. - Adding Insert @ 427...
  284.  
  285. {
  286. java.lang.String[] __relicString = new java.lang.String[]{relicString};
  287. basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.MultiwordKeywords.Insert($0, $$, __relicString);
  288. relicString = __relicString[0];
  289. }
  290.  
  291. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardListSwitch]
  292. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.getCardList(com.megacrit.cardcrawl.helpers.CardLibrary$LibraryType)]
  293. - Adding Insert @ r45 (abs:1047)...
  294.  
  295. {
  296. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardListSwitch.Insert($$, retVal);
  297. }
  298.  
  299. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.CustomCardsPatch]
  300. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.initialize()]
  301. - Adding Insert @ 329...
  302.  
  303. {
  304. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.CustomCardsPatch.Insert($$);
  305. }
  306.  
  307. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeCardPoolsSwitch]
  308. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeCardPools()]
  309. - Adding Insert @ 1438...
  310.  
  311. {
  312. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeCardPoolsSwitch.Insert($0, $$, tmpPool);
  313. }
  314.  
  315. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$CalculateCardDamageMulti]
  316. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.calculateCardDamage(com.megacrit.cardcrawl.monsters.AbstractMonster)]
  317. - Adding Insert @ r86 (abs:3107)...
  318.  
  319. {
  320. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$CalculateCardDamageMulti.Insert($0, $$, tmp);
  321. }
  322.  
  323. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.CtorSwitch]
  324. - Patching [com.megacrit.cardcrawl.screens.charSelect.CharacterOption(java.lang.String,com.megacrit.cardcrawl.characters.AbstractPlayer,java.lang.String,java.lang.String)]
  325. - Adding Insert @ r20 (abs:84)...
  326.  
  327. {
  328. basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.CtorSwitch.Insert($0, $$);
  329. }
  330.  
  331. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$CalculateCardDamage]
  332. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.calculateCardDamage(com.megacrit.cardcrawl.monsters.AbstractMonster)]
  333. - Adding Insert @ r7 (abs:3028)...
  334.  
  335. {
  336. float[] __tmp = new float[]{tmp};
  337. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$CalculateCardDamage.Insert($0, $$, __tmp);
  338. tmp = __tmp[0];
  339. }
  340.  
  341. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$Update]
  342. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.update()]
  343. - Adding Insert @ 284...
  344.  
  345. {
  346. float[] __scrollY = new float[]{scrollY};
  347. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$Update.InsertBefore($0, $$, __scrollY);
  348. scrollY = __scrollY[0];
  349. }
  350.  
  351. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.ReorganizeObtainRelicGetHook]
  352. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.reorganizeObtain(com.megacrit.cardcrawl.characters.AbstractPlayer,int,boolean,int)]
  353. - Adding Insert @ 197...
  354.  
  355. {
  356. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.ReorganizeObtainRelicGetHook.Insert($0, $$);
  357. }
  358.  
  359. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.MultiwordKeywords$InitializeDescription]
  360. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  361. - Adding Insert @ 542...
  362.  
  363. {
  364. java.lang.String[] __word = new java.lang.String[]{word};
  365. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.MultiwordKeywords$InitializeDescription.Insert($0, $$, __word, keywordTmp);
  366. word = __word[0];
  367. }
  368.  
  369. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$RenderSmartTextPatch]
  370. - Patching [com.megacrit.cardcrawl.helpers.FontHelper.renderSmartText(com.badlogic.gdx.graphics.g2d.SpriteBatch,com.badlogic.gdx.graphics.g2d.BitmapFont,java.lang.String,float,float,float,float,com.badlogic.gdx.graphics.Color)]
  371. - Adding Insert @ 969...
  372.  
  373. {
  374. float[] __curWidth = new float[]{curWidth};
  375. basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$RenderSmartTextPatch.InsertRemoveSpace($$, __curWidth, spaceWidth);
  376. curWidth = __curWidth[0];
  377. }
  378.  
  379. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterTmpCN]
  380. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  381. - Adding Insert @ r35 (abs:2141)...
  382.  
  383. {
  384. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  385. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterTmpCN.Insert($0, $$, __tmp);
  386. tmp = __tmp[0];
  387. }
  388.  
  389. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.AddSwitch]
  390. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.add(com.megacrit.cardcrawl.cards.AbstractCard)]
  391. - Adding Insert @ 792...
  392.  
  393. {
  394. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.AddSwitch.Insert($$);
  395. }
  396.  
  397. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$Initialize]
  398. - Patching [com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.initialize()]
  399. - Adding Insert @ 90...
  400.  
  401. {
  402. basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$Initialize.Insert($0, $$);
  403. }
  404.  
  405. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixDescriptionWidthCustomDynamicVariable]
  406. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  407. - Adding Insert @ 532...
  408.  
  409. {
  410. com.badlogic.gdx.graphics.g2d.GlyphLayout[] __gl = new com.badlogic.gdx.graphics.g2d.GlyphLayout[]{gl};
  411. java.lang.String[] __word = new java.lang.String[]{word};
  412. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixDescriptionWidthCustomDynamicVariable.Insert($0, $$, __gl, __word);
  413. gl = __gl[0];
  414. word = __word[0];
  415. }
  416.  
  417. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.CardGroup.MoveToExhaustPileHook]
  418. - Patching [com.megacrit.cardcrawl.cards.CardGroup.moveToExhaustPile(com.megacrit.cardcrawl.cards.AbstractCard)]
  419. - Adding Insert @ r6 (abs:937)...
  420.  
  421. {
  422. basemod.patches.com.megacrit.cardcrawl.cards.CardGroup.MoveToExhaustPileHook.Insert($0, $$);
  423. }
  424.  
  425. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$Load]
  426. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.loadPlayerSave(com.megacrit.cardcrawl.characters.AbstractPlayer)]
  427. - Adding Insert @ 1090...
  428.  
  429. {
  430. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$Load.Insert($0, $$, saveFile);
  431. }
  432.  
  433. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$SetPlayerNamePatch]
  434. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.setPlayerName()]
  435. - Adding Insert @ 184...
  436.  
  437. {
  438. basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$SetPlayerNamePatch.Insert($0, $$);
  439. }
  440.  
  441. Patch Class: [basemod.patches.com.megacrit.cardcrawl.events.Vampires.ReplaceAttacks]
  442. - Patching [com.megacrit.cardcrawl.events.city.Vampires.replaceAttacks()]
  443. - Adding Insert @ r8 (abs:131)...
  444.  
  445. {
  446. basemod.patches.com.megacrit.cardcrawl.events.Vampires.ReplaceAttacks.Insert($0, $$);
  447. }
  448.  
  449. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CNCardTextColors]
  450. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  451. - Adding Insert @ 672...
  452.  
  453. {
  454. java.lang.String[] __word = new java.lang.String[]{word};
  455. float[] __currentWidth = new float[]{currentWidth};
  456. int[] __numLines = new int[]{numLines};
  457. java.lang.StringBuilder[] __currentLine = new java.lang.StringBuilder[]{currentLine};
  458. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CNCardTextColors.Insert($0, $$, __word, __currentWidth, __numLines, __currentLine, CN_DESC_BOX_WIDTH);
  459. word = __word[0];
  460. currentWidth = __currentWidth[0];
  461. numLines = __numLines[0];
  462. currentLine = __currentLine[0];
  463. }
  464.  
  465. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PostPotionUseHookTargetMode]
  466. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateTargetMode()]
  467. - Adding Insert @ 249...
  468.  
  469. {
  470. basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PostPotionUseHookTargetMode.Insert($0, $$, potion);
  471. }
  472.  
  473. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PostUpdateHook]
  474. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.update()]
  475. - Adding Insert @ 899...
  476.  
  477. {
  478. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PostUpdateHook.Insert($0, $$);
  479. }
  480.  
  481. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderHeaders]
  482. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.renderScreen(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  483. - Adding Insert @ 548...
  484.  
  485. {
  486. float[] __scrollY = new float[]{scrollY};
  487. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderHeaders.InsertBefore($0, $$, __scrollY);
  488. scrollY = __scrollY[0];
  489. }
  490.  
  491. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.options.SettingsScreen.PopupSwitch]
  492. - Patching [com.megacrit.cardcrawl.screens.options.SettingsScreen.popup(com.megacrit.cardcrawl.screens.options.ConfirmPopup$ConfirmType)]
  493. - Adding Insert @ r35 (abs:102)...
  494.  
  495. {
  496. basemod.patches.com.megacrit.cardcrawl.screens.options.SettingsScreen.PopupSwitch.Insert($0, $$);
  497. }
  498.  
  499. Patch Class: [basemod.patches.whatmod.PlayerPowerTips]
  500. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderPowerTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  501. - Adding Insert @ r2 (abs:816)...
  502.  
  503. {
  504. basemod.patches.whatmod.PlayerPowerTips.Insert($0, $$, p);
  505. }
  506.  
  507. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixDescriptionWidthCustomDynamicVariableCN]
  508. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  509. - Adding Insert @ 673...
  510.  
  511. {
  512. java.lang.String[] __word = new java.lang.String[]{word};
  513. float[] __currentWidth = new float[]{currentWidth};
  514. java.lang.StringBuilder[] __currentLine = new java.lang.StringBuilder[]{currentLine};
  515. int[] __numLines = new int[]{numLines};
  516. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixDescriptionWidthCustomDynamicVariableCN.Insert($0, $$, __word, __currentWidth, __currentLine, __numLines, CN_DESC_BOX_WIDTH);
  517. word = __word[0];
  518. currentWidth = __currentWidth[0];
  519. currentLine = __currentLine[0];
  520. numLines = __numLines[0];
  521. }
  522.  
  523. Patch Class: [basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.StartBattleHook]
  524. - Patching [com.megacrit.cardcrawl.rooms.AbstractRoom.update()]
  525. - Adding Insert @ 250...
  526.  
  527. {
  528. basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.StartBattleHook.Insert($0, $$);
  529. }
  530.  
  531. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PostPotionUseHook]
  532. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateInput()]
  533. - Adding Insert @ 279...
  534.  
  535. {
  536. basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PostPotionUseHook.Insert($0, $$, potion);
  537. }
  538.  
  539. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.InstantObtainRelicGetHook]
  540. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.instantObtain(com.megacrit.cardcrawl.characters.AbstractPlayer,int,boolean)]
  541. - Adding Insert @ 230...
  542.  
  543. {
  544. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.InstantObtainRelicGetHook.Insert($0, $$);
  545. }
  546.  
  547. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$DidChangeTab]
  548. - Patching [com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.didChangeTab(com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar,com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar$CurrentTab)]
  549. - Adding Insert @ r1 (abs:541)...
  550.  
  551. {
  552. com.megacrit.cardcrawl.cards.CardGroup[] __visibleCards = new com.megacrit.cardcrawl.cards.CardGroup[]{visibleCards};
  553. basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$DidChangeTab.Insert($0, $$, __visibleCards);
  554. visibleCards = __visibleCards[0];
  555. }
  556.  
  557. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.InitializeCharacterButtons]
  558. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.initializeCharacters()]
  559. - Adding Insert @ 253...
  560.  
  561. {
  562. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.InitializeCharacterButtons.Insert($0, $$);
  563. }
  564.  
  565. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.PandorasBox.OnEquip]
  566. - Patching [com.megacrit.cardcrawl.relics.PandorasBox.onEquip()]
  567. - Adding Insert @ r12 (abs:68)...
  568.  
  569. {
  570. basemod.patches.com.megacrit.cardcrawl.relics.PandorasBox.OnEquip.Insert($0, $$);
  571. }
  572.  
  573. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.SwapCharacterSelectScreen]
  574. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen(boolean)]
  575. - Adding Insert @ 132...
  576.  
  577. {
  578. basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.SwapCharacterSelectScreen.Insert($0, $$);
  579. }
  580.  
  581. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.TipHelper.FakeKeywords]
  582. - Patching [com.megacrit.cardcrawl.helpers.TipHelper.renderKeywords(float,float,com.badlogic.gdx.graphics.g2d.SpriteBatch,java.util.ArrayList)]
  583. - Adding Insert @ r0 (abs:232)...
  584.  
  585. {
  586. float[] __y = new float[]{y};
  587. basemod.patches.com.megacrit.cardcrawl.helpers.TipHelper.FakeKeywords.Insert($$, __y, card);
  588. y = __y[0];
  589. }
  590.  
  591. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.EnergyManager.PostEnergyRechargeHook]
  592. - Patching [com.megacrit.cardcrawl.core.EnergyManager.recharge()]
  593. - Adding Insert @ 47...
  594.  
  595. {
  596. basemod.patches.com.megacrit.cardcrawl.core.EnergyManager.PostEnergyRechargeHook.Insert($0, $$);
  597. }
  598.  
  599. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderCustomDynamicVariableCN]
  600. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  601. - Adding Insert @ 2140...
  602.  
  603. {
  604. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  605. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderCustomDynamicVariableCN.Insert($0, $$, __tmp);
  606. tmp = __tmp[0];
  607. }
  608.  
  609. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PrePotionUseHook]
  610. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateInput()]
  611. - Adding Insert @ 275...
  612.  
  613. {
  614. basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PrePotionUseHook.Insert($0, $$, potion);
  615. }
  616.  
  617. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.OnPlayerDamagedHook]
  618. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.damage(com.megacrit.cardcrawl.cards.DamageInfo)]
  619. - Adding Insert @ 1637...
  620.  
  621. {
  622. int[] __damageAmount = new int[]{damageAmount};
  623. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.OnPlayerDamagedHook.InsertPre($0, $$, __damageAmount);
  624. damageAmount = __damageAmount[0];
  625. }
  626.  
  627. Patch Class: [basemod.patches.whatmod.MonsterPowerTips]
  628. - Patching [com.megacrit.cardcrawl.monsters.AbstractMonster.renderTip(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  629. - Adding Insert @ r6 (abs:316)...
  630.  
  631. {
  632. basemod.patches.whatmod.MonsterPowerTips.Insert($0, $$, p);
  633. }
  634.  
  635. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.PlayerMaxHPChange$Decrease]
  636. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.decreaseMaxHealth(int)]
  637. - Adding Insert @ 227...
  638.  
  639. {
  640. int[] __amount = new int[]{amount};
  641. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.PlayerMaxHPChange$Decrease.Insert($0, $$, __amount);
  642. amount = __amount[0];
  643. if (opt.isPresent()) { return; }
  644. }
  645.  
  646. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.FixEnergyTooltip]
  647. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  648. - Adding Insert @ 1790...
  649.  
  650. {
  651. java.lang.String[] __s = new java.lang.String[]{s};
  652. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.FixEnergyTooltip.Insert($0, $$, __s);
  653. s = __s[0];
  654. }
  655.  
  656. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$Render]
  657. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  658. - Adding Insert @ 2725...
  659.  
  660. {
  661. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$Render.Insert($0, $$);
  662. }
  663.  
  664. Patch Class: [basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveAndContinue.Save]
  665. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveAndContinue.save(com.megacrit.cardcrawl.saveAndContinue.SaveFile)]
  666. - Adding Insert @ 302...
  667.  
  668. {
  669. basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveAndContinue.Save.Insert($$, params);
  670. }
  671.  
  672. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$RenderSmartTextPatch]
  673. - Patching [com.megacrit.cardcrawl.helpers.FontHelper.renderSmartText(com.badlogic.gdx.graphics.g2d.SpriteBatch,com.badlogic.gdx.graphics.g2d.BitmapFont,java.lang.String,float,float,float,float,com.badlogic.gdx.graphics.Color)]
  674. - Adding Insert @ 938...
  675.  
  676. {
  677. java.lang.String[] __word = new java.lang.String[]{word};
  678. basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$RenderSmartTextPatch.InsertRemoveSpecialWord($$, __word);
  679. word = __word[0];
  680. }
  681.  
  682. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.EditCharactersHook]
  683. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.create()]
  684. - Adding Insert @ 287...
  685.  
  686. {
  687. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.EditCharactersHook.Insert($0, $$);
  688. }
  689.  
  690. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PreUpdateHook]
  691. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.update()]
  692. - Adding Insert @ 766...
  693.  
  694. {
  695. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.UpdateHooks$PreUpdateHook.Insert($0, $$);
  696. }
  697.  
  698. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.FixUniqueKeywordsMultiTooltips]
  699. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.initializeTips()]
  700. - Adding Insert @ 1342...
  701.  
  702. {
  703. boolean[] __alreadyExists = new boolean[]{alreadyExists};
  704. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.FixUniqueKeywordsMultiTooltips.Insert($0, $$, s, t, __alreadyExists);
  705. alreadyExists = __alreadyExists[0];
  706. }
  707.  
  708. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.PlayerMaxHPChange$Increase]
  709. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.increaseMaxHp(int,boolean)]
  710. - Adding Insert @ 210...
  711.  
  712. {
  713. int[] __amount = new int[]{amount};
  714. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.PlayerMaxHPChange$Increase.Insert($0, $$, __amount);
  715. amount = __amount[0];
  716. if (opt.isPresent()) { return; }
  717. }
  718.  
  719. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.MissingPortraitFix]
  720. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderPortrait(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  721. - Adding Insert @ 605...
  722.  
  723. {
  724. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.MissingPortraitFix.Insert($0, $$, card);
  725. if (opt.isPresent()) { return; }
  726. }
  727.  
  728. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.ObtainRelicGetHook]
  729. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.obtain()]
  730. - Adding Insert @ 293...
  731.  
  732. {
  733. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.ObtainRelicGetHook.Insert($0, $$);
  734. }
  735.  
  736. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.OnPlayerLoseBlockToggle]
  737. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  738. - Adding Insert @ 390...
  739.  
  740. {
  741. basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.OnPlayerLoseBlockToggle.InsertPost($0, $$);
  742. }
  743.  
  744. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$ApplyPowers]
  745. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.applyPowers()]
  746. - Adding Insert @ r19 (abs:2900)...
  747.  
  748. {
  749. float[] __tmp = new float[]{tmp};
  750. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$ApplyPowers.Insert($0, $$, __tmp);
  751. tmp = __tmp[0];
  752. }
  753.  
  754. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PrePotionUseHookTargetMode]
  755. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateTargetMode()]
  756. - Adding Insert @ 244...
  757.  
  758. {
  759. basemod.patches.com.megacrit.cardcrawl.ui.panels.PotionPopUp.PrePotionUseHookTargetMode.Insert($0, $$, potion);
  760. }
  761.  
  762. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Render]
  763. - Patching [com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.render(com.badlogic.gdx.graphics.g2d.SpriteBatch,float)]
  764. - Adding Insert @ 183...
  765.  
  766. {
  767. basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Render.Insert($0, $$, curTab);
  768. }
  769.  
  770. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$PostRenderHook]
  771. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.render()]
  772. - Adding Insert @ 495...
  773.  
  774. {
  775. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$PostRenderHook.Insert($0, $$, sb);
  776. }
  777.  
  778. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$Update]
  779. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.update()]
  780. - Adding Insert @ 287...
  781.  
  782. {
  783. float[] __scrollY = new float[]{scrollY};
  784. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$Update.InsertAfter($0, $$, __scrollY);
  785. scrollY = __scrollY[0];
  786. }
  787.  
  788. Patch Class: [basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.CustomRewardSave]
  789. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveFile(com.megacrit.cardcrawl.saveAndContinue.SaveFile$SaveType)]
  790. - Adding Insert @ 371...
  791.  
  792. {
  793. basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.CustomRewardSave.Insert($0, $$);
  794. }
  795.  
  796. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$RenderHook]
  797. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.render()]
  798. - Adding Insert @ 459...
  799.  
  800. {
  801. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$RenderHook.Insert($0, $$, sb);
  802. }
  803.  
  804. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$GetSmartHeightPatch]
  805. - Patching [com.megacrit.cardcrawl.helpers.FontHelper.getSmartHeight(com.badlogic.gdx.graphics.g2d.BitmapFont,java.lang.String,float,float)]
  806. - Adding Insert @ 1095...
  807.  
  808. {
  809. java.lang.String[] __word = new java.lang.String[]{word};
  810. basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.AllowSmartTextsToRemoveSpaces$GetSmartHeightPatch.Insert($$, __word);
  811. word = __word[0];
  812. }
  813.  
  814. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.common.ApplyPowerAction.ApplyPowerActionPostPowerApplyHook]
  815. - Patching [com.megacrit.cardcrawl.actions.common.ApplyPowerAction.update()]
  816. - Adding Insert @ r6 (abs:147)...
  817.  
  818. {
  819. basemod.patches.com.megacrit.cardcrawl.actions.common.ApplyPowerAction.ApplyPowerActionPostPowerApplyHook.Insert($0, $$, powerToApply, target, source);
  820. }
  821.  
  822. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$Save]
  823. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveAndContinue.save(com.megacrit.cardcrawl.saveAndContinue.SaveFile)]
  824. - Adding Insert @ 140...
  825.  
  826. {
  827. java.util.HashMap[] __params = new java.util.HashMap[]{params};
  828. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$Save.Insert($$, __params);
  829. params = __params[0];
  830. }
  831.  
  832. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CNUniqueKeywords]
  833. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  834. - Adding Insert @ 582...
  835.  
  836. {
  837. java.lang.String[] __word = new java.lang.String[]{word};
  838. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CNUniqueKeywords.Insert($0, $$, __word);
  839. word = __word[0];
  840. }
  841.  
  842. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.FakeKeywords]
  843. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  844. - Adding Insert @ 1796...
  845.  
  846. {
  847. java.util.ArrayList[] __t = new java.util.ArrayList[]{t};
  848. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.FakeKeywords.Insert($0, $$, card, __t);
  849. t = __t[0];
  850. }
  851.  
  852. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.RenderCustomDynamicVariableCN]
  853. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  854. - Adding Insert @ 896...
  855.  
  856. {
  857. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  858. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.RenderCustomDynamicVariableCN.Insert($0, $$, card, __tmp);
  859. tmp = __tmp[0];
  860. }
  861.  
  862. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.CustomBosses$Ascension20DoubleBoss]
  863. - Patching [com.megacrit.cardcrawl.ui.buttons.ProceedButton.update()]
  864. - Adding Insert @ 116...
  865.  
  866. {
  867. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.CustomBosses$Ascension20DoubleBoss.Insert($0, $$);
  868. }
  869.  
  870. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$Update]
  871. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.update()]
  872. - Adding Insert @ 2548...
  873.  
  874. {
  875. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$Update.Insert($0, $$);
  876. }
  877.  
  878. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.CustomRewardLoad]
  879. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.loadPostCombat(com.megacrit.cardcrawl.saveAndContinue.SaveFile)]
  880. - Adding Insert @ 1036...
  881.  
  882. {
  883. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.CustomRewardLoad.Insert($0, $$, i);
  884. }
  885.  
  886. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostInitializeStarterRelicsHookSwitch]
  887. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.initializeStarterRelics(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass)]
  888. - Adding Insert @ r14 (abs:453)...
  889.  
  890. {
  891. java.util.ArrayList[] __relics = new java.util.ArrayList[]{relics};
  892. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostInitializeStarterRelicsHookSwitch.Insert($0, $$, __relics);
  893. relics = __relics[0];
  894. }
  895.  
  896. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.InstantObtainRelicGetHook2]
  897. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.instantObtain()]
  898. - Adding Insert @ 265...
  899.  
  900. {
  901. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.InstantObtainRelicGetHook2.Insert($0, $$);
  902. }
  903.  
  904. Patch Class: [basemod.patches.com.megacrit.cardcrawl.events.BackToBasics.UpgradeStrikeAndDefends]
  905. - Patching [com.megacrit.cardcrawl.events.city.BackToBasics.upgradeStrikeAndDefends()]
  906. - Adding Insert @ r30 (abs:135)...
  907.  
  908. {
  909. basemod.patches.com.megacrit.cardcrawl.events.BackToBasics.UpgradeStrikeAndDefends.Insert($0, $$);
  910. }
  911.  
  912. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostDrawHook]
  913. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.draw(int)]
  914. - Adding Insert @ 1942...
  915.  
  916. {
  917. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostDrawHook.Insert($0, $$, c);
  918. }
  919.  
  920. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$FixEForChinese]
  921. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  922. - Adding Insert @ 673...
  923.  
  924. {
  925. java.lang.String[] __word = new java.lang.String[]{word};
  926. float[] __currentWidth = new float[]{currentWidth};
  927. java.lang.StringBuilder[] __currentLine = new java.lang.StringBuilder[]{currentLine};
  928. int[] __numLines = new int[]{numLines};
  929. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$FixEForChinese.Insert($0, $$, __word, __currentWidth, __currentLine, __numLines, CARD_ENERGY_IMG_WIDTH, CN_DESC_BOX_WIDTH);
  930. word = __word[0];
  931. currentWidth = __currentWidth[0];
  932. currentLine = __currentLine[0];
  933. numLines = __numLines[0];
  934. }
  935.  
  936. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.FixChineseNoPurpleColor]
  937. - Patching [com.megacrit.cardcrawl.helpers.FontHelper.exampleNonWordWrappedText(com.badlogic.gdx.graphics.g2d.SpriteBatch,com.badlogic.gdx.graphics.g2d.BitmapFont,java.lang.String,float,float,com.badlogic.gdx.graphics.Color,float)]
  938. - Adding Insert @ 1385...
  939.  
  940. {
  941. java.lang.String[] __word = new java.lang.String[]{word};
  942. basemod.patches.com.megacrit.cardcrawl.helpers.FontHelper.FixChineseNoPurpleColor.Insert($$, __word);
  943. word = __word[0];
  944. }
  945.  
  946. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterTmp]
  947. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  948. - Adding Insert @ r31 (abs:1896)...
  949.  
  950. {
  951. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  952. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterTmp.Insert($0, $$, __tmp);
  953. tmp = __tmp[0];
  954. }
  955.  
  956. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.OnPlayerLoseBlockToggle]
  957. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  958. - Adding Insert @ 381...
  959.  
  960. {
  961. basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.OnPlayerLoseBlockToggle.InsertPre($0, $$);
  962. }
  963.  
  964. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.ShrinkLongDescription$ShiftSizeLineDescription]
  965. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  966. - Adding Insert @ 1034...
  967.  
  968. {
  969. float[] __draw_y = new float[]{draw_y};
  970. com.badlogic.gdx.graphics.g2d.BitmapFont[] __font = new com.badlogic.gdx.graphics.g2d.BitmapFont[]{font};
  971. float[] __current_x = new float[]{current_x};
  972. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.ShrinkLongDescription$ShiftSizeLineDescription.Insert($0, $$, card, __draw_y, __font, __current_x);
  973. draw_y = __draw_y[0];
  974. font = __font[0];
  975. current_x = __current_x[0];
  976. }
  977.  
  978. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$ResetRunsDropdown]
  979. - Patching [com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.resetRunsDropdown()]
  980. - Adding Insert @ r34 (abs:263)...
  981.  
  982. {
  983. boolean[] __includeMe = new boolean[]{includeMe};
  984. basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$ResetRunsDropdown.Insert($0, $$, __includeMe, data);
  985. includeMe = __includeMe[0];
  986. }
  987.  
  988. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$ApplyPowersMulti]
  989. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.applyPowers()]
  990. - Adding Insert @ r69 (abs:2950)...
  991.  
  992. {
  993. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.DamageHooks$ApplyPowersMulti.Insert($0, $$, tmp);
  994. }
  995.  
  996. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShiftSizeLineDescription]
  997. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  998. - Adding Insert @ 2125...
  999.  
  1000. {
  1001. float[] __draw_y = new float[]{draw_y};
  1002. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShiftSizeLineDescription.Insert($0, $$, __draw_y);
  1003. draw_y = __draw_y[0];
  1004. }
  1005.  
  1006. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$RenderSmallEnergyOrb]
  1007. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1008. - Adding Insert @ 2241...
  1009.  
  1010. {
  1011. float[] __start_x = new float[]{start_x};
  1012. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  1013. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$RenderSmallEnergyOrb.Insert($0, $$, spacing, i, __start_x, draw_y, font, textColor, __tmp, gl);
  1014. start_x = __start_x[0];
  1015. tmp = __tmp[0];
  1016. }
  1017.  
  1018. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword]
  1019. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  1020. - Adding Insert @ 574...
  1021.  
  1022. {
  1023. java.lang.String[] __word = new java.lang.String[]{word};
  1024. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword.Insert($0, $$, __word);
  1025. word = __word[0];
  1026. }
  1027.  
  1028. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$RenderSmallEnergyOrb]
  1029. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1030. - Adding Insert @ 2045...
  1031.  
  1032. {
  1033. float[] __start_x = new float[]{start_x};
  1034. java.lang.String[] __tmp = new java.lang.String[]{tmp};
  1035. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$RenderSmallEnergyOrb.Insert($0, $$, spacing, i, __start_x, draw_y, font, textColor, __tmp, gl);
  1036. start_x = __start_x[0];
  1037. tmp = __tmp[0];
  1038. }
  1039.  
  1040. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShiftSizeLineDescription]
  1041. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1042. - Adding Insert @ 1884...
  1043.  
  1044. {
  1045. float[] __draw_y = new float[]{draw_y};
  1046. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShiftSizeLineDescription.Insert($0, $$, __draw_y);
  1047. draw_y = __draw_y[0];
  1048. }
  1049.  
  1050. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword]
  1051. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  1052. - Adding Insert @ 465...
  1053.  
  1054. {
  1055. java.lang.String[] __word = new java.lang.String[]{word};
  1056. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword.Insert($0, $$, __word);
  1057. word = __word[0];
  1058. }
  1059.  
  1060. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.tempHp.RenderHealthBar]
  1061. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderHealth(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1062. - Adding Insert @ r25 (abs:1028)...
  1063.  
  1064. {
  1065. com.evacipated.cardcrawl.mod.stslib.patches.tempHp.RenderHealthBar.Insert($0, $$, x, y);
  1066. }
  1067.  
  1068. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$RenderPowerHealthBar]
  1069. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderHealth(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1070. - Adding Insert @ 1017...
  1071.  
  1072. {
  1073. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$RenderPowerHealthBar.Insert($0, $$, x, y, targetHealthBarWidth, HEALTH_BAR_HEIGHT, HEALTH_BAR_OFFSET_Y);
  1074. }
  1075.  
  1076. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.NonStackablePowerPatch]
  1077. - Patching [com.megacrit.cardcrawl.actions.common.ApplyPowerAction.update()]
  1078. - Adding Insert @ 261...
  1079.  
  1080. {
  1081. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.NonStackablePowerPatch.RestorePowerID($0, $$, powerToApply);
  1082. }
  1083.  
  1084. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.AutoplayPatch]
  1085. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.draw(int)]
  1086. - Adding Insert @ 1933...
  1087.  
  1088. {
  1089. com.evacipated.cardcrawl.mod.stslib.patches.AutoplayPatch.Insert($0, $$, c);
  1090. }
  1091.  
  1092. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar]
  1093. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderRedHealthBar(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1094. - Adding Insert @ 1230...
  1095. Adding Insert @ 1258...
  1096.  
  1097. {
  1098. float[] __targetHealthBarWidth = new float[]{targetHealthBarWidth};
  1099. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar.Insert($0, $$, __targetHealthBarWidth);
  1100. targetHealthBarWidth = __targetHealthBarWidth[0];
  1101. }
  1102. {
  1103. float[] __targetHealthBarWidth = new float[]{targetHealthBarWidth};
  1104. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar.Insert($0, $$, __targetHealthBarWidth);
  1105. targetHealthBarWidth = __targetHealthBarWidth[0];
  1106. }
  1107.  
  1108. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.BetterOnExhaustPatch]
  1109. - Patching [com.megacrit.cardcrawl.cards.CardGroup.moveToExhaustPile(com.megacrit.cardcrawl.cards.AbstractCard)]
  1110. - Adding Insert @ 937...
  1111.  
  1112. {
  1113. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.BetterOnExhaustPatch.Insert($0, $$);
  1114. }
  1115.  
  1116. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.ClickableRelicUpdatePatch]
  1117. - Patching [com.megacrit.cardcrawl.core.OverlayMenu.update()]
  1118. - Adding Insert @ 71...
  1119.  
  1120. {
  1121. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.ClickableRelicUpdatePatch.Insert($0, $$, r);
  1122. }
  1123.  
  1124. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SneckoPatch$Draw]
  1125. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.draw(int)]
  1126. - Adding Insert @ 1933...
  1127.  
  1128. {
  1129. com.evacipated.cardcrawl.mod.stslib.patches.SneckoPatch$Draw.Insert($0, $$, c);
  1130. }
  1131.  
  1132. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse2]
  1133. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.getCurse(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.random.Random)]
  1134. - Adding Insert @ 944...
  1135.  
  1136. {
  1137. java.util.ArrayList[] __tmp = new java.util.ArrayList[]{tmp};
  1138. com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse2.Insert($$, __tmp);
  1139. tmp = __tmp[0];
  1140. }
  1141.  
  1142. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnSkipCardRelicPatch$OnSkipCardPatch]
  1143. - Patching [com.megacrit.cardcrawl.ui.buttons.ProceedButton.update()]
  1144. - Adding Insert @ 191...
  1145.  
  1146. {
  1147. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnSkipCardRelicPatch$OnSkipCardPatch.Insert($0, $$, item);
  1148. }
  1149.  
  1150. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse1]
  1151. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.getCurse()]
  1152. - Adding Insert @ 895...
  1153.  
  1154. {
  1155. java.util.ArrayList[] __tmp = new java.util.ArrayList[]{tmp};
  1156. com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse1.Insert($$, __tmp);
  1157. tmp = __tmp[0];
  1158. }
  1159.  
  1160. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnAfterUseCardPatch]
  1161. - Patching [com.megacrit.cardcrawl.actions.utility.UseCardAction.update()]
  1162. - Adding Insert @ 90...
  1163.  
  1164. {
  1165. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnAfterUseCardPatch.Insert($0, $$, targetCard);
  1166. }
  1167.  
  1168. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.RetainCardsSelectPatch$Before]
  1169. - Patching [com.megacrit.cardcrawl.actions.unique.RetainCardsAction.update()]
  1170. - Adding Insert @ 25...
  1171.  
  1172. {
  1173. com.evacipated.cardcrawl.mod.stslib.patches.RetainCardsSelectPatch$Before.Insert($0, $$);
  1174. }
  1175.  
  1176. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$FairyPotion]
  1177. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.damage(com.megacrit.cardcrawl.cards.DamageInfo)]
  1178. - Adding Insert @ 1723...
  1179.  
  1180. {
  1181. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$FairyPotion.Insert($0, $$, p);
  1182. }
  1183.  
  1184. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnSmithRelicPatch]
  1185. - Patching [com.megacrit.cardcrawl.vfx.campfire.CampfireSmithEffect.update()]
  1186. - Adding Insert @ 58...
  1187.  
  1188. {
  1189. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnSmithRelicPatch.Insert($0, $$, c);
  1190. }
  1191.  
  1192. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.OnCardDrawPatch]
  1193. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.draw(int)]
  1194. - Adding Insert @ 1942...
  1195.  
  1196. {
  1197. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.OnCardDrawPatch.Insert($0, $$, c);
  1198. }
  1199.  
  1200. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.RetainCardsSelectPatch$After]
  1201. - Patching [com.megacrit.cardcrawl.actions.unique.RetainCardsAction.update()]
  1202. - Adding Insert @ 34...
  1203.  
  1204. {
  1205. com.evacipated.cardcrawl.mod.stslib.patches.RetainCardsSelectPatch$After.Insert($0, $$);
  1206. }
  1207.  
  1208. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$Astrolabe_onEquip]
  1209. - Patching [com.megacrit.cardcrawl.relics.Astrolabe.onEquip()]
  1210. - Adding Insert @ 38...
  1211.  
  1212. {
  1213. com.megacrit.cardcrawl.cards.CardGroup[] __tmp = new com.megacrit.cardcrawl.cards.CardGroup[]{tmp};
  1214. com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$Astrolabe_onEquip.Insert($0, $$, __tmp);
  1215. tmp = __tmp[0];
  1216. }
  1217.  
  1218. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnReceivePowerPatch$ApplyRandomPoison]
  1219. - Patching [com.megacrit.cardcrawl.actions.common.ApplyPoisonOnRandomMonsterAction.update()]
  1220. - Adding Insert @ 82...
  1221.  
  1222. {
  1223. float[] __duration = new float[]{duration};
  1224. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnReceivePowerPatch$ApplyRandomPoison.Insert($0, $$, __duration, powerToApply);
  1225. duration = __duration[0];
  1226. if (opt.isPresent()) { return; }
  1227. }
  1228.  
  1229. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.RelicOnChannelPatch]
  1230. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.channelOrb(com.megacrit.cardcrawl.orbs.AbstractOrb)]
  1231. - Adding Insert @ 2766...
  1232.  
  1233. {
  1234. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.RelicOnChannelPatch.Insert($0, $$);
  1235. }
  1236.  
  1237. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.GravePatch]
  1238. - Patching [com.megacrit.cardcrawl.cards.CardGroup.initializeDeck(com.megacrit.cardcrawl.cards.CardGroup)]
  1239. - Adding Insert @ r4 (abs:1010)...
  1240.  
  1241. {
  1242. com.evacipated.cardcrawl.mod.stslib.patches.GravePatch.Insert($0, $$, copy);
  1243. }
  1244.  
  1245. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.AlwaysRetainPatch]
  1246. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.applyStartOfTurnCards()]
  1247. - Adding Insert @ 2381...
  1248. Adding Insert @ 2386...
  1249. Adding Insert @ 2391...
  1250.  
  1251. {
  1252. com.evacipated.cardcrawl.mod.stslib.patches.AlwaysRetainPatch.Insert($0, $$, c);
  1253. }
  1254. {
  1255. com.evacipated.cardcrawl.mod.stslib.patches.AlwaysRetainPatch.Insert($0, $$, c);
  1256. }
  1257. {
  1258. com.evacipated.cardcrawl.mod.stslib.patches.AlwaysRetainPatch.Insert($0, $$, c);
  1259. }
  1260.  
  1261. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.tempHp.PlayerDamage]
  1262. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.damage(com.megacrit.cardcrawl.cards.DamageInfo)]
  1263. - Adding Insert @ 1638...
  1264.  
  1265. {
  1266. int[] __damageAmount = new int[]{damageAmount};
  1267. boolean[] __hadBlock = new boolean[]{hadBlock};
  1268. com.evacipated.cardcrawl.mod.stslib.patches.tempHp.PlayerDamage.Insert($0, $$, __damageAmount, __hadBlock);
  1269. damageAmount = __damageAmount[0];
  1270. hadBlock = __hadBlock[0];
  1271. }
  1272.  
  1273. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnSkipCardRelicPatch$SingingBowlSkipPatch]
  1274. - Patching [com.megacrit.cardcrawl.ui.buttons.SingingBowlButton.onClick()]
  1275. - Adding Insert @ r0 (abs:88)...
  1276.  
  1277. {
  1278. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnSkipCardRelicPatch$SingingBowlSkipPatch.Insert($0, $$, rItem);
  1279. }
  1280.  
  1281. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnReceivePowerPatch$ApplyPower]
  1282. - Patching [com.megacrit.cardcrawl.actions.common.ApplyPowerAction.update()]
  1283. - Adding Insert @ 159...
  1284.  
  1285. {
  1286. float[] __duration = new float[]{duration};
  1287. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnReceivePowerPatch$ApplyPower.Insert($0, $$, __duration, powerToApply);
  1288. duration = __duration[0];
  1289. if (opt.isPresent()) { return; }
  1290. }
  1291.  
  1292. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.NonStackablePowerPatch]
  1293. - Patching [com.megacrit.cardcrawl.actions.common.ApplyPowerAction.update()]
  1294. - Adding Insert @ 215...
  1295.  
  1296. {
  1297. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.NonStackablePowerPatch.AvoidStacking($0, $$, powerToApply, p);
  1298. }
  1299.  
  1300. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.tempHp.RenderTempHPOutline]
  1301. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderHealth(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1302. - Adding Insert @ r18 (abs:1021)...
  1303.  
  1304. {
  1305. com.evacipated.cardcrawl.mod.stslib.patches.tempHp.RenderTempHPOutline.Insert($0, $$, x, y);
  1306. }
  1307.  
  1308. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$NormalPotions]
  1309. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateInput()]
  1310. - Adding Insert @ 280...
  1311.  
  1312. {
  1313. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$NormalPotions.Insert($0, $$, potion);
  1314. }
  1315.  
  1316. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$NormalPotions]
  1317. - Patching [com.megacrit.cardcrawl.ui.panels.PotionPopUp.updateTargetMode()]
  1318. - Adding Insert @ 248...
  1319.  
  1320. {
  1321. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnUsePotionPatch$NormalPotions.Insert($0, $$, potion);
  1322. }
  1323.  
  1324. Patch Class: [hexui_lib.patches.RenderSingleCardPortraitFramePatch]
  1325. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderFrame(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1326. - Adding Insert @ r0 (abs:621)...
  1327.  
  1328. {
  1329. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderSingleCardPortraitFramePatch.Insert($0, $$, card);
  1330. if (opt.isPresent()) { return; }
  1331. }
  1332.  
  1333. Patch Class: [hexui_lib.patches.RenderCardPortraitFramePatch]
  1334. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderPortraitFrame(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1335. - Adding Insert @ r0 (abs:1526)...
  1336.  
  1337. {
  1338. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderCardPortraitFramePatch.Insert($0, $$, renderColor);
  1339. if (opt.isPresent()) { return; }
  1340. }
  1341.  
  1342. Patch Class: [hexui_lib.patches.GetCardBgPatch]
  1343. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.getCardBg()]
  1344. - Adding Insert @ r0 (abs:1274)...
  1345.  
  1346. {
  1347. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.GetCardBgPatch.Insert($0, $$);
  1348. if (opt.isPresent()) { return (com.badlogic.gdx.graphics.Texture)opt.get(); }
  1349. }
  1350.  
  1351. Patch Class: [hexui_lib.patches.RenderSingleCardTypePatch]
  1352. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderCardTypeText(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1353. - Adding Insert @ 1255...
  1354.  
  1355. {
  1356. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderSingleCardTypePatch.Insert($0, $$, label, CARD_TYPE_COLOR, card);
  1357. if (opt.isPresent()) { return; }
  1358. }
  1359.  
  1360. Patch Class: [hexui_lib.patches.RenderCardPortraitPatch]
  1361. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderPortrait(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1362. - Adding Insert @ r0 (abs:1724)...
  1363.  
  1364. {
  1365. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderCardPortraitPatch.Insert($0, $$, renderColor);
  1366. if (opt.isPresent()) { return; }
  1367. }
  1368.  
  1369. Patch Class: [hexui_lib.patches.RenderSingleCardPortraitPatch]
  1370. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderPortrait(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1371. - Adding Insert @ r0 (abs:506)...
  1372.  
  1373. {
  1374. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderSingleCardPortraitPatch.Insert($0, $$, card);
  1375. if (opt.isPresent()) { return; }
  1376. }
  1377.  
  1378. Patch Class: [hexui_lib.patches.RenderCardTypePatch]
  1379. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderType(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1380. - Adding Insert @ 2490...
  1381.  
  1382. {
  1383. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = hexui_lib.patches.RenderCardTypePatch.Insert($0, $$, font, text, renderColor);
  1384. if (opt.isPresent()) { return; }
  1385. }
  1386.  
  1387. Patch Class: [hexui_lib.patches.SingleCardRenderFlavorTipsPatch]
  1388. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1389. - Adding Insert @ 356...
  1390.  
  1391. {
  1392. hexui_lib.patches.SingleCardRenderFlavorTipsPatch.Insert($0, $$, card);
  1393. }
  1394.  
  1395. Patch Class: [hexui_lib.patches.RenderCardTipPatch]
  1396. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderCardTip(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1397. - Adding Insert @ r0 (abs:2782)...
  1398.  
  1399. {
  1400. hexui_lib.patches.RenderCardTipPatch.Insert($0, $$, renderTip);
  1401. }
  1402.  
  1403. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.AlwaysEnableCustomMode]
  1404. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MenuPanelScreen.initializePanels()]
  1405. - Adding Instrument...
  1406.  
  1407. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.SaveBaseModBadges]
  1408. - Patching [basemod.BaseMod.registerModBadge(com.badlogic.gdx.graphics.Texture,java.lang.String,java.lang.String,java.lang.String,basemod.ModPanel)]
  1409. - Adding Instrument...
  1410.  
  1411. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.charSelect.CharacterOption.UpdateHitboxBgImg]
  1412. - Patching [com.megacrit.cardcrawl.screens.charSelect.CharacterOption.updateHitbox()]
  1413. - Adding Instrument...
  1414.  
  1415. Patch Class: [basemod.patches.whatmod.MonsterPowerTips$Nested]
  1416. - Patching [com.megacrit.cardcrawl.monsters.AbstractMonster.renderTip(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1417. - Adding Instrument...
  1418.  
  1419. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixLogging$FixDescriptionLog]
  1420. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  1421. - Adding Instrument...
  1422.  
  1423. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.campfire.AbstractCampfireOption.PostCampfireHook]
  1424. - Patching [com.megacrit.cardcrawl.ui.campfire.AbstractCampfireOption.update()]
  1425. - Adding Instrument...
  1426.  
  1427. Patch Class: [basemod.patches.whatmod.PlayerPowerTips$Nested]
  1428. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderPowerTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1429. - Adding Instrument...
  1430.  
  1431. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.FixLogging$FixRenderLog]
  1432. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1433. - Adding Instrument...
  1434.  
  1435. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.GetAllInBattleInstances.FixNPE]
  1436. - Patching [com.megacrit.cardcrawl.helpers.GetAllInBattleInstances.get(java.util.UUID)]
  1437. - Adding Instrument...
  1438.  
  1439. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.BackgroundFix$EnergyOrbTexture]
  1440. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderCost(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1441. - Adding Instrument...
  1442.  
  1443. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.FixLogging$FixDescriptionCNLog]
  1444. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  1445. - Adding Instrument...
  1446.  
  1447. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeEventListPatch$EventList]
  1448. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon(java.lang.String,java.lang.String,com.megacrit.cardcrawl.characters.AbstractPlayer,java.util.ArrayList)]
  1449. - Adding Instrument...
  1450.  
  1451. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleRelicViewPopup.MultiwordKeywords]
  1452. - Patching [com.megacrit.cardcrawl.screens.SingleRelicViewPopup.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1453. - Adding Instrument...
  1454.  
  1455. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.FixLogging$FixUpdateLog]
  1456. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.update()]
  1457. - Adding Instrument...
  1458.  
  1459. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.IntangiblePower.FixPlayerIntangiblePower]
  1460. - Patching [com.megacrit.cardcrawl.powers.IntangiblePower.atEndOfTurn(boolean)]
  1461. - Adding Instrument...
  1462.  
  1463. Patch Class: [basemod.patches.whatmod.LinkedRelics]
  1464. - Patching [com.megacrit.cardcrawl.rewards.RewardItem.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1465. - Adding Instrument...
  1466.  
  1467. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.TipHelper.RenderBoxEnergy]
  1468. - Patching [com.megacrit.cardcrawl.helpers.TipHelper.renderBox(com.badlogic.gdx.graphics.g2d.SpriteBatch,java.lang.String,float,float)]
  1469. - Adding Instrument...
  1470.  
  1471. Patch Class: [basemod.patches.com.megacrit.cardcrawl.map.MapGenerator.PathDensityMultiplier]
  1472. - Patching [com.megacrit.cardcrawl.map.MapGenerator.generateDungeon(int,int,int,com.megacrit.cardcrawl.random.Random)]
  1473. - Adding Instrument...
  1474.  
  1475. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.PositionCharacterButtons]
  1476. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.updateCharacterButtons()]
  1477. - Adding Instrument...
  1478.  
  1479. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.CustomBosses$AddBosses]
  1480. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon(java.lang.String,java.lang.String,com.megacrit.cardcrawl.characters.AbstractPlayer,java.util.ArrayList)]
  1481. - Adding Instrument...
  1482.  
  1483. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.buttons.CancelButton.ModSettingsCheck]
  1484. - Patching [com.megacrit.cardcrawl.ui.buttons.CancelButton.update()]
  1485. - Adding Instrument...
  1486.  
  1487. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.input.InputAction.ConsoleDisable$IsPressedFix]
  1488. - Patching [com.megacrit.cardcrawl.helpers.input.InputAction.isPressed()]
  1489. - Adding Instrument...
  1490.  
  1491. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.GetRelicFix]
  1492. - Patching [com.megacrit.cardcrawl.helpers.RelicLibrary.getRelic(java.lang.String)]
  1493. - Adding Instrument...
  1494.  
  1495. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$RefreshHandLayout]
  1496. - Patching [com.megacrit.cardcrawl.cards.CardGroup.refreshHandLayout()]
  1497. - Adding Instrument...
  1498.  
  1499. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.input.InputAction.ConsoleDisable$IsJustPressedFix]
  1500. - Patching [com.megacrit.cardcrawl.helpers.input.InputAction.isJustPressed()]
  1501. - Adding Instrument...
  1502.  
  1503. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.PreMonsterTurnHook]
  1504. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  1505. - Adding Instrument...
  1506.  
  1507. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.OnEvokeOrb]
  1508. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.evokeOrb()]
  1509. - Adding Instrument...
  1510.  
  1511. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.OnEvokeOrb]
  1512. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.evokeNewestOrb()]
  1513. - Adding Instrument...
  1514.  
  1515. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.RenderDescriptionEnergy]
  1516. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1517. - Adding Instrument...
  1518.  
  1519. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.RenderDescriptionEnergy]
  1520. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderDescriptionCN(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1521. - Adding Instrument...
  1522.  
  1523. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.OnEvokeOrb]
  1524. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.evokeWithoutLosingOrb()]
  1525. - Adding Instrument...
  1526.  
  1527. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.StunMonsterPatch]
  1528. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  1529. - Adding Instrument...
  1530.  
  1531. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$FountainOfCurseRemoval_buttonEffect]
  1532. - Patching [com.megacrit.cardcrawl.events.shrines.FountainOfCurseRemoval.buttonEffect(int)]
  1533. - Adding Instrument...
  1534.  
  1535. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SneckoPatch$PortraitViewCost]
  1536. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderCost(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1537. - Adding Instrument...
  1538.  
  1539. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.InvisiblePowerPatch$RenderPowerIcons]
  1540. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderPowerIcons(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1541. - Adding Instrument...
  1542.  
  1543. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.BetterOnLoseHpPatch]
  1544. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.damage(com.megacrit.cardcrawl.cards.DamageInfo)]
  1545. - Adding Instrument...
  1546.  
  1547. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.InvisiblePowerPatch$RenderPowerTips]
  1548. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderPowerTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1549. - Adding Instrument...
  1550.  
  1551. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.InvisiblePowerPatch$RenderPowerTips]
  1552. - Patching [com.megacrit.cardcrawl.monsters.AbstractMonster.renderTip(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1553. - Adding Instrument...
  1554.  
  1555. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.BackgroundFix$BannerTexture]
  1556. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderCardBanner(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1557. - Replacing...
  1558.  
  1559. Patch Class: [basemod.patches.com.megacrit.cardcrawl.events.NoteForYourself.MissingCard]
  1560. - Patching [com.megacrit.cardcrawl.events.shrines.NoteForYourself.initializeObtainCard()]
  1561. - Replacing...
  1562.  
  1563. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.MultiwordKeywords$BetterCapitalize]
  1564. - Patching [com.megacrit.cardcrawl.helpers.TipHelper.capitalize(java.lang.String)]
  1565. - Replacing...
  1566.  
  1567. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$AbstractPlayer_isCursed]
  1568. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.isCursed()]
  1569. - Replacing...
  1570.  
  1571. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.EditCardsPatch]
  1572. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.initialize()]
  1573. - Adding Prefix...
  1574. {
  1575. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.EditCardsPatch.Prefix();
  1576. }
  1577.  
  1578. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.HasRelicModID]
  1579. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.hasRelic(java.lang.String)]
  1580. - Adding Prefix...
  1581. {
  1582. java.lang.String[] __param1 = new java.lang.String[]{$1};
  1583. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.HasRelicModID.Prefix($0, __param1);
  1584. $1 = (java.lang.String)__param1[0];
  1585. }
  1586.  
  1587. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.ModifyPlayerLoseBlock]
  1588. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.loseBlock(int,boolean)]
  1589. - Adding Prefix...
  1590. {
  1591. int[] __param1 = new int[]{$1};
  1592. basemod.patches.com.megacrit.cardcrawl.core.AbstractCreature.ModifyPlayerLoseBlock.Prefix($0, __param1, $2);
  1593. $1 = (int)__param1[0];
  1594. }
  1595.  
  1596. Patch Class: [basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch]
  1597. - Patching [com.megacrit.cardcrawl.saveAndContinue.SaveFile(com.megacrit.cardcrawl.saveAndContinue.SaveFile$SaveType)]
  1598. - Adding Prefix...
  1599. {
  1600. basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch.Prefix($0, $1);
  1601. }
  1602.  
  1603. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.GetRelicFix]
  1604. - Patching [com.megacrit.cardcrawl.helpers.RelicLibrary.getRelic(java.lang.String)]
  1605. - Adding Prefix...
  1606. {
  1607. java.lang.String[] __param0 = new java.lang.String[]{$1};
  1608. basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.GetRelicFix.Prefix(__param0);
  1609. $1 = (java.lang.String)__param0[0];
  1610. }
  1611.  
  1612. Patch Class: [basemod.patches.com.megacrit.cardcrawl.monsters.MonsterInfo.AddCustomMonsters]
  1613. - Patching [com.megacrit.cardcrawl.monsters.MonsterInfo.normalizeWeights(java.util.ArrayList)]
  1614. - Adding Prefix...
  1615. {
  1616. java.util.ArrayList[] __param0 = new java.util.ArrayList[]{$1};
  1617. basemod.patches.com.megacrit.cardcrawl.monsters.MonsterInfo.AddCustomMonsters.Prefix(__param0);
  1618. $1 = (java.util.ArrayList)__param0[0];
  1619. }
  1620.  
  1621. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PreStartGameHook]
  1622. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.createCharacter(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass)]
  1623. - Adding Prefix...
  1624. {
  1625. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PreStartGameHook.Prefix($1);
  1626. }
  1627.  
  1628. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$PreRenderHook]
  1629. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.render()]
  1630. - Adding Prefix...
  1631. {
  1632. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.RenderHooks$PreRenderHook.Prefix($0);
  1633. }
  1634.  
  1635. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.RelicOutlineColor$Locked]
  1636. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.renderLock(com.badlogic.gdx.graphics.g2d.SpriteBatch,com.badlogic.gdx.graphics.Color)]
  1637. - Adding Prefix...
  1638. {
  1639. com.badlogic.gdx.graphics.Color[] __param2 = new com.badlogic.gdx.graphics.Color[]{$2};
  1640. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.RelicOutlineColor$Locked.Prefix($0, $1, __param2);
  1641. $2 = (com.badlogic.gdx.graphics.Color)__param2[0];
  1642. }
  1643.  
  1644. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch]
  1645. - Patching [com.megacrit.cardcrawl.helpers.RelicLibrary.initialize()]
  1646. - Adding Prefix...
  1647. {
  1648. basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix();
  1649. }
  1650.  
  1651. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook$StopMultiVictory]
  1652. - Patching [com.megacrit.cardcrawl.cutscenes.Cutscene.openVictoryScreen()]
  1653. - Adding Prefix...
  1654. {
  1655. basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook$StopMultiVictory.Prefix($0);
  1656. }
  1657.  
  1658. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderAscension]
  1659. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.renderAscension(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1660. - Adding Prefix...
  1661. {
  1662. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderAscension.Prefix($0, $1);
  1663. }
  1664.  
  1665. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.OpenFix$Open]
  1666. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.open(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.cards.CardGroup)]
  1667. - Adding Prefix...
  1668. {
  1669. com.megacrit.cardcrawl.cards.CardGroup[] __param2 = new com.megacrit.cardcrawl.cards.CardGroup[]{$2};
  1670. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.OpenFix$Open.Prefix($0, $1, __param2);
  1671. $2 = (com.megacrit.cardcrawl.cards.CardGroup)__param2[0];
  1672. }
  1673.  
  1674. Patch Class: [basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.PreRenderHook]
  1675. - Patching [com.megacrit.cardcrawl.rooms.AbstractRoom.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1676. - Adding Prefix...
  1677. {
  1678. basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.PreRenderHook.preRoomRenderHook($0, $1);
  1679. }
  1680.  
  1681. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderPatch]
  1682. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1683. - Adding Prefix...
  1684. {
  1685. basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderPatch.Prefix($0, $1);
  1686. }
  1687.  
  1688. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdatePatch]
  1689. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.update()]
  1690. - Adding Prefix...
  1691. {
  1692. basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdatePatch.Prefix($0);
  1693. }
  1694.  
  1695. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.UseCardModalComplete]
  1696. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.monsters.AbstractMonster,int)]
  1697. - Adding Prefix...
  1698. {
  1699. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.UseCardModalComplete.Prefix($0, $1, $2, $3);
  1700. }
  1701.  
  1702. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdateAscensionHoverPatch]
  1703. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.updateAscensionHover()]
  1704. - Adding Prefix...
  1705. {
  1706. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$UpdateAscensionHoverPatch.Prefix($0);
  1707. if (opt.isPresent()) { return; }
  1708. }
  1709.  
  1710. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardModID$GetCardPatch2]
  1711. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.getCard(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass,java.lang.String)]
  1712. - Adding Prefix...
  1713. {
  1714. java.lang.String[] __param1 = new java.lang.String[]{$2};
  1715. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardModID$GetCardPatch2.Prefix($1, __param1);
  1716. $2 = (java.lang.String)__param1[0];
  1717. }
  1718.  
  1719. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CreateCardImageSwitch$CreateCardImage]
  1720. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.createCardImage()]
  1721. - Adding Prefix...
  1722. {
  1723. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.CreateCardImageSwitch$CreateCardImage.Prefix($0);
  1724. if (opt.isPresent()) { return; }
  1725. }
  1726.  
  1727. Patch Class: [basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.GetCardStringsModID]
  1728. - Patching [com.megacrit.cardcrawl.localization.LocalizedStrings.getCardStrings(java.lang.String)]
  1729. - Adding Prefix...
  1730. {
  1731. java.lang.String[] __param1 = new java.lang.String[]{$1};
  1732. basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.GetCardStringsModID.Prefix($0, __param1);
  1733. $1 = (java.lang.String)__param1[0];
  1734. }
  1735.  
  1736. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderEnergySwitch]
  1737. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderEnergy(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1738. - Adding Prefix...
  1739. {
  1740. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderEnergySwitch.Prefix($0, $1);
  1741. if (opt.isPresent()) { return; }
  1742. }
  1743.  
  1744. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderBgSwitch]
  1745. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderCardBg(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1746. - Adding Prefix...
  1747. {
  1748. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderBgSwitch.Prefix($0, $1, $2, $3);
  1749. if (opt.isPresent()) { return; }
  1750. }
  1751.  
  1752. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderBannerSwitch]
  1753. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderBannerImage(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1754. - Adding Prefix...
  1755. {
  1756. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderFixSwitches$RenderBannerSwitch.Prefix($0, $1, $2, $3);
  1757. if (opt.isPresent()) { return; }
  1758. }
  1759.  
  1760. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PlayerUpdateHooks]
  1761. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.update()]
  1762. - Adding Prefix...
  1763. {
  1764. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PlayerUpdateHooks.Prefix($0);
  1765. }
  1766.  
  1767. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardModID$GetCardPatch1]
  1768. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.getCard(java.lang.String)]
  1769. - Adding Prefix...
  1770. {
  1771. java.lang.String[] __param0 = new java.lang.String[]{$1};
  1772. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GetCardModID$GetCardPatch1.Prefix(__param0);
  1773. $1 = (java.lang.String)__param0[0];
  1774. }
  1775.  
  1776. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderDailyModsPatch]
  1777. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.renderDailyMods(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1778. - Adding Prefix...
  1779. {
  1780. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderDailyModsPatch.Prefix($0, $1);
  1781. if (opt.isPresent()) { return; }
  1782. }
  1783.  
  1784. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.RelicOutlineColor$Normal]
  1785. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.render(com.badlogic.gdx.graphics.g2d.SpriteBatch,boolean,com.badlogic.gdx.graphics.Color)]
  1786. - Adding Prefix...
  1787. {
  1788. com.badlogic.gdx.graphics.Color[] __param3 = new com.badlogic.gdx.graphics.Color[]{$3};
  1789. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.RelicOutlineColor$Normal.Prefix($0, $1, $2, __param3);
  1790. $3 = (com.badlogic.gdx.graphics.Color)__param3[0];
  1791. }
  1792.  
  1793. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderDungeonInfo]
  1794. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.renderDungeonInfo(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1795. - Adding Prefix...
  1796. {
  1797. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderDungeonInfo.Prefix($0, $1);
  1798. if (opt.isPresent()) { return; }
  1799. }
  1800.  
  1801. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.BackgroundFix$BackgroundTexture]
  1802. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderCardBack(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1803. - Adding Prefix...
  1804. {
  1805. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.BackgroundFix$BackgroundTexture.Prefix($0, $1);
  1806. }
  1807.  
  1808. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.DungeonUpdateHooks]
  1809. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.update()]
  1810. - Adding Prefix...
  1811. {
  1812. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.DungeonUpdateHooks.Prefix($0);
  1813. }
  1814.  
  1815. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.GiveOrbSlotOnChannel]
  1816. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.channelOrb(com.megacrit.cardcrawl.orbs.AbstractOrb)]
  1817. - Adding Prefix...
  1818. {
  1819. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.GiveOrbSlotOnChannel.Prefix($0, $1);
  1820. }
  1821.  
  1822. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.CustomBosses$SetBossIcon]
  1823. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.setBoss(java.lang.String)]
  1824. - Adding Prefix...
  1825. {
  1826. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.CustomBosses$SetBossIcon.Prefix($0, $1);
  1827. if (opt.isPresent()) { return; }
  1828. }
  1829.  
  1830. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.ModalChoiceFix]
  1831. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  1832. - Adding Prefix...
  1833. {
  1834. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.ModalChoiceFix.Prefix($0);
  1835. if (opt.isPresent()) { return; }
  1836. }
  1837.  
  1838. Patch Class: [basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.UnlockCardModID]
  1839. - Patching [com.megacrit.cardcrawl.unlock.UnlockTracker.unlockCard(java.lang.String)]
  1840. - Adding Prefix...
  1841. {
  1842. java.lang.String[] __param0 = new java.lang.String[]{$1};
  1843. basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.UnlockCardModID.Prefix(__param0);
  1844. $1 = (java.lang.String)__param0[0];
  1845. }
  1846.  
  1847. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnLoseBlockPatch]
  1848. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.decrementBlock(com.megacrit.cardcrawl.cards.DamageInfo,int)]
  1849. - Adding Prefix...
  1850. {
  1851. int[] __param2 = new int[]{$2};
  1852. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = com.evacipated.cardcrawl.mod.stslib.patches.bothInterfaces.OnLoseBlockPatch.Prefix($0, $1, __param2);
  1853. $2 = (int)__param2[0];
  1854. if (opt.isPresent()) { return ( (Integer)opt.get()).intValue(); }
  1855. }
  1856.  
  1857. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.FleetingPatch]
  1858. - Patching [com.megacrit.cardcrawl.actions.utility.UseCardAction(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.core.AbstractCreature)]
  1859. - Adding Prefix...
  1860. {
  1861. com.megacrit.cardcrawl.cards.AbstractCard[] __param1 = new com.megacrit.cardcrawl.cards.AbstractCard[]{$1};
  1862. com.evacipated.cardcrawl.mod.stslib.patches.FleetingPatch.Prefix($0, __param1, $2);
  1863. $1 = (com.megacrit.cardcrawl.cards.AbstractCard)__param1[0];
  1864. }
  1865.  
  1866. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.tempHp.BattleEnd]
  1867. - Patching [com.megacrit.cardcrawl.rooms.AbstractRoom.endBattle()]
  1868. - Adding Prefix...
  1869. {
  1870. com.evacipated.cardcrawl.mod.stslib.patches.tempHp.BattleEnd.Prefix($0);
  1871. }
  1872.  
  1873. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.OnMyBlockBrokenPowerPatch]
  1874. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.brokeBlock()]
  1875. - Adding Prefix...
  1876. {
  1877. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.OnMyBlockBrokenPowerPatch.Prefix($0);
  1878. }
  1879.  
  1880. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.RefundExhaustivePatch]
  1881. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.monsters.AbstractMonster,int)]
  1882. - Adding Prefix...
  1883. {
  1884. com.evacipated.cardcrawl.mod.stslib.patches.RefundExhaustivePatch.Prefix($0, $1, $2, $3);
  1885. }
  1886.  
  1887. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar]
  1888. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderRedHealthBar(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  1889. - Adding Prefix...
  1890. {
  1891. com.evacipated.cardcrawl.modthespire.lib.SpireReturn opt = com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar.Prefix($0, $1, $2, $3);
  1892. if (opt.isPresent()) { return; }
  1893. }
  1894.  
  1895. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.MainMenuModList]
  1896. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1897. - Adding Postfix...
  1898. com.evacipated.cardcrawl.modthespire.patches.MainMenuModList.Postfix($0, $$);
  1899.  
  1900. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.TopPanelModList$Render]
  1901. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1902. - Adding Postfix...
  1903. com.evacipated.cardcrawl.modthespire.patches.TopPanelModList$Render.Postfix($0, $$);
  1904.  
  1905. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModMenuButton$SetLabel]
  1906. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MenuButton.setLabel()]
  1907. - Adding Postfix...
  1908. com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModMenuButton$SetLabel.Postfix($0, $$);
  1909.  
  1910. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Update]
  1911. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.update()]
  1912. - Adding Postfix...
  1913. com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Update.Postfix($0, $$);
  1914.  
  1915. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModMenuButton$ButtonEffect]
  1916. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MenuButton.buttonEffect()]
  1917. - Adding Postfix...
  1918. com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModMenuButton$ButtonEffect.Postfix($0, $$);
  1919.  
  1920. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.CreditsModList]
  1921. - Patching [com.megacrit.cardcrawl.credits.CreditsScreen()]
  1922. - Adding Postfix...
  1923. com.evacipated.cardcrawl.modthespire.patches.CreditsModList.Postfix($0, $$);
  1924.  
  1925. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.BaseMod.DisableBaseModBadges]
  1926. - Patching [basemod.BaseMod.publishPostInitialize()]
  1927. - Adding Postfix...
  1928. com.evacipated.cardcrawl.modthespire.patches.modsscreen.BaseMod.DisableBaseModBadges.Postfix($$);
  1929.  
  1930. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Render]
  1931. - Patching [com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1932. - Adding Postfix...
  1933. com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Render.Postfix($0, $$);
  1934.  
  1935. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.TopPanelModList]
  1936. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.updateTips()]
  1937. - Adding Postfix...
  1938. com.evacipated.cardcrawl.modthespire.patches.TopPanelModList.Postfix($0, $$);
  1939.  
  1940. Patch Class: [basemod.patches.whatmod.CardView]
  1941. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1942. - Adding Postfix...
  1943. basemod.patches.whatmod.CardView.Postfix($0, $$);
  1944.  
  1945. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostInitializeStarterDeckHookSwitch]
  1946. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.initializeStarterDeck()]
  1947. - Adding Postfix...
  1948. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PostInitializeStarterDeckHookSwitch.Postfix($0, $$);
  1949.  
  1950. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cutscenes.Cutscene.CustomCutscenes]
  1951. - Patching [com.megacrit.cardcrawl.cutscenes.Cutscene(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass)]
  1952. - Adding Postfix...
  1953. basemod.patches.com.megacrit.cardcrawl.cutscenes.Cutscene.CustomCutscenes.Postfix($0, $$);
  1954.  
  1955. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.PotionLibrary.PotionHelperInitialize]
  1956. - Patching [com.megacrit.cardcrawl.helpers.PotionHelper.initialize(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass)]
  1957. - Adding Postfix...
  1958. basemod.patches.com.megacrit.cardcrawl.helpers.PotionLibrary.PotionHelperInitialize.Postfix($$);
  1959.  
  1960. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cutscenes.Cutscene.CustomVictoryEffects]
  1961. - Patching [com.megacrit.cardcrawl.screens.VictoryScreen.updateVfx()]
  1962. - Adding Postfix...
  1963. basemod.patches.com.megacrit.cardcrawl.cutscenes.Cutscene.CustomVictoryEffects.Postfix($0, $$);
  1964.  
  1965. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.DungeonUpdateHooks]
  1966. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.update()]
  1967. - Adding Postfix...
  1968. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.DungeonUpdateHooks.Postfix($0, $$);
  1969.  
  1970. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderPatch]
  1971. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  1972. - Adding Postfix...
  1973. basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$RenderPatch.Postfix($0, $$);
  1974.  
  1975. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook]
  1976. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.create()]
  1977. - Adding Postfix...
  1978. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix($0, $$);
  1979.  
  1980. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.stats.StatsScreen.UpdateStats$ScrollBounds]
  1981. - Patching [com.megacrit.cardcrawl.screens.stats.StatsScreen.calculateScrollBounds()]
  1982. - Adding Postfix...
  1983. basemod.patches.com.megacrit.cardcrawl.screens.stats.StatsScreen.UpdateStats$ScrollBounds.Postfix($0, $$);
  1984.  
  1985. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook]
  1986. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList()]
  1987. - Adding Postfix...
  1988. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PostDungeonInitializeHook.Postfix($0, $$);
  1989.  
  1990. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PotionGetHooks$One]
  1991. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.obtainPotion(int,com.megacrit.cardcrawl.potions.AbstractPotion)]
  1992. - Adding Postfix...
  1993. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PotionGetHooks$One.Postfix($0, $$);
  1994.  
  1995. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$InGameConstructor]
  1996. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon(java.lang.String,java.lang.String,com.megacrit.cardcrawl.characters.AbstractPlayer,java.util.ArrayList)]
  1997. - Adding Postfix...
  1998. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$InGameConstructor.Postfix($0, $$);
  1999.  
  2000. Patch Class: [basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.ModalChoiceFix]
  2001. - Patching [com.megacrit.cardcrawl.actions.GameActionManager.getNextAction()]
  2002. - Adding Postfix...
  2003. basemod.patches.com.megacrit.cardcrawl.actions.GameActionManager.ModalChoiceFix.Postfix($0, $$);
  2004.  
  2005. Patch Class: [basemod.patches.com.megacrit.cardcrawl.shop.ShopScreen.PostCreateShopPotionHook]
  2006. - Patching [com.megacrit.cardcrawl.shop.ShopScreen.initPotions()]
  2007. - Adding Postfix...
  2008. basemod.patches.com.megacrit.cardcrawl.shop.ShopScreen.PostCreateShopPotionHook.Postfix($0, $$);
  2009.  
  2010. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeEventListPatch$GetEvent]
  2011. - Patching [com.megacrit.cardcrawl.helpers.EventHelper.getEvent(java.lang.String)]
  2012. - Adding Postfix...
  2013. Return: com.megacrit.cardcrawl.events.AbstractEvent
  2014. Result param: com.megacrit.cardcrawl.events.AbstractEvent
  2015. return ($r)basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeEventListPatch$GetEvent.Postfix($_, $$);
  2016.  
  2017. Patch Class: [basemod.patches.com.megacrit.cardcrawl.shop.ShopScreen.PostCreateShopRelicHook]
  2018. - Patching [com.megacrit.cardcrawl.shop.ShopScreen.initRelics()]
  2019. - Adding Postfix...
  2020. basemod.patches.com.megacrit.cardcrawl.shop.ShopScreen.PostCreateShopRelicHook.Postfix($0, $$);
  2021.  
  2022. Patch Class: [basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings]
  2023. - Patching [com.megacrit.cardcrawl.localization.LocalizedStrings()]
  2024. - Adding Postfix...
  2025. basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings.Postfix($0, $$);
  2026.  
  2027. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$RefreshData]
  2028. - Patching [com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.refreshData()]
  2029. - Adding Postfix...
  2030. basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$RefreshData.Postfix($0, $$);
  2031.  
  2032. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.CardGroup.WithoutBottledCardsPatch]
  2033. - Patching [com.megacrit.cardcrawl.cards.CardGroup.getGroupWithoutBottledCards(com.megacrit.cardcrawl.cards.CardGroup)]
  2034. - Adding Postfix...
  2035. Return: com.megacrit.cardcrawl.cards.CardGroup
  2036. Result param: com.megacrit.cardcrawl.cards.CardGroup
  2037. return ($r)basemod.patches.com.megacrit.cardcrawl.cards.CardGroup.WithoutBottledCardsPatch.Postfix($_, $$);
  2038.  
  2039. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.ForceUnlock]
  2040. - Patching [com.megacrit.cardcrawl.screens.DeathScreen.calculateUnlockProgress()]
  2041. - Adding Postfix...
  2042. basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.ForceUnlock.Postfix($0, $$);
  2043.  
  2044. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$OpenPreviousScreen]
  2045. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.openPreviousScreen(com.megacrit.cardcrawl.dungeons.AbstractDungeon$CurrentScreen)]
  2046. - Adding Postfix...
  2047. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ModalChoiceScreenUpdateRender$OpenPreviousScreen.Postfix($$);
  2048.  
  2049. Patch Class: [basemod.patches.com.megacrit.cardcrawl.rooms.CampfireUI.GiryaFix]
  2050. - Patching [com.megacrit.cardcrawl.rooms.CampfireUI.initializeButtons()]
  2051. - Adding Postfix...
  2052. basemod.patches.com.megacrit.cardcrawl.rooms.CampfireUI.GiryaFix.Postfix($0, $$);
  2053.  
  2054. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.TipHelper.FakeKeywords]
  2055. - Patching [com.megacrit.cardcrawl.helpers.TipHelper.renderKeywords(float,float,com.badlogic.gdx.graphics.g2d.SpriteBatch,java.util.ArrayList)]
  2056. - Adding Postfix...
  2057. basemod.patches.com.megacrit.cardcrawl.helpers.TipHelper.FakeKeywords.Postfix($$);
  2058.  
  2059. Patch Class: [basemod.patches.whatmod.Events]
  2060. - Patching [com.megacrit.cardcrawl.events.AbstractEvent.renderText(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2061. - Adding Postfix...
  2062. basemod.patches.whatmod.Events.Postfix($0, $$);
  2063.  
  2064. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeEventListPatch$SpecialEventList]
  2065. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeSpecialOneTimeEventList()]
  2066. - Adding Postfix...
  2067. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.InitializeEventListPatch$SpecialEventList.Postfix($0, $$);
  2068.  
  2069. Patch Class: [basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.EndBattleHook]
  2070. - Patching [com.megacrit.cardcrawl.rooms.AbstractRoom.endBattle()]
  2071. - Adding Postfix...
  2072. basemod.patches.com.megacrit.cardcrawl.rooms.AbstractRoom.EndBattleHook.Postfix($0, $$);
  2073.  
  2074. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Update]
  2075. - Patching [com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.update(float)]
  2076. - Adding Postfix...
  2077. basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Update.Postfix($0, $$);
  2078.  
  2079. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.RedCardsPatch]
  2080. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.addRedCards()]
  2081. - Adding Postfix...
  2082. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.RedCardsPatch.Postfix($$);
  2083.  
  2084. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderRelicOnCard]
  2085. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderCard(com.badlogic.gdx.graphics.g2d.SpriteBatch,boolean,boolean)]
  2086. - Adding Postfix...
  2087. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderRelicOnCard.Postfix($0, $$);
  2088.  
  2089. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderAscension]
  2090. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.renderAscension(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2091. - Adding Postfix...
  2092. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderAscension.Postfix($0, $$);
  2093.  
  2094. Patch Class: [basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$SetPlayerNamePatch]
  2095. - Patching [com.megacrit.cardcrawl.ui.panels.TopPanel.setPlayerName()]
  2096. - Adding Postfix...
  2097. basemod.patches.com.megacrit.cardcrawl.ui.panels.TopPanel.TopPanelPatches$SetPlayerNamePatch.Postfix($0, $$);
  2098.  
  2099. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PowersModified]
  2100. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.onModifyPower()]
  2101. - Adding Postfix...
  2102. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.PowersModified.Postfix($$);
  2103.  
  2104. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Ctor]
  2105. - Patching [com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar(com.megacrit.cardcrawl.screens.mainMenu.TabBarListener)]
  2106. - Adding Postfix...
  2107. basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$Ctor.Postfix($0, $$);
  2108.  
  2109. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$setLockStatus]
  2110. - Patching [com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.setLockStatus()]
  2111. - Adding Postfix...
  2112. basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$setLockStatus.Postfix($0, $$);
  2113.  
  2114. Patch Class: [basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.LoadPlayerSaves]
  2115. - Patching [com.megacrit.cardcrawl.core.CardCrawlGame.loadPlayerSave(com.megacrit.cardcrawl.characters.AbstractPlayer)]
  2116. - Adding Postfix...
  2117. basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.LoadPlayerSaves.Postfix($0, $$);
  2118.  
  2119. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.GameDictionary.PostKeywordInitialize]
  2120. - Patching [com.megacrit.cardcrawl.helpers.GameDictionary.initialize()]
  2121. - Adding Postfix...
  2122. basemod.patches.com.megacrit.cardcrawl.helpers.GameDictionary.PostKeywordInitialize.Postfix($$);
  2123.  
  2124. Patch Class: [basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.MultiwordKeywords]
  2125. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.initializeTips()]
  2126. - Adding Postfix...
  2127. basemod.patches.com.megacrit.cardcrawl.relics.AbstractRelic.MultiwordKeywords.Postfix($0, $$);
  2128.  
  2129. Patch Class: [basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.PostRefresh]
  2130. - Patching [com.megacrit.cardcrawl.unlock.UnlockTracker.refresh()]
  2131. - Adding Postfix...
  2132. basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.PostRefresh.Postfix($$);
  2133.  
  2134. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.SmithPreview]
  2135. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.displayUpgrades()]
  2136. - Adding Postfix...
  2137. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.SmithPreview.Postfix($0, $$);
  2138.  
  2139. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.ScrollBoundsFix]
  2140. - Patching [com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.render(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2141. - Adding Postfix...
  2142. basemod.patches.com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.ScrollBoundsFix.Postfix($0, $$);
  2143.  
  2144. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.PopulateLists]
  2145. - Patching [com.megacrit.cardcrawl.helpers.RelicLibrary.addClassSpecificRelics(java.util.ArrayList)]
  2146. - Adding Postfix...
  2147. basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.PopulateLists.Postfix($$);
  2148.  
  2149. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.AddCustomModeModsHook]
  2150. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.initializeMods()]
  2151. - Adding Postfix...
  2152. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.AddCustomModeModsHook.Postfix($0, $$);
  2153.  
  2154. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderHeaders]
  2155. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.renderScreen(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2156. - Adding Postfix...
  2157. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.FixEverythingPosition$RenderHeaders.Postfix($0, $$);
  2158.  
  2159. Patch Class: [basemod.patches.whatmod.RelicView]
  2160. - Patching [com.megacrit.cardcrawl.screens.SingleRelicViewPopup.renderTips(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2161. - Adding Postfix...
  2162. basemod.patches.whatmod.RelicView.Postfix($0, $$);
  2163.  
  2164. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.MonsterHelper.GetEncounterName]
  2165. - Patching [com.megacrit.cardcrawl.helpers.MonsterHelper.getEncounterName(java.lang.String)]
  2166. - Adding Postfix...
  2167. Return: java.lang.String
  2168. Result param: java.lang.String
  2169. return ($r)basemod.patches.com.megacrit.cardcrawl.helpers.MonsterHelper.GetEncounterName.Postfix($_, $$);
  2170.  
  2171. Patch Class: [basemod.patches.com.megacrit.cardcrawl.potions.Color.AbstractPotionInitializeColor]
  2172. - Patching [com.megacrit.cardcrawl.potions.AbstractPotion.initializeColor()]
  2173. - Adding Postfix...
  2174. basemod.patches.com.megacrit.cardcrawl.potions.Color.AbstractPotionInitializeColor.Postfix($0, $$);
  2175.  
  2176. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.PopulatePools]
  2177. - Patching [com.megacrit.cardcrawl.helpers.RelicLibrary.populateRelicPool(java.util.ArrayList,com.megacrit.cardcrawl.relics.AbstractRelic$RelicTier,com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass)]
  2178. - Adding Postfix...
  2179. basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.PopulatePools.Postfix($$);
  2180.  
  2181. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.BlueCardsPatch]
  2182. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.addBlueCards()]
  2183. - Adding Postfix...
  2184. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.BlueCardsPatch.Postfix($$);
  2185.  
  2186. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.OpenFix$OpenTextureFix]
  2187. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.loadPortraitImg()]
  2188. - Adding Postfix...
  2189. basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.OpenFix$OpenTextureFix.Postfix($0, $$);
  2190.  
  2191. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.CurseCardsPatch]
  2192. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.addCurseCards()]
  2193. - Adding Postfix...
  2194. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.CurseCardsPatch.Postfix($$);
  2195.  
  2196. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.NotFoundFix]
  2197. - Patching [com.megacrit.cardcrawl.screens.DeathScreen.calculateUnlockProgress()]
  2198. - Adding Postfix...
  2199. basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.NotFoundFix.Postfix($0, $$);
  2200.  
  2201. Patch Class: [basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$SavedGameConstructor]
  2202. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon(java.lang.String,com.megacrit.cardcrawl.characters.AbstractPlayer,com.megacrit.cardcrawl.saveAndContinue.SaveFile)]
  2203. - Adding Postfix...
  2204. basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$SavedGameConstructor.Postfix($0, $$);
  2205.  
  2206. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$CharacterText]
  2207. - Patching [com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.characterText(java.lang.String)]
  2208. - Adding Postfix...
  2209. Return: java.lang.String
  2210. Result param: java.lang.String
  2211. return ($r)basemod.patches.com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen.FixCharacterFilter$CharacterText.Postfix($_, $0, $$);
  2212.  
  2213. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$GetBarColor]
  2214. - Patching [com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.getBarColor()]
  2215. - Adding Postfix...
  2216. Return: com.badlogic.gdx.graphics.Color
  2217. Result param: com.badlogic.gdx.graphics.Color
  2218. return ($r)basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar.ColorTabBarFix$GetBarColor.Postfix($_, $0, $$);
  2219.  
  2220. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PlayerUpdateHooks]
  2221. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.update()]
  2222. - Adding Postfix...
  2223. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PlayerUpdateHooks.Postfix($0, $$);
  2224.  
  2225. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkFontSize]
  2226. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.getDescFont()]
  2227. - Adding Postfix...
  2228. Return: com.badlogic.gdx.graphics.g2d.BitmapFont
  2229. Result param: com.badlogic.gdx.graphics.g2d.BitmapFont
  2230. return ($r)basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkFontSize.Postfix($_, $0, $$);
  2231.  
  2232. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.options.OptionsPanel.RefreshSwitch]
  2233. - Patching [com.megacrit.cardcrawl.screens.options.OptionsPanel.refresh()]
  2234. - Adding Postfix...
  2235. basemod.patches.com.megacrit.cardcrawl.screens.options.OptionsPanel.RefreshSwitch.Postfix($0, $$);
  2236.  
  2237. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.MyTrueFormPatch$CustomMode]
  2238. - Patching [com.megacrit.cardcrawl.screens.custom.CustomModeScreen.addNonDailyMods(com.megacrit.cardcrawl.trials.CustomTrial,java.util.ArrayList)]
  2239. - Adding Postfix...
  2240. basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.MyTrueFormPatch$CustomMode.Postfix($0, $$);
  2241.  
  2242. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GreenCardsPatch]
  2243. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.addGreenCards()]
  2244. - Adding Postfix...
  2245. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.GreenCardsPatch.Postfix($$);
  2246.  
  2247. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.MonsterHelper.GetEncounter]
  2248. - Patching [com.megacrit.cardcrawl.helpers.MonsterHelper.getEncounter(java.lang.String)]
  2249. - Adding Postfix...
  2250. Return: com.megacrit.cardcrawl.monsters.MonsterGroup
  2251. Result param: com.megacrit.cardcrawl.monsters.MonsterGroup
  2252. return ($r)basemod.patches.com.megacrit.cardcrawl.helpers.MonsterHelper.GetEncounter.Postfix($_, $$);
  2253.  
  2254. Patch Class: [basemod.patches.whatmod.RelicTips]
  2255. - Patching [com.megacrit.cardcrawl.relics.AbstractRelic.initializeTips()]
  2256. - Adding Postfix...
  2257. basemod.patches.whatmod.RelicTips.Postfix($0, $$);
  2258.  
  2259. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PotionGetHooks$Two]
  2260. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.obtainPotion(com.megacrit.cardcrawl.potions.AbstractPotion)]
  2261. - Adding Postfix...
  2262. Return: boolean
  2263. Result param: boolean
  2264. return ($r)basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.PotionGetHooks$Two.Postfix($_, $0, $$);
  2265.  
  2266. Patch Class: [basemod.patches.com.megacrit.cardcrawl.audio.SoundMaster.AddAudio]
  2267. - Patching [com.megacrit.cardcrawl.audio.SoundMaster()]
  2268. - Adding Postfix...
  2269. basemod.patches.com.megacrit.cardcrawl.audio.SoundMaster.AddAudio.Postfix($0, $$);
  2270.  
  2271. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.MyTrueFormPatch$SeededRun]
  2272. - Patching [com.megacrit.cardcrawl.trials.MyTrueFormTrial.dailyModIDs()]
  2273. - Adding Postfix...
  2274. Return: java.util.ArrayList
  2275. Result param: java.util.ArrayList
  2276. return ($r)basemod.patches.com.megacrit.cardcrawl.screens.custom.CustomModeScreen.MyTrueFormPatch$SeededRun.Postfix($_, $0, $$);
  2277.  
  2278. Patch Class: [basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.GetUnlockBundleSwitch]
  2279. - Patching [com.megacrit.cardcrawl.unlock.UnlockTracker.getUnlockBundle(com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass,int)]
  2280. - Adding Postfix...
  2281. Return: java.util.ArrayList
  2282. Result param: java.util.ArrayList
  2283. return ($r)basemod.patches.com.megacrit.cardcrawl.unlock.UnlockTracker.GetUnlockBundleSwitch.Postfix($_, $$);
  2284.  
  2285. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.PotionLibrary.PotionHelperGetPotion]
  2286. - Patching [com.megacrit.cardcrawl.helpers.PotionHelper.getPotion(java.lang.String)]
  2287. - Adding Postfix...
  2288. Return: java.lang.Object
  2289. Result param: java.lang.Object
  2290. return ($r)basemod.patches.com.megacrit.cardcrawl.helpers.PotionLibrary.PotionHelperGetPotion.Postfix($_, $$);
  2291.  
  2292. Patch Class: [basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.ColorlessCardsPatch]
  2293. - Patching [com.megacrit.cardcrawl.helpers.CardLibrary.addColorlessCards()]
  2294. - Adding Postfix...
  2295. basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.ColorlessCardsPatch.Postfix($$);
  2296.  
  2297. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword]
  2298. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  2299. - Adding Postfix...
  2300. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword.Postfix($0, $$);
  2301.  
  2302. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms]
  2303. - Patching [com.megacrit.cardcrawl.cards.green.WraithForm()]
  2304. - Adding Postfix...
  2305. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms.Postfix($0, $$);
  2306.  
  2307. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes]
  2308. - Patching [com.megacrit.cardcrawl.cards.red.Strike_Red()]
  2309. - Adding Postfix...
  2310. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes.Postfix($0, $$);
  2311.  
  2312. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkInitializeDescription]
  2313. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescriptionCN()]
  2314. - Adding Postfix...
  2315. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkInitializeDescription.Postfix($0, $$);
  2316.  
  2317. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook]
  2318. - Patching [com.megacrit.cardcrawl.screens.DeathScreen(com.megacrit.cardcrawl.monsters.MonsterGroup)]
  2319. - Adding Postfix...
  2320. basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook.Postfix($0, $$);
  2321.  
  2322. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook]
  2323. - Patching [com.megacrit.cardcrawl.screens.VictoryScreen(com.megacrit.cardcrawl.monsters.MonsterGroup)]
  2324. - Adding Postfix...
  2325. basemod.patches.com.megacrit.cardcrawl.screens.DeathScreen.PostDeathHook.Postfix($0, $$);
  2326.  
  2327. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes]
  2328. - Patching [com.megacrit.cardcrawl.cards.blue.Strike_Blue()]
  2329. - Adding Postfix...
  2330. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes.Postfix($0, $$);
  2331.  
  2332. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends]
  2333. - Patching [com.megacrit.cardcrawl.cards.red.Defend_Red()]
  2334. - Adding Postfix...
  2335. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends.Postfix($0, $$);
  2336.  
  2337. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkInitializeDescription]
  2338. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  2339. - Adding Postfix...
  2340. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$ShrinkInitializeDescription.Postfix($0, $$);
  2341.  
  2342. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms]
  2343. - Patching [com.megacrit.cardcrawl.cards.blue.EchoForm()]
  2344. - Adding Postfix...
  2345. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms.Postfix($0, $$);
  2346.  
  2347. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes]
  2348. - Patching [com.megacrit.cardcrawl.cards.green.Strike_Green()]
  2349. - Adding Postfix...
  2350. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Strikes.Postfix($0, $$);
  2351.  
  2352. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends]
  2353. - Patching [com.megacrit.cardcrawl.cards.blue.Defend_Blue()]
  2354. - Adding Postfix...
  2355. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends.Postfix($0, $$);
  2356.  
  2357. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends]
  2358. - Patching [com.megacrit.cardcrawl.cards.green.Defend_Green()]
  2359. - Adding Postfix...
  2360. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Defends.Postfix($0, $$);
  2361.  
  2362. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword]
  2363. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.initializeDescription()]
  2364. - Adding Postfix...
  2365. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderDescriptionEnergy$AlterEnergyKeyword.Postfix($0, $$);
  2366.  
  2367. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms]
  2368. - Patching [com.megacrit.cardcrawl.cards.red.DemonForm()]
  2369. - Adding Postfix...
  2370. basemod.patches.com.megacrit.cardcrawl.cards.TagBasicCards$Forms.Postfix($0, $$);
  2371.  
  2372. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.SuperRareRelicPatch$EndRandomRelic]
  2373. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnEndRandomRelicKey(com.megacrit.cardcrawl.relics.AbstractRelic$RelicTier)]
  2374. - Adding Postfix...
  2375. Return: java.lang.String
  2376. Result param: java.lang.String
  2377. return ($r)com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.SuperRareRelicPatch$EndRandomRelic.Postfix($_, $$);
  2378.  
  2379. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.SuperRareRelicPatch$RandomRelic]
  2380. - Patching [com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomRelicKey(com.megacrit.cardcrawl.relics.AbstractRelic$RelicTier)]
  2381. - Adding Postfix...
  2382. Return: java.lang.String
  2383. Result param: java.lang.String
  2384. return ($r)com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.SuperRareRelicPatch$RandomRelic.Postfix($_, $$);
  2385.  
  2386. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardGroup_getPurgeableCards]
  2387. - Patching [com.megacrit.cardcrawl.cards.CardGroup.getPurgeableCards()]
  2388. - Adding Postfix...
  2389. Return: com.megacrit.cardcrawl.cards.CardGroup
  2390. Result param: com.megacrit.cardcrawl.cards.CardGroup
  2391. return ($r)com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardGroup_getPurgeableCards.Postfix($_, $0, $$);
  2392.  
  2393. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.SneckoPatch$GetCost]
  2394. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.getCost()]
  2395. - Adding Postfix...
  2396. Return: java.lang.String
  2397. Result param: java.lang.String
  2398. return ($r)com.evacipated.cardcrawl.mod.stslib.patches.SneckoPatch$GetCost.Postfix($_, $0, $$);
  2399.  
  2400. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.FixJustReleasedRightClick]
  2401. - Patching [com.megacrit.cardcrawl.helpers.input.InputHelper.updateLast()]
  2402. - Adding Postfix...
  2403. com.evacipated.cardcrawl.mod.stslib.patches.FixJustReleasedRightClick.Postfix($$);
  2404.  
  2405. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.RefundExhaustivePatch]
  2406. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(com.megacrit.cardcrawl.cards.AbstractCard,com.megacrit.cardcrawl.monsters.AbstractMonster,int)]
  2407. - Adding Postfix...
  2408. com.evacipated.cardcrawl.mod.stslib.patches.RefundExhaustivePatch.Postfix($0, $$);
  2409.  
  2410. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnRemoveCardFromMasterDeckPatch]
  2411. - Patching [com.megacrit.cardcrawl.cards.CardGroup.removeCard(com.megacrit.cardcrawl.cards.AbstractCard)]
  2412. - Adding Postfix...
  2413. com.evacipated.cardcrawl.mod.stslib.patches.relicInterfaces.OnRemoveCardFromMasterDeckPatch.Postfix($0, $$);
  2414.  
  2415. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar]
  2416. - Patching [com.megacrit.cardcrawl.core.AbstractCreature.renderRedHealthBar(com.badlogic.gdx.graphics.g2d.SpriteBatch,float,float)]
  2417. - Adding Postfix...
  2418. com.evacipated.cardcrawl.mod.stslib.patches.powerInterfaces.HealthBarRenderPowerPatch$FixRedHealthBar.Postfix($0, $$);
  2419.  
  2420. Patch Class: [com.evacipated.cardcrawl.mod.stslib.patches.HitboxRightClick$Update]
  2421. - Patching [com.megacrit.cardcrawl.helpers.Hitbox.update()]
  2422. - Adding Postfix...
  2423. com.evacipated.cardcrawl.mod.stslib.patches.HitboxRightClick$Update.Postfix($0, $$);
  2424.  
  2425. Patch Class: [hexui_lib.patches.relics.BottledPlaceholderField$MakeStatEquivalentCopy]
  2426. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.makeStatEquivalentCopy()]
  2427. - Adding Postfix...
  2428. Return: com.megacrit.cardcrawl.cards.AbstractCard
  2429. Result param: com.megacrit.cardcrawl.cards.AbstractCard
  2430. return ($r)hexui_lib.patches.relics.BottledPlaceholderField$MakeStatEquivalentCopy.Postfix($_, $0, $$);
  2431.  
  2432. Patch Class: [magineer.patches.relics.BottledPlaceholderField$MakeStatEquivalentCopy]
  2433. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.makeStatEquivalentCopy()]
  2434. - Adding Postfix...
  2435. Return: com.megacrit.cardcrawl.cards.AbstractCard
  2436. Result param: com.megacrit.cardcrawl.cards.AbstractCard
  2437. return ($r)magineer.patches.relics.BottledPlaceholderField$MakeStatEquivalentCopy.Postfix($_, $0, $$);
  2438.  
  2439. Patch Class: [com.evacipated.cardcrawl.modthespire.patches.modsscreen.BaseMod.ModBadgeOnClick]
  2440. - Patching [basemod.ModBadge.onClick()]
  2441. - Raw Javassist...
  2442.  
  2443. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FlameBarrierPowerPatch]
  2444. - Patching [com.megacrit.cardcrawl.powers.FlameBarrierPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2445. - Raw Javassist...
  2446.  
  2447. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.CardGroup.ModalExhaustFix]
  2448. - Patching [com.megacrit.cardcrawl.cards.CardGroup.moveToExhaustPile(com.megacrit.cardcrawl.cards.AbstractCard)]
  2449. - Raw Javassist...
  2450.  
  2451. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SlowPowerPatch]
  2452. - Patching [com.megacrit.cardcrawl.powers.SlowPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2453. - Raw Javassist...
  2454.  
  2455. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$LightningMasteryPowerPatch]
  2456. - Patching [com.megacrit.cardcrawl.powers.LightningMasteryPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2457. - Raw Javassist...
  2458.  
  2459. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$MalleablePowerPatch]
  2460. - Patching [com.megacrit.cardcrawl.powers.MalleablePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2461. - Raw Javassist...
  2462.  
  2463. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ConfusionPowerPatch]
  2464. - Patching [com.megacrit.cardcrawl.powers.ConfusionPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2465. - Raw Javassist...
  2466.  
  2467. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DemonFormPowerPatch]
  2468. - Patching [com.megacrit.cardcrawl.powers.DemonFormPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2469. - Raw Javassist...
  2470.  
  2471. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DrawPowerPatch]
  2472. - Patching [com.megacrit.cardcrawl.powers.DrawPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2473. - Raw Javassist...
  2474.  
  2475. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CorruptionPowerPatch]
  2476. - Patching [com.megacrit.cardcrawl.powers.CorruptionPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2477. - Raw Javassist...
  2478.  
  2479. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$LoseStrengthPowerPatch]
  2480. - Patching [com.megacrit.cardcrawl.powers.LoseStrengthPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2481. - Raw Javassist...
  2482.  
  2483. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SurroundedPowerPatch]
  2484. - Patching [com.megacrit.cardcrawl.powers.SurroundedPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2485. - Raw Javassist...
  2486.  
  2487. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ThousandCutsPowerPatch]
  2488. - Patching [com.megacrit.cardcrawl.powers.ThousandCutsPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2489. - Raw Javassist...
  2490.  
  2491. Patch Class: [basemod.patches.com.megacrit.cardcrawl.screens.SingleCardViewPopup.RenderCustomDynamicVariable]
  2492. - Patching [com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2493. - Raw Javassist...
  2494.  
  2495. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$NoxiousFumesPowerPatch]
  2496. - Patching [com.megacrit.cardcrawl.powers.NoxiousFumesPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2497. - Raw Javassist...
  2498.  
  2499. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EnvenomPowerPatch]
  2500. - Patching [com.megacrit.cardcrawl.powers.EnvenomPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2501. - Raw Javassist...
  2502.  
  2503. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$WinterPowerPatch]
  2504. - Patching [com.megacrit.cardcrawl.powers.WinterPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2505. - Raw Javassist...
  2506.  
  2507. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EntanglePowerPatch]
  2508. - Patching [com.megacrit.cardcrawl.powers.EntanglePower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2509. - Raw Javassist...
  2510.  
  2511. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ReboundPowerPatch]
  2512. - Patching [com.megacrit.cardcrawl.powers.ReboundPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2513. - Raw Javassist...
  2514.  
  2515. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$WraithFormPowerPatch]
  2516. - Patching [com.megacrit.cardcrawl.powers.WraithFormPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2517. - Raw Javassist...
  2518.  
  2519. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BlurPowerPatch]
  2520. - Patching [com.megacrit.cardcrawl.powers.BlurPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2521. - Raw Javassist...
  2522.  
  2523. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DrawCardNextTurnPowerPatch]
  2524. - Patching [com.megacrit.cardcrawl.powers.DrawCardNextTurnPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2525. - Raw Javassist...
  2526.  
  2527. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BiasPowerPatch]
  2528. - Patching [com.megacrit.cardcrawl.powers.BiasPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2529. - Raw Javassist...
  2530.  
  2531. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SplitPowerPatch]
  2532. - Patching [com.megacrit.cardcrawl.powers.SplitPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2533. - Raw Javassist...
  2534.  
  2535. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SporeCloudPowerPatch]
  2536. - Patching [com.megacrit.cardcrawl.powers.SporeCloudPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2537. - Raw Javassist...
  2538.  
  2539. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$PainfulStabsPowerPatch]
  2540. - Patching [com.megacrit.cardcrawl.powers.PainfulStabsPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2541. - Raw Javassist...
  2542.  
  2543. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ExplosivePowerPatch]
  2544. - Patching [com.megacrit.cardcrawl.powers.ExplosivePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2545. - Raw Javassist...
  2546.  
  2547. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$StasisPowerPatch]
  2548. - Patching [com.megacrit.cardcrawl.powers.StasisPower(com.megacrit.cardcrawl.core.AbstractCreature,com.megacrit.cardcrawl.cards.AbstractCard)]
  2549. - Raw Javassist...
  2550.  
  2551. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EchoPowerPatch]
  2552. - Patching [com.megacrit.cardcrawl.powers.EchoPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2553. - Raw Javassist...
  2554.  
  2555. Patch Class: [basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderCustomDynamicVariable]
  2556. - Patching [com.megacrit.cardcrawl.cards.AbstractCard.renderDescription(com.badlogic.gdx.graphics.g2d.SpriteBatch)]
  2557. - Raw Javassist...
  2558.  
  2559. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$PhantasmalPowerPatch]
  2560. - Patching [com.megacrit.cardcrawl.powers.PhantasmalPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2561. - Raw Javassist...
  2562.  
  2563. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$TimeMazePowerPatch]
  2564. - Patching [com.megacrit.cardcrawl.powers.TimeMazePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2565. - Raw Javassist...
  2566.  
  2567. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DoubleDamagePowerPatch]
  2568. - Patching [com.megacrit.cardcrawl.powers.DoubleDamagePower(com.megacrit.cardcrawl.core.AbstractCreature,int,boolean)]
  2569. - Raw Javassist...
  2570.  
  2571. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FadingPowerPatch]
  2572. - Patching [com.megacrit.cardcrawl.powers.FadingPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2573. - Raw Javassist...
  2574.  
  2575. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FrailPowerPatch]
  2576. - Patching [com.megacrit.cardcrawl.powers.FrailPower(com.megacrit.cardcrawl.core.AbstractCreature,int,boolean)]
  2577. - Raw Javassist...
  2578.  
  2579. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CreativeAIPowerPatch]
  2580. - Patching [com.megacrit.cardcrawl.powers.CreativeAIPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2581. - Raw Javassist...
  2582.  
  2583. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ThieveryPowerPatch]
  2584. - Patching [com.megacrit.cardcrawl.powers.ThieveryPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2585. - Raw Javassist...
  2586.  
  2587. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$VulnerablePowerPatch]
  2588. - Patching [com.megacrit.cardcrawl.powers.VulnerablePower(com.megacrit.cardcrawl.core.AbstractCreature,int,boolean)]
  2589. - Raw Javassist...
  2590.  
  2591. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BurstPowerPatch]
  2592. - Patching [com.megacrit.cardcrawl.powers.BurstPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2593. - Raw Javassist...
  2594.  
  2595. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AngryPowerPatch]
  2596. - Patching [com.megacrit.cardcrawl.powers.AngryPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2597. - Raw Javassist...
  2598.  
  2599. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$LoopPowerPatch]
  2600. - Patching [com.megacrit.cardcrawl.powers.LoopPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2601. - Raw Javassist...
  2602.  
  2603. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$WeakPowerPatch]
  2604. - Patching [com.megacrit.cardcrawl.powers.WeakPower(com.megacrit.cardcrawl.core.AbstractCreature,int,boolean)]
  2605. - Raw Javassist...
  2606.  
  2607. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$JuggernautPowerPatch]
  2608. - Patching [com.megacrit.cardcrawl.powers.JuggernautPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2609. - Raw Javassist...
  2610.  
  2611. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$GrowthPowerPatch]
  2612. - Patching [com.megacrit.cardcrawl.powers.GrowthPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2613. - Raw Javassist...
  2614.  
  2615. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RupturePowerPatch]
  2616. - Patching [com.megacrit.cardcrawl.powers.RupturePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2617. - Raw Javassist...
  2618.  
  2619. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EvolvePowerPatch]
  2620. - Patching [com.megacrit.cardcrawl.powers.EvolvePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2621. - Raw Javassist...
  2622.  
  2623. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ToolsOfTheTradePowerPatch]
  2624. - Patching [com.megacrit.cardcrawl.powers.ToolsOfTheTradePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2625. - Raw Javassist...
  2626.  
  2627. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DexterityPowerPatch]
  2628. - Patching [com.megacrit.cardcrawl.powers.DexterityPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2629. - Raw Javassist...
  2630.  
  2631. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RetainCardPowerPatch]
  2632. - Patching [com.megacrit.cardcrawl.powers.RetainCardPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2633. - Raw Javassist...
  2634.  
  2635. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SharpHidePowerPatch]
  2636. - Patching [com.megacrit.cardcrawl.powers.SharpHidePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2637. - Raw Javassist...
  2638.  
  2639. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BerserkPowerPatch]
  2640. - Patching [com.megacrit.cardcrawl.powers.BerserkPower(java.lang.String,com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2641. - Raw Javassist...
  2642.  
  2643. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$InvinciblePowerPatch]
  2644. - Patching [com.megacrit.cardcrawl.powers.InvinciblePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2645. - Raw Javassist...
  2646.  
  2647. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$StrengthPowerPatch]
  2648. - Patching [com.megacrit.cardcrawl.powers.StrengthPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2649. - Raw Javassist...
  2650.  
  2651. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CorpseExplosionPowerPatch]
  2652. - Patching [com.megacrit.cardcrawl.powers.CorpseExplosionPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2653. - Raw Javassist...
  2654.  
  2655. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DrawReductionPowerPatch]
  2656. - Patching [com.megacrit.cardcrawl.powers.DrawReductionPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2657. - Raw Javassist...
  2658.  
  2659. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RepairPowerPatch]
  2660. - Patching [com.megacrit.cardcrawl.powers.RepairPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2661. - Raw Javassist...
  2662.  
  2663. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$NextTurnBlockPowerPatch]
  2664. - Patching [com.megacrit.cardcrawl.powers.NextTurnBlockPower(com.megacrit.cardcrawl.core.AbstractCreature,int,java.lang.String)]
  2665. - Raw Javassist...
  2666.  
  2667. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BackAttackPowerPatch]
  2668. - Patching [com.megacrit.cardcrawl.powers.BackAttackPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2669. - Raw Javassist...
  2670.  
  2671. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SkillBurnPowerPatch]
  2672. - Patching [com.megacrit.cardcrawl.powers.SkillBurnPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2673. - Raw Javassist...
  2674.  
  2675. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FeelNoPainPowerPatch]
  2676. - Patching [com.megacrit.cardcrawl.powers.FeelNoPainPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2677. - Raw Javassist...
  2678.  
  2679. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BufferPowerPatch]
  2680. - Patching [com.megacrit.cardcrawl.powers.BufferPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2681. - Raw Javassist...
  2682.  
  2683. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ElectroPowerPatch]
  2684. - Patching [com.megacrit.cardcrawl.powers.ElectroPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2685. - Raw Javassist...
  2686.  
  2687. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$SadisticPowerPatch]
  2688. - Patching [com.megacrit.cardcrawl.powers.SadisticPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2689. - Raw Javassist...
  2690.  
  2691. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AttackBurnPowerPatch]
  2692. - Patching [com.megacrit.cardcrawl.powers.AttackBurnPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2693. - Raw Javassist...
  2694.  
  2695. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$IntangiblePlayerPowerPatch]
  2696. - Patching [com.megacrit.cardcrawl.powers.IntangiblePlayerPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2697. - Raw Javassist...
  2698.  
  2699. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EquilibriumPowerPatch]
  2700. - Patching [com.megacrit.cardcrawl.powers.EquilibriumPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2701. - Raw Javassist...
  2702.  
  2703. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AmplifyPowerPatch]
  2704. - Patching [com.megacrit.cardcrawl.powers.AmplifyPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2705. - Raw Javassist...
  2706.  
  2707. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$PenNibPowerPatch]
  2708. - Patching [com.megacrit.cardcrawl.powers.PenNibPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2709. - Raw Javassist...
  2710.  
  2711. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RechargingCorePowerPatch]
  2712. - Patching [com.megacrit.cardcrawl.powers.RechargingCorePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2713. - Raw Javassist...
  2714.  
  2715. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$InfiniteBladesPowerPatch]
  2716. - Patching [com.megacrit.cardcrawl.powers.InfiniteBladesPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2717. - Raw Javassist...
  2718.  
  2719. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$UnawakenedPowerPatch]
  2720. - Patching [com.megacrit.cardcrawl.powers.UnawakenedPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2721. - Raw Javassist...
  2722.  
  2723. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ShiftingPowerPatch]
  2724. - Patching [com.megacrit.cardcrawl.powers.ShiftingPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2725. - Raw Javassist...
  2726.  
  2727. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CuriosityPowerPatch]
  2728. - Patching [com.megacrit.cardcrawl.powers.CuriosityPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2729. - Raw Javassist...
  2730.  
  2731. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AfterImagePowerPatch]
  2732. - Patching [com.megacrit.cardcrawl.powers.AfterImagePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2733. - Raw Javassist...
  2734.  
  2735. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$PanachePowerPatch]
  2736. - Patching [com.megacrit.cardcrawl.powers.PanachePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2737. - Raw Javassist...
  2738.  
  2739. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$NightmarePowerPatch]
  2740. - Patching [com.megacrit.cardcrawl.powers.NightmarePower(com.megacrit.cardcrawl.core.AbstractCreature,int,com.megacrit.cardcrawl.cards.AbstractCard)]
  2741. - Raw Javassist...
  2742.  
  2743. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$IntangiblePowerPatch]
  2744. - Patching [com.megacrit.cardcrawl.powers.IntangiblePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2745. - Raw Javassist...
  2746.  
  2747. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$HeatsinkPowerPatch]
  2748. - Patching [com.megacrit.cardcrawl.powers.HeatsinkPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2749. - Raw Javassist...
  2750.  
  2751. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ThornsPowerPatch]
  2752. - Patching [com.megacrit.cardcrawl.powers.ThornsPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2753. - Raw Javassist...
  2754.  
  2755. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AngerPowerPatch]
  2756. - Patching [com.megacrit.cardcrawl.powers.AngerPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2757. - Raw Javassist...
  2758.  
  2759. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ArtifactPowerPatch]
  2760. - Patching [com.megacrit.cardcrawl.powers.ArtifactPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2761. - Raw Javassist...
  2762.  
  2763. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RegenerateMonsterPowerPatch]
  2764. - Patching [com.megacrit.cardcrawl.powers.RegenerateMonsterPower(com.megacrit.cardcrawl.monsters.AbstractMonster,int)]
  2765. - Raw Javassist...
  2766.  
  2767. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$LockOnPowerPatch]
  2768. - Patching [com.megacrit.cardcrawl.powers.LockOnPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2769. - Raw Javassist...
  2770.  
  2771. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$HelloPowerPatch]
  2772. - Patching [com.megacrit.cardcrawl.powers.HelloPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2773. - Raw Javassist...
  2774.  
  2775. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DarkEmbracePowerPatch]
  2776. - Patching [com.megacrit.cardcrawl.powers.DarkEmbracePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2777. - Raw Javassist...
  2778.  
  2779. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CurlUpPowerPatch]
  2780. - Patching [com.megacrit.cardcrawl.powers.CurlUpPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2781. - Raw Javassist...
  2782.  
  2783. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$MayhemPowerPatch]
  2784. - Patching [com.megacrit.cardcrawl.powers.MayhemPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2785. - Raw Javassist...
  2786.  
  2787. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$NoBlockPowerPatch]
  2788. - Patching [com.megacrit.cardcrawl.powers.NoBlockPower(com.megacrit.cardcrawl.core.AbstractCreature,int,boolean)]
  2789. - Raw Javassist...
  2790.  
  2791. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$CombustPowerPatch]
  2792. - Patching [com.megacrit.cardcrawl.powers.CombustPower(com.megacrit.cardcrawl.core.AbstractCreature,int,int)]
  2793. - Raw Javassist...
  2794.  
  2795. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$NoDrawPowerPatch]
  2796. - Patching [com.megacrit.cardcrawl.powers.NoDrawPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2797. - Raw Javassist...
  2798.  
  2799. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$HexPowerPatch]
  2800. - Patching [com.megacrit.cardcrawl.powers.HexPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2801. - Raw Javassist...
  2802.  
  2803. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$MagnetismPowerPatch]
  2804. - Patching [com.megacrit.cardcrawl.powers.MagnetismPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2805. - Raw Javassist...
  2806.  
  2807. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ChokePowerPatch]
  2808. - Patching [com.megacrit.cardcrawl.powers.ChokePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2809. - Raw Javassist...
  2810.  
  2811. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FireBreathingPowerPatch]
  2812. - Patching [com.megacrit.cardcrawl.powers.FireBreathingPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2813. - Raw Javassist...
  2814.  
  2815. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RegenPowerPatch]
  2816. - Patching [com.megacrit.cardcrawl.powers.RegenPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2817. - Raw Javassist...
  2818.  
  2819. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EnergizedPowerPatch]
  2820. - Patching [com.megacrit.cardcrawl.powers.EnergizedPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2821. - Raw Javassist...
  2822.  
  2823. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$EnergizedBluePowerPatch]
  2824. - Patching [com.megacrit.cardcrawl.powers.EnergizedBluePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2825. - Raw Javassist...
  2826.  
  2827. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ForceFieldPowerPatch]
  2828. - Patching [com.megacrit.cardcrawl.powers.ForcefieldPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2829. - Raw Javassist...
  2830.  
  2831. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FocusPowerPatch]
  2832. - Patching [com.megacrit.cardcrawl.powers.FocusPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2833. - Raw Javassist...
  2834.  
  2835. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ReactivePowerPatch]
  2836. - Patching [com.megacrit.cardcrawl.powers.ReactivePower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2837. - Raw Javassist...
  2838.  
  2839. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$StormPowerPatch]
  2840. - Patching [com.megacrit.cardcrawl.powers.StormPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2841. - Raw Javassist...
  2842.  
  2843. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$TheBombPowerPatch]
  2844. - Patching [com.megacrit.cardcrawl.powers.TheBombPower(com.megacrit.cardcrawl.core.AbstractCreature,int,int)]
  2845. - Raw Javassist...
  2846.  
  2847. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$GainStrengthPowerPatch]
  2848. - Patching [com.megacrit.cardcrawl.powers.GainStrengthPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2849. - Raw Javassist...
  2850.  
  2851. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RegrowPowerPatch]
  2852. - Patching [com.megacrit.cardcrawl.powers.RegrowPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2853. - Raw Javassist...
  2854.  
  2855. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ModeShiftPowerPatch]
  2856. - Patching [com.megacrit.cardcrawl.powers.ModeShiftPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2857. - Raw Javassist...
  2858.  
  2859. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$GenericStrengthUpPowerPatch]
  2860. - Patching [com.megacrit.cardcrawl.powers.GenericStrengthUpPower(com.megacrit.cardcrawl.core.AbstractCreature,java.lang.String,int)]
  2861. - Raw Javassist...
  2862.  
  2863. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$AccuracyPowerPatch]
  2864. - Patching [com.megacrit.cardcrawl.powers.AccuracyPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2865. - Raw Javassist...
  2866.  
  2867. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RitualPowerPatch]
  2868. - Patching [com.megacrit.cardcrawl.powers.RitualPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2869. - Raw Javassist...
  2870.  
  2871. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BarricadePowerPatch]
  2872. - Patching [com.megacrit.cardcrawl.powers.BarricadePower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2873. - Raw Javassist...
  2874.  
  2875. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$PlatedArmorPowerPatch]
  2876. - Patching [com.megacrit.cardcrawl.powers.PlatedArmorPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2877. - Raw Javassist...
  2878.  
  2879. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ConservePowerPatch]
  2880. - Patching [com.megacrit.cardcrawl.powers.ConservePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2881. - Raw Javassist...
  2882.  
  2883. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$StaticDischargePowerPatch]
  2884. - Patching [com.megacrit.cardcrawl.powers.StaticDischargePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2885. - Raw Javassist...
  2886.  
  2887. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$ConstrictPowerPatch]
  2888. - Patching [com.megacrit.cardcrawl.powers.ConstrictedPower(com.megacrit.cardcrawl.core.AbstractCreature,com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2889. - Raw Javassist...
  2890.  
  2891. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$RagePowerPatch]
  2892. - Patching [com.megacrit.cardcrawl.powers.RagePower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2893. - Raw Javassist...
  2894.  
  2895. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$TimeWarpPowerPatch]
  2896. - Patching [com.megacrit.cardcrawl.powers.TimeWarpPower(com.megacrit.cardcrawl.core.AbstractCreature)]
  2897. - Raw Javassist...
  2898.  
  2899. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BrutalityPowerPatch]
  2900. - Patching [com.megacrit.cardcrawl.powers.BrutalityPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2901. - Raw Javassist...
  2902.  
  2903. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$FlightPowerPatch]
  2904. - Patching [com.megacrit.cardcrawl.powers.FlightPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2905. - Raw Javassist...
  2906.  
  2907. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$BeatOfDeathPowerPatch]
  2908. - Patching [com.megacrit.cardcrawl.powers.BeatOfDeathPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2909. - Raw Javassist...
  2910.  
  2911. Patch Class: [basemod.patches.com.megacrit.cardcrawl.powers.CloneablePowersPatch$DoubleTapPowerPatch]
  2912. - Patching [com.megacrit.cardcrawl.powers.DoubleTapPower(com.megacrit.cardcrawl.core.AbstractCreature,int)]
  2913. - Raw Javassist...
  2914.  
  2915. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2916. - Patching [com.megacrit.cardcrawl.actions.common.DrawCardAction.update()]
  2917. - Raw Javassist...
  2918.  
  2919. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2920. - Patching [com.megacrit.cardcrawl.actions.unique.DiscoveryAction.update()]
  2921. - Raw Javassist...
  2922.  
  2923. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2924. - Patching [com.megacrit.cardcrawl.actions.utility.DrawPileToHandAction.update()]
  2925. - Raw Javassist...
  2926.  
  2927. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2928. - Patching [com.megacrit.cardcrawl.characters.AbstractPlayer.draw()]
  2929. - Raw Javassist...
  2930.  
  2931. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2932. - Patching [com.megacrit.cardcrawl.actions.defect.ScrapeAction.update()]
  2933. - Raw Javassist...
  2934.  
  2935. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2936. - Patching [com.megacrit.cardcrawl.actions.defect.SeekAction.update()]
  2937. - Raw Javassist...
  2938.  
  2939. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2940. - Patching [com.megacrit.cardcrawl.actions.common.MakeTempCardInHandAction.update()]
  2941. - Raw Javassist...
  2942.  
  2943. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2944. - Patching [com.megacrit.cardcrawl.actions.unique.AttackFromDeckToHandAction.update()]
  2945. - Raw Javassist...
  2946.  
  2947. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2948. - Patching [com.megacrit.cardcrawl.actions.unique.SkillFromDeckToHandAction.update()]
  2949. - Raw Javassist...
  2950.  
  2951. Patch Class: [basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch]
  2952. - Patching [com.megacrit.cardcrawl.actions.unique.ExhumeAction.update()]
  2953. - Raw Javassist...
  2954.  
  2955. Done.
  2956. Compiling patched classes...
  2957. basemod.BaseMod
  2958. basemod.ModBadge
  2959. basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.ShrinkLongDescription$Scale
  2960. basemod.patches.com.megacrit.cardcrawl.characters.AbstractPlayer.MaxHandSizePatch$SaveField
  2961. basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ModSaves
  2962. com.badlogic.gdx.backends.lwjgl.LwjglApplication
  2963. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.AlwaysRetainField
  2964. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.AutoplayField
  2965. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.ExhaustiveField$ExhaustiveFields
  2966. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.FleetingField
  2967. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.GraveField
  2968. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.RefundFields
  2969. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.SneckoField
  2970. com.evacipated.cardcrawl.mod.stslib.fields.cards.AbstractCard.SoulboundField
  2971. com.evacipated.cardcrawl.mod.stslib.patches.HitboxRightClick
  2972. com.evacipated.cardcrawl.mod.stslib.patches.core.AbstractCreature.TempHPField
  2973. com.megacrit.cardcrawl.actions.GameActionManager
  2974. com.megacrit.cardcrawl.audio.SoundMaster
  2975. com.megacrit.cardcrawl.cards.AbstractCard
  2976. com.megacrit.cardcrawl.cards.CardGroup
  2977. com.megacrit.cardcrawl.core.AbstractCreature
  2978. com.megacrit.cardcrawl.core.CardCrawlGame
  2979. com.megacrit.cardcrawl.core.EnergyManager
  2980. com.megacrit.cardcrawl.core.OverlayMenu
  2981. com.megacrit.cardcrawl.credits.CreditsScreen
  2982. com.megacrit.cardcrawl.cutscenes.Cutscene
  2983. com.megacrit.cardcrawl.dungeons.AbstractDungeon
  2984. com.megacrit.cardcrawl.events.AbstractEvent
  2985. com.megacrit.cardcrawl.helpers.CardLibrary
  2986. com.megacrit.cardcrawl.helpers.EventHelper
  2987. com.megacrit.cardcrawl.helpers.FontHelper
  2988. com.megacrit.cardcrawl.helpers.GameDictionary
  2989. com.megacrit.cardcrawl.helpers.GetAllInBattleInstances
  2990. com.megacrit.cardcrawl.helpers.Hitbox
  2991. com.megacrit.cardcrawl.helpers.MonsterHelper
  2992. com.megacrit.cardcrawl.helpers.PotionHelper
  2993. com.megacrit.cardcrawl.helpers.RelicLibrary
  2994. com.megacrit.cardcrawl.helpers.TipHelper
  2995. com.megacrit.cardcrawl.helpers.input.InputAction
  2996. com.megacrit.cardcrawl.helpers.input.InputHelper
  2997. com.megacrit.cardcrawl.localization.LocalizedStrings
  2998. com.megacrit.cardcrawl.map.MapGenerator
  2999. com.megacrit.cardcrawl.monsters.MonsterInfo
  3000. com.megacrit.cardcrawl.potions.AbstractPotion
  3001. com.megacrit.cardcrawl.relics.AbstractRelic
  3002. com.megacrit.cardcrawl.rewards.RewardItem
  3003. com.megacrit.cardcrawl.rooms.AbstractRoom
  3004. com.megacrit.cardcrawl.rooms.CampfireUI
  3005. com.megacrit.cardcrawl.saveAndContinue.SaveAndContinue
  3006. com.megacrit.cardcrawl.saveAndContinue.SaveFile
  3007. com.megacrit.cardcrawl.screens.DeathScreen
  3008. com.megacrit.cardcrawl.screens.SingleCardViewPopup
  3009. com.megacrit.cardcrawl.screens.SingleRelicViewPopup
  3010. com.megacrit.cardcrawl.screens.VictoryScreen
  3011. com.megacrit.cardcrawl.screens.charSelect.CharacterOption
  3012. com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen
  3013. com.megacrit.cardcrawl.screens.compendium.RelicViewScreen
  3014. com.megacrit.cardcrawl.screens.custom.CustomModeScreen
  3015. com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar
  3016. com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen
  3017. com.megacrit.cardcrawl.screens.mainMenu.MenuButton
  3018. com.megacrit.cardcrawl.screens.mainMenu.MenuPanelScreen
  3019. com.megacrit.cardcrawl.screens.options.OptionsPanel
  3020. com.megacrit.cardcrawl.screens.options.SettingsScreen
  3021. com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen
  3022. com.megacrit.cardcrawl.screens.stats.StatsScreen
  3023. com.megacrit.cardcrawl.shop.ShopScreen
  3024. com.megacrit.cardcrawl.ui.buttons.CancelButton
  3025. com.megacrit.cardcrawl.ui.buttons.ProceedButton
  3026. com.megacrit.cardcrawl.ui.buttons.SingingBowlButton
  3027. com.megacrit.cardcrawl.ui.campfire.AbstractCampfireOption
  3028. com.megacrit.cardcrawl.ui.panels.PotionPopUp
  3029. com.megacrit.cardcrawl.ui.panels.TopPanel
  3030. com.megacrit.cardcrawl.unlock.UnlockTracker
  3031. hexui_lib.patches.relics.BottledPlaceholderField
  3032. magineer.patches.relics.BottledPlaceholderField
  3033. com.megacrit.cardcrawl.actions.common.ApplyPoisonOnRandomMonsterAction
  3034. com.megacrit.cardcrawl.actions.common.ApplyPowerAction
  3035. com.megacrit.cardcrawl.actions.common.DrawCardAction
  3036. com.megacrit.cardcrawl.actions.common.MakeTempCardInHandAction
  3037. com.megacrit.cardcrawl.actions.defect.ScrapeAction
  3038. com.megacrit.cardcrawl.actions.defect.SeekAction
  3039. com.megacrit.cardcrawl.actions.unique.AttackFromDeckToHandAction
  3040. com.megacrit.cardcrawl.actions.unique.DiscoveryAction
  3041. com.megacrit.cardcrawl.actions.unique.ExhumeAction
  3042. com.megacrit.cardcrawl.actions.unique.RetainCardsAction
  3043. com.megacrit.cardcrawl.actions.unique.SkillFromDeckToHandAction
  3044. com.megacrit.cardcrawl.actions.utility.DrawPileToHandAction
  3045. com.megacrit.cardcrawl.actions.utility.UseCardAction
  3046. com.megacrit.cardcrawl.cards.blue.Defend_Blue
  3047. com.megacrit.cardcrawl.cards.blue.EchoForm
  3048. com.megacrit.cardcrawl.cards.blue.Strike_Blue
  3049. com.megacrit.cardcrawl.cards.green.Defend_Green
  3050. com.megacrit.cardcrawl.cards.green.Strike_Green
  3051. com.megacrit.cardcrawl.cards.green.WraithForm
  3052. com.megacrit.cardcrawl.cards.red.Defend_Red
  3053. com.megacrit.cardcrawl.cards.red.DemonForm
  3054. com.megacrit.cardcrawl.cards.red.Strike_Red
  3055. com.megacrit.cardcrawl.characters.AbstractPlayer
  3056. com.megacrit.cardcrawl.monsters.AbstractMonster
  3057. com.megacrit.cardcrawl.powers.AccuracyPower
  3058. com.megacrit.cardcrawl.powers.AfterImagePower
  3059. com.megacrit.cardcrawl.powers.AmplifyPower
  3060. com.megacrit.cardcrawl.powers.AngerPower
  3061. com.megacrit.cardcrawl.powers.AngryPower
  3062. com.megacrit.cardcrawl.powers.ArtifactPower
  3063. com.megacrit.cardcrawl.powers.AttackBurnPower
  3064. com.megacrit.cardcrawl.powers.BackAttackPower
  3065. com.megacrit.cardcrawl.powers.BarricadePower
  3066. com.megacrit.cardcrawl.powers.BeatOfDeathPower
  3067. com.megacrit.cardcrawl.powers.BerserkPower
  3068. com.megacrit.cardcrawl.powers.BiasPower
  3069. com.megacrit.cardcrawl.powers.BlurPower
  3070. com.megacrit.cardcrawl.powers.BrutalityPower
  3071. com.megacrit.cardcrawl.powers.BufferPower
  3072. com.megacrit.cardcrawl.powers.BurstPower
  3073. com.megacrit.cardcrawl.powers.ChokePower
  3074. com.megacrit.cardcrawl.powers.CombustPower
  3075. com.megacrit.cardcrawl.powers.ConfusionPower
  3076. com.megacrit.cardcrawl.powers.ConservePower
  3077. com.megacrit.cardcrawl.powers.ConstrictedPower
  3078. com.megacrit.cardcrawl.powers.CorpseExplosionPower
  3079. com.megacrit.cardcrawl.powers.CorruptionPower
  3080. com.megacrit.cardcrawl.powers.CreativeAIPower
  3081. com.megacrit.cardcrawl.powers.CuriosityPower
  3082. com.megacrit.cardcrawl.powers.CurlUpPower
  3083. com.megacrit.cardcrawl.powers.DarkEmbracePower
  3084. com.megacrit.cardcrawl.powers.DemonFormPower
  3085. com.megacrit.cardcrawl.powers.DexterityPower
  3086. com.megacrit.cardcrawl.powers.DoubleDamagePower
  3087. com.megacrit.cardcrawl.powers.DoubleTapPower
  3088. com.megacrit.cardcrawl.powers.DrawCardNextTurnPower
  3089. com.megacrit.cardcrawl.powers.DrawPower
  3090. com.megacrit.cardcrawl.powers.DrawReductionPower
  3091. com.megacrit.cardcrawl.powers.EchoPower
  3092. com.megacrit.cardcrawl.powers.ElectroPower
  3093. com.megacrit.cardcrawl.powers.EnergizedBluePower
  3094. com.megacrit.cardcrawl.powers.EnergizedPower
  3095. com.megacrit.cardcrawl.powers.EntanglePower
  3096. com.megacrit.cardcrawl.powers.EnvenomPower
  3097. com.megacrit.cardcrawl.powers.EquilibriumPower
  3098. com.megacrit.cardcrawl.powers.EvolvePower
  3099. com.megacrit.cardcrawl.powers.ExplosivePower
  3100. com.megacrit.cardcrawl.powers.FadingPower
  3101. com.megacrit.cardcrawl.powers.FeelNoPainPower
  3102. com.megacrit.cardcrawl.powers.FireBreathingPower
  3103. com.megacrit.cardcrawl.powers.FlameBarrierPower
  3104. com.megacrit.cardcrawl.powers.FlightPower
  3105. com.megacrit.cardcrawl.powers.FocusPower
  3106. com.megacrit.cardcrawl.powers.ForcefieldPower
  3107. com.megacrit.cardcrawl.powers.FrailPower
  3108. com.megacrit.cardcrawl.powers.GainStrengthPower
  3109. com.megacrit.cardcrawl.powers.GenericStrengthUpPower
  3110. com.megacrit.cardcrawl.powers.GrowthPower
  3111. com.megacrit.cardcrawl.powers.HeatsinkPower
  3112. com.megacrit.cardcrawl.powers.HelloPower
  3113. com.megacrit.cardcrawl.powers.HexPower
  3114. com.megacrit.cardcrawl.powers.InfiniteBladesPower
  3115. com.megacrit.cardcrawl.powers.IntangiblePlayerPower
  3116. com.megacrit.cardcrawl.powers.IntangiblePower
  3117. com.megacrit.cardcrawl.powers.InvinciblePower
  3118. com.megacrit.cardcrawl.powers.JuggernautPower
  3119. com.megacrit.cardcrawl.powers.LightningMasteryPower
  3120. com.megacrit.cardcrawl.powers.LockOnPower
  3121. com.megacrit.cardcrawl.powers.LoopPower
  3122. com.megacrit.cardcrawl.powers.LoseStrengthPower
  3123. com.megacrit.cardcrawl.powers.MagnetismPower
  3124. com.megacrit.cardcrawl.powers.MalleablePower
  3125. com.megacrit.cardcrawl.powers.MayhemPower
  3126. com.megacrit.cardcrawl.powers.ModeShiftPower
  3127. com.megacrit.cardcrawl.powers.NextTurnBlockPower
  3128. com.megacrit.cardcrawl.powers.NightmarePower
  3129. com.megacrit.cardcrawl.powers.NoBlockPower
  3130. com.megacrit.cardcrawl.powers.NoDrawPower
  3131. com.megacrit.cardcrawl.powers.NoxiousFumesPower
  3132. com.megacrit.cardcrawl.powers.PainfulStabsPower
  3133. com.megacrit.cardcrawl.powers.PanachePower
  3134. com.megacrit.cardcrawl.powers.PenNibPower
  3135. com.megacrit.cardcrawl.powers.PhantasmalPower
  3136. com.megacrit.cardcrawl.powers.PlatedArmorPower
  3137. com.megacrit.cardcrawl.powers.RagePower
  3138. com.megacrit.cardcrawl.powers.ReactivePower
  3139. com.megacrit.cardcrawl.powers.ReboundPower
  3140. com.megacrit.cardcrawl.powers.RechargingCorePower
  3141. com.megacrit.cardcrawl.powers.RegenPower
  3142. com.megacrit.cardcrawl.powers.RegenerateMonsterPower
  3143. com.megacrit.cardcrawl.powers.RegrowPower
  3144. com.megacrit.cardcrawl.powers.RepairPower
  3145. com.megacrit.cardcrawl.powers.RetainCardPower
  3146. com.megacrit.cardcrawl.powers.RitualPower
  3147. com.megacrit.cardcrawl.powers.RupturePower
  3148. com.megacrit.cardcrawl.powers.SadisticPower
  3149. com.megacrit.cardcrawl.powers.SharpHidePower
  3150. com.megacrit.cardcrawl.powers.ShiftingPower
  3151. com.megacrit.cardcrawl.powers.SkillBurnPower
  3152. com.megacrit.cardcrawl.powers.SlowPower
  3153. com.megacrit.cardcrawl.powers.SplitPower
  3154. com.megacrit.cardcrawl.powers.SporeCloudPower
  3155. com.megacrit.cardcrawl.powers.StasisPower
  3156. com.megacrit.cardcrawl.powers.StaticDischargePower
  3157. com.megacrit.cardcrawl.powers.StormPower
  3158. com.megacrit.cardcrawl.powers.StrengthPower
  3159. com.megacrit.cardcrawl.powers.SurroundedPower
  3160. com.megacrit.cardcrawl.powers.TheBombPower
  3161. com.megacrit.cardcrawl.powers.ThieveryPower
  3162. com.megacrit.cardcrawl.powers.ThornsPower
  3163. com.megacrit.cardcrawl.powers.ThousandCutsPower
  3164. com.megacrit.cardcrawl.powers.TimeMazePower
  3165. com.megacrit.cardcrawl.powers.TimeWarpPower
  3166. com.megacrit.cardcrawl.powers.ToolsOfTheTradePower
  3167. com.megacrit.cardcrawl.powers.UnawakenedPower
  3168. com.megacrit.cardcrawl.powers.VulnerablePower
  3169. com.megacrit.cardcrawl.powers.WeakPower
  3170. com.megacrit.cardcrawl.powers.WinterPower
  3171. com.megacrit.cardcrawl.powers.WraithFormPower
  3172. com.megacrit.cardcrawl.relics.Astrolabe
  3173. com.megacrit.cardcrawl.relics.PandorasBox
  3174. com.megacrit.cardcrawl.trials.MyTrueFormTrial
  3175. com.megacrit.cardcrawl.vfx.campfire.CampfireSmithEffect
  3176. basemod.abstracts.CustomMonster
  3177. com.megacrit.cardcrawl.events.city.BackToBasics
  3178. com.megacrit.cardcrawl.events.city.Vampires
  3179. com.megacrit.cardcrawl.events.shrines.FountainOfCurseRemoval
  3180. com.megacrit.cardcrawl.events.shrines.NoteForYourself
  3181. Done.
  3182. Patching enums...
  3183. com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen$CurScreen
  3184. com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen$1
  3185. 1 switch statement(s)
  3186.  
  3187. com.megacrit.cardcrawl.screens.mainMenu.MenuButton$ClickResult
  3188. com.megacrit.cardcrawl.screens.mainMenu.MenuButton$1
  3189. 1 switch statement(s)
  3190.  
  3191. com.megacrit.cardcrawl.cards.AbstractCard$CardTags
  3192. 0 switch statement(s)
  3193.  
  3194. com.megacrit.cardcrawl.dungeons.AbstractDungeon$CurrentScreen
  3195. com.megacrit.cardcrawl.dungeons.AbstractDungeon$1
  3196. 1 switch statement(s)
  3197.  
  3198. com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar$CurrentTab
  3199. com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen$1
  3200. com.megacrit.cardcrawl.screens.mainMenu.ColorTabBar$1
  3201. 2 switch statement(s)
  3202.  
  3203. com.megacrit.cardcrawl.characters.AbstractPlayer$PlayerClass
  3204. com.megacrit.cardcrawl.core.CardCrawlGame$1
  3205. com.megacrit.cardcrawl.cutscenes.Cutscene$1
  3206. com.megacrit.cardcrawl.helpers.PotionHelper$1
  3207. com.megacrit.cardcrawl.helpers.RelicLibrary$1
  3208. com.megacrit.cardcrawl.integrations.steam.SteamIntegration$1
  3209. com.megacrit.cardcrawl.screens.VictoryScreen$1
  3210. com.megacrit.cardcrawl.screens.leaderboards.FilterButton$1
  3211. com.megacrit.cardcrawl.screens.runHistory.RunHistoryScreen$1
  3212. com.megacrit.cardcrawl.unlock.UnlockTracker$1
  3213. 9 switch statement(s)
  3214.  
  3215. com.megacrit.cardcrawl.cards.AbstractCard$CardColor
  3216. com.megacrit.cardcrawl.cards.AbstractCard$1
  3217. com.megacrit.cardcrawl.dungeons.AbstractDungeon$1
  3218. com.megacrit.cardcrawl.helpers.CardLibrary$1
  3219. com.megacrit.cardcrawl.screens.SingleCardViewPopup$1
  3220. com.megacrit.cardcrawl.screens.runHistory.TinyCard$1
  3221. com.megacrit.cardcrawl.vfx.cardManip.PurgeCardEffect$1
  3222. 6 switch statement(s)
  3223.  
  3224. com.megacrit.cardcrawl.helpers.CardLibrary$LibraryType
  3225. com.megacrit.cardcrawl.helpers.CardLibrary$1
  3226. 1 switch statement(s)
  3227. Done.
  3228.  
  3229. Setting isModded = true...Done.
  3230.  
  3231. Adding ModTheSpire to version...Done.
  3232.  
  3233. Initializing mods...
  3234. - BaseMod
  3235. - basemod.BaseMod
  3236. libgdx version 1.9.5
  3237. 16:04:01.680 INFO basemod.BaseMod> initializeGson
  3238. 16:04:01.682 INFO basemod.BaseMod> initializeTypeMaps
  3239. 16:04:01.683 INFO basemod.BaseMod> Registered MonsterStrings
  3240. 16:04:01.685 INFO basemod.BaseMod> Registered PowerStrings
  3241. 16:04:01.685 INFO basemod.BaseMod> Registered CardStrings
  3242. 16:04:01.686 INFO basemod.BaseMod> Registered RelicStrings
  3243. 16:04:01.686 INFO basemod.BaseMod> Registered EventStrings
  3244. 16:04:01.686 INFO basemod.BaseMod> Registered PotionStrings
  3245. 16:04:01.687 INFO basemod.BaseMod> Registered CreditStrings
  3246. 16:04:01.687 INFO basemod.BaseMod> Registered TutorialStrings
  3247. 16:04:01.688 INFO basemod.BaseMod> Registered KeywordStrings
  3248. 16:04:01.688 INFO basemod.BaseMod> Registered ScoreBonusStrings
  3249. 16:04:01.689 INFO basemod.BaseMod> Registered CharacterStrings
  3250. 16:04:01.689 INFO basemod.BaseMod> Registered UIStrings
  3251. 16:04:01.690 INFO basemod.BaseMod> Registered OrbStrings
  3252. 16:04:01.690 INFO basemod.BaseMod> Registered RunModStrings
  3253. 16:04:01.690 INFO basemod.BaseMod> Registered BlightStrings
  3254. 16:04:01.691 INFO basemod.BaseMod> Registered AchievementStrings
  3255. 16:04:01.691 INFO basemod.BaseMod> initializePowerMap
  3256. 16:04:02.241 INFO basemod.BaseMod> initializeUnderscorePowerIDs
  3257. - 581ms
  3258. - StSLib
  3259. - com.evacipated.cardcrawl.mod.stslib.StSLib
  3260. - 1ms
  3261. - HexUI Lib
  3262. - hexui_lib.HexUILib
  3263. 16:04:02.256 INFO hexui_lib.HexUILib> ========================= Initializing Default Mod. Hi. =========================
  3264. 16:04:02.256 INFO hexui_lib.HexUILib> Subscribe to BaseMod hooks
  3265. 16:04:02.256 INFO hexui_lib.HexUILib> Done subscribing
  3266. 16:04:02.256 INFO hexui_lib.HexUILib> Done creating the color
  3267. 16:04:02.257 INFO hexui_lib.HexUILib> ========================= /Default Mod Initialized. Hello World./ =========================
  3268. - 2ms
  3269. - Magineer Mod
  3270. - magineer.MagineerMod
  3271. 16:04:02.266 INFO magineer.MagineerMod> ========================= Initializing Default Mod. Hi. =========================
  3272. 16:04:02.266 INFO magineer.MagineerMod> Subscribe to BaseMod hooks
  3273. 16:04:02.266 INFO magineer.MagineerMod> Done subscribing
  3274. 16:04:02.266 INFO magineer.MagineerMod> Creating the color DEFAULT_GRAY_COLOR
  3275. 16:04:02.267 INFO magineer.MagineerMod> Done creating the color
  3276. 16:04:02.267 INFO magineer.MagineerMod> ========================= /Default Mod Initialized. Hello World./ =========================
  3277. - 9ms
  3278. Done.
  3279.  
  3280. Starting game...
  3281. 16:04:02.268 INFO desktop.DesktopLauncher> time: 1552147442268
  3282. 16:04:02.268 INFO desktop.DesktopLauncher> version: 2019-01-23
  3283. 16:04:02.268 INFO desktop.DesktopLauncher> libgdx: 1.9.5
  3284. 16:04:02.268 INFO desktop.DesktopLauncher> default_locale: en_CA
  3285. 16:04:02.268 INFO desktop.DesktopLauncher> default_charset: windows-1252
  3286. 16:04:02.268 INFO desktop.DesktopLauncher> default_encoding: Cp1252
  3287. 16:04:02.269 INFO desktop.DesktopLauncher> java_version: 1.8.0_144
  3288. 16:04:02.269 INFO desktop.DesktopLauncher> os_arch: amd64
  3289. 16:04:02.269 INFO desktop.DesktopLauncher> os_name: Windows 10
  3290. 16:04:02.269 INFO desktop.DesktopLauncher> os_version: 10.0
  3291. 16:04:02.270 INFO core.SystemStats> MEMORY STATS:
  3292. Free Memory: 313Mb
  3293. Max Memory: 3,634Mb
  3294. Allocated Memory: 695Mb
  3295. Unallocated Memory: 2,938Mb
  3296. Total Free Memory: 3,252Mb
  3297. Used Memory: 381Mb
  3298.  
  3299. 16:04:02.271 INFO core.SystemStats> DISK STATS:
  3300. Total Space: 2,861,458Mb
  3301. Usable Space: 408,668Mb
  3302. Free Space: 408,668Mb
  3303.  
  3304.  
  3305. [Thread-4] WARN io.sentry.DefaultSentryClientFactory - No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames
  3306. [Thread-4] WARN io.sentry.DefaultSentryClientFactory - No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames16:04:02.339 INFO core.DisplayConfig> Reading info.displayconfig
  3307. 16:04:02.345 INFO core.DisplayConfig> DisplayConfig successfully read.
  3308. 16:04:02.358 INFO desktop.DesktopLauncher> Settings successfully loaded
  3309. 16:04:02.358 INFO desktop.DesktopLauncher> Launching application...
  3310. 16:04:02.985 INFO ststwitch.TwitchConfig> The 'twitchconfig.txt' already exists, not overwriting it.
  3311. 16:04:03.121 INFO steam.SteamIntegration> [SUCCESS] Steam API initialized successfully.
  3312. 16:04:03.126 INFO steam.SteamIntegration> BUILD ID: 3495375
  3313. 16:04:03.126 INFO steam.SteamIntegration> CURRENT LANG: english
  3314. 16:04:03.127 INFO steam.SteamIntegration> ACCOUNT ID: 62816971
  3315. 16:04:03.128 INFO steam.SteamIntegration> requestGlobalStats
  3316. 16:04:03.128 INFO steam.SteamTicker> Steam Ticker initialized.
  3317. 16:04:03.129 INFO core.CardCrawlGame> No migration
  3318. 16:04:03.130 INFO core.Settings> Initializing display settings...
  3319. 16:04:03.130 INFO core.DisplayConfig> Reading info.displayconfig
  3320. 16:04:03.131 INFO core.DisplayConfig> DisplayConfig successfully read.
  3321. 16:04:03.131 INFO core.Settings> Initializing sound settings...
  3322. 16:04:03.131 INFO core.Settings> Initializing game settings...
  3323. 16:04:03.169 INFO localization.LocalizedStrings> Loc Strings load time: 27ms
  3324. 16:04:03.170 INFO basemod.BaseMod> begin editing localization strings
  3325. 16:04:03.171 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.RunModStrings
  3326. 16:04:03.175 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.PowerStrings
  3327. 16:04:03.176 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.RelicStrings
  3328. 16:04:03.177 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.PowerStrings
  3329. 16:04:03.177 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.RelicStrings
  3330. 16:04:03.177 INFO magineer.MagineerMod> Beginning to edit strings
  3331. 16:04:03.178 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.CardStrings
  3332. 16:04:03.179 INFO magineer.MagineerMod> magineerResources/localization/eng/MagineerMod-Card-Strings.json
  3333. 16:04:03.179 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.PowerStrings
  3334. 16:04:03.180 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.RelicStrings
  3335. 16:04:03.180 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.EventStrings
  3336. 16:04:03.181 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.PotionStrings
  3337. 16:04:03.182 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.CharacterStrings
  3338. 16:04:03.182 INFO basemod.BaseMod> loadJsonStrings: com.megacrit.cardcrawl.localization.OrbStrings
  3339. 16:04:03.183 INFO magineer.MagineerMod> Done edittting strings
  3340. 16:04:03.202 INFO audio.MusicMaster> Music Volume: 0.0
  3341. 16:04:03.204 INFO audio.SoundMaster> Sound Effect Volume: 0.18074535
  3342. 16:04:03.205 INFO audio.SoundMaster> Loaded 360 Sound Effects
  3343. 16:04:03.205 INFO audio.SoundMaster> SFX load time: 2ms
  3344. 16:04:03.205 INFO basemod.BaseMod> begin adding custom sounds
  3345. 16:04:03.205 INFO basemod.BaseMod> Added 0 sounds
  3346. 16:04:03.401 INFO steam.SSCallback> 1Bloop: 646570
  3347. 16:04:04.068 INFO cards.AbstractCard> Card Image load time: 857ms
  3348. 16:04:04.069 INFO basemod.BaseMod> editting keywords
  3349. 16:04:05.098 INFO helpers.ImageMaster> Texture load time: 1025ms
  3350. 16:04:05.170 INFO helpers.FontHelper> Font load time (Map Fonts): 21ms
  3351. 16:04:05.308 INFO helpers.FontHelper> Font load time (Kreon Standard): 138ms
  3352. 16:04:05.696 INFO helpers.FontHelper> Font load time (The rest of it): 388ms
  3353. 16:04:05.749 INFO unlock.UnlockTracker> RED UNLOCKS: 9/9
  3354. 16:04:05.749 INFO unlock.UnlockTracker> GREEN UNLOCKS: 9/9
  3355. 16:04:05.750 INFO unlock.UnlockTracker> BLUE UNLOCKS: 9/9
  3356. 16:04:05.750 INFO unlock.UnlockTracker> RELIC UNLOCKS: 15/18
  3357. 16:04:05.791 INFO unlock.UnlockTracker> CARDS SEEN: 2736/0
  3358. 16:04:05.811 INFO unlock.UnlockTracker> RELICS SEEN: 503/0
  3359. 16:04:05.812 INFO basemod.BaseMod> publish post refresh - refreshing unlocks
  3360. 16:04:05.812 INFO basemod.BaseMod> begin editing cards
  3361. 16:04:05.813 INFO magineer.MagineerMod> Adding variables
  3362. 16:04:05.813 INFO magineer.MagineerMod> Add variabls
  3363. 16:04:05.813 INFO magineer.MagineerMod> Adding cards
  3364. 16:04:05.889 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_circuits_outer_1.png
  3365. 16:04:05.893 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_magic_outer_1.png
  3366. 16:04:05.896 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_circuits_outer_1.png
  3367. 16:04:05.905 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_magic_outer_1.png
  3368. 16:04:05.914 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_circuits_outer_2.png
  3369. 16:04:05.917 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_magic_outer_2.png
  3370. 16:04:05.920 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_circuits_outer_2.png
  3371. 16:04:05.930 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_magic_outer_2.png
  3372. 16:04:05.940 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_circuits_outer_3.png
  3373. 16:04:05.942 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_magic_outer_3.png
  3374. 16:04:05.945 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_circuits_outer_3.png
  3375. 16:04:05.956 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/bg_magic_outer_3.png
  3376. 16:04:05.967 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_0.png
  3377. 16:04:05.972 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_0.png
  3378. 16:04:05.975 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_0.png
  3379. 16:04:05.978 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_0.png
  3380. 16:04:05.983 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_0.png
  3381. 16:04:05.990 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_0.png
  3382. 16:04:05.999 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_0.png
  3383. 16:04:06.009 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_0.png
  3384. 16:04:06.019 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_1.png
  3385. 16:04:06.024 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_1.png
  3386. 16:04:06.027 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_1.png
  3387. 16:04:06.030 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_1.png
  3388. 16:04:06.034 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_1.png
  3389. 16:04:06.043 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_1.png
  3390. 16:04:06.054 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_1.png
  3391. 16:04:06.064 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_1.png
  3392. 16:04:06.076 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_2.png
  3393. 16:04:06.084 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_2.png
  3394. 16:04:06.087 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_2.png
  3395. 16:04:06.089 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_2.png
  3396. 16:04:06.095 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_2.png
  3397. 16:04:06.106 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_2.png
  3398. 16:04:06.116 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_2.png
  3399. 16:04:06.124 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_2.png
  3400. 16:04:06.132 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_3.png
  3401. 16:04:06.137 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_3.png
  3402. 16:04:06.140 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_3.png
  3403. 16:04:06.143 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_3.png
  3404. 16:04:06.148 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_3.png
  3405. 16:04:06.158 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_3.png
  3406. 16:04:06.166 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_3.png
  3407. 16:04:06.175 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_3.png
  3408. 16:04:06.185 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_4.png
  3409. 16:04:06.191 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_4.png
  3410. 16:04:06.195 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_4.png
  3411. 16:04:06.198 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_4.png
  3412. 16:04:06.203 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_4.png
  3413. 16:04:06.212 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_4.png
  3414. 16:04:06.222 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_4.png
  3415. 16:04:06.231 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_4.png
  3416. 16:04:06.240 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_5.png
  3417. 16:04:06.245 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_5.png
  3418. 16:04:06.248 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_5.png
  3419. 16:04:06.250 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_5.png
  3420. 16:04:06.255 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_5.png
  3421. 16:04:06.263 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_5.png
  3422. 16:04:06.271 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_5.png
  3423. 16:04:06.279 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_5.png
  3424. 16:04:06.287 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_blue_6.png
  3425. 16:04:06.291 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_orange_6.png
  3426. 16:04:06.294 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_gray_6.png
  3427. 16:04:06.296 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/slot_glow_6.png
  3428. 16:04:06.301 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_blue_6.png
  3429. 16:04:06.309 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_orange_6.png
  3430. 16:04:06.316 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_gray_6.png
  3431. 16:04:06.324 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/slot_glow_6.png
  3432. 16:04:06.332 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/improvement_slots_panel.png
  3433. 16:04:06.337 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/1024/improvement_slots_panel.png
  3434. 16:04:06.363 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3435. 16:04:06.363 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3436. 16:04:06.364 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3437. 16:04:06.364 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3438. 16:04:06.364 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/512/magineer_strike.png
  3439. 16:04:06.370 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/1024/magineer_strike.png
  3440. 16:04:06.422 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/512/magineer_defend.png
  3441. 16:04:06.428 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/1024/magineer_defend.png
  3442. 16:04:06.448 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/512/blueprint.png
  3443. 16:04:06.454 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/1024/blueprint.png
  3444. 16:04:06.475 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/512/implement.png
  3445. 16:04:06.481 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/1024/implement.png
  3446. 16:04:06.504 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/512/default.png
  3447. 16:04:06.508 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/cards/1024/default.png
  3448. 16:04:06.574 INFO magineer.MagineerMod> Making sure the cards are unlocked.
  3449. 16:04:06.582 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\STSSeenCards
  3450. 16:04:06.584 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\STSSeenCards
  3451. 16:04:06.584 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3452. 16:04:06.585 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\STSUnlocks
  3453. 16:04:06.589 INFO helpers.AsyncSaver> Enqueue: qsize=1 file=preferences\STSSeenCards
  3454. 16:04:06.591 INFO helpers.AsyncSaver> Enqueue: qsize=2 file=preferences\STSUnlocks
  3455. 16:04:06.596 INFO helpers.AsyncSaver> Enqueue: qsize=3 file=preferences\STSSeenCards
  3456. 16:04:06.598 INFO helpers.AsyncSaver> Enqueue: qsize=4 file=preferences\STSUnlocks
  3457. 16:04:06.602 INFO helpers.AsyncSaver> Enqueue: qsize=5 file=preferences\STSSeenCards
  3458. 16:04:06.604 INFO helpers.AsyncSaver> Enqueue: qsize=6 file=preferences\STSUnlocks
  3459. 16:04:06.610 INFO helpers.AsyncSaver> Enqueue: qsize=7 file=preferences\STSSeenCards
  3460. 16:04:06.612 INFO helpers.AsyncSaver> Enqueue: qsize=8 file=preferences\STSUnlocks
  3461. 16:04:06.614 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3462. 16:04:06.615 INFO helpers.FileSaver> Dequeue: qsize=8 file=preferences\STSUnlocks
  3463. 16:04:06.615 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3464. 16:04:06.616 INFO helpers.AsyncSaver> Enqueue: qsize=8 file=preferences\STSSeenCards
  3465. 16:04:06.618 INFO helpers.AsyncSaver> Enqueue: qsize=9 file=preferences\STSUnlocks
  3466. 16:04:06.621 INFO helpers.AsyncSaver> Enqueue: qsize=10 file=preferences\STSSeenCards
  3467. 16:04:06.623 INFO helpers.AsyncSaver> Enqueue: qsize=11 file=preferences\STSUnlocks
  3468. 16:04:06.627 INFO helpers.AsyncSaver> Enqueue: qsize=12 file=preferences\STSSeenCards
  3469. 16:04:06.628 INFO helpers.AsyncSaver> Enqueue: qsize=13 file=preferences\STSUnlocks
  3470. 16:04:06.632 INFO helpers.AsyncSaver> Enqueue: qsize=14 file=preferences\STSSeenCards
  3471. 16:04:06.633 INFO helpers.AsyncSaver> Enqueue: qsize=15 file=preferences\STSUnlocks
  3472. 16:04:06.634 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3473. 16:04:06.634 INFO helpers.FileSaver> Dequeue: qsize=15 file=preferences\STSSeenCards
  3474. 16:04:06.634 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3475. 16:04:06.637 INFO helpers.AsyncSaver> Enqueue: qsize=15 file=preferences\STSSeenCards
  3476. 16:04:06.638 INFO helpers.AsyncSaver> Enqueue: qsize=16 file=preferences\STSUnlocks
  3477. 16:04:06.638 INFO magineer.MagineerMod> Done adding cards!
  3478. 16:04:06.654 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3479. 16:04:06.654 INFO helpers.FileSaver> Dequeue: qsize=16 file=preferences\STSUnlocks
  3480. 16:04:06.654 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3481. 16:04:06.670 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3482. 16:04:06.670 INFO helpers.FileSaver> Dequeue: qsize=15 file=preferences\STSSeenCards
  3483. 16:04:06.670 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3484. 16:04:06.689 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3485. 16:04:06.689 INFO helpers.FileSaver> Dequeue: qsize=14 file=preferences\STSUnlocks
  3486. 16:04:06.690 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3487. 16:04:06.705 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3488. 16:04:06.705 INFO helpers.FileSaver> Dequeue: qsize=13 file=preferences\STSSeenCards
  3489. 16:04:06.705 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3490. 16:04:06.724 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3491. 16:04:06.725 INFO helpers.FileSaver> Dequeue: qsize=12 file=preferences\STSUnlocks
  3492. 16:04:06.725 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3493. 16:04:06.738 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3494. 16:04:06.738 INFO helpers.FileSaver> Dequeue: qsize=11 file=preferences\STSSeenCards
  3495. 16:04:06.738 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3496. 16:04:06.764 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3497. 16:04:06.764 INFO helpers.FileSaver> Dequeue: qsize=10 file=preferences\STSUnlocks
  3498. 16:04:06.764 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3499. 16:04:06.778 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3500. 16:04:06.778 INFO helpers.FileSaver> Dequeue: qsize=9 file=preferences\STSSeenCards
  3501. 16:04:06.778 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3502. 16:04:06.796 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3503. 16:04:06.797 INFO helpers.FileSaver> Dequeue: qsize=8 file=preferences\STSUnlocks
  3504. 16:04:06.797 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3505. 16:04:06.811 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3506. 16:04:06.811 INFO helpers.FileSaver> Dequeue: qsize=7 file=preferences\STSSeenCards
  3507. 16:04:06.811 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3508. 16:04:07.184 INFO panels.TopPanel> Twitch Integration enabled due to presence of 'twitch.properties` file.
  3509. 16:04:08.029 INFO panels.TopPanel> Not starting twitch integration because enabled=false
  3510. 16:04:08.039 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3511. 16:04:08.040 INFO helpers.FileSaver> Dequeue: qsize=6 file=preferences\STSUnlocks
  3512. 16:04:08.040 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3513. 16:04:08.053 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3514. 16:04:08.054 INFO helpers.FileSaver> Dequeue: qsize=5 file=preferences\STSSeenCards
  3515. 16:04:08.054 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3516. 16:04:08.071 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3517. 16:04:08.071 INFO helpers.FileSaver> Dequeue: qsize=4 file=preferences\STSUnlocks
  3518. 16:04:08.072 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3519. 16:04:08.085 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3520. 16:04:08.085 INFO helpers.FileSaver> Dequeue: qsize=3 file=preferences\STSSeenCards
  3521. 16:04:08.086 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3522. 16:04:08.103 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3523. 16:04:08.103 INFO helpers.FileSaver> Dequeue: qsize=2 file=preferences\STSUnlocks
  3524. 16:04:08.103 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3525. 16:04:08.116 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3526. 16:04:08.116 INFO helpers.FileSaver> Dequeue: qsize=1 file=preferences\STSSeenCards
  3527. 16:04:08.117 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3528. 16:04:08.136 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSSeenCards
  3529. 16:04:08.136 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\STSUnlocks
  3530. 16:04:08.136 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3531. 16:04:08.150 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSUnlocks
  3532. 16:04:08.283 INFO helpers.CardLibrary> Card load time: 1644ms with 293 cards
  3533. 16:04:08.284 INFO basemod.BaseMod> begin editing relics
  3534. 16:04:08.284 INFO magineer.MagineerMod> Adding relics
  3535. 16:04:08.285 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/placeholder_relic.png
  3536. 16:04:08.285 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/outline/placeholder_relic.png
  3537. 16:04:08.288 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/BottledPlaceholder.png
  3538. 16:04:08.289 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/outline/BottledPlaceholder.png
  3539. 16:04:08.291 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/default_clickable_relic.png
  3540. 16:04:08.292 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/outline/default_clickable_relic.png
  3541. 16:04:08.294 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/placeholder_relic2.png
  3542. 16:04:08.295 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/relics/outline/placeholder_relic2.png
  3543. 16:04:08.296 INFO magineer.MagineerMod> Done adding relics!
  3544. 16:04:08.427 INFO helpers.RelicLibrary> Relic load time: 130ms
  3545. 16:04:08.428 INFO input.InputHelper> Setting input processor to Scroller
  3546. 16:04:08.462 INFO basemod.BaseMod> postCreateStartingRelics for: IRONCLAD
  3547. 16:04:08.462 INFO basemod.BaseMod> postCreateStartingRelics adding [ Burning Blood ]
  3548. 16:04:08.629 INFO basemod.BaseMod> postCreateStartingRelics for: THE_SILENT
  3549. 16:04:08.630 INFO basemod.BaseMod> postCreateStartingRelics adding [ Ring of the Snake ]
  3550. 16:04:08.716 INFO basemod.BaseMod> postCreateStartingRelics for: DEFECT
  3551. 16:04:08.716 INFO basemod.BaseMod> postCreateStartingRelics adding [ Cracked Core ]
  3552. 16:04:08.797 INFO basemod.BaseMod> begin editing characters
  3553. 16:04:08.797 INFO magineer.MagineerMod> Beginning to edit characters. Add MAGINEER
  3554. 5
  3555. 16:04:08.854 INFO basemod.BaseMod> postCreateStartingRelics for: MAGINEER
  3556. 16:04:08.854 INFO basemod.BaseMod> postCreateStartingRelics adding [ ]
  3557. 16:04:08.856 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3558. 16:04:08.856 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3559. 16:04:08.924 INFO magineer.MagineerMod> Beginning to edit potions
  3560. 16:04:08.925 INFO magineer.MagineerMod> Done editing potions
  3561. 16:04:08.925 INFO magineer.MagineerMod> Added MAGINEER
  3562. 16:04:08.931 INFO core.CardCrawlGame> [GC] BEFORE: 645219392
  3563. 16:04:09.116 INFO core.CardCrawlGame> [GC] AFTER: 156160536
  3564. 16:04:09.117 INFO basemod.BaseMod> publishPostInitialize
  3565. 16:04:09.155 INFO basemod.BaseMod> registerModBadge : BaseMod
  3566. 16:04:09.155 INFO basemod.ModBadge> initialized mod badge for: BaseMod
  3567. 16:04:09.156 INFO basemod.ModBadge> setup hooks for BaseMod mod badge
  3568. 16:04:09.158 INFO basemod.BaseMod> initializeUnderscoreCardIDs
  3569. 16:04:09.159 INFO basemod.BaseMod> initializeUnderscorePotionIDs
  3570. 16:04:09.160 INFO basemod.BaseMod> initializeUnderscoreEventIDs
  3571. 16:04:09.160 INFO basemod.BaseMod> initializeUnderscoreRelicIDs
  3572. 16:04:09.160 INFO basemod.BaseMod> initializeEncounters
  3573. 16:04:09.298 INFO hexui_lib.HexUILib> Loading badge image and mod options
  3574. 16:04:09.299 INFO util.TextureLoader> HexUILib | Loading Texture: images/Badge.png
  3575. 16:04:09.317 INFO basemod.BaseMod> registerModBadge : HexUI Lib
  3576. 16:04:09.317 INFO basemod.ModBadge> initialized mod badge for: HexUI Lib
  3577. 16:04:09.317 INFO basemod.ModBadge> setup hooks for HexUI Lib mod badge
  3578. 16:04:09.318 INFO magineer.MagineerMod> Loading badge image and mod options
  3579. 16:04:09.318 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/Badge.png
  3580. 16:04:09.333 INFO basemod.BaseMod> registerModBadge : MagineerMod
  3581. 16:04:09.334 INFO basemod.ModBadge> initialized mod badge for: MagineerMod
  3582. 16:04:09.334 INFO basemod.ModBadge> setup hooks for MagineerMod mod badge
  3583. 16:04:09.334 INFO magineer.MagineerMod> Done loading badge Image and mod options
  3584. 16:04:09.339 INFO controller.CInputHelper> [CONTROLLER] Utilizing DirectInput
  3585. Controllers: added manager for application, 1 managers active
  3586. 16:04:09.414 INFO controller.CInputHelper> CONTROLLER[0] Controller (Gamepad F310)
  3587. 16:04:16.617 INFO steam.SteamIntegration> unlockAchievement: SHRUG_IT_OFF
  3588. 16:04:16.619 INFO steam.SteamIntegration> unlockAchievement: PURITY
  3589. 16:04:16.620 INFO steam.SSCallback> Stat Stored
  3590. 16:04:16.620 INFO steam.SSCallback> Stat Stored
  3591. 16:04:16.620 INFO steam.SteamIntegration> unlockAchievement: THE_PACT
  3592. 16:04:16.622 INFO steam.SteamIntegration> unlockAchievement: ADRENALINE
  3593. 16:04:16.623 INFO steam.SteamIntegration> unlockAchievement: POWERFUL
  3594. 16:04:16.626 INFO steam.SteamIntegration> unlockAchievement: PLAGUE
  3595. 16:04:16.632 INFO steam.SteamIntegration> unlockAchievement: PERFECT
  3596. 16:04:16.638 INFO steam.SteamIntegration> unlockAchievement: GUARDIAN
  3597. 16:04:16.641 INFO steam.SteamIntegration> unlockAchievement: GHOST_GUARDIAN
  3598. 16:04:16.643 INFO steam.SteamIntegration> unlockAchievement: SLIME_BOSS
  3599. 16:04:16.644 INFO steam.SteamIntegration> unlockAchievement: AUTOMATON
  3600. 16:04:16.645 INFO steam.SteamIntegration> unlockAchievement: COLLECTOR
  3601. 16:04:16.646 INFO steam.SteamIntegration> unlockAchievement: CHAMP
  3602. 16:04:16.647 INFO steam.SteamIntegration> unlockAchievement: SHAPES
  3603. 16:04:16.648 INFO steam.SteamIntegration> unlockAchievement: TIME_EATER
  3604. 16:04:16.649 INFO steam.SteamIntegration> unlockAchievement: RUBY
  3605. 16:04:16.650 INFO steam.SteamIntegration> unlockAchievement: EMERALD
  3606. 16:04:16.684 INFO basemod.BaseMod> publishAddCustomModeMods
  3607. 16:04:16.687 INFO steam.SSCallback> Stat Stored
  3608. 16:04:16.687 INFO steam.SSCallback> Stat Stored
  3609. 16:04:16.687 INFO steam.SSCallback> Stat Stored
  3610. 16:04:16.687 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3611. 16:04:16.688 INFO steam.SSCallback> Stat Stored
  3612. 16:04:16.688 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3613. 16:04:16.688 INFO steam.SSCallback> Stat Stored
  3614. 16:04:16.688 INFO steam.SSCallback> Stat Stored
  3615. 16:04:16.688 INFO steam.SSCallback> Stat Stored
  3616. 16:04:16.689 INFO steam.SSCallback> Stat Stored
  3617. 16:04:16.689 INFO steam.SSCallback> Stat Stored
  3618. 16:04:16.689 INFO steam.SSCallback> Stat Stored
  3619. 16:04:16.690 INFO steam.SSCallback> Stat Stored
  3620. 16:04:16.690 INFO steam.SSCallback> Stat Stored
  3621. 16:04:16.690 INFO steam.SSCallback> Stat Stored
  3622. 16:04:16.690 INFO steam.SSCallback> Stat Stored
  3623. 16:04:16.690 INFO steam.SSCallback> Stat Stored
  3624. 16:04:16.853 INFO unlock.UnlockTracker> RED UNLOCKS: 9/9
  3625. 16:04:16.853 INFO unlock.UnlockTracker> GREEN UNLOCKS: 9/9
  3626. 16:04:16.853 INFO unlock.UnlockTracker> BLUE UNLOCKS: 9/9
  3627. 16:04:16.853 INFO unlock.UnlockTracker> RELIC UNLOCKS: 15/18
  3628. 16:04:16.854 INFO unlock.UnlockTracker> CARDS SEEN: 2736/293
  3629. 16:04:16.854 INFO unlock.UnlockTracker> RELICS SEEN: 503/162
  3630. 16:04:16.854 INFO basemod.BaseMod> publish post refresh - refreshing unlocks
  3631. 16:04:16.854 INFO compendium.CardLibraryScreen> Initializing card library screen.
  3632. 16:04:16.860 INFO basemod.BaseMod> postCreateStartingRelics for: IRONCLAD
  3633. 16:04:16.860 INFO basemod.BaseMod> postCreateStartingRelics adding [ Burning Blood ]
  3634. 16:04:16.936 INFO characters.CharacterManager> Successfully recreated IRONCLAD
  3635. 16:04:16.939 INFO basemod.BaseMod> postCreateStartingRelics for: THE_SILENT
  3636. 16:04:16.939 INFO basemod.BaseMod> postCreateStartingRelics adding [ Ring of the Snake ]
  3637. 16:04:17.039 INFO characters.CharacterManager> Successfully recreated THE_SILENT
  3638. 16:04:17.041 INFO basemod.BaseMod> postCreateStartingRelics for: DEFECT
  3639. 16:04:17.041 INFO basemod.BaseMod> postCreateStartingRelics adding [ Cracked Core ]
  3640. 16:04:17.120 INFO characters.CharacterManager> Successfully recreated DEFECT
  3641. 5
  3642. 16:04:17.150 INFO basemod.BaseMod> postCreateStartingRelics for: MAGINEER
  3643. 16:04:17.151 INFO basemod.BaseMod> postCreateStartingRelics adding [ ]
  3644. 16:04:17.151 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3645. 16:04:17.152 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3646. 16:04:17.233 INFO characters.CharacterManager> Successfully recreated MAGINEER
  3647. 16:04:17.233 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3648. 16:04:17.233 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3649. 16:04:17.244 INFO saveAndContinue.SaveAndContinue> IRONCLAD save does NOT exist!
  3650. 16:04:17.244 INFO saveAndContinue.SaveAndContinue> THE_SILENT save does NOT exist!
  3651. 16:04:17.244 INFO saveAndContinue.SaveAndContinue> DEFECT save does NOT exist!
  3652. 16:04:17.254 INFO saveAndContinue.SaveAndContinue> saves\MAGINEER.autosave save file was successfully loaded.
  3653. 16:04:17.254 INFO saveAndContinue.SaveAndContinue> MAGINEER save exists and is valid.
  3654. 16:04:27.027 INFO saveAndContinue.SaveAndContinue> IRONCLAD save does NOT exist!
  3655. 16:04:27.027 INFO saveAndContinue.SaveAndContinue> THE_SILENT save does NOT exist!
  3656. 16:04:27.028 INFO saveAndContinue.SaveAndContinue> DEFECT save does NOT exist!
  3657. 16:04:27.032 INFO saveAndContinue.SaveAndContinue> saves\MAGINEER.autosave save file was successfully loaded.
  3658. 16:04:27.033 INFO saveAndContinue.SaveAndContinue> MAGINEER save exists and is valid.
  3659. 16:04:27.033 INFO steam.SteamIntegration> setStat: win_streak_MAGINEER
  3660. 16:04:27.034 INFO steam.SteamIntegration> Stat: win_streak_MAGINEER not found.
  3661. 16:04:27.034 INFO steam.SteamIntegration> getStat: win_streak_MAGINEER
  3662. 16:04:27.034 INFO options.AbandonConfirmPopup> WIN STREAK 0
  3663. 16:04:27.034 INFO options.AbandonConfirmPopup> Abandoning run with MAGINEER
  3664. 16:04:27.070 INFO saveAndContinue.SaveAndContinue> saves\MAGINEER.autosave save file was successfully loaded.
  3665. 16:04:27.071 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\STSPlayer
  3666. 16:04:27.071 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\STSPlayer
  3667. 16:04:27.071 INFO saveAndContinue.SaveAndContinue> DELETING saves\MAGINEER.autosave SAVE
  3668. 16:04:27.071 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSPlayer
  3669. 16:04:27.072 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\MAGINEER
  3670. 16:04:27.081 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\STSPlayer
  3671. 16:04:27.081 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\MAGINEER
  3672. 16:04:27.081 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3673. 16:04:27.202 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3674. 16:04:33.479 INFO dungeons.AbstractDungeon> Generating seeds: -2912909850528465430
  3675. 16:04:34.475 INFO core.CardCrawlGame> FINAL ACT AVAILABLE: false
  3676. 16:04:34.476 INFO basemod.BaseMod> publishPreStartGame
  3677. 5
  3678. 16:04:34.502 INFO basemod.BaseMod> postCreateStartingRelics for: MAGINEER
  3679. 16:04:34.502 INFO basemod.BaseMod> postCreateStartingRelics adding [ ]
  3680. 16:04:34.503 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3681. 16:04:34.504 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3682. 16:04:34.573 INFO characters.CharacterManager> Successfully recreated MAGINEER
  3683. 16:04:34.680 INFO dungeons.AbstractDungeon> CardRng Counter: 0
  3684. 16:04:34.697 INFO dungeons.AbstractDungeon> [BOSS] Slime Boss
  3685. 16:04:34.698 INFO basemod.BaseMod> Adding Custom Events...
  3686. 16:04:34.707 INFO dungeons.AbstractDungeon> INIT CARD POOL
  3687. 16:04:34.708 INFO dungeons.AbstractDungeon> COLORLESS CARDS: 35
  3688. 16:04:34.708 INFO dungeons.AbstractDungeon> CURSE CARDS: 10
  3689. 16:04:34.709 INFO dungeons.AbstractDungeon> Cardpool load time: 1ms
  3690. 16:04:34.709 INFO magineer.MagineerMod> Begin loading starter Deck Strings
  3691. 16:04:34.709 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3692. 16:04:34.710 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3693. 16:04:34.710 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3694. 16:04:34.710 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3695. 16:04:34.710 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3696. 16:04:34.710 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3697. 16:04:34.710 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3698. 16:04:34.710 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3699. 16:04:34.711 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3700. 16:04:34.711 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3701. 16:04:34.711 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3702. 16:04:34.711 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3703. 16:04:34.711 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3704. 16:04:34.711 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3705. 16:04:34.712 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3706. 16:04:34.712 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3707. 16:04:34.712 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3708. 16:04:34.712 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3709. 16:04:34.712 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3710. 16:04:34.713 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3711. 16:04:34.714 INFO unlock.UnlockTracker> Already seen: magineer:MagineerStrike
  3712. 16:04:34.714 INFO unlock.UnlockTracker> Already seen: magineer:MagineerStrike
  3713. 16:04:34.714 INFO unlock.UnlockTracker> Already seen: magineer:MagineerStrike
  3714. 16:04:34.714 INFO unlock.UnlockTracker> Already seen: magineer:MagineerStrike
  3715. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:MagineerStrike
  3716. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:MagineerDefend
  3717. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:MagineerDefend
  3718. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:MagineerDefend
  3719. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:MagineerDefend
  3720. 16:04:34.715 INFO unlock.UnlockTracker> Already seen: magineer:Blueprint
  3721. 16:04:34.716 INFO unlock.UnlockTracker> Already seen: magineer:Implement
  3722. 16:04:34.716 INFO basemod.BaseMod> postCreateStartingDeck for: MAGINEER
  3723. 16:04:34.716 INFO basemod.BaseMod> postCreateStartingDeck adding [ magineer:MagineerStrike magineer:MagineerStrike magineer:MagineerStrike magineer:MagineerStrike magineer:MagineerStrike magineer:MagineerDefend magineer:MagineerDefend magineer:MagineerDefend magineer:MagineerDefend magineer:Blueprint magineer:Implement ]
  3724. 16:04:34.721 INFO PotionLibrary.PotionHelperInitialize> Adding magineer:PlaceholderPotion
  3725. 16:04:34.725 INFO dungeons.AbstractDungeon> Content generation time: 94ms
  3726. 16:04:34.725 INFO basemod.BaseMod> publishStartGame
  3727. 16:04:34.727 INFO basemod.BaseMod> mapDensityMultiplier: 1.0
  3728. 16:04:34.727 INFO basemod.BaseMod> publishStartAct
  3729. 16:04:34.728 INFO basemod.BaseMod> publishPostDungeonInitialize
  3730. 16:04:35.102 INFO scenes.AbstractScene> Fading in ambiance: AMBIANCE_BOTTOM
  3731. 16:04:35.295 INFO dungeons.AbstractDungeon> Note For Yourself is enabled due to No Ascension
  3732. 16:04:35.296 INFO basemod.BaseMod> Adding Custom SpecialOneTimeEvents...
  3733. 16:04:35.303 INFO dungeons.AbstractDungeon> Generating Room Types! There are 47 rooms:
  3734. 16:04:35.305 INFO dungeons.AbstractDungeon> SHOP (5%): 2
  3735. 16:04:35.306 INFO dungeons.AbstractDungeon> REST (12%): 6
  3736. 16:04:35.306 INFO dungeons.AbstractDungeon> TRSRE (0%): 0
  3737. 16:04:35.306 INFO dungeons.AbstractDungeon> ELITE (8%): 4
  3738. 16:04:35.306 INFO dungeons.AbstractDungeon> EVNT (22%): 10
  3739. 16:04:35.306 INFO dungeons.AbstractDungeon> MSTR (53%): 25
  3740. 16:04:35.310 INFO map.RoomTypeAssigner> #### Unassigned Rooms:
  3741. 16:04:35.310 INFO map.RoomTypeAssigner> class com.megacrit.cardcrawl.rooms.RestRoom
  3742. 16:04:35.311 INFO map.RoomTypeAssigner> INFO: Node=(5,13):[(6,14)] was null. Changed to a MonsterRoom.
  3743. 16:04:35.312 INFO dungeons.AbstractDungeon> Generated the following dungeon map:
  3744. 16:04:35.312 INFO dungeons.AbstractDungeon>
  3745. / | \
  3746. 14 R R R
  3747. | | \ /
  3748. 13 M ? ? M
  3749. | | |/ \
  3750. 12 M M ? M
  3751. / |/ /
  3752. 11 R ? M
  3753. \ / | |
  3754. 10 M ? ?
  3755. / \ \ |
  3756. 9 R M $ R
  3757. | \ |/ /
  3758. 8 T T T T
  3759. / \| \|
  3760. 7 E M ?
  3761. | | \| \
  3762. 6 M M R M
  3763. \ / |/ |/
  3764. 5 R E E E
  3765. / / | |
  3766. 4 M ? M ?
  3767. \| \| \
  3768. 3 M $ M
  3769. / \|
  3770. 2 M M
  3771. | | \
  3772. 1 M M ?
  3773. | | |
  3774. 0 M M M
  3775. 16:04:35.312 INFO dungeons.AbstractDungeon> Game Seed: -2912909850528465430
  3776. 16:04:35.312 INFO dungeons.AbstractDungeon> Map generation time: 16ms
  3777. 16:04:35.361 INFO saveAndContinue.SaveFile> Next Room: com.megacrit.cardcrawl.neow.NeowRoom
  3778. 16:04:35.366 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=saves\MAGINEER.autosave
  3779. 16:04:35.366 INFO helpers.FileSaver> Dequeue: qsize=0 file=saves\MAGINEER.autosave
  3780. 16:04:35.366 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\saves\MAGINEER.autosave
  3781. 16:04:35.377 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\saves\MAGINEER.autosave
  3782. 16:04:36.430 INFO neow.NeowEvent> 0
  3783. 16:04:38.097 INFO neow.NeowReward> [ERROR] Missing Neow Reward Drawback: NONE
  3784. 16:04:38.098 INFO basemod.BaseMod> publish on relic get
  3785. 16:04:38.463 INFO audio.MusicMaster> Properly faded out MENU
  3786. 16:04:41.163 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\MAGINEER
  3787. 16:04:41.164 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\MAGINEER
  3788. 16:04:41.164 INFO saveAndContinue.SaveFile> Next Room: com.megacrit.cardcrawl.rooms.MonsterRoom
  3789. 16:04:41.164 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3790. 16:04:41.166 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=saves\MAGINEER.autosave
  3791. 16:04:41.167 INFO dungeons.AbstractDungeon> MONSTER: Small Slimes
  3792. 16:04:41.178 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3793. 16:04:41.178 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3794. 16:04:41.178 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3795. 16:04:41.178 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3796. 16:04:41.179 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3797. 16:04:41.179 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3798. 16:04:41.179 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3799. 16:04:41.179 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3800. 16:04:41.180 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3801. 16:04:41.180 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3802. 16:04:41.180 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3803. 16:04:41.180 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3804. 16:04:41.180 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3805. 16:04:41.180 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3806. 16:04:41.180 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3807. 16:04:41.180 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3808. 16:04:41.180 INFO magineer.MagineerMod> ID: magineer:MagineerStrike
  3809. 16:04:41.180 INFO magineer.MagineerMod> cardStrings: com.megacrit.cardcrawl.localization.CardStrings@34d8ef7f
  3810. 16:04:41.180 INFO magineer.MagineerMod> com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3811. 16:04:41.180 INFO magineer.MagineerMod> CardCrawlGame.languagePack: com.megacrit.cardcrawl.localization.LocalizedStrings@4a8c11c3
  3812. 16:04:41.247 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3813. 16:04:41.247 INFO helpers.FileSaver> Dequeue: qsize=0 file=saves\MAGINEER.autosave
  3814. 16:04:41.248 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\saves\MAGINEER.autosave
  3815. 16:04:41.270 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\saves\MAGINEER.autosave
  3816. 16:04:41.443 INFO basemod.BaseMod> publish start battle
  3817. 16:04:42.343 INFO basemod.BaseMod> publishPostDraw
  3818. 16:04:42.353 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_genericback_fullportrait_gray.png
  3819. 16:04:42.358 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/effect_rainbow_clouds.png
  3820. 16:04:42.368 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/effect_stars.png
  3821. 16:04:42.372 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/mask_stars.png
  3822. 16:04:42.377 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/empty.png
  3823. 16:04:42.381 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/mask_stars2.png
  3824. 16:04:42.385 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/mask_crystallize.png
  3825. 16:04:42.391 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_fullportrait_desc_shadow.png
  3826. 16:04:42.394 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_cardtype_gray.png
  3827. 16:04:42.399 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_fullportrait_inner_shadow.png
  3828. 16:04:42.402 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_skill_fullportait_gray.png
  3829. 16:04:42.587 INFO basemod.BaseMod> publishPostDraw
  3830. 16:04:42.721 INFO basemod.BaseMod> publishPostDraw
  3831. 16:04:42.729 INFO util.TextureLoader> MagineerMod | Loading Texture: magineerResources/images/512/bg_attack_fullportait_gray.png
  3832. 16:04:42.822 INFO basemod.BaseMod> publishPostDraw
  3833. 16:04:42.955 INFO basemod.BaseMod> publishPostDraw
  3834. 16:04:47.989 INFO basemod.BaseMod> publish on card use
  3835. 16:04:48.124 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\MAGINEER
  3836. 16:04:48.124 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\MAGINEER
  3837. 16:04:48.124 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3838. 16:04:48.215 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3839. 16:04:49.123 INFO monsters.AbstractMonster> Disposing Atlas...
  3840. 16:04:50.055 INFO basemod.BaseMod> publish on card use
  3841. 16:04:50.190 INFO helpers.AsyncSaver> Enqueue: qsize=0 file=preferences\MAGINEER
  3842. 16:04:50.190 INFO helpers.FileSaver> Dequeue: qsize=0 file=preferences\MAGINEER
  3843. 16:04:50.191 INFO helpers.File> Attempting to save file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3844. 16:04:51.119 INFO helpers.File> Successfully saved file=D:\Games\SteamLibrary\steamapps\common\SlayTheSpire\preferences\MAGINEER
  3845. 16:04:51.222 INFO basemod.BaseMod> publish post combat
  3846. 16:04:51.222 INFO monsters.AbstractMonster> Disposing Atlas...
  3847. 16:04:51.464 INFO rooms.AbstractRoom> MONSTERS SLAIN 1
  3848. 16:04:51.465 INFO rooms.AbstractRoom> POTION CHANCE: 40
  3849. Exception: java.lang.IllegalArgumentException: n must be positive
  3850. 16:04:51.466 ERROR core.CardCrawlGame> Exception caught
  3851. java.lang.IllegalArgumentException: n must be positive
  3852. at com.badlogic.gdx.math.RandomXS128.nextLong(RandomXS128.java:110) ~[desktop-1.0.jar:?]
  3853. at com.badlogic.gdx.math.RandomXS128.nextInt(RandomXS128.java:99) ~[desktop-1.0.jar:?]
  3854. at com.megacrit.cardcrawl.random.Random.random(Random.java:52) ~[desktop-1.0.jar:?]
  3855. at com.megacrit.cardcrawl.cards.CardGroup.getRandomCard(CardGroup.java:570) ~[?:?]
  3856. at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCard(AbstractDungeon.java:1885) ~[?:?]
  3857. at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getRewardCards(AbstractDungeon.java:1833) ~[?:?]
  3858. at com.megacrit.cardcrawl.rewards.RewardItem.<init>(RewardItem.java:161) ~[?:?]
  3859. at com.megacrit.cardcrawl.screens.CombatRewardScreen.setupItemReward(CombatRewardScreen.java:90) ~[desktop-1.0.jar:?]
  3860. at com.megacrit.cardcrawl.screens.CombatRewardScreen.open(CombatRewardScreen.java:375) ~[desktop-1.0.jar:?]
  3861. at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:387) ~[?:?]
  3862. at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2552) ~[?:?]
  3863. at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:878) ~[?:?]
  3864. at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:429) [?:?]
  3865. at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
  3866. at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]
  3867. Controllers: removed manager for application, 0 managers active
  3868. Game closed.
Advertisement
Add Comment
Please, Sign In to add comment