Card爆改!
This commit is contained in:
@@ -8,19 +8,13 @@ namespace Continentis.MainGame.Character
|
||||
{
|
||||
public partial class PlayerHero : CharacterBase
|
||||
{
|
||||
|
||||
public PlayerHero(CharacterData data, Fraction fraction) : base(data, fraction)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
public partial class PlayerHero
|
||||
{
|
||||
public static PlayerHero GenerateCharacter(CharacterData data)
|
||||
{
|
||||
PlayerHero playerHero = new PlayerHero();
|
||||
playerHero.Initialize(Fraction.Player, data);
|
||||
|
||||
return playerHero;
|
||||
}
|
||||
|
||||
public override void InitializeCards()
|
||||
{
|
||||
base.InitializeCards();
|
||||
@@ -30,13 +24,13 @@ namespace Continentis.MainGame.Character
|
||||
drawPile.Shuffle();
|
||||
|
||||
// 处理“固有”卡牌
|
||||
foreach (CardInstance card in drawPile.Where(card => card.cardLogic.HasKeyword("Innate")).ToList())
|
||||
foreach (CardInstance card in drawPile.Where(card => card.HasKeyword("Innate")).ToList())
|
||||
{
|
||||
deckSubmodule.TransferCard("Draw", 0, card);
|
||||
}
|
||||
|
||||
// 处理“迟钝”卡牌
|
||||
foreach (CardInstance card in drawPile.Where(card => card.cardLogic.HasKeyword("Tardy")).ToList())
|
||||
foreach (CardInstance card in drawPile.Where(card => card.HasKeyword("Tardy")).ToList())
|
||||
{
|
||||
deckSubmodule.TransferCard("Draw", "Discard", card);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user