red ones do go faster

This commit is contained in:
Fox McCloud
2019-09-28 02:31:10 -04:00
parent 71ec6419d6
commit ca5a552dec
3 changed files with 23 additions and 11 deletions
@@ -354,19 +354,31 @@
icon_state = "bottle3"
origin_tech = "biotech=5"
/obj/item/slimepotion/speed/afterattack(obj/item/C, mob/user, proximity_flag)
/obj/item/slimepotion/speed/afterattack(obj/O, mob/user, proximity_flag)
if(!proximity_flag)
return
..()
if(!istype(C))
to_chat(user, "<span class='warning'>The potion can only be used on items!</span>")
if(!istype(O))
to_chat(user, "<span class='warning'>The potion can only be used on items or vehicles!</span>")
return
if(C.slowdown <= 0)
to_chat(user, "<span class='warning'>[C] can't be made any faster!</span>")
return..()
to_chat(user, "<span class='notice'>You slather the red gunk over [C], making it faster.</span>")
C.color = "#FF0000"
C.slowdown = 0
if(isitem(O))
var/obj/item/I = O
if(I.slowdown <= 0)
to_chat(user, "<span class='warning'>[I] can't be made any faster!</span>")
return ..()
I.slowdown = 0
if(istype(O, /obj/vehicle))
var/obj/vehicle/V = O
var/vehicle_speed_mod = config.run_speed
if(V.vehicle_move_delay <= vehicle_speed_mod)
to_chat(user, "<span class='warning'>[V] can't be made any faster!</span>")
return ..()
V.vehicle_move_delay = vehicle_speed_mod
to_chat(user, "<span class='notice'>You slather the red gunk over [O], making it faster.</span>")
O.remove_atom_colour(WASHABLE_COLOUR_PRIORITY)
O.add_atom_colour("#FF0000", FIXED_COLOUR_PRIORITY)
qdel(src)
/obj/item/slimepotion/speed/MouseDrop(obj/over_object)
+1 -1
View File
@@ -6,7 +6,7 @@
key_type = /obj/item/key
generic_pixel_x = 0
generic_pixel_y = 4
vehicle_move_delay = 1.5
vehicle_move_delay = 1
var/static/mutable_appearance/atvcover
/obj/vehicle/atv/Initialize(mapload)
+1 -1
View File
@@ -5,7 +5,7 @@
key_type = /obj/item/key/security
generic_pixel_x = 0
generic_pixel_y = 4
vehicle_move_delay = 1.5
vehicle_move_delay = 1
/obj/item/key/security