mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-13 11:43:31 +00:00
Minor Event Stuff
This commit is contained in:
@@ -10,6 +10,8 @@ var/list/shell_module_types = list(
|
||||
"Standard", "Service", "Clerical"
|
||||
)
|
||||
|
||||
var/list/eventdestinations = list() // List of scatter landmarks for VOREStation event portals
|
||||
|
||||
var/global/list/acceptable_fruit_types= list(
|
||||
"ambrosia",
|
||||
"apple",
|
||||
|
||||
@@ -55,3 +55,22 @@
|
||||
do_noeffect_teleport(M, locate(rand(5, world.maxx - 5), rand(5, world.maxy -5), 3), 0)
|
||||
else
|
||||
do_noeffect_teleport(M, target, 1) ///You will appear adjacent to the beacon
|
||||
|
||||
/obj/structure/portal_gateway
|
||||
name = "portal"
|
||||
desc = "Looks unstable. Best to test it with the clown."
|
||||
icon = 'icons/obj/stationobjs.dmi'
|
||||
icon_state = "portal"
|
||||
density = 1
|
||||
unacidable = 1//Can't destroy energy portals.
|
||||
anchored = 1
|
||||
|
||||
/obj/structure/portal_gateway/Bumped(mob/M as mob|obj)
|
||||
if(istype(M,/mob) && !(istype(M,/mob/living)))
|
||||
return //do not send ghosts, zshadows, ai eyes, etc
|
||||
var/obj/effect/landmark/dest = pick(eventdestinations)
|
||||
if(dest)
|
||||
M << 'sound/effects/phasein.ogg'
|
||||
playsound(src, 'sound/effects/phasein.ogg', 100, 1)
|
||||
M.forceMove(dest.loc)
|
||||
return
|
||||
|
||||
@@ -91,6 +91,10 @@
|
||||
/obj/item/weapon/towel/random,
|
||||
/obj/item/weapon/towel/random,
|
||||
/obj/item/weapon/extinguisher/mini,
|
||||
/obj/item/weapon/reagent_containers/glass/beaker/large,
|
||||
/obj/item/weapon/reagent_containers/glass/beaker/large,
|
||||
/obj/item/weapon/reagent_containers/glass/beaker/large,
|
||||
/obj/item/weapon/reagent_containers/glass/beaker/large,
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/survivalpod)
|
||||
"i" = (
|
||||
@@ -403,16 +407,17 @@
|
||||
/area/survivalpod)
|
||||
"R" = (
|
||||
/obj/machinery/iv_drip,
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/survivalpod)
|
||||
"S" = (
|
||||
/obj/effect/floor_decal/industrial/loading{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/survivalpod)
|
||||
"S" = (
|
||||
/obj/machinery/light{
|
||||
icon_state = "tube1";
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/chemical_dispenser/ert,
|
||||
/turf/simulated/shuttle/floor/voidcraft/light,
|
||||
/area/survivalpod)
|
||||
"T" = (
|
||||
|
||||
@@ -892,6 +892,11 @@
|
||||
/obj/item/weapon/rig/ert/assetprotection,
|
||||
/obj/item/weapon/rig/ert/assetprotection,
|
||||
/obj/item/weapon/rig/ert/assetprotection,
|
||||
/obj/item/clothing/glasses/thermal,
|
||||
/obj/item/clothing/glasses/thermal,
|
||||
/obj/item/clothing/glasses/thermal,
|
||||
/obj/item/clothing/glasses/thermal,
|
||||
/obj/item/clothing/glasses/thermal,
|
||||
/turf/unsimulated/floor{
|
||||
icon_state = "dark"
|
||||
},
|
||||
@@ -1365,6 +1370,10 @@
|
||||
pixel_x = 1;
|
||||
pixel_y = 9
|
||||
},
|
||||
/obj/item/clothing/glasses/graviton,
|
||||
/obj/item/clothing/glasses/graviton,
|
||||
/obj/item/clothing/glasses/graviton,
|
||||
/obj/item/clothing/glasses/graviton,
|
||||
/turf/unsimulated/floor{
|
||||
icon_state = "dark"
|
||||
},
|
||||
@@ -1525,6 +1534,7 @@
|
||||
/obj/item/clothing/mask/gas,
|
||||
/obj/item/clothing/mask/gas,
|
||||
/obj/effect/floor_decal/industrial/outline/blue,
|
||||
/obj/item/weapon/storage/box/traumainjectors,
|
||||
/turf/unsimulated/floor{
|
||||
icon_state = "dark"
|
||||
},
|
||||
|
||||
@@ -300,6 +300,8 @@
|
||||
docking_controller_tag = "specops_shuttle_hatch"
|
||||
web_master_type = /datum/shuttle_web_master/specialops
|
||||
can_rename = FALSE
|
||||
can_cloak = TRUE
|
||||
cloaked = FALSE
|
||||
|
||||
/datum/shuttle_web_master/specialops
|
||||
destination_class = /datum/shuttle_destination/specialops
|
||||
|
||||
Reference in New Issue
Block a user