Slay the Spire

Slay the Spire

ElanaInSpire
Nomand 1 Jun, 2024 @ 12:15pm
Issue with New Option on Transmogrifier Event
In the English translation, the new option on the Transmorgrifier event does not include what the Instant keyword does. Then, after applying the instant keyword, if you preview the card you added the keyword to, it will rapidly add more lines containing the instant keyword.
< >
Showing 1-10 of 10 comments
Asitis  [developer] 1 Jun, 2024 @ 11:28pm 
I don't think I got through what you exactly mean, however you do remind me that the the text form of new options and modified cards in English translation has some problems, so I fixed it. And if you want to know what keyword does through that option, it seems hard to me, so I don't plan on solving it.
Nomand 2 Jun, 2024 @ 2:59pm 
I can see if I can get a screenshot if it happens again, but basically I put the keyword on an un upgraded card and then in my decklist I looked at the preview of the upgraded version of the card, it added the instant keyword to the card again every frame until the rest of the text of the card was pushed off the frame. It displayed fine once I closed the preview.
Nomand 2 Jun, 2024 @ 3:30pm 
New issue with Iron Wave Magic, obtainable from the event Elaina:Dispute with any character, causes the game to crash if played by a character other than Elaina. I didn't test thoroughly, but other Elaina cards played by other characters seem to crash the game as well if obtained by them. I used the console for testing but a more realistic issue would be the "A Note to Yourself" event in the base game, which can let any character get a card from another character.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.54.1)
- stslib (2.11.0)
- MyElainaMod (1.0.1)

Mods in stacktrace:
- MyElainaMod (1.0.1)
Cause:
java.lang.ClassCastException: com.megacrit.cardcrawl.characters.Ironclad cannot be cast to ElainaMod.Characters.ElainaC
at ElainaMod.cards.AbstractElainaCard.use(AbstractElainaCard.java:48)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Nomand 2 Jun, 2024 @ 3:38pm 
And another issue with temporary buffs as Elaina, during the Parasite and Slaver fight all end of turn effects of powers are not applying to my character.

Specifically, Entangled does not wear off, Temporary Strength and Temporary Dexterity do not remove themselves and the relevant amount of Strength/Dexterity, I used the console to add Combust from Ironclad and Wraith Form from Silent to my hand and the Combust power did nothing, and the Wraith Form Dexterity drop did not happen.

Start of turn effects like Vulnerable or Intangible decreasing did happen as normal.

I turned off all mods besides this one (and Stslib and basemod, since they're necessary), and the error continued to occur.

My relics were the starting relic for this character (with 12 charges), Oddly Smooth Stone, and Fossilized Helix.

I used the kill all console command to move past this fight and the issue continued in the next fight.

I started a new run to try and test this and realized that the Regen power from the Spring Joy card was also not doing anything (neither healing nor decreasing at end of turn), so it seems like this may be a consistent issue.

These effects still work fine when playing other characters with this mod enabled.
Nomand 2 Jun, 2024 @ 3:44pm 
I narrowed down the issue with adding the Instant keyword, it only occurs if the Shion mod is installed, so it's a mod compatibility error. It worked fine with various other mods I tested it with so it may not be something you need to worry about. However, I would note that this keyword does nothing for characters other than Elaina so you may want to make this option only appear for this character.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3242483596
Nomand 2 Jun, 2024 @ 3:49pm 
I'm also seeing an issue on the character select screen for the English translation where the text does not wrap so both the character description and the starting relic description go off the right side of the screen.
NaNaN  [developer] 2 Jun, 2024 @ 11:38pm 
Originally posted by Nomand:
And another issue with temporary buffs as Elaina, during the Parasite and Slaver fight all end of turn effects of powers are not applying to my character.

Specifically, Entangled does not wear off, Temporary Strength and Temporary Dexterity do not remove themselves and the relevant amount of Strength/Dexterity, I used the console to add Combust from Ironclad and Wraith Form from Silent to my hand and the Combust power did nothing, and the Wraith Form Dexterity drop did not happen.

Start of turn effects like Vulnerable or Intangible decreasing did happen as normal.

I turned off all mods besides this one (and Stslib and basemod, since they're necessary), and the error continued to occur.

My relics were the starting relic for this character (with 12 charges), Oddly Smooth Stone, and Fossilized Helix.

I used the kill all console command to move past this fight and the issue continued in the next fight.

I started a new run to try and test this and realized that the Regen power from the Spring Joy card was also not doing anything (neither healing nor decreasing at end of turn), so it seems like this may be a consistent issue.

These effects still work fine when playing other characters with this mod enabled.

This is fixed now. End of turn triggers was mistakenly removed yesterday. Sorry for the confusion.
NaNaN  [developer] 2 Jun, 2024 @ 11:39pm 
Originally posted by Nomand:
I'm also seeing an issue on the character select screen for the English translation where the text does not wrap so both the character description and the starting relic description go off the right side of the screen.
text wrap fixed
NaNaN  [developer] 3 Jun, 2024 @ 4:42am 
Originally posted by Nomand:
New issue with Iron Wave Magic, obtainable from the event Elaina:Dispute with any character, causes the game to crash if played by a character other than Elaina. I didn't test thoroughly, but other Elaina cards played by other characters seem to crash the game as well if obtained by them. I used the console for testing but a more realistic issue would be the "A Note to Yourself" event in the base game, which can let any character get a card from another character.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.54.1)
- stslib (2.11.0)
- MyElainaMod (1.0.1)

Mods in stacktrace:
- MyElainaMod (1.0.1)
Cause:
java.lang.ClassCastException: com.megacrit.cardcrawl.characters.Ironclad cannot be cast to ElainaMod.Characters.ElainaC
at ElainaMod.cards.AbstractElainaCard.use(AbstractElainaCard.java:48)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

The compatibility of other characters with Elaina cards has been enhanced. You could use these cards now.
Nomand 4 Jun, 2024 @ 2:11pm 
Cool.
< >
Showing 1-10 of 10 comments
Per page: 1530 50