Files
Bubberstation/code/modules/holodeck/turfs.dm
2016-01-30 19:44:20 +00:00

86 lines
2.1 KiB
Plaintext

/turf/simulated/floor/holofloor
icon_state = "floor"
thermal_conductivity = 0
broken_states = list("engine")
burnt_states = list("engine")
/turf/simulated/floor/holofloor/attackby(obj/item/weapon/W as obj, mob/user as mob)
return // HOLOFLOOR DOES NOT GIVE A FUCK
/turf/simulated/floor/holofloor/plating
name = "Holodeck Projector Floor"
icon_state = "engine"
/turf/simulated/floor/holofloor/grass
gender = PLURAL
name = "lush grass"
icon_state = "grass"
/turf/simulated/floor/holofloor/beach
name = "sand"
icon = 'icons/misc/beach.dmi'
icon_state = "sand"
/turf/simulated/floor/holofloor/beach/coast_t
name = "coastline"
icon_state = "sandwater_t"
/turf/simulated/floor/holofloor/beach/coast_b
name = "coastline"
icon_state = "sandwater_b"
/turf/simulated/floor/holofloor/beach/water
name = "water"
icon_state = "water"
/turf/simulated/floor/holofloor/asteroid
name = "Asteroid"
icon_state = "asteroid0"
/turf/simulated/floor/holofloor/asteroid/New()
icon_state = "asteroid[pick(0,1,2,3,4,5,6,7,8,9,10,11,12)]"
..()
/turf/simulated/floor/holofloor/space
name = "Space"
icon = 'icons/turf/space.dmi'
icon_state = "0"
/turf/simulated/floor/holofloor/space/New()
icon_state = SPACE_ICON_STATE // so realistic
..()
/turf/simulated/floor/holofloor/hyperspace
name = "Hyperspace"
icon = 'icons/turf/space.dmi'
icon_state = "speedspace_ew_1"
/turf/simulated/floor/holofloor/hyperspace/New()
icon_state = "speedspace_ew_[(x + 5*y + (y%2+1)*7)%15+1]"
..()
/turf/simulated/floor/holofloor/hyperspace/ns/New()
..()
icon_state = "speedspace_ns_[(x + 5*y + (y%2+1)*7)%15+1]"
/turf/simulated/floor/holofloor/carpet
name = "Carpet"
desc = "Electrically inviting."
icon = 'icons/turf/floors/carpet.dmi'
icon_state = "carpet"
floor_tile = /obj/item/stack/tile/carpet
broken_states = list("damaged")
smooth = SMOOTH_TRUE
canSmoothWith = null
/turf/simulated/floor/holofloor/carpet/New()
..()
spawn(1)
update_icon()
/turf/simulated/floor/holofloor/carpet/update_icon()
if(!..())
return 0
if(intact)
smooth_icon(src)