Custom item entities dropped via item_component.Drop[] sometimes ignore the scale set in their prefab

Summary

When a custom item entity is dropped into the world via item_component.Drop[], the resulting pickup does not always respect the scale set in the item’s prefab. Inconsistently, the dropped item appears at default scale instead of the scale saved in the prefab.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Scene Graph

Steps to Reproduce

  1. Create a custom item prefab (an entity with an item_component) and set a non-default scale on the entity in the prefab.
  2. Grant or construct the item, then call item_component.Drop[] to drop it into the world as a pickup.
  3. At times the drops appear at the prefab’s scale while others appear at default scale.

Expected Result

A dropped item should always appear in the world at the scale set in its prefab.

Observed Result

Dropped items inconsistently spawn at default scale instead of the scale set in the prefab.

Platform(s)

All

FORT-1127370 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.