mod_wlife_tattoo_piercing.qsrc 57 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926
  1. # mod_wlife_tattoo_piercing
  2. !!------ Branding ------
  3. if $ARGS[0] = 'branding_0':
  4. *clr & cla
  5. wl_status['main'] = 9
  6. wl_timer['branding'] = daystart
  7. wl_georgiy['weekly_amount'] -= 2500
  8. wl_whore['shifts_total'] += 1
  9. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  10. '"Get in," he says with a stern look on his face. It''s your first time back on the job after the Belys confronted you about your encounter with the police and by the looks of it something is definitely up. "Something wrong?" You ask.'
  11. '"I fucked up <<$pcs_nickname>> and we have to correct my mistake," he answers without explaining what''s going on. "A mistake? What mistake?" You ask after a minute goes by without him saying another word.'
  12. 'He sighs. "Please, you need to understand. If I had known, that this would happen I would have done it." He is really struggling and it''s obvious that he is angry with himself. "Done what? Volya, what did you do?"'
  13. '"It''s my fault that the police didn''t leave you alone," he finally explains and for a moment you''re mind flashes back inside the attic and you almost can feel the rope around your hands again tying you to the disgusting bed. "<<$pcs_nickname>>??" He asks and pulls you mind back inside the car. "You... You did this to me?" You say anger rising up inside you. "I had to go through this, because of you?" You scream '+iif(npc_rel['A904'] < 40, 'not trying to hide your true feelings for him.', 'ignoring for a moment how you really feel about him.')+' "How could you do this? I hate you, you..."'
  14. '"<<$pcs_nickname>>," he stops you before you can say anything you may or may not regret. "I took a chance, OK? I''m sorry, but in my defense I hoped to get you out of this situation before something like this happened."'
  15. 'You open your mouth to say something, but his next words stop your right in your tracks. "It was either that or branding you like the other whor... girls."'
  16. if wl_bad['tongue'] = 1: '"So that''s what the tattoo guy meant with ''the usual''?" you ask and Volya nods. "Yeah, sorry I didn''t mean to lie to you, but as I said, I expected to get you out of this mess before you would need the mark.'
  17. act 'Branding???':
  18. *clr & cla
  19. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  20. '"Branding? What do you mean?" You ask remembering Vadim and the others writing ''whore'' and ''slut'' on you body the day you met them for the first time. "Every girl that works for us gets a tattoo that marks her as one of our own."'
  21. 'You don''t know how to react to that. A tattoo '+iif(pcs_tattoos['total'] > 0, 'isn''t a problem, it wouldn''t be your first', 'is something you maybe considered')+', but they want to brand you like cattle or a slave in the ancient times.'
  22. '"I''m sorry," he says but this time it''s you who stops him. "No, I get it."'+iif(npc_rel['A904'] < 40, ' you tell him truthfully. Maybe you were wrong about him? He tried to protect you.', ' you tell him. Even if it didn''t work out, he at least tried to protect you.')
  23. '"Really?" He asks cautiously. "Yeah," and without really wanting to know the answer you ask. "But I have to get marked now, don''t I?" You sigh when he nods and turn your eyes away from him. A brand to mark you as a whore? It will protect you, but at the same time it''s more than that. It will mark you as a whore for life. Or does it? Tattoos can be removed as far as you know and if your ordeal is over at some point, you can just erase it. Or can you?'
  24. if npc_rel['A904'] < 40:
  25. npc_rel['A904'] += 10
  26. else
  27. npc_rel['A904'] += 5
  28. end
  29. act 'No, it''s who you are':
  30. cla & *nl
  31. wl_stats['acceptance'] += 5
  32. 'No, it symbolizes what you have become. Even if you remove it one day, it wouldn''t change what you are. A whore.'
  33. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'branding_1'
  34. end
  35. act 'Yes, it''s just temporary':
  36. cla & *nl
  37. wl_stats['acceptance'] -= 5
  38. 'Yes, it doesn''t mean anything. It''s only some stupid ink without meaning. It''s not like you are really a whore.'
  39. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'branding_1'
  40. end
  41. end
  42. end
  43. if $ARGS[0] = 'branding_1':
  44. *clr & cla
  45. minut += 45
  46. fakepassport = 1
  47. wl_passport = 1
  48. gs 'stat'
  49. '<center><img <<$set_imgh>> src="mod/wlife/images/player/passport_get.jpg"></center>'
  50. 'You''re silent for the rest of the drive to St. Petersburg. Volya parks the car in front of a tattoo parlor, but stops you when you try to open the door. "Here, you will need this from now on," he tells you and hands you a passport. It''s obviously fake, because it has your picture inside, but the rest doesn''t match you. The name, address and birthday are fake'+iif(age < 18, ' which makes you 18 years old.', '.')+' "Carry it with you at all times and make sure to memorize the details. If anything happens again with the police, they will book you under your false name and one of our guys inside the police office will inform us to get you out."'
  51. 'You nod. That would have been handy if you had that whem the cop caught you at the gas station. "Thanks," you say and leave the car with him.'
  52. if $pcs_firstname = 'Mariya' or $pcs_firstname = 'Maria':
  53. $wl_names['first'] = 'Anastasia'
  54. else
  55. $wl_names['first'] = 'Mariya'
  56. end
  57. if $pcs_lastname = 'Semenova':
  58. $wl_names['last'] = 'Ivanova'
  59. else
  60. $wl_names['last'] = 'Semenova'
  61. end
  62. act 'Go inside the tattoo shop':
  63. *clr & cla
  64. minut += 5
  65. gs 'stat'
  66. '<center><b>Tattoo & Piercing Salon</b></center>'
  67. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  68. 'The tattoo shop is empty apart from the guy behind the counter. He looks up, but his warm smile vanishes when he spots Volya next to you. '+iif(wl_bad['tongue'] = 0, 'It''s obvious that he knows what''s going on. "The usual?" he asks and doesn''t seem to be comfortable with with you being here.', '"Back for another piercing or do you want the usual?"')+' he asks. Volya nods '+iif(wl_bad['tongue'] = 0, 'and without uttering another word he leads you towards one of the chairs for the customers.', '"Yeah, she is here to get her mark."')
  69. *nl
  70. 'The tattoo artist doesn''t talk to you, never even looks you in the eyes from the moment he realized who and what you are. Instead he focuses on his work. "I''m finished," he says after a while and stands up. "I will get you a guide on how to take care of it in the coming days."'
  71. act 'Look at your new tattoo': minut += 90 & gt 'mod_wlife_tattoo_piercing', 'branding_2'
  72. end
  73. end
  74. if $ARGS[0] = 'branding_2':
  75. *clr & cla
  76. gs 'stat'
  77. '<center><b>Tattoo & Piercing Salon</b></center>'
  78. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  79. '<center><table border=1><TH>View tattoos</TH>'
  80. if pcs_tattoos['arm'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''arm'' & gt ''mod_wlife_tattoo_piercing'', ''arm''">Arm</TD></tr>'
  81. if pcs_tattoos['neck'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''neck'' & gt ''mod_wlife_tattoo_piercing'', ''neck''">Neck</TD></tr>'
  82. if pcs_tattoos['shoulder'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''shoulder'' & gt ''mod_wlife_tattoo_piercing'', ''shoulder''">Shoulder</TD></tr>'
  83. if pcs_tattoos['face'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''face'' & gt ''mod_wlife_tattoo_piercing'', ''face''">Face</TD></tr>'
  84. if pcs_tattoos['ankle'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''ankle'' & gt ''mod_wlife_tattoo_piercing'', ''foot''">Ankle</TD></tr>'
  85. if pcs_tattoos['wrist'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''wrists'' & gt ''mod_wlife_tattoo_piercing'', ''wrist''">Wrist</TD></tr>'
  86. if pcs_tattoos['hand'] = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''hand'' & gt ''mod_wlife_tattoo_piercing'', ''hand''">Hand</TD></tr></table></center>'
  87. *nl
  88. '<b>Developer Note</b>: You can freely choose between any tattoo to represent your whore brand. If you already have a tattoo in one or all of these spots, you can set one of your existing tattoos as your whore brand.'
  89. if pcs_tattoos['arm'] >= 1: act 'Look at your arm tattoo': $wl_brand['type'] = 'arm' & wl_brand['number'] = pcs_tattoos['arm'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  90. if pcs_tattoos['neck'] >= 1: act 'Look at your neck tattoo': $wl_brand['type'] = 'neck' & wl_brand['number'] = pcs_tattoos['neck'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  91. if pcs_tattoos['shoulder'] >= 1: act 'Look at your shoulder tattoo': $wl_brand['type'] = 'shoulder' & wl_brand['number'] = pcs_tattoos['shoulder'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  92. if pcs_tattoos['face'] >= 1: act 'Look at your face tattoo': $wl_brand['type'] = 'face' & wl_brand['number'] = pcs_tattoos['face'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  93. if pcs_tattoos['ankle'] >= 1: act 'Look at your foot tattoo': $wl_brand['type'] = 'ankle' & wl_brand['number'] = pcs_tattoos['ankle'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  94. if pcs_tattoos['wrist'] >= 1: act 'Look at your wrist tattoo':$wl_brand['type'] = 'wrist' & wl_brand['number'] = pcs_tattoos['wrist'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  95. if pcs_tattoos['hand'] >= 1: act 'Look at your hand tattoo': $wl_brand['type'] = 'hand' & wl_brand['number'] = pcs_tattoos['hand'] & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  96. end
  97. if $ARGS[0] = 'branding_3':
  98. *clr & cla
  99. '<center><img src="images/pc/body/tattoos/<<$wl_brand[''type'']>><<wl_brand[''number'']>>.jpg"></center>'
  100. 'Do you want to set this tattoo as your whore brand?'
  101. act 'No': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  102. act 'Yes': gt 'mod_wlife_tattoo_piercing', 'branding_end'
  103. end
  104. if $ARGS[0] = 'arm':
  105. *clr & cla
  106. n = 1
  107. :wl_looptatarm
  108. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''arm_get''"><img src="images/pc/body/tattoos/arms/tatarm<<n>>.jpg" height="250" /></a>'
  109. n += 1
  110. if n <= 82:jump 'wl_looptatarm'
  111. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  112. end
  113. if $ARGS[0] = 'arm_get':
  114. *clr & cla
  115. '<center><img src="images/pc/body/tattoos/arms/tatarm<<n>>.jpg"></center>'
  116. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'arm'
  117. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'arm', wl_brand['number'] & $wl_brand['type'] = 'arm' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  118. end
  119. if $ARGS[0] = 'face':
  120. *clr & cla
  121. n = 1
  122. :wl_looptatface
  123. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''face_get''"><img src="images/pc/body/tattoos/face/tatfce<<n>>.jpg" height="250" /></a>'
  124. n += 1
  125. if n <= 8:jump 'wl_looptatface'
  126. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  127. end
  128. if $ARGS[0] = 'face_get':
  129. *clr & cla
  130. '<center><img src="images/pc/body/tattoos/face/tatfce<<n>>.jpg"></center>'
  131. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'face'
  132. act 'Set this tattoo as your whore brand': wl_brand['price'] = 10000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'face', wl_brand['number'] & $wl_brand['type'] = 'face' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  133. end
  134. if $ARGS[0] = 'foot':
  135. *clr & cla
  136. n = 1
  137. :wl_looptatfoot
  138. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''foot_get''"><img src="images/pc/body/tattoos/foot/tatankle<<n>>.jpg" height="250" /></a>'
  139. n += 1
  140. if n <= 25:jump 'wl_looptatfoot'
  141. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  142. end
  143. if $ARGS[0] = 'foot_get':
  144. *clr & cla
  145. '<center><img src="images/pc/body/tattoos/foot/tatankle<<n>>.jpg"></center>'
  146. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'foot'
  147. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'ankle', wl_brand['number'] & $wl_brand['type'] = 'ankle' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  148. end
  149. if $ARGS[0] = 'neck':
  150. *clr & cla
  151. n = 1
  152. :wl_looptatneck
  153. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''neck_get''"><img src="images/pc/body/tattoos/neck/tatnck<<n>>.jpg" height="250" /></a>'
  154. n += 1
  155. if n <= 30:jump 'wl_looptatneck'
  156. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  157. end
  158. if $ARGS[0] = 'neck_get':
  159. *clr & cla
  160. '<center><img src="images/pc/body/tattoos/neck/tatnck<<n>>.jpg"></center>'
  161. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'neck'
  162. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'neck', wl_brand['number'] & $wl_brand['type'] = 'neck' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  163. end
  164. if $ARGS[0] = 'shoulder':
  165. *clr & cla
  166. n = 1
  167. :wl_looptatlech
  168. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''shoulder_get''"><img src="images/pc/body/tattoos/shoulder/tatshldr<<n>>.jpg" height="250" /></a>'
  169. n += 1
  170. if n <= 25:jump 'wl_looptatlech'
  171. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  172. end
  173. if $ARGS[0] = 'shoulder_get':
  174. *clr & cla
  175. '<center><img src="images/pc/body/tattoos/shoulder/tatshldr<<n>>.jpg"></center>'
  176. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'shoulder'
  177. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'shoulder', wl_brand['number'] & $wl_brand['type'] = 'shoulder' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  178. end
  179. if $ARGS[0] = 'wrist':
  180. *clr & cla
  181. n = 1
  182. :wl_looptatwrist
  183. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''wrist_get''"><img src="images/pc/body/tattoos/wrists/tatwrst<<n>>.jpg" height="250" /></a>'
  184. n += 1
  185. if n <= 51:jump 'wl_looptatwrist'
  186. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  187. end
  188. if $ARGS[0] = 'wrist_get':
  189. *clr & cla
  190. '<center><img src="images/pc/body/tattoos/wrists/tatwrst<<n>>.jpg"></center>'
  191. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'wrist'
  192. act 'Set this tattoo as your whore brand': wl_brand['price'] = 7000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'wrist', wl_brand['number'] & $wl_brand['type'] = 'wrist' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  193. end
  194. if $ARGS[0] = 'hand':
  195. *clr & cla
  196. n = 1
  197. :wl_looptathand
  198. *p '<a href="exec:n = <<n>> & gt ''mod_wlife_tattoo_piercing'', ''hand_get''"><img src="images/pc/body/tattoos/hand/tathnd<<n>>.jpg" height="250" /></a>'
  199. n += 1
  200. if n <= 9:jump 'wl_looptathand'
  201. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  202. end
  203. if $ARGS[0] = 'hand_get':
  204. *clr & cla
  205. '<center><img src="images/pc/body/tattoos/hand/tathnd<<n>>.jpg"></center>'
  206. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'hand'
  207. act 'Set this tattoo as your whore brand': wl_brand['price'] = 7000 & wl_brand['number'] = n & gs 'tattoo_management', 'add', 'hand', wl_brand['number'] & $wl_brand['type'] = 'hand' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  208. end
  209. if $ARGS[0] = 'branding_end':
  210. *clr & cla
  211. minut += 5
  212. wl_brand['timer'] = daystart + rand(1,3)
  213. $wl_brand['image'] = func('tattoo_management', "<<$wl_brand['type']>>_image", $wl_brand['number'])
  214. killvar 'n'
  215. if wl_whore['shifts_week'] > 0: wl_whore['shifts_week'] -= 1
  216. gs 'tattoo_management', 'count'
  217. gs 'stat'
  218. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  219. '"I''ll drive you home," he says when you are back inside the car. "What about work?" You ask him, but he immediately shakes his head. "No, it could get infected. I''ll tell Georgiy that you will only have to work <<wl_whore[''shifts_week'']>> shifts this week and that he should cut the amount you have to earn this week by 2500 <b>₽</b>."'
  220. act 'Go home': minut += 30 & gt $wl_loc[0], $wl_loc[1]
  221. end
  222. !!------ Piercing ------
  223. if $ARGS[0] = 'tongue_piercing_start':
  224. *clr & cla
  225. minut += 3
  226. menu_off = 1
  227. wl_whore['customer_total'] += wl_whore['customer_day']
  228. wl_whore['customer_day'] = 0
  229. wl_whore['shifts_done'] += 1
  230. wl_bad['status'] = 2
  231. gs 'stat'
  232. '<center><video autoplay loop src="mod/wlife/images/prostitution/normal/negotiation/chat'+rand(0,1)+'.mp4"></video></center>'
  233. 'A car stops next to you. "Hey sweetie, are you looking for...," you stop in the middle of the sentence, when you realize who is sitting inside it. "Volya? What are you doing here?" you ask confused as your shift isn''t over yet. "Did something happen?"'
  234. 'He shakes his head. "I got a phone call from Georgiy, we have to go somewhere today. Get in." Go somewhere? That''s sounds ominous. "And where are we going exactly?"'
  235. '"I explain it en route," he says and sends you a reassuring smile. "Come on, get in. We don''t have all day.'
  236. act 'Get in':
  237. *clr & cla
  238. minut += 1
  239. wl_whore['share_player_money'] = wl_whore['earnings_day'] * wl_whore['share_player'] / 100
  240. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/money.jpg"></center>'
  241. if wl_whore['earnings_day'] > 0:
  242. if wl_debt['amount'] > 0:
  243. wl_whore['share_player_debt'] = wl_whore['earnings_day'] * 20 / 100
  244. wl_whore['share_player_money'] = wl_whore['earnings_day'] * (wl_whore['share_player'] - 20) / 100
  245. else
  246. wl_whore['share_player_money'] = wl_whore['earnings_day'] * wl_whore['share_player'] / 100
  247. end
  248. if wl_stats['acceptance'] > 100:
  249. wl_stats['acceptance'] = 100
  250. elseif wl_whore['earnings_day'] > 8000:
  251. wl_stats['acceptance'] += 3
  252. elseif wl_whore['earnings_day'] > 5000:
  253. wl_stats['acceptance'] += 2
  254. elseif wl_whore['earnings_day'] > 0:
  255. wl_stats['acceptance'] += 1
  256. else
  257. wl_stats['acceptance'] -= 1
  258. end
  259. if wl_debt['amount'] > 0 and wl_whore['share_player_debt'] >= wl_debt['amount']:
  260. wl_whore['share_player_debt'] -= wl_debt['amount']
  261. money += wl_whore['share_player_money'] + wl_whore['share_player_debt']
  262. 'You hand over <<wl_whore[''earnings_day'']>> <b>₽</b>. He hands you your share which amounts to <<wl_whore[''share_player_money''] + wl_whore[''share_player_debt'']>> <b>₽</b> and keeps <<wl_debt[''amount''] >> <b>₽</b> to wipe out your remaining debt.'
  263. wl_debt['amount'] = 0
  264. elseif wl_debt['amount'] > 0 and wl_whore['share_player_debt'] < wl_debt['amount']:
  265. 'You hand over <<wl_whore[''earnings_day'']>> <b>₽</b>. He hands you your share of <<wl_whore[''share_player''] - 20>>% back (<<wl_whore[''share_player_money'']>> <b>₽</b>) and keeps 20% (<<wl_whore[''share_player_debt'']>> <b>₽</b>) to reduce your debt.'
  266. wl_debt['amount'] -= wl_whore['share_player_debt']
  267. money += wl_whore['share_player_money']
  268. else
  269. 'You hand over <<wl_whore[''earnings_day'']>> <b>₽</b> and he hands you your share of <<wl_whore[''share_player'']>>% back (<<wl_whore[''share_player_money'']>> <b>₽</b>).'
  270. money += wl_whore['share_player_money']
  271. end
  272. wl_whore['earnings_week'] += wl_whore['earnings_day']
  273. wl_whore['earnings_day'] = 0
  274. wl_whore['share_player_debt'] = 0
  275. wl_whore['share_player_money'] = 0
  276. else
  277. '"I didn''t found a client," you tell him.'
  278. '"Don''t worry about that today, you didn''t have much time to look for one," he replies.'
  279. end
  280. if wl_whore['earnings_week'] < wl_whore['shifts_done'] * 2500: wl_whore['earnings_week'] = wl_whore['shifts_done'] * 2500
  281. if wl_whore['cum_dressed'] = 1:
  282. '<br>He looks at you and pulls out some tissues. "You still have some cum on you. You should clean yourself up."'
  283. act 'Remove the cum from your body':
  284. cla & *nl
  285. minut += 2
  286. cumspclnt = 20
  287. npc_rel['A904'] += 1
  288. gs 'cum_cleanup'
  289. gs 'stat'
  290. 'You take the tissues and remove the cum from your body. "Thanks," you say.'
  291. act 'Ask him what''s going on': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_0'
  292. end
  293. else
  294. act 'Ask him what''s going on': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_0'
  295. end
  296. end
  297. end
  298. if $ARGS[0] = 'tongue_piercing_0':
  299. *clr & cla
  300. minut += 35
  301. wl_bad['tongue'] = 1
  302. gs 'stat'
  303. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  304. '"So, what is going on?" you ask, when he drives off the parking lot. "Georgiy '+iif(wl_whore['share_timer'] > 0, 'told me that you asked for a bigger share', 'isn''t satisfied with your earnings')+'," he starts to explain as he filters into the traffic. '+iif(wl_bad['status'] = 1, '"You could earn more in his opinion and he', '"He')+' wants to...," he hesitates for two seconds, "...help you with that."'
  305. '"Yeah, right," you snort and roll your eyes. "As if Georgiy wants to help me with anything," you say making air quotes around ''help''. "I know, I know," Volya says, "but he''s the boss and we have to do what he wants. This means we have to go to the tattoo parlor in St. Petersburg'+iif(wl_status['main'] > 8, ' again ', ' ')+'to get you a tongue piercing."'
  306. '"Uhm...," you stare at him and narrow your eyes as if you don''t believe what he''s saying. "Uhm... what? This is a joke, right?" But Volya shakes his head. "Sorry, no. He wants me to drive you there and get your tongue pierced."'
  307. '"But... why? That doesn''t make any...," you stop talking for a second as an idea pops into your head. "Is it for blowjobs?" Volya nods. "Seriously?" Volya nods again. "So Georgiy wants me to get a tongue piercing to enhance the blowjob experience for my clients?" Volya nods again. For a few moments you''re just sitting there, staring out the window as something bubbles up inside you. It is...'
  308. act 'Laughter':
  309. cla & *nl
  310. minut += 2
  311. pcs_mood = 100
  312. pcs_willpwr += 2
  313. wl_stats['acceptance'] += 1
  314. wl_stats['respect'] += 2
  315. gs 'stat'
  316. '... laughter. It bursts out of you like an explosion. You could scream or complain, but not today, not now. It''s just too much and too stupid. Your fit of laughter doesn''t seem to end and it feels utterly liberating to laugh about your whole situation.'
  317. *nl
  318. '"What was that?" Volya asks amused, when your laughter finally subsides. "What was so funny?"'
  319. '"I don''t know. Maybe Georgiy, you, me, life, everything...," you say shaking your head.'
  320. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_1'
  321. end
  322. act 'Rage':
  323. cla & *nl
  324. minut += 2
  325. wl_stats['acceptance'] -= 1
  326. wl_stats['loyalty'] -= 2
  327. gs 'stat'
  328. '"That shit for brains can''t be serious. I have it up to here with this bullshit," you shout holding your hand over your head. "How can one person be such a fucking retard, asshole and sadist at the same time!" You rant and keep going for the next few minutes letting out all the anger and rage you have bottled up over the last few days.'
  329. *nl
  330. '"Feeling better?" Volya asks carefully after you finally finished. "Yes," you say and you really do feel better. "But not about the piercing," you add and for a moment Volyas laughter fills the car which tugs the corners of your mouth upward. "I think you made that clear," he says grinningly.'
  331. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_1'
  332. end
  333. end
  334. if $ARGS[0] = 'tongue_piercing_1':
  335. *clr & cla
  336. minut += 6
  337. $location_type = 'public_indoors'
  338. gs 'stat'
  339. '<center><b>Tattoo & Piercing Salon</b></center>'
  340. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  341. 'The tattoo shop is empty apart from the guy behind the counter. He looks up, but his warm smile vanishes when he spots Volya next to you. '+iif(wl_status['main'] < 9, '"The usual?" He asks and doesn''t seem to be comfortable with you being here. You send Volya a questioning look, but he either doesn''t see it or ignores it. Instead he shakes his head. "No, my friend wants to get her tongue pierced."', '"Didn''t I already do her tattoo?" he asks narrowing his eyes. "Yeah, great work by the way," you answer sarcastically even if the question was directed at Volya, but both men ignore you. "The boss wants the whore to have a tongue piercing," Volya says coldly. "And it should be a stud, something that feels stimulating."')
  342. iif(wl_status['main'] < 9, '"What does he mean with ''the usual''?" you whisper', '"The whore?" you hiss,')+', when the tattoo artist vanishes behind a door to get something. '+iif(wl_status['main'] < 9, '"Don''t worry about it, it has nothing to do with you.', '"Sorry <<$pcs_nickname>>. I didn''t mean that, but I have to keep up appearances."')+' A second later the man returns and points at a display case with different kinds of piercings.'
  343. act 'Look at them':
  344. *clr & cla
  345. minut += 5
  346. gs 'stat'
  347. '<center><table cellspacing="3"><tr><td><img height = 480 src="<<func(''piercing_management'', ''tongue_image'', 2)>>"></td><td><img height = 334 src="<<func(''piercing_management'', ''tongue_image'', 4)>>"></td></tr></table></center>'
  348. '"You should take the one on the right," Volya says pointing to the three smaller studs sitting inside a plush dummy tongue. "This would be the best choice for you."'
  349. 'You take your time looking at both of them. Maybe Volya is right the three studs probably would be more stimulating, but'+iif(pcs_piercings['total'] > 0, ' ', ' this is your first piercing and ')+'the one on the left is less conspicuous and slutty.'
  350. gs 'willpower', 'misc', 'resist', 'easy'
  351. if will_cost <= pcs_willpwr:
  352. act 'Choose the left one (<<will_cost>> Willpower)':
  353. gs 'willpower', 'pay', 'resist'
  354. wl_whore['tongue_piercing'] = 2
  355. gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_2'
  356. end
  357. else
  358. act 'Choose the left one (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  359. end
  360. act 'Follow Volya''s advise and choose the one on the right':
  361. wl_whore['tongue_piercing'] = 4
  362. gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_2'
  363. end
  364. end
  365. end
  366. if $ARGS[0] = 'tongue_piercing_2':
  367. *clr & cla
  368. minut += 5
  369. wl_total_price = 5000
  370. gs 'stat'
  371. '<center><table cellspacing="3"><tr><td><img height = 334 src="images/pc/body/piercings/a2.jpg"></td><td><img height = 334 src="images/pc/body/piercings/a4.jpg"></td></tr></table></center>'
  372. '"I take the one on the '+iif(wl_whore['tongue_piercing'] = 2, 'left', 'right')+'," you say pointing at it. "'+iif(wl_whore['tongue_piercing'] = 2, 'Really?" Volya asks. "Don''t you want the other one?" You shake your head and point again at the one on the left. "I want the left one."', 'Good choice." Volya and the tattoo artist say at the same time.')
  373. '"Alright, that costs 5.000 <b>₽</b>," the tattooist says and walks towards the cash register. At the same time you look to Volya, but he gives you a non-committal shrug. "It''s your piercing," he whispers and shots you a warning look, when you open your mouth. "Georgiy made it clear. Since it''s your piercing you''ll have to pay for it." You narrow your eyes, but don''t say anything. Making a scene in public would be a bad idea. "Fine," you hiss and follow the tattooist to the counter.'
  374. act 'Let Volya pay and increase your debt':
  375. cla & *nl
  376. wl_debt['amount'] += wl_total_price
  377. iif(karta + money < wl_total_price, '"I can''t afford it at the moment, you', '"You')+' will have to pay for it," you say to Volya. "Sure, no problem, but you''ll have to pay me back."'
  378. 'After Volya has taken care of the payment, the tattoo artist directs you towards a chair. "Please sit down."'
  379. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_3'
  380. end
  381. if karta + money >= wl_total_price:
  382. act 'Pay for it yourself':
  383. cla & *nl
  384. if karta >= wl_total_price:
  385. karta -= wl_total_price
  386. elseif money >= wl_total_price:
  387. money -= wl_total_price
  388. else
  389. wl_total_price -= karta
  390. karta = 0
  391. money -= wl_total_price
  392. end
  393. gs 'stat'
  394. 'After you have taken care of the payment, the tattoo artist directs you towards a chair. "Please sit down."'
  395. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tongue_piercing_3'
  396. end
  397. end
  398. end
  399. if $ARGS[0] = 'tongue_piercing_3':
  400. *clr & cla
  401. minut += 10 * wl_whore['tongue_piercing']
  402. '<center><video autoplay src="mod/wlife/images/player/tongue_piercing.mp4"></video></center>'
  403. 'You grow more tense with every passing second as you wait for the tattooist to begin his work. '+iif(pcs_piercings['total'] > 0, 'Since it''s not your first piercing, you know that it''s going to hurt and especially if it''s a more sensitive area like your tongue. "How bad is it going to hurt?"', '"Is it going to hurt?"')+' you ask.'
  404. '"Most people say it''s a 4 or 5 on a scale from 1 to 10," he answers as he disinfects the piercings and his tools. "Even if it hurts, the pain will subside in seconds. Your tongue will feel irritated for a day or two, but it shouldn''t hurt."'
  405. '"Shouldn''t?" you inquire further. "If it hurts, it would mean you have an infection, but let us not worry about that. It basically never happens." He holds up the bottle of disinfected to prove his point.'
  406. *nl
  407. 'You close your eyes and breathe through your nose, when he grabs your tongue with the cold metal forceps. Suddenly pain shoots through your tongue as the sharp metal goes through the sensitive flesh. "Ahh...," you exhale sharply and your eyes fly open. "Already done," he says and offers you a sympathetic smile. "I only have to attach the stud," he explains, but it doesn''t take long and after an additional minute he''s finally done.'
  408. if wl_whore['tongue_piercing'] = 4: '"And now for the other two," he reminds you and another sharp pain rushes through your tongue and another...'
  409. gs 'piercing_management', 'add', 'tongue', wl_whore['tongue_piercing']
  410. gs 'pain', rand(4,5), 'tongue', 'pierce'
  411. if wl_whore['tongue_piercing'] = 4:
  412. gs 'pain', rand(4,5), 'tongue', 'pierce'
  413. gs 'pain', rand(4,5), 'tongue', 'pierce'
  414. end
  415. gs 'stat'
  416. act 'Continue':
  417. *clr & cla
  418. minut += 30
  419. killvar 'wl_total_price'
  420. gs 'stat'
  421. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  422. '"I''ll drive you home," Volya says when you are back inside the car and that are the only words you two exchange until you arrive back home. You don''t really want to talk with your tongue freshly pierced. Instead you surf the web and check your messages to distract you from the irritating feeling in your mouth.'
  423. act 'Get out of the car':
  424. *clr & cla
  425. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/info.gif"></center>'
  426. 'From now on you''ll have to wear your tongue piercing in addition to a prostitution outfit and high heels.'
  427. '<br><center><img height = 100 src="mod/wlife/images/objects/whore'+iif(night_mode ! 3 and (($location_type = 'public_outdoors' and daystage = 5) or night_mode = 1 or night_mode = 2), '_night', '')+'.png"></center>'
  428. 'The icon has changed as well. It will only show up if you''re wearing a tongue piercing in addition to the old requirements. You don''t have to wear the exact tongue piercing you bought today, another one is also fine.'
  429. act 'Continue': gt $wl_loc[0], $wl_loc[1]
  430. end
  431. end
  432. end
  433. !!------ Iosif Tattoo ------
  434. if $ARGS[0] = 'tattoo_0':
  435. *clr & cla
  436. minut += 4
  437. menu_off = 1
  438. wl_iosif['tattoo'] = 2
  439. gs 'stat'
  440. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  441. '"Hey bitch," a voice calls out behind you. Naturally you turn around having grown accustomed to be called in such a way. Who else on the quiet street in the residential area would be the bitch? "Come here," a man shouts out of a car parked next to the curb. It''s Iosif.'
  442. 'What does he want now?'+iif(kanikuli = 0 and SchoolAtestat = 0 and SchoolBlock = 0, ' You have to be in school. ', ' ')+'Doesn''t he know that? You walk over to the passenger site and lean inside the car as if your''re working at the gas station. "Get in the fucking car. Right now!" He says and leans through the car to open the door for you.'
  443. if wl_whore['shifts_message'] = 1: wl_whore['shifts_message'] = 0 & '"Will it take long? I told Volya...," you try to explain that you wanted to work today. "Don''t worry whore, you can earn money tomorrow. Volya knows that I need you today."'
  444. '<br><font color="red">Content Warning: Forced Tattoo</font>'
  445. gs 'willpower', 'misc', 'self', 'hard'
  446. if will_cost <= pcs_willpwr:
  447. act 'Protest (<<will_cost>> Willpower)':
  448. cla & *nl
  449. minut += 4
  450. wl_stats['respect'] += 2
  451. wl_stats['loyalty'] -= 1
  452. gs 'willpower', 'pay', 'self'
  453. gs 'stat'
  454. '"I can''t '+iif(kanikuli = 0 and SchoolAtestat = 0 and SchoolBlock = 0, 'I have to go to school', 'I have to be somewhere else')+'," you protest. "I have a life too, you know?"'
  455. '"When I tell you to get in the fucking car, you get in the fucking car," he shouts aggressively and points at the empty seat. "I don''t care if you have to go to school or whatever... Get in now!"'
  456. 'He''s crazy and if he keeps shouting like this he''ll draw everybody''s attention and you can''t risk somebody seeing him with you. The more time you spent here out in the open, leaning into his car, your ass on full-display the higher the chance is that somebody you know catches him with you.'
  457. gs 'mod_wlife_tattoo_piercing', 'tattoo_0_actions'
  458. end
  459. else
  460. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  461. end
  462. act 'Do it':
  463. cla & *nl
  464. minut += 2
  465. wl_stats['respect'] -= 1
  466. gs 'stat'
  467. 'You can''t risk somebody seeing him with you. The more time you spent here out in the open, leaning into his car your ass on full-display, the higher the chance is that somebody you know catches him with you.'
  468. gs 'mod_wlife_tattoo_piercing', 'tattoo_0_actions'
  469. end
  470. act '<font color="red">Block this scene</font>': gt $loc, $loc_arg
  471. end
  472. if $ARGS[0] = 'tattoo_0_actions':
  473. act 'Be quiet': gt 'mod_wlife_tattoo_piercing', 'tattoo_1'
  474. gs 'willpower', 'misc', 'self', 'hard'
  475. if will_cost <= pcs_willpwr:
  476. act 'Ask him what''s going on (<<will_cost>> Willpower)':
  477. cla & *nl
  478. minut += 4
  479. gs 'willpower', 'pay', 'self'
  480. gs 'stat'
  481. '"Where are we going?" you ask him a bit nervous about what''s going to happen. Iosif never is good news and him picking you up on the street is probably even worse.'
  482. 'He glances at you with those cold dead eyes as a knowing smirk appears on his face. "Don''t worry. You don''t have to be this tense. It''s nothing bad. In fact I have a surprise for you."'
  483. '"But...," you try to say, but you don''t have a chance to even start asking your question before he interjects. "And now shut the fuck up. I don''t give a shit about what you have to say."'
  484. act 'Be quiet': gt 'mod_wlife_tattoo_piercing', 'tattoo_1'
  485. end
  486. else
  487. act 'Ask him what''s going on (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  488. end
  489. end
  490. if $ARGS[0] = 'tattoo_1':
  491. *clr & cla
  492. minut += 35
  493. gs 'stat'
  494. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  495. 'You watch in silence how Iosif drives through Pavlovsk and onto the highway to St. Petersburg. He never explains why he''s taking you there or what you''re going to do. Since it''s Iosif it can''t be something good. He''s a sadistic asshole and whatever surprise he has planned for you it will involve pain, your pussy getting fucked hard or both... probably both.'
  496. 'When you drive by Gadukino you pull out your phone to try to take your mind of things, but nothing you try works. Your anxiety grows every second until you can''t stop yourself anymore. "Could you please tell me where we are going?" you ask when you reach the outskirts of St. Petersburg.'
  497. '"We already there," he explains and points to a building about a hundred meters away. It''s the tattoo studio you already visited with Volya. You swallow hard and wonder what Iosif has planned for you inside.'
  498. act 'Go inside':
  499. *clr & cla
  500. minut += 7
  501. $location_type = 'public_indoors'
  502. gs 'stat'
  503. '<center><b>Tattoo & Piercing Salon</b></center>'
  504. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  505. '"Iosif," the man behind the counter says surprised and nervous. He obviously knows who he''s dealing with. "It''s... good to see you again," he clearly lies, but Iosif doesn''t seem to care. "Lock the door," Iosif coldly says to the man as he walks to a long wall with dozens of tattoos.'
  506. '"Sure," the man says and nearly trips over his own feet when he rushes to the door. "Do you want something for yourself or for your...," he throws you a questioning look, but you only answer with a shrug.'
  507. '"Whore, call her what she is, you piece of shit. She''s a stupid whore, but when you don''t like that word she also responds well to slut or bitch. And to answer your question, it''s for her. I want a nice tattoo for her cunt."'
  508. 'What did he just say? You clearly must have misheard what he said. It sounded like he wants a tattoo for your pussy. He can''t mean it. Please, he can''t mean it.'
  509. '"Something specific?" the tattoo artist asks and Iosif nods, but turns his head to you, when he says. "Why don''t you lie down on your back, I will discuss everything with him."'
  510. '"But...," you try to get a word in. Iosif doesn''t care and interjects with an evil smirk. "I saw the picture on your phone." Picture... what picture is he talking about? Then it hits you with the force of a missile. That picture. The picture that shows you completely covered in degrading writing. "Why would you save something like that if you don''t want it to be true," he taunts you. "And now lie down."'
  511. gs 'willpower', 'misc', 'self', 'hard'
  512. if will_cost <= pcs_willpwr:
  513. act 'Protest (<<will_cost>> Willpower)':
  514. *clr & cla
  515. minut += 4
  516. wl_stats['respect'] += 3
  517. wl_stats['loyalty'] -= 1
  518. gs 'pain', 10, 'tummy', 'hit'
  519. gs 'pain', 10, 'head', 'slap'
  520. gs 'willpower', 'pay', 'self'
  521. gs 'stat'
  522. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely_angry.jpg"></center>'
  523. '"No, Iosif. It isn''t like that. I don''t want that. Especially not a tattoo down there. Please, I do...," you plea, but he doesn''t even bother with a verbal reply. Instead he let''s you experience his brutal side. He rams his fist into your stomach. The air is forced out of your lungs and you bow forward wheezing and trying to breathe. You never see the second hit coming. This time it''s not his fist, but his open hand, but when he slaps your head with full force you''re thrown to the ground.'
  524. '"Shut the fuck up, you have no right to demand anything," he tells you while the color drains from the tattoo artist face. Whatever he thinks about the situation, he never even tries to help you. "And don''t make me repeat myself again."'
  525. act 'Follow his order': gt 'mod_wlife_tattoo_piercing', 'tattoo_2'
  526. end
  527. else
  528. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  529. end
  530. act 'Follow his order': gt 'mod_wlife_tattoo_piercing', 'tattoo_2'
  531. end
  532. end
  533. if $ARGS[0] = 'tattoo_2':
  534. *clr & cla
  535. minut += 320
  536. gs 'pain', 10, 'pubic', 'pierce'
  537. gs 'pain', 10, 'pubic', 'pinch'
  538. gs 'stat'
  539. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tattoo_artist.jpg"></center>'
  540. 'You lie down on your back and try to calm yourself down. It will be fine. You already got branded. This will be no different. Iosif will get his wish and you''ll go home.'
  541. 'After about five minutes the tattoo artist sits down next to you. "I''ll first have to clean and sanitize the area. If you would be so kind to undress," he explains without looking at you. He avoids your gaze the whole time you''re undressing. Instead he focuses on collecting his supplies. He seems to be more uncomfortable with the situation than you are. What a coward, you think. He only has to do his job. You''re the one that has to get inked.'
  542. 'He cleans the area above your pussy thoroughly before he takes his needle and begins. It hurts like hell. You thought your first tattoo hurt bad, but this is way worse. After what seems like an hour you ask him, "how long will it take?"'
  543. '"Four, maybe five hours," he replies engrossed in his work.'
  544. 'Five hours? You think shocked and close your eyes trying without avail to block out the pain.'
  545. *nl
  546. '"I''m done," he finally says after more than five hours.'
  547. act 'Look at your new pubic tattoo':
  548. *clr & cla
  549. minut += 2
  550. wl_total_price = 20000
  551. gs 'stat'
  552. '<center><table cellspacing="3"><tr><td><img height = 334 src="<<func(''tattoo_management'', ''pussy_image'', 1)>>"></td><td><img height = 334 src="<<func(''tattoo_management'', ''pussy_image'', 2)>>"></td></tr></table></center>'
  553. '<b>Developer Note</b>: The left tattoo should show the word ''Owned'' the one on the right ''Cumslut''. If that''s not the case, you have not installed the replacement image pack for girl life correctly.'
  554. 'Which of those two tattoo''s has Iosif chosen for you?'
  555. act 'Owned': wl_temp = 1 & $wl_brand['text_pubic'] = 'owned' & gt 'mod_wlife_tattoo_piercing', 'tattoo_3'
  556. act 'Cumslut': wl_temp = 2 & $wl_brand['text_pubic'] = 'cumslut' & gt 'mod_wlife_tattoo_piercing', 'tattoo_3'
  557. end
  558. end
  559. if $ARGS[0] = 'tattoo_3':
  560. *clr & cla
  561. minut += 5
  562. gs 'tattoo_management', 'add', 'pussy', wl_temp
  563. $wl_brand['image_pubic'] = func('tattoo_management', 'pussy_image')
  564. gs 'tattoo_management', 'count'
  565. gs 'stat'
  566. '<center><img <<$set_imgh>> src="<<func(''tattoo_management'', ''pussy_image'')>>"></center>'
  567. 'You open your eyes and instinctively your eyes look down at your pubic area. It takes you a moment to decipher the upside down word... <<$wl_brand[''text_pubic'']>>. You stare at it, stare at it a bit longer until you...'
  568. act '... start to cry':
  569. cla & *nl
  570. minut += 3
  571. wl_stats['acceptance'] -= 2
  572. wl_stats['respect'] += 1
  573. pcs_mood = 0
  574. gs 'stat'
  575. '... start to cry. You don''t want this. Why can''t Iosif leave you alone? You do everything the Belys want, but this is turning out to be even more of a nightmare than you could have anticipated in your darkest dreams. Marked like this is even worse than your first tattoo. Everybody, every client will understand it and think you got it on your own. Tears well up in your eyes and you quickly rub them with your hands to erase the evidence, but Iosif has already seen it. "Look at that. Tears of happiness. I knew you would like it," he says grinning sadistically.'
  576. '"Yes," you sniff rubbing away more tears. "Thank you Iosif."'
  577. '"Your very welcome <<$pcs_nickname>>."'
  578. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  579. end
  580. gs 'willpower', 'misc', 'self', 'hard'
  581. if will_cost <= pcs_willpwr:
  582. act '... accept it (<<will_cost>> Willpower)':
  583. cla & *nl
  584. minut += 3
  585. wl_stats['acceptance'] += 2
  586. wl_stats['respect'] -= 3
  587. pcs_mood = 0
  588. gs 'willpower', 'misc', 'self', 'hard'
  589. gs 'willpower', 'pay', 'self'
  590. gs 'stat'
  591. '... accept it. '+iif($wl_brand['text_pubic'] = 'cumslut', 'Maybe you are a cumslut. Deep down you know it could be true. Most other girls couldn''t cope with this situation. If this isn''t true, why could you deal with the situation so well?', 'The Belys, Iosif, they all own you. There''s no way to deny it.')
  592. '"And?" Iosif asks tearing you away from your thoughts. You don''t even have to force yourself to smile, when you say. "Thank you, Iosif. It really suits me."'
  593. 'If he''s surprised by your answer, he doesn''t show it. "Of course it does. It''s what you are."'
  594. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  595. end
  596. else
  597. act '... accept it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  598. end
  599. gs 'willpower', 'misc', 'self', 'medium'
  600. if will_cost <= pcs_willpwr:
  601. act '... just shrug (<<will_cost>> Willpower)':
  602. cla & *nl
  603. minut += 2
  604. wl_stats['respect'] += 3
  605. pcs_mood = 100
  606. gs 'willpower', 'misc', 'self', 'medium'
  607. gs 'willpower', 'pay', 'self'
  608. gs 'stat'
  609. 'It''s not like you don''t care, but indifference is probably something that Iosif annoys the most. So you shrug and turn your eyes away from your new tattoo. "Is there anything else you want? Or are we done for today? It was a long session and I''m hungry."'
  610. 'For a moment anger flares up inside his eyes, but it quickly shifts to something else. You can''t really put your finger on it, but he doesn''t hit you, screams at you or has any other outbursts. He only nods like a small sign of respect. Like a non-verbal ''well played''. It''s not much, but you take it.'
  611. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  612. end
  613. else
  614. act '... just shrug (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  615. end
  616. end
  617. if $ARGS[0] = 'tattoo_4':
  618. *clr & cla
  619. minut += 4
  620. gs 'stat'
  621. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  622. '"Uhm... yeah," the tattoo artist says and nervously rubbing the back of his head. "When there is nothing else. A tattoo like this costs 20,000 <b>₽</b>."'
  623. '20,000 <b>₽</b>? You sigh, because you know who is going to pay for it. You are. It''s always the same. They treat you like dirt and in the end they don''t even pay the bill.'
  624. '"How about you fuck her and reduce the price a bit?" Iosif suggests, but his expression makes it clear that this isn''t a suggestion. You know it, but the owner of the shop doesn''t. "What? No, I can''t do that."'
  625. '"What''s the problem? Do you think '+iif($wl_brand['text_pubic'] = 'cumslut', 'such a cumslut can''t give you a good time?"', 'my property is ugly?"')+' The man shakes his head and stammers. "No, no, of course not. But...," he thinks about his next words carefully. "It''s not a good idea. The area is rather sensitive right now and we shouldn''t take the risk."'
  626. '"Alright," Iosif replies slowly as if he''s talking to an imbecile. "It''s not like she doesn''t have other holes, doesn''t she?" He turns his attention to you. "He can fuck your mouth for 500 <b>₽</b>?"'
  627. 'You guess you have three options. First, you could decline. Yeah, that''s not going to go down well with Iosif. You discard that option. You could accept, lower the price a bit. You could demand more money and either get the man to refuse or get more money out of it or... a sudden idea lights up in your head. Or if he can''t fuck your pussy, he could use your ass. That would either earn you even more or it could maybe force the man to finally reject the whole idea.'
  628. act 'Accept':
  629. cla & *nl
  630. minut += 2
  631. wl_temp = 500
  632. gs 'stat'
  633. 'You sigh, since rejecting the ''suggestion'' isn''t an option, and gesture to the man to come to you. "See, she''s willing. What are you waiting for?" Iosif says pointing at you. The guy doesn''t offer any resistance and slowly returns to you.'
  634. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  635. end
  636. gs 'willpower', 'prostitution', 'self', 'easy'
  637. if will_cost <= pcs_willpwr:
  638. act 'Demand more money (<<will_cost>> Willpower)':
  639. cla & *nl
  640. minut += 4
  641. wl_stats['respect'] -= 1
  642. wl_stats['loyalty'] += 1
  643. wl_stats['acceptance'] += 1
  644. wl_temp = 1000
  645. gs 'willpower', 'prostitution', 'self', 'easy'
  646. gs 'willpower', 'pay', 'self'
  647. gs 'stat'
  648. '"500? That isn''t enough. I''m at least worth 1,000 <b>₽</b>," you tell both of them.'
  649. '"Really?" Iosif asks impressed by this tiny show of dominance. "Yes, I am," you affirm.'
  650. '"Very well 1,000 <b>₽</b> it is. What are you waiting for?" Iosif asks the guy. "Come on give the girl what she wants." The guy doesn''t offer any resistance and slowly returns to you.'
  651. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  652. end
  653. else
  654. act 'Demand more money (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  655. end
  656. gs 'willpower', 'prostitution', 'self', 'hard'
  657. if will_cost <= pcs_willpwr:
  658. act 'Suggest anal (<<will_cost>> Willpower)':
  659. cla & *nl
  660. minut += 4
  661. wl_stats['respect'] -= 2
  662. wl_stats['loyalty'] += 2
  663. wl_stats['acceptance'] += 2
  664. wl_temp = 2000
  665. gs 'willpower', 'prostitution', 'self', 'hard'
  666. gs 'willpower', 'pay', 'self'
  667. gs 'stat'
  668. '"500? That isn''t enough. I''m at least worth 2,000 <b>₽</b>," you tell both of some. '
  669. '"2,000 <b>₽</b>?" Iosif shakes his head about so much audacity. "Don''t kid yourself <<$pcs_nickname>>."'
  670. '"My mouth may not, but my asshole is," you reply firmly. "Very well 2,000 <b>₽</b> for her asshole," Iosif grins. "What are you waiting for?" Iosif asks the guy. "Come on give the girl what she wants." The guy doesn''t offer any resistance and slowly returns to you.'
  671. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  672. end
  673. else
  674. act 'Suggest anal (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  675. end
  676. end
  677. if $ARGS[0] = 'tattoo_5':
  678. *clr & cla
  679. minut += 2
  680. wl_total_price -= wl_temp
  681. gs 'stat'
  682. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  683. 'You don''t have to look far for something to clean yourself. You use the same supplies the tattoo artist used to clean your crotch. "How do you want to pay?" Iosif asks as you wipe away the cum'+iif(wl_temp = 2000, ' and for good measure wipe down your asshole too.', '.')
  684. act 'Let Iosif pay and increase your debt':
  685. cla & *nl
  686. wl_debt['amount'] += wl_total_price
  687. gs 'stat'
  688. iif(karta + money < wl_total_price, '"I can''t afford it at the moment, you', '"You')+' will have to pay for it," you say to Iosif. "Sure slut, no problem."'
  689. 'After Iosif has taken care of the payment, you go back to the car.'
  690. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_end'
  691. end
  692. if karta + money >= wl_total_price:
  693. act 'Pay for it yourself':
  694. cla & *nl
  695. if karta >= wl_total_price:
  696. karta -= wl_total_price
  697. elseif money >= wl_total_price:
  698. money -= wl_total_price
  699. else
  700. wl_total_price -= karta
  701. karta = 0
  702. money -= wl_total_price
  703. end
  704. gs 'stat'
  705. 'After you have taken care of the payment, you go back to the car.'
  706. act 'Go back to the car': gt 'mod_wlife_tattoo_piercing', 'tattoo_end'
  707. end
  708. end
  709. end
  710. if $ARGS[0] = 'tattoo_end':
  711. *clr & cla
  712. minut += 35
  713. gs 'stat'
  714. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  715. 'Iosif ignores you again. He doesn''t speak a single word to you and leaves you to your own thoughts. In the end your predictions was only off by one small detail. The day involved pain and getting fucked hard, but it wasn''t your pussy that was ravaged this time.'
  716. *nl
  717. 'After a bit more than half an hour Iosif parks in front of the warehouse. '+iif(wl_whore['shifts_week'] > 0 and wl_georgiy['payment_method'] = 0, '"Georgiy reminded me you''ll have to work one shift less for spending time with me today...," he looks a bit annoyed that he has to tell you that. "And now get', '"Get')+' the fuck out of my car," is the last thing he says to you.'
  718. if wl_whore['shifts_week'] > 0 and wl_georgiy['payment_method'] = 0: wl_whore['shifts_week'] -= 1
  719. killvar 'wl_temp'
  720. killvar 'wl_total_price'
  721. act 'Leave the car': gt 'mod_wlife_warehouse', 'street'
  722. end
  723. !!------ Irina / Nipple Piercing ------
  724. if $ARGS[0] = 'third_visit':
  725. *clr & cla
  726. minut += 4
  727. menu_off = 1
  728. wl_irina['status'] = 3
  729. gs 'stat'
  730. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/irina_bely.jpg"></center>'
  731. '"<<$pcs_nickname>>," Irina calls you using your nickname for the first time. Georgiy or somebody else probably told her. She''s leaning against the passenger side of her white Porsche waving you over.'
  732. '"Hi Irina," you say unsure if you hope or dread that she''s maybe here for you. "Visiting your brother?"'
  733. 'She shakes her head and opens the passenger side door. "No, I''m here to see you," she purrs like a randy cat.'
  734. act 'Get inside':
  735. *clr & cla
  736. minut += rand(30,40)
  737. gs 'stat'
  738. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/irina_bely_car.jpg"></center>'
  739. '"I''m here to give you a present," she tells you like a lover as she drives towards the highway. It may sound nice, but you doubt it''s something good.'
  740. '"Why?" you ask skeptical.'
  741. '"Why? Not what?" She asks amused. "You don''t trust me do you?"'
  742. '"Don''t take it the wrong way, but no I don''t trust you. That doesn''t mean..." But Irina cuts you off. "There''s no reason to defend yourself. I don''t take it personally. I wouldn''t trust myself if I were in your position. And to answer your question. I wanted to give you something to me remind you of the day we shared at my house."'
  743. '"That isn''t necessary Irina," you assure her. "Really. I doubt I''ll ever forget that day."'
  744. '"Sure, but as I said I want to give you something to remind you of our shared time. Something that will remind you every hour, every minute and every second of every day." She looks at you for the first time since you have entered the car. "Isn''t that romantic?"'
  745. 'No. It really doesn''t sound romantic, you think. It sounds more what a creepy stalker would say. "Yes, it does. Thank you Irina," you say keeping your thoughts to yourself.'
  746. '"Good," she turns her gaze back towards the road. "You''ll love it."'
  747. act 'Leave the car':
  748. *clr & cla
  749. minut += 3
  750. $location_type = 'public_indoors'
  751. gs 'stat'
  752. '<center><b>Tattoo & Piercing Salon</b></center>'
  753. '<center><img height = 480 src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  754. 'Oh no... you know exactly where you are. You''re back at the tattoo shop where you got your brand. "It''s a tattoo. Isn''t it? Something that will remind me every day of our encounter."'
  755. 'She laughs and shakes her head. "No silly. Of course not." You breathe a sigh of relief. "It''s a nipple piercing."'
  756. 'You freeze and stare at her. "What?"'
  757. '"Wasn''t it obvious? Something that reminds you every day of what happened? A nipple piercing is the best gift for a good tit flogging. Getting it hurts, it''s something you will feel every day and it''s a gift that is connected to your tits. It''s by far the most perfect gift for such an occasion." She spins around on her heels and walks into the piercing parlor. "Now come on <<$pcs_nickname>>. You''ll love it."'
  758. act 'Follow her':
  759. *clr & cla
  760. minut += 3
  761. gs 'stat'
  762. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tattoo_artist.jpg"></center>'
  763. '"Irina?" A smile blossoms on the face of the tattoo artist the second you enter his shop. "It''s so good to see you." He walks around the counter and they both exchange a kiss on the cheek. "What brings you here?"'
  764. '"My friend <<$pcs_firstname>> wants to get a nipple piercing. Something simple." She walks over to a nearby showcase and after looking at the different piercings she points towards a very basic silver stud. "How about this one <<$pcs_nickname>>?"'
  765. 'You walk over to the showcase and ...'
  766. act '... look at it':
  767. *clr & cla
  768. minut += 3
  769. gs 'stat'
  770. '<center> <img height = 480 src="images/pc/body/piercings/f1.jpg"></center>'
  771. 'It''s the most basic piercing they have. "Looks good," you say to her. Even if you don''t want to get it, you''re sure you can''t refuse her ''present'' and if you have to get one, the smallest and least flashy one is probably best.'
  772. '"Alright," she beams. "Why don''t you lie down and get ready while I pay."'
  773. act 'Get pierced':
  774. *clr & cla
  775. minut += 20
  776. $wl_whore['nipple_piercing'] = 1
  777. gs 'piercing_management', 'add', 'nipples', wl_whore['piercing_nipples']
  778. gs 'pain', 9, 'nipples', 'pierce'
  779. gs 'pain', 9, 'nipples', 'pierce'
  780. gs 'stat'
  781. '<center><img <<$set_imgh>> src="mod/wlife/images/player/nipple_pierced.jpg"></center>'
  782. 'You close your eyes, when he grabs your left nipple with cold metal forceps. "Now hold still please. It''s very important that you don''t move. If I go to deep, it could result in permanent damage. So please hold your breath for a moment." You do and suddenly pain shoots through your nipple as sharp metal pierces the sensitive flesh. "Ahh...," you exhale sharply and your eyes fly open. This hurts way more than getting your tongue pierced. "Already done," he says and offers you a sympathetic smile. "I only have to attach the stud," he explains, but it doesn''t take long and after an additional minute he''s finally done with the first one. After a few more minutes and more pain he''s done with the second one as well.'
  783. act 'Leave':
  784. *clr & cla
  785. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/irina_bely_kissing.jpg"></center>'
  786. gs 'arousal', 'kiss', 2, 'lesbian'
  787. gs 'arousal', 'end'
  788. gs 'stat'
  789. 'You have barely left the tattoo parlor before Irina pulls you towards her and surprises you with an intense kiss. Her soft lips move against yours and after the initial shock has passed you return the kiss. Time seems to stop and the pain in your nipples vanishes as you melt into her kiss. It''s so different than kissing a men. You''re about the same height which makes it easier, her lips are softer and everything about it is more sensual.'
  790. *nl
  791. 'Then it ends. After a few minutes she pulls back and takes two steps back in her high heels. "Goodbye <<$pcs_nickname>>." And with that said, she walks away, gets in her car, and leaves you behind while you blush like the hormonal teen that you are.'
  792. act 'Continue': gt 'city_industrial'
  793. end
  794. end
  795. end
  796. end
  797. end
  798. end
  799. end
  800. --- mod_wlife_tattoo_piercing ---------------------------------