Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /datum/reagent/redacted
- //Redacted
- /datum/reagent/redacted/on_mob_life(mob/living/M)
- current_cycle++
- holder.remove_reagent(src.id, metabolization_rate / M.metabolism_efficiency)
- ..() //madmed reagents can last ages if your efficiency allows it to
- /datum/reagent/k_madmed/redacted1
- //Chem names redacted
- description = "A standard reagent. Do not ingest without a healthy supply of antitoxin."
- color = "#40F000"
- metabolization_rate = 0.125 * REAGENTS_METABOLISM
- /datum/reagent/redacted/redacted1/on_mob_life(mob/living/M)
- M.adjustToxLoss(0.1*volume)
- M.adjustBruteLoss(-0.05*volume)
- M.adjustOxyLoss(-0.05*volume)
- M.adjustFireLoss(-0.05*volume)
- ..()
- /datum/reagent/redacted/redacted2
- //Chem names redacted
- description = "Causes eyes to strain and see through walls. The damage after it clears out is blinding."
- color = "#80FFFF"
- metabolization_rate = 1.25 * REAGENTS_METABOLISM
- overdose_threshold = 10
- /datum/reagent/redacted/redacted2/on_mob_life(mob/living/M)
- M.sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS
- M.see_in_dark = 8
- M.cure_blind()
- ..()
- /datum/reagent/redacted/redacted2/on_mob_delete(mob/living/M)
- M.sight &= ~(SEE_TURFS | SEE_MOBS | SEE_OBJS)
- M.see_in_dark = 0
- M.become_blind()
- M.see_invisible = SEE_INVISIBLE_MINIMUM
- ..()
- /datum/reagent/redacted/redacted2/overdose_process(mob/living/M)
- M.adjustOxyLoss(5)
- M.losebreath++
- M.see_invisible = 0
- ..()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement