diff --git a/_maps/DiscStation.dm b/_maps/DiscStation.dm index 059d4c6166e..69682b037a5 100644 --- a/_maps/DiscStation.dm +++ b/_maps/DiscStation.dm @@ -6,6 +6,8 @@ Names of z-level do not matter, but order does greatly, for instances such as ch #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\DiscStation\DiscStation.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/asteroidstation.dm b/_maps/asteroidstation.dm index 88c7ee1ebe3..73d940ccc5f 100644 --- a/_maps/asteroidstation.dm +++ b/_maps/asteroidstation.dm @@ -6,6 +6,8 @@ Names of z-level do not matter, but order does greatly, for instances such as ch #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\AsteroidStation\AsteroidStation.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/birdstation.dm b/_maps/birdstation.dm index 0605a82a166..5f8ea80b468 100644 --- a/_maps/birdstation.dm +++ b/_maps/birdstation.dm @@ -8,6 +8,8 @@ A small map intended for lowpop(40 players and less). #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\BirdStation\BirdStation.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/dreamstation.dm b/_maps/dreamstation.dm index e46fd09f200..672775d7080 100644 --- a/_maps/dreamstation.dm +++ b/_maps/dreamstation.dm @@ -15,6 +15,8 @@ z7 = empty space #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\DreamStation\dreamstation04.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/metastation.dm b/_maps/metastation.dm index cff27a6cdbc..c0077159f92 100644 --- a/_maps/metastation.dm +++ b/_maps/metastation.dm @@ -15,6 +15,8 @@ z7 = empty space #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\MetaStation\MetaStation.v41I.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/ministation.dm b/_maps/ministation.dm index ca79390cd21..eb39ecc4ed0 100644 --- a/_maps/ministation.dm +++ b/_maps/ministation.dm @@ -48,6 +48,8 @@ Changes to the uplinks were made to discourage murderboning, the rest is the sam #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\MiniStation\MiniStation.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/_maps/tgstation2.dm b/_maps/tgstation2.dm index 0e0bbf33318..6cfdba0c7e3 100644 --- a/_maps/tgstation2.dm +++ b/_maps/tgstation2.dm @@ -15,6 +15,8 @@ z7 = empty space #if !defined(MAP_FILE) + #define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map + #include "map_files\TgStation\tgstation.2.1.3.dmm" #include "map_files\generic\z2.dmm" #include "map_files\generic\z3.dmm" diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 7f73a2da7ee..6eeff772807 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -299,6 +299,12 @@ icon = 'icons/misc/fullscreen.dmi' icon_state = "title" layer = FLY_LAYER + var/titlescreen = TITLESCREEN + +/turf/indestructible/splashscreen/New() + ..() + if(titlescreen) + icon_state = TITLESCREEN /turf/indestructible/riveted icon_state = "riveted"