Slay the Spire

Slay the Spire

Ascension Reborn! (Make your game easier or harder)
117 Comments
zalone123456 4 Mar @ 5:59am 
重新进入游戏,游戏难度会变成0
KITA SERBA IRENG 11 Jul, 2024 @ 5:06am 
pretty good. Makes the game more variative.
Gear`O`Derm 1 Jun, 2024 @ 11:56pm 
I got some strange bug
Beta Chess  [author] 26 Feb, 2023 @ 5:49am 
I'm sorry guys, but I simply have way too much going on at the moment to take a look at the mod again. Long work days and other projects simply take too much time, and I don't really play the game much anymore. I do want to update the mod, but I'm sorry to say that it's definitely at the bottom of my programming priority list.
If there are any programmers willing and able to help, I'll gladly look at some pull requests and/or answer some questions about the codebase. Though I'm gonna be honest, patching some of the ascension levels is quite a mess, and I haven't found any good solution for a lot of them, so most of the patches are actually quite a pain to do. Still, if anyone is up for helping, I'll try to be of as much assistance as possible.
freeflyfish 24 Feb, 2023 @ 6:18am 
Cause:
java.lang.IndexOutOfBoundsException: Index: 16233, Size: 20
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.technicalpi.UI.AscModScreen.loadAscensionFromString(AscModScreen.java:869)
at org.technicalpi.UI.AscModScreen.update(AscModScreen.java:297)
at org.technicalpi.stspatches.AscScreenUpdateRender$Update.Postfix(AscScreenUpdateRender.java:20)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.update(MainMenuScreen.java:298)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:789)
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)
pgames-food 21 Feb, 2023 @ 7:12pm 
hi is there a way to increase the current ascension, for an existing game?
(for example, like having the next battle and beyond, at a high ascension)

maybe even a relic that could be activated on right-click, to increase +1 to all future battles / acts after the current one?
For Selling Mayonaise! 21 Feb, 2023 @ 1:47pm 
The config option for progression doesnt seem to do anything. I always have the screen where i can select all options freely. And the screenshot where you can click to 25 doesnt exist
freeflyfish 20 Feb, 2023 @ 1:16am 
There is something wrong with my archive. If I click it, it will return. I hope I can add delete next to the archive button
loo 7 Jan, 2023 @ 9:52am 
This was great.
I wish they'd add that it reduces strikes and guards by one each!
綠茶 3 Oct, 2022 @ 5:55am 
Everytime I quit the game and re-open the progress (endless mode),
my ascension level will reset to 0
I don't know this is a bug or what.
But it's force me to kill the progress and start all over again.
Hope this problem can be fixed.
AvangionQ 28 Aug, 2022 @ 5:45am 
Idea for higher than 20 ascensions:
21: Fight two Act 2 bosses in a row, 20% chance to add one minion into each combat
22: Fight two Act 1 bosses in a row, 40% chance to add one minion into each combat
23: Fight three Act 3 bosses in a row, 60% chance to add one minion into each combat
24: Fight three Act 2 bosses in a row, 80% chance to add one minion into each combat
25: Fight three Act 1 bosses in a row, 100% chance to add one minion into each combat
Mambo 19 May, 2022 @ 7:08am 
bug: sl 20→0 :sts_snecko:
wbfw109 15 May, 2022 @ 9:37pm 
in following steps, the error occurs. ; game will exit.
1. start with Ascension 25
2. I get a blight on Act 1 and I move to the next Act by using command.
3. I kill the Boss on Act 2 and select treasure box of boss.

https://pastebin.com/dX4uskB6
wbfw109 12 May, 2022 @ 8:05pm 
in following conditions, Battle Tower is not created on Act 2.
- play mod with Ascension Reborn, Battle Tower
- play ascension 25 (it occurs in only 25)
- kill the Boss of Act 1 and select blight and Boss relic
- and When I select a button to move into Act 2, it occurs.
it does not occurs When I use command like: "act TheCity"

please fix the bug :)
ReiYuk 20 Apr, 2022 @ 7:56pm 
l see
Beta Chess  [author] 20 Apr, 2022 @ 9:36am 
that's just a visual bug
ReiYuk 19 Apr, 2022 @ 9:32pm 
At the beginning of advanced level 21, but it becomes advanced level 0 at the third floor boss, but the disaster of advanced level is still there. I haven't unlocked advanced level 22 after playing. Is it because I didn't get three keys?(The above are all machine translate)
Beta Chess  [author] 9 Mar, 2022 @ 12:57pm 
huh. Found where that bug comes from. It's honestly a major pain if I'm being honest, but it's fixable. Basically, I set the act number to be 4 if the ascension level is 25, since I'm using the vanilla blight chest feature. This, however, has the unintended consequence of making flaming elites stronger.
Metallicize is calculated using: AbstractDungeon.actNum * 2 + 2
Regen is is calculated using: 1 + AbstractDungeon.actNum * 2
I am not gonna lie. I am considering just flagging this as "it's a feature, not a bug" and just changing the text for ascension 25.
Beta Chess  [author] 9 Mar, 2022 @ 12:23pm 
Interesting. The mod was made before flaming Elites, so they've probably changed some stuff with ascension. Honestly, the ascension patches related to monster buffs are kind of a mess, since I can't look for if statements like I want to, using a locator. Fair warning, don't look in "PosMonsterPatch.java".
Vormanax 9 Mar, 2022 @ 12:17pm 
Thanks for the reponse. The blights already being in the base game is surprising, but it certainly explains my failure to locate them. This will probably make it significantly harder to edit, but I'll try to figure something out. While on the topic of bugs, When playing on A25 the Act 1 Flaming Elite gain too much metallicize/regen. The numbers should normally be 4/3, but they're 10/9 here. This does not happen on A24. https://i.imgur.com/swYBidj.jpeg Image of (already awake) Lagavulin with 10 Metallicize. This time I've made sure this happens without any other mods enabled (other than base mod).
Beta Chess  [author] 9 Mar, 2022 @ 12:02pm 
Also, yes. Ascension 25 is designed to be absolutely devastating. I really wish I had time to develop the mod more, but I work about 42 hours a week and spend most of my remaining time on other projects (primarily learning Vulkan, if you look at my github) and day to day activities like exercise, cooking, etc.
But, I am trying to see if I can't squeeze in some QoL updates, and maybe some more difficulty customization. (also bug fixes, but a lot of them are purely visual, like the ascension counter constantly changing)

Hope this helps, but feel free to comment or DM me on discord. You should be able to find me in the STS discord, since my profile picture and name is the same on there :)

Also, this is my first ever Java project, so keep that in mind while reading my mess of a code ;)
Beta Chess  [author] 9 Mar, 2022 @ 12:02pm 
@Vormanax
As for the first thing. That is not intended. I'll see if I can't roll out a fix.
As for the other. Blights are vanilla, so you won't find any definitions in my code ;)
(except for the custom blights that is, but you won't acquire those on ascension 25. Those are only added when you play on specific ascension levels (and are mostly cosmetic. They do do something, but it could just as well have been a patch instead). But for that same reason you will only find my custom blights in the resource folder.
As for the patches that make the player actually acquire the blights. Those are all located in "BossChestPatch.java" in package "org.technicalpi.stspatches.plus"
If you want to modify the vanilla blights (the ones that appear after the boss chests), then you will find them in "com.megacrit.cardcrawl.blights" in the game code. There should be 13 different ones if I'm not mistaken.
Vormanax 9 Mar, 2022 @ 12:56am 
On another note, I was going through the code on the linked github page trying to find where the effects of the A25 Blights are defined, but I'm apparently blind as I was unable to do so. Could you point me in the right direction? I'm into the idea of having to choose negatives throughout the runs, but the actual effects are way too much for what I'm personally interested in (frankly, the A25 modifier by itself seems like a bigger deal than all 20 base ascensions together, but I certainly didn't actually test to verify that). I imagine this is your intention, so I'd like to try to make an edit of the mod for myself to play where I just dial down the numbers some, but I wasn't able to find the appropriate section in the code (and funnily enough I also wasn't able to find the images for the post-boss blights in the resources folder). If you could help me out with that it would be appreciated.
Vormanax 7 Mar, 2022 @ 12:11pm 
Normally Ascender's Bane cannot be removed by the curse-remove shrine event (and does not trigger its appearance), but the permanent Ascender's Bane from Ascension 24 does trigger the event and the event does remove the curse, I assume this is unintended? If it's intended then this seems like a weird choice. (I will note that I had a single character mod running at the same time, but that mod does not change any events to my knowledge, and it should be independent of base game events like that either way.)
Beta Chess  [author] 23 Dec, 2021 @ 2:23pm 
Unless you use the custom ascension screen, yes.
lobolito 23 Dec, 2021 @ 11:56am 
Does for example "Ascension -3:" include "Ascension -2" and "Ascension -1"?
pgames-food 4 Oct, 2021 @ 4:11pm 
oh cool - that gets my hope up, thank you :)

if you happen to have a chance to try making it sometime, it would be cool, and i can make you some chess items in my recycling mod for rimworld :)
Beta Chess  [author] 4 Oct, 2021 @ 6:45am 
@pgames-food doesn't exactly sound particularly complicated. Just a little code injection. Haven't actually checked how the muzzle works, but I can't imagine that it would be hard to temporarily disable.
pgames-food 3 Oct, 2021 @ 8:31pm 
hi i just saw this mod and that it can affect some things about healing :)

i dont suppose you might know any way forward for this idea i had if possible?
https://steamhost.cn/steamcommunity_com/app/646570/discussions/2/2962796621648520253/
Beta Chess  [author] 13 Jul, 2021 @ 5:04pm 
@darrthscorrp you mean starting at asc -20 and unlocking asc -19 when you win and so on? I mean. You can just make it self-imposed. The mod doesn't really add that kind of functionality.
Beta Chess  [author] 13 Jul, 2021 @ 5:03pm 
@Eco Turmeric You should just be able to keep decreasing the level by pressing the left arrow in character select.
darrthscorrp 13 Jul, 2021 @ 7:19am 
excuse me, is there any way to make the easiest ascension only unlocked for a character by default? i mean starting not at normal ascension 0, but at the lowest one and unlocking the rest from there
Eco Turmeric 12 Jul, 2021 @ 11:28pm 
@Beta Chess, Thanks for the reply. There's only one option in the mod config menu, and that's a checkbox for normal ascension. How exactly do I go into negative Ascension? I've looked at ModtheSpire, config files in the installation folder etc etc.
Beta Chess  [author] 10 Jul, 2021 @ 6:48am 
You can use it just like normal ascension, except the mod allows you to go to 25 and -20, though normal ascension progression on by default. This can be turned off in the config menu of the mod. You can also use the custom ascension menu, which lets you turn on specific ascension levels. You can, for example, play with ascension level 1 and 3, without 2, by using the menu.
Eco Turmeric 10 Jul, 2021 @ 1:51am 
How exactly do you use this?
Beta Chess  [author] 16 Jun, 2021 @ 7:43pm 
Pretty sure I fixed the issue. Sorry I haven't been active much, but I've had a lot of stuff to worry about. I may push out some more QOL updates and maybe some saving stuff, but I can't promise anything.
Yamsworth? 8 Jun, 2021 @ 1:54pm 
Makes dying or finishing a run crash.
Pretty big issue.
dalekrule 18 Apr, 2021 @ 4:25am 
needs a major bug fix so that the game doesn't crash upon returning to menu
Phoenix 27 Mar, 2021 @ 8:22pm 
死亡或点结束游戏或通关后会直接卡死+1
笑活子 13 Feb, 2021 @ 8:50pm 
死亡或点结束游戏或通关后会直接卡死+1,找半天才发现是这个问题
旅渚Lastcel 25 Dec, 2020 @ 6:00am 
crashes when you finish a game, needs updating
🖤⚡🔥💧❄🌀💥💔 20 Dec, 2020 @ 1:30am 
2.2版本更新后死亡或点结束游戏或通关后会直接卡死,找了半天才发现源头是这个mod
我没有止咳糖浆啊 30 Oct, 2020 @ 2:15am 
求问大佬们,为什么我的笔记本只能看到进阶23,再高就看不到了
冬瓜上人 23 Sep, 2020 @ 7:41am 
大神你这mod不支持新角色观者,该更新了
Beta Chess  [author] 19 Jun, 2020 @ 10:44am 
@Nickname#4 it MAY happen over my summer break. It's a big maybe though, since I'm also working on another mod, and I really like the idea behind that mod. It also depends a lot on work, but I'll see if I can make it happen.
Nik 18 Jun, 2020 @ 4:26pm 
Ah shit, came her to inquire about a saving feature too. I guess it's not likely to happen :P
Beta Chess  [author] 6 May, 2020 @ 11:16pm 
save and quit doesn't work, no. That would require me to implement a custom saving feature, which might happen sometime in the future.
爆更小约 6 May, 2020 @ 9:34am 
貌似无尽不退出并保存不会给荒疫矛盾也不会给遍地宝箱怪(挺好的)但一旦退出并保存就失效了
爆更小约 4 May, 2020 @ 7:36am 
舒服,无尽想在戴嘴套前神展开容易多了
Beta Chess  [author] 2 Apr, 2020 @ 1:24am 
Yeah, the thing with the 0 is that while ascension is turned on, technically, it's set to 0. I've written completely custom code to enable specific ascension levels. But I'll see if I can write the sum of the levels instead. Same with score at the end.