Actions:
New reverse straddling branch of actions (wip): straddling_to_reverse_straddling (1 animation), standing_ankle_hold_to_reverse_straddling (1 animation), reverse_straddling_hold_down_actor/target (2 shared animations), reverse_straddling_to_straddling (1 animation), reverse_straddling_push_back (1 animation), reverse_straddling_#_sit (4 animations), reverse_straddling_#_sit_#_# (3 + 3 animations) (using # to avoid nsfw terms)
Fixed foot / leg clipping on standing_ankle_hold_to_*_v1
Mechanics:
When starting a new match, the historical frustration accumulated by each character in relation to their opponents gets added and produces effects (as a reminder, a character harboring frustration towards the other is more likely to employ humiliation actions)
Other:
Godot 4.7 migration. NOTE: First time ever loading an arena on this update can take twice as long as with the previous versions. This is a one time process that compiles and caches the necessary shaders. Subsequent loadings will likely be slightly faster than on previous versions however, and the speed is preserved across sessions
Stopped discarding compiled vulkan shaders on every run for the Google Pixel 10 family of devices, which had previously been necessary in order to not have the game lock on start-up
Introduced character physics staggered initialization, allowing the main thread to continue gracefully instead of causing a 1-2s visible block resulting in stutter when loading an arena for the first time during a session
Stop character physics on pause, as such limiting any unnecessary physics background processing
Drastically improved mud skin effect appearance
Improved lighting for the Ghost farm arena
Fixes:
Fixed camera tilt button in the character editor firing twice when pressed when using Godot 4.7 on Android
Fix head popping back into existence in POV when equipping/unequipping items
Fix potential crash / undefined behavior on hiding the UI in game / Gallery using the UI button, then pressing TAB to unhide it