theForsaken/src/main/java/theForsaken/cards/Enfeeble.java
@Override
    public void use(AbstractPlayer p, AbstractMonster m) {
        for (int i = 0; i < DAMAGE_TIMES; ++i) {
            AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, damage, damageTypeForTurn), AbstractGameAction.AttackEffect.BLUNT_LIGHT));
        }
        AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new StrengthPower(m, -this.magicNumber), -this.magicNumber));
        if (m != null && !m.hasPower(ArtifactPower.POWER_ID)) {
            AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new GainStrengthPower(m, this.magicNumber), this.magicNumber));
        }
    }
// Actions the card should do.
Actions the card should do.
Actions the card should do .
@Override
    public void use(AbstractPlayer p, AbstractMonster m) {
        for (int i = 0; i < DAMAGE_TIMES; ++i) {
            AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, damage, damageTypeForTurn), AbstractGameAction.AttackEffect.BLUNT_LIGHT));
        }
        AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new StrengthPower(m, -this.magicNumber), -this.magicNumber));
        if (m != null && !m.hasPower(ArtifactPower.POWER_ID)) {
            AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new GainStrengthPower(m, this.magicNumber), this.magicNumber));
        }
    }
@ Override public void use ( AbstractPlayer p , AbstractMonster m ) { for ( int i = 0 ; i < DAMAGE_TIMES ; ++ i ) { AbstractDungeon . actionManager . addToBottom ( new DamageAction ( m , new DamageInfo ( p , damage , damageTypeForTurn ) , AbstractGameAction . AttackEffect . BLUNT_LIGHT ) ) ; } AbstractDungeon . actionManager . addToBottom ( new ApplyPowerAction ( m , p , new StrengthPower ( m , - this . magicNumber ) , - this . magicNumber ) ) ; if ( m != null && ! m . hasPower ( ArtifactPower . POWER_ID ) ) { AbstractDungeon . actionManager . addToBottom ( new ApplyPowerAction ( m , p , new GainStrengthPower ( m , this . magicNumber ) , this . magicNumber ) ) ; } }
Actions the card should do.
Actions the card should do .