Summary
the following snippet at module scope prevents verse changes from pushing, forcing to wait for a full push.
range <public> (t:type) := struct<computes>:
Low <public> : t
High <public> : t
big <public> := struct<computes><concrete>:
@editable Value : float = 0.0
@editable Exponent : int = 0
SomeRange <public> : range(big) = range(big):
Low := big{Value := 1.0, Exponent := 3}
High := big{Value := 3.0, Exponent := 3}
Please select what you are reporting on:
Creative
What Type of Bug are you experiencing?
Assets
Steps to Reproduce
copy snippet, reference SomeRange
somewhere in your code base. Start Game, End Game, Attempt To Push Verse Changes
Expected Result
Verse Changes Push
Observed Result
Verse Hot Reload Fails
Platform(s)
Windows
Additional Notes
The second you remove this from module scope the issue goes away.