只允许八张卡组

This commit is contained in:
xianyi
2025-08-05 10:51:35 +08:00
parent 2a46af9478
commit 28ba895a9d
9 changed files with 47 additions and 362 deletions

View File

@@ -124,7 +124,7 @@ namespace TcgEngine.Gameplay
player.mana_max = pdeck != null ? pdeck.start_mana : GameplayData.Get().mana_start;
player.mana = player.mana_max;
//Draw starting cards
//Draw starting cards 开始抽卡
int dcards = pdeck != null ? pdeck.start_cards : GameplayData.Get().cards_start;
DrawCard(player, dcards);
@@ -339,7 +339,7 @@ namespace TcgEngine.Gameplay
//--- Setup ------
//Set deck using a Deck in Resources
//Set deck using a Deck in Resources 使用玩家卡组作为卡组
public virtual void SetPlayerDeck(Player player, DeckData deck)
{
player.cards_all.Clear();
@@ -364,7 +364,7 @@ namespace TcgEngine.Gameplay
DeckPuzzleData puzzle = deck as DeckPuzzleData;
//Board cards
//Board cards 公共牌
if (puzzle != null)
{
foreach (DeckCardSlot card in puzzle.board_cards)
@@ -700,6 +700,7 @@ namespace TcgEngine.Gameplay
}
}
//Draw card 抽卡
public virtual void DrawCard(Player player, int nb = 1)
{
for (int i = 0; i < nb; i++)