mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Lexorin - now deadly, dealing -3 oxygen loss a tick. I play tested, and it seems to work pretty fast while still possible to get healed if you reach a medibot or a doctor with dexalin. You make a "GASP" a chance of 10% a tick.
Dexalin (and dexalin plus) - counteracts Lexorin, removing 2 units per tick. Bilk - you can drink it and get drunk finally. It shares the same effects of a beer and a milk. And sounds as good as it tastes, GOD AWEFUL. Sugar - gives some nutriment from being eaten. Tasty! Space twinkies will now finally work to make you fat. Metroid Jam - added a "return" after its "..()" due to complaints that drinking a whole jar did nothing (which could just be good luck). git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1434 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
@@ -64,7 +64,7 @@ datum
|
||||
else if(prob(40))
|
||||
M:heal_organ_damage(5,0)
|
||||
..()
|
||||
|
||||
return
|
||||
|
||||
|
||||
blood
|
||||
@@ -227,6 +227,21 @@ datum
|
||||
id = "bilk"
|
||||
description = "This appears to be beer mixed with milk. Disgusting."
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/M)
|
||||
if(M:bruteloss && prob(10)) M:heal_organ_damage(1,0)
|
||||
M:nutrition += 2
|
||||
if(!data) data = 1
|
||||
data++
|
||||
M.make_dizzy(3)
|
||||
M:jitteriness = max(M:jitteriness-3,0)
|
||||
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
|
||||
|
||||
anti_toxin
|
||||
name = "Anti-Toxin (Dylovene)"
|
||||
@@ -456,6 +471,11 @@ datum
|
||||
id = "sugar"
|
||||
description = "The organic compound commonly known as table sugar and sometimes called saccharose. This white, odorless, crystalline powder has a pleasing, sweet taste."
|
||||
reagent_state = SOLID
|
||||
on_mob_life(var/mob/M)
|
||||
M.make_jittery(5)
|
||||
M:nutrition += 3
|
||||
..()
|
||||
return
|
||||
|
||||
acid
|
||||
name = "Sulphuric acid"
|
||||
@@ -843,9 +863,10 @@ datum
|
||||
reagent_state = LIQUID
|
||||
on_mob_life(var/mob/M)
|
||||
if(!M) M = holder.my_atom
|
||||
if(prob(33))
|
||||
if(prob(33))
|
||||
usr.take_organ_damage(1, 0)
|
||||
holder.remove_reagent(src.id, 0.3)
|
||||
M:oxyloss += 3
|
||||
if(prob(20)) M:emote("gasp")
|
||||
..()
|
||||
return
|
||||
|
||||
@@ -868,6 +889,8 @@ datum
|
||||
on_mob_life(var/mob/M)
|
||||
if(!M) M = holder.my_atom
|
||||
M:oxyloss = max(M:oxyloss-2, 0)
|
||||
if(holder.has_reagent("lexorin"))
|
||||
holder.remove_reagent("lexorin", 2)
|
||||
..()
|
||||
return
|
||||
|
||||
@@ -879,6 +902,8 @@ datum
|
||||
on_mob_life(var/mob/M)
|
||||
if(!M) M = holder.my_atom
|
||||
M:oxyloss = 0
|
||||
if(holder.has_reagent("lexorin"))
|
||||
holder.remove_reagent("lexorin", 2)
|
||||
..()
|
||||
return
|
||||
|
||||
@@ -917,6 +942,8 @@ datum
|
||||
holder.remove_reagent("acid", 1)
|
||||
if(holder.has_reagent("cyanide"))
|
||||
holder.remove_reagent("cyanide", 1)
|
||||
if(holder.has_reagent("lexorin"))
|
||||
holder.remove_reagent("lexorin", 2)
|
||||
if(holder.has_reagent("amatoxin"))
|
||||
holder.remove_reagent("amatoxin", 2)
|
||||
if(holder.has_reagent("chloralhydrate"))
|
||||
|
||||
Reference in New Issue
Block a user