Patch1


Bjois Devlog- first week of October Spinning up the flywheel this week with a few of the smaller-scale bugs. Getting everything 100% solid before mass-adding content. 

Bugfixes

 ++> "Sharna's crash" solved - Right mouse button released without ever having pressed it in the first place, achieved by tabbing in to the game with the right mouse button down. Fixed easily with a check. 

++> "eat_2 button crash" solved - found a grammatical error that caused the game to crash if cooks ate their own food. 

++> "benches bug" solved - foodshops would routinely have the incorrect sprite for the bench that the cook stands behind. There was a loose assignment in the parent object. 

++> "foodshops not working" solved - being hungry was not an approved vibe state. 

++> "mouse_on_gui crash" solved - double clicking load world could cause the game to try and register a click in an unloaded instance. We just pre-initialised a variable and we're all good. 

++> "Bruno's crash" fixed, in theory - issues with volleyball games where a contestant would die on a specific frame and cause the opponent to crash when accessing variables. Made the volleyball code much more resilient. Difficult to replicate so difficult to test, but should work as intended now. 

++> "pachi exchange" fixed, in theory - Issues with exchanging pachinko balls at the kiosk for goop. turned out to be related to the approved vibe states issue. Hard to replicate. 

++> "clown-banana-issue" fixed, in theory - clowns trying to place bananas - and in some cases - punks trying to litter, would occasionally target coordinates that where outside the world border. Put some safeguards in place to prevent this but unknown if it fixes all cuases of this bug. Tweaks

++> "projectile collision" - tweaked to be more consistent, also cleaned up the code for readability and further tweaking. 

++> "world size" - tried out running a bigger world after optimising some stuff, and its running great. Gonna include worldsize options in the future. 

++> "chainsleeping" tweaked - low-health punks spotted napping constantly to recover HP. They still can but we've forced them to do some stuff in between naps 

Elevated to 'feature' 

++> "Two winners at volleyball" feature - sometimes a volleyball game can end with two winners, as opposed to a draw. Unknown what causes this but we think it's funny and it doesn't cause a crash so it stays in. 

++> "rusty robots can sleep" feature - rusty robots are incapable of recovering health by sleeping but for some reason they were still deciding to do it. Although this will still not recover health, we decided to let them nap anyways... they deserve it.

Files

Bjois Demo Patch1.zip 5 MB
Oct 10, 2023

Get Bjois Demo