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
at java.lang.Class.getDeclaredField(Class.java:2070) ~[?:1.8.0_144]
at rs.lazymankits.patches.hooks.PlayerDrawCardHook$ModifyDrawCardAmountPatch.Prefix(PlayerDrawCardHook.java:69) ~[%5BSTS%5DLazy%20Man's%20Kits.jar:?]
at com.megacrit.cardcrawl.actions.common.DrawCardAction.update(DrawCardAction.java) ~[?:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179) ~[?:?]
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) [?:?]
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.lambda$null$5(SEVMonsterEditorManaged.java:3243)
at rs.lazymankits.actions.utility.QuickAction.update(QuickAction.java:46)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179)
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
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.51.1)
- stslib (2.9.0)
- loadout (0.8.5)
- LazyManKits (1.4.7)
- actlikeit (1.2.7)
- StrongEnemies (1.3.5)
- RelicUpgradeLib (1.0.1)
- RelicUpgradeMOD_OPM (1.0.2)
- testmod (5.12.2)
https://pastebin.com/86434YxN
- DTMod (1.2.1)
- LazyManKits (1.4.6)
Cause:
java.lang.NullPointerException
at rs.lazymankits.listeners.tools.CreatureStatus.assignPlayerProperties(CreatureStatus.java:63)
at rs.lazymankits.listeners.tools.CreatureStatus.<init>(CreatureStatus.java:55)
at rs.lazymankits.listeners.tools.TurnStatus.assignCurrentCreatureStatus(TurnStatus.java:27)
at rs.lazymankits.listeners.tools.TurnStatus.<init>(TurnStatus.java:15)
at
at rs.lazymankits.LManager.ReceiveOnTurnStart(LManager.java:122)
at rs.lazymankits.patches.hooks.TurnStartHook$TurnStart.Prefix(TurnStartHook.java:27)
at com.megacrit.cardcrawl.core.AbstractCreature.applyStartOfTurnPowers(AbstractCreature.java)
at TheDT.characters.DragonTamer.applyStartOfTurnPowers(DragonTamer.java:458)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:315)
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)
Originally posted by Lord Cameron:
Game crashes when I click on the hats button on main screen:
rs.lazymankits.utils.IndicatorMode$DarkenInoptionalCrtPatch$RenderInoptPlayerPatch.Prefix(IndicatorMode.java:257) ~[%5BSTS%5DLazy%20Man's%20Kits.jar:?]
This seems like a lazymankits mod issue. We create a player on the character select screen and they assume whenever a player exist, it's in a run.
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
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)
at rs.winds.monsters.MonsterEditor.postUpdate(MonsterEditor.java:61)
at com.megacrit.cardcrawl.monsters.ending.SpireShield.update(SpireShield.java)
at loadout.screens.MonsterSelectScreen$MonsterButton.update(MonsterSelectScreen.java:206)
at loadout.screens.MonsterSelectScreen.updateList(MonsterSelectScreen.java:450)
at loadout.screens.AbstractSelectScreen.update(AbstractSelectScreen.java:227)
at loadout.relics.BottledMonster.update(BottledMonster.java:132)
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.6.1)
- actlikeit (1.2.7)
- LazyManKits (1.3.1)
- loadout (0.6.5)
- StrongEnemies (1.0.8)
Mods in stacktrace:
- LazyManKits (1.3.1)
- StrongEnemies (1.0.8)
- loadout (0.6.5)
Cause:
java.lang.NullPointerException
at rs.lazymankits.utils.LMSK.GetAllExptMstr(LMSK.java:102)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.alone(SEVMonsterEditorManaged.java:3195)
I checked the change notes. Thanks!
I may add a option to decide if a card will randomly choose the branch when it comes to such upgrades.
Also, the command for adding a branch to deck will be added later.
also When I have one of relics (molten egg, toxic egg, frozen egg), I can not choose one.
Any command exists to choose and add branch card into Deck?
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:871) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:419) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
Controllers: removed manager for application, 0 managers active
java.lang.NoSuchFieldException: powerToApply
at java.lang.Class.getDeclaredField(Class.java:2070) ~[?:1.8.0_144]
at rs.lazymankits.patches.fixes.StackExtraPowerAmountFix$ApplyPowerActionStackPowerFix.Insert(StackExtraPowerAmountFix.java:18) ~[%5BSTS%5DLazy%20Man's%20Kits.jar:?]
at com.megacrit.cardcrawl.actions.common.ApplyPowerAction.update(ApplyPowerAction.java:219) ~[?:?]
at ruina.actions.ApplyPowerActionButItCanFizzle.update(ApplyPowerActionButItCanFizzle.java:33) ~[Ruina.jar:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179) ~[?:?]
在废墟第一关和着魔的职员打了几回合就崩溃了
装了这些mod
Mod list:
- basemod (5.33.1)
- stslib (1.23.0)
- actlikeit (1.2.7)
- LazyManKits (1.0.43)
- ruina (3.4.0)
- DawdlerMod (1.2.4)
2.本mod是“妖精巫师角色Mod”的前置,我是在玩这个mod时候意外发现了这个bug。而且幻想乡mod也是很热门的mod,也是少有的改变关卡敌人的mod,我觉得最好还是做下兼容。
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1825360426
i just get tons of ideas for cool cards and relics :)
IF player gets gold in Current Turn > trigger something
etc :)
However you have to understand that Sts's game system is different from rimworld's, you can set the basic defaults such as cost, damage and something else in xml but the way card behaves in the game mainly depends on its use(AbstractPlayer p, AbstractMonster m) method (and some others) where you have code on your own to exactly make the card have its own effect.
I can, of course, add some fixed effects in xml based on the vanllia cards and let card read the data to act but there will be a lot of boring cards like Strike Plus, Defense Plus, Bash Plus, or better, Survivor Plus most of which just make the game boring and more boring.
for example, i would love to add new cards and relics for slay the spire, but it is not like rimworld (which uses mainly xml).
is there a way to make a mod, that allows users to simply use a text file / xml file template, and the mod can inject them into the game?
such as:
card_title="new card name"
card_cost="2"
upgraded_card_cost="1"
card_text="Deal 9 Damage to a target"
upgraded_card_text="Deal 9 Damage to a target Plus Strength)
card_keywords="any_target+regular_damage+upgraded_regular_damage&strength"
...anyway in the future i may delete these repeated functions to make it neater
If you want to be even lazier I'd recommend taking a look at the subscribers BaseMod and the hooks StSLib supply. You have a decent amount of redundant code in here that's already covered by those.