[MIRROR] A red spy has entered the base: Adds Spies, a roundstart antagonist inspired by Goonstation's Spy-Thief (#26711)

* A red spy has entered the base: Adds Spies, a roundstart antagonist inspired by Goonstation's Spy-Thief

* Update code/__DEFINES/role_preferences.dm

* Update code/__DEFINES/role_preferences.dm

* closet fix

* I am stupid

* fix effects

* there we go

* is this the end?

* ugh

* please stop

---------

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Co-authored-by: jjpark-kb <mccorvey.norman@gmail.com>
This commit is contained in:
SkyratBot
2024-03-23 16:27:57 -04:00
committed by GitHub
co-authored by MrMelbert Pinta jjpark-kb jjpark-kb
parent 681b9561fd
commit 4fb4a50167
60 changed files with 2491 additions and 171 deletions
@@ -39,7 +39,6 @@
/obj/structure/closet/gimmick/tacticool/PopulateContents()
..()
new /obj/item/clothing/glasses/eyepatch(src)
new /obj/item/clothing/glasses/sunglasses(src)
new /obj/item/clothing/gloves/tackler/combat(src)
new /obj/item/clothing/gloves/tackler/combat(src)
new /obj/item/clothing/head/helmet/swat(src)
@@ -53,6 +52,8 @@
new /obj/item/clothing/under/syndicate/tacticool(src)
new /obj/item/clothing/under/syndicate/tacticool(src)
/obj/structure/closet/gimmick/tacticool/populate_contents_immediate()
new /obj/item/clothing/glasses/sunglasses(src)
/obj/structure/closet/thunderdome
name = "\improper Thunderdome closet"
@@ -69,8 +70,6 @@
new /obj/item/clothing/suit/armor/tdome/red(src)
for(var/i in 1 to 3)
new /obj/item/melee/energy/sword/saber(src)
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser(src)
for(var/i in 1 to 3)
new /obj/item/melee/baton/security/loaded(src)
for(var/i in 1 to 3)
@@ -78,6 +77,10 @@
for(var/i in 1 to 3)
new /obj/item/clothing/head/helmet/thunderdome(src)
/obj/structure/closet/thunderdome/tdred/populate_contents_immediate()
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser(src)
/obj/structure/closet/thunderdome/tdgreen
name = "green-team Thunderdome closet"
icon_door = "green"
@@ -88,8 +91,6 @@
new /obj/item/clothing/suit/armor/tdome/green(src)
for(var/i in 1 to 3)
new /obj/item/melee/energy/sword/saber(src)
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser(src)
for(var/i in 1 to 3)
new /obj/item/melee/baton/security/loaded(src)
for(var/i in 1 to 3)
@@ -97,6 +98,10 @@
for(var/i in 1 to 3)
new /obj/item/clothing/head/helmet/thunderdome(src)
/obj/structure/closet/thunderdome/tdgreen/populate_contents_immediate()
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser(src)
/obj/structure/closet/malf/suits
desc = "It's a storage unit for operational gear."
icon_state = "syndicate"
@@ -16,12 +16,14 @@
new /obj/item/computer_disk/command/captain(src)
new /obj/item/radio/headset/heads/captain/alt(src)
new /obj/item/radio/headset/heads/captain(src)
new /obj/item/storage/belt/sabre(src)
new /obj/item/gun/energy/e_gun(src)
new /obj/item/door_remote/captain(src)
new /obj/item/storage/photo_album/captain(src)
new /obj/item/card/id/departmental_budget(src) //SKYRAT EDIT ADDITION
/obj/structure/closet/secure_closet/captains/populate_contents_immediate()
new /obj/item/gun/energy/e_gun(src)
new /obj/item/storage/belt/sabre(src)
/obj/structure/closet/secure_closet/hop
name = "head of personnel's locker"
icon_state = "hop"
@@ -38,7 +40,6 @@
new /obj/item/storage/box/silver_ids(src)
new /obj/item/megaphone/command(src)
new /obj/item/assembly/flash/handheld(src)
new /obj/item/gun/energy/e_gun(src)
new /obj/item/clothing/neck/petcollar(src)
new /obj/item/pet_carrier(src)
new /obj/item/door_remote/civilian(src)
@@ -47,6 +48,9 @@
new /obj/item/storage/lockbox/medal/hop(src)
new /obj/item/card/id/departmental_budget/srv(src) //SKYRAT EDIT ADDITION
/obj/structure/closet/secure_closet/hop/populate_contents_immediate()
new /obj/item/gun/energy/e_gun(src)
/obj/structure/closet/secure_closet/hos
name = "head of security's locker"
icon_state = "hos"
@@ -308,6 +312,8 @@
new /obj/item/storage/box/firingpins(src)
for(var/i in 1 to 3)
new /obj/item/storage/box/rubbershot(src)
/obj/structure/closet/secure_closet/armory2/populate_contents_immediate()
for(var/i in 1 to 3)
new /obj/item/gun/ballistic/shotgun/riot(src)
@@ -321,12 +327,14 @@
..()
new /obj/item/storage/box/firingpins(src)
new /obj/item/gun/energy/ionrifle(src)
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser/thermal(src)
/obj/structure/closet/secure_closet/armory3/populate_contents_immediate()
for(var/i in 1 to 3)
new /obj/item/gun/energy/e_gun(src)
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser(src)
for(var/i in 1 to 3)
new /obj/item/gun/energy/laser/thermal(src)
/obj/structure/closet/secure_closet/tac
name = "armory tac locker"