TriggerOnSpawn + Admin toys (#23999)
* spawn on trigger, or trigger on spawn? * fixes * fix? * revert * fixes * Update admin_triggers.yml * pip
This commit is contained in:
@@ -78,6 +78,7 @@ namespace Content.Server.Explosion.EntitySystems
|
||||
InitializeVoice();
|
||||
InitializeMobstate();
|
||||
|
||||
SubscribeLocalEvent<TriggerOnSpawnComponent, MapInitEvent>(OnSpawnTriggered);
|
||||
SubscribeLocalEvent<TriggerOnCollideComponent, StartCollideEvent>(OnTriggerCollide);
|
||||
SubscribeLocalEvent<TriggerOnActivateComponent, ActivateInWorldEvent>(OnActivate);
|
||||
SubscribeLocalEvent<TriggerImplantActionComponent, ActivateImplantEvent>(OnImplantTrigger);
|
||||
@@ -193,6 +194,11 @@ namespace Content.Server.Explosion.EntitySystems
|
||||
Trigger(uid);
|
||||
}
|
||||
|
||||
private void OnSpawnTriggered(EntityUid uid, TriggerOnSpawnComponent component, MapInitEvent args)
|
||||
{
|
||||
Trigger(uid);
|
||||
}
|
||||
|
||||
private void OnActivate(EntityUid uid, TriggerOnActivateComponent component, ActivateInWorldEvent args)
|
||||
{
|
||||
Trigger(uid, args.User);
|
||||
|
||||
Reference in New Issue
Block a user