pcs_has_attr.qsrc 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863
  1. # pcs_has_attr
  2. !! Preferences:
  3. !!
  4. !! body:
  5. !! ass:
  6. !! body_ass_flat
  7. !! body_ass_average
  8. !! body_ass_big
  9. !! body_ass_heart
  10. !! body_ass_bubble
  11. !! bmi:
  12. !! body_bmi_starving
  13. !! body_bmi_underweight
  14. !! body_bmi_normal
  15. !! body_bmi_overweight
  16. !! body_bmi_obese
  17. !! eyes:
  18. !! body_eyes_brown
  19. !! body_eyes_grey
  20. !! body_eyes_green
  21. !! body_eyes_blue
  22. !! lips:
  23. !! body_lips_thin
  24. !! body_lips_normal
  25. !! body_lips_plump
  26. !! body_lips_big
  27. !! body_lips_pillowy
  28. !! skin:
  29. !! body_skin_bad
  30. !! body_skin_normal
  31. !! body_skin_good
  32. !! strength:
  33. !! body_strength_weak
  34. !! body_strenght_normal
  35. !! body_strenght_athletic
  36. !! body_strenght_strong
  37. !! body_strenght_manly
  38. !! sweat:
  39. !! body_sweat_none
  40. !! body_sweat_sweaty
  41. !! body_sweat_stinky
  42. !! tits:
  43. !! body_tits_small
  44. !! body_tits_average
  45. !! body_tits_big
  46. !! body_tits_huge
  47. !! body_fit
  48. !! body_pregnant
  49. !! body_tan
  50. !! body_tan_not
  51. !!
  52. !! clothes:
  53. !! exposed:
  54. !! clothes_exposed_ass
  55. !! clothes_exposed_bra
  56. !! clothes_exposed_panties
  57. !! clothes_exposed_pussy
  58. !! clothes_exposed_tits
  59. !! skirt:
  60. !! clothes_skirt_long
  61. !! clothes_skirt_normal
  62. !! clothes_skirt_short
  63. !! style:
  64. !! clothes_style_bimbo
  65. !! clothes_style_goth
  66. !! clothes_style_punk
  67. !! clothes_thin
  68. !!
  69. !! cosmetics:
  70. !! cosmetics_deodorant
  71. !! cosmetics_makeup
  72. !! cosmetics_piercing
  73. !! cosmetics_tattoo
  74. !!
  75. !! cum:
  76. !! cum_clothes
  77. !! cum_face
  78. !!
  79. !! hair:
  80. !! color:
  81. !! hair_color_black
  82. !! hair_color_brown
  83. !! hair_color_red
  84. !! hair_color_blonde
  85. !! hair_color_dyed
  86. !! length:
  87. !! hair_length_veryshort
  88. !! hair_length_short
  89. !! hair_length_chin
  90. !! hair_length_shoulder
  91. !! hair_length_bra
  92. !! hair_length_long
  93. !! pubes:
  94. !! hair_pubes_shaven
  95. !! hair_pubes_grown
  96. !! hair_pubes_styled
  97. !! hair_leg
  98. !! hair_leg_not
  99. !! hair_curly
  100. !! hair_straight
  101. !! How to use.
  102. !!
  103. !! func('pcs_has_attr', 'clothes_style_bimbo')
  104. !! func('pcs_has_attr', 'cosmetics_tattoo')
  105. !!
  106. !!------------------------!!
  107. !! !!
  108. !! Temporary !!
  109. !! !!
  110. !! To be Checked !!
  111. !! !!
  112. !!------------------------!!
  113. !! body_
  114. !! ass_bubble
  115. !! ass_big
  116. !! ass_average
  117. !! ass_flat
  118. !! tits_big
  119. !! tits_average
  120. !! tits_small
  121. !! hair_length_long
  122. !! $npc_reaction_choice[] = 'NAME' adds 'NAME' to the end of the list.
  123. !!-------------------------------------------------------------------!!
  124. !! !!
  125. !! LOGIC !!
  126. !! !!
  127. !!-------------------------------------------------------------------!!
  128. !! How to use: func('pcs_has_attr', 'AND', $ARGS[1], $ARGS[2], ...)
  129. !! func('pcs_has_attr', 'AND', 'body_tits_average', 'body_bmi_normal', 'hair_color_black')
  130. if $ARGS[0] = 'AND':
  131. pha_AND_maxi = arrsize('ARGS')
  132. if pha_AND_maxi = 1:
  133. result = 0
  134. jump 'pha_AND_killvar'
  135. end
  136. pha_AND_i = 1
  137. :pha_AND_loop
  138. if func('pcs_has_attr', $ARGS[pha_AND_i]) = 0:
  139. result = 0
  140. jump 'pha_AND_killvar'
  141. end
  142. pha_AND_i += 1
  143. if pha_AND_i < pha_AND_maxi: jump 'pha_AND_loop'
  144. result = 1
  145. :pha_AND_killvar
  146. killvar 'pha_AND_maxi'
  147. killvar 'pha_AND_i'
  148. elseif $ARGS[0] = 'OR':
  149. pha_OR_maxi = arrsize('ARGS')
  150. if pha_OR_maxi = 1:
  151. result = 0
  152. jump 'pha_OR_killvar'
  153. end
  154. pha_OR_i = 1
  155. :pha_OR_loop
  156. if func('pcs_has_attr', $ARGS[pha_OR_i]) = 1:
  157. result = 1
  158. jump 'pha_OR_killvar'
  159. end
  160. pha_OR_i += 1
  161. if pha_OR_i < pha_OR_maxi: jump 'pha_OR_loop'
  162. result = 0
  163. :pha_OR_killvar
  164. killvar 'pha_OR_maxi'
  165. killvar 'pha_OR_i'
  166. elseif $ARGS[0] = 'NAND':
  167. pha_NAND_maxi = arrsize('ARGS')
  168. if pha_NAND_maxi = 1:
  169. result = 0
  170. jump 'pha_NAND_killvar'
  171. end
  172. pha_NAND_i = 1
  173. :pha_NAND_loop
  174. if func('pcs_has_attr', $ARGS[pha_NAND_i]) = 1:
  175. result = 0
  176. jump 'pha_AND_killvar'
  177. end
  178. pha_NAND_i += 1
  179. if pha_NAND_i < pha_NAND_maxi: jump 'pha_AND_loop'
  180. result = 1
  181. :pha_NAND_killvar
  182. killvar 'pha_NAND_maxi'
  183. killvar 'pha_NAND_i'
  184. elseif $ARGS[0] = 'NOR':
  185. pha_NOR_maxi = arrsize('ARGS')
  186. if pha_NOR_maxi = 1:
  187. result = 0
  188. jump 'pha_NOR_killvar'
  189. end
  190. pha_NOR_i = 1
  191. :pha_OR_loop
  192. if func('pcs_has_attr', $ARGS[pha_NOR_i]) = 0:
  193. result = 1
  194. jump 'pha_OR_killvar'
  195. end
  196. pha_NOR_i += 1
  197. if pha_NOR_i < pha_NOR_maxi: jump 'pha_OR_loop'
  198. result = 0
  199. :pha_OR_killvar
  200. killvar 'pha_NOR_maxi'
  201. killvar 'pha_NOR_i'
  202. end
  203. !!-------------------------------------------------------------------!!
  204. !! !!
  205. !! Body !!
  206. !! !!
  207. !!-------------------------------------------------------------------!!
  208. !!To be checked
  209. if $ARGS[0] = 'body_ass_flat':
  210. !! flat butt
  211. if pcs_butt <= 14:
  212. result = 1
  213. else
  214. result = 0
  215. end
  216. elseif $ARGS[0] = 'body_ass_average':
  217. !! average feminine butt
  218. if pcs_butt >= 15 and pcs_butt <= 29:
  219. result = 1
  220. else
  221. result = 0
  222. end
  223. elseif $ARGS[0] = 'body_ass_big':
  224. !! Big round butt
  225. if pcs_butt >= 30 and pcs_butt <= 44:
  226. result = 1
  227. else
  228. result = 0
  229. end
  230. elseif $ARGS[0] = 'body_ass_heart':
  231. !! Heart-shaped butt
  232. if pcs_butt >= 45 and pcs_butt <= 59:
  233. result = 1
  234. else
  235. result = 0
  236. end
  237. elseif $ARGS[0] = 'body_ass_bubble':
  238. !! Bubble butt
  239. if pcs_butt >= 60:
  240. result = 1
  241. else
  242. result = 0
  243. end
  244. end
  245. !! To be checked
  246. if $ARGS[0] = 'body_bmi_starving':
  247. if pcs_bmi <= 15:
  248. result = 1
  249. else
  250. result = 0
  251. end
  252. elseif $ARGS[0] = 'body_bmi_underweight':
  253. if pcs_bmi >= 16 and pcs_bmi <= 18:
  254. result = 1
  255. else
  256. result = 0
  257. end
  258. elseif $ARGS[0] = 'body_bmi_normal':
  259. if pcs_bmi >= 19 and pcs_bmi <= 24:
  260. result = 1
  261. else
  262. result = 0
  263. end
  264. elseif $ARGS[0] = 'body_bmi_overweight':
  265. if pcs_bmi >= 25 and pcs_bmi <= 29:
  266. result = 1
  267. else
  268. result = 0
  269. end
  270. elseif $ARGS[0] = 'body_bmi_obese':
  271. if pcs_bmi >= 30:
  272. result = 1
  273. else
  274. result = 0
  275. end
  276. end
  277. !!To be checked
  278. if $ARGS[0] = 'body_eyes_brown':
  279. if pcs_eyecol = 0:
  280. result = 1
  281. else
  282. result = 0
  283. end
  284. elseif $ARGS[0] = 'body_eyes_grey':
  285. if pcs_eyecol = 1:
  286. result = 1
  287. else
  288. result = 0
  289. end
  290. elseif $ARGS[0] = 'body_eyes_green':
  291. if pcs_eyecol = 2:
  292. result = 1
  293. else
  294. result = 0
  295. end
  296. elseif $ARGS[0] = 'body_eyes_blue':
  297. if pcs_eyecol = 3:
  298. result = 1
  299. else
  300. result = 0
  301. end
  302. end
  303. !!To be checked
  304. if $ARGS[0] = 'body_lips_thin':
  305. if pcs_lips <= 0:
  306. result = 1
  307. else
  308. result = 0
  309. end
  310. elseif $ARGS[0] = 'body_lips_normal':
  311. if pcs_lips = 1:
  312. result = 1
  313. else
  314. result = 0
  315. end
  316. elseif $ARGS[0] = 'body_lips_plump':
  317. if pcs_lips = 2:
  318. result = 1
  319. else
  320. result = 0
  321. end
  322. elseif $ARGS[0] = 'body_lips_big':
  323. if pcs_lips = 3:
  324. result = 1
  325. else
  326. result = 0
  327. end
  328. elseif $ARGS[0] = 'body_lips_pillowy':
  329. if pcs_lips >= 4:
  330. result = 1
  331. else
  332. result = 0
  333. end
  334. end
  335. !!To be checked
  336. if $ARGS[0] = 'body_skin_bad':
  337. if pcs_skin <= 399:
  338. result = 1
  339. else
  340. result = 0
  341. end
  342. elseif $ARGS[0] = 'body_skin_normal':
  343. if pcs_skin >= 400 and pcs_skin <= 599:
  344. result = 1
  345. else
  346. result = 0
  347. end
  348. elseif $ARGS[0] = 'body_skin_good':
  349. if pcs_skin >= 600:
  350. result = 1
  351. else
  352. result = 0
  353. end
  354. end
  355. if $ARGS[0] = 'body_strength_weak':
  356. if stren_plus_lvl <= 0 and strenbuf <= 20:
  357. result = 1
  358. else
  359. result = 0
  360. end
  361. elseif $ARGS[0] = 'body_strength_normal':
  362. if stren_plus_lvl <= 0 and strenbuf >= 21 and strenbuf <= 60:
  363. result = 1
  364. else
  365. result = 0
  366. end
  367. elseif $ARGS[0] = 'body_strength_athletic':
  368. if stren_plus_lvl <= 0 and strenbuf >= 61 and strenbuf <= 100:
  369. result = 1
  370. else
  371. result = 0
  372. end
  373. elseif $ARGS[0] = 'body_strength_strong':
  374. if stren_plus_lvl > 0 and strenbuf >= 100 and strenbuf <= 150:
  375. result = 1
  376. else
  377. result = 0
  378. end
  379. elseif $ARGS[0] = 'body_strength_manly':
  380. if stren_plus_lvl > 0 and strenbuf >= 151:
  381. result = 1
  382. else
  383. result = 0
  384. end
  385. end
  386. !!To be checked
  387. if $ARGS[0] = 'body_sweat_none':
  388. if pcs_sweat <= 21:
  389. result = 1
  390. else
  391. result = 0
  392. end
  393. elseif $ARGS[0] = 'body_sweat_sweaty':
  394. if pcs_sweat >= 22 and pcs_sweat <= 39:
  395. result = 1
  396. else
  397. result = 0
  398. end
  399. elseif $ARGS[0] = 'body_sweat_stinky':
  400. if pcs_sweat >= 40:
  401. result = 1
  402. else
  403. result = 0
  404. end
  405. end
  406. !!To be checked
  407. if $ARGS[0] = 'body_tits_small':
  408. !! flat to A-cup
  409. if pcs_cupsize <= 10:
  410. result = 1
  411. else
  412. result = 0
  413. end
  414. elseif $ARGS[0] = 'body_tits_average':
  415. !! B- to D-cup
  416. if pcs_cupsize >= 11 and pcs_cupsize <= 25:
  417. result = 1
  418. else
  419. result = 0
  420. end
  421. elseif $ARGS[0] = 'body_tits_big':
  422. !! E- to G-cup
  423. if pcs_cupsize >= 26 and pcs_cupsize <= 40:
  424. result = 1
  425. else
  426. result = 0
  427. end
  428. elseif $ARGS[0] = 'body_tits_huge':
  429. !! H-cup and bigger
  430. if pcs_cupsize >= 41:
  431. result = 1
  432. else
  433. result = 0
  434. end
  435. end
  436. if $ARGS[0] = 'body_fit':
  437. if pcs_bmi >= 19 and pcs_bmi <= 24 and (pcs_vital*2 + pcs_agil + pcs_stren)/4 >= 60:
  438. result = 1
  439. else
  440. result = 0
  441. end
  442. elseif $ARGS[0] = 'body_pregnant':
  443. if func('body_din', 'pregnancyVisibility'):
  444. result = 1
  445. else
  446. result = 0
  447. end
  448. elseif $ARGS[0] = 'body_tan':
  449. if pcs_tan >= 5:
  450. result = 1
  451. else
  452. result = 0
  453. end
  454. elseif $ARGS[0] = 'body_tan_not':
  455. if pcs_tan <= 5:
  456. result = 1
  457. else
  458. result = 0
  459. end
  460. end
  461. !!-------------------------------------------------------------------!!
  462. !! !!
  463. !! Clothes !!
  464. !! !!
  465. !!-------------------------------------------------------------------!!
  466. if $ARGS[0] = 'clothes_exposed_ass':
  467. !! if $pantyworntype = 'none' and ($clothingworntype = 'nude' or PCloThinness >= 5 or PCloPants = 6 or PCloSkirt => 5 or PCloCoverBack >= 1):
  468. if CoverBack >= 1:
  469. result = 1
  470. else
  471. result = 0
  472. end
  473. elseif $ARGS[0] = 'clothes_exposed_bra':
  474. !! if $braworntype ! 'none' and ($clothingworntype = 'nude' or PCloThinness >= 5 or CloTopCut >= 3):
  475. if $braworntype ! 'none' and PBraCover >= 1:
  476. result = 1
  477. else
  478. result = 0
  479. end
  480. elseif $ARGS[0] = 'clothes_exposed_panties':
  481. !! if $pantyworntype ! 'none' and ($clothingworntype = 'nude' or PCloThinness >= 5 or PCloPants = 6 or PCloSkirt => 5):
  482. if $pantyworntype ! 'none' and (PCloCoverBack >= 1 or PCloCoverFront >= 1):
  483. result = 1
  484. else
  485. result = 0
  486. end
  487. elseif $ARGS[0] = 'clothes_exposed_pussy':
  488. !! if $pantyworntype = 'none' and ($clothingworntype = 'nude' or PCloThinness >= 5 or PCloPants = 6 or PCloSkirt => 5 or PCloCoverFront >= 1):
  489. if CoverFront >= 1:
  490. result = 1
  491. else
  492. result = 0
  493. end
  494. elseif $ARGS[0] = 'clothes_exposed_tits':
  495. !! if $braworntype = 'none' and ($clothingworntype = 'nude' or PCloThinness >= 5 or CloTopCut >= 3 or PCloCoverTop >= 1):
  496. if CoverTop >= 1:
  497. result = 1
  498. else
  499. result = 0
  500. end
  501. end
  502. if $ARGS[0] = 'clothes_skirt_long':
  503. if CloSkirtShortness <= 2:
  504. result = 1
  505. else
  506. result = 0
  507. end
  508. elseif $ARGS[0] = 'clothes_skirt_normal':
  509. if CloSkirtShortness >= 3 and CloSkirtShortness <= 4:
  510. result = 1
  511. else
  512. result = 0
  513. end
  514. elseif $ARGS[0] = 'clothes_skirt_short':
  515. if CloSkirtShortness >= 5:
  516. result = 1
  517. else
  518. result = 0
  519. end
  520. elseif $ARGS[0] = 'clothes_style_bimbo':
  521. if bimbo_flag = 1:
  522. result = 1
  523. else
  524. result = 0
  525. end
  526. elseif $ARGS[0] = 'clothes_style_goth':
  527. if goth_flag = 1:
  528. result = 1
  529. else
  530. result = 0
  531. end
  532. elseif $ARGS[0] = 'clothes_style_punk':
  533. if punk_flag = 1:
  534. result = 1
  535. else
  536. result = 0
  537. end
  538. elseif $ARGS[0] = 'clothes_thin':
  539. if CloThinness >= 5:
  540. result = 1
  541. else
  542. result = 0
  543. end
  544. end
  545. !!-------------------------------------------------------------------!!
  546. !! !!
  547. !! Cosmetics !!
  548. !! !!
  549. !!-------------------------------------------------------------------!!
  550. !! To be checked
  551. if $ARGS[0] = 'cosmetics_deodorant':
  552. if deodorant_on ! 0:
  553. result = 1
  554. else
  555. result = 0
  556. end
  557. elseif $ARGS[0] = 'cosmetics_makeup':
  558. if pcs_makeup > 1:
  559. result = 1
  560. else
  561. result = 0
  562. end
  563. elseif $ARGS[0] = 'cosmetics_piercing':
  564. if (pirsA > 0 and pirsA < 10000) or (pirsB > 0 and pirsB < 10000) or (pirsD > 0 and pirsD < 10000) or (pirsE > 0 and pirsE < 10000) or (pirsE > 0 and pirsE < 10000 and (PCloBra > 0 or CloThinness > 5)):
  565. result = 1
  566. else
  567. result = 0
  568. end
  569. elseif $ARGS[0] = 'cosmetics_tattoo':
  570. if tatarm >= 1 or tatlip >= 1 or tatneck >= 1 or tathand >= 1 or tatfce >= 1 or ((tatback >= 1 or tatblly >= 1 or tatside >= 1 or tatlech >= 1 or tatwrist >= 1) and (PCloBra > 0 or CloThinness > 5)) or (tatankle >= 1 and (CloSkirtShortness > 1 or CloPantsShortness > 1)) or (tatleg >= 1 and (CloSkirtShortness > 2 or CloPantsShortness > 2)):
  571. result = 1
  572. else
  573. result = 0
  574. end
  575. end
  576. !!-------------------------------------------------------------------!!
  577. !! !!
  578. !! Cum !!
  579. !! !!
  580. !!-------------------------------------------------------------------!!
  581. if $ARGS[0] = 'cum_face':
  582. if cumloc[11] = 1 or cumloc[16] = 1:
  583. result = 1
  584. else
  585. result = 0
  586. end
  587. elseif $ARGS[0] = 'cum_clothes':
  588. if cumloc[6] = 1 or cumloc[7] = 1:
  589. result = 1
  590. else
  591. result = 0
  592. end
  593. end
  594. !!-------------------------------------------------------------------!!
  595. !! !!
  596. !! Hair !!
  597. !! !!
  598. !!-------------------------------------------------------------------!!
  599. if $ARGS[0] = 'hair_color_black':
  600. if pcs_haircol = 0:
  601. result = 1
  602. else
  603. result = 0
  604. end
  605. elseif $ARGS[0] = 'hair_color_brown':
  606. if pcs_haircol = 1:
  607. result = 1
  608. else
  609. result = 0
  610. end
  611. elseif $ARGS[0] = 'hair_color_red':
  612. if pcs_haircol = 2:
  613. result = 1
  614. else
  615. result = 0
  616. end
  617. elseif $ARGS[0] = 'hair_color_blonde':
  618. if pcs_haircol = 3:
  619. result = 1
  620. else
  621. result = 0
  622. end
  623. elseif $ARGS[0] = 'hair_color_dyed':
  624. if pcs_haircol >= 4:
  625. result = 1
  626. else
  627. result = 0
  628. end
  629. end
  630. if $ARGS[0] = 'hair_length_veryshort':
  631. if pcs_hairlng <= 30:
  632. result = 1
  633. else
  634. result = 0
  635. end
  636. elseif $ARGS[0] = 'hair_length_short':
  637. if pcs_hairlng >= 31 and pcs_hairlng <= 80:
  638. result = 1
  639. else
  640. result = 0
  641. end
  642. elseif $ARGS[0] = 'hair_length_chin':
  643. if pcs_hairlng >= 81 and pcs_hairlng <= 160:
  644. result = 1
  645. else
  646. result = 0
  647. end
  648. elseif $ARGS[0] = 'hair_length_shoulder':
  649. if pcs_hairlng >= 161 and pcs_hairlng <= 260:
  650. result = 1
  651. else
  652. result = 0
  653. end
  654. elseif $ARGS[0] = 'hair_length_bra':
  655. if pcs_hairlng >= 261 and pcs_hairlng <= 400:
  656. result = 1
  657. else
  658. result = 0
  659. end
  660. elseif $ARGS[0] = 'hair_length_long':
  661. if pcs_hairlng >= 401:
  662. result = 1
  663. else
  664. result = 0
  665. end
  666. end
  667. if $ARGS[0] = 'hair_pubes_shaven':
  668. if pcs_pubes <= 10 or lashair = 1:
  669. result = 1
  670. else
  671. result = 0
  672. end
  673. elseif $ARGS[0] = 'hair_pubes_grown':
  674. if pcs_pubes >= 11 and lashair = 0:
  675. result = 1
  676. else
  677. result = 0
  678. end
  679. !! needs to be finished
  680. elseif $ARGS[0] = 'hair_pubes_styled':
  681. result = 0
  682. if pcs_pubes >= 17 and pcs_pubes <= 25 and lashair = 0 and func('pcs_has_attr', 'clothes_exposed_pussy'):
  683. if (pubestyle >= 2 and pubestyle <= 9) or (pubestyle >= 12 and pubestyle <= 14):
  684. result = 1
  685. end
  686. end
  687. end
  688. if $ARGS[0] = 'hair_leg':
  689. if pcs_leghair >= 4:
  690. result = 1
  691. else
  692. result = 0
  693. end
  694. elseif $ARGS[0] = 'hair_leg_not':
  695. if pcs_leghair <= 3:
  696. result = 1
  697. else
  698. result = 0
  699. end
  700. elseif $ARGS[0] = 'hair_curly':
  701. if curly >= 1:
  702. result = 1
  703. else
  704. result = 0
  705. end
  706. elseif $ARGS[0] = 'hair_straight':
  707. if curly <= 0:
  708. result = 1
  709. else
  710. result = 0
  711. end
  712. end
  713. --- pcs_has_attr ---------------------------------