Skip to content

Commit

Permalink
TGS Test Merge (#248)
Browse files Browse the repository at this point in the history
  • Loading branch information
tgstation-server committed May 23, 2024
2 parents 5d703a0 + 1695fec commit 24faffe
Show file tree
Hide file tree
Showing 24 changed files with 6,955 additions and 1 deletion.
1 change: 1 addition & 0 deletions code/__DEFINES/__game.dm
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,7 @@ block( \
#define WALL_DEVWALL "devwall"
#define WALL_DEVWALL_R "devwall_r"
#define WALL_HUNTERSHIP "metal"//DMI specific name
#define WALL_DINER "diner"

//Defines for dropship weapon gimbals
#define GIMBAL_LEFT -1
Expand Down
4 changes: 4 additions & 0 deletions code/game/area/admin_level.dm
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,10 @@
soundscape_playlist = SCAPE_PL_ELEVATOR_MUSIC
icon_state = "yellow"

/area/adminlevel/ert_station/pizza
name = "Pizza Galaxy"
icon_state = "red"

//Simulation area
/area/adminlevel/simulation
name = "Simulated Reality"
Expand Down
5 changes: 5 additions & 0 deletions code/game/machinery/doors/multi_tile.dm
Original file line number Diff line number Diff line change
Expand Up @@ -639,3 +639,8 @@
opacity = FALSE
glass = TRUE

/obj/structure/machinery/door/airlock/multi_tile/diner
name = "\improper Diner Airlock"
icon = 'icons/obj/structures/doors/2x1diner_door.dmi'
opacity = FALSE
glass = TRUE
8 changes: 8 additions & 0 deletions code/game/objects/items/props/souto_land.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,12 @@
icon_state = "post"
layer = ABOVE_MOB_LAYER

// Diner

/obj/structure/prop/souto_land/streamer/blue
name = "blue streamers"
icon_state = "streamers_blue"

/obj/structure/prop/souto_land/pole/blue
icon_state = "post_blue"

39 changes: 39 additions & 0 deletions code/game/objects/structures/barricade/handrail.dm
Original file line number Diff line number Diff line change
Expand Up @@ -198,3 +198,42 @@

/obj/structure/barricade/handrail/sandstone/b
icon_state = "hr_sandstone_b"

// Diner

/obj/structure/barricade/handrail/pizza
name = "\improper diner half-wall"
can_be_reinforced = FALSE
projectile_coverage = PROJECTILE_COVERAGE_LOW

/obj/structure/barricade/handrail/pizza/outer_wall
icon_state = "diner_wall_o"

/obj/structure/barricade/handrail/pizza/inner_wall_long
icon_state = "diner_wall_i_long"
projectile_coverage = PROJECTILE_COVERAGE_NONE

/obj/structure/barricade/handrail/pizza/inner_wall_short
icon_state = "diner_wall_i_short"
projectile_coverage = PROJECTILE_COVERAGE_NONE

/obj/structure/barricade/handrail/pizza/inner_corners
icon_state = "diner_wall_i_corners"
layer = 2.99

/obj/structure/barricade/handrail/pizza/outer_corners
icon_state = "diner_wall_o_corners"

/obj/structure/barricade/handrail/pizza/entrance
icon_state = "diner_wall_entrance"
projectile_coverage = PROJECTILE_COVERAGE_NONE
density = FALSE

/obj/structure/barricade/handrail/pizza/t_junction
icon_state = "diner_wall_t"
layer = 2.99

/obj/structure/barricade/handrail/pizza/endcap
icon_state = "diner_wall_cap"
layer = 2.99
density = FALSE
12 changes: 12 additions & 0 deletions code/game/objects/structures/stool_bed_chair_nest/sofa.dm
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,15 @@
/obj/structure/bed/sofa/vert/white/top //top
name = "Couch edge"
icon_state = "bench_vet3"

// Diner

/obj/structure/bed/sofa/diner_e_w
name = "Diner Couch"
icon = 'icons/obj/structures/props/diner_e_w.dmi'
icon_state = "east_west"

/obj/structure/bed/sofa/diner_n_s
name = "Diner Couch"
icon = 'icons/obj/structures/props/diner_n_s.dmi'
icon_state = "north_south"
10 changes: 9 additions & 1 deletion code/game/objects/structures/stool_bed_chair_nest/stools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,11 @@
can_buckle = FALSE
foldabletype = /obj/item/stool


/obj/structure/bed/stool/diner
icon_state = "stool_diner"
anchored = TRUE
can_buckle = FALSE
foldabletype = /obj/item/stool/diner

/obj/item/stool
name = "stool"
Expand All @@ -27,4 +31,8 @@
..()
deploy_stool(user)

/obj/item/stool/diner
name = "diner stool"
icon = 'icons/obj/objects.dmi'
icon_state = "stool_diner"

16 changes: 16 additions & 0 deletions code/game/objects/structures/tables_racks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,22 @@
icon_state = "clothtable"
table_prefix = "cloth"

//Diner

/obj/structure/surface/table/reinforced/diner_white
name = "white diner table"
desc = "A smooth white table, bolted to the floor. The industry standard for a diner."
icon_state = "wdinertable"
table_prefix = "wdiner"

/obj/structure/surface/table/reinforced/diner_red
name = "red diner table"
desc = "A smooth white table, bolted to the floor. The industry standard for a diner."
icon_state = "rdinertable"
table_prefix = "rdiner"

// TOC tables

/obj/structure/surface/table/reinforced/toc
name = "operations table"
desc = "A square metal surface resting on its fat metal bottom. You can't flip something that doesn't have legs."
Expand Down
22 changes: 22 additions & 0 deletions code/game/objects/structures/window.dm
Original file line number Diff line number Diff line change
Expand Up @@ -992,3 +992,25 @@
icon_state = "paddedsec_rwindow0"
basestate = "paddedsec_rwindow"
window_frame = /obj/structure/window_frame/corsat/security

//Diner windows

/obj/structure/window/framed/diner
name = "hull window"
desc = "A glass window with a special rod matrix inside a wall frame. This one was made out of exotic materials to prevent hull breaches. No way to get through here."
icon = 'icons/turf/walls/diner_windows.dmi'
icon_state = "diner_window0"
basestate = "diner_window"
health = 40
window_frame = /obj/structure/window_frame/diner

/obj/structure/window/framed/diner/hull
name = "window"
desc = "A glass window with a special rod matrix inside a wall frame. This one was made out of exotic materials to prevent hull breaches. No way to get through here."
icon_state = "diner_window0"
basestate = "diner_window"
not_damageable = TRUE
not_deconstructable = TRUE
unslashable = TRUE
unacidable = TRUE
health = 1000000 //Failsafe, shouldn't matter
7 changes: 7 additions & 0 deletions code/game/objects/structures/window_frame.dm
Original file line number Diff line number Diff line change
Expand Up @@ -300,3 +300,10 @@

/obj/structure/window_frame/corsat/security
window_type = /obj/structure/window/framed/corsat/security

// Diner frames
/obj/structure/window_frame/diner
icon = 'icons/turf/walls/diner_windows.dmi'
icon_state = "diner_window0_frame"
basestate = "diner_window"
window_type = /obj/structure/window/framed/diner
14 changes: 14 additions & 0 deletions code/game/turfs/diner.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/turf/open/floor/diner
icon = 'icons/turf/floors/diner_floors.dmi'

/turf/open/floor/diner/red_yellow
icon_state = "yellow_red"

/turf/open/floor/diner/white_black
icon_state = "white_black"

/turf/open/floor/diner/white_red
icon_state = "white_red"

/turf/open/floor/diner/white_blue
icon_state = "white_blue"
16 changes: 16 additions & 0 deletions code/game/turfs/walls/wall_types.dm
Original file line number Diff line number Diff line change
Expand Up @@ -695,6 +695,22 @@ INITIALIZE_IMMEDIATE(/turf/closed/wall/indestructible/splashscreen)
icon_state = "shiva_fab_red"
walltype = WALL_SHIVA_FAB_RED

// Diner walls

/turf/closed/wall/diner
name = "reinforced hull"
desc = "A reinforced metal wall used to separate rooms and make up the station."
damage_cap = HEALTH_WALL_REINFORCED
icon = 'icons/turf/walls/diner_walls.dmi'
icon_state = "diner"
walltype = WALL_DINER

/turf/closed/wall/diner/hull
name = "heavy reinforced hull"
desc = "A highly reinforced metal wall used to separate rooms and make up the station."
hull = TRUE
icon_state = "diner_h"


//Xenomorph's Resin Walls

Expand Down
1 change: 1 addition & 0 deletions colonialmarines.dme
Original file line number Diff line number Diff line change
Expand Up @@ -1343,6 +1343,7 @@
#include "code\game\turfs\auto_turf.dm"
#include "code\game\turfs\baseturf_skipover.dm"
#include "code\game\turfs\closed.dm"
#include "code\game\turfs\diner.dm"
#include "code\game\turfs\floor.dm"
#include "code\game\turfs\floor_types.dm"
#include "code\game\turfs\kutjevo.dm"
Expand Down
Binary file modified icons/obj/objects.dmi
Binary file not shown.
Binary file added icons/obj/structures/doors/2x1diner_door.dmi
Binary file not shown.
Binary file modified icons/obj/structures/handrail.dmi
Binary file not shown.
Binary file added icons/obj/structures/props/diner_e_w.dmi
Binary file not shown.
Binary file added icons/obj/structures/props/diner_n_s.dmi
Binary file not shown.
Binary file modified icons/obj/structures/souto_land.dmi
Binary file not shown.
Binary file modified icons/obj/structures/tables.dmi
Binary file not shown.
Binary file added icons/turf/floors/diner_floors.dmi
Binary file not shown.
Binary file added icons/turf/walls/diner_walls.dmi
Binary file not shown.
Binary file added icons/turf/walls/diner_windows.dmi
Binary file not shown.
Loading

0 comments on commit 24faffe

Please sign in to comment.