lover.qsrc 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. # lover
  2. if $ARGS[0] = 'add':
  3. if mid($boy,1,1) = 'C': gs 'npcpreservec', $boy & gs 'boyStat', $npclastsaved
  4. i = arrsize('pcs_lovers')
  5. $lover[i] = $boy & !boyStat: = $npclastcalled
  6. $loverdesc[i] = $boydesc & !boystat (new)
  7. loverbodyrand[i] = boybodyrand & !boy/girl
  8. $loverbody[i] = $boybody & !boy/girl
  9. loverbodrand[i] = boybodrand & !boy/girl
  10. $loverbod[i] = $boybod & !boy/girl
  11. loverfacerand[i] = boyfacerand & !boy/girl
  12. $loverface[i] = $boyface & !boy/girl
  13. loverdick[i] = npc_dick[$boy]
  14. $loverdick_girth[i] = $npc_thdick[$npclastsaved]
  15. loversilaVag[i] = npc_sexskill[$npclastsaved]
  16. loverfinance[i] = npc_finance[$npclastsaved]
  17. vneshlover[i] = npc_apprnc[$npclastsaved]
  18. $loverClo[i] = $boyClo & !boy/girl
  19. figurlover[i] = figurBoy & !boy/girl
  20. titlover[i] = npc_bust[$npclastsaved]
  21. hairlover[i] = npc_haircol[$npclastsaved]
  22. haraklover[i] = harakBoy & !boy/girl
  23. loverday[i] = daystart
  24. loverrelation[i] = 3
  25. loverdays[i] = 0
  26. boyonce[i] = 0
  27. loverizvrat[i] = izvrat & !boy/girl
  28. giftDay[i] = 0
  29. giftNum[i] = 0
  30. loverlove[i] = 0
  31. loverscompliance[i] = 0
  32. lover_picture[i] = lover_picrand[$npclastsaved]
  33. meethour[i] = 0
  34. svidanie[i] = 0
  35. meetday[i] = 0
  36. !!new preferences
  37. clotTypePref[i] = clotTypePrefTmp & !boy/girl
  38. clotQualPref[i] = clotQualPrefTmp & !boy/girl
  39. clotTopPref[i] = clotTopPrefTmp & !boy/girl
  40. bottShorPref[i] = bottShorPrefTmp & !boy/girl
  41. clotThinPref[i] = clotThinPrefTmp & !boy/girl
  42. bimbPref[i] = bimbPrefTmp & !boy/girl
  43. pierPref[i] = pierPrefTmp & !boy/girl
  44. tattPref[i] = tattPrefTmp & !boy/girl
  45. lipsPref[i] = lipsPrefTmp & !boy/girl
  46. bodyPref[i] = bodyPrefTmp & !boy/girl
  47. makePref[i] = makePrefTmp & !boy/girl
  48. IQPref[i] = IQPrefTmp & !boy/girl
  49. loverGender[i] = npc_gender[$npclastsaved]
  50. !! making sure lover has pronouns
  51. gs 'pronouns', loverGender[i], 0
  52. $loverXe[i] = $xe[0]
  53. $loverXec[i] = $xec[0]
  54. $loverXem[i] = $xem[0]
  55. $loverXemc[i] = $xemc[0]
  56. $loverXyr[i] = $xyr[0]
  57. $loverXyrc[i] = $xyrc[0]
  58. $loverXyrs[i] = $xyrs[0]
  59. $loverXyrsc[i] = $xyrsc[0]
  60. $loverXemself[i] = $xemself[0]
  61. $loverXemselfc[i] = $xemselfc[0]
  62. pcs_lovers[i] = 1
  63. !!pcs_lover +=1
  64. stat['total_lovers_current'] += 1
  65. $pcs_lover_arr[] = $boy
  66. if loverGender[i] = 1:
  67. stat['girlfriends_current'] += 1
  68. else
  69. stat['boyfriends_current'] += 1
  70. end
  71. end
  72. if $ARGS[0] = 'remove':
  73. i = ARGS[1]
  74. killvar '$lover', i
  75. killvar '$loverdesc', i
  76. killvar 'loverbodyrand', i
  77. killvar '$loverbody', i
  78. killvar 'loverbodrand', i
  79. killvar '$loverbod', i
  80. killvar 'loverfacerand', i
  81. killvar '$loverface', i
  82. killvar 'loverdick', i
  83. killvar '$loverdick_girth', i
  84. killvar 'loversilaVag', i
  85. killvar 'loverfinance', i
  86. killvar 'vneshlover', i
  87. killvar '$loverClo', i
  88. killvar 'figurlover', i
  89. killvar 'titlover', i
  90. killvar 'hairlover', i
  91. killvar 'haraklover', i
  92. killvar 'loverday', i
  93. killvar 'loverrelation', i
  94. killvar 'loverdays', i
  95. killvar 'boyonce', i
  96. killvar 'loverizvrat', i
  97. killvar 'giftDay', i
  98. killvar 'giftNum', i
  99. killvar 'loverlove', i
  100. killvar 'loverscompliance', i
  101. killvar 'lover_picture', i
  102. killvar 'meethour', i
  103. killvar 'svidanie', i
  104. killvar 'meetday', i
  105. if loverGender[i] = 1:
  106. stat['girlfriends_current'] -= 1
  107. stat['ex_girlfriends'] += 1
  108. else
  109. stat['boyfriends_current'] -= 1
  110. stat['ex_boyfriends'] += 1
  111. end
  112. killvar 'loverGender', i
  113. !!new preferences
  114. killvar 'clotTypePref', i
  115. killvar 'clotQualPref', i
  116. killvar 'clotTopPref', i
  117. killvar 'bottShorPref', i
  118. killvar 'clotThinPref', i
  119. killvar 'bimbPref', i
  120. killvar 'pierPref', i
  121. killvar 'tattPref', i
  122. killvar 'lipsPref', i
  123. killvar 'bodyPref', i
  124. killvar 'makePref', i
  125. killvar 'IQPref', i
  126. killvar '$loverXe', i
  127. killvar '$loverXec', i
  128. killvar '$loverXem', i
  129. killvar '$loverXemc', i
  130. killvar '$loverXyr', i
  131. killvar '$loverXyrc', i
  132. killvar '$loverXyrs', i
  133. killvar '$loverXyrsc', i
  134. killvar '$loverXemself', i
  135. killvar '$loverXemselfc', i
  136. killvar 'pcs_lovers', i
  137. pcs_lover -=1
  138. end
  139. if $ARGS[0] = 'add_fuckbuddy':
  140. if mid($ARGS[1],1,1) = 'C':
  141. gs 'npcpreservec', $ARGS[1]
  142. gs 'boyStat', $npclastsaved
  143. else
  144. gs 'boyStat',$ARGS[1]
  145. end
  146. ! Do not add when he has already been added.
  147. if arrpos('$fuckbuddy',$boy) = -1:
  148. $fuckbuddy[] = $boy
  149. $npc_rel_type[$boy] = 'fuckbuddy'
  150. gs 'telefon', 'AddContact', $boy, $npc_pic[$boy], 0
  151. gs 'telefon', 'SetCallSchedule', $boy, "", "hour >= 8 and hour <= 22", "", "hour >= 8 and hour <= 22"
  152. end
  153. end
  154. if $ARGS[0] = 'add_sugar_daddy':
  155. if mid($ARGS[1],1,1) = 'C' :
  156. gs 'npcpreservec', $ARGS[1]
  157. gs 'boyStat', $npclastsaved
  158. else
  159. gs 'boyStat',$ARGS[1]
  160. end
  161. ! Do not add when he has already been added.
  162. if arrpos('$sugar_daddy',$boy) = -1:
  163. $sugar_daddy[] = $boy
  164. $npc_rel_type[$boy] = 'sugar_daddy'
  165. gs 'telefon', 'AddContact', $boy, $npc_pic[$boy], 0
  166. gs 'telefon', 'SetCallSchedule', $boy, "", "hour >= 8 and hour <= 22", "", "hour >= 8 and hour <= 22"
  167. end
  168. end
  169. if $ARGS[0] = 'remove_fuckbuddy':
  170. gs 'telefon', 'DeleteContact', $ARGS[1]
  171. $ex_fuckbuddy[] = $ARGS[1]
  172. $npc_rel_type[$ARGS[1]] = 'ex_fuckbuddy'
  173. killvar '$fuckbuddy', arrpos('$fuckbuddy',$ARGS[1])
  174. end
  175. if $ARGS[0] = 'remove_sugar_daddy':
  176. gs 'telefon', 'DeleteContact', $ARGS[1]
  177. npc_sugar_daddy_price[$ARGS[1]] = 0
  178. $ex_sugar_daddy[] = $ARGS[1]
  179. $npc_rel_type[$ARGS[1]] = 'ex_sugar_daddy'
  180. killvar '$sugar_daddy', arrpos('$sugar_daddy',$ARGS[1])
  181. end
  182. if $ARGS[0] = 'clear_all':
  183. ! CLEAR LOVERS
  184. :clear_lovers_loop
  185. if arrsize('pcs_lovers') > 0:
  186. gs 'lover', 'remove', 0
  187. jump 'clear_lovers_loop'
  188. end
  189. ! CLEAR FUCKBUDDIES
  190. :clear_fb_loop
  191. if arrsize('$fuckbuddy') > 0:
  192. gs 'lover', 'remove_fuckbuddy', $fuckbuddy[0]
  193. jump 'clear_fb_loop'
  194. end
  195. ! CLEAR SUGAR DADIES
  196. :clear_sd_loop
  197. if arrsize('$sugar_daddy') > 0:
  198. gs 'lover', 'remove_sugar_daddy', $sugar_daddy[0]
  199. jump 'clear_sd_loop'
  200. end
  201. end
  202. --- lover ---------------------------------