Stationeers

Pipe Upgrader: Chickens & Rocket Data

Much of our focus has been on heavy and deep architectural changes to the game. While we prepare our next big additions, this update serves some much needed quality of life and fixes.

Last Update Reception



https://store.steampowered.com/news/app/544550/view/4128183566031836599

We have been blown away with the reception to the last update, which gives us confidence that we should continue to focus on rounding out the "why" and "what" of Stationeers play sessions. A key foundation for our future updates is to build heavily on this. We plan to take existing work we have done and bind them together, as well as further work to redo lower quality areas of the game like terrain.

We set our highest concurrent players in Stationeers since the multiplayer refactor well over a year ago, as well as having much higher sales than normal. This is massively encouraging to the team so thank you all for the warm reception!

Pipe Upgrades


You can now upgrade pipes and liquid pipes to their insulated counterparts without having to rip them up and place new pipes. You can do this by using an insulated pipe kit on an existing insulated pipe while holding a wrench in your other hand. Only upgrades can be done in this way, an insulated pipe cannot return to a non-insulated pipe.





Pipe Igniter


Just like the regular igniter this pipe attachment allows you to create a spark and ignite the atmosphere inside a pipe network either manually or via logic.





Chickens


Since the network refactor, and even before that, Chickens have suffered from a lot of issues making them hard to keep under control. We've fixed a load of bugs and tweaked a lot of small things that should make them a more manageable resource.



Feed


We've changed how much a chicken needs to eat as a base line and have also added a requirement for more food to lay an egg.

Eggs


Previously, when a chicken laid an egg there was a 25% chance that it would be a fertilized egg, This meant that early on in your chicken farm it could be slow to get the desired amount of chickens, and later it might mean that you ended up with too many chickens.

Now every egg is fertilized but for an egg to hatch it requires a more specific environment. Previously, a fertilized egg would hatch if it was kept above 15C, which has been changed to a range between 35C and 40C. Furthermore, an egg will become unviable if it is exposed to temperatures below 10C.



Chicken Management


Considering the above changes you should now be able to control chicken breading and egg production with a combination of room temperature and available food. We will probably continue to tweak these values so feel free to provide some feedback once you've given it a go.



Avionics Data


While developing the new Rocket Update, we focused on making sure all of the new mechanics in space were automatable. However, some of the data exposed to the rocket UI on the rocket motherboard didn't get fully exposed to the logic system, making it hard for players to tap into the systems we did expose. Because of the amount of requests from the community, we've made more data available through the avionics to allow for more automation.

You can now access survey progression, discover progression, chart progression, and many values associated with asteroid composition, of your set destination.

This work also included behind-the-scenes work to increase the limit on logic values the game can use. But with that out of the way, we can support thousands of more logic types, so keep the requests for more data.



Patch Artwork


[expand type=details]
[expand type=details][/expand]
[/expand]



Your support makes these updates possible



https://store.steampowered.com/bundle/2624/Stationeers_Complete_the_Set/

Change Log v0.2.4889.22194


  • Fixed FireExtinguisher throws errors when used outside on the moon.
  • Fixed Composters were outputting waste gasses at the incorrect temperature.
  • Added Pipes and Liquid pipes can now be upgraded their insulated variant. Use a kit (insulated pipe) on a pipe to upgrade it. A wrench in the off-hand is required.
  • Fixed Celestial tracker breaks game when place in rocket.
  • Updated manufacturing machines prefabs with new upgrade data.
  • Fixed flashlight not updating the lights state to match the mode for clients until it was put in or removed from a slot
  • Fixed issue where stationpedia phase change graph was using single precision floats when double precision required math was needed, causing some listed pressures to be off by several Kpa from actual.
  • Fixed Chickens not having Lungs
  • Fixed chickens taking reduced damage due to always having the offline and sleeping reductions applied to it.
  • Reduced chicken egg lay rate to be between 1 - 2 times per day averaging to 1.5 eggs per day
  • Added chicken using up nutrition when laying an egg. Chickens will now seek food if they do not have enough nutrition.
  • Added tooltips for chickens that tell you when they are hungry, very hungry, old and very old.(not exact values but just something to indicate their state)
  • Added a lifespan to animals and set it to four months for chickens(will probably need balancing)
  • Fixed bad normals on chicken. Removed normal texture until it can be replaced with a new one
  • Added an upper temperature for hatching a fertilized egg and set the range to 35 - 40 degrees c. Previously anything above 15 c was enough.
  • Updated egg and fertilized egg Stationpedia pages
  • Fixed fertilized eggs ignoring temperature range
  • Fixed an issue where emptied pipes would not run react or combust code, leaving them with stale data from previous fires.
  • Fixed chickens not laying eggs.
  • Changed all eggs to be fertilized eggs. Fertilized eggs will only stay viable if they remain above 10 C. If they drop below this temperature they will become unviable and turn white. The colour of the eggs has been changed from brown to a more real brown egg colour.
  • Added first pass on pipe igniter which can be used to spark its connected pipe atmosphere.
  • Added chicken lungs, and set their volume to 1/6th that of human lungs.
  • Changed chickens to only naturally eat to a certain level of fullness. They will only try and eat more when they are ready to lay an egg so that you can control egg production through feed.
  • Fixed flashlight's light material not being emissive when turned on.
  • Fixed flashlight beams being invisible when loading a game even when the flashlight is turned on
  • Fixed chickens not eating when they need to lay an egg
  • Added pipe igniter recipe to pipe bender
  • Updated Stationpedia descriptions for pipes
  • Fixed mars not correctly starting at the morning of day 0 by adding accelerated time offsets to worldsettings.xml
  • Fixed new eggs not having the correct reagent mix
  • Added new thumbnail for egg
  • Small Optimisation for Thing.Find function for when an invalid Id is parsed in.
  • Cleaned up some string creation for logic-types and replace with EnumCollection function calls.
  • Some general clean-up of logic code. Switching out for useage of static read/write methods for logic-types and referenceIds.
  • Changed Underlying Type of LogicType Enum from Byte to uShort. Corrected Network read/write types and type casts as required.
  • Added the ability for eggshells to be recycled; they will now produce a reagent mix containing 1 biomass
  • Fixed eggs not breaking into shells when colliding with force; they will now break into two eggshells when hitting a structure with sufficient force.
  • Fixed fertilized eggs being unbreakable
  • Fixed chicks having human Lungs
  • Made eggs in slots not become unviable. (temporary fix until we have a container that keeps eggs safe)
  • Changed chicks to take one day to mature (up from 2/3 of a day)
  • Changed tier 3, far trader, to always have fertilized chicken eggs, decreased the price from 1000 to 250, and increased available quantity to 2.
  • Added nutrition gained by chickens linked to actual nutritional value of the consumed food
  • fixed imbalance in chickens nutrition usage
  • Fixed Npcs as being treated as an offline player in terms of breathing, nutrition, etc
  • Fixed missing mode panel in Stationpedia for Avionics
  • Fixed logic dial Stationpedia page unnecicerally displaying it's modes panel
  • Fixed Some items could not have the gas-ratios read via logic for the new gases.
  • Added Avionics can be read with the reagent reader or the "LR" IC command to report on the reagent composition of sites where SpaceOres are mined.
  • Added GasRatio, TotalMoles and Temperature variables to avionics. Available for sites where ices are mined.
  • Added Site Deposit Logic Variables to Avionics: Density, Size, Richness.
  • Added Rocket Mining Logic Variables to Avionics: Quantity - amount mined per operation, TotalQuantity - the total amount of ore spawned at the target site, MinedQuantity - the total amount that has been mined at the target site.
  • Added Rocket Scanning Logic Variables to Avionics: Survey, Chart and Discover. These report the normalised Scan value at the target.
  • Added Rocket Navigation Logic Variables to Avionics: NavPoints - number of available NavPoints for target. ChartedNavPoints - number of ChartedNavPoints for target. Sites - Number of Sites at target. CurrentCode - The spaceMap address of the rocket's current location.
  • Exposed a number of new readable logic Variables to the Rocket avionics to help enable more rocket automation. These variables point to the Rockets Target Destination but will fall back to reading from the current destination if the rockets target has not been set.