From 42d94ac37b9161c1a65cacf999fc30d7d0349882 Mon Sep 17 00:00:00 2001 From: Cyantime Date: Fri, 28 Jul 2017 19:58:56 -0400 Subject: [PATCH 01/80] Adds method for maint drones to remove themselves. --- .../silicon/robot/drone/drone_manufacturer_vr.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 code/modules/mob/living/silicon/robot/drone/drone_manufacturer_vr.dm diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer_vr.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer_vr.dm new file mode 100644 index 0000000000..bc0197d110 --- /dev/null +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer_vr.dm @@ -0,0 +1,15 @@ +/obj/machinery/drone_fabricator/MouseDrop_T(mob/living/silicon/robot/drone/target, mob/user) + if(!istype(target)) + return + if(user.incapacitated(INCAPACITATION_ALL)) + return + if(stat & NOPOWER || !produce_drones) + return + visible_message("[user==target?"\The [user] starts climbing":"\The [user] starts putting \the [target]"] into \the [src]s return chute.") + if(!do_mob(user, target, 30)) + return + to_chat(target, "You enter \the [src]s drone return chute and shut down.") + if(drone_progress<99) + drone_progress = 100 + visible_message("\The [src] voices a strident beep, indicating a drone chassis is prepared.") + qdel(target) \ No newline at end of file From 2464176862a0d7620dedc093b53322fffc2df44e Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sat, 12 Aug 2017 19:47:55 -0400 Subject: [PATCH 02/80] Update designs_vr.dm --- code/modules/research/designs_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm index 300f856891..0dbef8ddb2 100644 --- a/code/modules/research/designs_vr.dm +++ b/code/modules/research/designs_vr.dm @@ -22,8 +22,8 @@ build_path = /obj/item/weapon/implantcase/backup /datum/design/item/weapon/sizegun - name = "Shrink ray" - id = "shrinkray" + name = "Size gun" + id = "sizegun" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 2000, "uranium" = 2000) build_path = /obj/item/weapon/gun/energy/sizegun From 3af8baf91e8ad18c312804efea3813aaf3330cd3 Mon Sep 17 00:00:00 2001 From: "Yumi (AKA Gowst)" Date: Mon, 18 Sep 2017 17:37:47 -0500 Subject: [PATCH 03/80] Adds Eldi's fluff reagent implant: https://forum.vore-station.net/viewtopic.php?f=26&t=1102&sid=b2164d1e7fe062182d4849528f6f28b8 --- .../vore/fluffstuff/custom_items_vr.dm | 19 +++++++++++++++++++ config/custom_items.txt | 15 +++++++++++---- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 9a702c4004..8532429d2e 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -685,6 +685,25 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie /obj/item/weapon/implanter/reagent_generator/belle implant_type = /obj/item/weapon/implant/reagent_generator/belle +//Gowst: Eldi Moljir +//Eldi iz coolest elf-dorf. +/obj/item/weapon/implant/reagent_generator/eldi + name = "lactation implant" + desc = "This is an implant that allows the user to lactate." + generated_reagent = "milk" + usable_volume = 1000 + + empty_message = list("Your breasts feel unusually empty.", "Your chest feels lighter - your milk supply is empty!", "Your milk reserves have run dry.", "Your grateful nipples ache as the last of your milk leaves them.") + full_message = list("Your breasts ache badly - they are swollen and feel fit to burst!", "You need to be milked! Your breasts feel bloated, eager for release.", "Your milky breasts are starting to leak...") + emote_descriptor = list("squeezes Eldi's nipples, milking them", "milks Eldi's breasts", "extracts milk") + self_emote_descriptor = list("squeeze out", "extract") + random_emote = list("surpresses a moan", "gasps sharply", "bites her lower lip") + verb_name = "Milk" + verb_desc = "Grab Eldi's breasts and milk her, storing her fresh, warm milk in a container. This will undoubtedly turn her on." + +/obj/item/weapon/implanter/reagent_generator/eldi + implant_type = /obj/item/weapon/implant/reagent_generator/eldi + //Vorrarkul: Theodora Lindt /obj/item/weapon/implant/reagent_generator/vorrarkul generated_reagent = "chocolate_milk" diff --git a/config/custom_items.txt b/config/custom_items.txt index d735fa8ffb..a5b7184493 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -10,7 +10,7 @@ # character_name: Jane Doe # item_path: /obj/item/toy/plushie # item_name: ugly plush toy -# item_icon: flagmask +# item_icon: flagmask # item_desc: It's truly hideous. # req_titles: Assistant, Security Officer # req_access: 1 @@ -204,6 +204,13 @@ item_path: /obj/item/clothing/accessory/medal/bronze_heart # ######## F CKEYS # ######## G CKEYS + +{ +ckey:Gowst +character_name: Eldi Moljir +item_path: /obj/item/weapon/implanter/reagent_generator/eldi +} + # ######## H CKEYS { @@ -348,7 +355,7 @@ ckey: ketrai character_name: Ketrai item_path: /obj/item/clothing/head/fluff/ketrai } - + { ckey: kiraalitruss character_name: Amaya Rahl @@ -359,7 +366,7 @@ item_path: /obj/item/weapon/card/id/fluff/amaya ckey: kisukegema character_name: Kisuke 'The Nerd' Gema item_path: /obj/item/clothing/glasses/omnihud/kamina -} +} { ckey: Killjaden @@ -411,7 +418,7 @@ item_path: /obj/item/clothing/head/fluff/molenar2 } # Permit Expired -#{ +#{ #ckey: molenar #character_name: Kari Akiren #item_path: /obj/item/weapon/gun/projectile/shotgun/pump/rifle/fluff/kari_akiren From 0cd5efd1eb9d1a4187fed618ce085fa015f1ee24 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sat, 23 Sep 2017 01:08:08 -0400 Subject: [PATCH 04/80] Fixes NIF examine Exactly what it says on the tin. --- code/modules/mob/living/carbon/human/examine_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine_vr.dm b/code/modules/mob/living/carbon/human/examine_vr.dm index 16868827a7..342664f601 100644 --- a/code/modules/mob/living/carbon/human/examine_vr.dm +++ b/code/modules/mob/living/carbon/human/examine_vr.dm @@ -156,8 +156,8 @@ /mob/living/carbon/human/proc/nif_examine(mob/living/carbon/human/H) var/message = "" - if(!H.nif || H.conceal_nif || !H.nif_examine) //Do they have a nif, do they have the NIF concealed, and do they have a NIF examine message? + if(!src.nif || src.conceal_nif || !src.nif_examine) //Do they have a nif, do they have the NIF concealed, and do they have a NIF examine message? return "" //If so, no message. else - message += "[H.nif_examine]\n" - return message \ No newline at end of file + message += "[src.nif_examine]\n" + return message From 2714ce73f72e0c2cdaa787cfd0a8bddff256a9f1 Mon Sep 17 00:00:00 2001 From: Screemonster Date: Sat, 23 Sep 2017 08:25:17 +0100 Subject: [PATCH 05/80] Adds nom-on-bump behaviour --- code/modules/mob/living/living.dm | 12 ++++++++++++ .../mob/living/simple_animal/simple_animal_vr.dm | 14 ++++++++++++++ .../mob/living/simple_animal/vore/catgirl.dm | 1 + .../mob/living/simple_animal/vore/gaslamp.dm | 3 +++ code/modules/mob/living/simple_animal/vore/wah.dm | 7 +++++++ 5 files changed, 37 insertions(+) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 48a3b50c22..0d3f2a18dd 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -98,7 +98,19 @@ default behaviour is: // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. // VOREStation Edit - End + //VOREstation Edit - Begin + if (istype(tmob, /mob/living/simple_animal)) //check bumpnom chance, if it's a simplemob that's bumped + tmob.Bumped(src) + else if(istype(src, /mob/living/simple_animal)) //otherwise, if it's a simplemob doing the bumping. Simplemob on simplemob doesn't seem to trigger but that's fine. + Bumped(tmob) + if (tmob.loc == src) //check if they got ate, and if so skip the forcemove + now_pushing = 0 + return + + //VOREstation Edit - End + tmob.forceMove(oldloc) + now_pushing = 0 return diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm index 2096e4f5cc..c895b8b332 100644 --- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm +++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm @@ -9,6 +9,8 @@ var/vore_capacity = 1 // The capacity (in people) this person can hold var/vore_max_size = RESIZE_HUGE // The max size this mob will consider eating var/vore_min_size = RESIZE_TINY // The min size this mob will consider eating + var/vore_bump_chance = 0 // Chance of trying to eat anyone that bumps into them, regardless of hostility + var/vore_bump_emote = "grabs hold of" // Allow messages for bumpnom mobs to have a flavorful bumpnom var/vore_pounce_chance = 5 // Chance of this mob knocking down an opponent var/vore_standing_too = 0 // Can also eat non-stunned mobs var/vore_ignores_undigestable = 1 // Refuse to eat mobs who are undigestable by the prefs toggle. @@ -171,3 +173,15 @@ src.vore_organs[B.name] = B src.vore_selected = B.name +/mob/living/simple_animal/Bumped(var/atom/movable/AM, yes) + if(ismob(AM)) + var/mob/tmob = AM + if(will_eat(tmob) && !istype(tmob, type) && prob(vore_bump_chance)) //check if they decide to eat. Includes sanity check to prevent cannibalism. + if(tmob.canmove && prob(vore_pounce_chance)) //if they'd pounce for other noms, pounce for these too, otherwise still try and eat them if they hold still + tmob.Weaken(5) + tmob.visible_message("\the [src] [vore_bump_emote] \the [tmob]!!") + stop_automated_movement = 1 + animal_nom(tmob) + update_icon() + stop_automated_movement = 0 + ..() \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/vore/catgirl.dm b/code/modules/mob/living/simple_animal/vore/catgirl.dm index e1a0d52885..fdfd527a97 100644 --- a/code/modules/mob/living/simple_animal/vore/catgirl.dm +++ b/code/modules/mob/living/simple_animal/vore/catgirl.dm @@ -48,6 +48,7 @@ // Activate Noms! /mob/living/simple_animal/catgirl vore_active = 1 + vore_bump_chance = 5 vore_pounce_chance = 50 vore_standing_too = 1 vore_ignores_undigestable = 0 // Catgirls just want to eat yoouuu diff --git a/code/modules/mob/living/simple_animal/vore/gaslamp.dm b/code/modules/mob/living/simple_animal/vore/gaslamp.dm index 2e206cbb2b..eeb39ede90 100644 --- a/code/modules/mob/living/simple_animal/vore/gaslamp.dm +++ b/code/modules/mob/living/simple_animal/vore/gaslamp.dm @@ -53,7 +53,10 @@ TODO: Make them light up and heat the air when exposed to oxygen. /mob/living/simple_animal/retaliate/gaslamp vore_active = 1 vore_capacity = 2 + vore_bump_chance = 90 //they're frickin' jellyfish anenome filterfeeders, get tentacled + vore_bump_emote = "lazily wraps its tentacles around" vore_standing_too = 1 // Defaults to trying to give you that big tentacle hug. + vore_ignores_undigestable = 0 // they absorb rather than digest, you're going in either way vore_default_mode = DM_HOLD vore_digest_chance = 0 // Chance to switch to digest mode if resisted vore_absorb_chance = 20 // BECOME A PART OF ME. diff --git a/code/modules/mob/living/simple_animal/vore/wah.dm b/code/modules/mob/living/simple_animal/vore/wah.dm index f2660912b1..c774dde902 100644 --- a/code/modules/mob/living/simple_animal/vore/wah.dm +++ b/code/modules/mob/living/simple_animal/vore/wah.dm @@ -30,7 +30,10 @@ // Activate Noms! /mob/living/simple_animal/wah vore_active = 1 + vore_bump_chance = 10 + vore_bump_emote = "playfully lunges at" vore_pounce_chance = 40 + vore_default_mode = DM_HOLD // above will only matter if someone toggles it anyway vore_icons = SA_ICON_LIVING /mob/living/simple_animal/wah/fae @@ -42,6 +45,10 @@ icon_dead = "wah_fae_dead" icon_rest = "wah_fae_rest" + vore_ignores_undigestable = 0 // wah don't care you're edible or not, you still go in + vore_digest_chance = 0 // instead of digesting if you struggle... + vore_absorb_chance = 20 // you get to become adorable purple wahpudge. + vore_bump_chance = 75 maxHealth = 100 health = 100 melee_damage_lower = 10 From 3e6d9f9d677048aa1d14e6a9d1890d3677bae70b Mon Sep 17 00:00:00 2001 From: Screemonster Date: Sat, 23 Sep 2017 10:37:02 +0100 Subject: [PATCH 06/80] add ckey check and fix order of procs for micro interactions --- code/modules/mob/living/living.dm | 12 ++++-------- .../mob/living/simple_animal/simple_animal_vr.dm | 2 +- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 0d3f2a18dd..edcaff25d7 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -92,12 +92,6 @@ default behaviour is: var/turf/oldloc = loc forceMove(tmob.loc) - // VOREStation Edit - Begin - // In case of micros, we don't swap positions; instead occupying the same square! - if (handle_micro_bump_helping(tmob)) return - // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. - // VOREStation Edit - End - //VOREstation Edit - Begin if (istype(tmob, /mob/living/simple_animal)) //check bumpnom chance, if it's a simplemob that's bumped tmob.Bumped(src) @@ -107,10 +101,12 @@ default behaviour is: now_pushing = 0 return - //VOREstation Edit - End + // In case of micros, we don't swap positions; instead occupying the same square! + if (handle_micro_bump_helping(tmob)) return + // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. + // VOREStation Edit - End tmob.forceMove(oldloc) - now_pushing = 0 return diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm index c895b8b332..60006f4121 100644 --- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm +++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm @@ -176,7 +176,7 @@ /mob/living/simple_animal/Bumped(var/atom/movable/AM, yes) if(ismob(AM)) var/mob/tmob = AM - if(will_eat(tmob) && !istype(tmob, type) && prob(vore_bump_chance)) //check if they decide to eat. Includes sanity check to prevent cannibalism. + if(will_eat(tmob) && !istype(tmob, type) && prob(vore_bump_chance) && !ckey) //check if they decide to eat. Includes sanity check to prevent cannibalism. if(tmob.canmove && prob(vore_pounce_chance)) //if they'd pounce for other noms, pounce for these too, otherwise still try and eat them if they hold still tmob.Weaken(5) tmob.visible_message("\the [src] [vore_bump_emote] \the [tmob]!!") From b3798b244e770ee3f5e4a4ac4523f8005102f03f Mon Sep 17 00:00:00 2001 From: killer653 Date: Sat, 23 Sep 2017 05:51:23 -0400 Subject: [PATCH 07/80] Allows stomach damage to be adjusted --- code/modules/vore/eating/vorepanel_vr.dm | 34 ++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 6abfdb7fb0..87f9b11517 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -217,6 +217,14 @@ dat += "
Can Taste:" dat += " [selected.can_taste ? "Yes" : "No"]" + //Can belly taste? + dat += "
Digest Brute Damage:" + dat += " [selected.digest_brute] + + //Can belly taste? + dat += "
Digest Burn Damage:" + dat += " [selected.digest_burn] + //Minimum size prey must be to show up. dat += "
Required examine size:" dat += " [selected.bulge_size*100]%" @@ -611,6 +619,32 @@ else if(new_grow) selected.shrink_grow_size = (new_grow/100) + if(href_list["b_burn_dmg"]) + var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 1 to 5. Numbers below 3 may result in digestion being extremely slow.", "Set Belly Examine Size.") as num|null + if(new_damage == null) + return + if(new_damage < 5) + selected.digest_burn = 3 + user << "Your must set digestion between 1 and 5." + else if(new_damage > 1) + selected.digest_burn = 3 + user << "Your must set digestion between 1 and 5." + else if(new_damage) + selected.bulge_size = new_damage + + if(href_list["b_brute_damage"]) + var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 1 to 5. Numbers below 3 may result in digestion being extremely slow.", "Set Belly Examine Size.") as num|null + if(new_damage == null) + return + if(new_damage < 5) + selected.digest_burn = 3 + user << "Your must set digestion between 1 and 5." + else if(new_damage > 1) + selected.digest_burn = 3 + user << "Your must set digestion between 1 and 5." + else if(new_damage) + selected.bulge_size = new_damage + if(href_list["b_escapable"]) if(selected.escapable == 0) //Possibly escapable and special interactions. selected.escapable = 1 From f3a9c3ee5dd929e3ec26ce22e290e9b76895e275 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sat, 23 Sep 2017 16:07:24 -0400 Subject: [PATCH 08/80] THERE --- code/modules/vore/eating/vorepanel_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 87f9b11517..e5b6134155 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -219,11 +219,11 @@ //Can belly taste? dat += "
Digest Brute Damage:" - dat += " [selected.digest_brute] + dat += " [selected.digest_brute]" //Can belly taste? dat += "
Digest Burn Damage:" - dat += " [selected.digest_burn] + dat += " [selected.digest_burn]" //Minimum size prey must be to show up. dat += "
Required examine size:" From b8b14c6921d78f6fe7fe396769578494b4dd83ba Mon Sep 17 00:00:00 2001 From: Ketrai Date: Sat, 23 Sep 2017 22:53:02 +0200 Subject: [PATCH 09/80] Makes grubs capable of shocking synths. Gives grubs a 20% change to emp a synth weakly. This is supposed to give grubs a leg up on synths that are usually quite robust when it comes to fighting mobs in general, especially when it comes to spiders. --- code/modules/mob/living/simple_animal/vore/solargrub.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/vore/solargrub.dm b/code/modules/mob/living/simple_animal/vore/solargrub.dm index 30acb0d66a..fda44caf96 100644 --- a/code/modules/mob/living/simple_animal/vore/solargrub.dm +++ b/code/modules/mob/living/simple_animal/vore/solargrub.dm @@ -61,11 +61,12 @@ List of things solar grubs should be able to do: var/poison_chance = 50 var/datum/powernet/PN // Our powernet var/obj/structure/cable/attached // the attached cable + var/emp_chance = 20 // Beware synths -/mob/living/simple_animal/relatiate/solargrub/PunchTarget() - var/mob/living/carbon/human/grubfood = target_mob - for(var/obj/O in grubfood) - O.emp_act(3) +/mob/living/simple_animal/retaliate/solargrub/PunchTarget() + if(target_mob&& prob(emp_chance)) + target_mob.emp_act(4) //The weakest strength of EMP + visible_message("The grub releases a powerful shock!") ..() /mob/living/simple_animal/retaliate/solargrub/Life() From 8076c68f14305a44430b7f327a56a51313043ca7 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Sat, 23 Sep 2017 23:26:44 +0200 Subject: [PATCH 10/80] also adds itemfriendly digestion to grubs --- code/modules/mob/living/simple_animal/vore/solargrub.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/vore/solargrub.dm b/code/modules/mob/living/simple_animal/vore/solargrub.dm index fda44caf96..8f261e0ec8 100644 --- a/code/modules/mob/living/simple_animal/vore/solargrub.dm +++ b/code/modules/mob/living/simple_animal/vore/solargrub.dm @@ -99,6 +99,7 @@ List of things solar grubs should be able to do: vore_active = 1 vore_capacity = 1 vore_pounce_chance = 0 //grubs only eat incapacitated targets + vore_default_mode = DM_ITEMWEAK //item friendly digestions, they just want your chemical energy :3 /mob/living/simple_animal/retaliate/solargrub/PunchTarget() . = ..() From b690467f1f5e9532afac1a06ca0b4ba99e5c8248 Mon Sep 17 00:00:00 2001 From: Spades Date: Sat, 23 Sep 2017 22:19:01 -0400 Subject: [PATCH 11/80] Removed stupid titles from Clown and Mime Clown and Mime are memey enough. We need to keep _some_ semblance of immersion. Also fixed CentCom capitalization while I was at it. --- code/game/jobs/job/special.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/jobs/job/special.dm b/code/game/jobs/job/special.dm index 0f369e2cb3..5929ba301b 100644 --- a/code/game/jobs/job/special.dm +++ b/code/game/jobs/job/special.dm @@ -1,5 +1,5 @@ /datum/job/centcom_officer //For Business - title = "Centcom Officer" + title = "CentCom Officer" department = "Command" head_position = 1 faction = "Station" @@ -41,7 +41,7 @@ return access /datum/job/centcom_visitor //For Pleasure - title = "Centcom Visitor" + title = "CentCom Visitor" department = "Civilian" head_position = 1 faction = "Station" @@ -95,7 +95,7 @@ economic_modifier = 1 access = list() minimal_access = list() - alt_titles = list("Fun Mage","Happiness Witch","Joy Summoner","Asshole") + alt_titles = list("Comedian","Jester") whitelist_only = 1 latejoin_only = 1 @@ -133,7 +133,7 @@ economic_modifier = 1 access = list() minimal_access = list() - alt_titles = list("Silent One","The Performer","Kabuki","Asshole") + alt_titles = list("Performer","Interpretive Dancer") whitelist_only = 1 latejoin_only = 1 From c233bb98483c93fdb65277a6ffd539f6b3edee2d Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 11:23:41 -0400 Subject: [PATCH 12/80] Update vorepanel_vr.dm --- code/modules/vore/eating/vorepanel_vr.dm | 28 +++++++----------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index e5b6134155..3ebca3bd84 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -217,11 +217,11 @@ dat += "
Can Taste:" dat += " [selected.can_taste ? "Yes" : "No"]" - //Can belly taste? + //How much brute damage dat += "
Digest Brute Damage:" dat += " [selected.digest_brute]" - //Can belly taste? + //How much burn damage dat += "
Digest Burn Damage:" dat += " [selected.digest_burn]" @@ -620,30 +620,18 @@ selected.shrink_grow_size = (new_grow/100) if(href_list["b_burn_dmg"]) - var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 1 to 5. Numbers below 3 may result in digestion being extremely slow.", "Set Belly Examine Size.") as num|null + var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 3 to 6.", "Set Belly Burn Damage.") as num|null if(new_damage == null) return - if(new_damage < 5) - selected.digest_burn = 3 - user << "Your must set digestion between 1 and 5." - else if(new_damage > 1) - selected.digest_burn = 3 - user << "Your must set digestion between 1 and 5." - else if(new_damage) - selected.bulge_size = new_damage + Clamp(new_damage, 3, 6) + selected.digest_burn = new_damage if(href_list["b_brute_damage"]) - var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 1 to 5. Numbers below 3 may result in digestion being extremely slow.", "Set Belly Examine Size.") as num|null + var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 3 to 6 Numbers below 3 may result in digestion being extremely slow.", "Set Belly Brute Damage.") as num|null if(new_damage == null) return - if(new_damage < 5) - selected.digest_burn = 3 - user << "Your must set digestion between 1 and 5." - else if(new_damage > 1) - selected.digest_burn = 3 - user << "Your must set digestion between 1 and 5." - else if(new_damage) - selected.bulge_size = new_damage + Clamp(new_damage, 3, 6) + selected.digest_brute = new_damage if(href_list["b_escapable"]) if(selected.escapable == 0) //Possibly escapable and special interactions. From c4f2c62245f0e2fe0334c25d4e3c8d3378ccf7e3 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 11:28:46 -0400 Subject: [PATCH 13/80] Bumps borgs up by one. https://i.imgur.com/X7MIKPZ.png --- code/game/jobs/job/z_all_jobs_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/jobs/job/z_all_jobs_vr.dm b/code/game/jobs/job/z_all_jobs_vr.dm index 18afda3419..2636ee2fa1 100644 --- a/code/game/jobs/job/z_all_jobs_vr.dm +++ b/code/game/jobs/job/z_all_jobs_vr.dm @@ -29,8 +29,8 @@ spawn_positions = 4 /datum/job/cyborg - total_positions = 3 - spawn_positions = 3 + total_positions = 4 //Along with one able to spawn later in the round. + spawn_positions = 3 //Let's have 3 able to spawn in roundstart /datum/job/bartender total_positions = 2 From e79f1f6534ba0fd804d2fed551a5298f2d7ac10c Mon Sep 17 00:00:00 2001 From: Ketrai Date: Sun, 24 Sep 2017 18:39:44 +0200 Subject: [PATCH 14/80] fixes smol bug --- code/modules/reagents/reagent_containers/food/snacks_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/food/snacks_vr.dm b/code/modules/reagents/reagent_containers/food/snacks_vr.dm index ec1da1832d..96bec5abef 100644 --- a/code/modules/reagents/reagent_containers/food/snacks_vr.dm +++ b/code/modules/reagents/reagent_containers/food/snacks_vr.dm @@ -212,7 +212,7 @@ nutriment_amt = 1 nutriment_desc = list("crunchy shell bits" = 5) -/obj/item/weapon/reagent_containers/food/snacks/grub/bugball/New() +/obj/item/weapon/reagent_containers/food/snacks/bugball/New() ..() reagents.add_reagent("protein", 1) reagents.add_reagent("carbon", 5) From abb4a58ee1bdd2b5ceadce7a331e2b68f464beeb Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 13:45:04 -0400 Subject: [PATCH 15/80] Update custom_clothes_vr.dm --- code/modules/vore/fluffstuff/custom_clothes_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index d43db000ea..0fecfa9699 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1484,10 +1484,10 @@ Departamental Swimsuits, for general use //General use /obj/item/clothing/suit/storage/fluff/loincloth name = "Loincloth" - desc = "A primitive piece of oak-borwn clothing wrapped firmly around the waist. A few bones line the edges." + desc = "A primitive piece of oak-brown clothing wrapped firmly around the waist. A few bones line the edges. Comes with a primitive outfit to boot." icon = 'icons/vore/custom_clothes_vr.dmi' icon_state = "loincloth" icon_override = 'icons/vore/custom_clothes_vr.dmi' - item_state = "loincloth" \ No newline at end of file + item_state = "loincloth" From 0286b6878f4378774fa2b9ce208e6aec0611a610 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 16:34:30 -0400 Subject: [PATCH 16/80] Update vorepanel_vr.dm --- code/modules/vore/eating/vorepanel_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 3ebca3bd84..5fd4cf641a 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -627,7 +627,7 @@ selected.digest_burn = new_damage if(href_list["b_brute_damage"]) - var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 3 to 6 Numbers below 3 may result in digestion being extremely slow.", "Set Belly Brute Damage.") as num|null + var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 3 to 6", "Set Belly Brute Damage.") as num|null if(new_damage == null) return Clamp(new_damage, 3, 6) From c5e9fe6b5ab742d3feefe36c161543d1a86b46d4 Mon Sep 17 00:00:00 2001 From: Spades Date: Sun, 24 Sep 2017 17:33:17 -0400 Subject: [PATCH 17/80] Removes Serdy's gun --- config/custom_items.txt | 6 ------ 1 file changed, 6 deletions(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index d8621c454a..9d732bedd5 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -542,12 +542,6 @@ character_name: Alfonso Oak Telanor item_path: /obj/item/clothing/glasses/sunglasses/fluff/alfonso } -{ -ckey: silencedmp5a5 -character_name: Serdykov Antoz -item_path: /obj/item/weapon/storage/box/fluff/serdykov_antoz -} - { ckey: silencedmp5a5 character_name: Serdykov Antoz From 086fc3da34da3904cca0d264228ba970383dbd48 Mon Sep 17 00:00:00 2001 From: Dingosilver Date: Tue, 26 Sep 2017 00:38:46 +1000 Subject: [PATCH 18/80] Gutter Whitelisting Update https://forum.vore-station.net/viewtopic.php?f=46&t=1125 --- config/alienwhitelist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index f7579ff796..7f5c31c73e 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -19,3 +19,4 @@ zammyman215 - Vox zekesturm - Xenomorph Hybrid aether_elemental - Daemon Aruis - Xenochimera +Singo - Gutter From 840533872b10a400f087115ea30af26a9c852934 Mon Sep 17 00:00:00 2001 From: killer653 Date: Mon, 25 Sep 2017 18:41:18 -0400 Subject: [PATCH 19/80] Removes a dot from cxeno_sentinel_s --- icons/mob/human_face_vr.dmi | Bin 22976 -> 22970 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_face_vr.dmi b/icons/mob/human_face_vr.dmi index f42eb319e632b122a48f19026b1b2c6b3478139a..b5c5e989bfa74f35984573786313d1d53f223d2a 100644 GIT binary patch delta 2655 zcma)-Ydq8a8^^yhOOh-(6p6Go5$+O_vqmH%$3jEuW`#tOoBC~$FhnZF%y~jh$|2Gw zCEUtH=FEuXkg*lg*nd6wKlwlTUyrWW=fU@Ny*{7!^}QNj!0KPXo=I83vR-Vq3fc@| z4^?gd6!@8I;IxTG@a#A*>O;*i52nAe;~4`d4sGx0>9HGh4+y~U`1}lfcV}l_kQd+B zEWJ0329Sxx72@Aw9Ox~E4&9nsT1P!R6p2(g&dW;~e!H$OjbqakM%8Cm=K!|aO4&or{k;x9g*|Ea&9;AoljZg#RB zcV4Z{=LuZ?7IX@#XnRof4IQP7v<~p{%I?}xL8_7Z)-Pk7{m!h^-|Mr3oHCdz(pB7z z-!|*4^A{yJecLlSN~>k3t#b1d^!eN>De%h|wXMzWYXAAn{DOj}?pTuT(m^B1@~)nq zTOA!Z{{~sOAhLe>c)iHT?Pf7A?|x$H zF-+jo6xhOrAKVFd--L&63uF^ zEObf zH&`>}PJCSdwecxPFQxqarbSP9%J(EQQsD)r#N}BlTvLabw;L~ltc$bWSmtQjI>fFU zdSJdb?f5U-QpB8oP~R=%mf^dM@C~jJP;Muu$Q15$^5j^(H!Aw{v11aliE$VS*a2A` zZEb5yOVafP?%bR!RWP}d@3fKldoz*FAMQ9=feSg{f)?v}_sylmbfwHaFLh3abZMO2K1o|@g4$4JT(@}YGZPfyQF$6s20^wA>1)%@j=cc` zh(_g04Wy-|s~@uTwI(lOMM>t$%6Bu)PGEd4(_>?#i7Tb6KVnZ%95YJ1V4Ux@qc$j6 zlHcRu(X6a2B)K{Cdv)(#NIR43SU{eNdKodSl(j z)(v4ik2-$tk%)iIz|`a0gO+cGd(_UjgoO|!FC3XhNf z@S(9}+z%;z*WZ&C?1~XeD;t~&N!0D(<=d<$cl5)i`0#Xh7&65slv0%9 z{WM+;hpSS|e4(I38Lpft>556ZS2>e{U20PRpk7$UHMsxAp!V=q#tuUlloP z0Z|d(W@fBVvX!|WJEDhPUS6ufbpKqFu+P-dZ?KIyN)kK@=%5hf6%@vEB1i0IO~byD ziRVO@0)wMGlOjrP+Z*^AX!e9tR-GN?h`gYTYft`J6RwR4Uq`f|GdY|$v3*R4`8r0# z2D04^WBDk?o))voc5)wRe?I48aRa(8>GtOikelbk)MOI_O?xRHN86Bc>SNWlwf@5O zHImP=Gc1i=-`XYyT2m{U(9lB~LEpe&Ko5vW^Q?hYeoU0IJYPnS+7Xy7uA&H=NzP1C zU1qv0`NB9U6m6i7XT%;&^{p{A@H#u%mSOS4ds|MSl6$fmwZ6>;aA|bX*d;_MJ z9YC)(^e9$3U5+2U(Tv_yc8sd`G*ogSN4b#7^{2`Ko~7j^$yf9py8CcPNBKud^oX3) zpdgpd4-}(r&Hek|8FL#7uRv>msJw9LQp@_R0U3f{?jncBR=VvRo zi`KSkS-6Mwh#ebA!`)mn&23-j#}U@J5Ip!JF*ElvwqE##Rmv!~&r~YC8-u)Sp4LF0 zWL%p_KbEHlGg;xp(u392o%4Ub<4{$fFl@#h85cb9n1Fu6y;vxvhCoAr(cb~xtJ5-f zznt>~G*ft*^d90L%GJjb&&mBjp^{){TpDjY<>o08Kl_U!b+@yV%*xI-Qr?OT8{a1B zNKFZ~PsX<}$8a2`k3H_k9g_f0A1~0bxHIn{V-tY|&c*&2PR49Stt1ECwVBv;*wJKB zoS^|c@4vUR{vcMTy#SCJo>g)9w9Y#G5GywXL5x3)vtsgX-p;VS(F@Oj&pZ zlMA8|R)@va3oOPrXDq6#LTPtj0cuQ7)j$?Wf}5CxQTNj<3H`+7&@J-nDgW zsUNoRBx__Yed>gkx0s;6mw4%fQ-;7WsL!_!o#Wabd-jhPetx@0qNY@eXMH;;M()wk z#!K8$uHDX&4Yt^cJ5>Q-UAXjpc%!8nvEW;cUzHwBp;F=eR;b1r6NKJ=So}g9d?jis z4iy)zn#&$IlK>uLUvR)?;m7O&XOSkg9`5%aY4ORdE delta 2662 zcma)-X*An;7sr1Iv5bAK*3vN4)F7kURBcHut=efiOkH_v_fz31F>&-Z@L_tKhSJv#`kx zVQ3*;H%2}jtC~lbEZscUt~7Vnrnat5*wxh)M2hMWi9|pe9UU$ArcvsA z3x3s8XcZ$3WhnB1VFsJc4%}V$lm*aPpYic=ZqN4m#KZ*Ob8n68#<`6Y+WLFSkB+30 zakL(o8sAxe+cz>Zlg^#F@Zm#*gobytL`O%5{6l+znVFgGGY#)AKXNeDHtzq#VzDk0 z2vtUi(~=F;FZ#K0kSg?46esQVt?Lv%yNtR(#7Y-&jk6?l^1aqBC19k9k_Y7(M2GVZ zH$WqW?s6yGrp~IpC$QDrwuhEorx1)JN;l`_#Efc#g#@y-s`@K$s%uhe>JN5ed@8RP z3#xUNPEN=44GdPM$`pg5-Y^A4^L~Ppgv@_+a&mHnZ$tVYu@`=4q?}ww>$J<5L_|bf z>ApAl*wQdo8tEl#p?ze=VI-2=t4O_Xf1%N6%jlHQyu7@~iTb1@KGU>buJyA&FNTJM zczZIeS;$;VKh-ef{OoYK?e{CoQ%xJ=PV5 zcE@rPQTsH-?);x@{w*mZM!+AWXIT>}SGe|-uHS_Q=y5j0A`{J=c6b&~NW}v2= zeG`v=&~#NIV7eF&D_bhyc@8(L44Qb<(5BML^w-+g7fs#52xjoGo|Ghu2A5D(>`oKB*$@Ys4S1IC~f$U*A84P@SdaTI_0w%L)F= z=c~~H5qwy;RW+SWBq~^zm-&8U4dO(xrj;KUMTL&O9~>MkAKC~vT-2d(=5I_jD(|7^ zE3AxMOMH)ko1GhcucxPV{3q&i8YH-vjJ3pBAEc5?q6gYV+2_E!s--cpGq;RwiUSa& z=X0_0WDDM;hoO+apPz{)B-{6F((OTu3*Gc0f-Eo>wPqCc8y=4z74D(Zzp8m(;s4A* zHq^-N9qn}A?A&A;$by!Z7LT>rt}d_CeC6>f>>JxY0r&k;>MxJQ}w6{P&|3-=F9Xz8ER2cVEjrG{vzqEM(s4PwKKA2;R>Kc4R@<}kVst+>n2AIx#+ z*(?l!sqm-*su+NiUQpD3l)VRQ%L)%&ee?JksH>@g2YPnjGgFZ>2-Q4gS6rvL$73Ye z&@h&+kunD58)KYDd|D>cu&oY7hv#ohd9`*UI3Yyb{SAAYBPJ}OU#k*+ ztva0UkI+e=Iopt zHXEV-WM?=Z1<%f}^exi6)vFCoS>G?+f>+~Mx0bAo9Kg$Fn|Du_wm3TwXJJp#8 zFXqKL`nJu^*Cm)}Iu-GHv$gWsr;)i;0McYM*}?X<)NtS5fTnD-5XnNdY|AAW4XK;j zC*PTzoz3`mu)`laV}-z8|DvKU1ds;wAE<|(1(oAdQ$8%fCC%p*Uq4!1n>Y6{?W1=o zQ8L7Zw_4XtBlZo)_EiFcbUvsRlzME|f(2o52@x4hker+h_i^T+lvPxC${r?B)>ZT< zNLzEtFSg=PndURkK0g1xB$2$im0?`{^AewG-LjGDIU=&mxJ_-O!ist#wnZ)1#pg!} zwarcts3Z_BE?4M+FKM5cb;j<9T6-oZQaWu-VK@A`a#7_BuW*&=a5Dj_PiasNaLX0OIKqNvb&?!Gv5 z?sa9pEQnq!vH4PkvB;qK!tQf}5uFCmT+UPOsAoI;P09L+FT@6R@Qj||1{^cFN4>75 zrsfk6@bQKjb~wdO)i46xtECgE$VoDYqP z&L8m!o%6u#{B&Glsa|&s>30g$9Dz} z!xu*@EGOGn!_CaflO)nF8AUZ;F4lb#D7a2==b`Idv|-ORdM13x3vtvEOZ{#IH^{<2 z6@}&0CtL{r=)AJBGSv-rtKSNjM}Fh1Om|4cV}bbyvCoHKt>vZlQsu@y+fqqk1qgn& z_w6Hku!*F}Djw(!zLO$Nyq?;LIiBRX4ccZJe(%Z&(!aU0j{4B9=kD}5B&IeB-qZct z7O#ih*gMzY^d^it07K4)5+44U{$Gi)=b``r From 3e26fd5edce3b73f9db011db3b520231c8d7d474 Mon Sep 17 00:00:00 2001 From: MechaFrogg <32281566+MechaFrogg@users.noreply.github.com> Date: Mon, 25 Sep 2017 20:38:12 -0400 Subject: [PATCH 20/80] Added Frog Taurs Added Frogs! I have no idea what I'm doing! --- icons/mob/vore/taurs_vr.dmi | Bin 65559 -> 66771 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi index cc736109361b82403ad588a48b010a9ed4924924..afa8b22fb661c17c386708b1f1ff53d08e24bed8 100644 GIT binary patch delta 11669 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 M>ZrU`vV8Er08Pe00ssI2 delta 10448 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 From ca46647c31c3566e794019ca3ca050e3243c0543 Mon Sep 17 00:00:00 2001 From: MechaFrogg <32281566+MechaFrogg@users.noreply.github.com> Date: Mon, 25 Sep 2017 20:48:48 -0400 Subject: [PATCH 21/80] Added Frog to Taur list --- code/modules/vore/appearance/sprite_accessories_vr.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index a63943bca2..7d7ececc74 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1062,6 +1062,10 @@ /*/datum/sprite_accessory/tail/taur/drake //Yeah hold that thought for a bit. These got no suit compatibility yet. name = "Drake" icon_state = "drake_s" + +/datum/sprite_accessory/tail/taur/frog + name = "Frog" + icon_state = "frog_s" /datum/sprite_accessory/tail/taur/otie name = "Otie" From 453a637e3d5aa04069a14194f45c95a392e41c9e Mon Sep 17 00:00:00 2001 From: MechaFrogg <32281566+MechaFrogg@users.noreply.github.com> Date: Mon, 25 Sep 2017 20:52:15 -0400 Subject: [PATCH 22/80] Uncommented the change --- code/modules/vore/appearance/sprite_accessories_vr.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 7d7ececc74..fc2c3e0361 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1058,14 +1058,14 @@ /datum/sprite_accessory/tail/taur/slug name = "Slug" icon_state = "slug_s" + +/datum/sprite_accessory/tail/taur/frog + name = "Frog" + icon_state = "frog_s" /*/datum/sprite_accessory/tail/taur/drake //Yeah hold that thought for a bit. These got no suit compatibility yet. name = "Drake" icon_state = "drake_s" - -/datum/sprite_accessory/tail/taur/frog - name = "Frog" - icon_state = "frog_s" /datum/sprite_accessory/tail/taur/otie name = "Otie" From 558b92fb06e79f65f5a135181a6b9c3db87e9940 Mon Sep 17 00:00:00 2001 From: Burrito-Justice Date: Tue, 26 Sep 2017 14:33:20 -0700 Subject: [PATCH 23/80] Add Medical Uniform to Jayda Approved here: https://forum.vore-station.net/viewtopic.php?f=26&t=1124&p=7354#p7354 --- config/custom_items.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/custom_items.txt b/config/custom_items.txt index 9d732bedd5..dd47d418d1 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -119,6 +119,12 @@ character_name: Octavious Ward item_path: /obj/item/weapon/storage/box/fluff/octavious } +{ +ckey: burritojustice +character_name: Jayda Wilson +item_path: /obj/item/clothing/under/utility/expeditionary/medical +} + # ######## C CKEYS { ckey: cockatricexl From 833fe7a75f20b7fb98aca115702749f42756e91f Mon Sep 17 00:00:00 2001 From: killer653 Date: Tue, 26 Sep 2017 18:14:40 -0400 Subject: [PATCH 24/80] BeyondMyLife: Ne'tra Ky'ram fluff https://forum.vore-station.net/viewtopic.php?f=26&t=1117&sid=1451fde8eebda775f37a397f5cd50e79 https://forum.vore-station.net/viewtopic.php?f=26&t=1116&sid=1451fde8eebda775f37a397f5cd50e79 https://forum.vore-station.net/viewtopic.php?f=26&t=1115&sid=1451fde8eebda775f37a397f5cd50e79 --- .../vore/fluffstuff/custom_boxes_vr.dm | 13 ++ .../vore/fluffstuff/custom_clothes_vr.dm | 160 +++++++++++++++--- config/custom_items.txt | 7 + icons/vore/custom_clothes_vr.dmi | Bin 176784 -> 179576 bytes 4 files changed, 154 insertions(+), 26 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index b405811b66..2e871beedb 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -193,6 +193,19 @@ /obj/item/weapon/permit/gun/fluff/silencedmp5a5, /obj/item/weapon/gun/projectile/colt/fluff/serdy) +//BeyondMyLife: Ne'tra Ky'ram //Made a box because they have so many items that it'd spam the debug log. +/obj/item/weapon/storage/box/fluff/kilano + name = "Ne'tra Ky'ram's Kit" + desc = "A kit containing Ne'tra Ky'ram's clothing." + has_items = list( + /obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat, + /obj/item/clothing/under/fluff/kilanosuit, + /obj/item/weapon/storage/backpack/messenger/sec/fluff/kilano, + /obj/item/weapon/storage/belt/security/fluff/kilano, + /obj/item/clothing/gloves/fluff/kilano/netra, + /obj/item/clothing/shoes/boots/fluff/kilano, + /obj/item/clothing/accessory/storage/black_vest/fluff/kilano + ) /* Swimsuits, for general use, to avoid arriving to work with your swimsuit. diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 0fecfa9699..c5878efd34 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -94,32 +94,6 @@ 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" @@ -1491,3 +1465,137 @@ Departamental Swimsuits, for general use icon_override = 'icons/vore/custom_clothes_vr.dmi' item_state = "loincloth" + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat + name = "black and gold armoured coat." + desc = "A black and gold coat, with white fur lining, lined with some kind of heavier material inside, seemingly giving some sort of padding to it." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanocoat" + item_state_slots = list(slot_r_hand_str = "kilanocoat", slot_l_hand_str = "kilanocoat") + armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0) + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanocoat_mob" + +/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/ui_action_click() + ToggleHood_kilano() + +/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/equipped(mob/user, slot) + if(slot != slot_wear_suit) + RemoveHood_kilano() + ..() + +/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/proc/RemoveHood_kilano() + icon_state = "kilanocoat" + item_state = "kilanocoat_mob" + suittoggled = 0 + if(ishuman(hood.loc)) + var/mob/living/carbon/H = hood.loc + H.unEquip(hood, 1) + H.update_inv_wear_suit() + hood.loc = src + +/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/proc/ToggleHood_kilano() + if(!suittoggled) + if(ishuman(loc)) + var/mob/living/carbon/human/H = src.loc + if(H.wear_suit != src) + H << "You must be wearing [src] to put up the hood!" + return + if(H.head) + H << "You're already wearing something on your head!" + return + else + H.equip_to_slot_if_possible(hood,slot_head,0,0,1) + suittoggled = 1 + icon_state = "kilanocoat_t" + item_state = "kilanocoat_mob_t" + H.update_inv_wear_suit() + else + RemoveHood_kilano() + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/clothing/under/fluff/kilanosuit + name = "black and gold armourweave dress" + desc = "A black and gold patterned silky dress, with some kind of inlined, heavier material lining the skirt and chest area." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanosuit" + item_state = "kilanosuit" + armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + siemens_coefficient = 0.9 + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/weapon/storage/backpack/messenger/sec/fluff/kilano + name = "Ne'tra's security bag" + desc = "A security Satchel containing Ne'tra Ky'rams Security gear." + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/weapon/storage/belt/security/fluff/kilano + name = "black and gold security belt" + desc = "A Black and Gold security belt, somewhat resembling something you must've seen in a comic years ago." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanobelt" + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanobelt_mob" + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/clothing/gloves/fluff/kilano/netra + name = "black and gold dress gloves" + desc = "Some fancy looking black and gold patterned gloves made of a silky material." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanogloves" //TODO: White sprite. + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanogloves_mob" //TODO: White sprite. + species_restricted = null + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/clothing/shoes/boots/fluff/kilano + name = "black and gold winter boots" + desc = "Some Fur lined black and gold heavy duty winter bots." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanoboots" + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanoboots_mob" + species_restricted = null + cold_protection = FEET|LEGS + min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE + heat_protection = FEET|LEGS + max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE + armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0) + +//BeyondMyLife: Ne'tra Ky'ram +/obj/item/clothing/accessory/storage/black_vest/fluff/kilano + name = "black and gold webbing vest" + desc = "A black and gold webbing vest, it looks like a child spilled a box of crayons all over it." + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "kilanovest" + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "kilanovest_mob" + +//BeyondMyLife:Kilano Soryu //Moved these for orginization purposes. +/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 \ No newline at end of file diff --git a/config/custom_items.txt b/config/custom_items.txt index 9d732bedd5..3c5d4b0e43 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -100,6 +100,13 @@ character_name: Kilano Soryu item_path: /obj/item/clothing/gloves/fluff/kilano } +{ +ckey: beyondmylife +character_name: Ne'tra Ky'ram +item_path: /obj/item/weapon/storage/box/fluff/kilano +req_access: 1 +} + { ckey: britishrabbit character_name: Xin Xiao diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index e7afc65c96e295dc31fd5ece92daa4e5edcb4d6a..1a41cf5a44f4f77c60993aa227598fc2f484afc2 100644 GIT binary patch literal 179576 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