mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
* Adds an extra malf AI ability: Remote emagging. Also tidies up emag code and coverts a lot of things to balloon alerts * Update communications.dm * Modular override * Some modular adjustments, removes 'emagged' vars in favor of obj_flags * whoops, mobs don't have obj_flags. --------- Co-authored-by: nikothedude <59709059+nikothedude@users.noreply.github.com> Co-authored-by: Giz <vinylspiders@gmail.com>
48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
/obj/machinery/computer/shuttle/pod/advanced
|
|
icon = 'modular_skyrat/modules/advanced_shuttles/icons/computer.dmi'
|
|
icon_state = "intercom"
|
|
icon_screen = "null"
|
|
layer = ABOVE_OBJ_LAYER
|
|
|
|
connectable = FALSE //connecting_computer change: since icon_state is not a typical console, it cannot be connectable.
|
|
|
|
/obj/machinery/computer/shuttle/pod/advanced/emag_act(mob/user)
|
|
if(obj_flags & EMAGGED)
|
|
return FALSE
|
|
obj_flags |= EMAGGED
|
|
locked = FALSE
|
|
to_chat(user, span_warning("You fry the pod's alert level checking system."))
|
|
return TRUE
|
|
|
|
/obj/machinery/computer/emergency_shuttle/advanced
|
|
icon = 'modular_skyrat/modules/advanced_shuttles/icons/computer.dmi'
|
|
icon_state = "computer"
|
|
icon_keyboard = ""
|
|
icon_screen = ""
|
|
|
|
connectable = FALSE //connecting_computer change: since icon_state is not a typical console, it cannot be connectable.
|
|
|
|
/obj/machinery/computer/crew/shuttle
|
|
icon = 'modular_skyrat/modules/advanced_shuttles/icons/computer.dmi'
|
|
icon_state = "computer_left"
|
|
icon_keyboard = ""
|
|
icon_screen = ""
|
|
|
|
connectable = FALSE //connecting_computer change: since icon_state is not a typical console, it cannot be connectable.
|
|
|
|
/obj/machinery/computer/security/shuttle
|
|
icon = 'modular_skyrat/modules/advanced_shuttles/icons/computer.dmi'
|
|
icon_state = "computer_right"
|
|
icon_keyboard = ""
|
|
icon_screen = ""
|
|
|
|
connectable = FALSE //connecting_computer change: since icon_state is not a typical console, it cannot be connectable.
|
|
|
|
/obj/machinery/computer/shuttle/ferry/shuttle
|
|
icon = 'modular_skyrat/modules/advanced_shuttles/icons/computer.dmi'
|
|
icon_state = "computer"
|
|
icon_keyboard = ""
|
|
icon_screen = ""
|
|
|
|
connectable = FALSE //connecting_computer change: since icon_state is not a typical console, it cannot be connectable.
|