clipping and extracting put seeds in the users hands (#14343)

This commit is contained in:
deltanedas
2023-03-06 02:37:57 +00:00
committed by GitHub
parent 5947fbc042
commit 60ac402b8b
3 changed files with 13 additions and 5 deletions

View File

@@ -251,7 +251,7 @@ namespace Content.Server.Botany.Systems
}
component.Seed.Unique = false;
var seed = _botanySystem.SpawnSeedPacket(component.Seed, Transform(args.User).Coordinates);
var seed = _botanySystem.SpawnSeedPacket(component.Seed, Transform(args.User).Coordinates, args.User);
seed.RandomOffset(0.25f);
var displayName = Loc.GetString(component.Seed.DisplayName);
_popupSystem.PopupCursor(Loc.GetString("plant-holder-component-take-sample-message",
@@ -572,7 +572,8 @@ namespace Content.Server.Botany.Systems
}
else if (component.Age < 0) // Revert back to seed packet!
{
_botanySystem.SpawnSeedPacket(component.Seed, Transform(uid).Coordinates);
// will put it in the trays hands if it has any, please do not try doing this
_botanySystem.SpawnSeedPacket(component.Seed, Transform(uid).Coordinates, uid);
RemovePlant(uid, component);
component.ForceUpdate = true;
Update(uid, component);