Генератор колоды Beta

This commit is contained in:
2026-03-26 19:19:00 +05:00
parent d16af289fe
commit 112d101f54
15 changed files with 1362 additions and 110 deletions

View File

@@ -6,21 +6,21 @@ EPIC_CARDS = [
{ name: "Guards", elixir_cost: 3, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Dark Prince", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Hunter", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Baby Dragon", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Goblin Drill", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Prince", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Baby Dragon", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Goblin Drill", elixir_cost: 4, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Prince", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Balloon", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Witch", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Bowler", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Cannon Cart", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Bowler", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Cannon Cart", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Electro Dragon", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Giant Skeleton", elixir_cost: 6, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Goblin Giant", elixir_cost: 6, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "P.E.K.K.A", elixir_cost: 7, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Golem", elixir_cost: 8, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Golem", elixir_cost: 8, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Electro Giant", elixir_cost: 7, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Goblin Giantess", elixir_cost: 6, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Skeleton Army", elixir_cost: 3, rarity: "epic", type: "troop", is_meta: 1 },
{ name: "Skeleton Army", elixir_cost: 3, rarity: "epic", type: "troop", is_meta: 0 },
{ name: "Executioner", elixir_cost: 5, rarity: "epic", type: "troop", is_meta: 0 },
# Заклинания
@@ -28,12 +28,12 @@ EPIC_CARDS = [
{ name: "Rage", elixir_cost: 2, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Clone", elixir_cost: 3, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Freeze", elixir_cost: 4, rarity: "epic", type: "spell", is_meta: 1 },
{ name: "Poison", elixir_cost: 4, rarity: "epic", type: "spell", is_meta: 1 },
{ name: "Lightning", elixir_cost: 6, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Poison", elixir_cost: 4, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Lightning", elixir_cost: 6, rarity: "epic", type: "spell", is_meta: 1 },
{ name: "Void", elixir_cost: 3, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Goblin Barrel", elixir_cost: 3, rarity: "epic", type: "spell", is_meta: 1 },
{ name: "Goblin Barrel", elixir_cost: 3, rarity: "epic", type: "spell", is_meta: 0 },
{ name: "Tornado", elixir_cost: 3, rarity: "epic", type: "spell", is_meta: 1 },
# Здания
{ name: "X-Bow", elixir_cost: 6, rarity: "epic", type: "building", is_meta: 0 }
{ name: "X-Bow", elixir_cost: 6, rarity: "epic", type: "building", is_meta: 1 }
].freeze

View File

@@ -2,12 +2,12 @@
HERO_CARDS = [
{ name: "Goblins Hero", elixir_cost: 2, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Knight Hero", elixir_cost: 3, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Knight Hero", elixir_cost: 3, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Ice Golem Hero", elixir_cost: 2, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Mega Minion Hero", elixir_cost: 3, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Mini P.E.K.K.A Hero", elixir_cost: 4, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Musketeer Hero", elixir_cost: 4, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Giant Hero", elixir_cost: 5, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Mega Minion Hero", elixir_cost: 3, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Mini P.E.K.K.A Hero", elixir_cost: 4, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Musketeer Hero", elixir_cost: 4, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Giant Hero", elixir_cost: 5, rarity: "hero", type: "troop", is_meta: 1 },
{ name: "Wizard Hero", elixir_cost: 5, rarity: "hero", type: "troop", is_meta: 0 },
{ name: "Barbarian Barrel Hero", elixir_cost: 2, rarity: "hero", type: "spell", is_meta: 1 },
{ name: "Magic Archer Hero", elixir_cost: 4, rarity: "hero", type: "troop", is_meta: 1 }

View File

@@ -2,27 +2,27 @@
LEGENDARY_CARDS = [
# Юниты
{ name: "Miner", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Princess", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Miner", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Princess", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Ice Wizard", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Royal Ghost", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Royal Ghost", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Bandit", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Fisherman", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Fisherman", elixir_cost: 3, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Electro Wizard", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Inferno Dragon", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Inferno Dragon", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Phoenix", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Magic Archer", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Lumberjack", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Night Witch", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Mother Witch", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Magic Archer", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Lumberjack", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Night Witch", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Mother Witch", elixir_cost: 4, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Ram Rider", elixir_cost: 5, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Goblin Machine", elixir_cost: 5, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Sparky", elixir_cost: 6, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Spirit Empress", elixir_cost: 6, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Mega Knight", elixir_cost: 7, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Lava Hound", elixir_cost: 7, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Spirit Empress", elixir_cost: 6, rarity: "legendary", type: "troop", is_meta: 1 },
{ name: "Mega Knight", elixir_cost: 7, rarity: "legendary", type: "troop", is_meta: 0 },
{ name: "Lava Hound", elixir_cost: 7, rarity: "legendary", type: "troop", is_meta: 1 },
# Заклинания
{ name: "The Log", elixir_cost: 2, rarity: "legendary", type: "spell", is_meta: 1 },
{ name: "The Log", elixir_cost: 2, rarity: "legendary", type: "spell", is_meta: 0 },
{ name: "Graveyard", elixir_cost: 5, rarity: "legendary", type: "spell", is_meta: 1 }
].freeze