obj
stuff
icon = 'stuff.dmi'
New() // if I comment out this part, it
// works fine, and the object
// appears and disapears, as it should...
.=..()
src.icon += rgb(0,10,0)
src.icon -= rgb(10,0,10)
// commented out to here, that is... eliminating this call to New()
more_stuff_01
m_s01
icon_state = "more_stuff11"
m_s02
icon_state = "more_stuff12"
m_s03
icon_state = "more_stuff13"
m_s04
icon_state = "more_stuff14"
m_s05
icon_state = "more_stuff15"
m_s06
icon_state = "more_stuff16"
m_s07
icon_state = "more_stuff17"
m_s08
icon_state = "more_stuff18"
m_s09
icon_state = "more_stuff19"
more_stuff_02
icon_state = "more_stuff_03"
layer = -20
more_stuff_03
icon_state = "more_stuff01"
mob
player
icon = 'player.dmi'
icon_state = "01"
var
more_stuff_02 = 0
more_stuff_03 = 0
verb
say(msg as text)
world << "[usr.key]: [msg]"
more_stuff_02()
if(more_stuff_02)
overlays -= /obj/stuff/more_stuff_02
src.more_stuff_02 = 0
else
overlays += /obj/stuff/more_stuff_02
src.more_stuff_02 = 1
more_stuff_03()
if(!more_stuff_03)
src.icon += rgb(31,31,0)
src.icon -= rgb(0,0,71)
underlays += new/obj/stuff/more_stuff_03()
src.icon_state = "03"
src.more_stuff_03 = 1
else
src.icon += rgb(0,0,71)
src.icon -= rgb(31,31,0)
underlays -= /obj/stuff/more_stuff_03
src.icon_state = "01"
src.more_stuff_03 = 0
Please, I would really like to know what's going on here...
~X
Lummox JR