September 2017 brings numerous changes and bug fixes to the projects Vore Tournament and Voragotchi. Vore Tournament sees half of the issues for the 2.0.1 target resolved, whereas Voragotchi implements new gameplay functionality as well as engine improvements. Here is the progress made so far on each project:
Vore Tournament:
- Fix bug #7: https://gitlab.com/voretournament/data_voretournament/i... Fix prey taking damage from liquids. Water and lava will no longer drown or burn prey, as long as the predator is still alive. - Fix bug #8: https://gitlab.com/voretournament/data_voretournament/i... Fix prey being regurgitated at the respawn position of the predator, instead of the last location of their death. Rework the prey addition and removal code in the process. - Fix bug #9: https://gitlab.com/voretournament/data_voretournament/i... Hopefully fix all cases of swallow progress remaining stuck when the prey or predator dies or disconnects in obscure circumstances. - Fix bug #10: https://gitlab.com/voretournament/data_voretournament/i... Forbid firing weapons inside a stomach by default. While allowing prey to shoot guns inside their predator is desired, there's currently no satisfactory solution for doing this properly. - Fix bug #11: https://gitlab.com/voretournament/data_voretournament/i... Don't apply health and armor limits for swallowing to team mates by default. - Disable prey view snapping upon grabbing by default, due to the mechanic posing an annoyance to players. Additionally allow scale difference to affect it. - Reduce ugly gradient banding on the logo of the loading screen.
Voragotchi:
- Pets can now be named independently when starting a world. - Pet aging has been implemented. Pets exist in three stages, which affect their size and available food types: Baby, Teen, Adult. - Pet death has been implemented. Pets will disappear if either health drops to 0 or age reaches 1. - Graphics for all human characters were generated, with bodies and facial expressions separated into interchangeable images. - Cleanup sprite and variable definitions, optimizing the setup and preparing important values for later use.
- Improve the preload screen, fixing high CPU usage and blurry images in some browsers. - Layers may now inherit the layers of other sprites, causing them to be loaded before the layer that inherits them. - Variables may be labeled as settings, making their starting value configurable from the world creation screen. - Fix time not being visually updated when date or hour is printed in a text field. - Don't allow the interval functions of sprites to execute during the frame in which that sprite is removed.
If you want to help me keep the changes coming, please consider offering your much needed support over on my Patreon!