Fruity Mod for Slay The Spire
Fruity Mod for Slay The Spire adds an entirely new character class, The Seeker, and a new set of 75 cards for him to use. The Seeker is a purple colored combination mage/astronomer that uses power from the Astral Plane to cast his spells upon himself and his enemies.
The Seeker focuses on utilizing Ethereal cards and new cards in his deck that combine with the Ethereal keyword to make powerful effects. He also can gain strong ablities by debuffing himself or his enemies.
The Seeker is an entirely new playable character. He does not overwrite The Ironclad or The Silent. This mod makes no changes to the base game other than adding The Seeker.
Currently The Seeker is completely playable. We have art for all the cards but it is currently just color adjusted versions of base game assets until we can find an artists. We're still looking for an artist so if you want to do that make a Github Issue
so we can talk to you about it. Also we are well aware that The Seeker is not fully balanced yet. We are doing our best to balance him in line with The Ironclad and The Silent.
Card list: click here. Generated using twanvl's Exporter.
ModTheSpire.jar
from the latest release (https://github.com/kiooeht/ModTheSpire/releases) and save it in the base folder of this project (the base folder is the same folder containing this README).desktop-1.0.jar
from your Slay the Spire installation folder into the base folder of this project.mods
folder under the base folder of this project.BaseMod.jar
from the latest release (https://github.com/daviscook477/BaseMod/releases) and save it in the mods
folder you created in step 3.FruityMod.jar
and save it in the mods
folder you created in step 3. You have 2 options to do this:
mods
folder.FruityMod.jar
from the latest release (https://github.com/gskleres/FruityMod-StS/releases)ModTheSpire.jar
BaseMod
and FruityMod
are checked before clicking playHere is a great video showing how to install mods, by Xterminator: https://www.youtube.com/watch?v=r2m2aL1eEjw
Creative Commons and other licenses are great and helped make some of this mod happen.
mvn package
to make the jar FruityMod.jar
. Maven will automatically move this jar into your mod folder, so that you can test it out by playing a game.configure
and convert to maven project
Run as
and select Maven build
and specify package
as the Goal
for the buildjre
for Eclipse to point to a jdk
instead. The Eclipse Maven plugin is weird like that.this.baseDamage
and this.baseBlock
when assigning damage values or block values to a card. This is because the game will compute this.damage
and this.block
from those values before doing any damage or block actions. HOWEVER when setting magic numbers on cards you must set this.baseMagicNumber
AND this.magicNumber
otherwise the first time the card is used its magic number will be wrong because the game does not compute this.magicNumber
before it is used (it defaults to -1).static final
constants at the top of the file so it's easier to make edits to the cards for balancing.ethereal
card it needs to override the triggerOnEndOfPlayerTurn
hook and add in code that looks like this:
public void triggerOnEndOfPlayerTurn() {
AbstractDungeon.actionManager.addToTop(new ExhaustSpecificCardAction(this, AbstractDungeon.player.hand));
}