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)