Advertisement
king5327

Some test chems.

May 22nd, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. /datum/reagent/redacted
  2. //Redacted
  3.  
  4. /datum/reagent/redacted/on_mob_life(mob/living/M)
  5. current_cycle++
  6. holder.remove_reagent(src.id, metabolization_rate / M.metabolism_efficiency)
  7. ..() //madmed reagents can last ages if your efficiency allows it to
  8.  
  9. /datum/reagent/k_madmed/redacted1
  10. //Chem names redacted
  11. description = "A standard reagent. Do not ingest without a healthy supply of antitoxin."
  12. color = "#40F000"
  13. metabolization_rate = 0.125 * REAGENTS_METABOLISM
  14.  
  15. /datum/reagent/redacted/redacted1/on_mob_life(mob/living/M)
  16. M.adjustToxLoss(0.1*volume)
  17. M.adjustBruteLoss(-0.05*volume)
  18. M.adjustOxyLoss(-0.05*volume)
  19. M.adjustFireLoss(-0.05*volume)
  20. ..()
  21.  
  22. /datum/reagent/redacted/redacted2
  23. //Chem names redacted
  24. description = "Causes eyes to strain and see through walls. The damage after it clears out is blinding."
  25. color = "#80FFFF"
  26. metabolization_rate = 1.25 * REAGENTS_METABOLISM
  27. overdose_threshold = 10
  28.  
  29. /datum/reagent/redacted/redacted2/on_mob_life(mob/living/M)
  30. M.sight |= SEE_TURFS | SEE_MOBS | SEE_OBJS
  31. M.see_in_dark = 8
  32. M.cure_blind()
  33. ..()
  34.  
  35. /datum/reagent/redacted/redacted2/on_mob_delete(mob/living/M)
  36. M.sight &= ~(SEE_TURFS | SEE_MOBS | SEE_OBJS)
  37. M.see_in_dark = 0
  38. M.become_blind()
  39. M.see_invisible = SEE_INVISIBLE_MINIMUM
  40. ..()
  41.  
  42. /datum/reagent/redacted/redacted2/overdose_process(mob/living/M)
  43. M.adjustOxyLoss(5)
  44. M.losebreath++
  45. M.see_invisible = 0
  46. ..()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement