diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm
index 82315b8f35..795871d3b5 100644
--- a/code/game/objects/items/RCD.dm
+++ b/code/game/objects/items/RCD.dm
@@ -36,6 +36,7 @@ RLD
var/no_ammo_message = "The \'Low Ammo\' light on the device blinks yellow."
var/has_ammobar = FALSE //controls whether or not does update_icon apply ammo indicator overlays
var/ammo_sections = 10 //amount of divisions in the ammo indicator overlay/number of ammo indicator states
+ var/custom_range = 7
/obj/item/construction/Initialize()
. = ..()
@@ -119,7 +120,7 @@ RLD
return .
/obj/item/construction/proc/range_check(atom/A, mob/user)
- if(!(A in view(7, get_turf(user))))
+ if(!(A in range(custom_range, get_turf(user))))
to_chat(user, "The \'Out of Range\' light on [src] blinks red.")
return FALSE
else
@@ -519,8 +520,9 @@ RLD
icon_state = "rld-5"
lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi'
- matter = 200
- max_matter = 200
+ matter = 500
+ max_matter = 500
+ sheetmultiplier = 16
var/mode = LIGHT_MODE
actions_types = list(/datum/action/item_action/pick_color)
@@ -531,7 +533,7 @@ RLD
var/walldelay = 10
var/floordelay = 10
- var/decondelay = 15
+ var/decondelay = 10
var/color_choice = null