Braxnet Online 2 - December 2024 devlog


Got a lot of work done last month. Tech jam also started. Here’s what I did in December.

Electricity

Some things need electricity to work, like lights and stoves. I made outlets, power plugs, and power strips that connect to eachother. It counts the amperage and wattage of the connected devices, and if you exceed the limit, the breaker will trip.

Power strips

I made the cables have some cool fake physics, so they dangle and lay on the floor. And a neat feature that auto connects plugs to the nearest outlet.

Power generator

There’s a power generator that runs on fuel, it needs to be refilled with jerry cans.

Made power strips explode when you put too many plugs in them.

Removed power strips exploding, because it was annoying.

Made previously toggleable things like lights and stoves require power to work, with a power switch instead so it works separately from the outlet.

Improved the cable physics drastically, looking like they bunch up on the floor and move around when you drag them.

Water

Added bodies of water. If you put something electric in it, it will zap you if you enter it. Unless the outlet has ground fault protection.

Cooking

Added a stove that you can cook food on. You can put a pot on it (or not), and add things on top of it to heat them up.

Pot

Made a pot that you can put stuff in and it will heat up all the things inside.

Consolidated ingredients and consumables to only use a single base class. Makes it easier to add new items.

Crafting stations like a cutting board and oven, depending on the recipe requirements.

Oven got huge overhauls, showing items inside and cooking them.

Modifiers Food has modifiers, like a burger can have cheese, lettuce, and tomato. They’ll automatically be added to the burger if the ingredients exist in the crafting station.

Removed “uses” from consumables and instead work with volume. So you can have a bottle of water that has 500ml in it, and each drink will take 100ml. Recipes are much easier to create with volume since it’s just not a random number.

Added a mill that for now only grinds wheat into flour. I have plans for more things to grind.

Farmable resources

Added trees that you can chop down for wood, and they regenerate over time. I don’t know an exact plan for these.

Conveyor belts and automation

Laylad added surface velocity to rigidbodies, so I made conveyor belts that move items around. They require power too.

I have plans for devices to connect together, so you can make a factory that produces things.

Item shops

Item shop

Like old times, the “wholesale” shops are back. You can buy items in bulk for your business.

Vehicles

I tried adding some cars, but it didn’t really work out. I might try again later.

Sitting

At least it shares code with sitting, so chairs can now be sat on.

Other

Created a shower that you can rinse yourself off in, and if you place water bottles in it, they get filled up. Sinks too, which also fill up water bottles.

Player can now die, and the camera will follow the eyes of the ragdoll.

Added a space heater that can cook food, if you like that sort of thing. Gross.

Made a doppler library for sounds that change pitch based on the speed of the source. Not really used anywhere yet.

Bank Fixed up the bank system, both inventory and money work now. You get interest on your accounts. Yes, you can make multiple accounts and add friends to them.

Added holdable items, you can now pick up things like food and carry them around in your hotbar instead of hovering them in the air.

Tried fixing up the map, but Hammer still has too many issues.