Fixes holoparasite injector being usable on anything

This commit is contained in:
Vera Aguilera Puerto
2021-12-30 11:55:22 +01:00
parent 30db574ed8
commit c9ac29b8dc
6 changed files with 25 additions and 0 deletions

View File

@@ -126,6 +126,14 @@ namespace Content.Server.Guardian
return;
}
// Can only inject things with the component...
if (!HasComp<CanHostGuardianComponent>(target))
{
_popupSystem.PopupEntity(Loc.GetString("guardian-activator-invalid-target"), user, Filter.Entities(user));
return;
}
// If user is already a host don't duplicate.
if (HasComp<GuardianHostComponent>(target))
{