panties 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. # panties
  2. !!gs 'panties', 'dispose'
  3. !!gs 'panties', 'remove'
  4. !!gs 'panties', 'wear'
  5. !!gs 'panties', 'linen'
  6. !!gs 'panties', 'fresh'
  7. if $ARGS[0] = 'dispose':
  8. if $pantyworntype = 'cheap':
  9. clrbelo -= 1
  10. else
  11. dynamic $pantyworntype + '_panties[<<lastwornpantynumber>>] = 0'
  12. end
  13. $lastwornpantytype = 'none'
  14. lastwornpantynumber = 0
  15. $pantyworntype = 'none'
  16. pantywornnumber = 0
  17. end
  18. if $ARGS[0] = 'remove':
  19. $lastwornpantytype = $pantyworntype
  20. lastwornpantynumber = pantywornnumber
  21. $pantyworntype = 'none'
  22. pantywornnumber = 0
  23. end
  24. if $ARGS[0] = 'wear':
  25. panty_none = 0
  26. $pantyworntype = $lastwornpantytype
  27. pantywornnumber = lastwornpantynumber
  28. end
  29. if $ARGS[0] = 'linen':
  30. panty_none = 0
  31. if $pantyworntype = 'cheap':
  32. dirtbelo += 1
  33. else
  34. dynamic $pantyworntype + '_pantiesC[<<lastwornpantynumber>>] = 1'
  35. end
  36. washingbelo = 1
  37. $lastwornpantytype = 'none'
  38. lastwornpantynumber = 0
  39. $pantyworntype = 'none'
  40. pantywornnumber = 0
  41. end
  42. if $ARGS[0] = 'fresh':
  43. if $ARGS[1] = '':
  44. $pantyworntype = 'cheap'
  45. pantywornnumber = rand(1,37)
  46. clrbelo -= 1
  47. else
  48. $pantyworntype = $ARGS[1]
  49. pantywornnumber = ARGS[2]
  50. end
  51. end
  52. if $ARGS[0] = 'view_panty_list':
  53. !! ARGS 0 - view_panty_list
  54. !! ARGS 1 - action type (clean, dirty, store)
  55. if $args[1] = 'clean':
  56. metka_panties = 0
  57. elseif $args[1] = 'dirty':
  58. metka_panties = 1
  59. else
  60. metka_panties = 2
  61. end
  62. act 'Back to dresser': gt 'underwear', 'dresser'
  63. act 'Leave':gt $loc, $metka
  64. '<center><table border=1><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''clean''">Clean Panties</a></TH><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''dirty''">Dirty Panties</a></TH><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''store''">Panty Storage</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''clean''">Clean Bras</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''dirty''">Dirty Bras</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''store''">Bra Storage</a></TH></center>'
  65. if $pantyworntype ! 'none':act 'Remove panties':gs 'panties', 'linen' & gt 'panties', 'view_panty_list', $ARGS[1]
  66. if $ARGS[1] = 'store':
  67. cloc = 1
  68. end
  69. '<center><img src="images/locations/city/citycenter/mall/moncheri.png"></center>'
  70. i = 1
  71. :loopboutiquepanties
  72. if boutique_pantiesC[i] = metka_panties and boutique_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', <<metka_panties>>, ''boutique'', <<i>>"><img src="images/pc/panties/boutique/<<i>>.jpg" height="300" /></a>'
  73. i += 1
  74. if i <= ARRSIZE('boutique_panties'):jump 'loopboutiquepanties'
  75. '<center><img src="images/locations/oldtown/exhibitshop/shop_name.png"></center>'
  76. i = 1
  77. :loopexhibitionistpanties
  78. if exhibitionist_pantiesC[i] = metka_panties and exhibitionist_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', <<metka_panties>>, ''exhibitionist'', <<i>>"><img src="images/pc/panties/exhibitionist/<<i>>.jpg" height="300" /></a>'
  79. i += 1
  80. if i <= ARRSIZE('exhibitionist_panties'):jump 'loopexhibitionistpanties'
  81. '<center><img src="images/locations/city/citycenter/mall/fashionistat.png"></center>'
  82. i = 1
  83. :loopfashionistapanties
  84. if fashionista_pantiesC[i] = metka_panties and fashionista_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', <<metka_panties>>, ''fashionista'', <<i>>"><img src="images/pc/panties/fashionista/<<i>>.jpg" height="300" /></a>'
  85. i += 1
  86. if i <= ARRSIZE('fashionista_panties'):jump 'loopfashionistapanties'
  87. '<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
  88. i = 1
  89. :loopkatspanties
  90. if kats_pantiesC[i] = metka_panties and kats_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', <<metka_panties>>, ''kats'', <<i>>"><img src="images/pc/panties/kats/<<i>>.jpg" height="300" /></a>'
  91. i += 1
  92. if i <= ARRSIZE('kats_panties'):jump 'loopkatspanties'
  93. '<center><img src="images/locations/city/citycenter/sexshop/shop_name.png"></center>'
  94. i = 1
  95. :loopsexshoppanties
  96. if sexshop_pantiesC[i] = metka_panties and sexshop_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', <<metka_panties>>, ''sexshop'', <<i>>"><img src="images/pc/panties/sexshop/<<i>>.jpg" height="300" /></a>'
  97. i += 1
  98. if i <= ARRSIZE('sexshop_panties'):jump 'loopsexshoppanties'
  99. end
  100. if $ARGS[0] = 'view_panty_item':
  101. !! ARGS 0 - view_panty_item
  102. !! ARGS 1 = action type (clean, dirty, store, shop)
  103. !! ARGS 2 - panty type
  104. !! ARGS 3 - panty index
  105. !! ARGS 4 - price for shop
  106. if $ARGS[1] = '':
  107. if metka_panties = 0:
  108. $ARGS[1] = 'clean'
  109. elseif metka_panties = 1:
  110. $ARGS[1] = 'dirty'
  111. elseif metka_panties = 2:
  112. $ARGS[1] = 'store'
  113. else
  114. $ARGS[1] = 'shop'
  115. end
  116. end
  117. cla
  118. '<center><img src="<<FUNC(''$panty_image'', $ARGS[2], ARGS[3])>>"></center>'
  119. !! gs 'panty_attributes', $ARGS[2], ARGS[3]
  120. !! $RESULT = FUNC('$short_description', $ARGS[2], CloStyle2)
  121. !! $RESULT += '<<ARGS[3]>>'
  122. !! '<<$RESULT>>'
  123. gs 'panties', 'descriptions', $ARGS[2]
  124. !! if PanExhibit + 10 > pcs_exhibition: 'You find these panties more revealing than you are completely comfortable with but that makes it quite exciting too.'
  125. if $ARGS[1] = 'shop':
  126. if dyneval('RESULT = <<$ARGS[2]>>_panties[<<ARGS[3]>>]') = 1:
  127. 'You already own this item.'
  128. act 'Leave': gt $loc, $metka
  129. else
  130. price = ARGS[4]
  131. 'Price: <<ARGS[4]>> <b>₽</b>'
  132. act 'Leave': gt $loc, $metka
  133. if PanExhibit > pcs_exhibition:
  134. 'You don''t feel confident enough to wear panties this revealing and can''t bring yourself to buy them.'
  135. elseif money >= price:
  136. act 'Buy':
  137. money -= price
  138. dynamic $ARGS[2] + '_panties[<<ARGS[3]>>] = 1'
  139. dynamic $ARGS[2] + '_pantiesC[<<ARGS[3]>>] = 0'
  140. gt $loc, $metka
  141. end
  142. else
  143. 'You cannot afford these panties.'
  144. end
  145. end
  146. elseif $ARGS[1] = 'clean':
  147. act 'Return':gt 'panties', 'view_panty_list', $ARGS[1]
  148. if $pantyworntype = $ARGS[2] and pantywornnumber = ARGS[3]:
  149. 'You are wearing these panties.'
  150. else
  151. if PanExhibit > pcs_exhibition:
  152. 'You don''t feel confident enough to wear these panties.'
  153. else
  154. act 'Wear':
  155. gs 'panties', 'fresh', $ARGS[2], ARGS[3]
  156. gt 'panties', 'view_panty_list', $ARGS[1]
  157. end
  158. end
  159. act 'Store them':
  160. dynamic $ARGS[2] + '_pantiesC[<<ARGS[3]>>] = 2'
  161. gt 'panties', 'view_panty_list', $ARGS[1]
  162. end
  163. end
  164. elseif $ARGS[1] = 'dirty':
  165. !! Included for possible future events involving the selling of used underwear
  166. 'These panties are dirty and waiting to be washed.'
  167. act 'Return':gt 'panties', 'view_panty_list', $ARGS[1]
  168. elseif $ARGS[1] = 'store':
  169. act 'Return':gt 'panties', 'view_panty_list', $ARGS[1]
  170. act 'Move back to wardrobe':
  171. dynamic $ARGS[2] + '_pantiesC[<<ARGS[3]>>] = 0'
  172. gt 'panties', 'view_panty_list', $ARGS[1]
  173. end
  174. end
  175. end
  176. if $ARGS[0] = 'descriptions':
  177. if $ARGS[1] = 'cheap':
  178. 'Cheap panties with no redeeming features.'
  179. elseif $ARGS[1] = 'boutique':
  180. 'These panties are so beautifully made that your posture and confidence is improved wearing them boosting your appearance even when fully clothed.'
  181. elseif $ARGS[1] = 'exhibitionist':
  182. 'These panties are so revealing that they are more exciting than not wearing any and you''ll always feel horny wearing them.'
  183. elseif $ARGS[1] = 'fashionista':
  184. 'These panties are well made improving your posture and confidence and slightly boosting your appearance even when fully clothed.'
  185. elseif $ARGS[1] = 'kats':
  186. 'These panties feel reassuring and wear them gives your mood a lift.'
  187. elseif $ARGS[1] = 'sexshop':
  188. 'Tacky and cheap these panties make you look like a hooker, this could be a bonus if working as one.'
  189. end
  190. end
  191. --- panties ---------------------------------