Files
Bubberstation/code/datums/ai/telegraph_effects.dm
SkyratBot 9bd406b65b [MIRROR] Adds support for "realistic" public elevators (elevator doors, elevator panel, etc) [MDB IGNORE] (#15515)
* Adds support for "realistic" public elevators (elevator doors, elevator panel, etc) (#68888)

* Elevators are a bit more friendly part 1
- Emaggable elevator buttons / support for emaggable device assemblies
- Delayed travel between floors
- Elevators can now show a warning sign to areas below while travelling
- Elevators can now optionally wound heavily instead of gibbing

* Adds supoprt for "lift doors"

* Comment tweak

* Splitting these variables

* Functional prototype

* multiz debug

* Elevator button framework

* Unifies these behaviors

* Emergency doors

* Lift button framework

* UI closes on floor change

* Testing changes

* Fix

* UI Tweaks

* Panel works pretty swell

* Minor tweaks

* Move to static

* Bonus tram change

* User experience

* Slight tweak to mapload stuff

* This is silly

* Some UI tweaks, need to update css

* CSS and ui overhaul

* Documentation updates.

* Multi-z lift support

* Multitile lift fix

* Adds support for "realistic" public elevators (elevator doors, elevator panel, etc)

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-08-13 22:06:26 -07:00

22 lines
605 B
Plaintext

/obj/effect/temp_visual/telegraphing
icon = 'icons/mob/telegraphing/telegraph_holographic.dmi'
icon_state = "target_box"
layer = BELOW_MOB_LAYER
plane = GAME_PLANE
light_range = 1
duration = 2 SECONDS
/obj/effect/temp_visual/telegraphing/vending_machine_tilt
duration = 1 SECONDS
/obj/effect/temp_visual/telegraphing/lift_travel
/obj/effect/temp_visual/telegraphing/lift_travel/Initialize(mapload, duration)
src.duration = duration
return ..()
/obj/effect/temp_visual/telegraphing/thunderbolt
icon = 'icons/mob/telegraphing/telegraph.dmi'
icon_state = "target_circle"
duration = 2 SECONDS