From 243148f27ca84205a80402c64d270c27476043ad Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 28 May 2017 16:39:14 -0500 Subject: [PATCH 1/3] [Centcom] Nanotrasen Private Security 2.0 --- _maps/map_files/generic/Centcomm.dmm | 25 ++++++++- code/game/objects/items/cardboard_cutouts.dm | 7 ++- code/modules/awaymissions/corpse.dm | 18 +++++-- code/modules/awaymissions/corpse.dm.rej | 10 ++++ .../hostile/retaliate/spaceman.dm | 48 ++++++++++++++++++ icons/obj/cardboard_cutout.dmi | Bin 13278 -> 16180 bytes 6 files changed, 101 insertions(+), 7 deletions(-) create mode 100644 code/modules/awaymissions/corpse.dm.rej diff --git a/_maps/map_files/generic/Centcomm.dmm b/_maps/map_files/generic/Centcomm.dmm index ba62ea2357..8e39228925 100644 --- a/_maps/map_files/generic/Centcomm.dmm +++ b/_maps/map_files/generic/Centcomm.dmm @@ -14897,6 +14897,27 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) +"Mg" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + dir = 1; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/centcom/evac) +"Mh" = ( +/obj/item/cardboard_cutout{ + desc = "They seem to be ignoring you... Typical."; + icon_state = "cutout_ntsec"; + name = "Private Security Officer" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/centcom/evac) (1,1,1) = {" aa @@ -65195,7 +65216,7 @@ sv wW xt xQ -xZ +Mg yC yC yU @@ -65454,7 +65475,7 @@ xp xR xZ yC -yC +Mh yV qk aa diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index 352a4fb9a7..287b34ec82 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -12,7 +12,7 @@ "Traitor", "Nuke Op", "Cultist", "Clockwork Cultist", "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Swarmer", "Ash Walker", "Deathsquad Officer", "Ian", "Slaughter Demon", - "Laughter Demon") + "Laughter Demon", "Private Security Officer") var/pushed_over = FALSE //If the cutout is pushed over and has to be righted var/deceptive = FALSE //If the cutout actually appears as what it portray and not a discolored version @@ -168,6 +168,11 @@ desc = "A cardboard cutout of a laughter demon." icon = 'icons/mob/mob.dmi' icon_state = "bowmon" + if("Private Security Officer") + name = "Private Security Officer" + desc = "A cardboard cutout of a private security officer." + icon = 'icons/mob/mob.dmi' + icon_state = "cutout_ntsec" return 1 /obj/item/cardboard_cutout/setDir(newdir) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 6100b296ed..e8f4b07c44 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -388,7 +388,7 @@ glasses = /obj/item/clothing/glasses/sunglasses has_id = 1 id_job = "Bridge Officer" - id_access_list = list(GLOB.access_cent_captain) + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) /obj/effect/mob_spawn/human/commander name = "Commander" @@ -403,7 +403,7 @@ pocket1 = /obj/item/weapon/lighter has_id = 1 id_job = "Commander" - id_access_list = list(GLOB.access_cent_captain) + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) /obj/effect/mob_spawn/human/nanotrasensoldier name = "Nanotrasen Private Security Officer" @@ -415,8 +415,8 @@ helmet = /obj/item/clothing/head/helmet/swat/nanotrasen back = /obj/item/weapon/storage/backpack/security has_id = 1 - id_job = "Private Security Force" - id_access_list = list(GLOB.access_cent_specops) + id_job = "Private Security Officer" + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) /obj/effect/mob_spawn/human/commander/alive death = FALSE @@ -427,6 +427,16 @@ icon_state = "sleeper" flavour_text = "You are a Nanotrasen Commander!" +/obj/effect/mob_spawn/human/nanotrasensoldier/alive + death = FALSE + roundstart = FALSE + mob_name = "Private Security Officer" + name = "sleeper" + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + faction = "nanotrasenprivate" + flavour_text = "You are a Nanotrasen Private Security Officer!" + /////////////////Spooky Undead////////////////////// /obj/effect/mob_spawn/human/skeleton diff --git a/code/modules/awaymissions/corpse.dm.rej b/code/modules/awaymissions/corpse.dm.rej new file mode 100644 index 0000000000..92f93e1c1c --- /dev/null +++ b/code/modules/awaymissions/corpse.dm.rej @@ -0,0 +1,10 @@ +diff a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm (rejected hunks) +@@ -372,7 +372,7 @@ + /obj/effect/mob_spawn/human/nanotrasensoldier + name = "Nanotrasen Private Security Officer" + id_job = "Private Security Force" +- id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) ++ id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage, GLOB.access_security) + outfit = /datum/outfit/nanotrasensoldiercorpse + + /datum/outfit/nanotrasensoldiercorpse diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm index 563c5a3d03..7dd53541dd 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm @@ -23,3 +23,51 @@ environment_smash = ENVIRONMENT_SMASH_NONE del_on_death = 0 +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace + name = "Nanotrasen Private Security Officer" + desc = "An officer part of Nanotrasen's private security force." + icon = 'icons/mob/simple_human.dmi' + icon_state = "nanotrasen" + icon_living = "nanotrasen" + icon_dead = null + icon_gib = "syndicate_gib" + turns_per_move = 5 + response_help = "pokes" + response_disarm = "shoves" + response_harm = "hits" + speed = 0 + stat_attack = 1 + robust_searching = 1 + vision_range = 3 + maxHealth = 100 + health = 100 + harm_intent_damage = 5 + melee_damage_lower = 10 + melee_damage_upper = 15 + attacktext = "punches" + attack_sound = 'sound/weapons/punch1.ogg' + faction = list("nanotrasenprivate") + a_intent = INTENT_HARM + loot = list(/obj/effect/mob_spawn/human/corpse/nanotrasensoldier) + atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) + unsuitable_atmos_damage = 15 + status_flags = CANPUSH + search_objects = 1 + +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace/Aggro() + ..() + summon_backup(15) + say("411 in progress, requesting backup!") + +/mob/living/simple_animal/hostile/retaliate/nanotrasenpeace/ranged + icon_state = "nanotrasenrangedsmg" + icon_living = "nanotrasenrangedsmg" + vision_range = 9 + rapid = 1 + ranged = 1 + retreat_distance = 3 + minimum_distance = 5 + casingtype = /obj/item/ammo_casing/c46x30mm + projectilesound = 'sound/weapons/Gunshot_smg.ogg' + loot = list(/obj/item/weapon/gun/ballistic/automatic/wt550, + /obj/effect/mob_spawn/human/corpse/nanotrasensoldier) \ No newline at end of file diff --git a/icons/obj/cardboard_cutout.dmi b/icons/obj/cardboard_cutout.dmi index a329c00555e72face7d36e229a528ff1f6706390..fb41575a8dadd80b18cc3192a681233473ac4987 100644 GIT binary patch literal 16180 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 f_0 Date: Fri, 2 Jun 2017 22:03:58 -0700 Subject: [PATCH 2/3] Update corpse.dm --- code/modules/awaymissions/corpse.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index e8f4b07c44..55bdacb0d5 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -416,7 +416,7 @@ back = /obj/item/weapon/storage/backpack/security has_id = 1 id_job = "Private Security Officer" - id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) + id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage, GLOB.access_security) /obj/effect/mob_spawn/human/commander/alive death = FALSE From bce5cbd6085bfc05aad9888a76126a4c36f455b3 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Fri, 2 Jun 2017 22:04:07 -0700 Subject: [PATCH 3/3] Delete corpse.dm.rej --- code/modules/awaymissions/corpse.dm.rej | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 code/modules/awaymissions/corpse.dm.rej diff --git a/code/modules/awaymissions/corpse.dm.rej b/code/modules/awaymissions/corpse.dm.rej deleted file mode 100644 index 92f93e1c1c..0000000000 --- a/code/modules/awaymissions/corpse.dm.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm (rejected hunks) -@@ -372,7 +372,7 @@ - /obj/effect/mob_spawn/human/nanotrasensoldier - name = "Nanotrasen Private Security Officer" - id_job = "Private Security Force" -- id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage) -+ id_access_list = list(GLOB.access_cent_captain, GLOB.access_cent_general, GLOB.access_cent_specops, GLOB.access_cent_medical, GLOB.access_cent_storage, GLOB.access_security) - outfit = /datum/outfit/nanotrasensoldiercorpse - - /datum/outfit/nanotrasensoldiercorpse