The Great Lasertag Update (#18691)

* Save~

* Fixes launch_many_projectiles having 100% miss chance

Adds laser landmines.
Makes it so portable turrets don't do janky BS for lasertag.
Gives portable lasertag turrets a fun emag/EMP effect

* emag and equipment

* cargo

* tur et

* milsim rp

* clarify

* PLEASE I HAVE A FAMILY

* cries

* signal drop

* no spawn
This commit is contained in:
Cameron Lennox
2025-11-08 03:13:33 +01:00
committed by GitHub
parent 7b656d712c
commit ee47237aa7
25 changed files with 553 additions and 229 deletions
@@ -78,7 +78,10 @@
starts_with = list(
/obj/item/gun/energy/lasertag/red = 5,
/obj/item/clothing/suit/redtag = 5)
/obj/item/clothing/suit/lasertag/redtag = 5,
/obj/item/lasertagknife/red = 5,
/obj/item/mine/lasertag/all = 5,
/obj/item/mine/lasertag/red = 5)
/obj/structure/closet/lasertag/blue
@@ -88,7 +91,22 @@
starts_with = list(
/obj/item/gun/energy/lasertag/blue = 5,
/obj/item/clothing/suit/bluetag = 5)
/obj/item/clothing/suit/lasertag/bluetag = 5,
/obj/item/lasertagknife/blue = 5,
/obj/item/mine/lasertag/all = 5,
/obj/item/mine/lasertag/blue = 5)
/obj/structure/closet/lasertag/omni
name = "unniversal laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
closet_appearance = /decl/closet_appearance/wardrobe/purple
starts_with = list(
/obj/item/gun/energy/lasertag/omni = 5,
/obj/item/clothing/suit/lasertag/omni = 5,
/obj/item/lasertagknife = 5,
/obj/item/mine/lasertag/all = 5,
/obj/item/mine/lasertag/omni = 5)
/obj/structure/closet/lasertag/red/laserdome
name = "red team laserdome equipment"
@@ -101,7 +119,8 @@
/obj/item/clothing/under/color/red = 3,
/obj/item/gun/energy/lasertag/red = 3,
/obj/item/clothing/head/redtag = 3,
/obj/item/clothing/suit/redtag = 3)
/obj/item/clothing/suit/lasertag/redtag = 3,
/obj/item/lasertagknife/red = 3)
/obj/structure/closet/lasertag/blue/laserdome
name = "blue team laserdome equipment"
@@ -114,4 +133,5 @@
/obj/item/clothing/under/color/blue = 3,
/obj/item/gun/energy/lasertag/blue = 3,
/obj/item/clothing/head/bluetag = 3,
/obj/item/clothing/suit/bluetag = 3)
/obj/item/clothing/suit/lasertag/bluetag = 3,
/obj/item/lasertagknife/blue = 3)
@@ -70,6 +70,11 @@
desc = "A hefty wooden crate displaying the logo of Donk-Soft. It's rather heavy."
starts_with = list(/obj/machinery/vending/donksoft)
/obj/structure/largecrate/lasertag_turrets
name = "lasertag turret crate"
desc = "A hefty wooden crate displaying the logo of Laz-co. It's rather heavy."
starts_with = list(/obj/machinery/porta_turret/lasertag/blue, /obj/machinery/porta_turret/lasertag/red, /obj/machinery/porta_turret/lasertag/omni)
/obj/structure/largecrate/vehicle
name = "vehicle crate"
desc = "Wulf Aeronautics says it comes in a box for the consumer's sake... How is this so light?"