'Fell Out of Scene' trigger inconsistency
I've discovered a rather annoying inconsistency between the blank puppet variants involving slopes, specifically ones that are too steep for a given puppet to walk up.
I discovered this when trying to add a sliding mechanic to a puppet I was working on, when I discovered that after sliding for a certain length of time, the puppet would always die and respawn, the only workaround being to adjust the fall height in Global Settings (and even then, that only goes up to 100.0m, so long slides are out of the question). I noticed that that this issue doesn't seem to affect puppets made using the Blank Sliding Platforming Puppet as a base, so went to a blank scene to test something out.
In this YouTube video (https://youtu.be/VRu5TPT_Iq4), all of the puppets have been stripped of all but the bare essential logic pieces, and (barring collision-related settings) all of the settings in their tweak menus have been reset to default; the only changes I've made were setting Walkable Slope Angle to 5° and Sliding Friction to 20%. There is also no Global Settings tweaker in the scene, so falling height is the default of 10.0m.
Even though all three are considered to be on the ground by the game, around a quarter of the way down the slide the two tall puppets are flagged as "fallen out of scene", and despawned, but the platforming puppet in the middle survives and is able to complete the slide.
This anomaly leads me to believe that some sort of developer tweak was used to prevent the Blank Sliding Puppet from despawning on slides. As far as I'm aware there's no way to stop the other two puppet bases from despawning on slides without messing about with Global Settings, but that shouldn't be a requirement when the Blank Sliding Puppet can make it down without an increased Fall Height. Hopefully this will be addressed in a future update.
Thanks for informing us about this.
After looking into this, I don’t believe this is a bug, but more an issue with how you set up puppets.
Can you try the following on your puppet?
Select (Camera Follows When Sliding) at the bottom of the first page of the Blank puppet Tweak menu (Overall movement).
By turning this on it will make the camera follow the puppet when it is sliding on a slope that is quite steep.
This should stop it from being killed and force a respawn as it won’t go off camera.
Unlike the small default sliding puppet this button isn’t turned On for the default big puppets.
Due to the steepness of the floor, the game will assume the puppet is falling and not sliding.
The puppet may look like it is running as the procedural animation will move the legs in a walking animation as it’s close to the sloped object.
Let me know if this helps,
Hi QA Team, I have the same problem, my puppet dies too when sliding after x amount of time, but the sliding one doesn't, even after I removed every microchip (except the controller) from both puppets, my puppet keep dying but the sliding one doesn't
You can see this behaviour here:
AdminQA Team (QA, Media Molecule) commented
Thank you for reporting the issue, could you please provide us with more detail on how the blank puppets have been set up? With a screen shot or video of their logic?