Parses text rather than saving icon strings. Might be better to save the strings in the future into variables, done at the toggle level for custom items.
This commit is contained in:
Datraen
2016-07-13 21:59:34 -04:00
parent f9bf949098
commit a1e278e978

View File

@@ -192,12 +192,14 @@
if(!istype(usr, /mob/living)) return
if(usr.stat) return
var/base_icon = copytext(icon_state,1,(length(icon_state) - 3 + headphones_on))
if(headphones_on)
icon_state = "headphones_off"
icon_state = "[base_icon]_off"
headphones_on = 0
usr << "<span class='notice'>You turn the music off.</span>"
else
icon_state = "headphones_on"
icon_state = "[base_icon]_on"
headphones_on = 1
usr << "<span class='notice'>You turn the music on.</span>"