diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index 508ad2a750..45cbcd7a13 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -43,7 +43,7 @@ /obj/vehicle/train/engine/New() ..() cell = new /obj/item/weapon/cell/high(src) - key = new(key_type) + key = new key_type(src) var/image/I = new(icon = 'icons/obj/vehicles.dmi', icon_state = "cargo_engine_overlay", layer = src.layer + 0.2) //over mobs overlays += I turn_off() //so engine verbs are correctly set diff --git a/code/modules/vehicles/quad.dm b/code/modules/vehicles/quad.dm index 23a00f6de7..99adccf459 100644 --- a/code/modules/vehicles/quad.dm +++ b/code/modules/vehicles/quad.dm @@ -27,11 +27,11 @@ /obj/vehicle/train/engine/quadbike/New() cell = new /obj/item/weapon/cell/high(src) - key = new(key_type) + key = new key_type(src) turn_off() /obj/vehicle/train/engine/quadbike/built/New() - key = new(key_type) + key = new key_type(src) turn_off() /obj/vehicle/train/engine/quadbike/random/New()