Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If it helps, here's an image of what I finished the game with.
https://media.discordapp.net/attachments/384809135562031106/613712859108605971/unknown.png?width=831&height=563
The relic Imperfect Metamorphosis transforms curse cards into curse cards instead of Id cards as advertised. The text should be changed to say "2 non-curse cards" or something similar to reflect this, or it should work on curse cards too.
All Id cards play themselves twice sometimes. This seems to happen mostly when you start a turn and there's exactly one Id card left in the pile. You end up with using the one card there twice and three cards left in your hand. Sometimes it happens even when you're starting the turn with multiple cards. I suspect it has something to do with it being the bottom card?
Mind Control behaves in very strange ways with some buffs/debuffs:
Provoke and probably other cards that change enemy intent to attack can skip some fight mechanics unexpectedly. Maybe it's intentional, but it seems like a bug to me for a basic card to be this powerful:
Didn't have Ego active.
crash log: https://pastebin.com/raw/1YgQmURT
Poet's Pen code: https://github.com/erasels/Aspiration-StS/blob/master/src/main/java/aspiration/relics/boss/PoetsPen_weak.java
https://github.com/erasels/Aspiration-StS/blob/master/src/main/java/aspiration/actions/unique/PoetsPenAction.java
Thanks for the comprehensive list of issues!
Imperfect Metamorphosis transformed curses into other curses since that's how base game transform mechanics worked, but I can see how it might be confusing since the relic explicitly states that the resulting card will be a random Id card - I'll make it work on curses too.
When Id cards play themselves twice in that scenario, it's usually because you draw it again when the discard pile gets shuffled back into your draw pile (draw Id card ---> use Id card ---> Id card goes into discard ---> discard gets shuffled back in ---> happen to draw Id card again). It can definitely seem weird since base game cards don't have this kind of interaction, but it's not really a bug per say.
Some powers like Sharp Hide, Hex, and Beat of Death are hardcoded to affect the player no matter who the buff/debuff is on. I'll probably make it so that if you mind control one of these effects, they are automatically removed (so you don't have to deal with them). Stasis will behave similarly, except you will automatically get the card it took back into your hand. As for mind control's interaction with temp Strength loss, well, technically it's working like it's supposed to (since mind control states that whenever the afflicted enemy gains a buff, in this case Strength, you gain it instead, and when the shackled effect wears off it counts as Strength gain). This is definitely a powerful interaction though, and I may consider changing it in the future.
Provoke skipping some fight mechanics is kind of just how the code worked out, and I agree that this is definitely powerful for a basic card. Ideally, the enemies would revert back to their original intent after being provoked, but the way some enemies are programmed makes it rather difficult to do so. I may try to implement this change in the future, when I have more time to do so.
@Miton
Thanks for the heads up! I'll definitely look into it when I can.
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.cards.DamageInfo.applyPowers(DamageInfo.java:60) ~[desktop-1.0.jar:?]
at Koishi.patches.MindControlRetargetPatch.ChangeTarget(MindControlRetargetPatch.java:29) ~[Koishi.jar:?]
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:76) ~[?:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:155) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:326) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2494) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:871) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:422) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]
Controllers: removed manager for application, 0 managers active
C:\Program Files (x86)\Steam\steamapps\common\SlayTheSpire\sendToDevs