[MIRROR] fixes outfit sanity unit test initial [MDB IGNORE] (#14327)

* fixes outfit sanity unit test initial (#67731)

* fixes outfit sanity unit test initial

* wahoo

* fixes outfit sanity unit test initial

* fixes outfit sanity unit test initial

Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
This commit is contained in:
SkyratBot
2022-06-15 12:35:46 +01:00
committed by GitHub
co-authored by Fikou Tom
parent 1fba9d1287
commit d0313e5574
7 changed files with 29 additions and 26 deletions
+3
View File
@@ -1,3 +1,6 @@
/datum/outfit/families_police
name = "Families: Base Cop"
/datum/outfit/families_police/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
if(visualsOnly)
return
+6 -4
View File
@@ -1,9 +1,11 @@
/datum/outfit/centcom/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
/datum/outfit/centcom
name = "CentCom Base"
/datum/outfit/centcom/post_equip(mob/living/carbon/human/centcom_member, visualsOnly = FALSE)
if(visualsOnly)
return
var/obj/item/implant/mindshield/L = new/obj/item/implant/mindshield(H)//hmm lets have centcom officials become revs
L.implant(H, null, 1)
var/obj/item/implant/mindshield/mindshield = new /obj/item/implant/mindshield(centcom_member)//hmm lets have centcom officials become revs
mindshield.implant(centcom_member, null, silent = TRUE)
/datum/outfit/centcom/ert
name = "ERT Common"
+2 -1
View File
@@ -64,7 +64,8 @@
head = /obj/item/clothing/head/fedora/det_hat
l_hand = /obj/item/gun/ballistic
l_hand = null
r_pocket = /obj/item/ammo_box/c10mm
//r_pocket = /obj/item/ammo_box/c10mm
r_hand = /obj/item/ammo_box/c10mm // SKYRAT EDIT CHANGE
/datum/outfit/tournament/janitor
name = "tournament janitor"
+4 -3
View File
@@ -1,13 +1,14 @@
// This outfit preserves varedits made on the items
// Created from admin helpers.
/datum/outfit/varedit
name = "Var Edited Outfit"
var/list/vv_values
var/list/stored_access
var/update_id_name = FALSE //If the name of the human is same as the name on the id they're wearing we'll update provided id when equipping
/datum/outfit/varedit/pre_equip(mob/living/carbon/human/H, visualsOnly)
H.delete_equipment() //Applying VV to wrong objects is not reccomended.
. = ..()
/datum/outfit/varedit/pre_equip(mob/living/carbon/human/equipping_mob, visualsOnly)
equipping_mob.delete_equipment() //Applying VV to wrong objects is not reccomended.
return ..()
/datum/outfit/varedit/proc/set_equipement_by_slot(slot,item_path)
switch(slot)
@@ -521,6 +521,7 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999))
puzzle_id = "hilbert_office"
/datum/outfit/doctorhilbert
name = "Doctor Hilbert"
id = /obj/item/card/id/advanced/silver
uniform = /obj/item/clothing/under/rank/rnd/research_director/doctor_hilbert
shoes = /obj/item/clothing/shoes/sneakers/brown
@@ -283,9 +283,6 @@
outfit = /datum/outfit/syndicatespace/syndicrew
spawner_job_path = /datum/job/syndicate_cybersun
/datum/outfit/syndicatespace/syndicrew/post_equip(mob/living/carbon/human/H)
H.faction |= ROLE_SYNDICATE
/obj/effect/mob_spawn/ghost_role/human/syndicatespace/special(mob/living/new_spawn)
. = ..()
new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND)
@@ -303,39 +300,37 @@
outfit = /datum/outfit/syndicatespace/syndicaptain
spawner_job_path = /datum/job/syndicate_cybersun_captain
/datum/outfit/syndicatespace/syndicaptain/post_equip(mob/living/carbon/human/H)
H.faction |= ROLE_SYNDICATE
/obj/effect/mob_spawn/ghost_role/human/syndicatespace/captain/Destroy()
new /obj/structure/fluff/empty_sleeper/syndicate/captain(get_turf(src))
return ..()
/datum/outfit/syndicatespace/syndicrew
name = "Syndicate Ship Crew Member"
/datum/outfit/syndicatespace
name = "Syndicate Ship Base"
uniform = /obj/item/clothing/under/syndicate/combat
glasses = /obj/item/clothing/glasses/night
mask = /obj/item/clothing/mask/gas/syndicate
ears = /obj/item/radio/headset/syndicate/alt
shoes = /obj/item/clothing/shoes/combat
gloves = /obj/item/clothing/gloves/combat
back = /obj/item/storage/backpack
l_pocket = /obj/item/gun/ballistic/automatic/pistol
r_pocket = /obj/item/knife/combat/survival
belt = /obj/item/storage/belt/military/assault
id = /obj/item/card/id/advanced/black/syndicate_command/crew_id
implants = list(/obj/item/implant/weapons_auth)
/datum/outfit/syndicatespace/post_equip(mob/living/carbon/human/syndie_scum)
syndie_scum.faction |= ROLE_SYNDICATE
/datum/outfit/syndicatespace/syndicrew
name = "Syndicate Ship Crew Member"
glasses = /obj/item/clothing/glasses/night
mask = /obj/item/clothing/mask/gas/syndicate
l_pocket = /obj/item/gun/ballistic/automatic/pistol
r_pocket = /obj/item/knife/combat/survival
/datum/outfit/syndicatespace/syndicaptain
name = "Syndicate Ship Captain"
uniform = /obj/item/clothing/under/syndicate/combat
suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate
head = /obj/item/clothing/head/hos/beret/syndicate
ears = /obj/item/radio/headset/syndicate/alt/leader
shoes = /obj/item/clothing/shoes/combat
gloves = /obj/item/clothing/gloves/combat
back = /obj/item/storage/backpack
r_pocket = /obj/item/knife/combat/survival
belt = /obj/item/storage/belt/military/assault
id = /obj/item/card/id/advanced/black/syndicate_command/captain_id
implants = list(/obj/item/implant/weapons_auth)
backpack_contents = list(/obj/item/documents/syndicate/red, /obj/item/paper/fluff/ruins/forgottenship/password, /obj/item/gun/ballistic/automatic/pistol/aps)
+1 -1
View File
@@ -20,7 +20,7 @@
r_hand = /obj/item/stack/spacecash/c1000
/datum/unit_test/outfit_sanity/Run()
var/datum/outfit/prototype_outfit
var/datum/outfit/prototype_outfit = /datum/outfit
var/prototype_name = initial(prototype_outfit.name)
var/mob/living/carbon/human/H = allocate(/mob/living/carbon/human)