diff --git a/cards.js b/cards.js index 1fa8b42..0e35946 100644 --- a/cards.js +++ b/cards.js @@ -2796,4 +2796,129 @@ module.exports = { battlecryId: 'deal_2_minion', bio: 'Висас Марр — мираллука, бывшая ученица Дарта Нихилуса. Была единственной выжившей после уничтожения её родной планеты Катамии Нихилусом. Была послана убить Изгнанника-джедая, но была спасена и вернулась к свету. Её слепота и связь с Силой делали её уникальной. Её искупление стало важной частью её истории. Её навыки боя на световых мечах были впечатляющими.', }, + // Карты с хилом + field_heal: { + name: 'Полевой медик', + cost: 2, + attack: 1, + health: 3, + type: 'minion', + faction: 'neutral', + text: 'В конце каждого хода восстанавливает +1 HP герою.', + art: 'medic', + fieldEffect: 'heal_1_per_turn', + bio: 'Медик, который лечит раненых на поле боя.', + }, + instant_heal_5: { + name: 'Быстрое лечение', + cost: 2, + type: 'spell', + faction: 'neutral', + text: 'Восстанови 5 HP герою.', + art: 'heal', + spellEffect: 'heal_hero_5', + spellTarget: 'none', + bio: 'Мгновенное восстановление здоровья.', + }, + instant_heal_30pct: { + name: 'Регенерация', + cost: 3, + type: 'spell', + faction: 'neutral', + text: 'Восстанови 30% HP герою.', + art: 'regen', + spellEffect: 'heal_hero_30pct', + spellTarget: 'none', + bio: 'Восстановление части здоровья.', + }, + soul_heal: { + name: 'Душевное исцеление', + cost: 4, + attack: 2, + health: 4, + type: 'minion', + faction: 'neutral', + text: 'За каждую убитую карту противника восстанавливает +1 HP герою.', + art: 'soul', + onEnemyDeath: 'heal_1_per_kill', + bio: 'Черпает силу из смерти врагов.', + }, + // Карты с броней + shield_card: { + name: 'Щит', + cost: 3, + type: 'spell', + faction: 'neutral', + text: 'Даёт +10 брони игроку.', + art: 'shield', + spellEffect: 'add_armor_10', + spellTarget: 'none', + bio: 'Защитный щит для героя.', + }, + energy_shield: { + name: 'Энергетический щит', + cost: 4, + attack: 0, + health: 3, + type: 'minion', + faction: 'neutral', + text: 'Поглощает первый урон каждого хода.', + art: 'energy', + shieldEffect: 'absorb_first_damage', + bio: 'Щит, который поглощает первый удар.', + }, + jedi_barrier: { + name: 'Барьер джедая', + cost: 5, + attack: 2, + health: 5, + type: 'minion', + faction: 'rebellion', + text: 'Пока на поле джедай — броня восстанавливается на +2 за ход.', + art: 'barrier', + fieldEffect: 'armor_regen_2_if_jedi', + bio: 'Защита джедаев восстанавливается.', + }, + droid_armor: { + name: 'Броня дроида', + cost: 3, + attack: 1, + health: 4, + type: 'minion', + faction: 'neutral', + text: 'Мех-юниты имеют удвоенную броню.', + art: 'droid', + aura: 'double_armor_mechs', + bio: 'Усиленная защита для механических существ.', + }, + imperial_shield_generator: { + name: 'Имперский Щитогенератор', + cost: 6, + attack: 0, + health: 6, + type: 'minion', + faction: 'empire', + text: 'Даёт +15 брони. Каждые 2 хода +5 брони. Урон по герою -50%.', + art: 'generator', + battlecry: 'add_armor_15', + fieldEffect: 'armor_regen_5_every_2_turns', + damageReduction: 0.5, + bio: 'Мощный генератор щитов Империи.', + }, + // Карта героя с двойной атакой + double_strike_hero: { + name: 'Мастер двойного удара', + cost: 4, + attack: 6, + health: 2, + type: 'minion', + faction: 'neutral', + text: 'Может атаковать дважды, но урон делится. После двух ударов умирает.', + art: 'striker', + canAttackTwice: true, + divideDamage: true, + diesAfterAttacks: 2, + legendary: true, + bio: 'Герой, который может нанести два удара, но каждый удар слабее.', + }, }; diff --git a/public/game.js b/public/game.js index a3c7b29..fbc5ee7 100644 --- a/public/game.js +++ b/public/game.js @@ -444,6 +444,7 @@