Radiation rework (#10970)
This commit is contained in:
@@ -623,6 +623,36 @@ namespace Content.Shared.CCVar
|
||||
public static readonly CVarDef<int> ExplosionSingleTickAreaLimit =
|
||||
CVarDef.Create("explosion.single_tick_area_limit", 400, CVar.SERVERONLY);
|
||||
|
||||
/*
|
||||
* Radiation
|
||||
*/
|
||||
|
||||
/// <summary>
|
||||
/// What is the smallest radiation dose in rads that can be received by object.
|
||||
/// Extremely small values may impact performance.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<float> RadiationMinIntensity =
|
||||
CVarDef.Create("radiation.min_intensity", 0.1f, CVar.SERVERONLY);
|
||||
|
||||
/// <summary>
|
||||
/// Rate of radiation system update in seconds.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<float> RadiationGridcastUpdateRate =
|
||||
CVarDef.Create("radiation.gridcast.update_rate", 1.0f, CVar.SERVERONLY);
|
||||
|
||||
/// <summary>
|
||||
/// If both radiation source and receiver are placed on same grid, ignore grids between them.
|
||||
/// May get inaccurate result in some cases, but greatly boost performance in general.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> RadiationGridcastSimplifiedSameGrid =
|
||||
CVarDef.Create("radiation.gridcast.simplified_same_grid", true, CVar.SERVERONLY);
|
||||
|
||||
/// <summary>
|
||||
/// Max distance that radiation ray can travel in meters.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<float> RadiationGridcastMaxDistance =
|
||||
CVarDef.Create("radiation.gridcast.max_distance", 50f, CVar.SERVERONLY);
|
||||
|
||||
/*
|
||||
* Admin logs
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user