diff --git a/code/game/objects/effects/barsign.dm b/code/game/objects/effects/barsign.dm index 287a8f64f4d..fc6278187e9 100644 --- a/code/game/objects/effects/barsign.dm +++ b/code/game/objects/effects/barsign.dm @@ -4,5 +4,5 @@ anchored = 1 New() - var/list/valid_states = list("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead") + var/list/valid_states = list("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt") src.icon_state = "[pick(valid_states)]" diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 2be8b7717a6..5a73da279d5 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -461,6 +461,8 @@ var/list/solars_list = list() if(src.trackrate) nexttime = world.time + 6000/trackrate track = text2num(href_list["track"]) if(powernet && (track == 2)) + if(!solars_list.Find(src,1,0)) + solars_list.Add(src) for(var/obj/machinery/power/tracker/T in get_solars_powernet()) if(powernet.nodes[T]) cdir = T.sun_angle diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 1872d19070b..72b438b2dd2 100644 Binary files a/icons/obj/barsigns.dmi and b/icons/obj/barsigns.dmi differ