Card爆改!

This commit is contained in:
SoulliesOfficial
2025-11-15 12:17:34 -05:00
parent 85bbe2431c
commit 5fe665d0ce
121 changed files with 838 additions and 783 deletions

View File

@@ -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);
}