1
0

therapist_reminder.qsrc 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. # therapist_reminder
  2. if $ARGS[0] = '':
  3. $therapist_reminder_acts = $curacts
  4. $therapist_reminder_main = $maintxt
  5. $therapist_reminder_stat = $stattxt
  6. cls
  7. remindedtherapyday = daystart
  8. reminderCount += 1
  9. '<center><img <<$set_imgh>> src="images/pc/reactions/forget.jpg"></center>'
  10. ''
  11. 'You remember that you have an appointment with your therapist today at 18:00. It''s already <b><<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>></b>. You should go now.'
  12. if $region = 'pav':
  13. if reminderFreebee < 4:
  14. gs 'willpower', 'misc', 'resist', 'easy'
  15. will_cost += (hypnoTime * 2)
  16. if will_cost <= pcs_willpwr:
  17. act 'Return to what you were doing (<<will_cost>> Willpower)':
  18. cla
  19. pcs_mood -= rand(10,20)
  20. gs 'stat'
  21. dynamic $WithdrawFromHypno
  22. '<center><img <<$set_imgh>> src="images/pc/reactions/Sad.jpg"></center>'
  23. ''
  24. 'You feel bad about missing your appointment, but you have other things to do now. You tell yourself that you''ll see him again as soon as possible.'
  25. act 'Continue':
  26. gs 'therapist_reminder', 'return'
  27. ! gt $menu_loc, $menu_arg
  28. end
  29. end
  30. else
  31. act 'Return to what you were doing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  32. end
  33. else
  34. act 'Return to what you were doing':
  35. cla
  36. *clr
  37. reminderMult = reminderCount
  38. if reminderCount > 10: reminderMult = 10
  39. reminderMoodCostLow = func('shortgs','sqrt', 30*reminderMult)
  40. reminderMoodCostHigh = func('shortgs','sqrt', 90*reminderMult)
  41. pcs_mood -= rand(reminderMoodCostLow, reminderMoodCostHigh)
  42. gs 'stat'
  43. '<center><img <<$set_imgh>> src="images/pc/reactions/Sad.jpg"></center>'
  44. ''
  45. 'You feel bad about missing your appointment, but you have other things to do now. You tell yourself that you''ll see him again as soon as possible.'
  46. act 'Continue':
  47. gs 'therapist_reminder', 'return'
  48. ! gt $menu_loc, $menu_arg
  49. end
  50. end
  51. end
  52. act 'Go see your therapist':
  53. cla
  54. *clr
  55. if $loc = 'pav_lake':
  56. minut += 15
  57. elseif $loc = 'pav_park':
  58. minut += 10
  59. elseif $region = 'pav':
  60. minut += 10
  61. else
  62. minut += 5
  63. end
  64. if $clothingworntype = 'nude':
  65. gs 'clothing', 'wear_last_worn'
  66. gs 'underwear', 'wear'
  67. gs 'shoes', 'wear', 'last_worn'
  68. end
  69. gs 'stat'
  70. '<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/schoolWalk.mp4"></video></center>'
  71. 'You walk to your therapist''s office.'
  72. act 'Continue':
  73. gs 'therapist_reminder', 'clear_vars'
  74. gt 'therapist'
  75. end
  76. end
  77. else
  78. ''
  79. '... But you realize you are much to far away, there''s no way you can make it on time.'
  80. act 'Return to what you were doing':
  81. cla
  82. *clr
  83. reminderMult = reminderCount
  84. if reminderCount > 10: reminderMult = 10
  85. reminderMoodCostLow = func('shortgs','sqrt', 30*reminderMult)
  86. reminderMoodCostHigh = func('shortgs','sqrt', 90*reminderMult)
  87. pcs_mood -= rand(reminderMoodCostLow, reminderMoodCostHigh)
  88. gs 'stat'
  89. '<center><img <<$set_imgh>> src="images/pc/reactions/Sad.jpg"></center>'
  90. ''
  91. 'You feel terrible about missing your appointment. You tell yourself that you''ll see him again as soon as possible.'
  92. act 'Continue':
  93. gs 'therapist_reminder', 'return'
  94. ! gt $menu_loc, $menu_arg
  95. end
  96. end
  97. end
  98. end
  99. if $ARGS[0] = 'return':
  100. cls
  101. *p $therapist_reminder_main
  102. p $therapist_reminder_stat
  103. dynamic $therapist_reminder_acts
  104. gs 'therapist_reminder', 'clear_vars'
  105. end
  106. if $ARGS[0] = 'clear_vars':
  107. killvar '$therapist_reminder_main'
  108. killvar '$therapist_reminder_stat'
  109. killvar '$therapist_reminder_acts'
  110. end
  111. !Remove this and any dynamic function calls
  112. $WithdrawFromHypno = {
  113. daysSkippedHypno += 1
  114. if daysSkippedHypno >= 5:
  115. hypnoTime -= 1
  116. end
  117. if hypnoTime <= 5:
  118. hypnoAddict = 0
  119. hypnoHardToCum = 0
  120. elseif hypnoTime = 0:
  121. gs 'therapist'
  122. dynamic $RestTherapyVariables
  123. end
  124. }
  125. --- therapist_reminder ---------------------------------