Wallening 2: Return of the attack of the girders [MDB IGNORE][IDB IGNORE] (#30609)

* WE HAVE LIFTOFF

* Reinforced wall + fixes

* (Reinforced) windows

* Adds nameless plasmaglass sprites

* Plasma windows

* Unnamed cult walls

* Add window edges back

* Wooden walls

* Plasma walls + THANK YOU CHAP

* Oops

* Wooden names

* Cult walls

* Plasma walls

* Uranium walls

* Golden walls

* Silver walls

* False wall basics

* All false walls

* Remove old walls

* Fixes

* First girders

* Build steps

* New floors and decalized floor tiles.

* satisfy linter

* Add command decals, remove old "blue tile" decal

* update script number

* have ATMs put their decals on last

* add engineering decals

* update spritesheets

* lots of tile coloring fixes

* more engi tile fixes

* more tile fixes

* linters

* fixes conflict?

* conflict fixes

* fix layering issue

* cult, necropolis, plastitanium, rocks, backrooms walls

* survival pod walls, prepare for titanium, plastitanium fwall fix

removes diagonal smoothing and the nodiagonal subtype from titanium walls as survival pod walls are a subtype of titanium

* linters

* linters again

* linters number 1 million and counting

* titanium walls

* brass walls, floors, windows

* titanium window, plastitanium window

* brass window smooths with wood and brass walls

* linters number 1 million and one

* all walls smooth with airlocks

in preparation for airlock sprites in a separate PR

* now all walls smooth with airlocks

* windows smooth with airlocks

* separate wallbumps, partially add apc

* tinted window

* survival pod windows

* oops i reverted apc.dm

* mapping fixes

* more mapping sprites

* more mapping stuff, fix my ungodly smooth rocks

* linters

* apc fix

* air alarm, apc, fire alarm offset preparations

* fire alarm implementation + rock fixes + firelock smoothing

* airlocks + supposed map fixes

* engi/atmos airlocks + overlays

* the rest of the doors lol

* linters + freezer fix

* fixes

* shuttle airlock + misc fixes

* firelocks

* fix

* oops

* i need to stop pushing fixes early

* shuttle airlock quickfix

* external airlocks + hatches + fixes

* centcom doors

* highsec airlocks

* vault airlock, double airlocks

* yaya deconflictsies

* lotsa fixes

* light fixes + blastdoor fixes

* firelock gap fix

* light construction fix + rcd fix

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: DGamerL <daan.lyklema@gmail.com>
Co-authored-by: Alexios <skillpointHD@Gmail.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
Ahzpy
2026-04-22 14:49:30 +00:00
committed by GitHub
co-authored by DGamerL DGamerL Alexios warriorstar-orion
parent 0b39a004c3
commit 68fb77a19a
181 changed files with 1465 additions and 1383 deletions
@@ -63,7 +63,7 @@ GLOBAL_LIST_INIT(aalarm_modes, list(
/obj/machinery/alarm
name = "air alarm"
desc = "A wall-mounted device used to control atmospheric equipment. It looks a little cheaply made..."
icon = 'icons/obj/monitors.dmi'
icon = 'icons/obj/wallbumps/alarm.dmi'
icon_state = "alarm0"
anchored = TRUE
idle_power_consumption = 4
@@ -232,7 +232,7 @@ GLOBAL_LIST_INIT(aalarm_modes, list(
buildstage = AIR_ALARM_FRAME
wiresexposed = TRUE
set_pixel_offsets_from_dir(24, -24, 24, -24)
set_pixel_offsets_from_dir(32, -32, 32, -32)
GLOB.air_alarms += src
alarm_area.air_alarms += src
@@ -1221,12 +1221,12 @@ GLOBAL_LIST_INIT(aalarm_modes, list(
req_access = null
req_one_access = null
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/all_access, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/engine, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/monitor, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/server, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/syndicate, 24, 24)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm, 32, 32)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/all_access, 32, 32)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/engine, 32, 32)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/monitor, 32, 32)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/server, 32, 32)
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/syndicate, 32, 32)
/*
AIR ALARM CIRCUIT