mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 12:08:28 +01:00
Add some ctrl/alt vehicle helper clicks
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user