therapist_reminder.qsrc 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. # therapist_reminder
  2. if $ARGS[0] = '':
  3. cla
  4. *clr
  5. reminderCount += 1
  6. '<center><img <<$set_imgh>> src="images/pc/reactions/forget.jpg"></center>'
  7. ''
  8. 'You remember that you have an appointment with your therapist today at 18:00. It''s already <<hour>>:<<minut>>. You should go now.'
  9. if $region = 'pav_commercial' or $region = 'pav_lake' or $region = 'pav_park' or $region = 'pav_residential':
  10. if reminderFreebee < 4:
  11. gs 'willpower', 'misc', 'resist', 'easy'
  12. will_cost += (hypnoTime * 2)
  13. if will_cost <= pcs_willpwr:
  14. act 'Return to what you were doing (<<will_cost>> Willpower)':
  15. cla
  16. pcs_mood -= rand(10,20)
  17. gs 'stat'
  18. '<center><img <<$set_imgh>> src="images/pc/reactions/sad.jpg"></center>'
  19. ''
  20. '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.'
  21. act 'Continue':
  22. gt '<<$menu_loc>>', '<<$menu_arg>>'
  23. end
  24. end
  25. else
  26. 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>'
  27. end
  28. else
  29. act 'Return to what you were doing':
  30. cla
  31. *clr
  32. reminderMult = reminderCount
  33. if reminderCount > 10: reminderMult = 10
  34. reminderMoodCostLow = func('shortgs','sqrt', 30*reminderMult)
  35. reminderMoodCostHigh = func('shortgs','sqrt', 90*reminderMult)
  36. pcs_mood -= rand(reminderMoodCostLow, reminderMoodCostHigh)
  37. gs 'stat'
  38. '<center><img <<$set_imgh>> src="images/pc/reactions/sad.jpg"></center>'
  39. ''
  40. '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.'
  41. act 'Continue':
  42. gt '<<$menu_loc>>', '<<$menu_arg>>'
  43. end
  44. end
  45. end
  46. act 'Go see your therapist':
  47. cla
  48. *clr
  49. if $region = 'pav_commercial':
  50. minut += 5
  51. elseif $region = 'pav_lake':
  52. minut += 15
  53. elseif $region = 'pav_park':
  54. minut += 10
  55. elseif $region = 'pav_residential':
  56. minut += 10
  57. else
  58. minut += 5
  59. end
  60. '<center><video autoplay loop src="images/locations/pavlovsk/clinic/therapist/schoolWalk.mp4"></video></center>'
  61. 'You walk to your therapist''s office.'
  62. act 'Continue':
  63. gt 'therapist'
  64. end
  65. end
  66. else
  67. ''
  68. '... But you realize you are much to far away, there''s no way you can make it on time.'
  69. act 'Return to what you were doing':
  70. cla
  71. *clr
  72. reminderMult = reminderCount
  73. if reminderCount > 10: reminderMult = 10
  74. reminderMoodCostLow = func('shortgs','sqrt', 30*reminderMult)
  75. reminderMoodCostHigh = func('shortgs','sqrt', 90*reminderMult)
  76. pcs_mood -= rand(reminderMoodCostLow, reminderMoodCostHigh)
  77. gs 'stat'
  78. '<center><img <<$set_imgh>> src="images/pc/reactions/sad.jpg"></center>'
  79. ''
  80. 'You feel terrible about missing your appointment. You tell yourself that you''ll see him again as soon as possible.'
  81. act 'Continue':
  82. gt '<<$menu_loc>>', '<<$menu_arg>>'
  83. end
  84. end
  85. end
  86. end
  87. --- therapist_reminder ---------------------------------