But server performance has gotten real bad. Networking updates are coming soon, hopefully (server can handle like 4-5 people max at the moment and even with just 1 player it chokes on physics and cars). There's also been some very nasty prop deletions recently, really trying hard to figure out why. I think I solved it now, hopefully.
It feels like I've forgotten something in this post. Probably. Here are the headlines I came up with. Lots of cool stuff this month!
Pets have arrived! I've wanted this for a very long time, I even created the basic logic like half a year ago, but due to the lack of being able to check if a path could be navigated, I wasn't able to implement them since they'd need to teleport to you if they couldn't find their way.
At the moment of writing there's a labrador dog, a cow, and a chicken. The latter two produce fitting items. Poop can be crafted into fertilizer.
I have started working on implementing a player police system. It builds on professions, and you can have two active at the same time.
The current full unlocked arsenal of the police is now confiscate, handcuffs, baton, and taser. Weapons will eventually come too, and uniforms.Ragdolls seem to be quite busted, but at least it works. You can also see how the taser projectile is simulated, it can bounce off surfaces and you can accidentally tase yourself.
The old oven system has been removed, replaced with purely temperature logic. New items include a springform pan and a baking tray, which items can be placed on and put in the oven. Putting dough on a hot plate will now burn it instead, due to there being multiple temperature source types.
To make it easier for new players to find their way, I made a very simple and quite hardcoded dialogue system. I made it speak like those fun village building games.
I overhauled the internals for the interaction system so it could support multiple input and output parameters, which made it possible to make.. ENTERING SEATS WHERE YOU AIM!!!
Pedestrians will now randomly decide to go buy things in your store, or steal things. It's a supplement to the online orders system, but makes it so you have to stay in your store more.
Until now, you had to use E for interact, F for the interaction wheel, G for grab, and H for pick up. Now you use E for interact, hold E for interaction wheel. F for grab, hold F to pick up.This frees up a bunch of keys and doesn't require you to reach your thumb over as much.
I added a new kind of notification, more like the ones you find on your phone. It supports multiple lines of information and images, forking from the bank account transaction style. It's rarely used, more for bigger events.
A composter has been added, which turns any decayable foods into fertilizer.Related to this, decay on food got a slight overhaul internally, and now supports "eating", with a very unpleasant outcome:
Starting to optimize some networking stuff myself, still trying to find furniture models out there. Been some players online in the past week. Things are progressing quite well.