Skip to content

Commit

Permalink
Add: "I'm definitely not an idiot" sign (ss220-space#5394)
Browse files Browse the repository at this point in the history
* rdy

* Update cerestation.dmm

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

Co-authored-by: Den109G <[email protected]>

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

Co-authored-by: Zwei <[email protected]>

* Update signs.dm

---------

Co-authored-by: Den109G <[email protected]>
Co-authored-by: Zwei <[email protected]>
  • Loading branch information
3 people authored Jul 15, 2024
1 parent 9233bcf commit 96615e7
Show file tree
Hide file tree
Showing 7 changed files with 82 additions and 11 deletions.
6 changes: 6 additions & 0 deletions _maps/map_files/Delta/delta.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -36006,6 +36006,9 @@
/obj/machinery/light/small{
dir = 1
},
/obj/structure/sign/double/no_idiots/left{
pixel_y = 32
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
"dBG" = (
Expand Down Expand Up @@ -126086,6 +126089,9 @@
/area/turret_protected/aisat)
"xvt" = (
/obj/effect/decal/warning_stripes/northeast,
/obj/structure/sign/double/no_idiots/right{
pixel_y = 32
},
/turf/simulated/floor/plasteel,
/area/engine/controlroom)
"xvv" = (
Expand Down
26 changes: 24 additions & 2 deletions _maps/map_files/celestation/celestation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -27582,6 +27582,17 @@
},
/turf/simulated/floor/wood/fancy/light,
/area/medical/psych)
"dQZ" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
/obj/structure/sign/double/no_idiots/right{
pixel_y = 32
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/engine/engineering)
"dRc" = (
/obj/machinery/door/airlock/public/glass{
name = "Central Access"
Expand Down Expand Up @@ -33675,6 +33686,17 @@
icon_state = "caution"
},
/area/atmos/control)
"fgx" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
/obj/structure/sign/double/no_idiots/left{
pixel_y = 32
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/engine/engineering)
"fgB" = (
/obj/machinery/turretid/stun{
control_area = "AI Satellite Antechamber";
Expand Down Expand Up @@ -230951,7 +230973,7 @@ ePA
apP
ddw
pXa
dbS
fgx
drC
ekR
qnz
Expand Down Expand Up @@ -231208,7 +231230,7 @@ ntG
meC
gkw
pXa
dbS
dQZ
nJL
qXY
qnz
Expand Down
18 changes: 16 additions & 2 deletions _maps/map_files/cerestation/cerestation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -28041,6 +28041,14 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker)
"dTs" = (
/obj/structure/sign/double/no_idiots/right{
pixel_y = 32
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/engine/engineering)
"dTB" = (
/obj/machinery/space_heater,
/turf/simulated/floor/plating,
Expand Down Expand Up @@ -76673,6 +76681,12 @@
icon_state = "purplecorner"
},
/area/hallway/primary/aft/west)
"rVa" = (
/obj/structure/sign/double/no_idiots/left{
pixel_y = 32
},
/turf/simulated/floor/plating,
/area/engine/engineering)
"rVu" = (
/obj/structure/cable/orange{
icon_state = "1-2"
Expand Down Expand Up @@ -132450,7 +132464,7 @@ biL
bhQ
dcG
bhd
cKs
rVa
cJC
qMy
qMy
Expand Down Expand Up @@ -132707,7 +132721,7 @@ biL
bhQ
dcG
bhd
nOF
dTs
cJE
cKs
cWO
Expand Down
6 changes: 6 additions & 0 deletions _maps/map_files/cyberiad/cyberiad.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -81003,6 +81003,9 @@
/obj/machinery/light{
dir = 1
},
/obj/structure/sign/double/no_idiots/right{
pixel_y = 32
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"tHR" = (
Expand Down Expand Up @@ -86273,6 +86276,9 @@
d2 = 8;
icon_state = "2-8"
},
/obj/structure/sign/double/no_idiots/left{
pixel_y = 32
},
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"wZh" = (
Expand Down
14 changes: 13 additions & 1 deletion _maps/map_files/event/Station/towerstation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -11061,6 +11061,15 @@
},
/turf/simulated/floor/engine/vacuum,
/area/atmos)
"hgz" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/obj/structure/sign/double/no_idiots/right{
pixel_y = 32
},
/turf/simulated/floor/engine,
/area/engine/engineering)
"hgQ" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
Expand Down Expand Up @@ -33612,6 +33621,9 @@
/obj/machinery/light{
dir = 1
},
/obj/structure/sign/double/no_idiots/left{
pixel_y = 32
},
/turf/simulated/floor/engine,
/area/engine/engineering)
"vCV" = (
Expand Down Expand Up @@ -457927,7 +457939,7 @@ rgz
rgz
rgz
dHQ
dRc
hgz
vNO
uXp
iyT
Expand Down
23 changes: 17 additions & 6 deletions code/game/objects/structures/signs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,24 @@
max_integrity = 100
blocks_emissive = EMISSIVE_BLOCK_GENERIC
var/does_emissive = FALSE
var/random_number = FALSE
armor = list("melee" = 50, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)


/obj/structure/sign/Initialize(mapload)
. = ..()
if(does_emissive)
if(does_emissive || random_number)
update_icon(UPDATE_OVERLAYS)


/obj/structure/sign/update_overlays()
. = ..()

underlays.Cut()
if(!does_emissive)
return

underlays += emissive_appearance(icon,"[icon_state]_lightmask", src)

if(does_emissive)
underlays += emissive_appearance(icon, "[icon_state]_lightmask", src)
if(random_number)
add_overlay(mutable_appearance(icon, "_num[pick("0","1","2","3","4","5","6","7","8","9","10","inf")]"))

/obj/structure/sign/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
switch(damage_type)
Expand Down Expand Up @@ -104,6 +104,17 @@
/obj/structure/sign/double/map/right
icon_state = "map-right"

/obj/structure/sign/double/no_idiots
name = "Counting sign"
desc = "Indicates how many days the station operates without idiots at the SuperMatter crystal control panel"

/obj/structure/sign/double/no_idiots/left
icon_state = "no_idiots_left"
random_number = TRUE

/obj/structure/sign/double/no_idiots/right
icon_state = "no_idiots_right"

/obj/structure/sign/securearea
name = "\improper SECURE AREA"
desc = "A warning sign which reads 'SECURE AREA'"
Expand Down
Binary file modified icons/obj/decals.dmi
Binary file not shown.

0 comments on commit 96615e7

Please sign in to comment.