1
0

CCVars.Playtest.cs 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using Content.Shared.Administration;
  2. using Content.Shared.CCVar.CVarAccess;
  3. using Content.Shared.Roles;
  4. using Robust.Shared.Configuration;
  5. namespace Content.Shared.CCVar;
  6. public sealed partial class CCVars
  7. {
  8. /// <summary>
  9. /// Scales all damage dealt in the game.
  10. /// </summary>
  11. [CVarControl(AdminFlags.VarEdit)]
  12. public static readonly CVarDef<float> PlaytestAllDamageModifier =
  13. CVarDef.Create("playtest.all_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  14. /// <summary>
  15. /// Scales all healing done in the game.
  16. /// </summary>
  17. [CVarControl(AdminFlags.VarEdit)]
  18. public static readonly CVarDef<float> PlaytestAllHealModifier =
  19. CVarDef.Create("playtest.all_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  20. /// <summary>
  21. /// Scales the damage dealt by all melee attacks in the game.
  22. /// </summary>
  23. [CVarControl(AdminFlags.VarEdit)]
  24. public static readonly CVarDef<float> PlaytestMeleeDamageModifier =
  25. CVarDef.Create("playtest.melee_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  26. /// <summary>
  27. /// Scales the damage dealt by all projectiles in the game.
  28. /// </summary>
  29. [CVarControl(AdminFlags.VarEdit)]
  30. public static readonly CVarDef<float> PlaytestProjectileDamageModifier =
  31. CVarDef.Create("playtest.projectile_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  32. /// <summary>
  33. /// Scales the damage dealt by all hitscan attacks in the game.
  34. /// </summary>
  35. [CVarControl(AdminFlags.VarEdit)]
  36. public static readonly CVarDef<float> PlaytestHitscanDamageModifier =
  37. CVarDef.Create("playtest.hitscan_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  38. /// <summary>
  39. /// Scales the damage dealt by all thrown weapons in the game.
  40. /// </summary>
  41. [CVarControl(AdminFlags.VarEdit)]
  42. public static readonly CVarDef<float> PlaytestThrownDamageModifier =
  43. CVarDef.Create("playtest.thrown_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  44. /// <summary>
  45. /// Scales the healing given by all topicals in the game.
  46. /// </summary>
  47. [CVarControl(AdminFlags.VarEdit)]
  48. public static readonly CVarDef<float> PlaytestTopicalsHealModifier =
  49. CVarDef.Create("playtest.topicals_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  50. /// <summary>
  51. /// Scales the damage dealt by all reagents in the game.
  52. /// </summary>
  53. [CVarControl(AdminFlags.VarEdit)]
  54. public static readonly CVarDef<float> PlaytestReagentDamageModifier =
  55. CVarDef.Create("playtest.reagent_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  56. /// <summary>
  57. /// Scales the healing given by all reagents in the game.
  58. /// </summary>
  59. [CVarControl(AdminFlags.VarEdit)]
  60. public static readonly CVarDef<float> PlaytestReagentHealModifier =
  61. CVarDef.Create("playtest.reagent_heal_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  62. /// <summary>
  63. /// Scales the explosion damage dealt in the game.
  64. /// </summary>
  65. [CVarControl(AdminFlags.VarEdit)]
  66. public static readonly CVarDef<float> PlaytestExplosionDamageModifier =
  67. CVarDef.Create("playtest.explosion_damage_modifier", 1f, CVar.SERVER | CVar.REPLICATED);
  68. }