Skip to content

Commit

Permalink
v.1.5.6 - Another code refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnnyBazooka89 committed Dec 21, 2018
1 parent 169d420 commit 1b574fd
Show file tree
Hide file tree
Showing 88 changed files with 98 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

<groupId>StSMod</groupId>
<artifactId>StSModTheBlackbeard</artifactId>
<version>1.5.5</version>
<version>1.5.6</version>
<packaging>jar</packaging>
<name>StSModTheBlackbeard</name>
<description>Adds a new character to Slay the Spire, The Blackbeard.</description>
Expand Down
4 changes: 1 addition & 3 deletions src/main/java/blackbeard/TheBlackbeardMod.java
Original file line number Diff line number Diff line change
Expand Up @@ -298,9 +298,7 @@ public void receiveEditKeywords() {

keywords = gson.fromJson(keywordStrings, typeToken);

keywords.forEach((k, v) -> {
BaseMod.addKeyword(v.NAMES, v.DESCRIPTION);
});
keywords.forEach((k, v) -> BaseMod.addKeyword(v.NAMES, v.DESCRIPTION));

logger.info("Done editing keywords");
}
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/AgileStrike.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, this.damage, this.damageTypeForTurn), AbstractGameAction.AttackEffect.SLASH_DIAGONAL));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Anchor.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
}
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/ArmorUp.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new ArmorUpPower(p, this.magicNumber), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Bandana.java
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new DexterityPower(p, this.magicNumber), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BeatUp.java
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new VulnerablePower(m, this.magicNumber, false), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BlindAttacks.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new SwordBoomerangAction(AbstractDungeon.getMonsters().getRandomMonster(true), new DamageInfo(p, this.baseDamage), NUMBER_OF_ATTACKS));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Boarding.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DrawCardAction(AbstractDungeon.player, this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BoostMorale.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new GainEnergyAction(ENERGY_TO_GET + (this.upgraded ? UPGRADED_PLUS_ENERGY_TO_GET : 0)));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BountyHunter.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new GreedAction(m, new DamageInfo(p, this.damage, this.damageTypeForTurn), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BrownPants.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {

}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/BuriedTreasure.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.player.gainGold(this.magicNumber);
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CannonBarrage.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new CannonBarrageAction(p, this.upgraded, this.freeToPlayOnce, this.energyOnUse));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Cannonball.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractGameAction.AttackEffect.BLUNT_LIGHT));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CannonballSupply.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(new Cannonball(), CANNONBALLS_TO_ADD));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CaptainsCabin.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(new Cannonball(), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CaptainsHat.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new ResistancePower(p, this.magicNumber), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CatONineTails.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new EquipAction(new CatONineTailsOrb(WEAPON_ATTACK, this.magicNumber, false)));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/ChaoticDefend.java
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
}
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/CloakAndCannonball.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(new Cannonball(), 1));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Cutlass.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new EquipAction(new CutlassOrb(WEAPON_ATTACK, WEAPON_DURABILITY, false)));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Dagger.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new EquipAction(new DaggerOrb(WEAPON_ATTACK, this.magicNumber, false)));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/DangerousBlow.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new DamageAtTheEndOfNextTurnPower(p, this.magicNumber), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/DefendBlackbeard.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new GainBlockAction(p, p, this.block));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/DelayedPain.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new DamageAtTheEndOfNextTurnPower(p, this.magicNumber), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/DoubleBottom.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new NextTurnBlockPower(p, this.block), this.block));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/DoubleCannonball.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(cannonball, 1));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Eyepatch.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new DrawPower(p, ADDITIONAL_CARDS_TO_DRAW_EACH_TURN), ADDITIONAL_CARDS_TO_DRAW_EACH_TURN));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/Fencing.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ public Fencing() {
this.baseMagicNumber = this.magicNumber = UPGRADE_VALUE;
}


@Override
public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new UpgradeWeaponsAction(this.magicNumber + 1, this.magicNumber, WeaponsToUseEnum.ONLY_RIGHTMOST_WEAPON));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/FinalBarrage.java
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ private void setBaseDamageAndUpdateDescription() {
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/FishingNets.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {

}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/GhostInTheRum.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new ResistancePower(p, -this.magicNumber), -this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/GoldenCannonball.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,14 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, this.damage, DamageInfo.DamageType.NORMAL), AbstractGameAction.AttackEffect.BLUNT_LIGHT));
}

@Override
public void setGoldenValuesAndInitializeDescription() {
this.baseDamage = this.damage = this.magicNumber + GoldenCardsUtil.getBlackbeardGoldGained() / 50;
this.rawDescription = GoldenCardsUtil.getGoldenCardDescription(upgraded, DESCRIPTION, UPGRADE_DESCRIPTION, EXTENDED_DESCRIPTION);
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/GoldenDefend.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,14 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new GainBlockAction(p, p, this.block));
}

@Override
public void setGoldenValuesAndInitializeDescription() {
this.baseBlock = this.block = this.magicNumber + (3 * GoldenCardsUtil.getBlackbeardGoldGained() / 200);
this.rawDescription = GoldenCardsUtil.getGoldenCardDescription(this.upgraded, DESCRIPTION, UPGRADE_DESCRIPTION, EXTENDED_DESCRIPTION);
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/GoldenGuillotine.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,14 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, this.damage, DamageInfo.DamageType.NORMAL), AbstractGameAction.AttackEffect.SLASH_DIAGONAL));
}

@Override
public void setGoldenValuesAndInitializeDescription() {
this.baseDamage = this.damage = this.magicNumber * GoldenCardsUtil.getBlackbeardGoldGained() / 100;
this.rawDescription = GoldenCardsUtil.getGoldenCardDescription(this.upgraded, DESCRIPTION, DESCRIPTION, EXTENDED_DESCRIPTION);
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/GoldenRain.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,14 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DamageAllEnemiesAction(p, this.multiDamage, this.damageTypeForTurn, AbstractGameAction.AttackEffect.BLUNT_HEAVY));
}

@Override
public void setGoldenValuesAndInitializeDescription() {
this.baseDamage = this.damage = this.magicNumber * GoldenCardsUtil.getBlackbeardGoldGained() / 1000;
this.rawDescription = GoldenCardsUtil.getGoldenCardDescription(this.upgraded, DESCRIPTION, UPGRADE_DESCRIPTION, EXTENDED_DESCRIPTION);
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/blackbeard/cards/GoldenStrike.java
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,14 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, this.damage, DamageInfo.DamageType.NORMAL), AbstractGameAction.AttackEffect.SLASH_DIAGONAL));
}

@Override
public void setGoldenValuesAndInitializeDescription() {
this.baseDamage = this.damage = this.magicNumber + (3 * GoldenCardsUtil.getBlackbeardGoldGained() / 200);
this.rawDescription = GoldenCardsUtil.getGoldenCardDescription(upgraded, DESCRIPTION, UPGRADE_DESCRIPTION, EXTENDED_DESCRIPTION);
this.initializeDescription();
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Halberd.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new EquipAction(new HalberdOrb(this.magicNumber, WEAPON_DURABILITY, false)));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/HumongousCannonball.java
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractGameAction.AttackEffect.BLUNT_HEAVY));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/InfiniteBarrage.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new InfiniteBarragePower(p, 1), 1));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/IntimidatingStrike.java
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new WeakPower(m, this.magicNumber, false), this.magicNumber));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/Intoxication.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(p, p, new IntoxicationPower(p, RESISTANCE_TO_LOSE_EACH_TURN), RESISTANCE_TO_LOSE_EACH_TURN));
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
1 change: 1 addition & 0 deletions src/main/java/blackbeard/cards/JollyRoger.java
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ public void use(AbstractPlayer p, AbstractMonster m) {
}
}

@Override
public void upgrade() {
if (!this.upgraded) {
this.upgradeName();
Expand Down
Loading

0 comments on commit 1b574fd

Please sign in to comment.