From ee0ca0dc3df1b88ea69cc7e851a7c3085f2aeeea Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 11 May 2016 15:53:59 -0400 Subject: [PATCH] The beginning of fluff doom --- .../vore/fluffstuff/custom_boxes_vr.dm | 77 +++++ .../vore/fluffstuff/custom_clothes_vr.dm | 296 ++++++++++++++++++ .../modules/vore/fluffstuff/custom_guns_vr.dm | 26 ++ .../vore/fluffstuff/custom_items_vr.dm | 137 ++++++++ .../vore/fluffstuff/custom_permits_vr.dm | 104 ++++++ icons/vore/custom_clothes_vr.dmi | Bin 0 -> 26976 bytes icons/vore/custom_guns_vr.dmi | Bin 0 -> 217 bytes icons/vore/custom_items_vr.dmi | Bin 0 -> 6038 bytes vorestation.dme | 5 + 9 files changed, 645 insertions(+) create mode 100644 code/modules/vore/fluffstuff/custom_boxes_vr.dm create mode 100644 code/modules/vore/fluffstuff/custom_clothes_vr.dm create mode 100644 code/modules/vore/fluffstuff/custom_guns_vr.dm create mode 100644 code/modules/vore/fluffstuff/custom_items_vr.dm create mode 100644 code/modules/vore/fluffstuff/custom_permits_vr.dm create mode 100644 icons/vore/custom_clothes_vr.dmi create mode 100644 icons/vore/custom_guns_vr.dmi create mode 100644 icons/vore/custom_items_vr.dmi diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm new file mode 100644 index 0000000000..f966c689a2 --- /dev/null +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -0,0 +1,77 @@ +// BEGIN - DO NOT EDIT PROTOTYPE +/obj/item/weapon/storage/box/fluff + name = "Undefined Fluff Box" + desc = "This should have a description. Tell an admin." + storage_slots = 7 + var/list/has_items = list() + +/obj/item/weapon/storage/box/fluff/New() + storage_slots = has_items.len + allowed.Cut() + for(var/P in has_items) + allowed += P + new P(src) + ..() + return +// END - DO NOT EDIT PROTOTYPE + + +/* TEMPLATE +// ckey:Character Name +/obj/item/weapon/storage/box/fluff/charactername + name = "" + desc = "" + has_items = list( + /obj/item/clothing/head/thing1, + /obj/item/clothing/shoes/thing2, + /obj/item/clothing/suit/thing3, + /obj/item/clothing/under/thing4) +*/ + +/*POLARISTODO - These fail to compile since not all items are ported yet +// bwoincognito:Tasald Corlethian +/obj/item/weapon/storage/box/fluff/tasald + name = "Tasald's Kit" + desc = "A kit containing Talsald's equipment." + has_items = list( + /obj/item/clothing/suit/storage/det_suit/fluff/tasald, + /obj/item/clothing/suit/storage/det_suit/fluff/tas_coat, + /obj/item/clothing/under/det/fluff/tasald, + /obj/item/fluff/permit/tasald_corlethian, + /obj/item/weapon/gun/projectile/revolver/detective/fluff/tasald_corlethian, + /obj/item/weapon/implanter/loyalty) + +// jemli:Cirra Mayhem +/obj/item/weapon/storage/box/fluff/cirra + name = "Instant Pirate Kit" + desc = "Just add Akula!" + has_items = list( + /obj/item/clothing/head/pirate, + /obj/item/clothing/glasses/eyepatch, + /obj/item/clothing/suit/pirate, + /obj/item/clothing/under/pirate) + +// joey4298:Emoticon +/obj/item/weapon/storage/box/fluff/emoticon + name = "Emoticon's Mime Kit" + desc = "Specially packaged for the hungry catgirl mime with a taste for clown." + has_items = list( + /obj/item/device/fluff/id_kit_mime, + /obj/item/clothing/gloves/white, + /obj/item/clothing/head/beret, + /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing, + /obj/item/clothing/shoes/black, + /obj/item/toy/crayon/mime) + +// joanrisu:Joan Risu +/obj/item/weapon/storage/box/fluff/joanrisu + name = "Federation Officer's Kit" + desc = "A care package for every serving Federation officer serving away from the Federation." + has_items = list( + /obj/item/clothing/gloves/white, + /obj/item/device/radio/headset/heads/captain, + /obj/item/weapon/storage/backpack/satchel, + /obj/item/clothing/suit/storage/fluff/fedcoat, + /obj/item/weapon/card/id/gold/fluff/badge/, + /obj/item/weapon/card/id/captains_spare) +*/ \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm new file mode 100644 index 0000000000..0ca2734777 --- /dev/null +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -0,0 +1,296 @@ +/* TUTORIAL + "icon" is the file with the HUD/ground icon for the item + "icon_state" is the iconstate in this file for the item + "icon_override" is the file with the on-mob icons, can be the same file + "item_state" is the iconstate for the on-mob icons: + item_state_s is used for worn uniforms on mobs + item_state_r and item_state_l are for being held in each hand + some do not have a suffix, like gloves. plan accordingly, maybe add _mob? + "overlay_state" is the iconstate for ties/accessories, for some reason they don't + just use the item_state variable + + If you don't have a special HUD/ground sprite, don't worry about it. + Just set both the icon_state and item_state to the same thing, + and it will use the top direction sprite (facing the viewer) + for your HUD/item sprite. This usually looks fine! + + Advanced: + "item_state_slots" can replace "item_state", it is a list: + item_state_slots["slotname1"] = "item state for that slot" + item_state_slots["slotname2"] = "item state for that slot" +*/ + +/* TEMPLATE +//ckey:Character Name +/obj/item/clothing/type/fluff/charactername + name = "" + desc = "" + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "myicon" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "myicon" + +*/ + +//benemuel:Yuuko Shimmerpond +/obj/item/clothing/under/fluff/sakura_hokkaido_kimono + name = "Sakura Kimono" + desc = "A pale-pink, nearly white, kimono with a red and gold obi. There is a embroidered design of cherry blossom flowers covering the kimono." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "sh_kimono" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "sh_kimono_mob" + +//BeyondMyLife:Kilano Soryu +/obj/item/clothing/under/dress/fluff/kilano + name = "Bleached Dress" + desc = "It appears that this was once a captain's dress, it's blueish color has been turned white by bleach, only the gold markings remain to slightly signify what it once was." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanodress" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanodress_mob" + + species_restricted = null + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + +//BeyondMyLife:Kilano Soryu +/obj/item/clothing/gloves/fluff/kilano + name = "Bleached Gloves" + desc = "Some old captain's gloves, bleached white, almost unrecognizable from the color change besides the gold trim." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanogloves" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanogloves_mob" + species_restricted = null + +//JoanRisu:Joan Risu +/obj/item/clothing/under/suit_jacket/female/fluff/asuna + name = "Joan's Historia Uniform" + desc = "A red and white outfit used by Joan during her explorer days. Looks almost like a red school uniform." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "joanasuna" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "joanasuna" + +//JoanRisu:Joan Risu +/obj/item/clothing/under/suit_jacket/female/fluff/miqote + name = "Miqo'te Seperates" + desc = "This two-part set of clothing is very popular on the planet Hydaelyn. While made of very robust materials, its usefulness as armor is negated by the exposed midriff." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "joanmiqote" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "joanmiqote" + +//JoanRisu:Joan Risu +/obj/item/clothing/under/fluff/nightgown + name = "nightgown" + desc = "A seethrough nightgown. For those intimate nights with your significant other." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "joannightgown" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "joannightgown" + +//For general use +/obj/item/clothing/suit/armor/hos/fluff/brittrenchcoat + name = "Britania Trench Coat" + desc = "An armored trench coat from the Brittanian Empire. It looks so British." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "brittrenchcoat" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "brittrenchcoat" + +//For general use +/obj/item/clothing/suit/armor/hos/nazi_greatcoat + name = "Greatcoat" + desc = "Perfect attire for kicking down the doors of suspected dissidents; this coat gives off an imposing look, while offering a luxuriously plush fur liner." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "greatcoat" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "greatcoat_mob" + +//For general use +/obj/item/clothing/suit/storage/fluff/fedcoat + name = "Federation Uniform Jacket" + desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. Set phasers to awesome." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "fedcoat" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "fedcoat" + + blood_overlay_type = "coat" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + allowed = list( + /obj/item/weapon/tank/emergency_oxygen, + /obj/item/device/flashlight, + /obj/item/weapon/gun/energy, + /obj/item/weapon/gun/projectile, + /obj/item/ammo_magazine, + /obj/item/ammo_casing, +// /obj/item/weapon/storage/fancy/shotgun_ammo, + /obj/item/weapon/melee/baton, + /obj/item/weapon/handcuffs, +// /obj/item/device/detective_scanner, + /obj/item/device/taperecorder) + armor = list(melee = 50, bullet = 15, laser = 25, energy = 10, bomb = 0, bio = 0, rad = 0) + var/unbuttoned = 0 + + verb/toggle() + set name = "Toggle coat buttons" + set category = "Object" + set src in usr + + if(!usr.canmove || usr.stat || usr.restrained()) + return 0 + + switch(unbuttoned) + if(0) + icon_state = "[initial(icon_state)]_open" + item_state = "[initial(item_state)]_open" + unbuttoned = 1 + usr << "You unbutton the coat." + if(1) + icon_state = "[initial(icon_state)]" + item_state = "[initial(item_state)]" + unbuttoned = 0 + usr << "You button up the coat." + usr.update_inv_wear_suit() + + //Variants + fedblue + name = "Federation Uniform Jacket" + desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. Wearing this may make you feel all scientific." + icon_state = "fedblue" + item_state = "fedblue" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 50, rad = 0) + + fedeng + name = "Federation Uniform Jacket" + desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it.Wearing it may make you feel like checking a warp core, whatever that is." + icon_state = "fedeng" + item_state = "fedeng" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 10, bomb = 0, bio = 30, rad = 35) + + fedcapt + name = "Federation Uniform Jacket" + desc = "A uniform jacket from the United Federation. Starfleet still uses this uniform and there are variations of it. You feel like a commanding officer of Starfleet." + icon_state = "fedcapt" + item_state = "fedcapt" + armor = list(melee = 50, bullet = 5, laser = 15,energy = 10, bomb = 0, bio = 0, rad = 0) + +/*POLARISTODO - Needs rework in update_icons as it doesn't use item_state +//For general use +/obj/item/clothing/glasses/welding/fluff/yellow + name = "Yellow Goggles" + desc = "A neat looking pair of goggles" + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "gogyellow" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "gogyellow" + +/obj/item/clothing/glasses/welding/fluff/blue + name = "Blue Goggles" + desc = "A neat looking pair of goggles" + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "gogblue" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "gogblue" +*/ + +//For general use +/obj/item/clothing/accessory/fluff/smilepin + name = "Smiley Pin" + desc = "A pin with a stupid grin on its face" + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "smilepin" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + overlay_state = "" //They don't have one + +//For general use +/obj/item/clothing/accessory/fluff/heartpin + name = "Love Pin" + desc = "A cute heart pin." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "heartpin" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + overlay_state = "" //They don't have one + +//john.wayne9392:Harmony Prechtl +/obj/item/clothing/suit/armor/captain/fluff/harmsuit + name = "Harmony's Captain Armor" + desc = "A modified Captain Armor suit for Harmony Prechtl." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "harmarmor" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "harmarmor" + +//john.wayne9392:Harmony Prechtl +/obj/item/clothing/head/helmet/space/capspace/fluff/harmhelm + name = "Harmony's Captain Helmet" + desc = "A modified Captain helmet for Harmony Prechtl." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "harmspace" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "harmspace_mob" + +//john.wayne9392:Harmony Prechtl +/obj/item/clothing/under/rank/captain/fluff/harmuniform + name = "Harmony's Captain uniform" + desc = "A customized Captain uniform for Harmony Prechtl, given to her as a gift by Central Command for her service." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "harmcaptain" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "harmcaptain" + //Variant + centcom + name = "\improper CentCom administrator's uniform" + desc = "It's a green jumpsuit with some gold markings denoting the rank of \"Administrator\"." + +//john.wayne9392:Harmony Prechtl +/obj/item/clothing/head/centhat/fluff/harmhat + name = "Harmony's CentCom hat" + desc = "It's good to be queen." + +// bwoincognito:Tasald Corlethian +/obj/item/clothing/under/det/fluff/tasald + name = "Tasald's outfit" + desc = "Tasald's outfit. Very green." + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "tasaldsuit" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "tasaldsuit" diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm new file mode 100644 index 0000000000..0186693b9b --- /dev/null +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -0,0 +1,26 @@ +/* TUTORIAL + "icon" is the file with the HUD/ground icon for the item + "icon_state" is the iconstate in this file for the item + "icon_override" is the file with the on-mob icons, can be the same file + "item_state" is the iconstate for the on-mob icons: + item_state_s is used for worn uniforms on mobs + item_state_r and item_state_l are for being held in each hand + + "item_state_slots" can replace "item_state", it is a list: + item_state_slots["slotname1"] = "item state for that slot" + item_state_slots["slotname2"] = "item state for that slot" +*/ + +/* TEMPLATE +//ckey:Character Name +/obj/item/weapon/gun/fluff/charactername + name = "" + desc = "" + + icon = 'icons/vore/custom_guns_vr.dmi' + icon_state = "myicon" + + icon_override = 'icons/vore/custom_guns_vr.dmi' + item_state = "myicon" + +*/ \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm new file mode 100644 index 0000000000..d2609ccd93 --- /dev/null +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -0,0 +1,137 @@ +/* TUTORIAL + "icon" is the file with the HUD/ground icon for the item + "icon_state" is the iconstate in this file for the item + "icon_override" is the file with the on-mob icons, can be the same file + "item_state" is the iconstate for the on-mob icons: + item_state_s is used for worn uniforms on mobs + item_state_r and item_state_l are for being held in each hand + + "item_state_slots" can replace "item_state", it is a list: + item_state_slots["slotname1"] = "item state for that slot" + item_state_slots["slotname2"] = "item state for that slot" +*/ + +/* TEMPLATE +//ckey:Character Name +/obj/item/weapon/fluff/charactername + name = "" + desc = "" + + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "myicon" + + icon_override = 'icons/vore/custom_items_vr.dmi' + item_state = "myicon" + +*/ + +//For general use +/obj/item/device/modkit_conversion + name = "modification kit" + desc = "A kit containing all the needed tools and parts to modify a suit and helmet." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "modkit" + var/parts = 3 + var/from_helmet = /obj/item/clothing/head/helmet/space/void + var/from_suit = /obj/item/clothing/suit/space/void + var/to_helmet = /obj/item/clothing/head/cardborg + var/to_suit = /obj/item/clothing/suit/cardborg + + //Conversion proc + afterattack(obj/O, mob/user as mob) + var/flag + var/to_type + if(istype(O,from_helmet)) + flag = 1 + to_type = to_helmet + else if(istype(O,from_suit)) + flag = 2 + to_type = to_suit + else + return + if(!(parts & flag)) + user << "This kit has no parts for this modification left." + return + if(istype(O,to_type)) + user << "[O] is already modified." + return + if(!isturf(O.loc)) + user << "[O] must be safely placed on the ground for modification." + return + playsound(user.loc, 'sound/items/Screwdriver.ogg', 100, 1) + var/N = new to_type(O.loc) + user.visible_message("\red [user] opens \the [src] and modifies \the [O] into \the [N].","\red You open \the [src] and modify \the [O] into \the [N].") + qdel(O) + parts &= ~flag + if(!parts) + qdel(src) + +//JoanRisu:Joan Risu +/obj/item/weapon/flame/lighter/zippo/fluff/joan + name = "Federation Zippo Lighter" + desc = "A red zippo lighter with the United Federation Logo on it." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "joanzip" + +//JoanRisu:Joan Risu +/obj/item/weapon/claymore/fluff/joanaria + name = "Aria" + desc = "A beautifully crafted rapier owned by Joan Risu. It has a thin blade and is used for quick attacks." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "joanaria" + origin_tech = "materials=7" + +//JoanRisu:Joan Risu +/obj/item/weapon/twohanded/fireaxe/fluff/joanmjollnir + name = "Mjollnir" + desc = "Large hammer that looks like it can do a great deal of damage if properly used." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "joanmjollnir" + origin_tech = "materials=7" + attack_verb = list("attacked", "hammered", "smashed", "slammed", "crushed") + +//JoanRisu:Joan Risu +/obj/item/weapon/card/id/gold/fluff/joanbadge + name = "Faded Badge" + desc = "A faded badge, backed with leather, that reads 'NT Security Force' across the front." + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "joanbadge" + + attack_self(mob/user as mob) + if(isliving(user)) + user.visible_message("\red [user] flashes their golden security badge.\nIt reads:NT Security.","\red You display the faded badge.\nIt reads: NT Security.") + + attack(mob/living/carbon/human/M, mob/living/user) + if(isliving(user)) + user.visible_message("\red [user] invades [M]'s personal space, thrusting [src] into their face insistently.","\red You invade [M]'s personal space, thrusting [src] into their face insistently.") + +//JoanRisu:Joan Risu +/obj/item/device/pda/heads/hos/fluff/joanpda + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "pda-joan" + +//john.wayne9392:Harmony Prechtl +/obj/item/device/modkit_conversion/fluff/harmonyspace + name = "Harmony's captain space suit modkit" + desc = "A kit containing all the needed tools and parts to modify a Captain's hardsuit. It has green and yellow parts inside." + + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "harmony_kit" + + from_helmet = /obj/item/clothing/head/helmet/space/capspace + from_suit = /obj/item/clothing/suit/armor/captain + to_helmet = /obj/item/clothing/head/helmet/space/capspace/fluff/harmhelm + to_suit = /obj/item/clothing/suit/armor/captain/fluff/harmsuit + +//john.wayne9392:Harmony Prechtl +/obj/item/device/modkit_conversion/fluff/harmonysuit + name = "Harmony's captain suit modkit" + desc = "A sewing kit containing all the needed tools and fabric to modify a Captain's suit and hat. It has green and yellow fabrics inside." + + icon = 'icons/vore/custom_items_vr.dmi' + icon_state = "harmony_kit" + + from_helmet = /obj/item/clothing/head/caphat + from_suit = /obj/item/clothing/under/rank/captain + to_helmet = /obj/item/clothing/head/centhat/fluff/harmhat + to_suit = /obj/item/clothing/under/rank/captain/fluff/harmuniform \ No newline at end of file diff --git a/code/modules/vore/fluffstuff/custom_permits_vr.dm b/code/modules/vore/fluffstuff/custom_permits_vr.dm new file mode 100644 index 0000000000..2840b7f19e --- /dev/null +++ b/code/modules/vore/fluffstuff/custom_permits_vr.dm @@ -0,0 +1,104 @@ +// BEGIN - DO NOT EDIT PROTOTYPE +/obj/item/fluff/permit + name = "Sample Permit" + desc = {"There is a bright red SAMPLE PERMIT stamped across the stock photo displayed on the card. Obviously this is only an example to educate security. + NAME: First Last | RACE: Human | HOMEWORLD: Moon (if applicable), Planet, System + DOB: DD/Month/YYYY | HEIGHT: XXcm | SEX: Female + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to ___________________. + This license expires on DD/Month/YYYY and must be renewed by CentCom prior to this date."} + icon = 'icons/obj/card.dmi' + icon_state = "guest" + w_class = 1 +// END - DO NOT EDIT PROTOTYPE + +/* TEMPLATE +/obj/item/fluff/permit/charactername + name = "Name's Thing Permit" + desc = {" + NAME: Firstname Lastname | RACE: Human | HOMEWORLD: Earth, Sol + DOB: DD/Mon/YYYY | HEIGHT: XXXcm | SEX: X + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to openly carry XYZ. CONDITIONS. + This license expires on DD/Mon/YYYY and must be renewed by CentCom prior to this date."} +*/ + +// bwoincognito:Tasald Corlethian +/obj/item/fluff/permit/tasald_corlethian + name = "Tasald Ajax Corlethian's Sidearm Permit" + desc = {" + NAME: Tasald Ajax Corlethian | RACE: Vulpine | HOMEWORLD: Iscyn, Orta + DOB: 09/Sep/2529 | HEIGHT: 187cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one .38 pistol. + This license expires on 30/March/2561 and must be renewed by CentCom prior to this date."} + +// jertheace:Jeremiah 'Ace' Acacius +/obj/item/fluff/permit/jerace + name = "Ace's Shotgun Permit" + desc = {" + NAME: Jeremiah Acacius | RACE: Human | HOMEWORLD: Earth, Sol + DOB: 17/Jun/2532 | HEIGHT: 178cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to openly carry one M45D shotgun loaded with less-than-lethal munitions as a head of staff. Else this weapon is to be turned in to security for holding until the end of the shift. + This license expires on 01/Jun/2560 and must be renewed by CentCom prior to this date."} + +// sasoperative:Joseph Skinner +/obj/item/fluff/permit/josephskinner + name = "Joseph Skinner's 12g Revolver Permit" + desc = {" + NAME: Joseph Cyrus Skinner | RACE: Human | HOMEWORLD: Earth, Sol + DOB: 10/Jun/2532 | HEIGHT: 162.5cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one 12 gauge revolver loaded with less-than-lethal munitions as a member of security or head of staff. Else this weapon is to be turned in to security for holding until the end of the shift. + This license expires on 29/Nov/2559 and must be renewed by CentCom prior to this date."} + +// wankersonofjerkin:Ryan Winz +/obj/item/fluff/permit/ryanwinz + name = "Ryan Winz's Revolver Permit" + desc = {" + NAME: Ryan Winz | RACE: Human | HOMEWORLD: New Ekaterina, Moskva + DOB: 27/Oct/2536 | HEIGHT: 172cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to openly carry one Colt Single-Action Army revolver as a security officer or head of staff. Else this weapon is to be turned in to security for holding until the end of the shift. + This license expires on 26/Dec/2559 and must be renewed by CentCom prior to this date."} + +// bwoincognito:Tasald Corlethian +/obj/item/fluff/permit/tasald_corlethian + name = "Tasald Ajax Corlethian's Sidearm Permit" + desc = {" + NAME: Tasald Ajax Corlethian | RACE: Vulpine | HOMEWORLD: Iscyn, Orta + DOB: 09/Sep/2529 | HEIGHT: 187cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one .38 pistol. + This license expires on 30/March/2561 and must be renewed by CentCom prior to this date."} + +// arokha:Aronai Kadigan +/obj/item/fluff/permit/aronai_kadigan + name = "Aronai Kadigan's Sidearm Permit" + desc = {" + NAME: Aronai Kadigan | RACE: Cross Fox | HOMEWORLD: New Kitsuhana, KHI1 + DOB: 12/Jul/2530 | HEIGHT: 188cm | SEX: Male + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one KIN-H21 (Egun Variant). + This license expires on 30/Sep/2560 and must be renewed by CentCom prior to this date."} + +// joanrisu:Joan Risu +/obj/item/fluff/permit/joanrisu + name = "Joan Risu's Sidearm Permit" + desc = {" + NAME: Joan Risu | RACE: Squirrelkin | HOMEWORLD: Luna, Gaia, Koi + DOB: 16/Apr/2536 | HEIGHT: 161cm | SEX: Female + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one MWPSB Dominator. + This license expires on 11/Dec/2560 and must be renewed by CentCom prior to this date."} + +// molenar:Kari Akiren +/obj/item/fluff/permit/kari_akiren + name = "Kari Akiren's Rifle Permit" + desc = {" + NAME: Kari Akiren | RACE: Inkling | HOMEWORLD: Supesu + DOB: 26-Jun-2553 | HEIGHT: 163cm | SEX: Female + + The individual named above is licensed by the Nanotrasen Department of Civil Protection to carry one Clockwork Rifle (bolt-action variant). + This license expires on 14/Dec/2560 and must be renewed by CentCom prior to this date."} diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..8de73c2aaa8107cbeebaf1b192e5e2545470d7ea GIT binary patch literal 26976 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