booty_call_sms.qsrc 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008
  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_end_img', [$imagepath]
  11. ! Up to 4 images can be added this way.
  12. ! You can also always add a picture to the text, scaling is an issue though:
  13. ! gs 'SMStext_builder', 'send_img', [$imagepath], [$alt_text]
  14. ! alt_text is an optional variable which displays the alternative text if the image does not load.
  15. ! examples:
  16. ! gs 'SMStext_builder', 'send_img', 'images/characters/shared/headshots_main/144.jpg', 'Anushka''s Face'
  17. !=============================================================================================================!
  18. if $ARGS[0] = 'start':
  19. $booty_call_daily_id[i] = $ARGS[1]
  20. if npc_booty_call[$ARGS[1]] = daystart:
  21. gs 'booty_call_sms', 'Add SMS2', 'pre_planned_booty_call', $ARGS[1]
  22. elseif sugar_daddy_call[$ARGS[1]] = 1:
  23. gs 'booty_call_sms', 'Add SMS', 'sugar_daddy_booty_call', $ARGS[1]
  24. !gs 'booty_call_sms', 'Add SMS3', 'new_booty_call', $ARGS[1]
  25. elseif npc_std_test[$ARGS[1]] = 1:
  26. gs 'booty_call_sms', 'Add SMS', 'std_free', $ARGS[1]
  27. else
  28. gs 'booty_call_sms', 'Add SMS', 'default_booty_call', $ARGS[1]
  29. !gs 'booty_call_sms', 'Add SMS3', 'new_booty_call', $ARGS[1]
  30. end
  31. end
  32. !!===============================================================!!
  33. !! !!
  34. !! SMSTREE !!
  35. !! !!
  36. !!===============================================================!!
  37. if $ARGS[0] = 'default_booty_call':
  38. !! Structure:
  39. !! 0: boy
  40. !! 1: player
  41. !! 2: boy
  42. !! a3: player - 1st reply, choice A
  43. !! a4: boy
  44. !! aa5: player - 2nd reply, choice A: decline booty call
  45. !! aa6: boy
  46. !! ab5: player - 2nd reply, choice B: accept booty call
  47. !! ab6: boy
  48. !! b3: player - 1st reply, choice B
  49. !! b4: boy
  50. !! ba5: player - 2nd reply, choice A: decline booty call
  51. !! ba6: boy
  52. !! bb5: player - 2nd reply, choice B: accept booty call
  53. !! bb6: boy
  54. !! boy
  55. $SMSTree['0'] = dyneval('$result=''hey <<$pcs_nickname>>'' ')
  56. !! player
  57. $SMSTree['1'] = dyneval('$result=''hey <<$npc_nickname[$ARGS[1]]>>'' ')
  58. !! boy
  59. $SMSTree['2'] = 'ive been thinking about you'
  60. !! player response 1 option 1
  61. $SMSTree['a3'] = 'what were you thinking about?'
  62. !! boy response 1
  63. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  64. $SMSTree['a4'] = 'i booked a hotel room in Pav. why dont you come by?'
  65. else
  66. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0, 2) = 0:
  67. $SMSTree['a4'] = 'your mouth around my cock'
  68. elseif npc_know_virgin[$ARGS[1]] ! 1:
  69. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0, 2) = 0:
  70. $SMSTree['a4'] = 'your pussy filled with my cum'
  71. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0, 2) = 0:
  72. $SMSTree['a4'] = 'fucking you bowlegged'
  73. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0, 2) = 0:
  74. $SMSTree['a4'] = 'your pretty face covered in my cum'
  75. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0, 2) = 0:
  76. $SMSTree['a4'] = 'watching you swallow my cum'
  77. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0, 2) = 0:
  78. $SMSTree['a4'] = 'my cum all over your tits'
  79. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0, 2) = 0:
  80. $SMSTree['a4'] = 'pounding you on all fours'
  81. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0, 2) = 0:
  82. $SMSTree['a4'] = 'you riding my cock like crazy'
  83. else
  84. if rand(0, 1) = 0:
  85. $SMSTree['a4'] = 'you naked on my bed'
  86. else
  87. $SMSTree['a4'] = 'want to come over and have some fun?'
  88. end
  89. end
  90. end
  91. end
  92. !! player response 2 option 1
  93. if hour < 21:
  94. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  95. else
  96. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  97. end
  98. !! boy response 2 option 1
  99. $SMSTree['aa6'] = 'shit, maybe next time then'
  100. !! player response 2 option 2
  101. $SMSTree['ab5'] = 'ill come right now ;)'
  102. !! boy response 2 option 1
  103. if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 0:
  104. $SMSTRee['ab6'] = 'im already hard'
  105. elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 0:
  106. if rand(0,1) = 1:
  107. $SMSTRee['ab6'] = 'in the street?? damn! keep it in your pants till you get here!'
  108. else
  109. $SMSTRee['ab6'] = 'as long as you make me cum later'
  110. end
  111. elseif npc_humor[$ARGS[1]] = 3 and rand(0, 1) = 0:
  112. $SMSTRee['ab6'] = 'phrasing'
  113. else
  114. $SMSTRee['ab6'] = 'cant wait'
  115. end
  116. !! player response 1 option 2
  117. $SMSTree['b3'] = 'me too'
  118. !! boy response 2
  119. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  120. $SMSTree['b4'] = 'i booked a hotel room in Pav. why dont you come by?'
  121. else
  122. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0, 2) = 0:
  123. $SMSTree['b4'] = 'i want to feel your mouth around my cock'
  124. elseif npc_know_virgin[$ARGS[1]] ! 1:
  125. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0, 2) = 0:
  126. $SMSTree['b4'] = 'i want to pump you full of cum'
  127. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0, 2) = 0:
  128. $SMSTree['b4'] = 'come over i want to hear you screaming my name'
  129. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0, 2) = 0:
  130. $SMSTree['b4'] = 'i want to cum all over your face'
  131. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0, 2) = 0:
  132. $SMSTree['b4'] = 'i want to watch you swallow my cum'
  133. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0, 2) = 0:
  134. $SMSTree['b4'] = 'let me glaze your tits with my cum'
  135. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0, 2) = 0:
  136. $SMSTree['b4'] = 'i want to pound you on all fours'
  137. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0, 2) = 0:
  138. $SMSTree['b4'] = 'i want you to ride my cock like theres no tomorrow'
  139. else
  140. if rand(0, 1) = 0:
  141. $SMSTree['b4'] = 'lets fuck like bunnies today'
  142. else
  143. $SMSTree['b4'] = 'come over lets have some fun today'
  144. end
  145. end
  146. end
  147. end
  148. !! player response 2 option 1
  149. $SMSTree['ba5'] = $SMSTree['aa5']
  150. !! boy response 2 option 1
  151. $SMSTree['ba6'] = $SMSTree['aa6']
  152. !! player response 2 option 2
  153. $SMSTree['bb5'] = $SMSTree['ab5']
  154. !! boy response 2 option 2
  155. $SMSTree['bb6'] = $SMSTree['ab6']
  156. end
  157. if $ARGS[0] = 'pre_planned_booty_call':
  158. !! Structure:
  159. !! 0: boy
  160. !! a1: player - 1st reply, choice A: cancel booty call
  161. !! b1: player - 1st reply, choice B
  162. !! b2: boy
  163. !! ba3: player - 2nd reply, choice A: cancel booty call
  164. !! ba4: boy
  165. !! bb3: player - 2nd reply, choice B: confirm booty call
  166. !! bb4: boy
  167. !! boy
  168. $SMSTree['0'] = 'hey <<$pcs_nickname>>, you coming over?'
  169. !! player choice 1 option 1
  170. $SMSTree['a1'] = 'sorry, something came up'
  171. !! player choice 1 option 2
  172. $SMSTree['b1'] = 'on my way now'
  173. ! boy
  174. temp_rand = rand(0, 2)
  175. if temp_rand = 0:
  176. $SMSTree['b2'] = 'come over to my place lets fuck like bunnies'
  177. elseif temp_rand = 1:
  178. $SMSTree['b2'] = 'come over to my place i want to hear you screaming my name'
  179. else
  180. $SMSTree['b2'] = 'come over to my place lets have some fun today'
  181. end
  182. killvar 'temp_rand'
  183. ! player choice 2 option 1
  184. $SMSTree['ba3'] = 'sorry, i cant. i have stuff to do'
  185. ! boy
  186. $SMSTree['ba4'] = 'shit, maybe next time then'
  187. ! player choice 2 opiton 2
  188. $SMSTree['bb3'] = 'ill come right now ;)'
  189. ! boy
  190. if npc_humor[$ARGS[1]] <= 1:
  191. $SMSTree['bb4'] = 'im already hard'
  192. elseif npc_humor[$ARGS[1]] = 2:
  193. if rand(0,1) = 1:
  194. $SMSTree['bb4'] = 'in the street?? damn! keep it in your pants till you get here!'
  195. else
  196. $SMSTree['bb4'] = 'as long as you make me cum later'
  197. end
  198. elseif npc_humor[$ARGS[1]] = 3:
  199. if rand(0,1) = 1:
  200. $SMSTree['bb4'] = 'phrasing'
  201. else
  202. $SMSTree['bb4'] = 'as long as you make me cum later'
  203. end
  204. end
  205. end
  206. if $ARGS[0] = 'std_free':
  207. !! Structure:
  208. !! 0: boy
  209. !! 1: player
  210. !! 2: boy
  211. !! a3: player - 1st reply, choice A
  212. !! a4: boy
  213. !! aa5: player - 2nd reply, choice A: decline booty call
  214. !! aa6: boy
  215. !! ab5: player - 2nd reply, choice B: accept booty call
  216. !! ab6: boy
  217. !! b3: player - 1st reply, choice B
  218. !! b4: boy
  219. !! ba5: player - 2nd reply, choice A: decline booty call
  220. !! ba6: boy
  221. !! bb5: player - 2nd reply, choice B: accept booty call
  222. !! bb6: boy
  223. !! boy
  224. $SMSTree['0'] = 'hey <<$pcs_nickname>>'
  225. !! player
  226. $SMSTree['1'] = 'hey <<$npc_nickname[$ARGS[1]]>>'
  227. !! boy
  228. $SMSTree['2'] = 'got some good news'
  229. !! player response 1 option 1
  230. $SMSTree['a3'] = 'oh?'
  231. !! boy response 1
  232. $SMSTree['a4'] = 'my std test came back clean. why dont we celebrate tog'
  233. !! player response 2 option 1
  234. if hour < 21:
  235. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  236. else
  237. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  238. end
  239. !! boy response 2 option 1
  240. $SMSTree['aa6'] = 'shit, maybe next time then'
  241. !! player response 2 option 2
  242. $SMSTree['ab5'] = 'ill come right now ;)'
  243. !! boy response 2 option 2
  244. if npc_humor[$ARGS[1]] <= 1 and rand(0, 1) = 0:
  245. $SMSTree['ab6'] = 'im already hard'
  246. elseif npc_humor[$ARGS[1]] = 2 and rand(0, 1) = 0:
  247. if rand(0, 1) = 0:
  248. $SMSTree['ab6'] = 'in the street?? damn! keep it in your pants till you get here!'
  249. else
  250. $SMSTree['ab6'] = 'as long as you make me cum later'
  251. end
  252. elseif npc_humor[$ARGS[1]] = 3 and rand(0, 1) = 0:
  253. $SMSTree['ab6'] = 'phrasing'
  254. else
  255. $SMSTree['ab6'] = 'cant wait'
  256. end
  257. !! player response 1 option 2
  258. $SMSTree['b3'] = 'what is it?'
  259. !! boy response 2
  260. $SMSTree['b4'] = 'my std test came back clean'
  261. !! player response 2 option 1
  262. $SMSTree['ba5'] = $SMSTree['aa5']
  263. !! boy response 2 option 1
  264. $SMSTree['ba6'] = $SMSTree['aa6']
  265. !! player response 2 option 2
  266. $SMSTree['bb5'] = $SMSTree['ab5']
  267. !! boy response 2 option 2
  268. $SMSTree['bb6'] = $SMSTree['ab6']
  269. end
  270. if $ARGS[0] = 'sugar_daddy_booty_call':
  271. !! Structure:
  272. !! 0: boy
  273. !! 1: player
  274. !! 2: boy
  275. !! a3: player - 1st reply, choice A
  276. !! a4: boy
  277. !! aa5: player - 2nd reply, choice A: decline booty call
  278. !! aa6: boy
  279. !! ab5: player - 2nd reply, choice B: accept booty call
  280. !! ab6: boy
  281. !! b3: player - 1st reply, choice B
  282. !! b4: boy
  283. !! ba5: player - 2nd reply, choice A: decline booty call
  284. !! ba6: boy
  285. !! bb5: player - 2nd reply, choice B: accept booty call
  286. !! bb6: boy
  287. !! boy
  288. $SMSTree['0'] = 'hey <<$pcs_nickname>>'
  289. !! player
  290. $SMSTree['1'] = 'hey <<$npc_nickname[$ARGS[1]]>>'
  291. !! boy
  292. $SMSTree['2'] = 'ive been thinking about you'
  293. !! player 1st reply, choice A
  294. $SMSTree['a3'] = 'what were you thinking about?'
  295. !! boy response to 1st reply, choice A
  296. 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:
  297. $SMSTree['a4'] = 'i booked a hotel room in Pav. why dont you come by?'
  298. else
  299. $SMSTree['a4'] = 'i want to see you. why dont you come by my apartment?'
  300. end
  301. !! player 2nd reply, choice A
  302. if hour < 21:
  303. $SMSTree['aa5'] = 'sorry, i cant. i have stuff to do'
  304. else
  305. $SMSTree['aa5'] = 'its late. text me sooner if you want me to come over.'
  306. end
  307. !! boy response to 2nd reply, choice A
  308. $SMSTRee['aa6'] = 'damn scheduling conflicts'
  309. !! player 2nd reply, choice B
  310. $SMSTree['ab5'] = 'ill come right now ;)'
  311. !! boy response to 2nd reply, choice B
  312. if ($home['current'] = 'parents_home' or $home['current'] = 'meynold_household' or $home['current'] = 'shared_apartment') and npc_residence[$ARGS[1]] >= 3:
  313. $SMSTree['ab6'] = 'room <<rand(1,3)>><<rand(10,19)>>'
  314. else
  315. if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
  316. $SMSTree['ab6'] = 'im already hard'
  317. elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
  318. $SMSTree['ab6'] = 'as long as you make me cum later'
  319. elseif npc_humor[$ARGS[1]] = 3 and rand(0,1) = 1:
  320. $SMSTree['ab6'] = 'phrasing'
  321. else
  322. $SMSTree['ab6'] = 'cant wait'
  323. end
  324. end
  325. !! player 1st Reply, choice B
  326. $SMSTree['b3'] = 'me too'
  327. $SMSTree['b4'] = $SMSTree['a4']
  328. $SMSTree['ba5'] = $SMSTree['aa5']
  329. $SMSTree['ba6'] = $SMSTree['aa6']
  330. $SMSTree['bb5'] = $SMSTree['ab5']
  331. $SMSTree['bb6'] = $SMSTree['ab6']
  332. end
  333. if $ARGS[0] = 'new_booty_call':
  334. !! Structure:
  335. !! 0: boy
  336. !! 1: player
  337. !! 2: player
  338. !! 3: player
  339. !!
  340. !!
  341. !!============== PART 1 ==============!!
  342. $SMSTree['0'] = 'hey <<$pcs_nickname>>'
  343. $SMSTree['1'] = 'hey <<$npc_nickname[$ARGS[1]]>>'
  344. $SMSTree['a2'] = 'what''s up?'
  345. $SMSTree['b2'] = 'hey sexy'
  346. !! hour > 20 or hour < 4
  347. $SMSTree['c2'] = 'its late. but ive always got time for you :)'
  348. $SMSTree['d2'] = 'its late. what do you want?'
  349. $SMSTree['e2'] = 'its late. text me earlier next time.'
  350. !! hour - message_received_hour >= 3
  351. $SMSTree['f2'] = 'sorry'
  352. $SMSTree['fa3'] = 'didn''t see your message until now'
  353. $SMSTree['fa4'] = 'whatsup?'
  354. $SMSTree['fb3'] = 'i was doing something'
  355. $SMSTree['fb4'] = $SMSTree['fa3']
  356. $SMSTree['fc3'] = 'i was at the gym'
  357. $SMSTree['fc4'] = $SMSTree['fa3']
  358. $SMSTree['fd3'] = 'i was in class'
  359. $SMSTree['fd4'] = $SMSTree['fa3']
  360. !!============== PART 2 ==============!!
  361. if 0:
  362. ! Date invite
  363. elseif $npc_rel_type[$ARGS[1]] = 'sugar_daddy':
  364. $SMSTree['10'] = 'i want to see you'
  365. $SMSTree['11'] = 'ive booked a hotel room'
  366. elseif $npc_rel_type[$ARGS[1]] = 'casual_date' or $npc_rel_type[$ARGS[1]] = 'fuckbuddy':
  367. $SMSTree['10'] = 'ive been thinking about you'
  368. !! player response 1 option 1
  369. $SMSTree['a11'] = 'what were you thinking about?'
  370. !! boy response 1
  371. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  372. $SMSTree['a12'] = 'i booked a hotel room in Pav. why dont you come by?'
  373. else
  374. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0, 2) = 0:
  375. $SMSTree['a12'] = 'your mouth around my cock'
  376. elseif npc_know_virgin[$ARGS[1]] ! 1:
  377. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0, 2) = 0:
  378. $SMSTree['a12'] = 'your pussy filled with my cum'
  379. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0, 2) = 0:
  380. $SMSTree['a12'] = 'fucking you bowlegged'
  381. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0, 2) = 0:
  382. $SMSTree['a12'] = 'your pretty face covered in my cum'
  383. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0, 2) = 0:
  384. $SMSTree['a12'] = 'watching you swallow my cum'
  385. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0, 2) = 0:
  386. $SMSTree['a12'] = 'my cum all over your tits'
  387. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0, 2) = 0:
  388. $SMSTree['a12'] = 'pounding you on all fours'
  389. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0, 2) = 0:
  390. $SMSTree['a12'] = 'you riding my cock like crazy'
  391. else
  392. if rand(0, 1) = 0:
  393. $SMSTree['a12'] = 'you naked on my bed'
  394. else
  395. $SMSTree['a12'] = 'want to come over and have some fun?'
  396. end
  397. end
  398. else
  399. $SMSTree['a12'] = 'PLACEHOLDER 1'
  400. end
  401. end
  402. !! player response 1 option 2
  403. $SMSTree['b11'] = 'me too'
  404. !! boy response 2
  405. if npc_finance[$ARGS[1]] = 2 and func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) ! 'city' and npc_residence[$ARGS[1]] >= 3:
  406. $SMSTree['b12'] = 'i booked a hotel room in Pav. why dont you come by?'
  407. else
  408. if $npc_fav_pos[$ARGS[1]] = 'blowjob' and rand(0, 2) = 0:
  409. $SMSTree['b12'] = 'i want to feel your mouth around my cock'
  410. elseif npc_know_virgin[$ARGS[1]] ! 1:
  411. if $npc_cum_pref[$ARGS[1]] = 'creampie' and (npc_condom_conscious[$ARGS[1]] = 0 or npc_bareback[$ARGS[1]] = 1) and rand(0, 2) = 0:
  412. $SMSTree['b12'] = 'i want to pump you full of cum'
  413. elseif npc_sex_speed[$ARGS[1]] = 3 and rand(0, 2) = 0:
  414. $SMSTree['b12'] = 'come over i want to hear you screaming my name'
  415. elseif $npc_cum_pref[$ARGS[1]] = 'facial' and rand(0, 2) = 0:
  416. $SMSTree['b12'] = 'i want to cum all over your face'
  417. elseif $npc_cum_pref[$ARGS[1]] = 'mouth' and rand(0, 2) = 0:
  418. $SMSTree['b12'] = 'i want to watch you swallow my cum'
  419. elseif $npc_cum_pref[$ARGS[1]] = 'tits' and rand(0, 2) = 0:
  420. $SMSTree['b12'] = 'let me glaze your tits with my cum'
  421. elseif $npc_fav_pos[$ARGS[1]] = 'doggy' and rand(0, 2) = 0:
  422. $SMSTree['b12'] = 'i want to pound you on all fours'
  423. elseif $npc_fav_pos[$ARGS[1]] = 'cowgirl' and rand(0, 2) = 0:
  424. $SMSTree['b12'] = 'i want you to ride my cock like theres no tomorrow'
  425. else
  426. if rand(0, 1) = 0:
  427. $SMSTree['b12'] = 'lets fuck like bunnies today'
  428. else
  429. end
  430. end
  431. end
  432. end
  433. elseif strpos('boyfriend|girlfriend|husband|wife', $npc_rel_type[$ARGS[1]]) > 0:
  434. if 0:
  435. !living with husband/wife
  436. if npc_dirty_lover[$ARGS[1]] = 1:
  437. $SMSTree['10'] = 'come home'
  438. $SMSTree['11'] = 'i want to fuck you senseless'
  439. elseif npc_sensual_lover[$ARGS[1]] = 1:
  440. $SMSTree['10'] = 'are you coming home soon'
  441. $SMSTree['11'] = 'lets make love'
  442. else
  443. $SMSTree['10'] = 'are you coming home soon'
  444. $SMSTree['11'] = 'lets get naughty'
  445. end
  446. else
  447. if npc_dirty_lover[$ARGS[1]] = 1:
  448. $SMSTree['10'] = 'come over'
  449. $SMSTree['11'] = 'i want to fuck you senseless'
  450. elseif npc_sensual_lover[$ARGS[1]] = 1:
  451. $SMSTree['10'] = 'i want to see you'
  452. $SMSTree['11'] = 'lets make love'
  453. else
  454. $SMSTree['10'] = 'you should come over'
  455. $SMSTree['11'] = 'lets get naughty'
  456. end
  457. end
  458. elseif $npc_rel_type[$ARGS[1]] = 'lover':
  459. !! temp
  460. $SMSTree['10'] = '$npc_rel_type = lover!!'
  461. $SMSTree['11'] = 'PLACEHOLDER2'
  462. else
  463. !! temp
  464. $SMSTree['10'] = 'PLACEHOLDER3'
  465. $SMSTree['11'] = 'PLACEHOLDER4'
  466. end
  467. !!============== PART 3 ==============!!
  468. !! Final Choice
  469. !! player response 2 option 1
  470. if hour < 21:
  471. $SMSTree['a20'] = 'sorry, i cant. i have stuff to do'
  472. else
  473. $SMSTree['a20'] = 'its late. text me sooner if you want me to come over.'
  474. end
  475. !! boy response 2 option 1
  476. $SMSTree['a21'] = 'shit, maybe next time then'
  477. !! player response 2 option 2
  478. $SMSTree['b20'] = 'ill come right now ;)'
  479. !! boy response 2 option 1
  480. if npc_humor[$ARGS[1]] <= 1 and rand(0, 1) = 0:
  481. $SMSTRee['b21'] = 'im already hard'
  482. elseif npc_humor[$ARGS[1]] = 2 and rand(0, 1) = 0:
  483. if rand(0, 1) = 0:
  484. $SMSTRee['b21'] = 'in the street?? damn! keep it in your pants till you get here!'
  485. else
  486. $SMSTRee['b21'] = 'as long as you make me cum later'
  487. end
  488. elseif npc_humor[$ARGS[1]] = 3 and rand(0, 1) = 0:
  489. $SMSTRee['b21'] = 'phrasing'
  490. else
  491. $SMSTRee['b21'] = 'cant wait'
  492. end
  493. $SMSTree['c20'] = 'its kind of late'
  494. $SMSTree['c21'] = 'sorry'
  495. $SMSTree['c22'] = 'maybe another time?'
  496. end
  497. if $ARGS[0] = 'new_sexting':
  498. $SMSTree['0'] = 'send me a pic then?'
  499. $SMSTree['a1'] = 'refuse'
  500. $SMSTree['a2'] = 'no'
  501. $SMSTree['b1'] = 'next time tiger'
  502. $SMSTree['c1'] = 'im not at home!'
  503. if npc_dirty_lover[$ARGS[1]] = 1:
  504. if rand(0, 1) = 0:
  505. $SMSTree['c2'] = 'hot'
  506. else
  507. $SMSTree['c2'] = 'so?'
  508. end
  509. else
  510. $SMSTree['c2'] = 'ill use my imagination then'
  511. end
  512. $SMSTree['s1'] = 'Send a selfie from your gallery'
  513. end
  514. !!===============================================================!!
  515. !! !!
  516. !! BUILD SMS !!
  517. !! !!
  518. !!===============================================================!!
  519. !Does not work with pre-planned?
  520. if $ARGS[0] = 'Add SMS':
  521. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  522. gs 'SMStext_builder', 'start'
  523. gs 'SMStext_builder', 'receive', $SMSTree['0']
  524. gs 'SMStext_builder', 'add_reply', $SMSTree['1'], 'booty_call_sms', 'SMS_Base', $ARGS[1], $ARGS[2]
  525. gs 'SMStext_builder', 'add_sms', $ARGS[2]
  526. gs 'SMStext_builder', 'end'
  527. end
  528. if $ARGS[0] = 'SMS_Base':
  529. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  530. gs 'SMStext_builder', 'start'
  531. gs 'SMStext_builder', 'send', $SMSTree['1']
  532. gs 'SMStext_builder', 'show_sms', ARGS[3]
  533. wait 250
  534. gs 'SMStext_builder', 'receive', $SMSTree['2']
  535. gs 'SMStext_builder', 'add_reply', $SMSTree['a3'], 'booty_call_sms', 'bc_choice1', $ARGS[1], $ARGS[2], 'a'
  536. gs 'SMStext_builder', 'add_reply', $SMSTree['b3'], 'booty_call_sms', 'bc_choice1', $ARGS[1], $ARGS[2], 'b'
  537. gs 'SMStext_builder', 'show_sms', ARGS[3]
  538. gs 'SMStext_builder', 'end'
  539. end
  540. if $ARGS[0] = 'bc_choice1':
  541. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  542. gs 'SMStext_builder', 'start'
  543. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3] + '3']
  544. gs 'SMStext_builder', 'show_sms', ARGS[4]
  545. wait 250
  546. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[3] + '4']
  547. gs 'SMStext_builder', 'add_reply', $SMSTree[$ARGS[3] + 'a5'], 'booty_call_sms', 'bc_choice2', $ARGS[1], $ARGS[2], $ARGS[3] + 'a', 'decline_booty_call'
  548. gs 'SMStext_builder', 'add_reply', $SMSTree[$ARGS[3] + 'b5'], 'booty_call_sms', 'bc_choice2', $ARGS[1], $ARGS[2], $ARGS[3] + 'b', 'accept_booty_call'
  549. gs 'SMStext_builder', 'show_sms', ARGS[4]
  550. gs 'SMStext_builder', 'end'
  551. elseif $ARGS[0] = 'bc_choice2':
  552. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  553. gs 'SMStext_builder', 'start'
  554. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3] + '5']
  555. gs 'SMStext_builder', 'show_sms', ARGS[5]
  556. wait 250
  557. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[3] + '6']
  558. gs 'SMStext_builder', 'show_sms', ARGS[5]
  559. gs 'SMStext_builder', 'end'
  560. gs 'booty_call_sms', $ARGS[4], $ARGS[2], ARGS[5]
  561. end
  562. ! For pre-planned
  563. if $ARGS[0] = 'Add SMS2':
  564. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  565. gs 'SMStext_builder', 'start'
  566. gs 'SMStext_builder', 'receive', $SMSTree['0']
  567. gs 'SMStext_builder', 'add_reply', $SMSTree['a1'], 'booty_call_sms', 'Choice2_a', $ARGS[1], $ARGS[2]
  568. gs 'SMStext_builder', 'add_reply', $SMSTree['b1'], 'booty_call_sms', 'Choice2_b', $ARGS[1], $ARGS[2]
  569. gs 'SMStext_builder', 'add_sms', $ARGS[2]
  570. gs 'SMStext_builder', 'end'
  571. end
  572. if $ARGS[0] = 'Choice2_a':
  573. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  574. gs 'SMStext_builder', 'start'
  575. gs 'SMStext_builder', 'send', $SMSTree['a1']
  576. gs 'SMStext_builder', 'show_sms', ARGS[3]
  577. gs 'SMStext_builder', 'end'
  578. end
  579. if $ARGS[0] = 'Choice2_b':
  580. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  581. gs 'SMStext_builder', 'start'
  582. gs 'SMStext_builder', 'send', $SMSTree['b1']
  583. gs 'SMStext_builder', 'show_sms', ARGS[3]
  584. wait 250
  585. gs 'SMStext_builder', 'receive', $SMSTree['b2']
  586. gs 'SMStext_builder', 'add_reply', $SMSTree['ba3'], 'booty_call_sms', 'Choice2_b2', $ARGS[1], $ARGS[2], 'ba', 'decline_booty_call'
  587. gs 'SMStext_builder', 'add_reply', $SMSTree['bb3'], 'booty_call_sms', 'Choice2_b2', $ARGS[1], $ARGS[2], 'bb', 'accept_booty_call'
  588. gs 'SMStext_builder', 'show_sms', ARGS[3]
  589. gs 'SMStext_builder', 'end'
  590. elseif $ARGS[0] = 'Choice2_b2':
  591. !! booty call is declined
  592. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  593. gs 'SMStext_builder', 'start'
  594. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3] + '3']
  595. gs 'SMStext_builder', 'show_sms', ARGS[5]
  596. wait 250
  597. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[3] + '4']
  598. gs 'SMStext_builder', 'show_sms', ARGS[5]
  599. gs 'SMStext_builder', 'end'
  600. gs 'booty_call_sms', $ARGS[4], $ARGS[2], ARGS[5]
  601. end
  602. !!=====================================================================!!
  603. !! !!
  604. !! NEW BOOTY CALLS !!
  605. !! !!
  606. !!=====================================================================!!
  607. ! $ARGS[1] = SMSTree argloc
  608. ! $ARGS[2] = npc_code
  609. if $ARGS[0] = 'Add SMS3':
  610. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  611. gs 'SMStext_builder', 'start'
  612. gs 'SMStext_builder', 'receive', $SMSTree['0']
  613. gs 'SMStext_builder', 'add_reply', $SMSTree['1'], 'booty_call_sms', 'new_routing1', $ARGS[1], $ARGS[2], '<<totminut>>'
  614. gs 'SMStext_builder', 'add_sms', $ARGS[2]
  615. gs 'SMStext_builder', 'end'
  616. end
  617. ! $ARGS[1] = SMSTree argloc
  618. ! $ARGS[2] = npc_code
  619. ! $ARGS[3] = totminut string
  620. ! ARGS[4] = smsID
  621. if $ARGS[0] = 'new_routing1':
  622. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  623. gs 'SMStext_builder', 'start'
  624. gs 'SMStext_builder', 'send', $SMSTree['1']
  625. if totminut >= val($ARGS[3]) + 180:
  626. gs 'SMStext_builder', 'add_reply', $SMSTree['f2'], 'booty_call_sms', 'new_delayed', '1', $ARGS[1], $ARGS[2]
  627. elseif hour > 20 or hour < 4:
  628. gs 'SMStext_builder', 'add_reply', $SMSTree['c2'], 'booty_call_sms', 'new_routing2', $ARGS[1], $ARGS[2], 'c2', 'npc_rel[''''<<$ARGS[2]>>''''] += 1'
  629. gs 'SMStext_builder', 'add_reply', $SMSTree['d2'], 'booty_call_sms', 'new_routing2', $ARGS[1], $ARGS[2], 'd2', 'npc_rel[''''<<$ARGS[2]>>''''] -= 2'
  630. gs 'SMStext_builder', 'add_reply', $SMSTree['e2'], 'booty_call_sms', 'end', $ARGS[1], $ARGS[2], 'e2', 'decline_booty_call', ''
  631. else
  632. gs 'SMStext_builder', 'add_reply', $SMSTree['a2'], 'booty_call_sms', 'new_routing2', $ARGS[1], $ARGS[2], 'a2', ''
  633. gs 'SMStext_builder', 'add_reply', $SMSTree['b2'], 'booty_call_sms', 'new_routing2', $ARGS[1], $ARGS[2], 'b2', ''
  634. end
  635. gs 'SMStext_builder', 'show_sms', ARGS[4]
  636. gs 'SMStext_builder', 'end'
  637. end
  638. ! $ARGS[1] = '1' or '2'
  639. ! $ARGS[2] = SMSTree argloc
  640. ! $ARGS[3] = npc_code
  641. ! ARGS[4] = smsID
  642. if $ARGS[0] = 'new_delayed':
  643. gs 'booty_call_sms', $ARGS[2], $ARGS[3]
  644. gs 'SMStext_builder', 'start'
  645. if $ARGS[1] = '1':
  646. gs 'SMStext_builder', 'send', $SMSTree['f2']
  647. gs 'SMStext_builder', 'add_reply', $SMSTree['f3'], 'booty_call_sms', 'new_delayed', '2', $ARGS[2], $ARGS[3]
  648. elseif $ARGS[2] = '2':
  649. gs 'SMStext_builder', 'send', $SMSTree['f3']
  650. gs 'SMStext_builder', 'add_reply', $SMSTree['fa4'], 'booty_call_sms', 'new_routing2', $ARGS[2], $ARGS[3], 'fa4', ''
  651. gs 'SMStext_builder', 'add_reply', $SMSTree['fb4'], 'booty_call_sms', 'new_routing2', $ARGS[2], $ARGS[3], 'fb4', ''
  652. gs 'SMStext_builder', 'add_reply', $SMSTree['fc4'], 'booty_call_sms', 'new_routing2', $ARGS[2], $ARGS[3], 'fc4', ''
  653. gs 'SMStext_builder', 'add_reply', $SMSTree['fd4'], 'booty_call_sms', 'new_routing2', $ARGS[2], $ARGS[3], 'fd4', ''
  654. end
  655. gs 'SMStext_builder', 'show_sms', ARGS[4]
  656. gs 'SMStext_builder', 'end'
  657. end
  658. ! $ARGS[1] = SMSTree argloc
  659. ! $ARGS[2] = npc_code
  660. ! $ARGS[3] = code reply send
  661. ! $ARGS[4] = dynamic code to be executed
  662. ! ARGS[5] = smsID
  663. if $ARGS[0] = 'new_routing2':
  664. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  665. dynamic $ARGS[4]
  666. gs 'SMStext_builder', 'start'
  667. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3]]
  668. gs 'SMStext_builder', 'show_sms', ARGS[5]
  669. wait 250
  670. gs 'SMStext_builder', 'receive', $SMSTree['10']
  671. gs 'SMStext_builder', 'show_sms', ARGS[5]
  672. if $npc_rel_type[$ARGS[2]] = 'casual_date' or $npc_rel_type[$ARGS[2]] = 'fuckbuddy':
  673. gs 'SMStext_builder', 'add_reply', $SMSTree['a11'], 'booty_call_sms', 'new_bootycall', $ARGS[1], $ARGS[2], 'a'
  674. gs 'SMStext_builder', 'add_reply', $SMSTree['b11'], 'booty_call_sms', 'new_bootycall', $ARGS[1], $ARGS[2], 'b'
  675. else
  676. wait 250
  677. gs 'SMStext_builder', 'receive', $SMSTree['11']
  678. if 1:
  679. ! not living together
  680. ! sugar daddy, or boy/girlfriend, or husband/wife (not living together) or date invite
  681. gs 'SMStext_builder', 'add_reply', $SMSTree['a20'], 'booty_call_sms', 'new_routing3', $ARGS[1], $ARGS[2], 'a', 'decline_booty_call', 'npc_rel[''''<<$ARGS[2]>>''''] -= 2'
  682. gs 'SMStext_builder', 'add_reply', $SMSTree['b20'], 'booty_call_sms', 'new_routing3', $ARGS[1], $ARGS[2], 'b', 'accept_booty_call', ''
  683. if hour > 20 or hour <= 4: gs 'SMStext_builder', 'add_reply', $SMSTree['c20'], 'booty_call_sms', 'late_apology', '1', $ARGS[1], $ARGS[2], 'c20'
  684. end
  685. end
  686. gs 'SMStext_builder', 'show_sms', ARGS[5]
  687. gs 'SMStext_builder', 'end'
  688. if 0:
  689. ! living together
  690. if rand(0, 1) = 0: wait 250 & gs 'booty_call_sms', 'sexting1', 'new_sexting', $ARGS[1], ARGS[2]
  691. end
  692. end
  693. ! $ARGS[1] = SMSTree argloc
  694. ! $ARGS[2] = npc_code
  695. ! $ARGS[3] = code reply send
  696. ! ARGS[4] = smsID
  697. if $ARGS[0] = 'new_bootycall':
  698. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  699. gs 'SMStext_builder', 'start'
  700. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3] + '11']
  701. gs 'SMStext_builder', 'show_sms', ARGS[4]
  702. wait 250
  703. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[3] + '12']
  704. gs 'SMStext_builder', 'add_reply', $SMSTree['a20'], 'booty_call_sms', 'new_routing3', $ARGS[1], $ARGS[2], 'a', 'decline_booty_call', ''
  705. gs 'SMStext_builder', 'add_reply', $SMSTree['b20'], 'booty_call_sms', 'new_routing3', $ARGS[1], $ARGS[2], 'b', 'accept_booty_call', ''
  706. gs 'SMStext_builder', 'show_sms', ARGS[4]
  707. gs 'SMStext_builder', 'end'
  708. end
  709. ! $ARGS[1] = '1' or '2'
  710. ! $ARGS[2] = SMSTree argloc
  711. ! $ARGS[3] = npc_code
  712. ! $ARGS[4] = code reply send
  713. ! ARGS[5] = smsID
  714. if $ARGS[0] = 'late apology':
  715. gs 'booty_call_sms', $ARGS[2], $ARGS[3]
  716. gs 'SMStext_builder', 'start'
  717. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[4]]
  718. if $ARGS[1] = '1':
  719. gs 'SMStext_builder', 'add_reply', $SMSTree['c22'], 'booty_call_sms', 'late_apology', '2', $ARGS[2], $ARGS[3], 'c22'
  720. elseif $ARGS[1] = '2':
  721. gs 'SMStext_builder', 'add_reply', $SMSTree['c23'], 'booty_call_sms', 'new_routing3', $ARGS[2], $ARGS[3], 'c23'
  722. end
  723. gs 'SMStext_builder', 'show_sms', ARGS[5]
  724. gs 'SMStext_builder', 'end'
  725. end
  726. ! $ARGS[1] = SMSTree argloc
  727. ! $ARGS[2] = npc_code
  728. ! $ARGS[3] = code reply send
  729. ! $ARGS[4] = 'accept_booty_call' or 'decline_booty_call'
  730. ! $ARGS[5] = dynamic code to be executed
  731. ! ARGS[6] = smsID
  732. if $ARGS[0] = 'new_routing3':
  733. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  734. dynamic $ARGS[5]
  735. gs 'SMStext_builder', 'start'
  736. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3] + '20']
  737. gs 'SMStext_builder', 'show_sms', ARGS[6]
  738. wait 250
  739. gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[3] + '21']
  740. gs 'SMStext_builder', 'show_sms', ARGS[6]
  741. gs 'SMStext_builder', 'end'
  742. gs 'booty_call_sms', $ARGS[4], $ARGS[2], ARGS[6]
  743. end
  744. ! $ARGS[1] = SMSTree argloc
  745. ! $ARGS[2] = npc_code
  746. ! $ARGS[3] = code reply send
  747. ! $ARGS[4] = 'accept_booty_call' or 'decline_booty_call'
  748. ! $ARGS[5] = dynamic code to be executed
  749. ! ARGS[6] = smsID
  750. if $ARGS[0] = 'end':
  751. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  752. dynamic $ARGS[5]
  753. gs 'SMStext_builder', 'start'
  754. gs 'SMStext_builder', 'send', $SMSTree[$ARGS[3]]
  755. gs 'SMStext_builder', 'show_sms', ARGS[6]
  756. gs 'SMStext_builder', 'end'
  757. gs 'booty_call_sms', $ARGS[4], $ARGS[2], ARGS[6]
  758. end
  759. ! $ARGS[1] = npc_code
  760. ! ARGS[2] = smsID
  761. if $ARGS[0] = 'accept_booty_call':
  762. booty_call_invite[$ARGS[1]] = daystart
  763. if npc_finance[$ARGS[1]] = 2 and npc_residence[$ARGS[1]] >= 3:
  764. if func('homes_properties_attr', 'get_property_attribute', '$town', $home['current']) = 'city':
  765. $booty_call_hotel[$ARGS[1]] = 'city'
  766. else
  767. $booty_call_hotel[$ARGS[1]] = 'pav'
  768. end
  769. end
  770. ! $ARGS[1] = npc_code
  771. ! ARGS[2] = smsID
  772. elseif $ARGS[0] = 'decline_booty_call':
  773. if sugar_daddy_call[$ARGS[1]] = 1:
  774. npc_rel[$ARGS[1]] -= 2
  775. sugar_daddy_call[$ARGS[1]] = 0
  776. end
  777. if rand(0, 1) = 0: wait 250 & gs 'booty_call_sms', 'sexting1', 'new_sexting', $ARGS[1], ARGS[2]
  778. end
  779. ! $ARGS[1] = SMSTree argloc
  780. ! $ARGS[2] = npc_code
  781. ! ARGS[3] = smsID
  782. if $ARGS[0] = 'sexting1':
  783. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  784. gs 'SMStext_builder', 'start'
  785. gs 'SMStext_builder', 'receive', $SMSTree['0']
  786. gs 'SMStext_builder', 'add_reply', $SMSTree['a1'], 'booty_call_sms', 'sexting_refuse', $ARGS[1], $ARGS[2], 'refuse'
  787. gs 'SMStext_builder', 'add_reply', $SMSTree['b1'], 'booty_call_sms', 'sexting_refuse', $ARGS[1], $ARGS[2], 'next'
  788. if strpos($location_type, 'outdoors') > 0 or strpos($location_type, 'public') > 0:
  789. gs 'SMStext_builder', 'add_reply', $SMSTree['c1'], 'booty_call_sms', 'sexting_public', $ARGS[1], $ARGS[2]
  790. end
  791. gs 'SMStext_builder', 'send_selfie', $SMSTree['s1'], 'n|b|sh|ft|fa|fp', 'booty_call_sms', 'sexting_send', $ARGS[1], $ARGS[2]
  792. gs 'SMStext_builder', 'show_sms', ARGS[3]
  793. gs 'SMStext_builder', 'end'
  794. end
  795. ! $ARGS[1] = SMSTree argloc
  796. ! $ARGS[2] = npc_code
  797. ! ARGS[3] = smsID
  798. if $ARGS[0] = 'sexting_public':
  799. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  800. gs 'SMStext_builder', 'start'
  801. gs 'SMStext_builder', 'send', $SMSTree['c1']
  802. gs 'SMStext_builder', 'show_sms', ARGS[3]
  803. wait 250
  804. gs 'SMStext_builder', 'receive', $SMSTree['c2']
  805. if npc_dirty_lover[$ARGS[2]] = 1:
  806. gs 'SMStext_builder', 'add_reply', $SMSTree['a1'], 'booty_call_sms', 'sexting_refuse', $ARGS[1], $ARGS[2], 'refuse'
  807. gs 'SMStext_builder', 'add_reply', $SMSTree['b1'], 'booty_call_sms', 'sexting_refuse', $ARGS[1], $ARGS[2], 'next'
  808. gs 'SMStext_builder', 'send_selfie', $SMSTree['s1'], 'n|b|sh|ft|fa|fp', 'booty_call_sms', 'sexting_send', $ARGS[1], $ARGS[2]
  809. end
  810. gs 'SMStext_builder', 'show_sms', ARGS[3]
  811. gs 'SMStext_builder', 'end'
  812. end
  813. ! $ARGS[1] = SMSTree argloc
  814. ! $ARGS[2] = npc_code
  815. ! $ARGS[3] = 'refuse' or 'next'
  816. ! ARGS[4] = smsID
  817. if $ARGS[0] = 'sexting_refuse':
  818. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  819. gs 'SMStext_builder', 'start'
  820. if $ARGS[3] = 'refuse':
  821. gs 'SMStext_builder', 'send', $SMSTree['a2']
  822. npc_rel[$ARGS[2]] -= 1
  823. else
  824. gs 'SMStext_builder', 'send', $SMSTree['b1']
  825. end
  826. gs 'SMStext_builder', 'show_sms', ARGS[4]
  827. gs 'SMStext_builder', 'end'
  828. end
  829. ! $ARGS[1] = SMSTree argloc
  830. ! $ARGS[2] = npc_code
  831. ! ARGS[3] = smsID
  832. ! $ARGS[4] = image path
  833. ! $ARGS[5] = location
  834. ! $ARGS[6] = state of dress (clothed, nude, etc)
  835. ! ARGS[7] = is the index of the location in $selfieLoc[] and $selfieFilePrefix
  836. ! ARGS[8] = the selfie number
  837. if $ARGS[0] = 'sexting_send':
  838. gs 'booty_call_sms', $ARGS[1], $ARGS[2]
  839. gs 'SMStext_builder', 'start'
  840. gs 'SMStext_builder', 'send_img', $ARGS[4]
  841. gs 'SMStext_builder', 'show_sms', ARGS[3]
  842. wait 250
  843. gs 'SMStext_builder', 'receive', 'damn!!'
  844. npc_rel[$ARGS[2]] += 3
  845. gs 'SMStext_builder', 'show_sms', ARGS[3]
  846. wait 250
  847. gs 'SMStext_builder', 'send', ':)'
  848. ! Add responses based on the result??
  849. !{
  850. if $ARGS[6] = 'clothed':
  851. elseif $ARGS[6] = 'nude' or $ARGS[6] = 'pussyflash':
  852. end
  853. }
  854. gs 'SMStext_builder', 'show_sms', ARGS[3]
  855. gs 'SMStext_builder', 'end'
  856. end
  857. 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' and $ARGS[0] ! 'new_booty_call' and $ARGS[0] ! 'new_sexting':
  858. killvar '$SMSTree'
  859. end
  860. --- hookup_sms ---------------------------------