From 6ba8971cc466ce64a3d92c04fcebdcb01b2d7ab9 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Thu, 31 Dec 2020 02:39:21 +0100 Subject: [PATCH] [MIRROR] Fix lava boats not accepting oars and remove unimplemented vehicle subtype. (#2390) * Merge pull request #55787 from Timberpoes/ridable-tweex Fix lava boats not accepting oars and remove unimplemented vehicle subtype. * Fix lava boats not accepting oars and remove unimplemented vehicle subtype. Co-authored-by: 81Denton <32391752+81Denton@users.noreply.github.com> --- code/modules/vehicles/lavaboat.dm | 1 + code/modules/vehicles/speedbike.dm | 24 ++++++++---------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/code/modules/vehicles/lavaboat.dm b/code/modules/vehicles/lavaboat.dm index 27a432913fa..62af4831e95 100644 --- a/code/modules/vehicles/lavaboat.dm +++ b/code/modules/vehicles/lavaboat.dm @@ -9,6 +9,7 @@ var/allowed_turf = /turf/open/lava resistance_flags = LAVA_PROOF | FIRE_PROOF can_buckle = TRUE + key_type = /obj/item/oar /obj/vehicle/ridden/lavaboat/Initialize() . = ..() diff --git a/code/modules/vehicles/speedbike.dm b/code/modules/vehicles/speedbike.dm index 1f61deb6145..c22399c66da 100644 --- a/code/modules/vehicles/speedbike.dm +++ b/code/modules/vehicles/speedbike.dm @@ -1,12 +1,4 @@ - -/obj/vehicle/ridden/space - name = "Generic Space Vehicle!" - -/obj/vehicle/ridden/space/Initialize() - . = ..() - // ryll fix this// - -/obj/vehicle/ridden/space/speedbike +/obj/vehicle/ridden/speedbike name = "Speedbike" icon = 'icons/obj/bike.dmi' icon_state = "speedbike_blue" @@ -14,24 +6,24 @@ var/overlay_state = "cover_blue" var/mutable_appearance/overlay -/obj/vehicle/ridden/space/speedbike/Initialize() +/obj/vehicle/ridden/speedbike/Initialize() . = ..() overlay = mutable_appearance(icon, overlay_state, ABOVE_MOB_LAYER) add_overlay(overlay) AddElement(/datum/element/ridable, /datum/component/riding/vehicle/speedbike) -/obj/vehicle/ridden/space/speedbike/Move(newloc,move_dir) +/obj/vehicle/ridden/speedbike/Move(newloc,move_dir) if(has_buckled_mobs()) new /obj/effect/temp_visual/dir_setting/speedbike_trail(loc,move_dir) return ..() -/obj/vehicle/ridden/space/speedbike/red +/obj/vehicle/ridden/speedbike/red icon_state = "speedbike_red" overlay_state = "cover_red" //BM SPEEDWAGON -/obj/vehicle/ridden/space/speedwagon +/obj/vehicle/ridden/speedwagon name = "BM Speedwagon" desc = "Push it to the limit, walk along the razor's edge." icon = 'icons/obj/car.dmi' @@ -43,12 +35,12 @@ pixel_y = -48 pixel_x = -48 -/obj/vehicle/ridden/space/speedwagon/Initialize() +/obj/vehicle/ridden/speedwagon/Initialize() . = ..() add_overlay(overlay) AddElement(/datum/element/ridable, /datum/component/riding/vehicle/speedwagon) -/obj/vehicle/ridden/space/speedwagon/Bump(atom/A) +/obj/vehicle/ridden/speedwagon/Bump(atom/A) . = ..() if(!A.density || !has_buckled_mobs()) return @@ -70,7 +62,7 @@ visible_message("[src] crashes into [H]!") playsound(src, 'sound/effects/bang.ogg', 50, TRUE) -/obj/vehicle/ridden/space/speedwagon/Moved() +/obj/vehicle/ridden/speedwagon/Moved() . = ..() if(!has_buckled_mobs()) return