Release Notes - v3.1.0
Spawn Logic blueprints now have a world context, and the Random input on OnItemSpawn has been replaced with a deterministic GetRandomFloat node
A small release following 3.0. Spawn Logic blueprints now have a world context, the Random input on OnItemSpawn has been replaced with a deterministic alternative, and the Grid Flow graph editor is showing items on Layout nodes again.
If you have existing Spawn Logic blueprints, read the second section before you update.
Spawn Logic now has a World context
Spawn Logic blueprints (children of DungeonSpawnLogic) have access to a world context. That means you can spawn actors, add components and call anything else that needs a world from inside the spawn logic itself, rather than working around it after the build.

OnItemSpawn no longer provides a Random input
The Random input on OnItemSpawn has been removed. Use the GetRandomFloat node instead.
Grab the random stream from the Dungeon actor's Builder instead, the same stream used to build the dungeon.

Existing Spawn Logic blueprints using the Random input will need swapping over to the node.
Fixes
- CRITICAL — the Grid Flow Graph editor was not showing items on Layout nodes