theForsaken/src/main/java/theForsaken/cards/PreciseStrike.java
@Override
    public void use(AbstractPlayer p, AbstractMonster m) {
        AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new VulnerablePower(m, magicNumber, false), magicNumber));
        AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, damage, damageTypeForTurn), AbstractGameAction.AttackEffect.SLASH_HORIZONTAL));
        if (!freeToPlayOnce) {
            AbstractCard copy = new PreciseStrike();
            if (upgraded) {
                copy.upgrade();
            }
            AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(copy));
        }
    }
// Actions the card should do.
Actions the card should do.
Actions the card should do .
@Override
    public void use(AbstractPlayer p, AbstractMonster m) {
        AbstractDungeon.actionManager.addToBottom(new ApplyPowerAction(m, p, new VulnerablePower(m, magicNumber, false), magicNumber));
        AbstractDungeon.actionManager.addToBottom(new DamageAction(m, new DamageInfo(p, damage, damageTypeForTurn), AbstractGameAction.AttackEffect.SLASH_HORIZONTAL));
        if (!freeToPlayOnce) {
            AbstractCard copy = new PreciseStrike();
            if (upgraded) {
                copy.upgrade();
            }
            AbstractDungeon.actionManager.addToBottom(new MakeTempCardInHandAction(copy));
        }
    }
@ Override public void use ( AbstractPlayer p , AbstractMonster m ) { AbstractDungeon . actionManager . addToBottom ( new ApplyPowerAction ( m , p , new VulnerablePower ( m , magicNumber , false ) , magicNumber ) ) ; AbstractDungeon . actionManager . addToBottom ( new DamageAction ( m , new DamageInfo ( p , damage , damageTypeForTurn ) , AbstractGameAction . AttackEffect . SLASH_HORIZONTAL ) ) ; if ( ! freeToPlayOnce ) { AbstractCard copy = new PreciseStrike ( ) ; if ( upgraded ) { copy . upgrade ( ) ; } AbstractDungeon . actionManager . addToBottom ( new MakeTempCardInHandAction ( copy ) ) ; } }
Actions the card should do.
Actions the card should do .