SS3D icon indicating copy to clipboard operation
SS3D copied to clipboard

Expand Basic Construction

Open cosmiccoincidence opened this issue 4 years ago • 5 comments

Summary

Now that basic construction is in... let's expand it!

Goal

Constructing & Deconstructions Walls/Windows

Metal Wall   Window Construction

Constructing & Deconstructing Reinforced Walls/Windows

Reinforced Metal Wall   Window Construction

Constructing & Deconstructing Tables

  • [ ] Build 'metal table frame' by using 'metal sheets' in-hand (this should consume the 'metal sheets').
  • [ ] Build 'wood table frame' by using 'wood planks' in-hand (this should consume the 'wood planks').
  • [ ] Build a 'metal table' by adding 'metal sheets' to 'metal table frame' (this should consume the 'metal sheets').
  • [ ] Build a 'glass table' by adding 'glass sheets' to 'metal table frame' (this should consume the 'glass sheets').
  • [ ] Deconstruct 'tables' by using a 'screwdriver' to remove the 'sheet', turning the 'table' back into a 'table frame' (this should drop the 'sheet' for the player to reuse).
  • [ ] Deconstruct 'table frames' by using a 'wrench' (this should drop 'sheets/planks' for the player to reuse).

cosmiccoincidence avatar Jul 15 '20 18:07 cosmiccoincidence

I'd like to propose a change to this task. Currently, all 'construct' actions listed require a material, and all 'deconstruct' actions require a tool (and return the material). A risk here is that a player with stacks of metal rods (for example) could inadvertently enclose themselves in a location. Because they do not have a welder with them they are unable to remove the girders they just created. I propose that the same tool required for deconstruction is required for construction also.

All construction tasks listed above would need to change. For example, the first task would become:

  • Build 'girders' by using 'welder' on a Floor Tile (without furniture fixtures) while carrying 'metal rods' in other hand. This should consume the 'metal rods'.

Ryan089 avatar Oct 17 '20 13:10 Ryan089

Blocked this until the tilemap rework is complete. #628

Also updated the design of this a bit...

Currently, all 'construct' actions listed require a material, and all 'deconstruct' actions require a tool (and return the material). A risk here is that a player with stacks of metal rods (for example) could inadvertently enclose themselves in a location.

Regarding this, this difference in tools between construction and deconstruction is actually pulled from SS13 itself which i think provides a little bit of extra difficulty deconstructing something (using a welder on regular walls), while making construction a bit less painless.

Most players won't be dumb enough to encapsulate themselves and if they do will likely need to suffer those consequences or try to communicate on the radio to get someone's help.

Later on if we need to make this change, I guess we can cross that bridge then.

cosmiccoincidence avatar Jun 24 '21 23:06 cosmiccoincidence

This task is no longer blocked.

cosmiccoincidence avatar Aug 21 '21 05:08 cosmiccoincidence

Most players won't be dumb enough to encapsulate themselves

Haha this actually happened to me last year when I was testing a branch trying to solve this issue. I guess I'm simply dumber than the average!

Ryan089 avatar Sep 23 '21 11:09 Ryan089

Haha this actually happened to me last year when I was testing a branch trying to solve this issue. I guess I'm simply dumber than the average!

Haha. To be fair it can really happen. What I meant was that usually once it happens once period learn from it and it never happens again. There is also in-game ways to solve the issue and get out. I've also seen players build their victim's body into a wall so no one would find it, haha.

cosmiccoincidence avatar Sep 23 '21 14:09 cosmiccoincidence