Updating Firecage's food and drinks to be more... reasonable.

Banana Honks only make Clowns and Monkeys drunk now.
Carrot Fries are made in the processor now.
Nuka-Cola is no longer alcoholic.
Adjusted lots of the values and recipes for drinks and food.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1808 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
tronaldnwn@hotmail.com
2011-07-09 00:46:32 +00:00
parent 5f2eb03d7c
commit a38101dc3d
6 changed files with 170 additions and 134 deletions

View File

@@ -2654,6 +2654,24 @@ datum
..()
return
manhattan_proj
name = "Manhattan Project"
id = "manhattan_proj"
description = "A scienitst drink of choice, for thinking how to blow up the station."
reagent_state = LIQUID
on_mob_life(var/mob/living/M as mob)
if(!data) data = 1
data++
M.dizziness +=4
M.druggy = max(M.druggy, 30)
if(data >= 55 && data <115)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 3
else if(data >= 115 && prob(33))
M.confused = max(M:confused+2,0)
..()
return
whiskeysoda
name = "Whiskey Soda"
id = "whiskeysoda"
@@ -2768,16 +2786,19 @@ datum
on_mob_life(var/mob/living/M as mob)
if(!data) data = 1
data++
M.dizziness +=4
if(data >= 55 && data <115)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 4
else if(data >= 115 && prob(33))
M.confused = max(M:confused+3,3)
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
..()
return
iced_beer
name = "Iced Beer"
id = "iced_beer"
@@ -2788,64 +2809,68 @@ datum
M.bodytemperature = min(270, M.bodytemperature-40) //310 is the normal bodytemp. 310.055
if(!data) data = 1
data++
M.dizziness +=5
if(data >= 45 && data <125)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 6
else if(data >= 125 && prob(33))
M.confused = max(M:confused+4,5)
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
..()
return
grog
name = "Grog"
id = "grog"
description = "A fine drink for Space."
description = "Watered down rum, Nanotrasen approves!"
reagent_state = LIQUID
on_mob_life(var/mob/living/M as mob)
if(!data) data = 1
data++
M.dizziness +=7
if(data >= 55 && data <115)
M.dizziness +=2
if(data >= 90 && data <250)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 7
else if(data >= 115 && prob(33))
M.confused = max(M:confused+7,7)
M.stuttering += 2
else if(data >= 250 && prob(33))
M.confused = max(M:confused+2,0)
..()
return
nuka_cola
name = "Nuka Cola"
id = "nuka_cola"
description = "A high quality drink promising to jitter you."
description = "Cola, cola never changes."
reagent_state = LIQUID
on_mob_life(var/mob/living/M as mob)
M.make_jittery(20)
M.druggy = max(M.druggy, 30)
M.confused = max(M:confused+3,0)
M.make_dizzy(10)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 3
if(!data) data = 1
data++
switch(data)
if(51 to INFINITY)
M:sleeping += 2
M.dizziness +=5
M:drowsyness = 0
M:sleeping = 0
if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055
M.bodytemperature = max(310, M.bodytemperature-5)
M:nutrition += 1
..()
return
soy_latte
name = "Soy Latte"
id = "soy_latte"
description = "A nice and tasty beverage while you are reading."
description = "A nice and tasty beverage while you are reading your hippie books."
reagent_state = LIQUID
on_mob_life(var/mob/living/M as mob)
..()
M.dizziness = max(0,M.dizziness-20)
M:drowsyness = max(0,M:drowsyness-20)
M.dizziness = max(0,M.dizziness-5)
M:drowsyness = max(0,M:drowsyness-3)
M:sleeping = 0
if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055
M.bodytemperature = min(310, M.bodytemperature+5)
M.make_jittery(5)
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
M:nutrition++
..()
return
@@ -2856,12 +2881,14 @@ datum
reagent_state = LIQUID
on_mob_life(var/mob/living/M as mob)
..()
M.dizziness = max(0,M.dizziness-30)
M:drowsyness = max(0,M:drowsyness-30)
M.dizziness = max(0,M.dizziness-5)
M:drowsyness = max(0,M:drowsyness-3)
M:sleeping = 0
if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055
M.bodytemperature = min(310, M.bodytemperature+10)
M.make_jittery(10)
M.bodytemperature = min(310, M.bodytemperature+5)
M.make_jittery(5)
if(M:bruteloss && prob(20)) M:heal_organ_damage(1,0)
M:nutrition++
..()
return
@@ -2964,23 +2991,28 @@ datum
nutriment_factor = 1 * REAGENTS_METABOLISM
on_mob_life(var/mob/living/M as mob)
M:nutrition += nutriment_factor
if(!data) data = 1
data++
if(istype(M, /mob/living/carbon/human) && M.job in list("Clown"))
if(!M) M = holder.my_atom
M:heal_organ_damage(1,1)
M.dizziness +=5
if(data >= 55 && data <165)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 5
else if(data >= 165 && prob(33))
M.confused = max(M:confused+5,0)
..()
return
if(istype(M, /mob/living/carbon/monkey))
if(!M) M = holder.my_atom
M:heal_organ_damage(1,1)
M.stunned = 4
if(!data) data = 1
data++
M.dizziness +=5
if(data >= 55 && data <165)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 5
else if(data >= 165 && prob(33))
M.confused = max(M:confused+5,0)
M.dizziness +=5
if(data >= 55 && data <165)
if (!M.stuttering) M.stuttering = 1
M.stuttering += 5
else if(data >= 165 && prob(33))
M.confused = max(M:confused+5,0)
..()
return

View File

@@ -821,6 +821,13 @@ datum
required_reagents = list("whiskey" = 2, "vermouth" = 1)
result_amount = 3
manhattan_proj
name = "Manhattan Project"
id = "manhattan_proj"
result = "manhattan_proj"
required_reagents = list("manhattan" = 10, "uranium" = 1)
result_amount = 10
vodka_tonic
name = "Vodka and Tonic"
id = "vodkatonic"
@@ -853,14 +860,15 @@ datum
name = "Red Mead"
id = "red_mead"
result = "red_mead"
required_reagents = list("blood" = 1, "water" = 1, "wine" = 1)
result_amount = 3
required_reagents = list("blood" = 1, "mead" = 1)
result_amount = 2
mead
name = "Mead"
id = "mead"
result = "mead"
required_reagents = list("orangejuice" = 1, "wine" = 1)
required_reagents = list("sugar" = 1, "water" = 1)
required_catalysts = list("enzyme" = 5)
result_amount = 2
iced_beer
@@ -870,6 +878,13 @@ datum
required_reagents = list("beer" = 10, "frostoil" = 1)
result_amount = 10
iced_beer2
name = "Iced Beer"
id = "iced_beer"
result = "iced_beer"
required_reagents = list("beer" = 5, "ice" = 1)
result_amount = 6
grog
name = "Grog"
id = "grog"
@@ -881,8 +896,8 @@ datum
name = "Nuka Cola"
id = "nuka_cola"
result = "nuka_cola"
required_reagents = list("radium" = 1, "cola" = 1)
result_amount = 2
required_reagents = list("uranium" = 1, "cola" = 5)
result_amount = 5
soy_latte
name = "Soy Latte"
@@ -895,36 +910,36 @@ datum
name = "Cafe Latte"
id = "cafe_latte"
result = "cafe_latte"
required_reagents = list("coffee" = 1, "milk" = 1, "cream" = 1)
result_amount = 3
required_reagents = list("coffee" = 1, "milk" = 1)
result_amount = 2
acidspit
name = "Acid Spit"
id = "acidspit"
result = "acidspit"
required_reagents = list("radium" = 1, "plasma" = 1, "wine" = 1)
result_amount = 3
required_reagents = list("acid" = 1, "wine" = 5)
result_amount = 6
amasec
name = "Amasec"
id = "amasec"
result = "amasec"
required_reagents = list("iron" = 1, "wine" = 1, "vodka" = 1)
result_amount = 3
required_reagents = list("iron" = 1, "wine" = 5, "vodka" = 5)
result_amount = 10
neurotoxin
name = "Neurotoxin"
id = "neurotoxin"
result = "neurotoxin"
required_reagents = list("gargleblaster" = 1, "fuel" = 1, "acid" = 1)
result_amount = 3
required_reagents = list("gargleblaster" = 1, "stoxin" = 1)
result_amount = 2
hippiesdelight
name = "Hippies Delight"
id = "hippiesdelight"
result = "hippiesdelight"
required_reagents = list("psilocybin" = 1, "gargleblaster" = 1, "space_drugs" = 1)
result_amount = 3
required_reagents = list("psilocybin" = 1, "gargleblaster" = 1)
result_amount = 2
bananahonk
name = "Banana Honk"
@@ -937,5 +952,5 @@ datum
name = "Singulo"
id = "singulo"
result = "singulo"
required_reagents = list("vodka" = 1, "cream" = 1, "milk" = 1, "wine" = 1)
result_amount = 4
required_reagents = list("vodka" = 5, "radium" = 1, "plasma" = 1, "wine" = 5)
result_amount = 10

View File

@@ -2649,6 +2649,10 @@
icon_state = "manhattanglass"
name = "Manhattan"
desc = "The Detective's undercover drink of choice. He never could stomach gin..."
if("manhattan_proj")
icon_state = "proj_manhattanglass"
name = "Manhattan Project"
desc = "A scienitst drink of choice, for thinking how to blow up the station."
if("ginfizz")
icon_state = "ginfizzglass"
name = "Gin Fizz"