medical_din.qsrc 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. # medical_din
  2. if $ARGS[0] = 'abortion':
  3. !! Aborts pregnency. Usage: gs 'medical_din','abortion'
  4. vidage += 1
  5. abort += 1
  6. abortionbirthdate = daystart
  7. gs 'medical_din', 'remove_preg'
  8. knowpregloss = 2
  9. abortrand = rand(0, 10)
  10. if age > 18:
  11. if abortrand < 10:sterilewb += 1
  12. if abortrand = 10:sterilewb += 10
  13. else
  14. if abortrand < 7:sterilewb += 2
  15. if abortrand >= 7:sterilewb += 10
  16. end
  17. killvar 'abortrand'
  18. !! I am not sure, why is it here this cycle, but I leave it so (rachels)
  19. pcs_hydra += 20
  20. if broodcurse > 0: over = 13 & gt'gameover'
  21. elseif $ARGS[0] = 'remove_preg':
  22. pregtime = 0
  23. pregtalk = 0
  24. pcs_pregtalk = 0
  25. npc_pregtalk['A16'] = 0
  26. npc_pregtalk['A34'] = 0
  27. preg = 0
  28. thinkpreg = 0
  29. knowpreg = 0
  30. pregchem = 0
  31. cycle = 4
  32. !! RecovH has a decay of 1.1/hour or ~ 27/day, the recovery period is ~2-3 weeks
  33. RecovH = rand(375,575)
  34. nextbaby = arrsize('yearkid')
  35. :poliabortloop
  36. !!Changed to check if baby has a birth year instead, if it doesn''t, do abortion
  37. if yearkid[nextbaby-1] = 0:
  38. KILLVAR 'polkid',nextbaby-1
  39. KILLVAR '$kidname',nextbaby-1
  40. KILLVAR 'kidage',nextbaby-1
  41. KILLVAR 'daykid',nextbaby-1
  42. KILLVAR 'monthkid',nextbaby-1
  43. KILLVAR 'yearkid',nextbaby-1
  44. KILLVAR 'Babyptype',nextbaby-1
  45. KILLVAR '$ChildFath',nextbaby-1
  46. KILLVAR '$ChildThFath',nextbaby-1
  47. KILLVAR 'hairkid',nextbaby-1
  48. KILLVAR 'eyeskid',nextbaby-1
  49. KILLVAR 'cumarrcon',nextbaby-1
  50. KILLVAR '$wombpotfath'
  51. BabyEmbryo -= 1
  52. end
  53. nextbaby -= 1
  54. if nextbaby > 0: jump 'poliabortloop'
  55. killvar 'nextbaby'
  56. elseif $ARGS[0] = 'birthControlShot':
  57. !! Gives Sveta the effects of a birth control shot. Usage: gs 'medical_din','birthControlShot'
  58. !! Note: You have to make sure that she is not pregnant beforehead.
  59. !!length of shot
  60. tabletkishot = rand(84,91)
  61. !!How long before you can get next shot
  62. shotdays = 84
  63. !!Flag for protection type - shot
  64. tabletkicheck = 2
  65. !!Sets the actual drug in your system
  66. pillcon = 40000
  67. !!How much of the drug Sveta things is in her system
  68. pillcon2 = 40000
  69. elseif $ARGS[0] = 'healthTreatment':
  70. !! Gives Sveta an health treatment (like the doctors in the clinic do). Usage: gs 'medical_din','healthTreatment'
  71. if pain['head'] > 0:pain['head'] -= rand(7,13)
  72. if pain['hair'] > 0:pain['hair'] -= rand(7,13)
  73. if pain['ears'] > 0:pain['ears'] -= rand(7,13)
  74. if pain['eyebrows'] > 0:pain['eyebrows'] -= rand(7,13)
  75. if pain['eyes'] > 0:pain['eyes'] -= rand(7,13)
  76. if pain['cheeks'] > 0:pain['cheeks'] -= rand(7,13)
  77. if pain['nose'] > 0:pain['nose'] -= rand(7,13)
  78. if pain['mouth'] > 0:pain['mouth'] -= rand(7,13)
  79. if pain['lips'] > 0:pain['lips'] -= rand(7,13)
  80. if pain['tongue'] > 0:pain['tongue'] -= rand(7,13)
  81. if pain['throat'] > 0:pain['throat'] -= rand(7,13)
  82. if pain['neck'] > 0:pain['neck'] -= rand(7,13)
  83. if pain['back'] > 0:pain['back'] -= rand(7,13)
  84. if pain['asscheeks'] > 0:pain['asscheeks'] -= rand(7,13)
  85. if pain['asshole'] > 0:pain['asshole'] -= rand(7,13)
  86. if pain['hips'] > 0:pain['hips'] -= rand(7,13)
  87. if pain['thighs'] > 0:pain['thighs'] -= rand(7,13)
  88. if pain['legL'] > 0:pain['legL'] -= rand(7,13)
  89. if pain['legR'] > 0:pain['legR'] -= rand(7,13)
  90. if pain['feet'] > 0:pain['feet'] -= rand(7,13)
  91. if pain['toes'] > 0:pain['toes'] -= rand(7,13)
  92. if pain['shoulders'] > 0:pain['shoulders'] -= rand(7,13)
  93. if pain['armL'] > 0:pain['armL'] -= rand(7,13)
  94. if pain['armR'] > 0:pain['armR'] -= rand(7,13)
  95. if pain['hands'] > 0:pain['hands'] -= rand(7,13)
  96. if pain['fingers'] > 0:pain['fingers'] -= rand(7,13)
  97. if pain['chest'] > 0:pain['chest'] -= rand(7,13)
  98. if pain['breasts'] > 0:pain['breasts'] -= rand(7,13)
  99. if pain['nipples'] > 0:pain['nipples'] -= rand(7,13)
  100. if pain['ribs'] > 0:pain['ribs'] -= rand(7,13)
  101. if pain['tummy'] > 0:pain['tummy'] -= rand(7,13)
  102. if pain['pubic'] > 0:pain['pubic'] -= rand(7,13)
  103. if pain['vaginal'] > 0:pain['vaginal'] -= rand(7,13)
  104. if pain['labia'] > 0:pain['labia'] -= rand(7,13)
  105. if pain['clitoris'] > 0:pain['clitoris'] -= rand(7,13)
  106. if pain['urethra'] > 0:pain['urethra'] -= rand(7,13)
  107. if pain['cervix'] > 0:pain['cervix'] -= rand(7,13)
  108. pcs_health = pcs_vital * 10 + pcs_stren * 5 + 1000
  109. if pillcon > 0 and rand(0,4) = 0:pillcon -= 2500
  110. elseif $ARGS[0] = 'healSTDs':
  111. !! Heals all STDs. Usage: gs 'medical_din','healSTDs'
  112. venera = 0
  113. GerpesOnce = 0
  114. Gerpes = 0
  115. SifacOnce = 0
  116. Sifilis = 0
  117. TriperOnce = 0
  118. Triper = 0
  119. TriperOral = 0
  120. KandidozOnce = 0
  121. Kandidoz = 0
  122. end
  123. --- medical_din ---------------------------------