Add some ctrl/alt vehicle helper clicks

This commit is contained in:
Aronai Sieyes
2020-05-08 10:53:08 -04:00
parent 0b8872b801
commit c849c020b9
2 changed files with 29 additions and 1 deletions
+13 -1
View File
@@ -54,6 +54,12 @@
return
..()
/obj/vehicle/bike/CtrlClick(var/mob/user)
if(Adjacent(user) && anchored)
toggle()
else
return ..()
/obj/vehicle/bike/verb/toggle()
set name = "Toggle Engine"
set category = "Vehicle"
@@ -71,7 +77,13 @@
turn_off()
src.visible_message("\The [src] putters before turning off.", "You hear something putter slowly.")
/obj/vehicle/bike/verb/kickstand(var/mob/user as mob) //TFF 22/3/20 - Tweaking the visible_message output so it's not "You put kickstand down" to everyone.
/obj/vehicle/bike/AltClick(var/mob/user)
if(Adjacent(user))
kickstand(user)
else
return ..()
/obj/vehicle/bike/verb/kickstand(var/mob/user as mob)
set name = "Toggle Kickstand"
set category = "Vehicle"
set src in view(0)
+16
View File
@@ -197,6 +197,22 @@
. += "The power light is [on ? "on" : "off"].\nThere are[key ? "" : " no"] keys in the ignition."
. += "The charge meter reads [cell? round(cell.percent(), 0.01) : 0]%"
/obj/vehicle/train/engine/CtrlClick(var/mob/user)
if(Adjacent(user))
if(on)
stop_engine()
else
start_engine()
else
return ..()
/obj/vehicle/train/engine/AltClick(var/mob/user)
if(Adjacent(user))
remove_key()
else
return ..()
/obj/vehicle/train/engine/verb/start_engine()
set name = "Start engine"
set category = "Vehicle"