mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-17 17:17:35 +01:00
tl;dr level collections that can easily be logically restructured/moved as necessary will eventually be used for radio and overmaps location resolution. this is the last part of https://github.com/Citadel-Station-13/Citadel-Station-13-RP/pull/4841 that has not yet been integrated. this will be a draft for a while. --------- Co-authored-by: LetterN <24603524+LetterN@users.noreply.github.com>
19 lines
571 B
Plaintext
19 lines
571 B
Plaintext
/mob/observer
|
|
name = "observer"
|
|
desc = "This shouldn't appear"
|
|
density = 0
|
|
mobility_flags = NONE
|
|
movespeed_hyperbolic = 0.5
|
|
invisibility = INVISIBILITY_OBSERVER
|
|
see_invisible = SEE_INVISIBLE_OBSERVER
|
|
atom_flags = ATOM_NONWORLD | ATOM_HEAR
|
|
|
|
/// Our darksight
|
|
var/datum/vision/baseline/vision_innate = /datum/vision/baseline/observer
|
|
|
|
/mob/observer/Reachability(atom/target, depth, range, obj/item/tool)
|
|
return FALSE // you're not reaching shit
|
|
|
|
/mob/observer/CheapReachability(atom/target, depth, range, obj/item/tool)
|
|
return FALSE // you're not reaching shit
|