Fixes table construction. (#17276)

* Fixes table construction.

* you see yourself a victim?

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2023-09-08 22:21:17 +02:00
committed by GitHub
parent 1a4f87318d
commit 1343dc97cb
3 changed files with 57 additions and 15 deletions

View File

@@ -322,19 +322,18 @@
var/image/I
// Base frame shape. Mostly done for glass/diamond tables, where this is visible.
for(var/i = 1 to 4)
I = image(icon, dir = 1<<(i-1), icon_state = connections[i])
add_overlay(I)
// Standard table image
// Standard table image.
if(material)
for(var/i = 1 to 4)
I = image(icon, "[material.icon_base]_[connections[i]]", dir = 1<<(i-1))
if(material_alteration & MATERIAL_ALTERATION_COLOR) I.color = material.icon_colour
add_overlay(I)
else
for(var/i = 1 to 4)
I = image(icon, dir = 1<<(i-1), icon_state = connections[i])
add_overlay(I)
// Reinforcements
// Reinforcements.
if(reinforced)
for(var/i = 1 to 4)
I = image(icon, "[reinforced.icon_reinf]_[connections[i]]", dir = 1<<(i-1))