16 lines
1.2 KiB
C#
16 lines
1.2 KiB
C#
namespace Outnumbered;
|
|
|
|
// Keys for the survival "effect" cards — distinct from StatKeys so EffRun never folds them into a stat; only the effect
|
|
// logic reads them (per-player via the run's IStatBonusSource, or as the two TEAM cards via the driver's team
|
|
// multipliers). CSSharp-free so Domain + the test project can reference them without the engine.
|
|
public static class CardKeys
|
|
{
|
|
public const string ExplodeKill = "explode_kill"; // 1-pick flag: HE blast on every bot-kill (chains)
|
|
public const string Burn = "burn"; // 1-pick flag: on-hit DoT (flat, armor-skipping, per-attacker)
|
|
public const string AbilityCdr = "ability_cdr"; // -% killstreak-ability cooldown
|
|
public const string XpMult = "xp_mult"; // +% run-XP earned
|
|
public const string HsReduction = "hs_reduction"; // -% incoming headshot damage (per-player, leveled)
|
|
public const string BerserkPassive = "berserk_passive"; // +dmg scaled by missing HP (per-player, leveled)
|
|
public const string GlobalDeal = "global_deal"; // TEAM: +dmg dealt, squad-wide, compounding (into MDeal)
|
|
public const string GlobalTake = "global_take"; // TEAM: -dmg taken, squad-wide, compounding (into MTake)
|
|
}
|