booty_call_sms.qsrc 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  1. # booty_call_sms
  2. !===== Reply example here ==================================================================================!
  3. ! gs 'SMStext_builder', 'add_reply', [$text], [$location], [$args0], [$args1], [$args2], ...
  4. ! examples:
  5. ! gs 'SMStext_builder', 'add_reply', 'No, I do''t want to come over', 'booty_call_sms', 'Choice_a', $ARGS[1], $ARGS[2]
  6. ! gs 'SMStext_builder', 'add_reply', 'Good luck!', 'band_tour_anushka_SMS', 'Week1', 'Choice_a'
  7. !=============================================================================================================!
  8. !===== Adding Images to SMS ================================================================================!
  9. ! You can add images at the end of the text by using:
  10. ! gs 'SMStext_builder', 'add_sms', $npc_code, $imagepath1, $imagepath2, $imagepath3, $imagepath4
  11. ! gs 'SMStext_builder', 'add_sms', SMSid, $imagepath1, $imagepath2, $imagepath3, $imagepath4
  12. ! SMSid is the final ARGS passed to this file (here ARGS[3])
  13. ! You can also always add a picture to the text, scaling is an issue though
  14. !=============================================================================================================!
  15. if $ARGS[0] = 'start':
  16. $booty_call_daily_id[i] = $ARGS[1]
  17. if npc_booty_call[$ARGS[1]] = daystart:
  18. gs 'booty_call_sms', 'Add SMS2', 'pre_planned_booty_call', $ARGS[1]
  19. elseif sugar_daddy_call[$ARGS[1]] = 1:
  20. gs 'booty_call_sms', 'Add SMS', 'sugar_daddy_booty_call', $ARGS[1]
  21. elseif npc_std_test[$ARGS[1]] = 1:
  22. gs 'booty_call_sms', 'Add SMS', 'std_free', $ARGS[1]
  23. else
  24. gs 'booty_call_sms', 'Add SMS', 'default_booty_call', $ARGS[1]
  25. end
  26. end
  27. if $ARGS[0] = 'default_booty_call':
  28. !! boy
  29. $SMSTree['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
  30. !! player
  31. $SMSTree['1'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
  32. !! boy
  33. $SMSTree['2'] = 'ive been thinking about you'
  34. !! player response 1 option 1
  35. $SMSTree['a3'] = 'what were you thinking about?'
  36. !! boy response 1
  37. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  38. $SMSTree['a4'] = 'i booked a hotel room in Pav. why dont you come by?'
  39. else
  40. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0,2) = 1:
  41. $SMSTree['a4'] = 'your mouth around my cock'
  42. elseif npc_know_virgin[$ARGS[1]] ! 1:
  43. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0,2) = 1:
  44. $SMSTree['a4'] = 'your pussy filled with my cum'
  45. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0,2) = 1:
  46. $SMSTree['a4'] = 'fucking you bowlegged'
  47. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0,2) = 1:
  48. $SMSTree['a4'] = 'your pretty face covered in my cum'
  49. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0,2) = 1:
  50. $SMSTree['a4'] = 'watching you swallow my cum'
  51. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0,2) = 1:
  52. $SMSTree['a4'] = 'my cum all over your tits'
  53. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0,2) = 1:
  54. $SMSTree['a4'] = 'pounding you on all fours'
  55. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0,2) = 1:
  56. $SMSTree['a4'] = 'you riding my cock like crazy'
  57. else
  58. if rand(0,1) = 1:
  59. $SMSTree['a4'] = 'you naked on my bed'
  60. else
  61. $SMSTree['a4'] = 'want to come over and have some fun?'
  62. end
  63. end
  64. end
  65. end
  66. !! player response 1 option 2
  67. $SMSTree['b3'] = 'me too'
  68. !! boy response 2
  69. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  70. $SMSTree['b4'] = 'i booked a hotel room in Pav. why dont you come by?'
  71. else
  72. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0,2) = 1:
  73. $SMSTree['b4'] = 'i want to feel your mouth around my cock'
  74. elseif npc_know_virgin[$ARGS[1]] ! 1:
  75. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0,2) = 1:
  76. $SMSTree['b4'] = 'i want to pump you full of cum'
  77. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0,2) = 1:
  78. $SMSTree['b4'] = 'come over i want to hear you screaming my name'
  79. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0,2) = 1:
  80. $SMSTree['b4'] = 'i want to cum all over your face'
  81. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0,2) = 1:
  82. $SMSTree['b4'] = 'i want to watch you swallow my cum'
  83. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0,2) = 1:
  84. $SMSTree['b4'] = 'let me glaze your tits with my cum'
  85. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0,2) = 1:
  86. $SMSTree['b4'] = 'i want to pound you on all fours'
  87. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0,2) = 1:
  88. $SMSTree['b4'] = 'i want you to ride my cock like theres no tomorrow'
  89. else
  90. if rand(0,1) = 1:
  91. $SMSTree['b4'] = 'lets fuck like bunnies today'
  92. else
  93. $SMSTree['b4'] = 'come over lets have some fun today'
  94. end
  95. end
  96. end
  97. end
  98. !! player response 2 option 1
  99. if hour < 21:
  100. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  101. $SMSTree['ba5'] = $SMSTree['aa5']
  102. else
  103. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  104. $SMSTree['ba5'] = $SMSTree['aa5']
  105. end
  106. !! boy response 2 option 1
  107. $SMSTree['aa6'] = 'shit, maybe next time then'
  108. $SMSTree['ba6'] = $SMSTree['aa6']
  109. !! player response 2 option 2
  110. $SMSTree['ab5'] = 'ill come right now ;)'
  111. $SMSTree['bb5'] = $SMSTree['ab5']
  112. !! boy response 2 option 2
  113. if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
  114. $SMSTRee['ab6'] = 'im already hard'
  115. $SMSTree['bb6'] = $SMSTree['ab6']
  116. elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
  117. if rand(0,1) = 1:
  118. $SMSTRee['ab6'] = 'in the street?? damn! keep it in your pants till you get here!'
  119. $SMSTree['bb6'] = $SMSTree['ab6']
  120. else
  121. $SMSTRee['ab6'] = 'as long as you make me cum later'
  122. $SMSTree['bb6'] = $SMSTree['ab6']
  123. end
  124. elseif npc_humor[$ARGS[1]] = 3 and rand(0,1) = 1:
  125. $SMSTRee['ab6'] = 'phrasing'
  126. $SMSTree['bb6'] = $SMSTree['a66']
  127. else
  128. $SMSTRee['ab6'] = 'cant wait'
  129. $SMSTree['bb6'] = $SMSTree['ab6']
  130. end
  131. end
  132. if $ARGS[0] = 'pre_planned_booty_call':
  133. ! boy
  134. $SMSTree['0'] = dyneval('$result=''hey <<$pcs_nickname>>, you coming over?'' ')
  135. ! player choice 1 option 1
  136. $SMSTree['a1'] = 'sorry, something came up'
  137. ! player choice 1 option 2
  138. $SMSTree['b1'] = 'on my way now'
  139. ! boy
  140. temp_rand = rand(0, 2)
  141. if temp_rand = 0:
  142. $SMSTree['b2'] = 'come over to my place lets fuck like bunnies'
  143. elseif temp_rand = 1:
  144. $SMSTree['b2'] = 'come over to my place i want to hear you screaming my name'
  145. else
  146. $SMSTree['b2'] = 'come over to my place lets have some fun today'
  147. end
  148. killvar 'temp_rand'
  149. ! player choice 2 option 1
  150. $SMSTree['ba3'] = 'sorry, i cant. i have stuff to do'
  151. ! boy
  152. $SMSTree['ba4'] = 'shit, maybe next time then'
  153. ! player choice 2 opiton 2
  154. $SMSTree['bb3'] = 'ill come right now ;)'
  155. ! boy
  156. if npc_humor[$ARGS[1]] <= 1:
  157. $SMSTree['bb4'] = 'im already hard'
  158. elseif npc_humor[$ARGS[1]] = 2:
  159. if rand(0,1) = 1:
  160. $SMSTree['bb4'] = 'in the street?? damn! keep it in your pants till you get here!'
  161. else
  162. $SMSTree['bb4'] = 'as long as you make me cum later'
  163. end
  164. elseif npc_humor[$ARGS[1]] = 3:
  165. if rand(0,1) = 1:
  166. $SMSTree['bb4'] = 'phrasing'
  167. else
  168. $SMSTree['bb4'] = 'as long as you make me cum later'
  169. end
  170. end
  171. end
  172. if $ARGS[0] = 'std_free':
  173. !! boy
  174. $SMSTree['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
  175. !! player
  176. $SMSTree['1'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
  177. !! boy
  178. $SMSTree['2'] = 'got some good news'
  179. !! player response 1 option 1
  180. $SMSTree['a3'] = 'oh?'
  181. !! boy response 1
  182. $SMSTree['a4'] = 'my std test came back clean. why dont we celebrate tog'
  183. !! player response 1 option 2
  184. $SMSTree['b3'] = 'what is it?'
  185. !! boy response 2
  186. $SMSTree['b4'] = 'my std test came back clean'
  187. !! player response 2 option 1
  188. if hour < 21:
  189. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  190. $SMSTree['ba5'] = $SMSTree['aa5']
  191. else
  192. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  193. $SMSTree['ba5'] = $SMSTree['aa5']
  194. end
  195. !! boy response 2 option 1
  196. $SMSTree['aa6'] = 'shit, maybe next time then'
  197. $SMSTree['ba6'] = $SMSTree['aa6']
  198. !! player response 2 option 2
  199. $SMSTree['ab5'] = 'ill come right now ;)'
  200. $SMSTree['bb5'] = $SMSTree['ab5']
  201. !! boy response 2 option 2
  202. if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
  203. $SMSTree['ab6'] = 'im already hard'
  204. $SMSTree['bb6'] = $SMSTree['ab6']
  205. elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
  206. if rand(0,1) = 1:
  207. $SMSTree['ab6'] = 'in the street?? damn! keep it in your pants till you get here!'
  208. $SMSTree['bb6'] = $SMSTree['ab6']
  209. else
  210. $SMSTree['ab6'] = 'as long as you make me cum later'
  211. $SMSTree['bb6'] = $SMSTree['ab6']
  212. end
  213. elseif npc_humor[$ARGS[1]] = 3 and rand(0,1) = 1:
  214. $SMSTree['ab6'] = 'phrasing'
  215. $SMSTree['bb6'] = $SMSTree['ab6']
  216. else
  217. $SMSTree['ab6'] = 'cant wait'
  218. $SMSTree['bb6'] = $SMSTree['ab6']
  219. end
  220. end
  221. if $ARGS[0] = 'sugar_daddy_booty_call':
  222. !! boy
  223. $SMSTree['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
  224. !! player
  225. $SMSTree['1'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
  226. !! boy
  227. $SMSTree['2'] = 'ive been thinking about you'
  228. !! player response 1 option 1
  229. $SMSTree['a3'] = 'what were you thinking about?'
  230. !! player response 1 option 2
  231. $SMSTree['b3'] = 'me too'
  232. !! boy response 1 option 1
  233. if ($home['current'] ! 'city_apartment' and $home['current'] ! 'niko_apartment' and $home['current'] ! 'university_dorm' and $home['current'] ! 'city_house' and $home['current'] ! 'maid_bedroom') and npc_residence[$ARGS[1]] >= 3:
  234. $SMSTree['a4'] = 'i booked a hotel room in Pav. why dont you come by?'
  235. $SMSTree['b4'] = $SMSTree['a4']
  236. else
  237. $SMSTree['a4'] = 'i want to see you. why dont you come by my apartment?'
  238. $SMSTree['b4'] = $SMSTree['a4']
  239. end
  240. !! player response 2 option 1
  241. if hour < 21:
  242. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  243. $SMSTree['ba5'] = $SMSTree['aa5']
  244. else
  245. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  246. $SMSTree['ba5'] = $SMSTree['aa5']
  247. end
  248. !! boy response 2 option 1
  249. $SMSTRee['aa6'] = 'damn scheduling conflicts'
  250. $SMSTree['ba6'] = $SMSTree['aa6']
  251. !! player response 2 option 2
  252. $SMSTree['ab5'] = 'ill come right now ;)'
  253. $SMSTree['bb5'] = $SMSTree['ab5']
  254. !! boy response 2 option 2
  255. if ($home['current'] = 'parents_home' or $home['current'] = 'meynold_household' or $home['current'] = 'shared_apartment') and npc_residence[$ARGS[1]] >= 3:
  256. $SMSTree['ab6'] = 'room <<rand(1,3)>><<rand(10,19)>>'
  257. $SMSTree['bb6'] = $SMSTree['ab6']
  258. else
  259. if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
  260. $SMSTree['ab6'] = 'im already hard'
  261. $SMSTree['bb6'] = $SMSTree['ab6']
  262. elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
  263. $SMSTree['ab6'] = 'as long as you make me cum later'
  264. $SMSTree['bb6'] = $SMSTree['ab6']
  265. elseif npc_humor[$ARGS[1]] = 3 and rand(0,1) = 1:
  266. $SMSTree['ab6'] = 'phrasing'
  267. $SMSTree['bb6'] = $SMSTree['ab6']
  268. else
  269. $SMSTree['ab6'] = 'cant wait'
  270. $SMSTree['bb6'] = $SMSTree['ab6']
  271. end
  272. end
  273. end
  274. !Does not work with pre-planned?
  275. if $ARGS[0] = 'Add SMS':
  276. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  277. gs 'SMStext_builder', 'start'
  278. gs 'SMStext_builder', 'receive', $SMSTree['0']
  279. gs 'SMStext_builder', 'add_reply', $SMSTree['1'], 'booty_call_sms', 'SMS_Base', $ARGS[1], $ARGS[2]
  280. gs 'SMStext_builder', 'add_sms', $ARGS[2]
  281. gs 'SMStext_builder', 'end'
  282. end
  283. if $ARGS[0] = 'SMS_Base':
  284. !if $ARGS[0] = 'V0':
  285. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  286. gs 'SMStext_builder', 'start'
  287. gs 'SMStext_builder', 'receive', $SMSTree['0']
  288. gs 'SMStext_builder', 'send', $SMSTree['1']
  289. gs 'SMStext_builder', 'show_sms', ARGS[3]
  290. wait 500
  291. gs 'SMStext_builder', 'receive', $SMSTree['2']
  292. gs 'SMStext_builder', 'add_reply', $SMSTree['a3'], 'booty_call_sms', 'Choice_a', $ARGS[1], $ARGS[2]
  293. gs 'SMStext_builder', 'add_reply', $SMSTree['b3'], 'booty_call_sms', 'Choice_b', $ARGS[1], $ARGS[2]
  294. gs 'SMStext_builder', 'show_sms', ARGS[3]
  295. gs 'SMStext_builder', 'end'
  296. end
  297. if $ARGS[0] = 'Choice_a':
  298. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  299. gs 'SMStext_builder', 'start'
  300. gs 'SMStext_builder', 'receive', $SMSTree['0']
  301. gs 'SMStext_builder', 'send', $SMSTree['1']
  302. gs 'SMStext_builder', 'receive', $SMSTree['2']
  303. gs 'SMStext_builder', 'send', $SMSTree['a3']
  304. gs 'SMStext_builder', 'show_sms', ARGS[3]
  305. wait 500
  306. gs 'SMStext_builder', 'receive', $SMSTree['a4']
  307. gs 'SMStext_builder', 'add_reply', $SMSTree['aa5'], 'booty_call_sms', 'Choice_aa', $ARGS[1], $ARGS[2]
  308. gs 'SMStext_builder', 'add_reply', $SMSTree['ab5'], 'booty_call_sms', 'Choice_ab', $ARGS[1], $ARGS[2]
  309. gs 'SMStext_builder', 'show_sms', ARGS[3]
  310. gs 'SMStext_builder', 'end'
  311. elseif $ARGS[0] = 'Choice_aa':
  312. !! booty call is declined
  313. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  314. gs 'SMStext_builder', 'start'
  315. gs 'SMStext_builder', 'receive', $SMSTree['0']
  316. gs 'SMStext_builder', 'send', $SMSTree['1']
  317. gs 'SMStext_builder', 'receive', $SMSTree['2']
  318. gs 'SMStext_builder', 'send', $SMSTree['a3']
  319. gs 'SMStext_builder', 'receive', $SMSTree['a4']
  320. gs 'SMStext_builder', 'send', $SMSTree['aa5']
  321. gs 'SMStext_builder', 'show_sms', ARGS[3]
  322. if sugar_daddy_call[$ARGS[2]] = 1:
  323. npc_rel[$ARGS[2]] -= 2
  324. sugar_daddy_call[$ARGS[2]] = 0
  325. end
  326. wait 500
  327. gs 'SMStext_builder', 'receive', $SMSTree['aa6']
  328. gs 'SMStext_builder', 'show_sms', ARGS[3]
  329. gs 'SMStext_builder', 'end'
  330. elseif $ARGS[0] = 'Choice_ab':
  331. !! booty call is accepted
  332. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  333. gs 'SMStext_builder', 'start'
  334. gs 'SMStext_builder', 'receive', $SMSTree['0']
  335. gs 'SMStext_builder', 'send', $SMSTree['1']
  336. gs 'SMStext_builder', 'receive', $SMSTree['2']
  337. gs 'SMStext_builder', 'send', $SMSTree['a3']
  338. gs 'SMStext_builder', 'receive', $SMSTree['a4']
  339. gs 'SMStext_builder', 'send', $SMSTree['ab5']
  340. gs 'SMStext_builder', 'show_sms', ARGS[3]
  341. wait 500
  342. gs 'SMStext_builder', 'receive', $SMSTree['ab6']
  343. gs 'SMStext_builder', 'show_sms', ARGS[3]
  344. gs 'SMStext_builder', 'end'
  345. booty_call_invite[$ARGS[2]] = daystart
  346. if npc_finance[$ARGS[2]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[2]] >= 3:
  347. $booty_call_hotel[$ARGS[2]] = 'pav'
  348. else
  349. $booty_call_hotel[$ARGS[2]] = 'city'
  350. end
  351. end
  352. if $ARGS[0] = 'Choice_b':
  353. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  354. gs 'SMStext_builder', 'start'
  355. gs 'SMStext_builder', 'receive', $SMSTree['0']
  356. gs 'SMStext_builder', 'send', $SMSTree['1']
  357. gs 'SMStext_builder', 'receive', $SMSTree['2']
  358. gs 'SMStext_builder', 'send', $SMSTree['b3']
  359. gs 'SMStext_builder', 'show_sms', ARGS[3]
  360. wait 500
  361. gs 'SMStext_builder', 'receive', $SMSTree['b4']
  362. gs 'SMStext_builder', 'add_reply', $SMSTree['ba5'], 'booty_call_sms', 'Choice_ba', $ARGS[1], $ARGS[2]
  363. gs 'SMStext_builder', 'add_reply', $SMSTree['bb5'], 'booty_call_sms', 'Choice_bb', $ARGS[1], $ARGS[2]
  364. gs 'SMStext_builder', 'show_sms', ARGS[3]
  365. gs 'SMStext_builder', 'end'
  366. elseif $ARGS[0] = 'Choice_ba':
  367. !! booty call is declined
  368. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  369. gs 'SMStext_builder', 'start'
  370. gs 'SMStext_builder', 'receive', $SMSTree['0']
  371. gs 'SMStext_builder', 'send', $SMSTree['1']
  372. gs 'SMStext_builder', 'receive', $SMSTree['2']
  373. gs 'SMStext_builder', 'send', $SMSTree['b3']
  374. gs 'SMStext_builder', 'receive', $SMSTree['b4']
  375. gs 'SMStext_builder', 'send', $SMSTree['ba5']
  376. gs 'SMStext_builder', 'show_sms', ARGS[3]
  377. if sugar_daddy_call[$ARGS[2]] = 1:
  378. npc_rel[$ARGS[2]] -= 2
  379. sugar_daddy_call[$ARGS[2]] = 0
  380. end
  381. wait 500
  382. gs 'SMStext_builder', 'receive', $SMSTree['ba6']
  383. gs 'SMStext_builder', 'show_sms', ARGS[3]
  384. gs 'SMStext_builder', 'end'
  385. elseif $ARGS[0] = 'Choice_bb':
  386. !! booty call is accepted
  387. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  388. gs 'SMStext_builder', 'start'
  389. gs 'SMStext_builder', 'receive', $SMSTree['0']
  390. gs 'SMStext_builder', 'send', $SMSTree['1']
  391. gs 'SMStext_builder', 'receive', $SMSTree['2']
  392. gs 'SMStext_builder', 'send', $SMSTree['b3']
  393. gs 'SMStext_builder', 'receive', $SMSTree['b4']
  394. gs 'SMStext_builder', 'send', $SMSTree['bb5']
  395. gs 'SMStext_builder', 'show_sms', ARGS[3]
  396. wait 500
  397. gs 'SMStext_builder', 'receive', $SMSTree['bb6']
  398. gs 'SMStext_builder', 'show_sms', ARGS[3]
  399. gs 'SMStext_builder', 'end'
  400. booty_call_invite[$ARGS[2]] = daystart
  401. !! if ($home['current'] = 'parents_home' or $home['current'] = 'meynold_household' or $home['current'] = 'shared_apartment') and npc_residence[$SMSContact[ARGS[1]]] >= 3:
  402. if npc_finance[$ARGS[2]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[2]] >= 3:
  403. $booty_call_hotel[$ARGS[2]] = 'pav'
  404. else
  405. $booty_call_hotel[$ARGS[2]] = 'city'
  406. end
  407. end
  408. ! For pre-planned
  409. if $ARGS[0] = 'Add SMS2':
  410. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  411. gs 'SMStext_builder', 'start'
  412. gs 'SMStext_builder', 'receive', $SMSTree['0']
  413. gs 'SMStext_builder', 'add_reply', $SMSTree['a1'], 'booty_call_sms', 'Choice2_a', $ARGS[1], $ARGS[2]
  414. gs 'SMStext_builder', 'add_reply', $SMSTree['b1'], 'booty_call_sms', 'Choice2_b', $ARGS[1], $ARGS[2]
  415. gs 'SMStext_builder', 'add_sms', $ARGS[2]
  416. gs 'SMStext_builder', 'end'
  417. end
  418. if $ARGS[0] = 'Choice2_a':
  419. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  420. gs 'SMStext_builder', 'start'
  421. gs 'SMStext_builder', 'receive', $SMSTree['0']
  422. gs 'SMStext_builder', 'send', $SMSTree['a1']
  423. gs 'SMStext_builder', 'show_sms', ARGS[3]
  424. gs 'SMStext_builder', 'end'
  425. end
  426. if $ARGS[0] = 'Choice2_b':
  427. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  428. gs 'SMStext_builder', 'start'
  429. gs 'SMStext_builder', 'receive', $SMSTree['0']
  430. gs 'SMStext_builder', 'send', $SMSTree['b1']
  431. gs 'SMStext_builder', 'show_sms', ARGS[3]
  432. wait 500
  433. gs 'SMStext_builder', 'receive', $SMSTree['b2']
  434. gs 'SMStext_builder', 'add_reply', $SMSTree['ba3'], 'booty_call_sms', 'Choice2_ba', $ARGS[1], $ARGS[2]
  435. gs 'SMStext_builder', 'add_reply', $SMSTree['bb3'], 'booty_call_sms', 'Choice2_bb', $ARGS[1], $ARGS[2]
  436. gs 'SMStext_builder', 'show_sms', ARGS[3]
  437. gs 'SMStext_builder', 'end'
  438. elseif $ARGS[0] = 'Choice2_ba':
  439. !! booty call is declined
  440. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  441. gs 'SMStext_builder', 'start'
  442. gs 'SMStext_builder', 'receive', $SMSTree['0']
  443. gs 'SMStext_builder', 'send', $SMSTree['b1']
  444. gs 'SMStext_builder', 'receive', $SMSTree['b2']
  445. gs 'SMStext_builder', 'send', $SMSTree['ba3']
  446. gs 'SMStext_builder', 'show_sms', ARGS[3]
  447. if sugar_daddy_call[$ARGS[2]] = 1:
  448. npc_rel[$ARGS[2]] -= 2
  449. sugar_daddy_call[$ARGS[2]] = 0
  450. end
  451. wait 500
  452. gs 'SMStext_builder', 'receive', $SMSTree['ba4']
  453. gs 'SMStext_builder', 'show_sms', ARGS[3]
  454. gs 'SMStext_builder', 'end'
  455. elseif $ARGS[0] = 'Choice2_bb':
  456. !! booty call is accepted
  457. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  458. gs 'SMStext_builder', 'start'
  459. gs 'SMStext_builder', 'receive', $SMSTree['0']
  460. gs 'SMStext_builder', 'send', $SMSTree['b1']
  461. gs 'SMStext_builder', 'receive', $SMSTree['b2']
  462. gs 'SMStext_builder', 'send', $SMSTree['bb3']
  463. gs 'SMStext_builder', 'show_sms', ARGS[3]
  464. if sugar_daddy_call[$ARGS[2]] = 1:
  465. npc_rel[$ARGS[2]] -= 2
  466. sugar_daddy_call[$ARGS[2]] = 0
  467. end
  468. wait 500
  469. gs 'SMStext_builder', 'receive', $SMSTree['bb4']
  470. gs 'SMStext_builder', 'show_sms', ARGS[3]
  471. gs 'SMStext_builder', 'end'
  472. booty_call_invite[$ARGS[2]] = daystart
  473. !! if ($home['current'] = 'parents_home' or $home['current'] = 'meynold_household' or $home['current'] = 'shared_apartment') and npc_residence[$SMSContact[ARGS[1]]] >= 3:
  474. if npc_finance[$ARGS[2]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[2]] >= 3:
  475. $booty_call_hotel[$ARGS[2]] = 'pav'
  476. else
  477. $booty_call_hotel[$ARGS[2]] = 'city'
  478. end
  479. end
  480. if $ARGS[0] ! 'default_booty_call' and $ARGS[0] ! 'pre_planned_booty_call' and $ARGS[0] ! 'std_free' and $ARGS[0] ! 'sugar_daddy_booty_call':
  481. killvar '$SMSTree'
  482. end
  483. --- hookup_sms ---------------------------------