booty_call.qsrc 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  1. # booty_call
  2. if $ARGS[0] = 'scheduler':
  3. !! clear SMS
  4. !! clear schedule
  5. killvar 'booty_call_time'
  6. killvar 'npc_booty_call'
  7. killvar 'npc_booty_call_time'
  8. i = 0
  9. gs 'booty_call', 'fuckbuddy_scheduler2'
  10. end
  11. if $ARGS[0] = 'fuckbuddy_scheduler2':
  12. if i < arrsize('$fuckbuddy'):
  13. $temp = 'FuckBuddy'
  14. gs 'booty_call', 'fb_npc_stat_update'
  15. !! if (rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or npc_booty_call[$FuckBuddy[i]] = daystart) and npc_rel[$FuckBuddy[i]] > 0 and npc_no_booty_call[$FuckBuddy[i]] ! daystart and npc_big_fight[$FuckBuddy[i]] < daystart - 7:
  16. !! temporary removal of npc_rel requirement until boy initiated breakups can occur
  17. !! if (rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or npc_booty_call[$FuckBuddy[i]] = daystart) and npc_no_booty_call[$FuckBuddy[i]] ! daystart and (npc_big_fight[$FuckBuddy[i]] < daystart - 7 and daystart > 7):
  18. if (npc_booty_call_date[$FuckBuddy[i]] = daystart or rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or rand(1,100) <= npc_rel[$FuckBuddy[i]]) and npc_no_booty_call[$FuckBuddy[i]] ! daystart:
  19. gs 'booty_call', 'fuckbuddy_scheduler3'
  20. else
  21. npc_no_booty_call[$FuckBuddy[i]] = daystart
  22. end
  23. i += 1
  24. gs 'booty_call', 'fuckbuddy_scheduler2'
  25. else
  26. i = 0
  27. gs 'booty_call', 'sugar_daddy_scheduler2'
  28. end
  29. end
  30. if $ARGS[0] = 'sugar_daddy_scheduler2':
  31. if i < arrsize('$sugar_daddy'):
  32. gs 'booty_call', 'sd_npc_stat_update'
  33. !! if (rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or npc_booty_call[$FuckBuddy[i]] = daystart) and npc_rel[$FuckBuddy[i]] > 0 and npc_no_booty_call[$FuckBuddy[i]] ! daystart and npc_big_fight[$FuckBuddy[i]] < daystart - 7:
  34. !! temporary removal of npc_rel requirement until boy initiated breakups can occur
  35. !! if (rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or npc_booty_call[$sugar_daddy[i]] = daystart) and npc_no_booty_call[$sugar_daddy[i]] ! daystart and (npc_big_fight[$sugar_daddy[i]] < daystart - 7 and daystart > 7):
  36. if npc_sugar_daddy_timer[$sugar_daddy[i]] - (npc_rel[$sugar_daddy[i]] / 10) > daystart:
  37. npc_no_booty_call[$sugar_daddy[i]] = daystart
  38. elseif (npc_booty_call_date[$sugar_daddy[i]] = daystart or rand(1,10) <= npc_sexdrive[$sugar_daddy[i]] or rand(1,100) <= npc_rel[$sugar_daddy[i]]) and npc_no_booty_call[$sugar_daddy[i]] ! daystart:
  39. sugar_daddy_call[$sugar_daddy[i]] = 1
  40. gs 'booty_call', 'sugar_daddy_scheduler3'
  41. else
  42. npc_no_booty_call[$sugar_daddy[i]] = daystart
  43. end
  44. i += 1
  45. gs 'booty_call', 'sugar_daddy_scheduler2'
  46. end
  47. end
  48. if $ARGS[0] = 'fuckbuddy_scheduler3':
  49. if npc_booty_call[$FuckBuddy[i]] = daystart:
  50. booty_call_time[$FuckBuddy[i]] = ((npc_booty_call_time[$FuckBuddy[i]] * 60) + rand(0,180))
  51. elseif week = npc_day_off[$FuckBuddy[i]]:
  52. booty_call_time[$FuckBuddy[i]] = (600 + rand(0,720))
  53. elseif week ! npc_day_off[$FuckBuddy[i]]:
  54. booty_call_time[$FuckBuddy[i]] = (rand(npc_start_free_time[$FuckBuddy[i]],(npc_end_free_time[$FuckBuddy[i]] - 1)) * 60) + rand(0,180)
  55. else
  56. booty_call_time[$FuckBuddy[i]] = 2000
  57. end
  58. end
  59. if $ARGS[0] = 'sugar_daddy_scheduler3':
  60. if npc_booty_call[$sugar_daddy[i]] = daystart:
  61. booty_call_time[$sugar_daddy[i]] = ((npc_booty_call_time[$sugar_daddy[i]] * 60) + rand(0,180))
  62. elseif week = npc_day_off[$sugar_daddy[i]]:
  63. booty_call_time[$sugar_daddy[i]] = (600 + rand(0,720))
  64. elseif week ! npc_day_off[$sugar_daddy[i]]:
  65. booty_call_time[$sugar_daddy[i]] = (rand(npc_start_free_time[$sugar_daddy[i]],(npc_end_free_time[$sugar_daddy[i]] - 1)) * 60) + rand(0,180)
  66. else
  67. booty_call_time[$sugar_daddy[i]] = 2000
  68. end
  69. end
  70. !! if npc_start_free_time[$FuckBuddy[i]] = 0 or npc_day_off[$FuckBuddy[i]] = 0 or npc_end_free_time[$FuckBuddy[i]] = 0:
  71. !! $boy = $FuckBuddy[i]
  72. !! end
  73. !! if ((rand(1,10) <= npc_sexdrive[$FuckBuddy[i]] or npc_booty_call[$FuckBuddy[i]] = daystart) and (rand(1,npc_rel[$FuckBuddy[i]]) > 0)) and npc_no_booty_call[$FuckBuddy[i]] ! daystart and npc_big_fight[$FuckBuddy[i]] < daystart - 7:
  74. !! elseif week < 6:
  75. !! booty_call_time[$FuckBuddy[i]] = 900 + rand(0,210)
  76. !! else
  77. !! booty_call_time[$FuckBuddy[i]] = 600 + rand(0,720)
  78. if $ARGS[0] = 'set_booty_call_date':
  79. sex_ev['set_date'] = 1
  80. if sex_ev['invite_today'] = 1 or hour < 5:
  81. npc_booty_call_date[$boy] = daystart
  82. elseif sex_ev['invite_tomorrow'] = 1:
  83. npc_booty_call_date[$boy] = daystart + 1
  84. end
  85. if npc_booty_call_time[$boy] = 0:
  86. npc_booty_call_time[$boy] = npc_start_free_time[$boy]
  87. end
  88. if $npc_rel_type[$boy] = 'sugar_daddy': sugar_daddy_call[$boy] = 1
  89. end
  90. if $ARGS[0] = 'block_booty_calls':
  91. if sex_ev['invite_today'] = 1:
  92. npc_booty_call_date[$boy] = 0
  93. npc_no_booty_call[$boy] = daystart
  94. npc_booty_call_time[$boy] = 0
  95. elseif sex_ev['invite_tomorrow'] = 1:
  96. npc_no_booty_call[$boy] = daystart + 1
  97. end
  98. end
  99. if $ARGS[0] = 'SMS raiser':
  100. i = 0
  101. :fuckbuddy_sms_raiser_loop
  102. if i < arrsize('$FuckBuddy'):
  103. if booty_call_time[$FuckBuddy[i]] < ((hour * 60) + minut) and npc_no_booty_call[$FuckBuddy[i]] ! daystart and npc_last_booty_call[$FuckBuddy[i]] ! daystart:
  104. gs 'booty_call_sms', 'start', $FuckBuddy[i]
  105. booty_call_time[$FuckBuddy[i]] = 2399
  106. !! this is a bit superfluous, but it makes the code run faster.
  107. booty_call_invite[$FuckBuddy[i]] = daystart
  108. end
  109. i += 1
  110. jump 'fuckbuddy_sms_raiser_loop'
  111. end
  112. i = 0
  113. :sugar_daddy_sms_raiser_loop
  114. if i < arrsize('$sugar_daddy'):
  115. if booty_call_time[$sugar_daddy[i]] < ((hour * 60) + minut) and npc_no_booty_call[$sugar_daddy[i]] ! daystart and npc_last_booty_call[$sugar_daddy[i]] ! daystart:
  116. gs 'booty_call_sms', 'start', $sugar_daddy[i]
  117. booty_call_time[$sugar_daddy[i]] = 2399
  118. !! this is a bit superfluous, but it makes the code run faster.
  119. booty_call_invite[$sugar_daddy[i]] = daystart
  120. end
  121. i += 1
  122. jump 'sugar_daddy_sms_raiser_loop'
  123. end
  124. end
  125. if $ARGS[0] = 'home_links':
  126. i = 0
  127. :loopFB_homes
  128. if i < arrsize('$Fuckbuddy'):
  129. *nl
  130. if (npc_residence[$Fuckbuddy[i]] = 1 and $loc = 'pav_residential') or (npc_residence[$Fuckbuddy[i]] = 3 and $loc = 'city_residential')or (npc_residence[$Fuckbuddy[i]] = 4 and $loc = 'city_center'):
  131. dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
  132. !! ''''
  133. end
  134. !! dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''fb_npc_home_start'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
  135. i += 1
  136. jump 'loopFB_homes'
  137. end
  138. i = 0
  139. :loopSD_homes
  140. if i < arrsize('$sugar_daddy'):
  141. *nl
  142. if (npc_residence[$sugar_daddy[i]] = 1 and $loc = 'pav_residential') or (npc_residence[$sugar_daddy[i]] = 3 and $loc = 'city_residential')or (npc_residence[$sugar_daddy[i]] = 4 and $loc = 'city_center'):
  143. dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$sugar_daddy[i]>>'''' "><<$npc_firstname[$sugar_daddy[i]]>>''''s</a> apartment is nearby.'' ')
  144. !! ''''
  145. end
  146. !! dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''fb_npc_home_start'''',''''<<$sugar_daddy[i]>>'''' "><<$npc_firstname[$sugar_daddy[i]]>>''''s</a> apartment is nearby.'' ')
  147. i += 1
  148. jump 'loopSD_homes'
  149. end
  150. end
  151. if $ARGS[0] = 'hotel_links':
  152. i = 0
  153. :loopFB_hotel
  154. if i < arrsize('$Fuckbuddy'):
  155. *nl
  156. if $booty_call_hotel[$Fuckbuddy[i]] = $region and booty_call_invite[$FuckBuddy[i]] = daystart:
  157. dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>></a> booked a hotel room to meet you in.'' ')
  158. !! ''''
  159. end
  160. i += 1
  161. jump 'loopFB_hotel'
  162. end
  163. i = 0
  164. :loopSD_hotel
  165. if i < arrsize('$sugar_daddy'):
  166. *nl
  167. if $booty_call_hotel[$sugar_daddy[i]] = $region and booty_call_invite[$sugar_daddy[i]] = daystart:
  168. dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$sugar_daddy[i]>>'''' "><<$npc_firstname[$sugar_daddy[i]]>></a> booked a hotel room to meet you in.'' ')
  169. !! ''''
  170. end
  171. i += 1
  172. jump 'loopSD_hotel'
  173. end
  174. end
  175. !! booty_call_invite['B0']
  176. if $ARGS[0] = 'text':
  177. !! boy code?
  178. !! IMAGE HERE
  179. 'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
  180. *nl
  181. ' <b><font color="blue">hey <<$pcs_nickname>></font></b>'
  182. '<b><font color="pink">hey yourself</font></b>'
  183. *nl
  184. 'you text back.'
  185. *nl
  186. ' <b><font color="blue">i was thinking about you today</font></b>'
  187. act'What about?':
  188. cla & *clr
  189. !! IMAGE HERE
  190. ' <b><font color="blue">i was thinking about you today</font></b>'
  191. '<b><font color="pink">what were you thinking about?</font></b>'
  192. booty_call['text'] = rand(1,3)
  193. if booty_call['text'] = 1:
  194. ' <b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
  195. ' <b><font color="blue">have some fun?</font></b>'
  196. *nl
  197. 'You think you know what kind of fun he wants.'
  198. elseif booty_call['text'] = 2:
  199. ' <b><font color="blue">your mouth around my cock</font></b>'
  200. *nl
  201. 'You think you know what kind of fun he wants.'
  202. elseif booty_call['text'] = 3:
  203. ' <b><font color="blue">fucking you on my couch</font></b>'
  204. *nl
  205. 'You think you know what kind of fun he wants.'
  206. end
  207. end
  208. act'Me too':
  209. gt ''
  210. end
  211. act'About fucking me?':
  212. gt ''
  213. end
  214. end
  215. if $ARGS[0] = 'invite_yourself':
  216. end
  217. if $ARGS[0] = 'get_invited':
  218. if rand(0,1) = 1:
  219. '"Why don''t you come over to my place right now and we can have some fun?"'
  220. else
  221. '"Why don''t you come over to my place tonight and we can have some fun?"'
  222. end
  223. end
  224. !! ----------------------- text dialogue saved for possible future usage later ---------------------------------------
  225. if $ARGS[0] = 'text1':
  226. !! boy code?
  227. !! missing code
  228. !! IMAGE HERE
  229. 'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
  230. *nl
  231. ' <b><font color="blue">hey <<$pcs_nickname>></font></b>'
  232. '<b><font color="pink">hey yourself</font></b>'
  233. *nl
  234. 'you text back.'
  235. *nl
  236. ' <b><font color="blue">i was thinking about you today</font></b>'
  237. act'What about?':
  238. cla & *clr
  239. !! IMAGE HERE
  240. ' <b><font color="blue">i was thinking about you today</font></b>'
  241. '<b><font color="pink">what were you thinking about?</font></b>'
  242. booty_call['text'] = rand(1,3)
  243. if booty_call['text'] = 1:
  244. ' <b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
  245. ' <b><font color="blue">have some fun?</font></b>'
  246. *nl
  247. 'You think you know what kind of fun he wants.'
  248. elseif booty_call['text'] = 2:
  249. ' <b><font color="blue">your mouth around my cock</font></b>'
  250. elseif booty_call['text'] = 3:
  251. ' <b><font color="blue">fucking you on my bed</font></b>'
  252. end
  253. gs'booty_call_start','text2'
  254. end
  255. act'Me too':
  256. cla & *clr
  257. !! IMAGE HERE
  258. ' <b><font color="blue">i was thinking about you today</font></b>'
  259. '<b><font color="pink">me too</font></b>'
  260. ' <b><font color="blue">come over</font></b>'
  261. !! booty_call['text'] = rand(1,3)
  262. !! if booty_call['text'] = 1:
  263. ' <b><font color="blue">lets fuck like bunnies</font></b>'
  264. end
  265. end
  266. if $ARGS[0] = 'text2':
  267. act'Can''t':
  268. cla & *nl
  269. '<b><font color="pink">sorry, i cant</font></b>'
  270. '<b><font color="pink">i have stuff to do</font></b>'
  271. ' <b><font color="blue">shit</font></b>'
  272. ' <b><font color="blue">maybe next time then</font></b>'
  273. act'Put your phone away':gt'somewhere'
  274. end
  275. act'I''m on my way':
  276. cla & *nl
  277. '<b><font color="pink">ill come right now ;)</font></b>'
  278. if npc_humor[$boy] <= 1:
  279. ' <b><font color="blue">my cock is waiting for you</font></b>'
  280. elseif npc_humor[$boy] = 2:
  281. ' <b><font color="blue">in the street?</font></b>'
  282. ' <b><font color="blue">damn!</font></b>'
  283. ' <b><font color="blue">keep it in your pants till you get here!</font></b>'
  284. elseif npc_humor[$boy] = 3:
  285. ' <b><font color="blue">phrasing</font></b>'
  286. end
  287. !! missing code
  288. !! confirm player is coming over
  289. act'Put away your phone':gt $loc, $loc_arg
  290. end
  291. act'I''ll swing by later':
  292. cla & *nl
  293. '<b><font color="pink">not right now</font></b>'
  294. '<b><font color="pink">but i can come by later?</font></b>'
  295. ' <b><font color="blue">when?</font></b>'
  296. act 'Pick a time':
  297. cla & *clr
  298. !! IMAGE HERE
  299. !! missing code
  300. !! fix this code to work with this event
  301. contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
  302. if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
  303. '<b><font color="pink">maybe around <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
  304. '"How about <<contMeetHour[Call4Date["ContactIndex"]]>>:00?."'
  305. '<<$Call4Date["CallerName"]>>, "Okay <<$Call4Date["SvetaName"]>>, see you at <<contMeetHour[Call4Date["ContactIndex"]]>>:00."'
  306. act'Put away your phone':gt $loc, $loc_arg
  307. end
  308. end
  309. end
  310. if $ARGS[0] = 'invite_yourself1':
  311. !! boy code?
  312. !! missing code
  313. !! IMAGE HERE
  314. 'You tap out a quick message on your and hit send.'
  315. *nl
  316. '<b><font color="pink">hey</font></b>'
  317. '<b><font color="pink">doing anything right now?</font></b>'
  318. *nl
  319. !! missing code
  320. !! better way of randomizing this? personality based?
  321. if rand(1,3) = 3:
  322. 'You don''t receive a response. He must be busy.'
  323. act'Put away your phone':gt $loc, $loc_arg
  324. elseif rand(1,2) = 2 and hour < 18:
  325. ' <b><font color="blue">im at work</font></b>'
  326. act'Sorry, never mind':
  327. cla & *nl
  328. '<b><font color="pink">oh</font></b>'
  329. '<b><font color="pink">sorry</font></b>'
  330. '<b><font color="pink">never mind</font></b>'
  331. '<b><font color="pink">i''ll text you later</font></b>'
  332. act'Put away your phone':gt $loc, $loc_arg
  333. end
  334. act'This is a booty call':
  335. cla & *nl
  336. '<b><font color="pink">when do you get off?</font></b>'
  337. '<b><font color="pink">this is a booty call</font></b>'
  338. ' <b><font color="blue">ill probably be free at 19:00</font></b>'
  339. ' <b><font color="blue">wanna come then?</font></b>'
  340. gs'booty_call_start','invite_yourself2'
  341. end
  342. act'I wanna fuck':
  343. cla & *nl
  344. '<b><font color="pink">i wanna fuck</font></b>'
  345. '<b><font color="pink">when do you get off?</font></b>'
  346. ' <b><font color="blue">ill probably be free at 19:00</font></b>'
  347. ' <b><font color="blue">wanna come then?</font></b>'
  348. gs'booty_call_start','invite_yourself2'
  349. end
  350. else
  351. ' <b><font color="blue">i was thinking about your naked body in my bed</font></b>'
  352. act'How about right now?':
  353. cla & *nl
  354. '<b><font color="pink">then we''re on the same page</font></b>'
  355. '<b><font color="pink">can i come over now?</font></b>'
  356. ' <b><font color="blue">yes</font></b>'
  357. ' <b><font color="blue">hurry</font></b>'
  358. ' <b><font color="blue">i want to fuck you right now</font></b>'
  359. '<b><font color="pink">i''m on my way <3</font></b>'
  360. !! missing code
  361. act'Put away your phone':gt $loc, $loc_arg
  362. end
  363. act'Can I come later?':
  364. cla & *nl
  365. !! missing code
  366. contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
  367. if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
  368. '<b><font color="pink">then we''re on the same page</font></b>'
  369. '<b><font color="pink">but i''m just trying to plan my day</font></b>'
  370. '<b><font color="pink">can i come over at <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
  371. ' <b><font color="blue">what the fuck am i supposed to do until then?</font></b>'
  372. act'I don''t know':
  373. cla & *nl
  374. '<b><font color="pink">i dont know</font></b>'
  375. '<b><font color="pink">figure something out til i get there</font></b>'
  376. act'Put away your phone':gt $loc, $loc_arg
  377. end
  378. act'Try to stay hard':
  379. cla & *nl
  380. '<b><font color="pink">just try to stay hard</font></b>'
  381. '<b><font color="pink">i don''t want to get there and find out my meat stick has gone soft</font></b>'
  382. act'Put away your phone':gt $loc, $loc_arg
  383. end
  384. act'Dream on it':
  385. cla & *nl
  386. '<b><font color="pink">dream on it ;)</font></b>'
  387. act'Put away your phone':gt $loc, $loc_arg
  388. end
  389. end
  390. end
  391. end
  392. if $ARGS[0] = 'invite_yourself2':
  393. act'I''m busy then':
  394. cla & *nl
  395. '<b><font color="pink">shit</font></b>'
  396. '<b><font color="pink">im busy then</font></b>'
  397. '<b><font color="pink">maybe another day</font></b>'
  398. !! missing code
  399. !! add prevention so you can''t ask again today
  400. act'Put away your phone':gt $loc, $loc_arg
  401. end
  402. act'Yes':
  403. cla & *nl
  404. '<b><font color="pink">yeah, id like to come around that time ;)</font></b>'
  405. ' <b><font color="blue">great</font></b>'
  406. !! missing code
  407. !! add event to schedule
  408. act'Put away your phone':gt $loc, $loc_arg
  409. end
  410. end
  411. !! ------------ NPC Stat Updater ------------------------
  412. if $ARGS[0] = 'fb_npc_stat_update':
  413. if npc_start_free_time[$FuckBuddy[i]] = 0 or npc_day_off[$FuckBuddy[i]] = 0:
  414. if npc_finance[$FuckBuddy[i]] = 0:
  415. if rand(1,3) = 1:
  416. npc_start_free_time[$FuckBuddy[i]] = 9
  417. npc_end_free_time[$FuckBuddy[i]] = 12
  418. elseif rand(1,2) = 1:
  419. npc_start_free_time[$FuckBuddy[i]] = 16
  420. npc_end_free_time[$FuckBuddy[i]] = 20
  421. else
  422. npc_start_free_time[$FuckBuddy[i]] = 20
  423. npc_end_free_time[$FuckBuddy[i]] = 23
  424. end
  425. elseif npc_finance[$FuckBuddy[i]] = 1:
  426. if rand(1,2) = 1:
  427. npc_start_free_time[$FuckBuddy[i]] = 9
  428. npc_end_free_time[$FuckBuddy[i]] = 12
  429. else
  430. npc_start_free_time[$FuckBuddy[i]] = 20
  431. npc_end_free_time[$FuckBuddy[i]] = 23
  432. end
  433. elseif npc_finance[$FuckBuddy[i]] = 2:
  434. if rand(1,2) = 1:
  435. npc_start_free_time[$npclastgenerated] = 8
  436. npc_end_free_time[$npclastgenerated] = 12
  437. npc_work_start[$npclastgenerated] = 13
  438. npc_work_end[$npclastgenerated] = 21
  439. else
  440. npc_start_free_time[$npclastgenerated] = 18
  441. npc_end_free_time[$npclastgenerated] = 22
  442. npc_work_start[$npclastgenerated] = 9
  443. npc_work_end[$npclastgenerated] = 17
  444. end
  445. npc_apt_type[$FuckBuddy[i]] = 5
  446. !!npc_apt_type[$npclastgenerated] = rand(5,6)
  447. !! apt_type 6 is disabled until pictures are added
  448. npc_occupation[$FuckBuddy[i]] = rand(14,18)
  449. npc_car[$FuckBuddy[i]] = rand(0,1)
  450. end
  451. npc_day_off[$FuckBuddy[i]] = rand(1,7)
  452. end
  453. end
  454. if $ARGS[0] = 'sd_npc_stat_update':
  455. if npc_start_free_time[$sugar_daddy[i]] = 0 or npc_day_off[$sugar_daddy[i]] = 0:
  456. if npc_finance[$sugar_daddy[i]] = 0:
  457. if rand(1,3) = 1:
  458. npc_start_free_time[$sugar_daddy[i]] = 9
  459. npc_end_free_time[$sugar_daddy[i]] = 12
  460. elseif rand(1,2) = 1:
  461. npc_start_free_time[$sugar_daddy[i]] = 16
  462. npc_end_free_time[$sugar_daddy[i]] = 20
  463. else
  464. npc_start_free_time[$sugar_daddy[i]] = 20
  465. npc_end_free_time[$sugar_daddy[i]] = 23
  466. end
  467. elseif npc_finance[$sugar_daddy[i]] = 1:
  468. if rand(1,2) = 1:
  469. npc_start_free_time[$sugar_daddy[i]] = 9
  470. npc_end_free_time[$sugar_daddy[i]] = 12
  471. else
  472. npc_start_free_time[$sugar_daddy[i]] = 20
  473. npc_end_free_time[$sugar_daddy[i]] = 23
  474. end
  475. elseif npc_finance[$sugar_daddy[i]] = 2:
  476. if rand(1,2) = 1:
  477. npc_start_free_time[$npclastgenerated] = 8
  478. npc_end_free_time[$npclastgenerated] = 12
  479. npc_work_start[$npclastgenerated] = 13
  480. npc_work_end[$npclastgenerated] = 21
  481. else
  482. npc_start_free_time[$npclastgenerated] = 18
  483. npc_end_free_time[$npclastgenerated] = 22
  484. npc_work_start[$npclastgenerated] = 9
  485. npc_work_end[$npclastgenerated] = 17
  486. end
  487. npc_apt_type[$sugar_daddy[i]] = 5
  488. !!npc_apt_type[$npclastgenerated] = rand(5,6)
  489. !! apt_type 6 is disabled until pictures are added
  490. npc_occupation[$sugar_daddy[i]] = rand(14,18)
  491. npc_car[$sugar_daddy[i]] = rand(0,1)
  492. end
  493. npc_day_off[$sugar_daddy[i]] = rand(1,7)
  494. end
  495. end
  496. !! ------------ Legacy Backup ------------------------
  497. if $ARGS[0] = 'draw':
  498. ! this routine should invoke a the booty call sms from random friend in $lover list
  499. ! but I cannnot randomize the time because the probability is 100 % now
  500. ! I suppose that the routine will be modified later to take in account the lovers preferences
  501. if booty_call['A0'] ! daystart :
  502. $lover_drawn = $fuckbuddy[rand(0,arrsize('$fuckbuddy')-1)]
  503. gs 'booty_call_sms', 'start',$lover_drawn
  504. ! gs 'booty_call_sms', 'Add SMS', $lover_drawn
  505. booty_call['A0'] = daystart
  506. end
  507. end
  508. --- booty_call ---------------------------------