fix: make advanced operating table advanced (#4170)
* fix: make advanced operating table advanced * Test flake * Test flake * Bro
This commit is contained in:
parent
fcedfd7be3
commit
831199a5b9
|
|
@ -814,7 +814,7 @@ public abstract partial class SharedSurgerySystem
|
|||
{
|
||||
var buckledEvent = new SurgerySpeedModifyEvent(speed);
|
||||
RaiseLocalEvent(buckledTo, ref buckledEvent);
|
||||
speed = ev.Multiplier;
|
||||
speed = buckledEvent.Multiplier;
|
||||
}
|
||||
|
||||
return stepComp.Duration / speed;
|
||||
|
|
|
|||
|
|
@ -9,13 +9,19 @@ public sealed partial class SurgerySpeedModifierSystem : EntitySystem
|
|||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<SurgerySpeedModifierComponent, InventoryRelayedEvent<SurgerySpeedModifyEvent>>(OnSpeedModify);
|
||||
SubscribeLocalEvent<SurgerySpeedModifierComponent, SurgerySpeedModifyEvent>(OnSpeedModify);
|
||||
SubscribeLocalEvent<SurgerySpeedModifierComponent, InventoryRelayedEvent<SurgerySpeedModifyEvent>>(OnSpeedModifyRelay);
|
||||
SubscribeLocalEvent<SurgerySpeedModifierComponent, ArmorExamineEvent>(OnExamineEquipment);
|
||||
}
|
||||
|
||||
private void OnSpeedModify(Entity<SurgerySpeedModifierComponent> ent, ref InventoryRelayedEvent<SurgerySpeedModifyEvent> args)
|
||||
private void OnSpeedModify(Entity<SurgerySpeedModifierComponent> ent, ref SurgerySpeedModifyEvent args)
|
||||
{
|
||||
args.Args.Multiplier *= ent.Comp.SpeedModifier;
|
||||
args.Multiplier *= ent.Comp.SpeedModifier;
|
||||
}
|
||||
|
||||
private void OnSpeedModifyRelay(Entity<SurgerySpeedModifierComponent> ent, ref InventoryRelayedEvent<SurgerySpeedModifyEvent> args)
|
||||
{
|
||||
OnSpeedModify(ent, ref args.Args);
|
||||
}
|
||||
|
||||
private void OnExamineEquipment(Entity<SurgerySpeedModifierComponent> ent, ref ArmorExamineEvent args)
|
||||
|
|
|
|||
Loading…
Reference in New Issue