StrangeLoopGames / EcoIssues

131 stars 21 forks source link

Shipping Container World Objects [Add to Tech Tree] #17424

Open keegan-o opened 4 years ago

keegan-o commented 4 years ago

Gameplay Notes: These shipping containers are designed to be alternatives to stockpiles that make more sense especially for holding large world objects like wind turbines, the refinery, etc. That said, I think they should be able to hold blocks as well. The goal with these is to store finished manufactured goods and building materials for a job site and such, and have a system whereby they can be instantly loaded onto a truck or boat with one click or drag from either a crane or from that vehicle (in the case of the boat, it will have a crane built-in). These containers are not designed to contain pollution, so tailings and other polluting materials should leak from them. The other gameplay intention with these relates to eventual degradation mechanics, these should allow things like building materials and world objects to be stored outside in a shipping container without degradation, as opposed to stockpiles which should be more about raw materials extracted which probably won't degrade in any way over time. In general, this is assuming that indoor (in a room) storage will prevent degradation as well, so these shipping containers will become useful exterior storage.

I am assuming an MVP 9.2 implementation would not include the truck module or of course the boat/ship functionality. In 9.2 and before degradation in general, I think these will be nice to have so that players have more options aesthetically about how they store objects and materials around town, and not be forced to have ugly stockpiles everywhere.

ShippingContainerRed ShippingContainerGreen ShippingContainerBlue

Different colors should be variants players can use to better discriminate among their shipping containers, and they definitely should have a sign component on the side so players can label them however they want. For now each different color (blue, red, green), can be a different object. Eventually it'd be cool to have them customizable from the UI.

So we'll need:

ShippingContainerRed ShippingContainerBlue ShippingContrainerGreen

and icons of course.

My initial thought is to make them able to hold double what a 5x5x5 stockpile can hold.

Phlo123 commented 4 years ago

1 Model volume is 20 blocks, the inside of the containers is textured so it could be populated with smaller storage objects.Blender Render.

keegan-o commented 3 years ago

These need icons @RobertMangano , please add them to eco.unity as:

ShippingContainerRedItem ShippingContainerBlueItem ShippingContainerGreenItem

RobertMangano commented 3 years ago

icons added to icon sheet and sprite asset

MishkaFur commented 3 years ago

Release 9.3 184, if you turn off reflections whilst in a game the containers go VERY dark and with reflections on they are very light

repro join server with reflections enabled, then turn it off, the containers go very dark

Join server with reflections off then turn on its ok UNTIL you turn off

Joined server with reflections off image

Turned reflections on image

Turned reflections off image

GPU Settings, GTX 1660 image

freakydna commented 3 years ago

@keegan-o Audio added, can QA once available in game.