twanvl / sts-conspire Goto Github PK
View Code? Open in Web Editor NEWNew monsters, cards, relics, potions and events for Slay the Spire
New monsters, cards, relics, potions and events for Slay the Spire
I love this mod! When I was fighting the Dodecahedric boss, I noticed the Dodecahedric Rune power pulses if you play a 0 energy card. Could that be changed to only pulse if the card played has an energy cost? I think the check would go in the onUseEnergy
function.
I'm getting a crash on the start of my second turn in a fight against the Ornate Mirror boss. The Crash log looks like this:
12:48:48.611 INFO basemod.BaseMod> ----------- Minion Before Attacking --------------
Final damage: 35
12:48:49.297 INFO basemod.BaseMod> publish on post power apply
12:48:49.297 INFO basemod.BaseMod> powers modified
12:48:49.463 INFO basemod.BaseMod> publishPreMonsterTurn
Exception: java.lang.NullPointerException
12:48:49.798 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at conspire.monsters.MirrorImage.applyFlipToSkeleton(MirrorImage.java:121) ~[Conspire.jar:?]
at conspire.monsters.MirrorImage.render(MirrorImage.java:91) ~[Conspire.jar:?]
at com.megacrit.cardcrawl.monsters.MonsterGroup.render(MonsterGroup.java:385) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.render(AbstractRoom.java:548) ~[?:?]
at com.megacrit.cardcrawl.rooms.MonsterRoom.render(MonsterRoom.java:99) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(AbstractDungeon.java:2656) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:479) [?:?]
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
Game closed.
Also, this boss currently deals 50% of damage it takes back on the start of the next turn. So unless you have
a) healing
b) a way to block at the start of your turn
c) more than half of its max hp
d) lots of attacks that only deal one damage(?)
you can't win.
Seems balanced! : D (If I'm overlooking something here I apologize in advance.)
Echo draught's apply power action doesn't have a "stackPower" amount set, causing it to default to -1, and setting echo draught power to 0 when you play two of them in a row
Playing as the Servant from the Servant Mod, used Glowing Rock to exhaust the Regret Curse.
The Curse was exhausted... and ALSO discarded, so a copy of it without an image would be drawn sooner or later.
Glowing Rock doesn't exhaust some retained cards
The card says it should, but it doesn't.
Mods used, just in case it matters:
BaseMod
SuperFastMod
FetchMod
StSLib
Friendly Minions
Always Whale
Shop Mod
Mimic Mod
Spikes Relics
Infinite Spire
Conspire
Blakk Mod
Hubris
Replay The Spire
Beaked The Cultist
The Construct
Mad Scientist
The Blackbeard Mod
The Disciple
The Mystic
The Witch
Colored Map
...playing as the Silent.
I found this when playing as the Marksman using the Counter Strike power (hits all enemies after I make an attack), but doing some googling found this issue from other interactions too:
When an attack hits the Head Louse and it sheds and something also strikes the new louse, the game crashes.
Reported by Thegooblop in steam:
With this mod installed, checking any upgraded card and then toggling the "view upgrade" button will show a +2 even when it doesn't exist, I suppose there's no problem but it's weird. The Rare relic for unlimited upgrades probably causes it.
Dunno why this happened?
Exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
03:24:32.091 ERROR core.CardCrawlGame> Exception caught
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_144]
at java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_144]
at chronomuncher.patches.RetainCardSelectPatch.Postfix(RetainCardSelectPatch.java:42) ~[TheDisciple.jar:?]
at com.megacrit.cardcrawl.screens.select.HandCardSelectScreen.open(HandCardSelectScreen.java:591) ~[?:?]
at conspire.actions.FixedExhaustAction.update(FixedExhaustAction.java:71) ~[Conspire.jar:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:155) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:279) ~[?:?]
at com.megacrit.cardcrawl.rooms.EventRoom.update(EventRoom.java:53) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2554) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:878) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:429) [?:?]
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
Game closed.
If mirror boss is shackled and deflects debuffs, you only get strength down, permanently (which, even if it is intended, isn't exactly fair to fight against)
Also: despite having only 6 strength down, mirror gave me -22 strength (it was also vuln and weak, with ~26 vuln and ~11 weak - vuln and weak got negated by artifact)
Mirror flips the construct weirdly. The minion is facing the normal way (to the right), and the player was flipped to face the left
Unknown error, happens at end of turn ... not sure if your fault or The Discipline
Exception: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
00:07:04.125 ERROR core.CardCrawlGame> Exception caught
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_144]
at java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_144]
at chronomuncher.patches.RetainCardSelectPatch.Postfix(RetainCardSelectPatch.java:42) ~[TheDisciple.jar:?]
at com.megacrit.cardcrawl.screens.select.HandCardSelectScreen.open(HandCardSelectScreen.java:591) ~[?:?]
at conspire.actions.FixedExhaustAction.update(FixedExhaustAction.java:71) ~[Conspire.jar:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:155) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:279) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2554) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:878) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:429) [?:?]
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
Game closed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.