diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 1ab2a7e620a..20e2824038e 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -266,6 +266,14 @@ icon_state = "lingspacehelmet" body_parts_covered = HEAD flags = NODROP + +/obj/item/clothing/suit/security/officer/russian + name = "russian officer's jacket" + desc = "This jacket is for those special occasions when a russian officer isn't required to wear their armor." + icon_state = "officertanjacket" + item_state = "officertanjacket" + body_parts_covered = CHEST|ARMS + /* * Misc */ diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index a65cd704630..64be1961a42 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -550,3 +550,10 @@ desc = "A compressed water pack used to refill plasma-man jumpsuit auto-extinguishers." icon_state = "plasmarefill" +/obj/item/clothing/under/rank/security/navyblue/russian + name = "russian officer's uniform" + desc = "The latest in fashionable russian outfits." + icon_state = "hostanclothes" + item_state = "hostanclothes" + item_color = "hostanclothes" + diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 1847ab9db6b..3b6150b42b4 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -173,7 +173,6 @@ corpsehelmet = /obj/item/clothing/head/ushanka /obj/effect/landmark/mobcorpse/russian/ranged/trooper - name = "Russian" corpseuniform = /obj/item/clothing/under/syndicate/camo corpsesuit = /obj/item/clothing/suit/armor/bulletproof corpseshoes = /obj/item/clothing/shoes/combat @@ -182,6 +181,14 @@ corpsemask = /obj/item/clothing/mask/balaclava corpsehelmet = /obj/item/clothing/head/helmet/alt +/obj/effect/landmark/mobcorpse/russian/ranged/officer + name = "Russian Officer" + corpseuniform = /obj/item/clothing/under/rank/security/navyblue/russian + corpsesuit = /obj/item/clothing/suit/security/officer/russian + corpseshoes = /obj/item/clothing/shoes/laceup + corpseradio = /obj/item/device/radio/headset + corpsehelmet = /obj/item/clothing/head/ushanka + /obj/effect/landmark/mobcorpse/wizard name = "Space Wizard" corpseuniform = /obj/item/clothing/under/color/lightpurple diff --git a/code/modules/mob/living/simple_animal/hostile/russian.dm b/code/modules/mob/living/simple_animal/hostile/russian.dm index 9915a6b3b4d..881d0af5967 100644 --- a/code/modules/mob/living/simple_animal/hostile/russian.dm +++ b/code/modules/mob/living/simple_animal/hostile/russian.dm @@ -53,3 +53,19 @@ casingtype = /obj/item/ammo_casing/shotgun/buckshot loot = list(/obj/effect/landmark/mobcorpse/russian/ranged/trooper, /obj/item/weapon/gun/projectile/shotgun/lethal) + +/mob/living/simple_animal/hostile/russian/ranged/officer + name = "Russian Officer" + icon_state = "russianofficer" + icon_living = "russianofficer" + maxHealth = 65 + health = 65 + rapid = 1 + casingtype = /obj/item/ammo_casing/c9mm + loot = list(/obj/effect/landmark/mobcorpse/russian/ranged/officer, + /obj/item/weapon/gun/projectile/automatic/pistol/APS) + +/mob/living/simple_animal/hostile/russian/ranged/officer/Aggro() + ..() + summon_backup(15) + say("NEED BACKUP!!") diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 2f2a15e43a8..98513940290 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ