* map tweaks/shuttle engines * helpers and defines * global/onclick * controllers and datums * mapping * game folder * some other stuff * some modules * modules that aren't mobs * some mob stuff * new player stuff * mob living * silicon stuff * simple animal things * carbon/ayylmao * update_icons * carbon/human * sounds and tools * icons and stuff * hippie grinder changes + tgui * kitchen.dmi * compile issues fixed * mapfix * Mapfixes 2.0 * mapedit2.0 * mapmerger pls * Revert "mapedit2.0" This reverts commit 74139a3cacea10df7aafca06c0a10bd3daf3a481. * clean up vore folder + 2 hotfixes * admin ticket refinement * Blob tweaks and LAZYADD * LAZYADD IS LAZY * Magic strings purged * DEFINES NEED HIGHER PRIORITIES * Only a sleepless idiot deals in absolute TRUE|FALSE * u h g * progress bar fix * reverts ticket logs * there's always that one guy * fixes and stuff * 2/27 fixes * game folder stuff * stats * some modules again * clothing stuff gets vg clothing out of the main files * everything not mobs again * mob stuff * maps, tgui, sql stuff * icons * additional fixes and compile errors * don't need this anymore * Oh right this isn't needed anymore * maint bar re-added * that doesn't need to be here * stupid events * wtfeven * probably makes Travis happy * don't care to fix the grinder atm * fixes vending sprites, changes turret * lethal, not lethals * overylays are finicky creatures * lazy fix for bleeding edgy (#252) * map tweaks/shuttle engines * helpers and defines * global/onclick * controllers and datums * mapping * game folder * some other stuff * some modules * modules that aren't mobs * some mob stuff * new player stuff * mob living * silicon stuff * simple animal things * carbon/ayylmao * update_icons * carbon/human * sounds and tools * icons and stuff * hippie grinder changes + tgui * kitchen.dmi * compile issues fixed * mapfix * Mapfixes 2.0 * mapedit2.0 * mapmerger pls * Revert "mapedit2.0" This reverts commit 74139a3cacea10df7aafca06c0a10bd3daf3a481. * clean up vore folder + 2 hotfixes * admin ticket refinement * Blob tweaks and LAZYADD * LAZYADD IS LAZY * Magic strings purged * DEFINES NEED HIGHER PRIORITIES * Only a sleepless idiot deals in absolute TRUE|FALSE * u h g * progress bar fix * reverts ticket logs * there's always that one guy * fixes and stuff * 2/27 fixes * game folder stuff * stats * some modules again * clothing stuff gets vg clothing out of the main files * everything not mobs again * mob stuff * maps, tgui, sql stuff * icons * additional fixes and compile errors * don't need this anymore * Oh right this isn't needed anymore * maint bar re-added * that doesn't need to be here * stupid events * wtfeven * probably makes Travis happy * don't care to fix the grinder atm * fixes vending sprites, changes turret * lethal, not lethals * overylays are finicky creatures
129 lines
2.9 KiB
Plaintext
129 lines
2.9 KiB
Plaintext
/area/holodeck
|
|
name = "Holodeck"
|
|
icon_state = "Holodeck"
|
|
luminosity = 1
|
|
lighting_use_dynamic = 0
|
|
flags = 0
|
|
|
|
var/obj/machinery/computer/holodeck/linked
|
|
var/restricted = 0 // if true, program goes on emag list
|
|
|
|
/*
|
|
Power tracking: Use the holodeck computer's power grid
|
|
Asserts are to avoid the inevitable infinite loops
|
|
*/
|
|
|
|
/area/holodeck/powered(var/chan)
|
|
if(!requires_power)
|
|
return 1
|
|
if(always_unpowered)
|
|
return 0
|
|
if(!linked)
|
|
return 0
|
|
var/area/A = get_area(linked)
|
|
ASSERT(!istype(A,/area/holodeck))
|
|
return A.powered(chan)
|
|
|
|
/area/holodeck/usage(var/chan)
|
|
if(!linked)
|
|
return 0
|
|
var/area/A = get_area(linked)
|
|
ASSERT(!istype(A,/area/holodeck))
|
|
return A.usage(chan)
|
|
|
|
/area/holodeck/addStaticPower(value, powerchannel)
|
|
if(!linked)
|
|
return
|
|
var/area/A = get_area(linked)
|
|
ASSERT(!istype(A,/area/holodeck))
|
|
return A.addStaticPower(value,powerchannel)
|
|
|
|
/area/holodeck/use_power(var/amount, var/chan)
|
|
if(!linked)
|
|
return 0
|
|
var/area/A = get_area(linked)
|
|
ASSERT(!istype(A,/area/holodeck))
|
|
return A.use_power(amount,chan)
|
|
|
|
|
|
/*
|
|
This is the standard holodeck. It is intended to allow you to
|
|
blow off steam by doing stupid things like laying down, throwing
|
|
spheres at holes, or bludgeoning people.
|
|
*/
|
|
/area/holodeck/rec_center
|
|
name = "\improper Recreational Holodeck"
|
|
|
|
/area/holodeck/rec_center/offline
|
|
name = "Holodeck - Offline"
|
|
|
|
/area/holodeck/rec_center/court
|
|
name = "Holodeck - Empty Court"
|
|
|
|
/area/holodeck/rec_center/dodgeball
|
|
name = "Holodeck - Dodgeball Court"
|
|
|
|
/area/holodeck/rec_center/basketball
|
|
name = "Holodeck - Basketball Court"
|
|
|
|
/area/holodeck/rec_center/thunderdome
|
|
name = "Holodeck - Thunderdome Arena"
|
|
|
|
/area/holodeck/rec_center/beach
|
|
name = "Holodeck - Beach"
|
|
|
|
/area/holodeck/rec_center/lounge
|
|
name = "Holodeck - Lounge"
|
|
|
|
/area/holodeck/rec_center/medical
|
|
name = "Holodeck - Emergency Medical"
|
|
|
|
/area/holodeck/rec_center/pet_lounge
|
|
name = "Holodeck - Pet Park"
|
|
|
|
/area/holodeck/rec_center/firingrange
|
|
name = "Holodeck - Firing Range"
|
|
|
|
/area/holodeck/rec_center/rollercoaster
|
|
name = "Holodeck - Roller Coaster"
|
|
|
|
/area/holodeck/rec_center/chapelcourt
|
|
name = "Holodeck - Chapel Courtroom"
|
|
|
|
/area/holodeck/rec_center/spacechess
|
|
name = "Holodeck - Space Chess"
|
|
|
|
/area/holodeck/rec_center/kobayashi
|
|
name = "Holodeck - Kobayashi Maru"
|
|
|
|
// Bad programs
|
|
|
|
/area/holodeck/rec_center/burn
|
|
name = "Holodeck - Atmospheric Burn Test"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/winterwonderland
|
|
name = "Holodeck - Winter Wonderland"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/wildlife
|
|
name = "Holodeck - Wildlife Simulation"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/bunker
|
|
name = "Holodeck - Holdout Bunker"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/anthophila
|
|
name = "Holodeck - Anthophila"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/refuel
|
|
name = "Holodeck - Refueling Station"
|
|
restricted = 1
|
|
|
|
/area/holodeck/rec_center/thunderdome1218
|
|
name = "Holodeck - 1218 AD"
|
|
restricted = 1
|
|
|