mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-18 05:59:03 +03:00
# Description Ports Security buffs from [/Goob-Station#953](https://github.com/Goob-Station/Goob-Station/pull/953) ## Once Again, I am John Combat I don't have the energy today for the witty PR jokes. Apologies, people. # TODO * [x] Oil floats on water * [x] Cover yourself in oil * [x] Wait for it to rain * [x] :trollface: # Media # Changelog 🆑 Eagle * add: Flashbangs now stun and knockdown people. Wear over-ear headset or combat hardsuit helmet to reduce flashbang effective range. * add: All sec and command members received over-ear headsets. * add: Wearing security, ert, syndie or deathsquad gas mask blocks smoke inhalation even if internals are off. * tweak: Epinephrine now speeds up by 10%. * add: Jackboots, combat and mercenary boots now reduce all stun and knockdown times by 20%. * add: Combat hardsuit helmets now protect from flashes. * tweak: Tear gas is now stronger. * tweak: Stamcrit stun time is once again 6 seconds. * tweak: Security hardsuits now have heat resistance. --------- Signed-off-by: VMSolidus <evilexecutive@gmail.com> Co-authored-by: Aviu00 <93730715+Aviu00@users.noreply.github.com> Co-authored-by: VMSolidus <evilexecutive@gmail.com> (cherry picked from commit 9bae47bc6d3e44fba8b86e18c78e6b0f3fe00ed6)
27 lines
904 B
C#
27 lines
904 B
C#
namespace Content.Shared.Nutrition.Components;
|
|
|
|
/// <summary>
|
|
/// Component that denotes a piece of clothing that blocks the mouth or otherwise prevents eating & drinking.
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// In the event that more head-wear & mask functionality is added (like identity systems, or raising/lowering of
|
|
/// masks), then this component might become redundant.
|
|
/// </remarks>
|
|
[RegisterComponent]
|
|
public sealed partial class IngestionBlockerComponent : Component
|
|
{
|
|
/// <summary>
|
|
/// Is this component currently blocking consumption.
|
|
/// </summary>
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
[DataField("enabled")]
|
|
public bool Enabled { get; set; } = true;
|
|
|
|
/// <summary>
|
|
/// Goobstation
|
|
/// Is this component always prevents smoke ingestion when enabled.
|
|
/// </summary>
|
|
[DataField]
|
|
public bool BlockSmokeIngestion { get; set; }
|
|
}
|