diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm
index 6ab1d1859e..f2d96c9e4d 100644
--- a/code/datums/brain_damage/severe.dm
+++ b/code/datums/brain_damage/severe.dm
@@ -119,7 +119,7 @@
owner.update_disabled_bodyparts()
/datum/brain_trauma/severe/paralysis/paraplegic
- can_gain = FALSE
+ //can_gain = FALSE maybe breaks.
paralysis_type = "legs"
resilience = TRAUMA_RESILIENCE_ABSOLUTE
diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm
index ca10d5092f..27d9cef4ca 100644
--- a/code/modules/crafting/recipes.dm
+++ b/code/modules/crafting/recipes.dm
@@ -623,6 +623,14 @@
/obj/item/assembly/igniter = 1)
category = CAT_MISC
+/datum/crafting_recipe/wheelchair
+ name = "Wheelchair"
+ result = /obj/vehicle/ridden/wheelchair
+ reqs = list(/obj/item/stack/sheet/plasteel = 2,
+ /obj/item/stack/rods = 8)
+ time = 100
+ category = CAT_MISC
+
/datum/crafting_recipe/rcl
name = "Makeshift Rapid Cable Layer"
diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm
index be59a6df65..54bc03bcf3 100644
--- a/code/modules/vehicles/_vehicle.dm
+++ b/code/modules/vehicles/_vehicle.dm
@@ -31,6 +31,19 @@
occupant_actions = list()
generate_actions()
+/obj/vehicle/examine(mob/user)
+ ..()
+ if(resistance_flags & ON_FIRE)
+ to_chat(user, "It's on fire!")
+ var/healthpercent = obj_integrity/max_integrity * 100
+ switch(healthpercent)
+ if(50 to 99)
+ to_chat(user, "It looks slightly damaged.")
+ if(25 to 50)
+ to_chat(user, "It appears heavily damaged.")
+ if(0 to 25)
+ to_chat(user, "It's falling apart!")
+
/obj/vehicle/proc/is_key(obj/item/I)
return I? (key_type_exact? (I.type == key_type) : istype(I, key_type)) : FALSE
diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi
index 5e3757cedd..fc8f0755cb 100644
Binary files a/icons/obj/vehicles.dmi and b/icons/obj/vehicles.dmi differ