Cloud instances should not warn of misuse if in a storage container

Currently, Cloud instances output a warning if they’re placed anywhere except Workspace.Terrain.

This is normally pretty helpful since that behavior is unintuitive, but it warns anywhere outside of Terrain, even in storage containers like ReplicatedStorage. Keeping clouds in a storage container to me feels a common use case for scripted ambient systems, and I think it’s obvious that clouds won’t do anything there because most instances don’t.

I keep clouds in replicated storage as part of my ambient system, since real instances are much easier to tinker with than writing all the properties out in code. But every time I start my game, well…

image

Very annoying! Maybe suppress the warning if it’s not a descendant of Lighting or Workspace?

6 Likes

Does disabling the Enabled property silence the warnings? It’s what I would expect to happen

Nope! Personally I don’t think .Enabled should have any influence on the warning though.

Neither should Attachment or SurfaceAppearance honestly. Just disable the Instance’s functionality until re-parented.

Ah these warnings are so annoying, they show up constantly in my exploration game where worlds are loaded and unloaded on the client, its not game breaking by any means but yeah, its really annoying to see them constantly flooding the logs.