Adds creampie launcher

This commit is contained in:
Vera Aguilera Puerto
2021-03-21 18:05:35 +01:00
parent 1a8982da52
commit d505ce1409
12 changed files with 90 additions and 15 deletions

View File

@@ -51,7 +51,7 @@ namespace Content.Server.GameObjects.Components.Nutrition
void IThrowCollide.HitBy(ThrowCollideEventArgs eventArgs)
{
if (!eventArgs.Thrown.HasComponent<CreamPieComponent>() || CreamPied) return;
if (CreamPied || eventArgs.Thrown.Deleted || !eventArgs.Thrown.TryGetComponent(out CreamPieComponent? creamPie)) return;
CreamPied = true;
Owner.PopupMessage(Loc.GetString("You have been creamed by {0:theName}!", eventArgs.Thrown));
@@ -59,7 +59,7 @@ namespace Content.Server.GameObjects.Components.Nutrition
if (Owner.TryGetComponent(out StunnableComponent? stun))
{
stun.Paralyze(1f);
stun.Paralyze(creamPie.ParalyzeTime);
}
}
}