Fixes luxury paywall laserguns dropping their pins when spawned, refactors them to item_interaction (#93863)

## About The Pull Request

Closes #93839
Also made them use item_interaction while I'm at it

## Changelog
🆑
fix: Luxury paywall lasers no longer drop their pins when spawned
/🆑
This commit is contained in:
SmArtKar
2025-11-12 03:26:44 +01:00
committed by GitHub
parent ceb9521d24
commit 3ddab8f729
5 changed files with 49 additions and 53 deletions
+1 -1
View File
@@ -209,7 +209,7 @@
QDEL_NULL(gun_reward.pin)
var/obj/item/firing_pin/pin = new
pin.gun_insert(new_gun = gun_reward)
pin.gun_insert(new_gun = gun_reward, starting = TRUE)
///For special overrides if an item can be bought or not.
/datum/uplink_item/proc/can_be_bought(datum/uplink_handler/source)