Cyberiad Bridge remap (#23015)

* initial

* final changes

* edits

* PDA, errors. etc.

* further tweaks

* do a flip

* glass APC

* shuffle continues

* move AI upload to sci, restore old shop and explorer room

* pipes!

* statue fix

* warrior fixes

* Update code/game/objects/structures/statues.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* denth request, merge conflict fixes

* area shuffle

* wall furniture my beloathed

* fixes teleporter, fixes ventless AI upload

* minor fixes

* more tweaks

* Update code/game/area/ss13_areas/engineering_areas.dm

* more fixes

* grav gen shuffle

* messaging server APC move

* move AI upload again, fixes

* further tweaks

* minor tweaks

* minor fixes

* nukes supply sop

* git-gor fixes

* disposal fixes

* cable fix

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
S34N
2023-11-20 15:49:36 -05:00
committed by GitHub
co-authored by Henri215
parent 4789f00090
commit 547ce531a7
4 changed files with 6790 additions and 5495 deletions
+77
View File
@@ -349,3 +349,80 @@
..()
qdel(src)
/obj/structure/statue/cyberiad
name = "NSS Cyberiad"
desc = "A giant model of the Cyberiad science station. Judging by the differences in design, the station has been rebuilt several times."
icon = 'icons/obj/station_statue.dmi'
icon_state = "center"
flags = NODECONSTRUCT
anchored = TRUE
max_integrity = 500
oreAmount = 0
/obj/structure/statue/cyberiad/Destroy()
. = ..()
// Delete all the nearby cyberiad statue parts
for(var/obj/structure/statue/cyberiad/bigass_statue in range(2))
qdel(bigass_statue)
// Top layer of the statue is not dense
/obj/structure/statue/cyberiad/north
icon_state = "north"
density = FALSE
layer = ABOVE_ALL_MOB_LAYER
/obj/structure/statue/cyberiad/north/west
icon_state = "nw"
/obj/structure/statue/cyberiad/north/east
icon_state = "ne"
/obj/structure/statue/cyberiad/north/Initialize(mapload)
. = ..()
if(GetExactComponent(/datum/component/largetransparency)) //already have it, lets yeet
return
AddComponent(/datum/component/largetransparency, -1, -2, 2, 2)
// Adds transparency to said top layer when the player gets behind or near it
/obj/structure/statue/cyberiad/north/west/Initialize(mapload)
AddComponent(/datum/component/largetransparency, 0, -2, 2, 2)
return ..()
/obj/structure/statue/cyberiad/north/east/Initialize(mapload)
AddComponent(/datum/component/largetransparency, -2, -2, 2, 2)
return ..()
/obj/structure/statue/cyberiad/center
icon_state = "center"
density = FALSE
layer = ABOVE_ALL_MOB_LAYER
/obj/structure/statue/cyberiad/center/west
icon_state = "west"
/obj/structure/statue/cyberiad/center/east
icon_state = "east"
/obj/structure/statue/cyberiad/center/Initialize(mapload)
. = ..()
if(GetExactComponent(/datum/component/largetransparency)) //already have it, lets yeet
return
AddComponent(/datum/component/largetransparency, -1, -1, 2, 2)
// Adds transparency to said top layer when the player gets behind or near it
/obj/structure/statue/cyberiad/center/west/Initialize(mapload)
AddComponent(/datum/component/largetransparency, 0, -1, 2, 2)
return ..()
/obj/structure/statue/cyberiad/center/east/Initialize(mapload)
AddComponent(/datum/component/largetransparency, -2, -1, 2, 2)
return ..()
/obj/structure/statue/cyberiad/south
icon_state = "south"
/obj/structure/statue/cyberiad/south/west
icon_state = "sw"
/obj/structure/statue/cyberiad/south/east
icon_state = "se"