mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 08:01:06 +00:00
103 lines
2.5 KiB
Plaintext
103 lines
2.5 KiB
Plaintext
/obj/structure/signpost
|
|
icon = 'icons/obj/stationobjs.dmi'
|
|
icon_state = "signpost"
|
|
anchored = 1
|
|
density = 1
|
|
|
|
attackby(obj/item/W as obj, mob/user as mob)
|
|
return attack_hand(user)
|
|
|
|
attack_hand(mob/user as mob)
|
|
switch(alert("Travel back to ss13?",,"Yes","No"))
|
|
if("Yes")
|
|
if(user.z != src.z) return
|
|
user.loc.loc.Exited(user) //what the fuck is this
|
|
user.forceMove(pick(latejoin))
|
|
if("No")
|
|
return
|
|
|
|
/obj/effect/mark
|
|
var/mark = ""
|
|
icon = 'icons/misc/mark.dmi'
|
|
icon_state = "blank"
|
|
anchored = 1
|
|
layer = 99
|
|
mouse_opacity = 0
|
|
unacidable = 1//Just to be sure.
|
|
|
|
/obj/effect/beam
|
|
name = "beam"
|
|
density = 0
|
|
unacidable = 1//Just to be sure.
|
|
var/def_zone
|
|
flags = PROXMOVE
|
|
pass_flags = PASSTABLE
|
|
|
|
/var/list/acting_rank_prefixes = list("acting", "temporary", "interim", "provisional")
|
|
|
|
/proc/make_list_rank(rank)
|
|
for(var/prefix in acting_rank_prefixes)
|
|
if(findtext(rank, "[prefix] ", 1, 2+length(prefix)))
|
|
return copytext(rank, 2+length(prefix))
|
|
return rank
|
|
|
|
/obj/effect/laser
|
|
name = "laser"
|
|
desc = "IT BURNS!!!"
|
|
icon = 'icons/obj/projectiles.dmi'
|
|
var/damage = 0.0
|
|
var/range = 10.0
|
|
|
|
/obj/effect/projection
|
|
name = "Projection"
|
|
desc = "This looks like a projection of something."
|
|
anchored = 1.0
|
|
|
|
/obj/structure/showcase
|
|
name = "Showcase"
|
|
icon = 'icons/obj/stationobjs.dmi'
|
|
icon_state = "showcase_1"
|
|
desc = "A stand with the empty body of a cyborg bolted to it."
|
|
density = 1
|
|
anchored = 1
|
|
unacidable = 1//temporary until I decide whether the borg can be removed. -veyveyr
|
|
|
|
/obj/item/mouse_drag_pointer = MOUSE_ACTIVE_POINTER
|
|
|
|
/obj/item/beach_ball
|
|
icon = 'icons/misc/beach.dmi'
|
|
icon_state = "ball"
|
|
name = "beach ball"
|
|
item_state = "beachball"
|
|
density = 0
|
|
anchored = 0
|
|
w_class = ITEMSIZE_LARGE
|
|
force = 0.0
|
|
throwforce = 0.0
|
|
throw_speed = 1
|
|
throw_range = 20
|
|
flags = CONDUCT
|
|
drop_sound = 'sound/items/drop/rubber.ogg'
|
|
pickup_sound = 'sound/items/pickup/rubber.ogg'
|
|
|
|
afterattack(atom/target as mob|obj|turf|area, mob/user as mob)
|
|
user.drop_item()
|
|
src.throw_at(target, throw_range, throw_speed, user)
|
|
|
|
/obj/effect/spawner
|
|
name = "object spawner"
|
|
|
|
/obj/structure/spaceship
|
|
name = "Abandoned Shuttle"
|
|
desc = "An ancient and inoperable shuttle-craft"
|
|
icon = 'icons/obj/machines/spaceship.dmi'
|
|
anchored = 1
|
|
density = 1
|
|
|
|
/obj/structure/mainframe
|
|
name = "Ancient Mainframe"
|
|
desc = "A long-fried AI mainframe from the 2420s. It's more fit to be holding rats than AIs at this point."
|
|
icon = 'icons/obj/mainframe.dmi'
|
|
anchored = 1
|
|
density = 1
|