Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add files via upload #367

Merged
merged 14 commits into from
Feb 22, 2024
4 changes: 2 additions & 2 deletions code/modules/clothing/head/f13factionhead.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1266,8 +1266,8 @@
desc = "A People's Liberation Army cap, worn by enlisted and non-commissioned officers."
icon = 'icons/fallout/clothing/hats.dmi'
mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi'
icon_state = "chinese_soldier"
item_state = "chinese_soldier"
icon_state = "chinese_cap"
item_state = "chinese_cap"
armor = list("melee" = 25, "bullet" = 10, "laser" = 10, "energy" = 15, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30)

/obj/item/clothing/head/f13/chinese/officer
Expand Down
15 changes: 13 additions & 2 deletions code/modules/fallout/reagents/alcohol.dm
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,17 @@
glass_name = "Nukashine"
glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night. Stronger than the normal stuff, whooboy."

/datum/reagent/consumable/ethanol/nukashine/on_mob_end_metabolize(mob/living/L)
switch(current_cycle)
if(11)
to_chat(L, "<span class='warning'>You start to feel tired...</span>" )
if(12 to 24)
L.drowsyness += 1
if(24 to INFINITY)
L.Sleeping(40, 0)
. = 1
..()

/datum/reagent/consumable/ethanol/olflakey
name = "Ol' Flakey"
description = "So smooth its flakey, leaves your throat confused and your body numb."
Expand Down Expand Up @@ -1009,7 +1020,7 @@
/datum/reagent/consumable/ethanol/vaultboy/overdose_process(mob/living/M)
if(M && ishuman(M))
var/mob/living/carbon/human/H = M
H.hair_style = "Business Hair 4"
H.hair_style = "Business Hair"
H.facial_hair_style = "Clean shave (Hairless)"
H.facial_hair_color = "#FFFF99"
H.hair_color = "#FFFF99"
Expand Down Expand Up @@ -1044,7 +1055,7 @@
/datum/reagent/consumable/ethanol/vaultgirl/overdose_process(mob/living/M)
if(M && ishuman(M))
var/mob/living/carbon/human/H = M
H.hair_style = "Over Eye"
H.hair_style = "Long (Overeye)"
H.facial_hair_style = "Clean shave (Hairless)"
H.facial_hair_color = "#FFFF99"
H.hair_color = "#FFFF99"
Expand Down
2 changes: 1 addition & 1 deletion code/modules/fallout/reagents/juices.dm
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

/datum/reagent/consumable/yuccajuice
name = "Yucca Juice"
description = "The raw essence of a banana yucca."
description = "The raw essence of a banana yucca."
color = "#863333" // rgb: 175, 175, 0
taste_description = "sand and bunker-air"
glass_icon_state = "banana"
Expand Down
33 changes: 33 additions & 0 deletions code/modules/fallout/reagents/medicines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,39 @@
. = TRUE
..()


// ---------------------------
// RADSHIELD REAGENT

/datum/reagent/medicine/radshield
name = "Radshield"

description = "A potent anti-rad refined made by refining radaway. More effective at removing rads at the cost of some anti-toxin capabilities. Can also clear away radioactive contamination from objects."
reagent_state = LIQUID
color = "#ff7200"
metabolization_rate = 8 * REAGENTS_METABOLISM
value = REAGENT_VALUE_COMMON
ghoulfriendly = TRUE

/datum/reagent/medicine/radshield/on_mob_life(mob/living/carbon/M)
var/datum/component/radioactive/contamination = M.GetComponent(/datum/component/radioactive)
M.adjustToxLoss(-2*REAGENTS_EFFECT_MULTIPLIER)
M.radiation -= min(M.radiation, 40)
if(ishuman(M) && prob(7))
var/mob/living/carbon/human/H = M
H.confused = max(M.confused, 3)
. = TRUE
if(contamination && contamination.strength > 0)
contamination.strength -= min(contamination.strength, 100)
..()

/datum/reagent/medicine/radshield/reaction_obj(obj/O, reac_volume)
var/datum/component/radioactive/contamination = O.GetComponent(/datum/component/radioactive)
if(contamination && reac_volume >= 5)
qdel(contamination)
return


// ---------------------------
// MED-X REAGENT

Expand Down
2 changes: 0 additions & 2 deletions code/modules/food_and_drinks/recipes/drinks_recipes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -789,13 +789,11 @@
required_reagents = list(/datum/reagent/consumable/ethanol/champagne = 2, /datum/reagent/consumable/ethanol/lizardwine = 2, /datum/reagent/consumable/eggyolk = 1, /datum/reagent/gold = 1)
mix_message = "The liquid's color starts shifting as the nanogold is alternately corroded and redeposited."

/*
/datum/chemical_reaction/red_queen
name = "Red Queen"
id = /datum/reagent/consumable/red_queen
results = list(/datum/reagent/consumable/red_queen = 10)
required_reagents = list(/datum/reagent/consumable/tea = 6, /datum/reagent/mercury = 2, /datum/reagent/consumable/blackpepper = 1)
*/

/datum/chemical_reaction/gunfire
name = "Gunfire"
Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/agave.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
desc = "A strange kind of fleshy grass often used as a primitive burn medication that rapidly depletes stored nutrients in the body."
icon_state = "Agave Leaf"
icon = 'icons/obj/flora/wastelandflora.dmi'
juice_results = list(/datum/reagent/consumable/agavejuice = 0)
juice_results = list(/datum/reagent/consumable/agavejuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/tequila
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/apple.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
filling_color = "#FF4500"
bitesize = 100 // Always eat the apple in one bite
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/applejuice = 0)
juice_results = list(/datum/reagent/consumable/applejuice = 1)
tastes = list("apple" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/hcider

Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/banana.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
filling_color = "#FFFF00"
bitesize = 5
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/banana = 0)
juice_results = list(/datum/reagent/consumable/banana = 1)

/obj/item/reagent_containers/food/snacks/grown/banana/generate_trash(atom/location)
. = ..()
Expand Down
14 changes: 7 additions & 7 deletions code/modules/hydroponics/grown/berries.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
filling_color = "#FF00FF"
bitesize_mod = 2
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/berryjuice = 0)
juice_results = list(/datum/reagent/consumable/berryjuice = 1)
tastes = list("berry" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/gin

Expand All @@ -50,7 +50,7 @@
icon_state = "poisonberrypile"
filling_color = "#C71585"
foodtype = FRUIT | TOXIC
juice_results = list(/datum/reagent/consumable/poisonberryjuice = 0)
juice_results = list(/datum/reagent/consumable/poisonberryjuice = 1)
tastes = list("poison-berry" = 1)
distill_reagent = null
wine_power = 35
Expand Down Expand Up @@ -136,7 +136,7 @@
filling_color = "#FF0000"
bitesize_mod = 2
foodtype = FRUIT
grind_results = list(/datum/reagent/consumable/cherryjelly = 0)
grind_results = list(/datum/reagent/consumable/cherryjelly = 1)
tastes = list("cherry" = 1)
wine_power = 30

Expand All @@ -160,7 +160,7 @@
filling_color = "#6495ED"
bitesize_mod = 2
foodtype = FRUIT
grind_results = list(/datum/reagent/consumable/bluecherryjelly = 0)
grind_results = list(/datum/reagent/consumable/bluecherryjelly = 1)
tastes = list("blue cherry" = 1)
wine_power = 50

Expand All @@ -185,7 +185,7 @@
filling_color = "#FF0000"
bitesize_mod = 2
foodtype = FRUIT
grind_results = list(/datum/reagent/consumable/cherryjelly = 0)
grind_results = list(/datum/reagent/consumable/cherryjelly = 1)
tastes = list("cherry" = 1)
wine_power = 50

Expand Down Expand Up @@ -219,7 +219,7 @@
filling_color = "#FF1493"
bitesize_mod = 2
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/grapejuice = 0)
juice_results = list(/datum/reagent/consumable/grapejuice = 1)
tastes = list("grape" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/wine

Expand Down Expand Up @@ -263,6 +263,6 @@
name = "strawberry"
icon_state = "strawberry"
filling_color = "#E50D31"
juice_results = list(/datum/reagent/consumable/strawberryjuice = 0)
juice_results = list(/datum/reagent/consumable/strawberryjuice = 1)
tastes = list("strawberries" = 1)
wine_power = 20
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/broc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
desc = "This vibrant, orange flower grows on tall stalks in the wasteland and exhibits moderate healing properties, even when unprocessed."
icon_state = "broc"
filling_color = "#FF6347"
juice_results = list(/datum/reagent/consumable/brocjuice = 0)
juice_results = list(/datum/reagent/consumable/brocjuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/brocbrew
6 changes: 3 additions & 3 deletions code/modules/hydroponics/grown/cereals.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
filling_color = "#F0E68C"
bitesize_mod = 2
foodtype = GRAIN
grind_results = list(/datum/reagent/consumable/flour = 0)
grind_results = list(/datum/reagent/consumable/flour = 0.3)
tastes = list("wheat" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/beer

Expand Down Expand Up @@ -71,7 +71,7 @@
filling_color = "#FAFAD2"
bitesize_mod = 2
foodtype = GRAIN
grind_results = list(/datum/reagent/consumable/rice = 0)
grind_results = list(/datum/reagent/consumable/rice = 0.3)
tastes = list("rice" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/sake

Expand All @@ -95,7 +95,7 @@
bitesize_mod = 2
seed = /obj/item/seeds/wheat/meat
foodtype = MEAT | GRAIN
grind_results = list(/datum/reagent/consumable/flour = 0, /datum/reagent/blood = 0)
grind_results = list(/datum/reagent/consumable/flour = 0.3, /datum/reagent/blood = 0.3)
tastes = list("meatwheat" = 1)
can_distill = FALSE

Expand Down
8 changes: 4 additions & 4 deletions code/modules/hydroponics/grown/citrus.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
foodtype = FRUIT | ANTITOXIC
icon_state = "lime"
filling_color = "#00FF00"
juice_results = list(/datum/reagent/consumable/limejuice = 0)
juice_results = list(/datum/reagent/consumable/limejuice = 1)

// Orange
/obj/item/seeds/orange
Expand All @@ -59,7 +59,7 @@
desc = "It's a tangy fruit."
icon_state = "orange"
filling_color = "#FFA500"
juice_results = list(/datum/reagent/consumable/orangejuice = 0)
juice_results = list(/datum/reagent/consumable/orangejuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/triple_sec


Expand Down Expand Up @@ -87,7 +87,7 @@
desc = "You can hardly wrap your head around this thing."
icon_state = "orang"
filling_color = "#FFA500"
juice_results = list(/datum/reagent/consumable/orangejuice = 0)
juice_results = list(/datum/reagent/consumable/orangejuice = 1)
distill_reagent = /datum/reagent/toxin/mindbreaker
tastes = list("polygons" = 1, "bluespace" = 1, "the true nature of reality" = 1)

Expand Down Expand Up @@ -123,7 +123,7 @@
desc = "When life gives you lemons, make lemonade."
icon_state = "lemon"
filling_color = "#FFD700"
juice_results = list(/datum/reagent/consumable/lemonjuice = 0)
juice_results = list(/datum/reagent/consumable/lemonjuice = 1)

// Combustible lemon
/obj/item/seeds/firelemon //combustible lemon is too long so firelemon
Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/cocoa_vanilla.dm
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
trash = /obj/item/reagent_containers/food/snacks/grown/bungopit
filling_color = "#E8C22F"
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/bungojuice = 0)
juice_results = list(/datum/reagent/consumable/bungojuice = 1)
tastes = list("bungo" = 2, "tropical fruitiness" = 1)
distill_reagent = null

Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/corn.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
trash = /obj/item/grown/corncob
bitesize_mod = 2
foodtype = VEGETABLES
juice_results = list(/datum/reagent/consumable/corn_starch = 0)
juice_results = list(/datum/reagent/consumable/corn_starch = 1)
tastes = list("corn" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/whiskey

Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/coyotetobacco.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@
desc = "This tobacco like plant is commonly used by tribals for a great variety of medicinal and ceremonial purposes."
icon_state = "Coyote Tobacco"
filling_color = "#008000"
juice_results = list(/datum/reagent/consumable/coyotejuice = 0)
juice_results = list(/datum/reagent/consumable/coyotejuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/deathroach
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/datura.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@
filling_color = "#FFA500"
bitesize_mod = 2
foodtype = VEGETABLES
juice_results = list(/datum/reagent/consumable/daturajuice = 0)
juice_results = list(/datum/reagent/consumable/daturajuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/daturatea
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/feracactus.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,5 @@
icon_state = "feracactus"
filling_color = "#FF6347"
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/ferajuice = 0)
juice_results = list(/datum/reagent/consumable/ferajuice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/yellowpulque
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/flowers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@
throw_speed = 1
throw_range = 3
attack_verb = list("roasted", "scorched", "burned")
grind_results = list(/datum/reagent/consumable/capsaicin = 0, /datum/reagent/consumable/condensedcapsaicin = 0)
grind_results = list(/datum/reagent/consumable/capsaicin = 0.25, /datum/reagent/consumable/condensedcapsaicin = 0.3)
tastes = list("cooked sunflower" = 1)

/obj/item/grown/novaflower/add_juice()
Expand Down
4 changes: 1 addition & 3 deletions code/modules/hydroponics/grown/melon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,9 @@
filling_color = "#008000"
bitesize_mod = 3
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/watermelonjuice = 0)
juice_results = list(/datum/reagent/consumable/watermelonjuice = 1)
wine_power = 40

/*

// Holymelon
/obj/item/seeds/watermelon/holy
Expand Down Expand Up @@ -76,4 +75,3 @@
to_chat(user, "<span class='warning'>[src] rapidly turns into ash!</span>")
qdel(src)
new /obj/effect/decal/cleanable/ash(drop_location())
*/
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/mutfruit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@
icon_state = "mutfruit"
filling_color = "#FF6347"
distill_reagent = /datum/reagent/consumable/ethanol/purplecider
juice_results = list(/datum/reagent/consumable/mutjuice = 0)
juice_results = list(/datum/reagent/consumable/mutjuice = 1)
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/peach.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@
filling_color = "#FF4500"
bitesize = 25
foodtype = FRUIT
juice_results = list(/datum/reagent/consumable/peachjuice = 0)
juice_results = list(/datum/reagent/consumable/peachjuice = 1)
tastes = list("peach" = 1)
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/peas.dm
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
filling_color = "#ee7bee"
bitesize_mod = 2
foodtype = VEGETABLES
juice_results = list (/datum/reagent/consumable/laughsyrup = 0)
juice_results = list (/datum/reagent/consumable/laughsyrup = 0.5)
tastes = list ("a prancing rabbit" = 1) //Vib Ribbon sends her regards.. wherever she is.
wine_power = 90
wine_flavor = "a vector-graphic rabbit dancing on your tongue"
Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/pineapple.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@
filling_color = "#F6CB0B"
w_class = WEIGHT_CLASS_NORMAL
foodtype = FRUIT | PINEAPPLE
juice_results = list(/datum/reagent/consumable/pineapplejuice = 0)
juice_results = list(/datum/reagent/consumable/pineapplejuice = 1)
tastes = list("pineapple" = 1)
wine_power = 40
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/pinyon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@
filling_color = "#F0E68C"
bitesize_mod = 2
foodtype = GRAIN
grind_results = list(/datum/reagent/consumable/flour = 0)
grind_results = list(/datum/reagent/consumable/flour = 0.8)
tastes = list("pine nuts" = 1)
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/potato.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
filling_color = "#E9967A"
bitesize = 100
foodtype = VEGETABLES
juice_results = list(/datum/reagent/consumable/tato_juice = 0)
juice_results = list(/datum/reagent/consumable/tato_juice = 1)
distill_reagent = /datum/reagent/consumable/ethanol/vodka

/obj/item/reagent_containers/food/snacks/grown/potato/wedges
Expand Down
2 changes: 1 addition & 1 deletion code/modules/hydroponics/grown/prickly.dm
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
filling_color = "#FF6347"
foodtype = FRUIT
bitesize_mod = 2
juice_results = list(/datum/reagent/consumable/tea/pricklytea = 0)
juice_results = list(/datum/reagent/consumable/tea/pricklytea = 1)
tastes = list("sweet cactus" = 1)
distill_reagent = /datum/reagent/consumable/ethanol/pinkpulque

Expand Down
Loading
Loading