Hello,
This is somewhat pretty important to prefab most of the game objects belonging to a scene. So multiple users can alter differents parts of the scene at the same time. Unfortunately, any Dialogue Option I try to prefab, lose most of its information during the Prefab creation, the game object in the scene isn't affected luckily, but using revert will destroy it.
Bad luck, as we cannot advance at all until prefabs are stable. Anything committed by our designers is lost, not usable.
Regards,
Edit:
After checking the prefab physical file, actions have their fileid set to 0
Comments
Inventory and Menu ActionLists were created to compensate for just this fact - they are asset-based ActionLists that can exist outside a scene. Calling them Inv/Menu ActionLists is a bit misleading (and I'll try to fix this for the next version), since they are useful for functions beyond just Inventory and Menus.
Inside them, you can refer to scene-based objects by referencing their Constant ID number (attach the ConstantID script to an object to auto-generate a unique value). You can then call an asset-based ActionList from the Engine: Run ActionList Action.
I understand your other questions, but I don't have an answer for the moment. I will investigate your suggestions, and see if anything is possible for the upcoming update.