boy 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590
  1. # boy
  2. !!'<<$boydesc>> <<$boybody>> <<$boybod>> <<$boyface>>. <<$boydesc>> <<$boyClo>>'
  3. if $ARGS[0] = '':
  4. !randomly age
  5. boyage = rand(18,35)
  6. !! {The NPC generator is now the primary system of creating new characters.}
  7. gs 'npcgeneratec', 0, 'A Male', boyage
  8. gs 'boyStat', $npclastgenerated
  9. gs 'boy', 'details'
  10. end
  11. if $ARGS[0] = 'details':
  12. !Select Photos
  13. $boy_pic = {
  14. picrand = RAND(1,30)
  15. if picrand = boypicA or picrand = boypicB or picrand = boypicC: dynamic $boy_pic
  16. if picrand = 1: boypic = 1
  17. if picrand = 2: boypic = 2
  18. if picrand = 3: boypic = 3
  19. if picrand = 4: boypic = 4
  20. if picrand = 5: boypic = 5
  21. if picrand = 6: boypic = 6
  22. if picrand = 7: boypic = 7
  23. if picrand = 8: boypic = 8
  24. if picrand = 9: boypic = 9
  25. if picrand = 10: boypic = 10
  26. if picrand = 11: boypic = 11
  27. if picrand = 12: boypic = 12
  28. if picrand = 13: boypic = 13
  29. if picrand = 14: boypic = 14
  30. if picrand = 15: boypic = 15
  31. if picrand = 16: boypic = 16
  32. if picrand = 17: boypic = 17
  33. if picrand = 18: boypic = 18
  34. if picrand = 19: boypic = 19
  35. if picrand = 20: boypic = 20
  36. if picrand = 21: boypic = 21
  37. if picrand = 22: boypic = 22
  38. if picrand = 23: boypic = 23
  39. if picrand = 24: boypic = 24
  40. if picrand = 25: boypic = 25
  41. if picrand = 26: boypic = 26
  42. if picrand = 27: boypic = 27
  43. if picrand = 28: boypic = 28
  44. if picrand = 29: boypic = 29
  45. if picrand = 30: boypic = 10
  46. }
  47. dynamic $boy_pic
  48. silaVag = npc_sexskill[$npclastgenerated]
  49. $npc_usedname[$npclastgenerated] = $npc_firstname[$npclastgenerated]
  50. $boydesc = $npc_usedname[$npclastgenerated]
  51. !! {No longer used.}
  52. !!Randomly male names
  53. !!Set boynamerand = rand(1,177)
  54. !!if boynamerand = 1:$boy = 'Adam'
  55. !!if boynamerand = 2:$boy = 'Adrian'
  56. !!if boynamerand = 3:$boy = 'Afanasij'
  57. !!if boynamerand = 4:$boy = 'Akim'
  58. !!if boynamerand = 5:$boy = 'Albert'
  59. !!if boynamerand = 6:$boy = 'Aleksey'
  60. !!if boynamerand = 7:$boy = 'Alexander'
  61. !!if boynamerand = 8:$boy = 'Anatoly'
  62. !!if boynamerand = 9:$boy = 'Andrey'
  63. !!if boynamerand = 10:$boy = 'Anisim'
  64. !!if boynamerand = 11:$boy = 'Anton'
  65. !!if boynamerand = 12:$boy = 'Arkadiy'
  66. !!if boynamerand = 13:$boy = 'Arhip'
  67. !!if boynamerand = 14:$boy = 'Arseniy'
  68. !!if boynamerand = 15:$boy = 'Arsentiy'
  69. !!if boynamerand = 16:$boy = 'Artemiy'
  70. !!if boynamerand = 17:$boy = 'Artyom'
  71. !!if boynamerand = 18:$boy = 'Arthur'
  72. !!if boynamerand = 19:$boy = 'Benedikt'
  73. !!if boynamerand = 20:$boy = 'Bogdan'
  74. !!if boynamerand = 21:$boy = 'Boleslav'
  75. !!if boynamerand = 22:$boy = 'Boris'
  76. !!if boynamerand = 23:$boy = 'Borislav'
  77. !!if boynamerand = 24:$boy = 'Bronislav'
  78. !!if boynamerand = 25:$boy = 'Vadim'
  79. !!if boynamerand = 26:$boy = 'Valentin'
  80. !!if boynamerand = 27:$boy = 'Valerij'
  81. !!if boynamerand = 28:$boy = 'Varlaam'
  82. !!if boynamerand = 29:$boy = 'Varnava'
  83. !!if boynamerand = 30:$boy = 'Varfolomej'
  84. !!if boynamerand = 31:$boy = 'Vasilij'
  85. !!if boynamerand = 32:$boy = 'Veniamin'
  86. !!if boynamerand = 33:$boy = 'Vikentij'
  87. !!if boynamerand = 34:$boy = 'Viktor'
  88. !!if boynamerand = 35:$boy = 'Vilen'
  89. !!if boynamerand = 36:$boy = 'Vitalij'
  90. !!if boynamerand = 37:$boy = 'Vladilen'
  91. !!if boynamerand = 38:$boy = 'Vladimir'
  92. !!if boynamerand = 39:$boy = 'Vladislav'
  93. !!if boynamerand = 40:$boy = 'Vlasij'
  94. !!if boynamerand = 41:$boy = 'Vsevolod'
  95. !!if boynamerand = 42:$boy = 'Vyacheslav'
  96. !!if boynamerand = 43:$boy = 'Gavriil'
  97. !!if boynamerand = 44:$boy = 'Gennadij'
  98. !!if boynamerand = 45:$boy = 'Georgij'
  99. !!if boynamerand = 46:$boy = 'Gerasim'
  100. !!if boynamerand = 47:$boy = 'German'
  101. !!if boynamerand = 48:$boy = 'Germogen'
  102. !!if boynamerand = 49:$boy = 'Gleb'
  103. !!if boynamerand = 50:$boy = 'Grigorij'
  104. !!if boynamerand = 51:$boy = 'Gyalchara'
  105. !!if boynamerand = 52:$boy = 'David'
  106. !!if boynamerand = 53:$boy = 'Daniil'
  107. !!if boynamerand = 54:$boy = 'Demyan'
  108. !!if boynamerand = 55:$boy = 'Denis'
  109. !!if boynamerand = 56:$boy = 'Dmitrij'
  110. !!if boynamerand = 57:$boy = 'Dorofej'
  111. !!if boynamerand = 58:$boy = 'Yevgenij'
  112. !!if boynamerand = 59:$boy = 'Yermolaj'
  113. !!if boynamerand = 60:$boy = 'Ivan'
  114. !!if boynamerand = 61:$boy = 'Igor'
  115. !!if boynamerand = 62:$boy = 'Izrail'
  116. !!if boynamerand = 63:$boy = 'Ilarij'
  117. !!if boynamerand = 64:$boy = 'Illarion'
  118. !!if boynamerand = 65:$boy = 'Ilya'
  119. !!if boynamerand = 66:$boy = 'Innokentij'
  120. !!if boynamerand = 67:$boy = 'Iosif'
  121. !!if boynamerand = 68:$boy = 'Ipatij'
  122. !!if boynamerand = 69:$boy = 'Ippolit'
  123. !!if boynamerand = 70:$boy = 'Irinej'
  124. !!if boynamerand = 71:$boy = 'Isaak'
  125. !!if boynamerand = 72:$boy = 'Isaj'
  126. !!if boynamerand = 73:$boy = 'Isidor'
  127. !!if boynamerand = 74:$boy = 'Kazimir'
  128. !!if boynamerand = 75:$boy = 'Karp'
  129. !!if boynamerand = 76:$boy = 'Kirill'
  130. !!if boynamerand = 77:$boy = 'Kliment'
  131. !!if boynamerand = 78:$boy = 'Konstantin'
  132. !!if boynamerand = 79:$boy = 'Kuzma'
  133. !!if boynamerand = 80:$boy = 'Laverntij'
  134. !!if boynamerand = 81:$boy = 'Lazar'
  135. !!if boynamerand = 82:$boy = 'Lev'
  136. !!if boynamerand = 83:$boy = 'Leonid'
  137. !!if boynamerand = 84:$boy = 'Leontij'
  138. !!if boynamerand = 85:$boy = 'Luka'
  139. !!if boynamerand = 86:$boy = 'Magomed'
  140. !!if boynamerand = 87:$boy = 'Makar'
  141. !!if boynamerand = 88:$boy = 'Makarij'
  142. !!if boynamerand = 89:$boy = 'Maksim'
  143. !!if boynamerand = 90:$boy = 'Maksimilyan'
  144. !!if boynamerand = 91:$boy = 'Manazaj'
  145. !!if boynamerand = 92:$boy = 'Mark'
  146. !!if boynamerand = 93:$boy = 'Marlen'
  147. !!if boynamerand = 94:$boy = 'Martemyan'
  148. !!if boynamerand = 95:$boy = 'Martin'
  149. !!if boynamerand = 96:$boy = 'Matvej'
  150. !!if boynamerand = 97:$boy = 'Mefodij'
  151. !!if boynamerand = 98:$boy = 'Milan'
  152. !!if boynamerand = 99:$boy = 'Miloslav'
  153. !!if boynamerand = 100:$boy = 'Miron'
  154. !!if boynamerand = 101:$boy = 'Miroslav'
  155. !!if boynamerand = 102:$boy = 'Mitrofan'
  156. !!if boynamerand = 103:$boy = 'Mihail'
  157. !!if boynamerand = 104:$boy = 'Modest'
  158. !!if boynamerand = 105:$boy = 'Moisej'
  159. !!if boynamerand = 106:$boy = 'Mstislav'
  160. !!if boynamerand = 107:$boy = 'Melor'
  161. !!if boynamerand = 108:$boy = 'Nazar'
  162. !!if boynamerand = 109:$boy = 'Nazarij'
  163. !!if boynamerand = 110:$boy = 'Naum'
  164. !!if boynamerand = 111:$boy = 'Nestor'
  165. !!if boynamerand = 112:$boy = 'Nikita'
  166. !!if boynamerand = 113:$boy = 'Nikifor'
  167. !!if boynamerand = 114:$boy = 'Nikodim'
  168. !!if boynamerand = 115:$boy = 'Nikolaj'
  169. !!if boynamerand = 116:$boy = 'Nikon'
  170. !!if boynamerand = 117:$boy = 'Oleg'
  171. !!if boynamerand = 118:$boy = 'Onisim'
  172. !!if boynamerand = 119:$boy = 'Osip'
  173. !!if boynamerand = 120:$boy = 'Pavel'
  174. !!if boynamerand = 121:$boy = 'Pankratij'
  175. !!if boynamerand = 122:$boy = 'Pyotr'
  176. !!if boynamerand = 123:$boy = 'Platon'
  177. !!if boynamerand = 124:$boy = 'Prokopij'
  178. !!if boynamerand = 125:$boy = 'Prohor'
  179. !!if boynamerand = 126:$boy = 'Radimir'
  180. !!if boynamerand = 127:$boy = 'Radomir'
  181. !!if boynamerand = 128:$boy = 'Radoslav'
  182. !!if boynamerand = 129:$boy = 'Rafail'
  183. !!if boynamerand = 130:$boy = 'Robert'
  184. !!if boynamerand = 131:$boy = 'Rodion'
  185. !!if boynamerand = 132:$boy = 'Rolan'
  186. !!if boynamerand = 133:$boy = 'Roman'
  187. !!if boynamerand = 134:$boy = 'Rostislav'
  188. !!if boynamerand = 135:$boy = 'Ruslan'
  189. !!if boynamerand = 136:$boy = 'Ryurik'
  190. !!if boynamerand = 137:$boy = 'Savva'
  191. !!if boynamerand = 138:$boy = 'Savelij'
  192. !!if boynamerand = 139:$boy = 'Samuil'
  193. !!if boynamerand = 140:$boy = 'Svyatopolk'
  194. !!if boynamerand = 141:$boy = 'Svyatoslav'
  195. !!if boynamerand = 142:$boy = 'Sevastyan'
  196. !!if boynamerand = 143:$boy = 'Semyon'
  197. !!if boynamerand = 144:$boy = 'Serafin'
  198. !!if boynamerand = 145:$boy = 'Sergej'
  199. !!if boynamerand = 146:$boy = 'Stanimir'
  200. !!if boynamerand = 147:$boy = 'Stanislav'
  201. !!if boynamerand = 148:$boy = 'Stepan'
  202. !!if boynamerand = 149:$boy = 'Taras'
  203. !!if boynamerand = 150:$boy = 'Terentij'
  204. !!if boynamerand = 151:$boy = 'Timofej'
  205. !!if boynamerand = 152:$boy = 'Timur'
  206. !!if boynamerand = 153:$boy = 'Tihon'
  207. !!if boynamerand = 154:$boy = 'Faddej'
  208. !!if boynamerand = 155:$boy = 'Fyodor'
  209. !!if boynamerand = 156:$boy = 'Fedot'
  210. !!if boynamerand = 157:$boy = 'Feliks'
  211. !!if boynamerand = 158:$boy = 'Feodosij'
  212. !!if boynamerand = 159:$boy = 'Feofan'
  213. !!if boynamerand = 160:$boy = 'Feofilakt'
  214. !!if boynamerand = 161:$boy = 'Ferapont'
  215. !!if boynamerand = 162:$boy = 'Filipp'
  216. !!if boynamerand = 163:$boy = 'Foka'
  217. !!if boynamerand = 164:$boy = 'Foma'
  218. !!if boynamerand = 165:$boy = 'Hariton'
  219. !!if boynamerand = 166:$boy = 'Eduard'
  220. !!if boynamerand = 167:$boy = 'Emmanuil'
  221. !!if boynamerand = 168:$boy = 'Erik'
  222. !!if boynamerand = 169:$boy = 'Ernest'
  223. !!if boynamerand = 170:$boy = 'Yulian'
  224. !!if boynamerand = 171:$boy = 'Yulij'
  225. !!if boynamerand = 172:$boy = 'Yurij'
  226. !!if boynamerand = 173:$boy = 'Yakim'
  227. !!if boynamerand = 174:$boy = 'Yakov'
  228. !!if boynamerand = 175:$boy = 'Yaromir'
  229. !!if boynamerand = 176:$boy = 'Yaropolk'
  230. !!if boynamerand = 177:$boy = 'Gorkij'
  231. !!appearance
  232. boybodyrand = rand(1, 3)
  233. if boybodyrand = 1: $boybody = 'tall'
  234. if boybodyrand = 2: $boybody = 'average'
  235. if boybodyrand = 3: $boybody = 'short'
  236. boybodrand = rand(1, 4)
  237. if boybodrand = 1: $boybod = 'thin'
  238. if boybodrand = 2: $boybod = 'athletic'
  239. if boybodrand = 3: $boybod = 'chunky'
  240. if boybodrand = 4: $boybod = 'fat'
  241. boyfacerand = rand(1, 3)
  242. if boyfacerand = 1: $boyface = 'black'
  243. if boyfacerand = 2: $boyface = 'brunet'
  244. if boyfacerand = 3: $boyface = 'blond'
  245. !!variable is responsible for guy
  246. boyonce = 0
  247. !!Variables responsible for any features like
  248. !!security, is responsible for the money and requirements
  249. harakBoy = rand(0, 2)
  250. finance = rand(0, 2)
  251. if finance = 0:
  252. !!Gopnik beggar or a hard worker
  253. !!check in appearance Primary
  254. if harakBoy = 0: npc_app[$npclastgenerated] = rand(0, 8)
  255. if harakBoy = 1: npc_app[$npclastgenerated] = rand(0, 16)
  256. if harakBoy = 2: npc_app[$npclastgenerated] = rand(0, 32)
  257. $boyClo = 'wearing a tracksuit.'
  258. elseif finance = 1:
  259. !!middle_peasant
  260. !!check in appearance
  261. if harakBoy = 0: npc_app[$npclastgenerated] = rand(0, 16)
  262. if harakBoy = 1: npc_app[$npclastgenerated] = rand(0, 24)
  263. if harakBoy = 2: npc_app[$npclastgenerated] = rand(0, 32)
  264. $boyClo = 'wearing jeans and a sweater.'
  265. elseif finance = 2:
  266. !!middle_peasant
  267. !!check in appearance
  268. if harakBoy = 0: npc_app[$npclastgenerated] = rand(16, 32)
  269. if harakBoy = 1: npc_app[$npclastgenerated] = rand(24, 32)
  270. if harakBoy = 2: npc_app[$npclastgenerated] = rand(32, 40)
  271. $boyClo = 'wearing an expensive suit.'
  272. end
  273. !!requirements of the figure, chest size, hair color.
  274. !!0 - ass less 80, 1 back from 80 prior_to 100, 2 ass over 100
  275. figurBoy = rand(0, 2)
  276. !!0 - chest less 3, 1 breast 3-4, 2 breasts bigger 4
  277. npc_bust[$npclastgenerated] = rand(0, 2)
  278. !!0 - brunette, 1 - haired, 2 - Redhead, 3 - blonde
  279. npc_haircol[$npclastgenerated] = rand(0, 3)
  280. !!character 0 - soft, 1 -norm 2 - aggressor
  281. randizvrat = rand(0, 100)
  282. if randizvrat < 80:izvrat = 0
  283. if randizvrat >= 80:izvrat = 1
  284. haerBoy = npc_haircol[$npclastgenerated]
  285. titBoy = npc_bust[$npclastgenerated]
  286. vneshBoy = npc_app[$npclastgenerated]
  287. !! trying to make the preference section
  288. !! Variables here are clotTypePref, clotQualPref, clotTopPref, bottShorPref, clotThinPref, bimbPref, pierPref, tattPref, lipsPref, bodyPref, makePref, IQPref.
  289. !!This is for clothing type preference
  290. !! If you notice how rare it is to get a preference that is intentional
  291. !!0 - none, 1 - cheap, 2 - average, 3 - formal, 4 - fetish.
  292. randchan = rand(0, 4)
  293. if randchan = 4:
  294. if finance = 0:
  295. randchan = rand(0,1)
  296. if randchan = 0:
  297. clotTypePref = 1
  298. elseif randchan = 1:
  299. clotTypePref = 2
  300. end
  301. randchan = rand(0, 1)
  302. if randchan = 1 and izvrat = 1:
  303. clotTypePref = 4
  304. end
  305. elseif finance = 1:
  306. randchan = rand(0,2)
  307. if randchan = 0:
  308. clotTypePref = 1
  309. elseif randchan = 1:
  310. clotTypePref = 2
  311. elseif randchan = 2:
  312. clotTypePref = 3
  313. end
  314. randchan = rand(0, 2)
  315. if randchan = 2 and izvrat = 1:
  316. clotTypePref = 4
  317. end
  318. elseif finance = 2:
  319. randchan = rand(0,2)
  320. if randchan = 0:
  321. clotTypePref = 2
  322. elseif randchan = 1:
  323. clotTypePref = 3
  324. end
  325. randchan = rand(0, 1)
  326. if randchan = 1 and izvrat = 1:
  327. clotTypePref = 4
  328. end
  329. end
  330. else
  331. clotTypePref = 0
  332. end
  333. !!This is for the quality of clothing
  334. !! 0 - no preference, 1 - 1 to 4 units cheap to average (Locked if formal chosen), 2 - 5 to 7 units expensive to ballroom quality (Locked if fetish is chosen)
  335. randchan = rand(0, 5)
  336. if randchan = 5:
  337. if finance = 0:
  338. clotQualPref = 1
  339. elseif finance = 1:
  340. randchan = rand(0, 1)
  341. if randchan = 0:
  342. clotQualPref = 1
  343. elseif randchan = 1:
  344. clotQualPref = 2
  345. end
  346. randchan = rand(0, 1)
  347. if randchan = 0 and clotTypePref ! 3:
  348. clotQualPref = 1
  349. elseif randchan = 1 and clotTypePref ! 1:
  350. clotQualPref = 2
  351. end
  352. elseif finance = 2:
  353. randchan = rand(0, 2)
  354. if randchan = 2 and clotTypePref ! 1:
  355. clotQualPref = 2
  356. end
  357. end
  358. else
  359. clotQualPref = 0
  360. end
  361. !!This is for the clothing top cut for the clothing
  362. !!Need to add modifiers based on breast size, where larger breasts end up forcing the player to show more cleavage than those with smaller breasts.
  363. !! 0 - no preference, 1 - 1 to 2 or neckline to moderate, 2 - 3 to 4 or heavy to severe, 3 - 5 to 7 or buldging to outpouring
  364. !! The breast size must be adjusted either when the action is being calculeted or we can base it on their ideal breast size :titBoy + 0/3 depending on the players breast size
  365. !!0 - no preference, 1 - 1 neckline , 2 - 2 or moderate, 3 - 3 to 4 or heavy to severe
  366. !! It doesn''t matter if your poor or rich, everyone loves tits.
  367. randchan = rand(0, 1)
  368. if randchan = 1 and izvrat = 1:
  369. slutConstant = 1
  370. else
  371. slutConstant = 0
  372. end
  373. randchan = rand(0, 2)
  374. if randchan = 2:
  375. randchan = rand(0, 2)
  376. if randchan = 0 and clotTypePref ! 4:
  377. clotTopPref = 1 + slutConstant
  378. elseif randchan = 1 and clotTypePref ! 4:
  379. clotTopPref = 2 + slutConstant
  380. elseif randchan = 2 and clotTypePref ! 3:
  381. clotTopPref = 3
  382. end
  383. if clotTopPref ! 0 and titBoy = 2:
  384. if clotPref ! 3:
  385. clotTopPref += 1
  386. end
  387. end
  388. else
  389. clotTopPref = 0
  390. end
  391. !! This is for pants and skirt shortness and will be grouped together as such.
  392. !! 0 - no preference, 1 - 1 to 2 units or ankle to calf length, 2 - 3 to 4 units or knee to miniskirt, 3 - 5 units to 6 or slut to hoe.
  393. randchan = rand(0, 2)
  394. if randchan = 2:
  395. randchan = rand(0, 2)
  396. if randchan = 0 and clotTypePref ! 4:
  397. bottShorPref = 1
  398. elseif randchan = 1:
  399. bottShorPref = 2
  400. elseif randchan = 2:
  401. bottShorPref = 3
  402. end
  403. randchan = rand(0, 1)
  404. if slutConstant = 1 and randchan = 1 and clotTypePref = 4:
  405. bottShorPref = 3
  406. end
  407. else
  408. bottShorPref = 0
  409. end
  410. !! This is for clothes thinness.
  411. !! 0 - no preference, 1 - 0 to 2 (Conservative), 2 - 3 to 4 (Moderate), 3 - 4 to 6 (really thin)
  412. !! I see the moderate to really thin overlapping. Its intentional.
  413. randchan = rand(0, 2)
  414. if randchan = 2:
  415. randchan = rand(0, 2)
  416. if randchan = 0:
  417. clotThinPref = 1 + slutConstant
  418. elseif randchan = 1:
  419. clotThinPref = 2 + slutConstant
  420. elseif randchan = 2 and clotTypePref ! 3:
  421. clotThinPref = 3
  422. end
  423. else
  424. clotThinPref = 0
  425. end
  426. !!This is to find out if they want you to wear bimbo clothing
  427. !! 0 - no preference, 1 - Prefers bimbo clothing.
  428. randchan = rand(0, 2)
  429. if randchan = 2 and clotTypePref ! 3:
  430. bimbPref = 1
  431. else
  432. bimbPref = 0
  433. end
  434. !!This is to find out if they want you to wear piercings.
  435. !! 0 - no preference, 1 - 0 to 2 piercings, 2 - 3 to 5 piercings, 3 - 6 or more piercings.
  436. randchan = rand(0, 3)
  437. if randchan = 3:
  438. randchan = rand(0, 2)
  439. if randchan = 0:
  440. pierPref = 1 + slutConstant
  441. elseif randchan = 1:
  442. pierPref = 2 + slutConstant
  443. elseif randchan = 2:
  444. pierPref = 3
  445. end
  446. else
  447. pierPref = 0
  448. end
  449. !!This is to find out if they want you to have tattoos.
  450. !! 0 - no preference, 1 - 0 to 2 tattoos, 2 - 3 to 5 tattoos, 3 - 6 or more tattoos.
  451. randchan = rand(0, 3)
  452. if randchan = 3:
  453. randchan = rand(0, 2)
  454. if randchan = 0:
  455. tattPref = 1
  456. elseif randchan = 1:
  457. tattPref = 2
  458. elseif randchan = 2:
  459. tattPref = 3
  460. end
  461. else
  462. tattPref = 0
  463. end
  464. !!This is to find out how big they want your lips.
  465. !! 0 - no preference, 1 - 2 to 3 units (average) , 2 - 4 units (THIC lips)
  466. randchan = rand(0, 2)
  467. if randchan = 2:
  468. randchan = rand(0, 2)
  469. if randchan = 0:
  470. lipsPref = 1 + slutConstant
  471. elseif randchan = 2:
  472. lipsPref = 2
  473. end
  474. else
  475. lipsPref = 0
  476. end
  477. !!This is to find out how big they want YOU.
  478. !! 0 - no preference, 1 - 1 to 3 units (Skinny) , 2 - 3 to 6 units (Average), 3 - 6 + units (THIC)
  479. !! Notice how this one overlaps. I believe that it should because changing ones weight is very hard.
  480. randchan = rand(0, 3)
  481. if randchan = 3:
  482. randchan = rand(0, 2)
  483. if randchan = 0:
  484. bodyPref = 1
  485. elseif randchan = 1:
  486. bodyPref = 2
  487. elseif randchan = 2:
  488. bodyPref = 3
  489. end
  490. else
  491. bodyPref = 0
  492. end
  493. !!This is to find out how much makeup they want you to wear.
  494. !! 0 - no preference, 1 - 1 (light makeup) , 2 - 2 (moderate makeup), 3 - 3(heavy makeup)
  495. !! Plan to make a way for you to set what you makeup you want to wear at your bedside and giving into his wishes would automatically change the automated setting.
  496. randchan = rand(0, 1)
  497. if randchan = 1:
  498. randchan = rand(0, 2)
  499. if randchan = 0:
  500. makePref = 1 + slutConstant
  501. elseif randchan = 1:
  502. makePref = 2 + slutConstant
  503. elseif randchan = 2 and clotTypePref ! 3:
  504. makePref = 3
  505. end
  506. else
  507. makePref = 0
  508. end
  509. !! This is to see if they like a ditz, average, or a smartypants
  510. !!0 - no preference, 1 - 1 to 30 intelligence, 2 - 30 to 85 intelligence, 3 - 85 + intelligence.
  511. randchan = rand(0, 4)
  512. if randchan = 1:
  513. randchan = rand(0, 2)
  514. if randchan = 0:
  515. IQPref = 1
  516. elseif randchan = 1:
  517. IQPref = 2
  518. elseif randchan = 2:
  519. IQPref = 3
  520. end
  521. else
  522. IQPref = 0
  523. end
  524. end
  525. --- boy ---------------------------------