mirror of
https://github.com/DeltaV-Station/Delta-v.git
synced 2026-09-30 16:17:27 +00:00
* It begins
* Fixes
* MIssed a Comp+system
* Update muzzleflashes.yml
* Some fixes, new issues
* Ouroboros to BASALISK
* More fixes
* More changes
* Update meta.json
* I FEEEXED IT!!!
* Delete muzzle_synd.png
* Update uplink_catalog.yml
* Update projectiles.yml
* Update projectiles.yml
* fixes
* Update pyrotechnic.yml
* Make our suits protect from self damage
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Adjustments
* Update SharedToolSystem.Welder.cs
* Update uplink_catalog.yml
* Update ReagentTankComponent.cs
* Update Resources/Prototypes/_Impstation/Catalog/Fills/Boxes/syndicate.yml
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Fixes
* Update Content.Shared/_Impstation/Weapons/Ranged/DamageOnShootSystem.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update tags.yml
* Changes
* I am commitiing this and asking for help
* Fixes
* Fixes
* Doing a thing
* Thing is done
* Update Resources/Prototypes/_Impstation/Entities/Objects/Weapons/Guns/Special/basilisk.yml
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Weapons/Ranged/DamageOnShootProtectionComponent.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Tools/SolutionRefuelSystem.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Weapons/Ranged/DamageOnShootComponent.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Tools/SolutionRefuelComponent.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/Tools/Systems/SharedToolSystem.Welder.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* More fixes
* Update SharedToolSystem.Welder.cs
* Update SharedToolSystem.Welder.cs
* LETS TRY
* FUCK GO BACK
This Partially reverts commit de3bd33873.
* Update ReagentTankComponent.cs
* Update meta.json
* Indentation fixes
* Update syndicate.yml
* FIXED (I think)
* Fixes
* Update anaconda.yml
* Update leviathan.yml
* Nuke 2
* All set!
* Update Resources/Prototypes/_Impstation/Catalog/Fills/Backpacks/duffelbag.yml
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Weapons/Ranged/DamageOnShootSystem.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Resources/Locale/en-US/_Impstation/tools/solution-refuel-component.ftl
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
* Update Content.Shared/_Impstation/Tools/SolutionRefuelSystem.cs
Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Avalon <jfbentley1@gmail.com>
---------
Signed-off-by: Avalon <jfbentley1@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
45 lines
1.2 KiB
C#
45 lines
1.2 KiB
C#
using Content.Shared.Chemistry.Reagent;
|
|
using Content.Shared.Tools.Systems;
|
|
using Robust.Shared.Audio;
|
|
using Robust.Shared.GameStates;
|
|
using Robust.Shared.Prototypes;
|
|
|
|
namespace Content.Shared.Tools.Components;
|
|
|
|
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true), Access(typeof(SharedToolSystem))]
|
|
public sealed partial class SolutionRefuelComponent : Component
|
|
{
|
|
[DataField, AutoNetworkedField]
|
|
public bool Enabled;
|
|
|
|
[DataField]
|
|
public float WelderTimer;
|
|
|
|
/// <summary>
|
|
/// Name of <see cref="FuelSolution"/>.
|
|
/// </summary>
|
|
[DataField]
|
|
public string FuelSolutionName = "Welder";
|
|
|
|
/// <summary>
|
|
/// Reagent that will be used as fuel for welding.
|
|
/// </summary>
|
|
[DataField]
|
|
public ProtoId<ReagentPrototype> FuelReagent = "WeldingFuel";
|
|
|
|
/// <summary>
|
|
/// Sound played when refilling the welder.
|
|
/// </summary>
|
|
[DataField]
|
|
public SoundSpecifier WelderRefill = new SoundPathSpecifier("/Audio/Effects/refill.ogg");
|
|
|
|
/// <summary>
|
|
/// Whether the item is safe to refill while lit without exploding the tank.
|
|
/// </summary>
|
|
[DataField]
|
|
public bool TankSafe;
|
|
|
|
[DataField]
|
|
public float WelderUpdateTimer = 1f;
|
|
}
|