Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1638 commits
Select commit Hold shift + click to select a range
c42bc6a
bugfixes
blue-userx Jul 14, 2025
d96c375
bugfixes
blue-userx Jul 15, 2025
6b42b4f
bugfixes
blue-userx Jul 15, 2025
f6fb148
remove a lot of unnecessary wording with "power card" by just removin…
blue-userx Jul 15, 2025
c2d747a
thaumaturgy nerf / buff
blue-userx Jul 15, 2025
b3c4c97
stuff
blue-userx Jul 15, 2025
314d88d
general cleaning, fixing bad practices, etc.
blue-userx Jul 16, 2025
7966235
general cleaning, fixing bad practices, etc.
blue-userx Jul 16, 2025
79c02dd
moon talisman bugfix
blue-userx Jul 16, 2025
6676b0a
moon talisman bugfix
blue-userx Jul 16, 2025
217b59d
bugfixes
blue-userx Jul 17, 2025
bc2313f
ID cleaning because beta soonish
blue-userx Jul 17, 2025
819160c
ID cleaning because beta soonish
blue-userx Jul 17, 2025
3480e10
remove card art roller
blue-userx Jul 17, 2025
9739817
remove card art roller
blue-userx Jul 17, 2025
d83274e
art prep work, some stuff to prevent null images
blue-userx Jul 17, 2025
f4ef14f
art prep work, some stuff to prevent null images
blue-userx Jul 17, 2025
9f38def
art prep work, some stuff to prevent null images
blue-userx Jul 17, 2025
3a01c85
art prep work, some stuff to prevent null images
blue-userx Jul 17, 2025
23440f5
add strike images back
blue-userx Jul 17, 2025
5a01e02
add new display
DarkVexon Jul 17, 2025
21b7edc
bugfix
blue-userx Jul 18, 2025
9f2fa98
Merge pull request #52 from DarkVexon/awakened
blue-userx Jul 18, 2025
3d7d017
unlocks and tutorial setup
blue-userx Jul 19, 2025
7b37acc
potion keyword fixes
blue-userx Jul 19, 2025
a8dd510
GRIMOIRE FIX!
blue-userx Jul 19, 2025
cddf2d8
the grimoire unfix
blue-userx Jul 19, 2025
4149afb
the grimoire unfix
blue-userx Jul 19, 2025
444846a
the grimoire unfix
blue-userx Jul 19, 2025
660f756
Snecko translation update
Rucodeby Jul 19, 2025
bef1526
the grimoire unfix
blue-userx Jul 20, 2025
e0f788c
caw art and hymn has a 1 block upgrade
blue-userx Jul 20, 2025
d1e9cc6
buffs
blue-userx Jul 20, 2025
5fb93d1
final rites buff
blue-userx Jul 20, 2025
41425be
zener deck buff
blue-userx Jul 20, 2025
3bc0cb2
buffs
blue-userx Jul 20, 2025
ede356e
thunderbolt art
blue-userx Jul 20, 2025
6f52600
spellbook buffs
blue-userx Jul 20, 2025
8ddc0ea
buff caw
blue-userx Jul 20, 2025
671014b
buffs
blue-userx Jul 20, 2025
d5dc132
buffs
blue-userx Jul 20, 2025
aa540cf
buffs
blue-userx Jul 21, 2025
e6d7932
bugfixes
blue-userx Jul 21, 2025
892f85c
bugfixes
blue-userx Jul 21, 2025
94c3965
bugfixes
blue-userx Jul 21, 2025
8ceb31b
bugfixes
blue-userx Jul 21, 2025
359f76f
bugfixes
blue-userx Jul 21, 2025
8142a99
bugfixes
blue-userx Jul 21, 2025
256976a
awakened one counters
blue-userx Jul 21, 2025
d3c3ef6
deterministic conjure config option
blue-userx Jul 21, 2025
f58603b
deterministic conjure config option
blue-userx Jul 21, 2025
70a2cc2
darkness falls 2
blue-userx Jul 21, 2025
92ee686
darkness falls 2
blue-userx Jul 21, 2025
e7d135f
typo
blue-userx Jul 21, 2025
449e2ed
surrounded fix
blue-userx Jul 21, 2025
461e551
surrounded fix
blue-userx Jul 21, 2025
a990f3a
brighter thunderbolt
blue-userx Jul 21, 2025
499a8a4
brighter thunderbolt
blue-userx Jul 22, 2025
d63b025
brighter thunderbolt
blue-userx Jul 22, 2025
f8cef5c
brighter thunderbolt
blue-userx Jul 22, 2025
a073b5f
brighter thunderbolt
blue-userx Jul 22, 2025
ebafd2d
brighter thunderbolt
blue-userx Jul 22, 2025
59fc62d
brighter thunderbolt
blue-userx Jul 22, 2025
d2707c2
brighter thunderbolt
blue-userx Jul 22, 2025
fc383ec
brighter thunderbolt
blue-userx Jul 22, 2025
b2f4ce7
brighter thunderbolt
blue-userx Jul 22, 2025
ab5a192
brighter thunderbolt
blue-userx Jul 22, 2025
393c54f
brighter thunderbolt
blue-userx Jul 22, 2025
3e1cabe
brighter thunderbolt
blue-userx Jul 22, 2025
bd6073e
up next
blue-userx Jul 22, 2025
1b7e8c4
up next
blue-userx Jul 22, 2025
97bab73
up next
blue-userx Jul 22, 2025
673c2b8
up next
blue-userx Jul 22, 2025
0539328
up next
blue-userx Jul 22, 2025
a71658e
up next
blue-userx Jul 22, 2025
5dda96e
up next
blue-userx Jul 22, 2025
b7062c2
up next
blue-userx Jul 22, 2025
4489935
up next
blue-userx Jul 22, 2025
caf99e1
up next
blue-userx Jul 22, 2025
674c2d2
up next
blue-userx Jul 22, 2025
d3eb8d8
up next
blue-userx Jul 22, 2025
83362e2
up next
blue-userx Jul 22, 2025
f67c748
up next
blue-userx Jul 22, 2025
92bea7e
up next
blue-userx Jul 22, 2025
e3fb1e1
up next
blue-userx Jul 22, 2025
52db725
up next
blue-userx Jul 22, 2025
87edd4d
up next
blue-userx Jul 22, 2025
0d8bdec
up next
blue-userx Jul 22, 2025
af7a527
up next
blue-userx Jul 22, 2025
d4ad3b4
up next
blue-userx Jul 22, 2025
af221d4
up next
blue-userx Jul 22, 2025
f346119
up next
blue-userx Jul 22, 2025
d21f87a
up next
blue-userx Jul 22, 2025
bfd2a99
up next
blue-userx Jul 22, 2025
04f4dbe
up next
blue-userx Jul 22, 2025
a1fd225
up next
blue-userx Jul 22, 2025
5f23929
up next
blue-userx Jul 22, 2025
c0bbaf6
up next
blue-userx Jul 22, 2025
09e6dd3
up next
blue-userx Jul 22, 2025
721b89a
up next
blue-userx Jul 22, 2025
2d2112c
up next
blue-userx Jul 22, 2025
3bfae74
bugfix
blue-userx Jul 22, 2025
682ce59
bugfix
blue-userx Jul 22, 2025
27896ac
bugfix
blue-userx Jul 22, 2025
90afd25
bugfix
blue-userx Jul 22, 2025
1c60c39
bugfix
blue-userx Jul 22, 2025
a47df32
bugfix
blue-userx Jul 22, 2025
ab55c0e
bugfix
blue-userx Jul 22, 2025
5862810
bugfix
blue-userx Jul 22, 2025
c0cb45b
victory flame effect but BLUE!
blue-userx Jul 23, 2025
79dffe0
victory flame effect but BLUE!
blue-userx Jul 23, 2025
1198b44
unleash change
blue-userx Jul 23, 2025
b4c4592
sludge temp revert
blue-userx Jul 23, 2025
5ff5317
sludge temp revert
blue-userx Jul 23, 2025
1c0e2f4
changes
blue-userx Jul 23, 2025
075e5f5
bugfixes
blue-userx Jul 23, 2025
8b5db54
wording changes
blue-userx Jul 24, 2025
6f6797b
wording changes
blue-userx Jul 24, 2025
bac6cb1
wording changes
blue-userx Jul 24, 2025
120e28c
wording changes
blue-userx Jul 24, 2025
9bf0446
ripped doll without deterministic conjure bugfix
blue-userx Jul 24, 2025
77db9c6
ripped doll without deterministic conjure bugfix
blue-userx Jul 24, 2025
15d4f86
raven strike rework
blue-userx Jul 24, 2025
4f62ee7
woke button
blue-userx Jul 24, 2025
f615422
add asset
DarkVexon Jul 24, 2025
fba8495
character button fix
blue-userx Jul 24, 2025
79fdcdd
Merge branch 'blue-userx:awakened' into awakened
DarkVexon Jul 24, 2025
a8ace8a
bugfixes
blue-userx Jul 24, 2025
2230eb6
bugfixes
blue-userx Jul 24, 2025
396b0e7
darkleech art
blue-userx Jul 24, 2025
e6d46c3
reworks
blue-userx Jul 25, 2025
0c2308d
reworks
blue-userx Jul 25, 2025
d46d9b0
bugfixes
blue-userx Jul 25, 2025
e88eff3
bugfixes
blue-userx Jul 25, 2025
88d5daa
Merge pull request #53 from DarkVexon/awakened
blue-userx Jul 25, 2025
bf4ecad
revert 10 power requirement
blue-userx Jul 25, 2025
b87d1f7
awakened 8 power requirement
blue-userx Jul 25, 2025
e55dacd
boss potion fix
blue-userx Jul 25, 2025
f84899f
boss potion fix
blue-userx Jul 25, 2025
e410cc2
darkleech
blue-userx Jul 25, 2025
aca3c21
bugfixes
blue-userx Jul 25, 2025
f0f31ce
add bar
DarkVexon Jul 26, 2025
0b3307f
Merge branch 'awakened' into awakened
DarkVexon Jul 26, 2025
5ff7e68
Merge pull request #54 from DarkVexon/awakened
blue-userx Jul 26, 2025
83257bd
the awakening bar
blue-userx Jul 26, 2025
2232030
the awakening bar
blue-userx Jul 26, 2025
b123552
bugfixes
blue-userx Jul 26, 2025
7094005
bugfixes
blue-userx Jul 26, 2025
73c8731
bugfixes
blue-userx Jul 26, 2025
a732a97
add missing file on Spanish Translation, enable it by default
Vuelos Jul 27, 2025
ffd5c3f
Merge pull request #55 from Vuelos/SpanishTranslation
blue-userx Jul 27, 2025
5d16942
bugfixes
blue-userx Jul 27, 2025
8df7de1
art
blue-userx Jul 27, 2025
d243a56
art + bugfix
blue-userx Jul 27, 2025
d2fec46
balance changes
blue-userx Jul 27, 2025
e065d51
stuff
blue-userx Jul 29, 2025
29ded73
stuff
blue-userx Jul 29, 2025
44b81f3
stuff
blue-userx Jul 30, 2025
34e633a
stuff
blue-userx Jul 30, 2025
a4c4cf0
stuff
blue-userx Jul 30, 2025
960cbd4
stuff
blue-userx Jul 30, 2025
f8cd604
stuff
blue-userx Jul 30, 2025
de3ae77
stuff
blue-userx Jul 30, 2025
25e9539
stuff
blue-userx Jul 30, 2025
ddb505e
stuff
blue-userx Jul 30, 2025
66a65da
stuff
blue-userx Jul 30, 2025
2b32765
stuff
blue-userx Jul 30, 2025
dde817a
stuff
blue-userx Jul 30, 2025
4cc3a3b
stuff
blue-userx Jul 30, 2025
e2dfd8a
stuff
blue-userx Jul 30, 2025
01b04b2
stuff
blue-userx Jul 30, 2025
22af35b
stuff
blue-userx Jul 30, 2025
d3747b3
stuff
blue-userx Jul 30, 2025
fd91707
stuff
blue-userx Jul 30, 2025
2fb33b0
stuff
blue-userx Jul 30, 2025
4307c5f
stuff
blue-userx Jul 30, 2025
61e4328
stuff
blue-userx Jul 30, 2025
263fd68
stuff
blue-userx Jul 31, 2025
46b827a
stuff
blue-userx Jul 31, 2025
cdf8848
stuff
blue-userx Jul 31, 2025
39767ab
stuff
blue-userx Jul 31, 2025
3b44fab
stuff
blue-userx Jul 31, 2025
d854879
stuff
blue-userx Jul 31, 2025
3234d36
stuff
blue-userx Jul 31, 2025
d445ddc
stuff
blue-userx Jul 31, 2025
6a22639
stuff
blue-userx Jul 31, 2025
37e7d0f
stuff
blue-userx Jul 31, 2025
d5d9406
stuff
blue-userx Jul 31, 2025
789f8a6
stuff
blue-userx Jul 31, 2025
4c58837
stuff
blue-userx Jul 31, 2025
ae1086e
nerf esp
blue-userx Jul 31, 2025
e8855d6
nerfs
blue-userx Aug 1, 2025
18b6446
art
blue-userx Aug 1, 2025
a9e99ad
art fixes
blue-userx Aug 1, 2025
32135f9
art fixes
blue-userx Aug 1, 2025
44e2fce
art fixes
blue-userx Aug 1, 2025
4366142
art fixes
blue-userx Aug 1, 2025
2b6b1d5
art fixes
blue-userx Aug 1, 2025
772d513
bugfixes
blue-userx Aug 1, 2025
d6e15f2
barbells now tells you how many upgraded cards you have because going…
blue-userx Aug 2, 2025
f00947d
darkleech change
blue-userx Aug 2, 2025
4790476
darkleech
blue-userx Aug 2, 2025
01716d9
darkleech
blue-userx Aug 2, 2025
041358d
cardbacks
blue-userx Aug 3, 2025
8b9acbf
cardbacks
blue-userx Aug 3, 2025
5661e92
ether step does damage first for consistency reasons
blue-userx Aug 3, 2025
3055518
potion fix maybe
blue-userx Aug 3, 2025
573a4f2
Progress pt. 1
DarkVexon Aug 3, 2025
f39a09b
Merge branch 'blue-userx:awakened' into awakened
DarkVexon Aug 3, 2025
84bfab2
part 2
DarkVexon Aug 4, 2025
e0bef10
Fixes to Aphotic Found, Sludge, some visual scaling
DarkVexon Aug 4, 2025
14512a6
Fix visual scaling, fix a bugs
DarkVexon Aug 4, 2025
c63d948
Merge pull request #56 from DarkVexon/awakened
blue-userx Aug 4, 2025
52f9df1
potion fix maybe
blue-userx Aug 4, 2025
8631264
nerf
blue-userx Aug 4, 2025
9c32960
bugfixes
blue-userx Aug 4, 2025
4902608
bugfixes
blue-userx Aug 4, 2025
dedcdcd
bugfixes
blue-userx Aug 4, 2025
e7cd5f5
bugfixes
blue-userx Aug 4, 2025
9e5f58a
bugfixes
blue-userx Aug 4, 2025
2654087
balance changes
blue-userx Aug 4, 2025
5dae0f1
balance changes
blue-userx Aug 4, 2025
ddce4b0
balance changes
blue-userx Aug 4, 2025
4bba8c8
balance changes
blue-userx Aug 4, 2025
79514e5
balance changes
blue-userx Aug 4, 2025
134f2d5
relics
blue-userx Aug 4, 2025
743b670
relics
blue-userx Aug 4, 2025
e53525b
relics
blue-userx Aug 4, 2025
c628216
relics
blue-userx Aug 4, 2025
838605c
balance
blue-userx Aug 4, 2025
4007ec1
balance
blue-userx Aug 4, 2025
cb36ccc
notes pt 1
DarkVexon Aug 4, 2025
8c852bf
Change cards
DarkVexon Aug 5, 2025
9610b9b
everything but the abyss
DarkVexon Aug 5, 2025
b0cd861
Update CardStrings.json
DarkVexon Aug 5, 2025
be11e8b
Merge pull request #57 from DarkVexon/awakened
blue-userx Aug 5, 2025
e743fbd
bugfixes
blue-userx Aug 5, 2025
90eca99
bugfixes
blue-userx Aug 5, 2025
7161bba
so many art fixes
blue-userx Aug 5, 2025
7999fd7
so many art fixes
blue-userx Aug 5, 2025
a5589ae
so many art fixes
blue-userx Aug 5, 2025
70c69ad
temp crash fix
blue-userx Aug 5, 2025
7eaf295
Merge pull request #527 from blue-userx/awakened
mikemayhemdev Aug 5, 2025
6188e08
Merge pull request #525 from Rucodeby/translation-fix
mikemayhemdev Aug 5, 2025
7100e12
Merge pull request #517 from KKRSAN/master
mikemayhemdev Aug 5, 2025
da85500
Merge pull request #521 from yoshigospel/patch-2
mikemayhemdev Aug 5, 2025
15aeb01
Merge pull request #519 from yoshigospel/patch-1
mikemayhemdev Aug 5, 2025
1afd3e3
Merge pull request #524 from Cany0udance/master
mikemayhemdev Aug 5, 2025
fe89490
Pre-public update
mikemayhemdev Aug 5, 2025
e0c5445
Nihil art frame
mikemayhemdev Aug 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
142 changes: 0 additions & 142 deletions pom.xml.example

This file was deleted.

6 changes: 3 additions & 3 deletions src/main/java/automaton/AutomatonMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ public static void loadJokeCardImage(AbstractCard card, String img) {
ReflectionHacks.setPrivate(card, AbstractCard.class, "jokePortrait", cardImg);
}


public static String makeCardPath(String resourcePath) {
return getModID() + "Resources/images/cards/" + resourcePath;
}
Expand Down Expand Up @@ -226,12 +225,13 @@ public void receiveEditRelics() {
BaseMod.addRelicToCustomPool(new BronzeCore(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new CableSpool(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelic(new DecasWashers(), RelicType.SHARED);
BaseMod.addRelic(new DonusWashers(), RelicType.SHARED);
// BaseMod.addRelic(new DonusWashers(), RelicType.SHARED);
BaseMod.addRelicToCustomPool(new DonusWashers(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new ElectromagneticCoil(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new ProtectiveGoggles(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new Mallet(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new PlatinumCore(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelic(new MakeshiftBattery(), RelicType.SHARED);
BaseMod.addRelicToCustomPool(new MakeshiftBattery(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelic(new BronzeIdol(), RelicType.SHARED);
BaseMod.addRelicToCustomPool(new SilverBullet(), AutomatonChar.Enums.BRONZE_AUTOMATON);
BaseMod.addRelicToCustomPool(new BottledCode(), AutomatonChar.Enums.BRONZE_AUTOMATON);
Expand Down
11 changes: 1 addition & 10 deletions src/main/java/automaton/actions/ChosenAction.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,7 @@
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package automaton.actions;

import automaton.FunctionHelper;
import com.megacrit.cardcrawl.actions.AbstractGameAction;
import com.megacrit.cardcrawl.cards.AbstractCard;
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import com.megacrit.cardcrawl.helpers.GetAllInBattleInstances;
import java.util.Iterator;

import java.util.UUID;

public class ChosenAction extends AbstractGameAction {
Expand Down
3 changes: 1 addition & 2 deletions src/main/java/automaton/actions/ScryBlockStatusAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import com.megacrit.cardcrawl.localization.UIStrings;
import com.megacrit.cardcrawl.powers.AbstractPower;
import theHexaghost.HexaMod;

public class ScryBlockStatusAction extends AbstractGameAction {
private static final UIStrings uiStrings;
Expand Down Expand Up @@ -73,8 +72,8 @@ public void update() {
AbstractDungeon.player.drawPile.moveToDiscardPile(c);
if (c.type == AbstractCard.CardType.STATUS) {
addToBot(new GainBlockAction(AbstractDungeon.player, blockPerCard));
addToBot(new ExhaustSpecificCardAction(c, AbstractDungeon.player.discardPile));
}
addToBot(new ExhaustSpecificCardAction(c, AbstractDungeon.player.discardPile));
}
}
AbstractDungeon.gridSelectScreen.selectedCards.clear();
Expand Down
1 change: 0 additions & 1 deletion src/main/java/automaton/actions/ScryEncodeCardsAction.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package automaton.actions;

import automaton.AutomatonMod;
import automaton.FunctionHelper;
import com.megacrit.cardcrawl.actions.AbstractGameAction;
import com.megacrit.cardcrawl.cards.AbstractCard;
import com.megacrit.cardcrawl.cards.CardGroup;
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/automaton/cardmods/CardEffectsCardMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
import com.megacrit.cardcrawl.helpers.CardLibrary;
import com.megacrit.cardcrawl.monsters.AbstractMonster;

import static automaton.FunctionHelper.WITH_DELIMITER;

public class CardEffectsCardMod extends BronzeCardMod {

public CardSave store;
Expand Down
1 change: 0 additions & 1 deletion src/main/java/automaton/cardmods/EncodeAndShuffleMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import automaton.AutomatonMod;
import basemod.abstracts.AbstractCardModifier;
import com.megacrit.cardcrawl.actions.common.MakeTempCardInDiscardAction;
import com.megacrit.cardcrawl.actions.utility.UseCardAction;
import com.megacrit.cardcrawl.cards.AbstractCard;
import com.megacrit.cardcrawl.core.AbstractCreature;
Expand Down
2 changes: 0 additions & 2 deletions src/main/java/automaton/cardmods/EncodeMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
import basemod.abstracts.AbstractCardModifier;
import com.megacrit.cardcrawl.cards.AbstractCard;

import static automaton.FunctionHelper.WITH_DELIMITER;

public class EncodeMod extends BronzeCardMod {

public static String ID = "bronze:EncodeModifier";
Expand Down
1 change: 0 additions & 1 deletion src/main/java/automaton/cardmods/PlayMeTwiceCardmod.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package automaton.cardmods;

import automaton.actions.RepeatCardAction;
import basemod.abstracts.AbstractCardModifier;
import com.megacrit.cardcrawl.actions.utility.UseCardAction;
import com.megacrit.cardcrawl.cards.AbstractCard;
Expand Down
1 change: 0 additions & 1 deletion src/main/java/automaton/cards/AbstractBronzeCard.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import com.megacrit.cardcrawl.core.CardCrawlGame;
import com.megacrit.cardcrawl.core.Settings;
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import com.megacrit.cardcrawl.helpers.ImageMaster;
import com.megacrit.cardcrawl.localization.CardStrings;
import com.megacrit.cardcrawl.localization.UIStrings;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/automaton/cards/AlphaBuild.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*
package automaton.cards;/*
package automaton.cards;

import automaton.AutomatonMod;
Expand Down
1 change: 0 additions & 1 deletion src/main/java/automaton/cards/Assembly.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import automaton.actions.ScryEncodeCardsAction;
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
import sneckomod.SneckoMod;

public class Assembly extends AbstractBronzeCard {

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/automaton/cards/Batch.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package automaton.cards;

import automaton.AutomatonMod;
import automaton.FunctionHelper;
import com.megacrit.cardcrawl.actions.AbstractGameAction;
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
import automaton.AutomatonMod;

import static automaton.AutomatonMod.makeBetaCardPath;

Expand Down
2 changes: 1 addition & 1 deletion src/main/java/automaton/cards/BetaBuild.java
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*
package automaton.cards;/*
package automaton.cards;

import automaton.AutomatonMod;
Expand Down
7 changes: 4 additions & 3 deletions src/main/java/automaton/cards/BitShift.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,20 @@
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
import expansioncontent.cardmods.PropertiesMod;
import expansioncontent.cardmods.RetainCardMod;

import static automaton.AutomatonMod.makeBetaCardPath;
import sneckomod.SneckoMod;

import java.util.ArrayList;

import static automaton.AutomatonMod.makeBetaCardPath;

public class BitShift extends AbstractBronzeCard {
public final static String ID = makeID("BitShift");

public BitShift() {
super(ID, 0, CardType.SKILL, CardRarity.COMMON, CardTarget.SELF);
exhaust = true;
baseMagicNumber = magicNumber = 1;
this.tags.add(SneckoMod.BANNEDFORSNECKO);
AutomatonMod.loadJokeCardImage(this, makeBetaCardPath("BitShift.png"));
}

Expand Down
29 changes: 27 additions & 2 deletions src/main/java/automaton/cards/Branch.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,33 @@

import automaton.AutomatonMod;
import automaton.actions.AddToFuncAction;
import awakenedOne.relics.EyeOfTheOccult;
import awakenedOne.relics.OnAwakenRelic;
import champ.powers.GladiatorFormPower;
import champ.powers.ParryPower;
import champ.relics.RageAmulet;
import com.megacrit.cardcrawl.actions.AbstractGameAction;
import com.megacrit.cardcrawl.actions.common.ApplyPowerAction;
import com.megacrit.cardcrawl.actions.common.DamageAction;
import com.megacrit.cardcrawl.actions.common.GainBlockAction;
import com.megacrit.cardcrawl.actions.common.RemoveSpecificPowerAction;
import com.megacrit.cardcrawl.cards.AbstractCard;
import com.megacrit.cardcrawl.cards.DamageInfo;
import com.megacrit.cardcrawl.characters.AbstractPlayer;
import com.megacrit.cardcrawl.core.Settings;
import com.megacrit.cardcrawl.dungeons.AbstractDungeon;
import com.megacrit.cardcrawl.monsters.AbstractMonster;
import com.megacrit.cardcrawl.powers.AbstractPower;
import com.megacrit.cardcrawl.powers.watcher.VigorPower;
import com.megacrit.cardcrawl.relics.AbstractRelic;
import com.megacrit.cardcrawl.unlock.UnlockTracker;
import downfall.actions.OctoChoiceAction;
import downfall.cards.OctoChoiceCard;
import downfall.util.OctopusCard;
import guardian.powers.RevengePower;

import java.util.ArrayList;

import static hermit.util.Wiz.removePower;

public class Branch extends AbstractBronzeCard implements OctopusCard {

public final static String ID = makeID("Branch");
Expand Down Expand Up @@ -60,6 +68,23 @@ public void doChoiceStuff(AbstractMonster m, OctoChoiceCard card) {
if (upgraded) q.upgrade();
att(new AddToFuncAction(q, null));
att(new DamageAction(m, new DamageInfo(AbstractDungeon.player, card.baseDamage, card.damageTypeForTurn), AbstractGameAction.AttackEffect.SLASH_HORIZONTAL));

if (AbstractDungeon.player.hasPower(GladiatorFormPower.POWER_ID)) {
GladiatorFormPower revengePower = (GladiatorFormPower) AbstractDungeon.player.getPower(GladiatorFormPower.POWER_ID);

if (revengePower != null) {
revengePower.onSpecificTriggerBranch();
}
}

for (AbstractRelic r : AbstractDungeon.player.relics) {
if (r instanceof RageAmulet) {
((RageAmulet) r).onSpecificTrigger();
}
}

atb(new RemoveSpecificPowerAction(AbstractDungeon.player, AbstractDungeon.player, VigorPower.POWER_ID));

break;
}
case "bronze:BranchBlock": {
Expand Down
Loading