From 24b21c19e2eca9e448654a1cf9fcb44a5b076a83 Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Tue, 13 Aug 2019 05:29:42 +0200 Subject: [PATCH] Laserpointer scaling fix (#45860) h --- code/game/objects/items/devices/laserpointer.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index b1bb9c6dc21..573ccbc5e07 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -13,7 +13,7 @@ var/turf/pointer_loc var/energy = 5 var/max_energy = 5 - var/effectchance = 33 + var/effectchance = 25 var/recharging = 0 var/recharge_locked = FALSE var/obj/item/stock_parts/micro_laser/diode //used for upgrading! @@ -137,7 +137,7 @@ continue if(user.mobility_flags & MOBILITY_STAND) H.setDir(get_dir(H,targloc)) // kitty always looks at the light - if(prob(effectchance)) + if(prob(effectchance * diode.rating)) H.visible_message("[H] makes a grab for the light!","LIGHT!") H.Move(targloc) log_combat(user, H, "moved with a laser pointer",src) @@ -148,7 +148,7 @@ //cats! for(var/mob/living/simple_animal/pet/cat/C in view(1,targloc)) - if(prob(50)) + if(prob(effectchance * diode.rating)) C.visible_message("[C] pounces on the light!","LIGHT!") C.Move(targloc) C.set_resting(TRUE, FALSE)