using Content.Shared.Administration;
using Content.Shared.CCVar.CVarAccess;
using Content.Shared.Roles;
using Robust.Shared.Configuration;
namespace Content.Shared.CCVar;
public sealed partial class CCVars
{
///
/// Scales all damage dealt in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestAllDamageModifier =
CVarDef.Create("playtest.all_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales all healing done in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestAllHealModifier =
CVarDef.Create("playtest.all_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt by all melee attacks in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestMeleeDamageModifier =
CVarDef.Create("playtest.melee_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt by all projectiles in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestProjectileDamageModifier =
CVarDef.Create("playtest.projectile_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt by all hitscan attacks in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestHitscanDamageModifier =
CVarDef.Create("playtest.hitscan_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt by all thrown weapons in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestThrownDamageModifier =
CVarDef.Create("playtest.thrown_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the healing given by all topicals in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestTopicalsHealModifier =
CVarDef.Create("playtest.topicals_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt by all reagents in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestReagentDamageModifier =
CVarDef.Create("playtest.reagent_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the healing given by all reagents in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestReagentHealModifier =
CVarDef.Create("playtest.reagent_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the explosion damage dealt in the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestExplosionDamageModifier =
CVarDef.Create("playtest.explosion_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the damage dealt to mobs in the game (i.e. entities with MobStateComponent).
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestMobDamageModifier =
CVarDef.Create("playtest.mob_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
///
/// Scales the stamina damage dealt the game.
///
[CVarControl(AdminFlags.VarEdit)]
public static readonly CVarDef PlaytestStaminaDamageModifier =
CVarDef.Create("playtest.stamina_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
}