sentence.qsrc 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597
  1. # sentence
  2. !if Sveta has a home, receives an envelope home from the court to appear. If possible make it trigger as Sveta enters the home
  3. !!shows up when courtletter_date = daystart
  4. if $ARGS[0] = 'letter':
  5. *clr & cla
  6. menu_off = 1
  7. courtletter_date = 0
  8. courthearing_date = daystart + 7
  9. if week = 6: courthearing_date += 2
  10. if week = 7: courthearing_date += 1
  11. if courtletter_counter < 10:
  12. courtletter_counter += 1
  13. minut += 5
  14. pcs_mood -= 100
  15. gs 'stat'
  16. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/openletter.jpg"></center>'
  17. 'As you enter your home you notice an envelope from the court. You anxiously look at it and take a deep breath before opening the envelope.'
  18. if week < 6:
  19. 'Going through the letter you read that you''ve been summoned to appear in court a week from now.'
  20. else
  21. 'Going through the letter you read that you''ve been summoned to appear in court on Monday, a week from now.'
  22. end
  23. '<i>Failing to appear in court will have dire consequences for the accused.</i> Your heart drops as you read that line...'
  24. '<i>The court is located in the city center. You should arrive at 9:00 as there are a lot of cases and we can''t say when your turn might come up.</i>'
  25. 'You put the letter back in the envelope and let out a loud sigh...'
  26. act 'Continue': gt $loc, $loc_arg
  27. ! or 'etoexhib', 'pos51'
  28. else
  29. !after ten times Sveta gets an envelope home
  30. minut += 5
  31. gs 'stat'
  32. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/openletter.jpg"></center>'
  33. 'As you come home you see the familiar envelope from the court. You already know the gist of it, <i>failure to show up will have dire consequences,</i> yadda yadda...'
  34. 'You glance through the letter seeing the same information once again and as you finish you throw it to the side and continue further on inside your apartment...'
  35. act 'Continue': gt $loc, $loc_arg
  36. ! or 'etoexhib', 'pos51'
  37. end
  38. end
  39. !the text showing up when the week is up, same function as when meeting up for a date, only appears between 7:00 - 11:00
  40. !if the player chooses to ignore to show up add to the counter missedCourtDate
  41. !!'Head to the <a href="exec:gt ''start'', ''sentence''">courthouse</a> for your sentencing.'
  42. if $ARGS[0] = 'start':
  43. *clr & cla
  44. minut += 2
  45. gs'stat'
  46. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/courthouse.jpg"></center>'
  47. 'You are standing in the middle of the Greco-Roman inspired main courthouse for the whole city of St. Petersburg.'
  48. 'There are many statues of political and legal figures in the region going right back to a bust of Catherine the Great.'
  49. act 'Leave': gt 'city_center'
  50. if courthearing_date = daystart and hour >= 7 and hour < 11: act 'Go to your hearing': gt 'sentence', 'hearing'
  51. end
  52. if $ARGS[0] = 'hearing':
  53. *clr & cla
  54. minut += 10
  55. gs 'stat'
  56. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/entrance.jpg"></center>'
  57. 'You walk inside the courthouse dragging your legs and as you enter you notice a line has formed while people are walking through a body scanner. You patiently await your turn and head straight to the reception area.'
  58. '"Hello, my name is <<$pcs_firstname>> <<$pcs_lastname>> and I got this summon in the mail," you tell the woman sitting there.'
  59. 'She tells you to hand it over and looks through it and nonchalantly says, "Okay, head to courtroom number 5 and they''ll call out your name when it''s your turn."'
  60. 'Nervously you nod and head over to the designated courtroom.'
  61. act 'Head to the courtroom':
  62. *clr & cla
  63. minut += 10
  64. gs 'stat'
  65. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/courtroom.jpg"></center>'
  66. 'You spend some time searching for the correct courtroom and you stop and ask several people where the room is located. Thankfully, they''re really helpful and point you in the right direction.'
  67. 'Before opening the door you take a deep breath as you try to shake off the nervousness and after a few seconds you grab the handle and push the door to let yourself in.'
  68. 'Hardly anyone pays attention to you as you walk in as there''s already a sentencing in process.'
  69. act 'Wait':
  70. *clr & cla
  71. minut += 120
  72. gs 'stat'
  73. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/wait.jpg"></center>'
  74. 'For what feels like an eternity you sit there and listen to a court-case after another. The process seems to be quite streamlined, the judge starts out by telling the accused what they''re accused of and then lets the defendant state their case.'
  75. 'You try your best to listen to some of the defenses maybe you can pick up something useful before seeing the judge but it doesn''t take long before you lose focus and dream yourself away not really focusing on what''s happening around you.'
  76. 'All of a sudden you''re interrupted as you hear your name being called out. Startled, you quickly let the whole room know that you''re here as you hear some people quietly let out a laugh.'
  77. if shplft_tmp = 1:
  78. act 'Stand in front of the judge':
  79. *clr & cla
  80. minut += 20
  81. gs 'stat'
  82. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/judge.jpg"></center>'
  83. 'The judge speaks up with a stern voice, "So I see that you''re here because of you''ve gotten caught stealing."'
  84. 'You sink your glance in shame and nod meekly.'
  85. 'The judge continues on, "Let''s see what the detectives concluded during their investigation."'
  86. if $detec_type = 'easy':
  87. 'The judge sits and quietly glances through the report, looking towards you from time to time, "Miss <<$pcs_lastname>>, the detective seem to be quite positive in the report."'
  88. 'Suddenly, you feel a bit emboldened as the detective seems to have come through for you. You even manage to let out a little smirk.'
  89. '"Well as you''ve already admitted being guilty I guess we don''t need to listen to your pleading," he sternly looks at you.'
  90. '"Yes your honor." you respectfully answer.'
  91. !do a check if the player missed any earlier sentencing
  92. !if there''s a missed sentencing
  93. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  94. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  95. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  96. !!'You try your best to hold back the tears as you nod that you understand.'
  97. !!act 'Await punishment': gt 'sentence', 'punishment'
  98. !else
  99. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  100. 'You nod and take a deep breath as you await your punishment.'
  101. act 'Await punishment': gt 'sentence', 'punishment'
  102. !end
  103. elseif $detec_type = 'norm':
  104. 'The judge sits and quietly glances through the report, looking towards you from time to time, "Miss <<$pcs_lastname>>, the detective has only written neutral comments in the report."'
  105. 'Suddenly, you feel a bit looser as you can probably expect a lighter sentencing than usual. You let out a relieving sigh.'
  106. '"Well as you''ve already admitted being guilty I guess we don''t need to listen to your pleading," he sternly looks at you.'
  107. '"Yes your honor." you respectfully answer.'
  108. !do a check if the player missed any earlier sentencing
  109. !if there''s a missed sentencing
  110. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  111. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  112. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  113. !!'You try your best to hold back the tears as you nod that you understand.'
  114. !!act 'Await punishment': gt 'sentence', 'punishment'
  115. !else
  116. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  117. 'You nod and take a deep breath as you await your punishment.'
  118. act 'Await punishment': gt 'sentence', 'punishment'
  119. !end
  120. else
  121. 'The judge sits and quietly glances through the report, looking towards you from time to time, "Miss <<$pcs_lastname>>, what is wrong with you? The report written by the detective is quite damaging and you will be getting a harsher sentencing."'
  122. 'You look nonchalantly at the judge, almost ignoring what he has to say.'
  123. '"Well as you''ve already admitted being guilty, no need listening to your pleading," he sternly looks at you.'
  124. '"Whatever." you shrug your shoulders.'
  125. !do a check if the player missed any earlier sentencing
  126. !if there''s a missed sentencing
  127. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  128. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  129. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  130. !!'You try your best to hold back the tears as you nod that you understand.'
  131. !!act 'Await punishment': gt 'sentence', 'punishment'
  132. !else
  133. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  134. 'You nod and take a deep breath as you await your punishment.'
  135. act 'Await punishment': gt 'sentence', 'punishment'
  136. !end
  137. end
  138. end
  139. elseif prst_tmp = 1:
  140. act 'Stand in front of the judge':
  141. *clr & cla
  142. minut += 20
  143. gs 'stat'
  144. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/judge.jpg"></center>'
  145. 'The judge speaks up with a stern voice, "So I see that you''re here because of you''ve gotten caught prostituting."'
  146. 'You sink your glance in shame and nod meekly.'
  147. 'The judge continues on, "Let''s see what the detectives concluded during their investigation."'
  148. if $detec_type = 'easy':
  149. 'Suddenly, you feel a bit emboldened as the detective seems to have come through for you. You even manage to let out a little smirk.'
  150. '"Well as you''ve already admitted being guilty I guess we don''t need to listen to your pleading," he sternly looks at you.'
  151. '"Yes your honor." you respectfully answer.'
  152. !do a check if the player missed any earlier sentencing
  153. !if there''s a missed sentencing
  154. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  155. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  156. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  157. !!'You try your best to hold back the tears as you nod that you understand.'
  158. !!act 'Await punishment': gt 'sentence', 'punishment'
  159. !else
  160. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  161. 'You nod and take a deep breath as you await your punishment.'
  162. act 'Await punishment': gt 'sentence', 'punishment'
  163. !end
  164. elseif $detec_type = 'norm':
  165. 'The judge sits and quietly glances through the report, looking towards you from time to time, "Miss <<$pcs_lastname>>, the detective has only written neutral comments in the report."'
  166. 'Suddenly, you feel a bit looser as you can probably expect a lighter sentencing than usual. You let out a relieving sigh.'
  167. '"Well as you''ve already admitted being guilty I guess we don''t need to listen to your pleading," he sternly looks at you.'
  168. '"Yes your honor." you respectfully answer.'
  169. !do a check if the player missed any earlier sentencing
  170. !if there''s a missed sentencing
  171. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  172. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  173. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  174. !!'You try your best to hold back the tears as you nod that you understand.'
  175. !!act 'Await punishment': gt 'sentence', 'punishment'
  176. !else
  177. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  178. 'You nod and take a deep breath as you await your punishment.'
  179. act 'Await punishment': gt 'sentence', 'punishment'
  180. !end
  181. else
  182. 'The judge sits and quietly glances through the report, looking towards you from time to time, "Miss <<$pcs_lastname>>, what is wrong with you? The report written by the detective is quite damaging and you will be getting a harsher sentencing."'
  183. 'You look nonchalantly at the judge, almost ignoring what he has to say.'
  184. '"Well as you''ve already admitted being guilty, no need listening to your pleading," he sternly looks at you.'
  185. '"Whatever." you shrug your shoulders.'
  186. !do a check if the player missed any earlier sentencing
  187. !if there''s a missed sentencing
  188. !!'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>," and just as he''s about to close it, he stops at the last page, "Wait! What is this? Have you missed a sentencing?" he inquirers.'
  189. !!'You begin to look around, trying to come up with an excuse. But in the end you decide it''s best to admit, "Yes..." you meekly answer.'
  190. !!'With the judges eyes piercing through you, they clear their throat, "Well then this will affect your punishment. This is a serious thing Miss <<$pcs_lastname>>. The court can''t turn a blind eye to this. We''ll have to take this into the consideration when deciding your punishment."'
  191. !!'You try your best to hold back the tears as you nod that you understand.'
  192. !!act 'Await punishment': gt 'sentence', 'punishment'
  193. !else
  194. 'The judge continues on flipping throughout the report, "Well everything seems to check out <<$pcs_lastname>>, shall we proceed to the punishment?" the judge asks.'
  195. 'You nod and take a deep breath as you await your punishment.'
  196. act 'Await punishment': gt 'sentence', 'punishment'
  197. !end
  198. end
  199. end
  200. end
  201. end
  202. end
  203. end
  204. if $ARGS[0] = 'punishment':
  205. ! I''m thinking that the punishment will be incremental if possible
  206. !if Sveta skipped a sentencing, one up her level so if she was supposed to have the easy going detective route, the player gets the normal detective punishment instead. When the last stage is reached always go to the biggest punishment possible if the player failed to appear in front of the court.
  207. *clr & cla
  208. minut += 20
  209. gs 'stat'
  210. '<center><img <<$set_imgh>> src="images/locations/city/shared/court/sentence.jpg"></center>'
  211. 'The judge is looking sternly at you, "So miss <<$pcs_lastname>>. You''ve caused quite ruckus. Now the law is quite stern when it comes to even petty crimes."'
  212. 'You tremble a bit in fear as he keeps on talking, "With that said, I believe in a more soft approach and that you can improve yourself by learning from your mistakes."'
  213. 'You meekly nod and feel a bit relieved as you hear that.'
  214. !Shoplifting
  215. ! Stage 1 / 1-5 sentences / Punishment level = 50% of the amount Sveta stole if easy going detective, 100% normal detective, 150% bad detective - fixed based sum for the trial 5000 rubles
  216. ! Stage 2 / 6-10 sentences / Punishment level = 75% of the amount Sveta stole if easy going detective, 150% normal detective, 200% bad detective and 20 hours at the Mercy Clinic - fixed based sum for the trial 7500 rubles
  217. ! Stage 3 / 11-15 sentences / Punishment level = 100% of the amount Sveta stole if easy going detective, 200% normal detective and 20 hours at the Mercy Clinic, 250% bad detective and 40 hours at the Mercy Clinic - fixed based sum for the trial 10000 rubles
  218. ! Stage 4 / 16-20 sentences / Punishment level = 125% of the amount Sveta stole if easy going detective and 20 hours at the Mercy Clinic, 250% normal detective and 40 hours at the Mercy Clinic, 300% bad detective and 80 hours at the Mercy Clinic - fixed based sum for the trial 15000 rubles
  219. ! Stage 5 / 21-25 sentences / Punishment level = 150% of the amount Sveta stole if easy going detective and 40 hours at the Mercy Clinic, 300% normal detective and 80 hours at the Mercy Clinic, 400% bad detective and 120 hours at the Mercy Clinic - fixed based sum for the trial 25000 rubles
  220. ! Stage 6 / 26+ sentences / Punishment level = 200% of the amount Sveta stole if easy going detective and 80 hours at the Mercy Clinic, 400% normal detective and 120 hours at the Mercy Clinic, 500% bad detective and 160 hours at the Mercy Clinic - fixed based sum for the trial 50000 rubles
  221. if shplft_tmp = 1:
  222. shplft_counter += 1
  223. if shplft_counter <= 5:
  224. !present how much the player needs to pay
  225. if $detec_type = 'easy':
  226. legal_fine += 5000 + (shplft_value/2)
  227. '"I hereby sentence you to a fine of <<legal_fine>> <b>₽</b>." the judge reads out your sentence.'
  228. '"You can pay your fine at the post office. You''ve been lucky this time Miss <<$pcs_lastname>>." the judge finishes.'
  229. 'You nod and quickly make your way out of courtroom.'
  230. act 'Leave the court':gt 'city_center'
  231. elseif $detec_type = 'norm':
  232. legal_fine += 5000 + shplft_value
  233. '"I hereby sentence you to a fine of <<legal_fine>> <b>₽</b>." the judge reads out your sentence.'
  234. '"You can pay your fine at the post office." the judge finishes.'
  235. 'You nod and quickly make your way out of courtroom.'
  236. act 'Leave the court':gt 'city_center'
  237. else
  238. legal_fine += 5000 + (shplft_value/2*3)
  239. '"I hereby sentence you to a fine of <<legal_fine>> <b>₽</b>." the judge reads out your sentence.'
  240. '"You can pay your fine at the post office. And if it happens that you appear in front of this court again, check your attitude." the judge finishes.'
  241. 'You nod and quickly make your way out of courtroom.'
  242. act 'Leave the court':gt 'city_center'
  243. end
  244. elseif shplft_counter <= 10:
  245. !present how much the player needs to pay
  246. if $detec_type = 'easy':
  247. legal_fine += 7500 + (shplft_value/4*3)
  248. '"Seems that I need to increase the fine for you to pay back to a sum of <<legal_fine>> <b>₽</b>. Hopefully, this will teach you a lesson." the judge reads out your sentence.'
  249. '"You can pay your fine at the post office." the judge finishes.'
  250. 'You nod and quickly make your way out of courtroom.'
  251. act 'Leave the court':gt 'city_center'
  252. elseif $detec_type = 'norm':
  253. legal_fine += 7500 + (shplft_value/2*3)
  254. '"Seems that I need to increase the fine for you to pay back to a sum of <<legal_fine>> <b>₽</b>. Hopefully, this will teach you a lesson." the judge reads out your sentence.'
  255. '"You can pay your fine at the post office." the judge finishes.'
  256. 'You nod and quickly make your way out of courtroom.'
  257. act 'Leave the court':gt 'city_center'
  258. else
  259. legal_fine += 7500 + (shplft_value*2)
  260. '"I sentence you hereby to pay back a sum of <<legal_fine>> <b>₽</b> and I''ll also sentence you to some community service at the Mercy Clinic to 20 hours, hopefully this will help." the judge reads out your sentence.'
  261. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic? I see you''ve still got an attitude issue." the judge finishes.'
  262. 'You nod and quickly make your way out of courtroom.'
  263. act 'Leave the court':gt 'city_center'
  264. end
  265. elseif shplft_counter <= 15:
  266. if $detec_type = 'easy':
  267. legal_fine += 10000 + shplft_value
  268. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b>." the judge reads out your sentence.'
  269. '"You can pay your fine at the post office." the judge finishes.'
  270. 'You nod and quickly make your way out of courtroom.'
  271. act 'Leave the court':gt 'city_center'
  272. elseif $detec_type = 'norm':
  273. legal_fine += 10000 + (shplft_value*2)
  274. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b> and sentence you to community service at the Mercy Clinic to 20 hours." the judge reads out your sentence.'
  275. '"You can pay your fine at the post office and by now you should know where to find the Mercy Clinic." the judge finishes.'
  276. 'You nod and quickly make your way out of courtroom.'
  277. act 'Leave the court':gt 'city_center'
  278. else
  279. legal_fine += 10000 + (shplft_value/2*5)
  280. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b> and increase the community service at the Mercy Clinic to 40 hours." the judge reads out your sentence.'
  281. '"You can pay your fine at the post office and by now you should know where to find the Mercy Clinic." the judge finishes.'
  282. 'You nod and quickly make your way out of courtroom.'
  283. act 'Leave the court':gt 'city_center'
  284. end
  285. elseif shplft_counter <= 20:
  286. if $detec_type = 'easy':
  287. legal_fine += 15000 + (shplft_value/4*5)
  288. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b> and sentence you to community service at the Mercy Clinic to 20 hours." the judge reads out your sentence.'
  289. '"You already know what you need to do." the judge finishes.'
  290. 'You nod and quickly make your way out of courtroom.'
  291. act 'Leave the court':gt 'city_center'
  292. elseif $detec_type = 'norm':
  293. legal_fine += 15000 + (shplft_value/2*5)
  294. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b> and increase the community service at the Mercy Clinic to 40 hours." the judge reads out your sentence.'
  295. '"You already know what you need to do." the judge finishes.'
  296. 'You nod and quickly make your way out of courtroom.'
  297. act 'Leave the court':gt 'city_center'
  298. else
  299. legal_fine += 15000 + (shplft_value*3)
  300. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to a sum of <<legal_fine>> <b>₽</b> and increase the community service at the Mercy Clinic to 80 hours." the judge reads out your sentence.'
  301. '"You already know what you need to do." the judge finishes.'
  302. 'You nod and quickly make your way out of courtroom.'
  303. act 'Leave the court':gt 'city_center'
  304. end
  305. elseif shplft_counter <= 25:
  306. if $detec_type = 'easy':
  307. legal_fine += 25000 + (shplft_value/2*3)
  308. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay this fine of <<legal_fine>> <b>₽</b> and enjoy your community service at the Mercy Clinic for 40 hours." the judge reads out your sentence.'
  309. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  310. 'You nod and quickly make your way out of courtroom.'
  311. act 'Leave the court':gt 'city_center'
  312. elseif $detec_type = 'norm':
  313. legal_fine += 25000 + (shplft_value*3)
  314. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay the fine of <<legal_fine>> <b>₽</b> and enjoy your community service at the Mercy Clinic for 80 hours." the judge reads out your sentence.'
  315. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  316. 'You nod and quickly make your way out of courtroom.'
  317. act 'Leave the court':gt 'city_center'
  318. else
  319. legal_fine += 25000 + (shplft_value*4)
  320. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay the fine of <<legal_fine>> <b>₽</b> and enjoy your community service at the Mercy Clinic for 120 hours." the judge reads out your sentence.'
  321. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  322. 'You nod and quickly make your way out of courtroom.'
  323. act 'Leave the court':gt 'city_center'
  324. end
  325. else
  326. if $detec_type = 'easy':
  327. legal_fine += 50000 + (shplft_value*2)
  328. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to <<legal_fine>> <b>₽</b> and the community service at the Mercy Clinic for 80 hours." the judge reads out your sentence.'
  329. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  330. 'You nod and quickly make your way out of courtroom.'
  331. act 'Leave the court':gt 'city_center'
  332. elseif $detec_type = 'norm':
  333. legal_fine += 50000 + (shplft_value*4)
  334. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to <<legal_fine>> <b>₽</b> and the community service at the Mercy Clinic for 120 hours." the judge reads out your sentence.'
  335. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  336. 'You nod and quickly make your way out of courtroom.'
  337. act 'Leave the court':gt 'city_center'
  338. else
  339. legal_fine += 50000 + (shplft_value*5)
  340. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to <<legal_fine>> <b>₽</b> and the community service at the Mercy Clinic for 160 hours." the judge reads out your sentence.'
  341. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  342. 'You nod and quickly make your way out of courtroom.'
  343. act 'Leave the court':gt 'city_center'
  344. end
  345. end
  346. !Prostitution
  347. ! Stage 1 / 1-5 sentences / Punishment level = 1000 rubles if easy going detective, 2000 rubles normal detective, 3000 rubles bad detective - fixed based sum for the trial 5000 rubles
  348. ! Stage 2 / 6-10 sentences / Punishment level = 1500 rubles if easy going detective, 3000 rubles normal detective, 4000 rubles bad detective and 20 hours at the Mercy Clinic - fixed based sum for the trial 7500 rubles
  349. ! Stage 3 / 11-15 sentences / Punishment level = 2000 rubles if easy going detective, 4000 rubles normal detective and 20 hours at the Mercy Clinic, 5000 rubles bad detective and 40 hours at the Mercy Clinic - fixed based sum for the trial 10000 rubles
  350. ! Stage 4 / 16-20 sentences / Punishment level = 2500 rubles if easy going detective and 20 hours at the Mercy Clinic, 5000 rubles normal detective and 40 hours at the Mercy Clinic, 6000 rubles bad detective and 80 hours at the Mercy Clinic - fixed based sum for the trial 15000 rubles
  351. ! Stage 5 / 21-25 sentences / Punishment level = 3000 rubles if easy going detective and 40 hours at the Mercy Clinic, 6000 rubles normal detective and 80 hours at the Mercy Clinic, 7000 rubles bad detective and 140 hours at the Mercy Clinic - fixed based sum for the trial 25000 rubles
  352. ! Stage 6 / 26+ sentences / Punishment level = 5000 rubles if easy going detective and 80 hours at the Mercy Clinic, 7500 rubles normal detective and 140 hours at the Mercy Clinic, 10000 rubles bad detective and 200 hours at the Mercy Clinic - fixed based sum for the trial 50000 rubles
  353. elseif prst_tmp = 1:
  354. prst_counter += 1
  355. if shplft_counter <= 5:
  356. !present how much the player needs to pay
  357. if $detec_type = 'easy':
  358. legal_fine += 6000
  359. '"I hereby sentence you to a fine of 6000 <b>₽</b>." the judge reads out your sentence.'
  360. '"You can pay your fine at the post office. You''ve been lucky this time Miss <<$pcs_lastname>>." the judge finishes.'
  361. 'You nod and quickly make your way out of courtroom.'
  362. act 'Leave the court':gt 'city_center'
  363. elseif $detec_type = 'norm':
  364. legal_fine += 7000
  365. '"I hereby sentence you to a fine of 7000 <b>₽</b>." the judge reads out your sentence.'
  366. '"You can pay your fine at the post office." the judge finishes.'
  367. 'You nod and quickly make your way out of courtroom.'
  368. act 'Leave the court':gt 'city_center'
  369. else
  370. legal_fine += 8000
  371. '"I hereby sentence you to a fine of 8000 <b>₽</b>." the judge reads out your sentence.'
  372. '"You can pay your fine at the post office. And if it happens that you appear in front of this court again, check your attitude." the judge finishes.'
  373. 'You nod and quickly make your way out of courtroom.'
  374. act 'Leave the court':gt 'city_center'
  375. end
  376. elseif prost_counter <= 10:
  377. !present how much the player needs to pay
  378. if $detec_type = 'easy':
  379. legal_fine += 9000
  380. '"I need to increase the fine to 9000 <b>₽</b>. Hopefully, this will get you to reconsider your actions." the judge reads out your sentence.'
  381. '"You can pay your fine at the post office." the judge finishes.'
  382. 'You nod and quickly make your way out of courtroom.'
  383. act 'Leave the court':gt 'city_center'
  384. elseif $detec_type = 'norm':
  385. legal_fine += 10500
  386. '"I need to increase the fine to 10,500 <b>₽</b>. Hopefully, this will get you to reconsider your actions." the judge reads out your sentence.'
  387. '"You can pay your fine at the post office." the judge finishes.'
  388. 'You nod and quickly make your way out of courtroom.'
  389. act 'Leave the court':gt 'city_center'
  390. else
  391. legal_fine += 11500
  392. '"I sentence you hereby to pay back 11,500 <b>₽</b> you''ve stolen and I''ll also add some community service at the Mercy Clinic to 20 hours, hopefully this will help you reconsider your actions." the judge reads out your sentence.'
  393. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic? I see you''ve still got an attitude issue." the judge finishes.'
  394. 'You nod and quickly make your way out of courtroom.'
  395. act 'Leave the court':gt 'city_center'
  396. end
  397. elseif prost_counter <= 15:
  398. !Stage 3
  399. if $detec_type = 'easy':
  400. legal_fine += 12000
  401. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to 12000 <b>₽</b>." the judge reads out your sentence.'
  402. '"You can pay your fine at the post office." the judge finishes.'
  403. 'You nod and quickly make your way out of courtroom.'
  404. act 'Leave the court':gt 'city_center'
  405. elseif $detec_type = 'norm':
  406. legal_fine += 14000
  407. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to 14000 <b>₽</b> and sentence you to community service at the Mercy Clinic for 20 hours." the judge reads out your sentence.'
  408. '"You can pay your fine at the post office and by now you should know where to find the Mercy Clinic." the judge finishes.'
  409. 'You nod and quickly make your way out of courtroom.'
  410. act 'Leave the court':gt 'city_center'
  411. else
  412. legal_fine += 15000
  413. '"<<$pcs_lastname>> I see that name come up quite often here. Seems like I need to increase the fine even further to 15000 <b>₽</b> and increase the community service at the Mercy Clinic to 40 hours." the judge reads out your sentence.'
  414. '"You can pay your fine at the post office and by now you should know where to find the Mercy Clinic." the judge finishes.'
  415. 'You nod and quickly make your way out of courtroom.'
  416. act 'Leave the court':gt 'city_center'
  417. end
  418. elseif prost_counter <= 20:
  419. !Stage 4
  420. if $detec_type = 'easy':
  421. legal_fine += 17500
  422. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to 17500 <b>₽</b> and sentence you to community service at the Mercy Clinic to 20 hours." the judge reads out your sentence.'
  423. '"You already know what you need to do." the judge finishes.'
  424. 'You nod and quickly make your way out of courtroom.'
  425. act 'Leave the court':gt 'city_center'
  426. elseif $detec_type = 'norm':
  427. legal_fine += 20000
  428. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to 20000 <b>₽</b> and increase the community service at the Mercy Clinic to 40 hours." the judge reads out your sentence.'
  429. '"You already know what you need to do." the judge finishes.'
  430. 'You nod and quickly make your way out of courtroom.'
  431. act 'Leave the court':gt 'city_center'
  432. else
  433. legal_fine += 21000
  434. '"This is starting to get out of hand, <<$pcs_lastname>>! Seems like I need to increase the fine even further to 21000 <b>₽</b> and increase the community service at the Mercy Clinic to 80 hours." the judge reads out your sentence.'
  435. '"You already know what you need to do." the judge finishes.'
  436. 'You nod and quickly make your way out of courtroom.'
  437. act 'Leave the court':gt 'city_center'
  438. end
  439. elseif prost_counter <= 25:
  440. !Stage 5
  441. if $detec_type = 'easy':
  442. legal_fine += 28000
  443. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay this fine of 28000 <b>₽</b> and enjoy your community service at the Mercy Clinic for 40 hours." the judge reads out your sentence.'
  444. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  445. 'You nod and quickly make your way out of courtroom.'
  446. act 'Leave the court':gt 'city_center'
  447. elseif $detec_type = 'norm':
  448. legal_fine += 21000
  449. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay the fine of 31000 <b>₽</b> and enjoy your community service at the Mercy Clinic for 80 hours." the judge reads out your sentence.'
  450. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  451. 'You nod and quickly make your way out of courtroom.'
  452. act 'Leave the court':gt 'city_center'
  453. else
  454. legal_fine +=32000
  455. '"Well well, what a surprise, <<$pcs_lastname>> stands in front of me again. You''re starting to annoy me! Are you doing this on purpose? Don''t answer and instead pay the fine of 32000 <b>₽</b> and enjoy your community service at the Mercy Clinic for 120 hours." the judge reads out your sentence.'
  456. '"You can pay your fine at the post office and I suppose you know where to find the Mercy Clinic?" the judge finishes.'
  457. 'You nod and quickly make your way out of courtroom.'
  458. act 'Leave the court':gt 'city_center'
  459. end
  460. else
  461. !Stage 6
  462. if $detec_type = 'easy':
  463. legal_fine += 55000
  464. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to 55000 <b>₽</b> and the community service at the Mercy Clinic for 80 hours." the judge reads out your sentence.'
  465. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  466. 'You nod and quickly make your way out of courtroom.'
  467. act 'Leave the court':gt 'city_center'
  468. elseif $detec_type = 'norm':
  469. legal_fine += 57500
  470. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to 57500 <b>₽</b> and the community service at the Mercy Clinic for 120 hours." the judge reads out your sentence.'
  471. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  472. 'You nod and quickly make your way out of courtroom.'
  473. act 'Leave the court':gt 'city_center'
  474. else
  475. legal_fine += 60000
  476. 'The judge sighs, "Here we are again <<$pcs_lastname>>! I''m getting tired of being lenient so you''re getting the maximum sentence. The fine will be set to 60000 <b>₽</b> and the community service at the Mercy Clinic for 160 hours." the judge reads out your sentence.'
  477. '"You already know what you need to do. I hope you will think about your actions before stealing again." the judge finishes.'
  478. 'You nod and quickly make your way out of courtroom.'
  479. act 'Leave the court':gt 'city_center'
  480. end
  481. end
  482. end
  483. end
  484. --- sentence ---------------------------------