family_schedule.qsrc 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374
  1. # family_schedule
  2. !!Each action will use '<name>loc' ie. momloc
  3. momloc = 0
  4. sdadloc = 0
  5. anyaloc = 0
  6. kolloc = 0
  7. !!---ANYA---------------------------------------
  8. if week <= 5:
  9. if hour = 6 and minut < 45:
  10. !!Asleep
  11. anyaloc = 1
  12. elseif hour = 7 and minut < 15:
  13. !!Family breakfast
  14. anyaloc = 2
  15. elseif hour = 7 and minut < 30:
  16. !!Helping mom clean up
  17. anyaloc = 3
  18. elseif hour < 8:
  19. !!In Bedroom
  20. anyaloc = 4
  21. elseif hour = 8 and minut < 20:
  22. !!Shower*
  23. anyaloc = 5
  24. elseif hour = 8 and minut < 30:
  25. !!Walk to work
  26. anyaloc = 6
  27. elseif hour < 16:
  28. !!Work
  29. anyaloc = 7
  30. elseif hour = 16 and minut < 10:
  31. !!Walk home from work
  32. anyaloc = 8
  33. elseif hour < 18:
  34. !!Personal activities: Relaxing in bedroom, working out at the community center, etc (this is also the time frame Roma comes over some times)
  35. anyaloc = func('shortgs', 'rand_pick', '', 9, 10, 11)
  36. elseif hour = 18 and minut < 30:
  37. !!Family dinner
  38. anyaloc = 12
  39. elseif hour < 22:
  40. !!Goes out to hang out with friends/Roma (this could be random so sometimes she stays home to give Sveta more time to talk to her)
  41. anyaloc = func('shortgs', 'rand_pick', '', 13, 14, 15)
  42. else
  43. !!In her room
  44. anyaloc = 15
  45. end
  46. else
  47. if week = 7 and hour < 2:
  48. !!Goes to a party
  49. anyaloc = 24
  50. elseif week = 7 and hour = 2 and minut < 20:
  51. !!In her room drunk after party
  52. anyaloc = 25
  53. elseif hour < 9:
  54. !!Asleep
  55. anyaloc = 1
  56. elseif hour = 9 and minut < 20:
  57. !!Eat something in kitchen
  58. anyaloc = 16
  59. elseif hour = 9 and minut < 40:
  60. !!Shower*
  61. anyaloc = 5
  62. elseif hour < 10:
  63. !!In Bedroom
  64. anyaloc = 4
  65. elseif hour < 16:
  66. !!On nice days goes to the beach, sometimes goes to the city with friends, or stays at home watching tv or reading etc
  67. anyaloc = rand(17,19)
  68. elseif hour = 16 and minut < 15:
  69. !!Walk to community center
  70. anyaloc = 20
  71. elseif hour = 17 and minut < 45:
  72. !!Works out at the community center
  73. anyaloc = 21
  74. elseif hour < 18:
  75. !!Walk home
  76. anyaloc = 22
  77. elseif hour = 18 and minut < 30:
  78. !!Family dinner
  79. anyaloc = 12
  80. elseif hour < 19:
  81. if week = 7:
  82. !!helps mom clean up after dinner
  83. anyaloc = 23
  84. else
  85. !!Goes to a party
  86. anyaloc = 24
  87. end
  88. else
  89. if week = 7:
  90. !!in her room
  91. anyaloc = 15
  92. else
  93. !!Goes to a party
  94. anyaloc = 24
  95. end
  96. end
  97. end
  98. !!---MOM--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  99. if week <= 5:
  100. if hour < 5 or (hour = 5 and minut < 30):
  101. !!Asleep, if Sveta knocks she''ll ask to wake Kolka
  102. momloc = 1
  103. elseif hour = 5 and minut < 50:
  104. !!shower
  105. momloc = 2
  106. elseif hour < 6 or (hour = 6 and minut < 10):
  107. !! Getting dressed in her room and wakes Vladimir, if Sveta walks by she''ll ask to wake Kolka (Occasional morning quicky)
  108. momloc = 3
  109. elseif hour = 6 or (hour = 7 and minut < 30):
  110. momloc = 4
  111. if hour = 6 and minut < 40:
  112. !! Make Breakfast
  113. momloc[1] = 1
  114. elseif hour = 6 and minut < 45:
  115. !! Set breakfast table - ask Sveta to do it if she comes into the kitchen at that time
  116. momloc[1] = 2
  117. elseif hour = 6 or (hour = 7 and minut < 15):
  118. !! Family breakfast
  119. momloc[1] = 3
  120. else
  121. !! Clean up breakfast table
  122. momloc[1] = 4
  123. end
  124. elseif hour = 7 or (hour = 8 and minut < 10):
  125. !!Cleaning random room in the house
  126. !!variable set in cikl
  127. momloc = momcleaning
  128. elseif hour = 8 and minut < 30:
  129. !! Walking to work
  130. momloc = 5
  131. elseif hour < 16 and week < 5:
  132. !!Working in the cafe. On Friday she stays until 18:00
  133. momloc = 6
  134. elseif hour = 16 and minut < 40 and week < 5:
  135. !!Buying groceries for dinner and other stuff needed for home at the supermarket
  136. momloc = 7
  137. elseif hour < 17 and week < 5:
  138. !!Walking home
  139. momloc = 8
  140. elseif hour = 17 and minut < 50 and week = 5:
  141. !!Working in the cafe. On Friday she stays until 17:50
  142. momloc = 9
  143. elseif hour < 18 and week = 5:
  144. !!Walking home
  145. momloc = 10
  146. elseif hour < 18:
  147. !!Making dinner (On Friday she brings home leftovers from the cafe)
  148. momloc = 11
  149. elseif hour < 19:
  150. !! Cleaning dinner table/Doing dishes
  151. momloc = 12
  152. elseif hour < 20:
  153. !! (cleaning the bathroom, sweeping, mopping, dusting, watching TV, taking a bath, etc in different rooms) (once/twice a week goes over to Luda)
  154. momloc = momcleaning2
  155. elseif hour < 22:
  156. !! Watches TV with Vladimir
  157. momloc = 13
  158. else
  159. !! Sleep (Small chance she and step dad have sex before sleep)
  160. momloc = 1
  161. end
  162. else
  163. if hour < 5 or (hour = 5 and minut < 30):
  164. !! Sleep
  165. momloc = 1
  166. elseif hour = 5 and minut < 50:
  167. !! Shower, if Sveta knocks she''ll ask to wake Kolka
  168. momloc = 2
  169. elseif hour < 6 or (hour = 6 and minut < 10):
  170. !! Getting dressed in her room and wakes Vladimir, if Sveta walks by she''ll ask to wake Kolka (Occasional morning quicky)
  171. momloc = 3
  172. elseif hour = 6 or (hour = 7 and minut < 30):
  173. momloc = 4
  174. if hour = 6 and minut < 40:
  175. !! Make Breakfast
  176. momloc[1] = 1
  177. elseif hour = 6 and minut < 45:
  178. !! Set breakfast table - ask Sveta to do it if she comes into the kitchen at that time
  179. momloc[1] = 2
  180. elseif hour = 6 or (hour = 7 and minut < 15):
  181. !! Family breakfast
  182. momloc[1] = 3
  183. else
  184. momloc[1] = 4
  185. !! Clean up breakfast table
  186. end
  187. elseif hour = 11:
  188. !!Cleaning random room in the house/laundry
  189. !!variable set in cikl
  190. momloc = momcleaning
  191. elseif hour = 11 and minut < 30:
  192. !! Takes the car to town
  193. momloc = 14
  194. elseif hour < 12 and minut < 30:
  195. !! Gets her nails done/hair cut at the salon or such things - On Sunday goes to the church during these hours
  196. if week = 5:
  197. momloc = 15
  198. else
  199. momloc = 16
  200. end
  201. elseif hour = 13 and minut < 30 and week = 6:
  202. momloc = 16
  203. elseif hour < 14:
  204. !! Walks around different shops, looking at and buying stuff - On Sunday goes to church during these hours
  205. momloc = 15
  206. elseif hour < 17:
  207. !!Helping out Sergey/Luda, going to Kolka's games?
  208. momloc = rand(14,15)
  209. elseif hour < 18:
  210. !! Making dinner
  211. momloc = 11
  212. elseif hour = 18 and minut < 30:
  213. !!Family dinner (same as the family breakfast, Sveta doesn''t have to join it but we can have some family interactions like mom and step dad asking about how school was etc)
  214. momloc = 12
  215. elseif hour < 19:
  216. !! Cleaning dinner table/Doing dishes
  217. momloc = 13
  218. elseif hour < 21:
  219. !!Says she goes to see her sister, in reality sometimes see's her sister of fucks around with different people. - Sunday goes to evening mass
  220. if week = 5:
  221. momloc = 17
  222. else
  223. momloc = 18
  224. end
  225. elseif hour < 22:
  226. !! Watches TV with Vladimir
  227. momloc = 13
  228. else
  229. !! Sleep (Small chance she and step dad have sex before sleep)
  230. momloc = 1
  231. end
  232. end
  233. !!----STEPFATHER------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  234. if week <= 5:
  235. if hour = 6 and minut < 10:
  236. sdadloc = 1
  237. elseif hour = 6 and minut < 45:
  238. sdadloc = 1
  239. elseif hour = 7 and minut < 15:
  240. sdadloc = 4
  241. elseif hour = 7 and minut < 30:
  242. sdadloc = 4
  243. elseif hour = 8 and minut < 30:
  244. sdadloc = 13
  245. elseif hour = 8 and minut < 45:
  246. sdadloc = 5
  247. elseif hour = 17 and minut < 45:
  248. sdadloc = 0
  249. elseif hour < 18:
  250. sdadloc = 4
  251. elseif hour = 18 and minut < 30:
  252. sdadloc = 4
  253. elseif hour = 19 and minut < 45:
  254. sdadloc = 8
  255. !!I assume that he meet misha in the garage
  256. elseif hour = 21 and minut < 45:
  257. sdadloc = 13
  258. elseif hour < 22:
  259. sdadloc = 5
  260. else
  261. sdadloc = 1
  262. end
  263. else
  264. if hour = 6 and minut < 45:
  265. sdadloc = 1
  266. elseif hour = 7 and minut < 15:
  267. sdadloc = 1
  268. elseif hour = 7 and minut < 30:
  269. sdadloc = 1
  270. elseif hour < 8:
  271. sdadloc = 5
  272. elseif hour < 9:
  273. sdadloc = 13
  274. elseif hour < 11:
  275. sdadloc = 8
  276. !!I assume that he meet misha/sergey in the garage
  277. elseif hour = 11 and minut < 10:
  278. if week = 6:
  279. sdadloc = 8
  280. !!I assume that he meet misha/sergey in the garage
  281. else
  282. sdadloc = 0
  283. end
  284. elseif hour < 13:
  285. if week = 6:
  286. sdadloc = 8
  287. !!I assume that he meet misha/sergey in the garage
  288. else
  289. sdadloc = 16
  290. end
  291. elseif hour = 13 and minut < 10:
  292. if week = 6:
  293. sdadloc = 8
  294. !!I assume that he meet misha/sergey in the garage
  295. else
  296. sdadloc = 0
  297. end
  298. elseif hour < 18:
  299. sdadloc = 8
  300. elseif hour = 18 and minut < 30:
  301. sdadloc = 4
  302. elseif hour < 22:
  303. sdadloc = 13
  304. else
  305. sdadloc = 1
  306. end
  307. end
  308. !!---KOLKA------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  309. if week <= 5:
  310. if hour = 6 and minut < 45:
  311. kolloc = 13
  312. elseif hour = 7 and minut < 15:
  313. kolloc = 4
  314. elseif hour < 8:
  315. kolloc = 0
  316. elseif hour < 14:
  317. kolloc = 0
  318. elseif hour = 16 and minut < 45:
  319. kolloc = func('shortgs', 'rand_pick', '', 10, 11, 12)
  320. elseif hour < 17:
  321. kolloc = 0
  322. elseif hour < 18:
  323. kolloc = 13
  324. elseif hour = 18 and minut < 30:
  325. kolloc = 4
  326. elseif hour = 18 and minut < 45:
  327. kolloc = 0
  328. elseif hour < 21:
  329. kolloc = 10
  330. elseif hour = 21 and minut < 15:
  331. kolloc = 5
  332. elseif hour < 23:
  333. kolloc = 13
  334. else
  335. kolloc = 13
  336. end
  337. else
  338. if hour = 6 and minut < 45:
  339. kolloc = 13
  340. elseif hour = 7 and minut < 15:
  341. kolloc = 4
  342. elseif hour < 10:
  343. kolloc = 13
  344. elseif hour = 13 and minut < 10:
  345. kolloc = 13
  346. elseif hour < 18:
  347. kolloc = func('shortgs', 'rand_pick', '', 8, 10, 11, 12)
  348. elseif hour = 18 and minut < 30:
  349. kolloc = 4
  350. elseif hour < 21:
  351. kolloc = func('shortgs', 'rand_pick', '', 10, 11, 12)
  352. elseif hour = 21 and minut < 15:
  353. kolloc = 5
  354. elseif hour < 23:
  355. kolloc = 13
  356. else
  357. kolloc = 13
  358. end
  359. end
  360. --- family_schedule ---------------------------------