namespace Continentis.MainGame.Card
{
///
/// 基于 EditorBaseCollection 自动生成的卡牌关键词常量字典。
/// 包含所有配置的 Key,以防止手写出现 Typo。
///
public static class CardKeywords
{
/// 可选目标仅自身
public const string TargetSelf = "TargetSelf";
/// 可选目标为敌人
public const string TargetEnemies = "TargetEnemies";
/// 可选目标为友方(不包括自己)
public const string TargetAllies = "TargetAllies";
/// 可选目标为全体角色
public const string TargetAll = "TargetAll";
/// 多目标选择时允许复选
public const string AllowDuplicateTargets = "AllowDuplicateTargets";
/// 随机目标
public const string RandomTarget = "RandomTarget";
/// 魔法
public const string Magic = "Magic";
/// 物理
public const string Physics = "Physics";
/// 风
public const string Wind = "Wind";
/// 火
public const string Fire = "Fire";
/// 冰
public const string Ice = "Ice";
/// 土
public const string Earth = "Earth";
/// 雷
public const string Storm = "Storm";
/// 光
public const string Light = "Light";
/// 暗
public const string Darkness = "Darkness";
/// 毒
public const string Poison = "Poison";
/// 灵能
public const string Psionics = "Psionics";
/// 消耗(打出后移至消耗堆)
public const string Exhaust = "Exhaust";
/// 消耗性(使用若干次后消耗)
public const string Exhaustible = "Exhaustible";
/// 瞬发(抽到后立刻打出)
public const string Instant = "Instant";
/// 不能主动从手牌中打出
public const string Unplayable = "Unplayable";
/// 固有(战斗开始时必定抽到)
public const string Innate = "Innate";
/// 迟缓(战斗开始时放入弃牌堆)
public const string Tardy = "Tardy";
/// 保留(行动结束时不丢弃)
public const string Retain = "Retain";
/// 虚无(行动结束时如在手牌中则消耗)
public const string Ethereal = "Ethereal";
/// 复用(打出后回到手牌)
public const string Reuse = "Reuse";
/// 先决(在手牌中时,必须先打出此牌)
public const string Prerequisite = "Prerequisite";
/// 弱驱散
public const string BasicDispel = "BasicDispel";
/// 强驱散
public const string StrongDispel = "StrongDispel";
/// 穿透(无视格挡)
public const string Penetration = "Penetration";
/// 必中(无视闪避)
public const string GuaranteedHit = "GuaranteedHit";
}
}