mirror of
https://github.com/DeltaV-Station/Delta-v.git
synced 2026-09-30 08:07:28 +00:00
* Add a modifier event for GunComponent values
* Add docs
* Add VV readwrite to modified values
* Add more docs
* More docs
* Add Gun parameter to GunRefreshModifiersEvent
* Add another event for handling cartridge spread
* Fix pneumatic speed
(cherry picked from commit 4e8b1fb0d3)
18 lines
501 B
C#
18 lines
501 B
C#
using Content.Server.Administration.Components;
|
|
using Content.Shared.Weapons.Ranged.Events;
|
|
|
|
namespace Content.Server.Administration.Systems;
|
|
|
|
public sealed class AdminGunSystem : EntitySystem
|
|
{
|
|
public override void Initialize()
|
|
{
|
|
SubscribeLocalEvent<AdminMinigunComponent, GunRefreshModifiersEvent>(OnGunRefreshModifiers);
|
|
}
|
|
|
|
private void OnGunRefreshModifiers(Entity<AdminMinigunComponent> ent, ref GunRefreshModifiersEvent args)
|
|
{
|
|
args.FireRate = 15;
|
|
}
|
|
}
|