Skip to content

Commit 178cc70

Browse files
committedJun 26, 2023
Added ViperWitcher #10
1 parent e0414f1 commit 178cc70

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed
 

‎Cards/archieve.cpp

+28
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,7 @@ std::vector<Card *> allCards(const Patch)
439439
new NauzicaaBrigade(),
440440
new SlaveDriver(),
441441
new SlaveHunter(),
442+
new ViperWitcher(),
442443
};
443444
}
444445

@@ -12856,3 +12857,30 @@ SlaveHunter::SlaveHunter()
1285612857
charm(target, ally, enemy, this);
1285712858
};
1285812859
}
12860+
12861+
ViperWitcher::ViperWitcher()
12862+
{
12863+
id = "200124";
12864+
name = "Viper Witcher";
12865+
text = "Deal 1 damage for each Alchemy card in your starting deck.";
12866+
url = "https://gwent.one/image/card/low/cid/png/" + id + ".png";
12867+
tags = { Witcher };
12868+
power = powerBase = 5;
12869+
faction = Nilfgaard;
12870+
rarity = Bronze;
12871+
sounds = {
12872+
"https://gwent.one/audio/card/ob/en/SAY.Battlecries_part3.339.mp3",
12873+
"https://gwent.one/audio/card/ob/en/SAY.Battlecries_part3.338.mp3",
12874+
"https://gwent.one/audio/card/ob/en/SAY.Battlecries_part3.337.mp3",
12875+
};
12876+
12877+
_onDeploy = [=](Field &ally, Field &enemy) {
12878+
if (cardsFiltered(ally, enemy, {hasTag(Alchemy)}, AllyDeckStarting).size() > 0)
12879+
startChoiceToTargetCard(ally, enemy, this, {}, EnemyBoard);
12880+
};
12881+
12882+
_onTargetChoosen = [=](Card *target, Field &ally, Field &enemy) {
12883+
int x = cardsFiltered(ally, enemy, {hasTag(Alchemy)}, AllyDeckStarting).size();
12884+
damage(target, x, ally, enemy, this);
12885+
};
12886+
}

‎Cards/archieve.h

+6
Original file line numberDiff line numberDiff line change
@@ -2954,4 +2954,10 @@ struct SlaveHunter : CardCollectible<SlaveHunter>
29542954
};
29552955

29562956

2957+
struct ViperWitcher : CardCollectible<ViperWitcher>
2958+
{
2959+
ViperWitcher();
2960+
};
2961+
2962+
29572963
#endif // CARDS_H

‎Cards/archieve.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@
401401
- [x] Venendal Elite
402402
- [x] Vicovaro Medic
403403
- [x] Vicovaro Novice
404-
- [ ] Viper Witcher
404+
- [x] Viper Witcher
405405

406406
# Monster
407407

0 commit comments

Comments
 (0)
Please sign in to comment.