mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 03:27:46 +01:00
Jelly Donuts
- have a unique sprite frosted/ unfrosted. - Have jelly in them once more. Food & Recipes: - Things involving poison mushrooms have poison in them. - Xeno meat contains no nutriment, it is all nasty Xenomicro eggs. - Soups have all their water back - Wish soup, because apparently everyone likes having all that water in their foods. Reagents - Banana is a mysterious reagent that has healing properties to monkeys, and clowns! Perhaps it is that less than 2% difference in clown and monkey DNA? - Juice is now less effective than tricordizine. Each heals a unique damage type. - Cream and milk both do about the same thing now (slight chance to heal brute damage). - Ramen Noodle reagents add to nutriment value once more. Syntiflesh - I accidentally a whole catalyst. - Clonexydone was meant to be a reagent, not a catalyst in the formula. Feeding monkeys and Xenos - It is possible now to feed carbon based mobs food, and for all carbon based mobs to feed themselves (except for xenos who cannot pick up items much smaller than bulky sized). - What this means: You can force feed Monkeys bananas now. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1752 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -1382,14 +1382,12 @@ datum
|
||||
id = "sodiumchloride"
|
||||
description = "A salt made of sodium chloride. Commonly used to season food."
|
||||
reagent_state = SOLID
|
||||
nutriment_factor = 1 * REAGENTS_METABOLISM
|
||||
|
||||
blackpepper
|
||||
name = "Black Pepper"
|
||||
id = "blackpepper"
|
||||
description = "A power ground from peppercorns. *AAAACHOOO*"
|
||||
reagent_state = SOLID
|
||||
nutriment_factor = 1 * REAGENTS_METABOLISM
|
||||
|
||||
amatoxin
|
||||
name = "Amatoxin"
|
||||
@@ -1522,6 +1520,19 @@ datum
|
||||
id = "banana"
|
||||
description = "The raw essence of a banana. HONK"
|
||||
nutriment_factor = 1 * REAGENTS_METABOLISM
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
M:nutrition += nutriment_factor
|
||||
if(istype(M, /mob/living/carbon/human) && M.job in list("Clown"))
|
||||
if(!M) M = holder.my_atom
|
||||
M:heal_organ_damage(1,1)
|
||||
..()
|
||||
return
|
||||
if(istype(M, /mob/living/carbon/monkey))
|
||||
if(!M) M = holder.my_atom
|
||||
M:heal_organ_damage(1,1)
|
||||
..()
|
||||
return
|
||||
..()
|
||||
|
||||
dry_ramen
|
||||
name = "Dry Ramen"
|
||||
@@ -1541,6 +1552,7 @@ datum
|
||||
nutriment_factor = 5 * REAGENTS_METABOLISM
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
..()
|
||||
M:nutrition += nutriment_factor
|
||||
if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055
|
||||
M.bodytemperature = min(310, M.bodytemperature+10)
|
||||
return
|
||||
@@ -1553,6 +1565,7 @@ datum
|
||||
nutriment_factor = 5 * REAGENTS_METABOLISM
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
..()
|
||||
M:nutrition += nutriment_factor
|
||||
M:bodytemperature += 10
|
||||
return
|
||||
|
||||
@@ -1574,7 +1587,7 @@ datum
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(!M) M = holder.my_atom
|
||||
if(M:bruteloss && prob(10)) M:heal_organ_damage(1,0)
|
||||
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
|
||||
M:nutrition++
|
||||
..()
|
||||
return
|
||||
@@ -1586,7 +1599,7 @@ datum
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(!M) M = holder.my_atom
|
||||
if(M:bruteloss && prob(10)) M:heal_organ_damage(1,0)
|
||||
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
|
||||
M:nutrition++
|
||||
..()
|
||||
return
|
||||
@@ -1651,7 +1664,8 @@ datum
|
||||
M.dizziness = max(0,M.dizziness-2)
|
||||
M:drowsyness = max(0,M:drowsyness-1)
|
||||
M:sleeping = 0
|
||||
if(M:toxloss && prob(50)) M:toxloss--
|
||||
if(M:toxloss && prob(50))
|
||||
M:toxloss--
|
||||
if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055
|
||||
M.bodytemperature = min(310, M.bodytemperature-5)
|
||||
return
|
||||
@@ -1754,13 +1768,13 @@ datum
|
||||
data++
|
||||
M.make_dizzy(3)
|
||||
M:jitteriness = max(M:jitteriness-3,0)
|
||||
M:nutrition += 2
|
||||
if(data >= 25)
|
||||
if (!M:stuttering) M:stuttering = 1
|
||||
M:stuttering += 3
|
||||
if(data >= 40 && prob(33))
|
||||
if (!M:confused) M:confused = 1
|
||||
M:confused += 2
|
||||
M:nutrition += 2
|
||||
..()
|
||||
return
|
||||
|
||||
@@ -1923,9 +1937,6 @@ datum
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(!M) M = holder.my_atom
|
||||
if(M:oxyloss && prob(30)) M:oxyloss--
|
||||
if(M:bruteloss && prob(30)) M:heal_organ_damage(1,0)
|
||||
if(M:fireloss && prob(30)) M:heal_organ_damage(0,1)
|
||||
if(M:toxloss && prob(30)) M:toxloss--
|
||||
M:nutrition++
|
||||
..()
|
||||
return
|
||||
@@ -1937,10 +1948,7 @@ datum
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(!M) M = holder.my_atom
|
||||
if(M:oxyloss && prob(20)) M:oxyloss--
|
||||
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
|
||||
if(M:fireloss && prob(20)) M:heal_organ_damage(0,1)
|
||||
if(M:toxloss && prob(20)) M:toxloss--
|
||||
M:nutrition++
|
||||
..()
|
||||
return
|
||||
@@ -1952,14 +1960,21 @@ datum
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(!M) M = holder.my_atom
|
||||
if(M:oxyloss && prob(20)) M:oxyloss--
|
||||
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
|
||||
if(M:fireloss && prob(20)) M:heal_organ_damage(0,1)
|
||||
if(M:toxloss && prob(20)) M:toxloss--
|
||||
M:nutrition++
|
||||
..()
|
||||
return
|
||||
|
||||
cream
|
||||
name = "Cream"
|
||||
id = "cream"
|
||||
description = "The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?"
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/living/M as mob)
|
||||
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
|
||||
..()
|
||||
return
|
||||
|
||||
carrotjuice
|
||||
name = "Carrot juice"
|
||||
id = "carrotjuice"
|
||||
@@ -2012,12 +2027,6 @@ datum
|
||||
..()
|
||||
return
|
||||
|
||||
cream
|
||||
name = "Cream"
|
||||
id = "cream"
|
||||
description = "The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?"
|
||||
reagent_state = LIQUID
|
||||
|
||||
hooch
|
||||
name = "Hooch"
|
||||
id = "hooch"
|
||||
|
||||
@@ -526,8 +526,7 @@ datum
|
||||
name = "Syntiflesh"
|
||||
id = "syntiflesh"
|
||||
result = null
|
||||
required_reagents = list("blood" = 5)
|
||||
required_catalysts = list("clonexadone" = 1)
|
||||
required_reagents = list("blood" = 5, "clonexadone" = 1)
|
||||
result_amount = 1
|
||||
on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
|
||||
@@ -1068,7 +1068,7 @@
|
||||
user << "\red None of [src] left, oh no!"
|
||||
del(src)
|
||||
return 0
|
||||
if(istype(M, /mob/living/carbon/human))
|
||||
if(istype(M, /mob/living/carbon))
|
||||
if(M == user) //If you're eating it yourself.
|
||||
var/fullness = M.nutrition + (M.reagents.get_reagent_amount("nutriment") * 25)
|
||||
if (fullness <= 50)
|
||||
|
||||
Reference in New Issue
Block a user