diff --git a/tff_modular/master_files/icons/donator/mob/clothing/neck.dmi b/tff_modular/master_files/icons/donator/mob/clothing/neck.dmi new file mode 100644 index 00000000000..6b7f7f86f89 Binary files /dev/null and b/tff_modular/master_files/icons/donator/mob/clothing/neck.dmi differ diff --git a/tff_modular/master_files/icons/donator/obj/clothing/cloaks.dmi b/tff_modular/master_files/icons/donator/obj/clothing/cloaks.dmi new file mode 100644 index 00000000000..009c8958601 Binary files /dev/null and b/tff_modular/master_files/icons/donator/obj/clothing/cloaks.dmi differ diff --git a/tff_modular/modules/~donator/clothes/donator_clothing.dm b/tff_modular/modules/~donator/clothes/donator_clothing.dm new file mode 100644 index 00000000000..3d01df74ca8 --- /dev/null +++ b/tff_modular/modules/~donator/clothes/donator_clothing.dm @@ -0,0 +1,16 @@ +/obj/item/clothing/neck/cloak/officer + name = "officer's coat" + desc = "Officer's coat in RedSec colors with a big N on the back. The inside of the collar has a label with 'Cyrus' written on it." + var/alternate_desc = "Officer's coat in Syndicate colors with a big S on the back. The inside of the collar has a label with 'Nova' written on it." + icon = 'tff_modular/master_files/icons/donator/obj/clothing/cloaks.dmi' + icon_state = "mercreaper_cloak_nt" + worn_icon = 'tff_modular/master_files/icons/donator/mob/clothing/neck.dmi' + unique_reskin = list( + "Nanotrasen" = "mercreaper_cloak_nt", + "Syndicate" = "mercreaper_cloak_syndie" + ) + +/obj/item/clothing/neck/cloak/officer/reskin_obj(mob/M) + . = ..() + if(icon_state == "mercreaper_cloak_syndie") + desc = alternate_desc diff --git a/tff_modular/modules/~donator/loadout.dm b/tff_modular/modules/~donator/loadout.dm new file mode 100644 index 00000000000..47f4bd7f4d9 --- /dev/null +++ b/tff_modular/modules/~donator/loadout.dm @@ -0,0 +1,4 @@ +/datum/loadout_item/neck/officer_coat + name = "Officer's coat" + item_path = /obj/item/clothing/neck/cloak/officer + ckeywhitelist = list("mercreaper") diff --git a/tgstation.dme b/tgstation.dme index a76b984c3cc..71bad6e81c2 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8000,4 +8000,6 @@ #include "tff_modular\modules\toys\code\loadout_datum_toys.dm" #include "tff_modular\modules\toys\code\plushes.dm" #include "tff_modular\modules\uplink_item\code\categories\stealthy_weapons.dm" +#include "tff_modular\modules\~donator\loadout.dm" +#include "tff_modular\modules\~donator\clothes\donator_clothing.dm" // END_INCLUDE