qwBarPolet 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. # qwBarPolet
  2. minut += 5
  3. gs 'stat'
  4. if night_mode = 1:
  5. fcolor = rgb(255, 255, 255)
  6. bcolor = rgb(0, 0, 0)
  7. lcolor = rgb(106, 90, 205)
  8. else
  9. fcolor = rgb(0, 0, 0)
  10. bcolor = rgb(255, 255, 255)
  11. lcolor = rgb(106, 90, 205)
  12. end
  13. if MartinTalkDaystart ! daystart:
  14. MartinTalkDaystart = daystart
  15. MartinTalkDay = 0
  16. end
  17. '<center><b><font color="maroon">Bar "Rabotnik"</font></b></center>'
  18. !if hour >= 10:
  19. ! '<center><img src="images/locations/city/industrial/bar/bar.jpg"></center>'
  20. ! 'This place has a rowdy air about itself: The smell of spilled beer, schnaps, and a hint of vomit and blood are hard to miss, and some of the stools and billard cues look like they''ve been used in fights before. It is obviously a worker pub and not trying to be anything fancier than that, but that gives it an odd charm of its own.'
  21. ! *nl
  22. ! 'Even at this early hour, a few patrons are sitting at the bar, drowning their sorrows, indulging in their alcohol addiction, or nursing a hangover with the very thing that caused it in the first place.'
  23. ! 'The bartender, a burly man with a scarred face and more tattoos than you can count, doesn''t look particularly sympathetic at first glance, but he seems to be talking to some of the guys and only begrudgingly fills their glasses back up again.'
  24. ! 'He looks up when he hears you open the door and gives you a look somewhere between surprise, curiosity and intimidation, but then continues talking to a drunk guy who just started sobbing.'
  25. ! 'It takes you only a moment to realize that women probably don''t come here often.'
  26. if hour >= 16:
  27. '<center><img src="images/locations/city/industrial/bar/bar.jpg"></center>'
  28. 'This place has a rowdy air about itself: The smell of spilled beer, schnaps, and a hint of vomit and blood are hard to miss, and some of the stools and billard cues look like they''ve been used in fights before. It is obviously a worker pub and not trying to be anything fancier than that, but that gives it an odd charm of its own.'
  29. *nl
  30. 'The bar is filling rapidly as people get off work in the surrounding factories, looking to get a beer with their friends before heading home or to get piss drunk to get their mind off their problems.'
  31. 'The bartender, a burly man with a scarred face and more tattoos than you can count, greets most of the men by name as they come in and prepares their drinks before they have even reached reached the counter.'
  32. if knowMartin = 0:
  33. 'He, along with some of the regulars, shoot you a quick glance and you realize that young women are probably a rare sight around here. You spot a handful of women, spread out over all the occupied tables, but judging by how they are treated, most of the men they''re with seem to see them as "one of the guys".'
  34. end
  35. elseif hour >= 21:
  36. '<center><img src="images/locations/city/industrial/bar/bar.jpg"></center>'
  37. 'This place has a rowdy air about itself: The smell of spilled beer, schnaps, and a hint of vomit and blood are hard to miss, and some of the stools and billard cues look like they''ve been used in fights before. It is obviously a worker pub and not trying to be anything fancier than that, but that gives it an odd charm of its own.'
  38. *nl
  39. 'Even though there aren''t too many people here, the place is fairly loud, most of the noise being produced by the two groups of young guys playing billard; most of the men at the bar are quietly drinking though, talking among themselves.'
  40. 'The bartender, a burly man with a scarred face and more tattoos than you can count, pays little attention to you, absorbed in a conversation with two of his regulars.'
  41. if knowMartin = 0:
  42. 'He, along with some of the regulars, shoot you a quick glance and you realize that young women are probably a rare sight around here. You spot a handful of women, spread out over all the occupied tables, but judging by how they are treated, most of the men they''re with seem to see them as "one of the guys".'
  43. end
  44. end
  45. act 'Order a beer (5 <b>₽</b>)':
  46. 'You go to the counter, sit down on one of the stools and, when the bartender notices you, ask: "Hey, could you bring me a beer?"'
  47. if knowMartin = 1:
  48. money -= 5
  49. minut += 15
  50. alko += 2
  51. MartinRand = RAND(1,7)
  52. !if alko >= 7:
  53. !
  54. ![if alko >= 7, Martin will not give you another drink (unless somebody else is ordering it?)]
  55. if MartinRand <= 2:
  56. ![RANDOM EVENTS (Strangers inviting her to have beer or something else with them - FRIENDLY - interacts with friends or has consensual sex)?]
  57. gt 'qwBarPolet', 'DrinkEvents'
  58. elseif MartinRand <= 4 and MartinTalkDay = 0 and MartinTalkVar < 2:
  59. MartinTalkDay = 1
  60. MartinRel += 1
  61. !Replace MartinRel with npc_rel[] format?
  62. gt 'qwBarPolet', 'MartinTalk'
  63. else:
  64. '"Sure, <<$pcs_firstname>>, coming right up", Martin says, draws a beer for you and hands it to you.'
  65. '"Thanks, Martin", you say and give him a friendly smile before he returns to what he was doing.'
  66. 'You spend the next 15 minutes drinking your beer in peace as you reflect the events of the day, think about your life and the people in it... until you finish your beverage with one last gulp.'
  67. act 'Finish your beer': gt 'qwBarPolet'
  68. !act '"Bring me another!" (5 <b>₽</b>)':
  69. ![RANDOM EVENTS (Friendly strangers or friends/acquaintances inviting Sveta to have beer or something else with them)?]
  70. end
  71. elseif fakepassport = 1 or age >= 18:
  72. knowMartin = 1
  73. money -= 5
  74. minut += 15
  75. alko += 2
  76. 'The bartender comes over and musters you. "Sure. If you are old enough."'
  77. 'You are surprised that someone in a bar like this seems interested in that, and it must have shown in your face, because he adds: "I have enough things to worry about as is. I don''t need somebody spreading the word that I''m selling alcohol to kids."'
  78. 'Nodding, you take out your ID and show it to him. He eyes it suspiciously and gives you a stern look... but then nods, hands it back to you and draws a cold beer which he places in front of you.'
  79. '"What''s your name, girl?", he asks.'
  80. '"<<$pcs_firstname>>", you reply truthfully, taking a small sip from your beverage.'
  81. '"Okay, <<$pcs_firstname>>. My name is Martin. This is my bar, and I don''t want any trouble here." You notice a faint accent you cannot quite place - maybe Spanish? "I know most people who come here by name, and most of them are good men, but we are a rowdy bunch and we tend to act more stupid than usual when women are around."'
  82. '"So... you don''t want me to come here again?", you ask carefully.'
  83. '"No, it means that, if you want to spend time here, I don''t want you doing anything stupid so I don''t have to step in." His words and look almost make you feel like a daughter being scolded by her father, but his voice softens a little as he continues: "But if any of the guys gives you trouble, you just let me know. Got it?"'
  84. 'You nod, and he gives you a hint of smile - it amazes you how that gruff face lights up as he does - before Martin returns to the regulars he had been talking to.'
  85. 'You spend the next 15 minutes pondering his words and the impression he has left on you, absentmindedly nursing on your beer until you notice that your glass is empty.'
  86. act 'Finish your beer': gt 'qwBarPolet'
  87. else:
  88. 'The bartender comes over and musters you. "Sure. If you are old enough."'
  89. 'You are surprised that someone in a bar like this seems interested in that, and it must have shown in your face, because he adds: "I have enough things to worry about as is. I don''t need somebody spreading the word that I sell alcohol to kids."'
  90. '"Um...", you try to maintain eye contact with him but eventually look down, "I, uh, must have forgotten my ID at home. Couldn''t you-"'
  91. '"No, I can''t", he cuts you off. "No ID, no alcohol."'
  92. act 'Nod and give up': gt 'qwBarPolet'
  93. ![RANDOM EVENTS (Strangers inviting her to have beer or something else with them, but overall friendly/consensual tone)?]
  94. end
  95. end
  96. act 'Order a shot of vodka (5 <b>₽</b>)':
  97. 'You go to the counter, sit down on one of the stools and, when the bartender notices you, ask: "Can I have a shot of vodka?"'
  98. if knowMartin = 1:
  99. money -= 5
  100. minut += 5
  101. alko += 2
  102. MartinRand = RAND(1,7)
  103. !if alko >= 7:
  104. !
  105. ![if alko >= 7, Martin will not give you another drink (unless somebody else is ordering it?)]
  106. if MartinRand <= 2:
  107. ![RANDOM EVENTS (Strangers inviting her to have beer or something else with them - RAPEY - drunk sex, groping)?]
  108. gt 'qwBarPolet', 'DrinkEvents'
  109. elseif MartinRand <= 4 and MartinTalkDay = 0 and MartinTalkVar < 2:
  110. MartinTalkDay = 1
  111. MartinRel += 1
  112. !Replace MartinRel with npc_rel[] format?
  113. gt 'qwBarPolet', 'MartinTalk'
  114. !EVENTS EXPLICITLY MENTION BEER, NOT SHOTS - SOLUTION???
  115. else:
  116. '"Sure, <<$pcs_firstname>>, coming right up", Martin says, pours a shot and hands it to you.'
  117. '"Thanks, Martin", you say and give him a friendly smile before he returns to what he was doing.'
  118. 'You slam back the vodka, enjoying the burning sensation it leaves in your throat, and spend a few minutes looking around the bar and letting your mind drift aimlessly as the alcohol takes effect.'
  119. act 'Finish up': gt 'qwBarPolet'
  120. !act '"Bring me another!" (5 <b>₽</b>)':
  121. end
  122. elseif fakepassport = 1 or age >= 18:
  123. knowMartin = 1:
  124. money -= 5
  125. minut += 5
  126. alko += 2
  127. 'The bartender comes over and musters you. "Sure. If you are old enough."'
  128. 'You are surprised that someone in a bar like this seems interested in that, and it must have shown in your face, because he adds: "I have enough things to worry about as is. I don''t need somebody spreading the word that I''m selling alcohol to kids."'
  129. 'Nodding, you take out your ID and show it to him. He eyes it suspiciously and gives you a stern look... but then nods, hands it back to you, takes an ice-cold bottle of vodka out of the fridge and pours you a shot.'
  130. '"What''s your name, girl?", he asks.'
  131. '"<<$pcs_firstname>>", you reply truthfully, taking the small glass into your hand.'
  132. '"Okay, <<$pcs_firstname>>. My name is Martin. This is my bar, and I don''t want any trouble here." You notice a faint accent you cannot quite place - maybe Spanish? "I know most people who come here by name, and most of them are good men, but we are a rowdy bunch and we tend to act more stupid than usual when women are around."'
  133. '"So... you don''t want me to come here again?", you ask carefully.'
  134. '"No, it means that, if you want to spend time here, I don''t want you doing anything stupid so I don''t have to step in." His words and look almost make you feel like a daughter being scolded by her father, but his voice softens a little as he continues: "But if any of the guys gives you trouble, you just let me know. Got it?"'
  135. 'You nod, and he gives you a hint of smile - it amazes you how that gruff face lights up as he does - before Martin returns to the regulars he had been talking to.'
  136. 'You spend the next 5 minutes pondering his words and the impression he has left on you - you are so caught up in your thoughts that you almost forgot the alcohol in your glass, so you slam it back in one gulp, feeling the cold liquid run down your throat, leaving only a burning sensation in your throat.'
  137. act 'Finish up': gt 'qwBarPolet'
  138. else:
  139. 'The bartender comes over and musters you. "Sure. If you are old enough."'
  140. 'You are surprised that someone in a bar like this seems interested in that, and it must have shown in your face, because he adds: "I have enough things to worry about as is. I don''t need somebody spreading the word that I sell alcohol to kids."'
  141. '"Um...", you try to maintain eye contact with him but eventually look down, "I, uh, must have forgotten my ID at home. Couldn''t you-"'
  142. '"No, I can''t", he cuts you off. "No ID, no alcohol."'
  143. act 'Nod and give up': gt 'qwBarPolet'
  144. ![Events where Sveta interacts with random guys, resulting in drunk sex, groping etc. when drinking vodka?]
  145. end
  146. end
  147. !'Look around the bar' action to find people to interact with/who will invite her to a drink?
  148. !Extra act and events for post office personnel?
  149. !Replace MartinRel with npc_rel[] format?
  150. !if MartinRel > threshold (10? 20? 30?)
  151. ![Relationship stat for Martin - advances as Sveta converses with him and he saves her from people who want to rape her; once it reaches a threshold (10? 20?), sexual events with him become available]
  152. act 'Go to the toilet': gt 'qwBarPoletToilet'
  153. act 'Leave':gt 'nord'
  154. if $ARGS[0] = 'DrinkEvents':
  155. !DrinkingRand ALWAYS NEEDS TO BE ADJUSTED FOR NEW EVENTS!!!
  156. DrinkingRand = RAND(1,2)
  157. if DrinkingRand = 1:
  158. 'Martin nods and prepares your beverage. While he does, you hear voices swell behind you and turn to find their source. It would seem that two other patrons - workmates, if their identical, dusty work overalls are any indication - have had a little too much too drink and are now arguing loudly over who has been bumming more cigarettes off whom.'
  159. 'They get on their feet, apparently looking to settle the matter their alcohol-addled brains brought up once and for all, just as Martin puts the glass with your beverage down in front of you.'
  160. 'He seems completely unfazed by this disruption of the bar''s peace as he steps out from behind the counter, his burly, muscular build more impressive out in the open room, and you don''t seem to be alone with that assessment: The few whose attention hadn''t been captured by the loud voices now cease whatever they are doing, the room eerily silent except for Martin''s voice: "Artur, Grisha," he calls the two.'
  161. 'They slowly turn their heads toward him and it seems to dawn on them who is speaking to them. It''s astonishing, really: One moment, they are pumped up and ready to go at each other, and the next, they seem to physically deflate.'
  162. 'Martin doesn''t utter another word at them - he doesn''t have to. The two slowly sit back down, careful to avoid the bartender''s gaze as much as each other''s.'
  163. 'Satisfied with this outcome, Martin nods. "No more drinks for the two of you tonight," he declares before turning around to resume his post.'
  164. 'Within seconds, the bar''s volume is back to its normal level, laughter and smutty jokes filling the air.'
  165. 'While you enjoy your drink, you briefly wonder why Martin didn''t just throw them out, but then you notice that the Artur and Grigori are talking to each other again and then burst into laughter. Looks like the bartender knows his regulars.'
  166. act 'Finish your drink': gt 'qwBarPolet'
  167. elseif DrinkingRand = 2:
  168. 'Martin nods and prepares your beverage, then places it in front of you.'
  169. '"Thank you," you smile at him and earn a half-smile in return before he leaves you to yourself.'
  170. 'With nobody to talk to, your eyes drift around the bar until they come to rest on a nearby table where the patrons are playing poker. More specifically, you are looking right into the hand of one of the players, and he seems to have four jacks.'
  171. 'Curious as to how this turns out (or maybe just for lack of better entertainment), you watch as one of the other players folds while the remaining three raise each other until their pot contains some 50 rubles.'
  172. 'The other two look confident. One reveals three queens... and curses loudly when the second puts down a full house, a smug grin on his face. You don''t know what expression ''your'' guy had when he placed his four jacks on the table, but seeing the grin wiped off the second player''s face almost makes it feel like you sat at the table with them.'
  173. 'Feeling victorious (and a little lonely), you focus your attention on your beverage again while the card players sets up their next round.'
  174. act 'Finish your drink': gt 'qwBarPolet'
  175. !Ideas for other random events:
  176. !-Some women giving some guy a blowjob off in a corner, while Martin is distracted (Actually happened in some bar in Russia)
  177. !-A couple disappearing in the bathroom and coming out disheveled
  178. !-Martin talking to somebody (and comforting them)
  179. !-A group talking about work
  180. !-Talk about prominent npcs
  181. !-Talk about ingame locations
  182. !-Discussing ingame politics (law that you can only have one car, for example) - "I can''t even afford ONE!"
  183. end
  184. end
  185. if $ARGS[0] = 'MartinTalk':
  186. !!! ALWAYS ADJUST MartinTalkVar THRESHOLD THROUGHOUT LOCATION SO CONVERSATIONS CAN SHOW UP !!!
  187. if MartinTalkVar = 0:
  188. MartinTalkVar = 1
  189. '"Sure, <<$pcs_firstname>>, coming right up", Martin says and pours you your drink.'
  190. '"Thanks, Martin", you say and give him a friendly smile. "Do you mind if I ask you a question?"'
  191. 'He raises an eyebrow but shrugs. "Shoot."'
  192. '"You''re not originally from Russia, are you?"'
  193. 'A grin cracks the rough surface of his face and lights it up in a way you would have thought impossible. "What gave me away? My skin color? My accent?"'
  194. 'You shake your head apologetically. "Sorry, it was a dumb question."'
  195. '"Maybe", he agrees, "but you could always try making it less dumb."'
  196. '"Okay, uh... Where are you from?"'
  197. '"Ever heard of a place called ''Colombia''?"'
  198. '"Um... Maybe?" Your face gives away that you have no idea.'
  199. '"Well, let''s just say that it''s not a very nice country to live in, unless you are willing to sell your soul."'
  200. '"Did you?"'
  201. '"Did I what?"'
  202. '"Did you sell your soul?"'
  203. 'Martin is taken aback by your question at first, making you cringe in fear that you might have gone too far... but then he bursts into laughter. "That, mi amor, is a story for another day. Enjoy your beer before it gets warm."'
  204. 'With that, he directs his attention at another visitor of the bar. You notice that you''ve been holding your breath and release it now, glad you didn''t piss him off. Watching Martin from afar, you take nurse on your beverage until you find it empty.'
  205. act 'Finish your drink': gt 'qwBarPolet'
  206. elseif MartinTalkVar = 1:
  207. MartinTalkVar = 2
  208. '"Of course, <<$pcs_firstname>>," Martin says and hands you your poison of choice.'
  209. '"Thanks, Martin", you say with a smile. You hesitate for just a moment, then say what''s on your mind, "can I ask you something?"'
  210. '"You wanna know why I''m here in Russia, don''t you?"'
  211. 'You blush slightly. "Is it that obvious?"'
  212. '"Yes, it is, but I''m in no mood to tell a girl who practically just walked into my bar about my entire life." Martin''s words and tone may be harsh, but his eyes don''t quite match that. You decide to drop the subject for now, though, in the hopes of satisfying your curiosity at a later date.'
  213. '"Okay, uh... What do you think about Russia?"'
  214. '"Your politicians are corrupt, your booze is cheap, your girls as pretty as they are easy...", he gives you a sleezy grin, "so, it feels just like home."'
  215. '"I''m not easy", you protest quietly, more to yourself than to Martin.'
  216. '"Why are you in a rowdy bar like this?", he counters.'
  217. '"Maybe I like the atmosphere?"'
  218. '"Girl, I have built this place from nothing with my own two hands, and I know some of my regulars better than my brothers, love them like brothers too - but nobody comes here for the ''atmosphere''. Not even me."'
  219. '"They come here to relax after a hard day."'
  220. '"Yeah."'
  221. '"To enjoy a drink and maybe to talk a bit."'
  222. '"I guess."'
  223. '"Well, maybe you are part of the atmosphere and don''t give yourself enough credit."'
  224. 'Martin opens his mouth to reply but then musters you quietly for a while. You hold eye contact until you have to blink. A soft smile plays around the edges of his mouth.'
  225. '"You''re a sly one, aren''t you?"'
  226. '"I thought I was ''easy''?"'
  227. 'He bursts into laughter. "Maybe you are, maybe you aren''t; but you are alright either way, corazón."'
  228. 'With that, he leaves you to your drink. Minutes pass as you enjoy your beverage, only stopping when you find your glass empty.'
  229. act 'Finish your drink': gt 'qwBarPolet'
  230. !elseif MartinTalkVar = 2:
  231. ! MartinTalkVar = 3
  232. ! '???'
  233. ! act 'Finish your beer': gt 'qwBarPolet'
  234. !Other conversation topics:
  235. !-Martin mentions the BBQ and its owner
  236. !-Sveta''s hobbies
  237. !-Sveta''s job
  238. !-Something about Colombian culture
  239. !-Martin''s hobbies
  240. !-Sex?
  241. !-The Reason why Martin lives in Russia (on the run from a Cartel?)
  242. end
  243. end
  244. --- qwBarPolet ---------------------------------