Laser Sight: Difference between revisions

Remove fabricated shop price: ug[i][5] is never read for upgrades (dead data)
Add verified mechanics from scrPlayerShootN/bulPropertyCheck/bullet_ranged/playerDraw: exact per-weapon spread removed, +1/3 range extension, and the aiming-line visual
Line 10: Line 10:
</div>
</div>


'''Laser Sight''' (レーザーサイト) is an [[Upgrades|upgrade]]. Increases range + increases accuracy.
'''Laser Sight''' (レーザーサイト) is an [[Upgrades|upgrade]]. Increases range + increases accuracy. Accuracy: sets shot spread to zero, removing the built-in random deviation from every weapon that has one — [[Machinegun]] (normally 3°), [[Shotgun]] (10–12°), [[Triple]] (1°), [[Burst]] (2–2.5°), and [[Noppy]] (5–6°). [[Laser]] and [[Puncher]] already fire with zero spread, so Laser Sight has no accuracy effect on them.
 
Range: for every weapon except Laser (which fires a distinct beam object with its own behavior), it extends how long a bullet travels at full speed before it starts decelerating, by a third (rounded down).
 
It also draws a visible red aiming line from the player toward the current aim direction, stopping at the first wall or enemy it would hit — a visual aid only, it doesn't change the shot itself.


[[Category:Upgrades]]
[[Category:Upgrades]]