1
0

city_experimental_trials.qsrc 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. # city_experimental_trials
  2. !!2023/09/20
  3. !! Content reused from the medical experiment mod by pchs and julzor.
  4. !! Inspiration taken from Clean Slate: https://tfgames.site/index.php?module=viewgame&id=2247
  5. $loc = 'city_experimental_trials'
  6. $location_type = 'private'
  7. $locM = 'city_experimental_trials'
  8. $doc1 = 'Doctor Sokolnikov'
  9. $doc2 = 'Doctor Ivanov'
  10. if $ARGS[0] = 'front_desk' or $ARGS[0] = '':
  11. menu_off = 0
  12. $menu_loc = 'city_experimental_trials'
  13. $menu_arg = 'front_desk'
  14. $loc_arg = 'front_desk'
  15. minut += 2
  16. gs 'stat'
  17. temp_rand = rand(0,3)
  18. if temp_rand <= 1 or experimentQW['signed'] = 0:
  19. '<center><img <<$set_imgh>> src="images\locations\city\residential\clinic\experiments\desk1.jpg"></center>'
  20. *nl
  21. 'A young woman, dressed in office clothes and wearing glasses, is sitting behind a desk.'
  22. elseif temp_rand <= 2:
  23. '<center><img <<$set_imgh>> src="images\locations\city\residential\clinic\experiments\nurse1.jpg"></center>'
  24. *nl
  25. 'A young nurse is sitting behind a desk.'
  26. else
  27. '<center><img <<$set_imgh>> src="images\locations\city\residential\clinic\experiments\nurse2.jpg"></center>'
  28. *nl
  29. 'An elderly nurse is sitting behind a desk.'
  30. end
  31. killvar 'temp_rand'
  32. if experimentQW['signed'] ! 0:
  33. 'She looks up as you walk in and warmly welcomes you inside. "Hello Miss <<$pcs_lastname>>, how can I help you today?"'
  34. act 'Leave': gt 'city_clinic', 'start'
  35. if $experimentQW['trial_active'] = '':
  36. act 'Ask which clinical trials are available': gt 'city_experimental_trials_list', 'see_trials'
  37. else
  38. if experimentQW['trial_duration'] > 0:
  39. *nl
  40. 'You are already taking part in a clinical trial.'
  41. else
  42. act 'Report your findings':
  43. cla
  44. *nl
  45. if pcs_intel < 50:
  46. 'You report your experience in as much detail as you can.'
  47. '"Thank you for your participation, it is invaluable to our research."'
  48. else
  49. 'You report your experience in great detail, noting the various side effects that you''ve noticed.'
  50. '"Thank you so much for your help! You''ve helped us advance our research greatly!"'
  51. if rand(0,2) = 0:
  52. temp_tip = 10 * (pcs_intel * rand(1,3) / 10)
  53. '"I think your dedication should be rewarded," she adds and hands you various notes adding up to ₽<<temp_tip>>.'
  54. money += temp_tip
  55. killvar 'temp_tip'
  56. end
  57. end
  58. $experimentQW['trial_active'] = ''
  59. act 'Continue': gt 'city_experimental_trials', 'front_desk'
  60. end
  61. end
  62. end
  63. if experimentQW['times_participated_0'] >= 2 or experimentQW['times_participated_1'] ! 0 or experimentQW['times_participated_2'] ! 0 or experimentQW['times_participated_3'] ! 0 or experimentQW['times_participated_4'] ! 0:
  64. *nl
  65. 'You also spot a small pharmaceutical stand to the side.'
  66. act 'Go to the experimental pharmacy': gt 'city_experimental_trials_pharmacy', 'counter'
  67. end
  68. else
  69. 'She looks up as you walk in and warmely welcomes you inside. "Hello miss, how can I help you?"'
  70. '"I read an advert that you''re looking for people to test new treatments? And that you compensate the subjects for it?" you reply.'
  71. '"We are at the forefront of medical research, and you could help us push the boundaries of modern medicine. Your contribution will help save countless lives. If you want to apply, please read and fill in this form."'
  72. 'She hands over a clipboard.'
  73. *nl
  74. if pcs_intel < 10:
  75. 'The form is filled with legal jargon, but you''re pretty sure that you''ll be paid to be experimented on and that these trials won''t harm your health.'
  76. elseif pcs_intel < 50:
  77. 'The form is filled with a lot of legal jargon, but you manage to grasp the important parts.'
  78. 'The clinic will pay you to take an experimental treatment and any consequences are yours to bear, but they do guarantee your safety.'
  79. elseif pcs_intel < 90:
  80. 'The form explains that you''ll get paid to take part in testing experimental treatments.'
  81. 'The clinic is not liable for any of the consequences, but they will not jeopardize your general health.'
  82. 'Finally you are prohibited from disclosing the methods and results of the treatments to anybody not affiliated with the clinic.'
  83. else
  84. 'The form is filled with complicated legal jargon intended to confuse the reader, but your sharp mind pierces the veil.'
  85. 'You will get paid when you take part in testing experimental treatments which can result in permanent changes to your body and mind.'
  86. 'You are solely responsible in dealing with those consequences and you may not reveal the contents nor results of the treatments. If you do so, then you can be sued for an exorbitant amount of money.'
  87. 'Finally, reading between the lines, you also manage to grasp that some of these experiments aren''t fully ethical.'
  88. end
  89. *nl
  90. 'At the bottom of the document is an area where you need to write down your full name, age and add your signature.'
  91. act 'Sign the document':
  92. experimentQW['signed'] = 1
  93. *clr & cla
  94. '<center><img <<$set_imgh>> src="images\locations\city\residential\clinic\experiments\desk1.jpg"></center>'
  95. *nl
  96. 'You hand the signed document back to the woman.'
  97. '"Thank you Miss... <<$pcs_lastname>>," she says as she looks it over. "We''ll add you to our database and you can enter our various trials. The contract you signed is legally binding, so you''re not allowed to discuss your experiences with anybody outside of this clinic."'
  98. '"It''s to protect our proprietary technology," she adds, seemingly having noticed the look on your face. "If you talk about what happens here, then you can leak our discoveries. Everything will be fine so long as you keep this to yourself."'
  99. act 'Return to the front desk': gt 'city_experimental_trials', 'front_desk'
  100. end
  101. act 'Put the contract down and leave': gt 'city_clinic', 'start'
  102. end
  103. end
  104. killvar '$doc1'
  105. killvar '$doc2'
  106. --- city_experimental_trials ---------------------------------