mod_wlife_tattoo_piercing.qsrc 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837
  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. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  8. '"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.'
  9. '"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.'
  10. '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?"'
  11. '"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..."'
  12. '"<<$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."'
  13. '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."'
  14. 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.'
  15. act 'Branding???':
  16. *clr & cla
  17. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/volya_sokolov_car.jpg"></center>'
  18. '"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."'
  19. 'You don''t know how to react to that. A tattoo '+iif(tattCount > 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.'
  20. '"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.')
  21. '"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?'
  22. if npc_rel['A904'] < 40:
  23. npc_rel['A904'] += 10
  24. else
  25. npc_rel['A904'] += 5
  26. end
  27. act 'No, it''s who you are':
  28. cla & *nl
  29. wl_stats['acceptance'] += 5
  30. 'No, it symbolizes what you have become. Even if you remove it one day, it wouldn''t change what you are. A whore.'
  31. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'branding_1'
  32. end
  33. act 'Yes, it''s just temporary':
  34. cla & *nl
  35. wl_stats['acceptance'] -= 5
  36. 'Yes, it doesn''t mean anything. It''s only some stupid ink without meaning. It''s not like you are really a whore.'
  37. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'branding_1'
  38. end
  39. end
  40. end
  41. if $ARGS[0] = 'branding_1':
  42. *clr & cla
  43. minut += 45
  44. fakepassport = 1
  45. wl_passport = 1
  46. gs 'stat'
  47. '<center><img <<$set_imgh>> src="mod/wlife/images/player/passport_get.jpg"></center>'
  48. '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."'
  49. '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.'
  50. if $pcs_firstname = 'Mariya' or $pcs_firstname = 'Maria':
  51. $wl_names['first'] = 'Anastasia'
  52. else
  53. $wl_names['first'] = 'Mariya'
  54. end
  55. if $pcs_lastname = 'Semenova':
  56. $wl_names['last'] = 'Ivanova'
  57. else
  58. $wl_names['last'] = 'Semenova'
  59. end
  60. act 'Go inside the tattoo shop':
  61. *clr & cla
  62. minut += 5
  63. gs 'stat'
  64. '<center><b>Tattoo & Piercing Salon</b></center>'
  65. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  66. '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."')
  67. *nl
  68. '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."'
  69. act 'Look at your new tattoo': minut += 90 & gt 'mod_wlife_tattoo_piercing', 'branding_2'
  70. end
  71. end
  72. if $ARGS[0] = 'branding_2':
  73. *clr & cla
  74. gs 'stat'
  75. '<center><b>Tattoo & Piercing Salon</b></center>'
  76. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  77. '<center><table border=1><TH>View tattoos</TH>'
  78. if tatarm = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''arms/tatarm'' & gt ''mod_wlife_tattoo_piercing'', ''arm''">Arm</TD></tr>'
  79. if tatneck = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''neck/tatnck'' & gt ''mod_wlife_tattoo_piercing'', ''neck''">Neck</TD></tr>'
  80. if tatlech = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''shoulder/tatshldr'' & gt ''mod_wlife_tattoo_piercing'', ''shoulder''">Shoulder</TD></tr>'
  81. if tatfce = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''face/tatfce'' & gt ''mod_wlife_tattoo_piercing'', ''face''">Face</TD></tr>'
  82. if tatankle = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''foot/tatankle'' & gt ''mod_wlife_tattoo_piercing'', ''foot''">Foot</TD></tr>'
  83. if tatwrist = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''wrists/tatwrst'' & gt ''mod_wlife_tattoo_piercing'', ''wrist''">Wrist</TD></tr>'
  84. if tathand = 0: *p '<tr><TD><a href="exec: $wl_brand[''type''] = ''hand/tathnd'' & gt ''mod_wlife_tattoo_piercing'', ''hand''">Hand</TD></tr></table></center>'
  85. *nl
  86. '<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.'
  87. if tatarm >= 1: act 'Look at your arm tattoo': $wl_temp = 'arm' & $wl_brand['type'] = 'arms/tatarm' & wl_brand['number'] = tatarm & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  88. if tatneck >= 1: act 'Look at your neck tattoo': $wl_temp = 'neck' & $wl_brand['type'] = 'neck/tatnck' & wl_brand['number'] = tatneck & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  89. if tatlech >= 1: act 'Look at your shoulder tattoo': $wl_temp = 'shoulder' & $wl_brand['type'] = 'shoulder/tatshldr' & wl_brand['number'] = tatlech & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  90. if tatfce >= 1: act 'Look at your face tattoo': $wl_temp = 'face' & $wl_brand['type'] = 'face/tatfce' & wl_brand['number'] = tatfce & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  91. if tatankle >= 1: act 'Look at your foot tattoo': $wl_temp = 'foot' & $wl_brand['type'] = 'foot/tatankle' & wl_brand['number'] = tatankle & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  92. if tatwrist >= 1: act 'Look at your wrist tattoo': $wl_temp = 'wrist' & $wl_brand['type'] = 'wrists/tatwrst' & wl_brand['number'] = tatwrist & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  93. if tathand >= 1: act 'Look at your hand tattoo': $wl_temp = 'hand' & $wl_brand['type'] = 'hand/tathnd' & wl_brand['number'] = tathand & gt 'mod_wlife_tattoo_piercing', 'branding_3'
  94. end
  95. if $ARGS[0] = 'branding_3':
  96. *clr & cla
  97. '<center><img src="images/pc/body/tattoos/<<$wl_brand[''type'']>><<wl_brand[''number'']>>.jpg"></center>'
  98. 'Do you want to set this tattoo as your whore brand?'
  99. act 'No': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  100. act 'Yes': gt 'mod_wlife_tattoo_piercing', 'branding_end'
  101. end
  102. if $ARGS[0] = 'arm':
  103. *clr & cla
  104. n = 1
  105. :wl_looptatarm
  106. *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>'
  107. n += 1
  108. if n <= 82:jump 'wl_looptatarm'
  109. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  110. end
  111. if $ARGS[0] = 'arm_get':
  112. *clr & cla
  113. '<center><img src="images/pc/body/tattoos/arms/tatarm<<n>>.jpg"></center>'
  114. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'arm'
  115. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & tatarm = n & $wl_temp = 'arm' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  116. end
  117. if $ARGS[0] = 'face':
  118. *clr & cla
  119. n = 1
  120. :wl_looptatface
  121. *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>'
  122. n += 1
  123. if n <= 8:jump 'wl_looptatface'
  124. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  125. end
  126. if $ARGS[0] = 'face_get':
  127. *clr & cla
  128. '<center><img src="images/pc/body/tattoos/face/tatfce<<n>>.jpg"></center>'
  129. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'face'
  130. act 'Set this tattoo as your whore brand': wl_brand['price'] = 10000 & wl_brand['number'] = n & tatfce = n & $wl_temp = 'face' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  131. end
  132. if $ARGS[0] = 'foot':
  133. *clr & cla
  134. n = 1
  135. :wl_looptatfoot
  136. *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>'
  137. n += 1
  138. if n <= 25:jump 'wl_looptatfoot'
  139. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  140. end
  141. if $ARGS[0] = 'foot_get':
  142. *clr & cla
  143. '<center><img src="images/pc/body/tattoos/foot/tatankle<<n>>.jpg"></center>'
  144. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'foot'
  145. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & tatankle = n & $wl_temp = 'foot' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  146. end
  147. if $ARGS[0] = 'neck':
  148. *clr & cla
  149. n = 1
  150. :wl_looptatneck
  151. *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>'
  152. n += 1
  153. if n <= 30:jump 'wl_looptatneck'
  154. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  155. end
  156. if $ARGS[0] = 'neck_get':
  157. *clr & cla
  158. '<center><img src="images/pc/body/tattoos/neck/tatnck<<n>>.jpg"></center>'
  159. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'neck'
  160. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & tatneck = n & $wl_temp = 'neck' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  161. end
  162. if $ARGS[0] = 'shoulder':
  163. *clr & cla
  164. n = 1
  165. :wl_looptatlech
  166. *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>'
  167. n += 1
  168. if n <= 25:jump 'wl_looptatlech'
  169. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  170. end
  171. if $ARGS[0] = 'shoulder_get':
  172. *clr & cla
  173. '<center><img src="images/pc/body/tattoos/shoulder/tatshldr<<n>>.jpg"></center>'
  174. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'shoulder'
  175. act 'Set this tattoo as your whore brand': wl_brand['price'] = 8000 & wl_brand['number'] = n & tatlech = n & $wl_temp = 'shoulder' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  176. end
  177. if $ARGS[0] = 'wrist':
  178. *clr & cla
  179. n = 1
  180. :wl_looptatwrist
  181. *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>'
  182. n += 1
  183. if n <= 51:jump 'wl_looptatwrist'
  184. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  185. end
  186. if $ARGS[0] = 'wrist_get':
  187. *clr & cla
  188. '<center><img src="images/pc/body/tattoos/wrists/tatwrst<<n>>.jpg"></center>'
  189. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'wrist'
  190. act 'Set this tattoo as your whore brand': wl_brand['price'] = 7000 & wl_brand['number'] = n & tatwrist = n & $wl_temp = 'wrist' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  191. end
  192. if $ARGS[0] = 'hand':
  193. *clr & cla
  194. n = 1
  195. :wl_looptathand
  196. *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>'
  197. n += 1
  198. if n <= 9:jump 'wl_looptathand'
  199. act 'Choose another type of tattoo': gt 'mod_wlife_tattoo_piercing', 'branding_2'
  200. end
  201. if $ARGS[0] = 'hand_get':
  202. *clr & cla
  203. '<center><img src="images/pc/body/tattoos/hand/tathnd<<n>>.jpg"></center>'
  204. act 'Choose another tattoo': gt 'mod_wlife_tattoo_piercing', 'hand'
  205. act 'Set this tattoo as your whore brand': wl_brand['price'] = 7000 & wl_brand['number'] = n & tathand = n & $wl_temp = 'hand' & gt 'mod_wlife_tattoo_piercing', 'branding_end'
  206. end
  207. if $ARGS[0] = 'branding_end':
  208. *clr & cla
  209. minut += 5
  210. wl_brand['timer'] = daystart + rand(1,3)
  211. $wl_brand['image'] = 'images/pc/body/tattoos/<<$wl_brand[''type'']>><<wl_brand[''number'']>>.jpg'
  212. $wl_brand['type'] = $wl_temp
  213. killvar '$wl_temp'
  214. killvar 'n'
  215. if wl_whore['shifts_week'] > 0: wl_whore['shifts_week'] -= 1
  216. gs 'mod_wlife_functions', 'tat_pierce_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."'
  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 = 334 src="images/pc/body/piercings/a2.jpg"></td><td><img height = 334 src="images/pc/body/piercings/a4.jpg"></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(pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsG + pirsN > 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['pirsA'] = 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['pirsA'] = 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['pirsA'] = 2, 'left', 'right')+'," you say pointing at it. "'+iif(wl_whore['pirsA'] = 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['pirsA']
  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(pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsG + pirsN > 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 breath 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['pirsA'] = 4: '"And now for the other two," he reminds you and another sharp pain rushes through your tongue and another...'
  409. pirsA = wl_whore['pirsA']
  410. dynamic 'pirsA<<wl_whore[''pirsA'']>>_owned = 1'
  411. pierWearCount += 1
  412. gs 'pain', rand(4,5), 'tongue', 'pierce'
  413. if wl_whore['pirsA'] = 4:
  414. gs 'pain', rand(4,5), 'tongue', 'pierce'
  415. gs 'pain', rand(4,5), 'tongue', 'pierce'
  416. end
  417. gs 'stat'
  418. act 'Continue':
  419. *clr & cla
  420. minut += 30
  421. killvar 'wl_total_price'
  422. gs 'stat'
  423. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  424. '"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.'
  425. act 'Get out of the car':
  426. *clr & cla
  427. gs 'mod_wlife_functions', 'tat_pierce_count'
  428. '<center><img <<$set_imgh>> src="mod/wlife/images/objects/info.gif"></center>'
  429. 'Developer Note: From now on you''ll have to wear your tongue piercing in addition to a prostitution outfit and high heels.'
  430. '<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>'
  431. '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.'
  432. act 'Continue': gt $wl_loc[0], $wl_loc[1]
  433. end
  434. end
  435. end
  436. !!------ Iosif Tattoo ------
  437. if $ARGS[0] = 'tattoo_0':
  438. *clr & cla
  439. minut += 4
  440. menu_off = 1
  441. wl_iosif['tattoo'] = 2
  442. gs 'stat'
  443. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  444. '"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.'
  445. 'What does he want now?'+iif(kanukuli = 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.'
  446. 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."'
  447. gs 'willpower', 'misc', 'self', 'hard'
  448. if will_cost <= pcs_willpwr:
  449. act 'Protest (<<will_cost>> Willpower)':
  450. cla & *nl
  451. minut += 4
  452. wl_stats['respect'] += 2
  453. wl_stats['loyalty'] -= 1
  454. gs 'willpower', 'pay', 'self'
  455. gs 'stat'
  456. '"I can''t '+iif(kanukuli = 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?"'
  457. '"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!"'
  458. '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.'
  459. gs 'mod_wlife_tattoo_piercing', 'tattoo_0_actions'
  460. end
  461. else
  462. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  463. end
  464. act 'Do it':
  465. cla & *nl
  466. minut += 2
  467. wl_stats['respect'] -= 1
  468. gs 'stat'
  469. '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.'
  470. gs 'mod_wlife_tattoo_piercing', 'tattoo_0_actions'
  471. end
  472. end
  473. if $ARGS[0] = 'tattoo_0_actions':
  474. act 'Be quiet': gt 'mod_wlife_tattoo_piercing', 'tattoo_1'
  475. gs 'willpower', 'misc', 'self', 'hard'
  476. if will_cost <= pcs_willpwr:
  477. act 'Ask him what''s going on (<<will_cost>> Willpower)':
  478. cla & *nl
  479. minut += 4
  480. gs 'willpower', 'pay', 'self'
  481. gs 'stat'
  482. '"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.'
  483. '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."'
  484. '"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."'
  485. act 'Be quiet': gt 'mod_wlife_tattoo_piercing', 'tattoo_1'
  486. end
  487. else
  488. 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>'
  489. end
  490. end
  491. if $ARGS[0] = 'tattoo_1':
  492. *clr & cla
  493. minut += 35
  494. gs 'stat'
  495. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  496. '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.'
  497. '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.'
  498. '"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.'
  499. act 'Go inside':
  500. *clr & cla
  501. minut += 7
  502. $location_type = 'public_indoors'
  503. gs 'stat'
  504. '<center><b>Tattoo & Piercing Salon</b></center>'
  505. '<center><img src="images/locations/city/industrial/salon/pirsingstudia.jpg"></center>'
  506. '"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.'
  507. '"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.'
  508. '"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."'
  509. '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.'
  510. '"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."'
  511. '"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."'
  512. gs 'willpower', 'misc', 'self', 'hard'
  513. if will_cost <= pcs_willpwr:
  514. act 'Protest (<<will_cost>> Willpower)':
  515. *clr & cla
  516. minut += 4
  517. wl_stats['respect'] += 3
  518. wl_stats['loyalty'] -= 1
  519. gs 'pain', 10, 'tummy', 'hit'
  520. gs 'pain', 10, 'head', 'slap'
  521. gs 'willpower', 'pay', 'self'
  522. gs 'stat'
  523. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/georgiy_bely_angry.jpg"></center>'
  524. '"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 breath. 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.'
  525. '"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."'
  526. act 'Follow his order': gt 'mod_wlife_tattoo_piercing', 'tattoo_2'
  527. end
  528. else
  529. act 'Protest (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  530. end
  531. act 'Follow his order': gt 'mod_wlife_tattoo_piercing', 'tattoo_2'
  532. end
  533. end
  534. if $ARGS[0] = 'tattoo_2':
  535. *clr & cla
  536. minut += 320
  537. gs 'pain', 10, 'pubic', 'pierce'
  538. gs 'pain', 10, 'pubic', 'pinch'
  539. gs 'stat'
  540. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/tattoo_artist.jpg"></center>'
  541. '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.'
  542. '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.'
  543. '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?"'
  544. '"Four, maybe five hours," he replies engrossed in his work.'
  545. 'Five hours? You think shocked and close your eyes trying without avail to block out the pain.'
  546. *nl
  547. '"I''m done," he finally says after more than five hours.'
  548. act 'Look at your new pubic tattoo':
  549. *clr & cla
  550. minut += 2
  551. wl_total_price = 20000
  552. gs 'stat'
  553. '<center><table cellspacing="3"><tr><td><img height = 334 src="images/pc/body/tattoos/pubic/tatvag1.jpg"></td><td><img height = 334 src="images/pc/body/tattoos/pubic/tatvag2.jpg"></td></tr></table></center>'
  554. '<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.'
  555. 'Which of those two tattoo''s has Iosif chosen for you?'
  556. act 'Owned': wl_temp = 1 & $wl_brand['text_pubic'] = 'owned' & gt 'mod_wlife_tattoo_piercing', 'tattoo_3'
  557. act 'Cumslut': wl_temp = 2 & $wl_brand['text_pubic'] = 'cumslut' & gt 'mod_wlife_tattoo_piercing', 'tattoo_3'
  558. end
  559. end
  560. if $ARGS[0] = 'tattoo_3':
  561. *clr & cla
  562. minut += 5
  563. tatvag = wl_temp
  564. $wl_brand['image_pubic'] = 'images/pc/body/tattoos/pubic/tatvag<<tatvag>>.jpg'
  565. gs 'mod_wlife_functions', 'tat_pierce_count'
  566. gs 'stat'
  567. '<center><img <<$set_imgh>> src="<<$wl_brand[''image_pubic'']>>"></center>'
  568. '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...'
  569. act '... start to cry':
  570. cla & *nl
  571. minut += 3
  572. wl_stats['acceptance'] -= 2
  573. wl_stats['respect'] += 1
  574. pcs_mood = 0
  575. gs 'stat'
  576. '... 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.'
  577. '"Yes," you sniff rubbing away more tears. "Thank you Iosif."'
  578. '"Your very welcome <<$pcs_nickname>>."'
  579. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  580. end
  581. gs 'willpower', 'misc', 'self', 'hard'
  582. if will_cost <= pcs_willpwr:
  583. act '... accept it (<<will_cost>> Willpower)':
  584. cla & *nl
  585. minut += 3
  586. wl_stats['acceptance'] += 2
  587. wl_stats['respect'] -= 3
  588. pcs_mood = 0
  589. gs 'willpower', 'misc', 'self', 'hard'
  590. gs 'willpower', 'pay', 'self'
  591. gs 'stat'
  592. '... 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.')
  593. '"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."'
  594. 'If he''s surprised by your answer, he doesn''t show it. "Of course it does. It''s what you are."'
  595. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  596. end
  597. else
  598. 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>'
  599. end
  600. gs 'willpower', 'misc', 'self', 'medium'
  601. if will_cost <= pcs_willpwr:
  602. act '... just shrug (<<will_cost>> Willpower)':
  603. cla & *nl
  604. minut += 2
  605. wl_stats['respect'] += 3
  606. pcs_mood = 100
  607. gs 'willpower', 'misc', 'self', 'medium'
  608. gs 'willpower', 'pay', 'self'
  609. gs 'stat'
  610. '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."'
  611. '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.'
  612. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_4'
  613. end
  614. else
  615. 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>'
  616. end
  617. end
  618. if $ARGS[0] = 'tattoo_4':
  619. *clr & cla
  620. minut += 4
  621. gs 'stat'
  622. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  623. '"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>."'
  624. '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.'
  625. '"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."'
  626. '"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."'
  627. '"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>?"'
  628. '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.'
  629. act 'Accept':
  630. cla & *nl
  631. minut += 2
  632. wl_temp = 500
  633. gs 'stat'
  634. '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.'
  635. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  636. end
  637. gs 'willpower', 'prostitution', 'self', 'easy'
  638. if will_cost <= pcs_willpwr:
  639. act 'Demand more money (<<will_cost>> Willpower)':
  640. cla & *nl
  641. minut += 4
  642. wl_stats['respect'] -= 1
  643. wl_stats['loyalty'] += 1
  644. wl_stats['acceptance'] += 1
  645. wl_temp = 1000
  646. gs 'willpower', 'prostitution', 'self', 'easy'
  647. gs 'willpower', 'pay', 'self'
  648. gs 'stat'
  649. '"500? That isn''t enough. I''m at least worth 1,000 <b>₽</b>," you tell both of them.'
  650. '"Really?" Iosif asks impressed by this tiny show of dominance. "Yes, I am," you affirm.'
  651. '"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.'
  652. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  653. end
  654. else
  655. 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>'
  656. end
  657. gs 'willpower', 'prostitution', 'self', 'hard'
  658. if will_cost <= pcs_willpwr:
  659. act 'Suggest anal (<<will_cost>> Willpower)':
  660. cla & *nl
  661. minut += 4
  662. wl_stats['respect'] -= 2
  663. wl_stats['loyalty'] += 2
  664. wl_stats['acceptance'] += 2
  665. wl_temp = 2000
  666. gs 'willpower', 'prostitution', 'self', 'hard'
  667. gs 'willpower', 'pay', 'self'
  668. gs 'stat'
  669. '"500? That isn''t enough. I''m at least worth 2,000 <b>₽</b>," you tell both of some. '
  670. '"2,000 <b>₽</b>?" Iosif shakes his head about so much audacity. "Don''t kid yourself <<$pcs_nickname>>."'
  671. '"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.'
  672. act 'Continue': gt 'mod_wlife_iosif_sex', 'tattoo_start'
  673. end
  674. else
  675. 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>'
  676. end
  677. end
  678. if $ARGS[0] = 'tattoo_5':
  679. *clr & cla
  680. minut += 2
  681. wl_total_price -= wl_temp
  682. gs 'stat'
  683. '<center><img <<$set_imgh>> src="mod/wlife/images/characters/iosif_orlov.jpg"></center>'
  684. '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.', '.')
  685. act 'Let Iosif pay and increase your debt':
  686. cla & *nl
  687. wl_debt['amount'] += wl_total_price
  688. gs 'stat'
  689. 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."'
  690. 'After Iosif has taken care of the payment, you go back to the car.'
  691. act 'Continue': gt 'mod_wlife_tattoo_piercing', 'tattoo_end'
  692. end
  693. if karta + money >= wl_total_price:
  694. act 'Pay for it yourself':
  695. cla & *nl
  696. if karta >= wl_total_price:
  697. karta -= wl_total_price
  698. elseif money >= wl_total_price:
  699. money -= wl_total_price
  700. else
  701. wl_total_price -= karta
  702. karta = 0
  703. money -= wl_total_price
  704. end
  705. gs 'stat'
  706. 'After you have taken care of the payment, you go back to the car.'
  707. act 'Go back to the car': gt 'mod_wlife_tattoo_piercing', 'tattoo_end'
  708. end
  709. end
  710. end
  711. if $ARGS[0] = 'tattoo_end':
  712. *clr & cla
  713. minut += 35
  714. gs 'stat'
  715. '<center><img <<$set_imgh>> src="mod/wlife/images/player/car_phone_'+iif(daystage = 5, 'night', 'day')+'.jpg"></center>'
  716. '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.'
  717. *nl
  718. '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.'
  719. if wl_whore['shifts_week'] > 0 and wl_georgiy['payment_method'] = 0: wl_whore['shifts_week'] -= 1
  720. killvar 'wl_temp'
  721. killvar 'wl_total_price'
  722. act 'Leave the car': gt 'mod_wlife_warehouse', 'street'
  723. end
  724. --- mod_wlife_tattoo_piercing ---------------------------------