mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-17 11:05:16 +01:00
Adds unit tests for bar sign datums (#68046)
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
|
||||
icon_state = sign.icon
|
||||
|
||||
if(sign.name)
|
||||
if(sign.rename_area)
|
||||
name = "[initial(name)] ([sign.name])"
|
||||
else
|
||||
name = "[initial(name)]"
|
||||
@@ -30,7 +30,7 @@
|
||||
if(sign.desc)
|
||||
desc = sign.desc
|
||||
|
||||
if(sign.rename_area && sign.name)
|
||||
if(sign.rename_area)
|
||||
rename_area(src, sign.name)
|
||||
|
||||
return sign
|
||||
@@ -138,15 +138,20 @@
|
||||
var/list/names = list()
|
||||
for(var/d in subtypesof(/datum/barsign))
|
||||
var/datum/barsign/D = d
|
||||
if(initial(D.name) && !initial(D.hidden))
|
||||
if(!initial(D.hidden))
|
||||
names += initial(D.name)
|
||||
. = names
|
||||
|
||||
/datum/barsign
|
||||
var/name = "Name"
|
||||
var/icon = "Icon"
|
||||
var/desc = "desc"
|
||||
/// User-visible name of the sign.
|
||||
var/name
|
||||
/// Icon state associated with this sign
|
||||
var/icon
|
||||
/// Description shown in the sign's examine text.
|
||||
var/desc
|
||||
/// Hidden from list of selectable options.
|
||||
var/hidden = FALSE
|
||||
/// Rename the area when this sign is selected.
|
||||
var/rename_area = TRUE
|
||||
|
||||
/datum/barsign/New()
|
||||
@@ -304,7 +309,7 @@
|
||||
|
||||
|
||||
/datum/barsign/hiddensigns/empbarsign
|
||||
name = null
|
||||
name = "EMP'd"
|
||||
icon = "empbarsign"
|
||||
desc = "Something has gone very wrong."
|
||||
rename_area = FALSE
|
||||
@@ -315,7 +320,7 @@
|
||||
desc = "Syndicate or die."
|
||||
|
||||
/datum/barsign/hiddensigns/signoff
|
||||
name = null
|
||||
name = "Off"
|
||||
icon = "empty"
|
||||
desc = "This sign doesn't seem to be on."
|
||||
rename_area = FALSE
|
||||
|
||||
Reference in New Issue
Block a user