dorm.qsrc 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746
  1. # dorm
  2. !!2021/08/13
  3. if $ARGS[0] = 'start':
  4. *clr & cla
  5. minut += 5
  6. $menu_loc = 'dorm'
  7. $menu_arg = 'start'
  8. menu_off = 0
  9. gs 'stat'
  10. gs 'themes', 'indoors'
  11. '<center><b><font color="maroon">Dormitory</font></b></center>'
  12. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  13. 'You walk up to the dorm building and go inside. It is pretty clean and in good shape. There is a older woman, with a very unpleasant and judgmental look on her face in a room just off the main hallway. It has a partially glass wall and a window, splitting it from the main room. She looks up at you as you enter, her look tells you she is already judging you, as a face frowns into a look of disapproval.'
  14. if func('uniutil', 'student', 'not_enrolled'):
  15. menu_off = 1
  16. 'Since you''re not attending the University, you know without a ID you are not allowed in the dorms. Unless you are on the guest list of a student you know.'
  17. act 'Leave': minut += 5 & gt 'city_island'
  18. if DjibrilQW['invite'] = 1 and hour >= 8 and hour < 22:
  19. act 'I''m here to visit Djibril':
  20. *clr & cla
  21. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  22. 'You walk over to the counter pulling our your ID as you say. "I''m here to visit Djibril."'
  23. 'The woman gives you a look of complete disgust and remarks "What, your own kind not good enough for you? Go ahead and take care of those black cocks. He is on the eighth floor room 810." Then she turns away from you and goes back to what he was doing, not wanting to reply and possibly get in a argument that would cause her to call security, you say nothing and go get in the elevator to the eighth floor.'
  24. act 'Take elevator':gt 'dorm', 'elevator'
  25. end
  26. end
  27. if gosh > 0 and hour >= 8 and hour < 22:
  28. act 'I''m here to visit Gosha':
  29. *clr & cla
  30. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  31. 'You walk over to the counter pulling our your ID as you say. "I''m here to visit Gosha."'
  32. 'The woman shakes her head in disapproval, as she remarks "Gosha''s new whore? What you sluts see in that scrawny bastard, I''ll never understand. He''s been through half of the dorm already. He is on the sixth floor room 602." Then she turns away from you and goes back to what she was doing, not wanting to reply and possibly get in a argument that would cause her to call security, you say nothing and go get in the elevator to the sixth floor.'
  33. reccoldorm = 1
  34. goshiflag = 1
  35. act 'Take elevator':gt 'dorm', 'elevator'
  36. end
  37. end
  38. if meet_kendra = 1 and hour >= 8 and hour < 22:
  39. act 'I''m here to visit Kendra':
  40. *clr & cla
  41. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  42. if npc_rel['A84'] < 40:
  43. 'You walk over to the counter pulling our your ID as you say. "I''m here to visit Kendra."'
  44. 'The woman gives you a look of complete disgust and remarks "Seems she has gotten tired of you, you''re no longer on the guest list. Now get out of here before I call security." Surprised Kendra removed you from her guest list, you turn and leave the dorm before the old woman calls security.'
  45. act 'Leave': minut += 5 & gt 'city_island'
  46. else
  47. 'You walk over to the counter pulling our your ID as you say. "I''m here to visit Kendra."'
  48. 'The woman gives you a look of complete disgust and remarks "What, a man not good enough for you? Go ahead and go serve that black whore. She is on the eighth floor room 801." Then she turns away from you and goes back to what she was doing, not wanting to reply and possibly get in a argument that would cause her to call security, you say nothing and go get in the elevator to the eighth floor.'
  49. act 'Take elevator':gt 'dorm', 'elevator'
  50. end
  51. end
  52. end
  53. else
  54. act 'Show her your student ID':
  55. *clr & cla
  56. minut += 1
  57. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
  58. 'As you walk by you take out your student ID and show it to her. She looks for just a moment then goes back to doing what ever it was, she was doing before you walked in. You head for the elevators.'
  59. act 'Take elevator':gt 'dorm', 'elevator'
  60. end
  61. end
  62. act 'Leave':gt 'city_island'
  63. end
  64. if $ARGS[0] = 'elevator':
  65. *clr & cla
  66. minut += 5
  67. $menu_loc = 'dorm'
  68. $menu_arg = 'elevator'
  69. menu_off = 0
  70. gs 'stat'
  71. gs 'themes', 'indoors'
  72. '<center><b><font color="maroon">Dormitory</font></b></center>'
  73. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/elevator.jpg"></center>'
  74. 'You enter the dorm elevator, it seems to be in decent shape and fairly well maintained. There is a line of buttons to all the different floors in the dorm building.'
  75. if func('uniutil', 'student', 'enrolled'):
  76. 'Your dorm room is at the tenth floor'
  77. end
  78. act 'Go to sixth floor': gt 'dorm', 'sixth_floor'
  79. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  80. act 'Go to tenth floor': gt 'dorm', 'tenth_floor'
  81. act 'Go to the first floor and leave the dorm':gt 'city_island'
  82. end
  83. if $ARGS[0] = 'sixth_floor':
  84. $loc = 'dorm'
  85. $loc_arg = 'sixth_floor'
  86. $menu_loc = 'dorm'
  87. $menu_arg = 'sixth_floor'
  88. menu_off = 0
  89. $location_type = 'public_indoors'
  90. killvar '$locclass'
  91. *clr & cla
  92. gs 'stat'
  93. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
  94. 'Before you is the usual dorm hallway with dilapidated walls of the sixth floor. You can hear music and loud talking from drunk students escaping from some rooms.'
  95. if gosh > 0:
  96. act 'Gosha''s room':
  97. *clr & cla
  98. if (week <= 4 and hour >= 16 and hour < 23 and rand(1, 2) = 2) or (week = 6 and hour >= 9 and hour < 23 and rand(1, 2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1, 3) >= 2):
  99. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big83.jpg"></center>'
  100. 'Gosha opens the door. "Hey <<$pcs_nickname>>, why don''t you come in." He then stands aside so you can walk in, closing the door after you.'
  101. act 'Enter':gt 'dorm', 'gosha_room'
  102. else
  103. !!not home text
  104. minut += 5
  105. gs 'stat'
  106. 'You knock on the door, but no one answers. He must be asleep or not home.'
  107. act 'Leave':gt 'dorm', 'elevator'
  108. end
  109. end
  110. end
  111. act 'Leave':gt 'dorm', 'elevator'
  112. end
  113. if $ARGS[0] = 'eighth_floor':
  114. $loc = 'dorm'
  115. $loc_arg = 'eighth_floor'
  116. $menu_loc = 'dorm'
  117. $menu_arg = 'eighth_floor'
  118. menu_off = 0
  119. $location_type = 'public_indoors'
  120. killvar '$locclass'
  121. *clr & cla
  122. gs 'stat'
  123. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
  124. 'Before you is the usual dorm hallway with dilapidated walls of the eighth floor. You can hear music and loud talking from drunk students escaping from some rooms.'
  125. if DjibrilQW['invite'] = 1:
  126. act 'Djibril'' room':
  127. *clr & cla
  128. if (week <= 4 and hour >= 16 and hour < 23 and rand(1, 2) = 2) or (week = 6 and hour >= 9 and hour < 23 and rand(1, 2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1, 3) >= 2):
  129. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
  130. 'You knock on the door. After a couple of seconds, Djibril opens the door. He smiles as he notices it''s you. "I was hoping you would stop by <<$pcs_nickname>>, come on in." He says as he invites you into his room.'
  131. act 'Enter': gt 'djibril', 'djibril_room'
  132. else
  133. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
  134. minut += 5
  135. gs 'stat'
  136. 'You knock on the door, but no one answers. He must be asleep or not home.'
  137. act 'Leave':gt 'dorm', 'elevator'
  138. end
  139. end
  140. end
  141. if meet_kendra = 1:
  142. act 'Kendra''s room':
  143. *clr & cla
  144. if (week <= 4 and hour >= 16 and hour < 23 and rand(1, 2) = 2) or (week = 6 and hour >= 9 and hour < 23 and rand(1, 2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1, 3) >= 2):
  145. if kendra_busy ! daystart:
  146. if rand(1,5) = 1:
  147. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/door.jpg"></center>'
  148. 'As you get close to the door you can hear her voice. It is fairly loud and sounds harsh in tone, but you can''t quite make out what she is saying. You hear a muffled reply that sounds male. It sounds like she is busy, you could knock or just leave her to her company.'
  149. act 'Knock':
  150. kendra_busy = daystart
  151. *clr & cla
  152. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/strapon_door.jpg"></center>'
  153. 'You knock on the door. After a couple of seconds, Kendra opens the door. She is standing in the doorway completely naked other than the strapon harness buckled in place around her hips, with a large black dildo attached to it that she is playing with. "Well if it isn''t my new favorite white slave bitch. I am kinda busy at the moment, I am punishing one of my other slaves."'
  154. *nl
  155. 'She starts to close the door before you can even say anything, then she stops and smiles at you, like she just had a good idea. "Or you could come in and watch." She stands aside to let you come in, holding the door open. As you glance in the room, you see a naked college boy kneeling next to the couch. When he notices you he blushes bright red and moves to cover himself up, but stops with one look from Kendra and instead just lowers his gaze to the floor. You have no doubt what she is going to do to him, considering the strapon she is wearing. Is that something you want to watch? It could be interesting and you might learn something from her as well. On the other hand do you want to humiliate him more than he already is?'
  156. gs 'arousal', 'erotic_nudity', 3
  157. gs 'stat'
  158. act 'Enter': gt 'dormev1', 'kendra_male_slave'
  159. act 'Decline':
  160. *clr & cla
  161. gs 'stat'
  162. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/strapon_door.jpg"></center>'
  163. 'You shake your head no. "No thanks you look busy and I don''t want to disturb you."'
  164. 'She laughs loudly and roughly grabs your chin in her hand. "Aww so shy, adorable... but I will break you of that in time. Maybe next time then." Then she closes the door, as she does. You see her stroking her strapon as she heads for the young man. Once the door is closed you turn and leave yourself.'
  165. gs 'arousal', 'end'
  166. gs 'stat'
  167. act 'Leave':gt 'dorm', 'elevator'
  168. end
  169. end
  170. act 'Leave':gt 'dorm', 'elevator'
  171. else
  172. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
  173. if npc_rel['A84'] < 40:
  174. 'You knock on the door. After a couple of seconds, Kendra opens the door. "I told you last time, I don''t have time for games and I am tired of yours. Now get lost." She closes the door in your face.'
  175. act 'Leave':gt 'dorm', 'elevator'
  176. else
  177. 'You knock on the door. After a couple of seconds, Kendra opens the door. "Well if it isn''t my new favorite white slave bitch. Well come in." She stands aside to let you come in, as you enter she closes the door.'
  178. act 'Enter': gt 'dorm', 'kendra_room_start'
  179. end
  180. end
  181. else
  182. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/door.jpg"></center>'
  183. 'As you get close to the door you can hear her voice. It is fairly loud and sounds harsh in tone, but you can''t quite make out what she is saying. You do hear a muffled reply that sounds male. She seems busy right now, you shouldn''t bother her.'
  184. act 'Leave':gt 'dorm', 'elevator'
  185. end
  186. else
  187. minut += 5
  188. gs 'stat'
  189. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/door.jpg"></center>'
  190. 'You knock on the door, but no one answers. She must be asleep or not home.'
  191. act 'Leave':gt 'dorm', 'elevator'
  192. end
  193. end
  194. end
  195. act 'Leave':gt 'dorm', 'elevator'
  196. end
  197. if $ARGS[0] = 'tenth_floor':
  198. $loc = 'dorm'
  199. $loc_arg = 'tenth_floor'
  200. $menu_loc = 'dorm'
  201. $menu_arg = 'tenth_floor'
  202. $locM = 'dorm'
  203. $locM_arg = 'tenth_floor'
  204. menu_off = 0
  205. $location_type = 'public_indoors'
  206. killvar '$locclass'
  207. *clr & cla
  208. gs 'stat'
  209. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
  210. if func('uniutil', 'student', 'enrolled'):
  211. 'Before you is the dorm hallway with it''s dilapidated walls, that leads to your dorm room. You can hear music and loud talking from drunk students escaping from some rooms.'
  212. else
  213. 'Before you is the usual dorm hallway with dilapidated walls. You can hear music and loud talking from drunk students escaping from some rooms.'
  214. end
  215. gs 'willpower', 'exhib', 'self'
  216. if will_cost <= pcs_willpwr:
  217. act 'Enter the men''s restroom (<<will_cost>> Willpower)':
  218. gs 'willpower', 'exhib', 'self'
  219. gs 'willpower', 'pay', 'self'
  220. gs 'stat'
  221. gt 'dorm', 'mens_restroom'
  222. end
  223. else
  224. act 'Enter the men''s restroom (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
  225. end
  226. act 'Enter the women''s restroom': gt 'dorm', 'womens_restroom'
  227. act 'Leave':gt 'dorm', 'elevator'
  228. act 'Go to the shared shower':
  229. minut += 5
  230. obdysh = 1
  231. gt 'vann', 'start'
  232. end
  233. if func('uniutil', 'student', 'enrolled'):
  234. if courtletter_date <= daystart and courtletter_date ! 0:
  235. gt 'sentence', 'letter'
  236. end
  237. act 'Your room':gt 'dorm', 'dorm_room'
  238. act 'Go to the shared kitchen':
  239. minut += 5
  240. gt 'dorm', 'dorm_kitchen'
  241. end
  242. if week = 5 and hour > 18 and hour < 23:
  243. 'You can hear music blasting in the corridor. It seems the Friday party is in full swing.'
  244. act 'The party':gt 'vecher', 'start'
  245. end
  246. end
  247. end
  248. if $ARGS[0] = 'kendra_room_start':
  249. menu_off = 1
  250. $location_type = 'event'
  251. reccoldorm = 0
  252. kendraflag = 0
  253. gs 'stat'
  254. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/kendraroom/room.jpg"></center>'
  255. 'There are two beds, one on each side of the window. There are various pictures and posters hanging on both sides of the room. One side also has a string of large lights hanging up as well. Just down from the beds on each side are two desks, against each wall. Both are decorated with slight differences. Near the door is a small couch and two wardrobes.'
  256. 'As you walk in the room, she follows behind you as says. "What should I do with you today slave." You know it is a rhetorical question and she really doesn''t want you to answer. As you turn to look at her, you can tell she has something in mind that will likely either humiliate you are turn you into her submissive. Perhaps if you just go now you can avoid it, or maybe you should stay and see what happens.'
  257. act 'I should get going':
  258. *clr & cla
  259. npc_rel['A84'] -= 10
  260. '<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
  261. 'You look over at the clock in her room. "I should really get going, sorry to have bothered you."'
  262. 'She looks at you very annoyed. "What is this? I don''t have time for games. Don''t come back unless you are serious about playing." Then she grabs you by the arm and shoves you out the door, closing it behind you.'
  263. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  264. end
  265. act 'Wait to see what she does':
  266. npc_rel['A84'] += 1
  267. gt 'dorm', 'kendra_room_routing'
  268. end
  269. end
  270. if $ARGS[0] = 'kendra_room_routing':
  271. if kendra_dom = 0:
  272. gt 'dorm', 'kendra_room_0'
  273. elseif kendra_dom = 1:
  274. gt 'dorm', 'kendra_room_1'
  275. elseif kendra_dom = 2:
  276. gt 'dorm', 'kendra_room_2'
  277. elseif kendra_dom = 3:
  278. gt 'dorm', 'kendra_room_3'
  279. elseif kendra_dom = 4:
  280. gt 'dorm', 'kendra_room_4'
  281. elseif kendra_dom = 5:
  282. gt 'dorm', 'kendra_room_5'
  283. elseif kendra_dom = 6:
  284. gt 'dorm', 'kendra_room_6'
  285. elseif kendra_dom = 7:
  286. gt 'dorm', 'kendra_room_7'
  287. elseif kendra_dom = 8:
  288. gt 'dorm', 'kendra_room_8'
  289. elseif kendra_dom = 9:
  290. gt 'dorm', 'kendra_room_9'
  291. elseif kendra_dom = 10:
  292. gt 'dorm', 'kendra_room_10'
  293. elseif kendra_dom = 11:
  294. gt 'dorm', 'kendra_room_11'
  295. else
  296. kendra_dom = rand(0, 11)
  297. gt 'dorm', 'kendra_room_routing'
  298. end
  299. end
  300. if $ARGS[0] = 'kendra_room_0':
  301. menu_off = 1
  302. $location_type = 'event'
  303. kendra_dom = 1
  304. minut += 45
  305. gs 'stat'
  306. *clr & cla
  307. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom1.jpg"></center>'
  308. 'She goes over and sits on the bed, then kicks off her shoes. "Come over here and paint my toenails slave." You walk over and sit on the bed, she hands you some polish. You start putting on the polish only to have her smack you slightly. "No, not good enough start over." You get out the polish remover and clean her nails and repeat the process several times before she seems to be happy.'
  309. act 'Finish her toenails':
  310. *clr & cla
  311. minut += 15
  312. gs 'stat'
  313. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom1a.jpg"></center>'
  314. 'She looks down as you are finishing up the last toes on her other foot. "I suppose that is good enough. Now hurry up and finish, I got things to do."'
  315. '"Yes mistress." You don''t rush and make sure you do a good job finishing her toenails, you blow on them until they dry.'
  316. 'Once you have finally finished she pushes you off the bed. "Now go!"'
  317. 'You stand up. "Yes mistress." Then you walk to the door and leave.'
  318. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  319. end
  320. end
  321. if $ARGS[0] = 'kendra_room_1':
  322. menu_off = 1
  323. $location_type = 'event'
  324. *clr & cla
  325. kendra_dom = 2
  326. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom2_' + rand(1,2) + '.jpg"></center>'
  327. 'She goes over and sits on the couch. "Come over here and clean my boots slave." You walk over and kneel down next to the couch, you start to grab some tissue to clean her boots but she stops you. "No use your tongue."'
  328. 'You nod a bit. "Yes mistress." Then you start licking her boots clean, once you finish one you start on the other. A few times she smacks you on top of the head and points out a spot you missed, that you have to go back over.'
  329. 'Once you have finally finished cleaning her boots she looks them over one last time and then points to the door. "Now go slave."'
  330. 'You stand up. "Yes mistress." Then you walk to the door and leave.'
  331. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
  332. gs 'arousal', 'end'
  333. gs 'stat'
  334. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  335. end
  336. if $ARGS[0] = 'kendra_room_2':
  337. menu_off = 1
  338. $location_type = 'event'
  339. *clr & cla
  340. kendra_dom = 3
  341. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom3.jpg"></center>'
  342. 'She goes over and grabs a bowl of water, with some other stuff. Then she sits on the couch. "Come over here and clean my feet slave." You walk over and kneel down next to the couch, you add a little soap to the water. Then use the cloth and water in the bowl to clean her feet'
  343. 'She mostly ignores you and reads a magazine. Once you have finally finished cleaning her feet she looks them over and says. "Kiss them."'
  344. 'You do as she says and kiss her feet, when you have kissed them enough, she then points to the door. "Now go slave."'
  345. 'You stand up. "Yes mistress." Then you walk to the door and leave.'
  346. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
  347. gs 'arousal', 'end'
  348. gs 'stat'
  349. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  350. end
  351. if $ARGS[0] = 'kendra_room_3':
  352. menu_off = 1
  353. $location_type = 'event'
  354. *clr & cla
  355. kendra_dom = 4
  356. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom4.jpg"></center>'
  357. 'She goes over and sits on the couch. "Come over here and clean my feet slave." You start to go get the bowl of water when she says. "No use your tongue."'
  358. 'You nod a bit. "Yes mistress." You walk back over and kneel next to the couch. You remove her boots and then start licking her feet, after a bit you suck on her toes and lick her feet and legs half way up her calves there the boots had ended.'
  359. 'Once you licked every cm of her feet and lower legs, then points to the door. "Now go slave."'
  360. 'You stand up. "Yes mistress." Then you walk to the door and leave.'
  361. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet'
  362. gs 'arousal', 'end'
  363. gs 'stat'
  364. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  365. end
  366. if $ARGS[0] = 'kendra_room_4':
  367. menu_off = 1
  368. $location_type = 'event'
  369. *clr & cla
  370. kendra_dom = 5
  371. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom5.jpg"></center>'
  372. 'Once inside she leads you over to her bed, then she opens the night stand and pulls out a collar. Which she promptly and tightly buckles around your neck, making it a little hard for you to breath and swallow. With that firmly in place she gets out a leash and attaches it to the collar. She pushes you down as she says. "Get down, like a good slave." You get down on your hands and knees. Then she leads you around the dorm room for a bit, before she finally takes you out into the hall. She leads you down the communal kitchen area and then to the lounge, where she gets some snacks and drinks for herself. Several people notice the two of you, some laugh, some just ignore it, while others give you or sometimes both of you disgusted looks.'
  373. *nl
  374. 'Finally you make it back to the room, where she sits on the couch to watch a little tv while you stay on your hands and knees next to the couch waiting for her. After a bit she finally points to the door. "Now go slave, but put your collar and leash away first."'
  375. 'You stand up taking off the collar and leash, you walk over and put them back in the draw she got them from. "Yes mistress." Then you walk to the door and leave.'
  376. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation'
  377. gs 'arousal', 'end'
  378. gs 'stat'
  379. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  380. end
  381. if $ARGS[0] = 'kendra_room_5':
  382. menu_off = 1
  383. $location_type = 'event'
  384. *clr & cla
  385. kendra_dom = 6
  386. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom6.jpg"></center>'
  387. 'She goes over and pulls her chair away from her desk before sitting down on it."Come over here slave." You walk over and stand next to her, she suddenly grabs you and pulls you across her lap, before you even know what is happening she starts spanking you.'
  388. '"You are such a worthless and bad slave." She says as she keeps spanking you.'
  389. 'You grit your teeth against the pain. "I''m sorry mistress." You don''t even know what you did to upset her, she isn''t telling you and you know it would only make matters worse if you asked.'
  390. *nl
  391. 'She starts pulling your clothes off, until she leaves you bare butt exposed, then she starts spanking you even harder. After some time it really starts to sting, you don''t know how long she has spanked you, long enough she seems to be getting tired.'
  392. 'Finally she pushes you off her lap into the floor, as she stands up, she points to the door. "Now go slave."'
  393. 'You stand up and get dressed again. "Yes mistress." Then you walk to the door and leave.'
  394. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation'
  395. gs 'pain', 2, 'asscheeks', 'spank'
  396. gs 'arousal', 'end'
  397. gs 'stat'
  398. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  399. end
  400. if $ARGS[0] = 'kendra_room_6':
  401. menu_off = 1
  402. $location_type = 'event'
  403. *clr & cla
  404. kendra_dom = 7
  405. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom7.jpg"></center>'
  406. 'She goes over and pulls her chair away from her desk. She grabs a paddle that was laying on her desk before sitting down on the chair."Come over here slave." You walk over and lay yourself across her lap. You already know what she plans to do, at once she start paddling your ass.'
  407. '"You are such a worthless and bad slave." She says as she keeps spanking you.'
  408. 'You grit your teeth against the pain. "I''m sorry mistress." You don''t even know what you did to upset her, she isn''t telling you and you know it would only make matters worse if you asked.'
  409. *nl
  410. 'She starts pulling your clothes off, until she leaves you bare butt exposed, then she starts spanking you even harder. After some time it really starts to sting, you don''t know how long she has spanked you, long enough she seems to be getting tired.'
  411. 'Finally she pushes you off her lap into the floor, as she stands up, she points to the door. "Now go slave."'
  412. 'You stand up and get dressed again. "Yes mistress." Then you walk to the door and leave.'
  413. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation'
  414. gs 'pain', 3, 'asscheeks', 'spank'
  415. gs 'arousal', 'end'
  416. gs 'stat'
  417. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  418. end
  419. if $ARGS[0] = 'kendra_room_7':
  420. menu_off = 1
  421. $location_type = 'event'
  422. *clr & cla
  423. kendra_dom = 8
  424. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom8.jpg"></center>'
  425. 'She goes over and sits on the couch. "Come over here." You walk over next to her. "Strip!" she commands you.'
  426. 'You nod a bit. "Yes mistress." Then your remove your clothes and strip down.'
  427. 'Once you naked she points to the floor right in front of her. "Get on your hands and knees."'
  428. *nl
  429. 'You do as she commands, once in place she puts her feet up on your back. Then she leans back and start texting on her phone. Occasionally she laughs or makes comments about whoever she is texting but she never speaks to you.'
  430. 'Once a hour or so has passed she removes her feet from your back and then points to the door. "Now go slave."'
  431. 'You stand up and get dressed. "Yes mistress." Then you walk to the door and leave.'
  432. gs 'arousal', 'foreplay', 60, 'sub', 'humiliation', 'inhibition'
  433. gs 'arousal', 'end'
  434. gs 'stat'
  435. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  436. end
  437. if $ARGS[0] = 'kendra_room_8':
  438. menu_off = 1
  439. $location_type = 'event'
  440. *clr & cla
  441. kendra_dom = 9
  442. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom9.jpg"></center>'
  443. 'She goes over and sits on the couch. "Come over here and strip." You walk over and strip naked while standing next to her. Once you are fully naked she says. "Now lick my shoes clean."'
  444. 'You kneel down. "Yes mistress." Then you start licking her shoes and feet clean, once you finish one you start on the other. A few times she smacks you on top of the head and points out a spot you missed, that you have to go back over.'
  445. 'Once you have finally finished cleaning her shoes and feet, she looks them over one last time and then points to the door. "Now go slave."'
  446. 'You stand up. "Yes mistress." Then you walk to the door and leave.'
  447. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'feet', 'inhibition'
  448. gs 'arousal', 'end'
  449. gs 'stat'
  450. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  451. end
  452. if $ARGS[0] = 'kendra_room_9':
  453. menu_off = 1
  454. $location_type = 'event'
  455. *clr & cla
  456. kendra_dom = 10
  457. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom10.jpg"></center>'
  458. 'Once inside she leads you over to her bed, then she turns toward you and says. "Strip!"'
  459. 'As you strip you reply. "Yes mistress." She opens the night stand and pulls out a collar. Once you are fully naked she tightly buckles it around your neck, making it a little hard for you to breath and swallow. With that firmly in place she gets out a leash and attaches it to the collar. She pushes you down as she says. "Get down, like a good slave." You get down on your hands and knees.'
  460. *nl
  461. 'Then she leads you around the dorm room for a bit, before she gets out the bowl and fills it with water. She places it down in front of you as she sits on the couch and starts texting on her phone. "Drink!" You start lapping up the water as best you can, once you are finished you just sit there quietly until she notices you again.'
  462. 'After a bit she finally points to the door. "Now go slave, but put your collar and leash away first."'
  463. 'You stand up taking off the collar and leash, you walk over and put them back in the draw she got them from. "Yes mistress." Then you walk to the door and leave.'
  464. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'inhibition'
  465. gs 'arousal', 'end'
  466. gs 'stat'
  467. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  468. end
  469. if $ARGS[0] = 'kendra_room_10':
  470. menu_off = 1
  471. $location_type = 'event'
  472. *clr & cla
  473. kendra_dom = 11
  474. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom11.jpg"></center>'
  475. 'She goes over and sits down on the couch. "Come over here slave." You walk over and stand next to her. "Now strip!"'
  476. 'As you strip you reply. "Yes mistress." Once you are naked she pulls you over her laps and starts spanking your bare ass with her hand.'
  477. '"You are such a worthless and bad slave." She says as she keeps spanking you.'
  478. *nl
  479. 'You grit your teeth against the pain. "I''m sorry mistress." You don''t even know what you did to upset her, she isn''t telling you and you know it would only make matters worse if you asked.'
  480. 'After some time it really starts to sting, you don''t know how long she has spanked you, long enough she seems to be getting tired.'
  481. 'Finally she pushes you off her lap into the floor, as she stands up, she points to the door. "Now go slave."'
  482. 'You stand up and get dressed again. "Yes mistress." Then you walk to the door and leave.'
  483. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'inhibition'
  484. gs 'pain', 2, 'asscheeks', 'spank'
  485. gs 'arousal', 'end'
  486. gs 'stat'
  487. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  488. end
  489. if $ARGS[0] = 'kendra_room_11':
  490. menu_off = 1
  491. $location_type = 'event'
  492. *clr & cla
  493. kendra_dom = 12
  494. '<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/femdom/femdom12.jpg"></center>'
  495. 'As you enter you notice another African girl sitting on the couch as well. You assume another student and a friend of Kendra''s. Kendra goes over and sits down on the coffee table. "Come over here slave." You walk over and stand next to her. "Now strip!"'
  496. 'You glance at the other girl and then you strip, as you reply. "Yes mistress."'
  497. 'The other girl laughs. "I can''t believe you get these white bitches to do this shit.'
  498. 'Once you are naked she pulls you over her laps and starts spanking your bare ass with a paddle. "I just train them to accept their natural place, deep down they all know where their place is and they crave us to put them their." Then she turns her face to you. "Don''t you slave."'
  499. *nl
  500. 'You nod. "Yes mistress, I do." They both laugh at your response.'
  501. 'She paddles you even harder now. You grit your teeth against the pain. "You should have seen what I did to that boy from biology."'
  502. '"Which one?" Her friend asks.'
  503. '"You know the one that was so confident, always hitting on us. Expecting us to to just fall to our knees and suck his dick the first day in class." She replies to her friend.'
  504. '"Oh ... him... yeah I remember him. What did you do to him?" Her friend asks.'
  505. *nl
  506. 'Kendra laughs as she keeps paddling you, they almost seem to have forgotten you was here. "I fucked him with a strapon until I had an orgasm."'
  507. '"OH MY GOD! You did not." Her friend says in shock.'
  508. '"Oh I did, here look." She stops paddling you a moment to pull out her phone to show here friend. You can''t see what is on it but you can hear some grunting noise coming from the phone. They both start laughing.'
  509. *nl
  510. '"I can''t believe you got him to do that, next time you do that, call me. I want to fuck him." Soon they are talking about things they would like to do to this mysterious guy, while Kendra paddles you. After some time it really starts to sting, you don''t know how long she has spanked you, long enough she seems to be getting tired.'
  511. 'Finally she pushes you off her lap into the floor, as she stands up, she points to the door. "Now go slave."'
  512. 'You stand up and get dressed again. "Yes mistress." As you walk to the door, the two of them are still talking about the guy.'
  513. gs 'arousal', 'foreplay', 30, 'sub', 'humiliation', 'inhibition', 'group'
  514. gs 'pain', 3, 'asscheeks', 'spank'
  515. gs 'arousal', 'end'
  516. gs 'stat'
  517. act 'Go to eighth floor': gt 'dorm', 'eighth_floor'
  518. end
  519. if $ARGS[0] = 'gosha_room':
  520. menu_off = 1
  521. $location_type = 'event'
  522. reccoldorm = 0
  523. goshiflag = 0
  524. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/gosharoom/gosha_room.jpg"></center>'
  525. 'His room has two desks against the back well and two beds on either side of the room with a small path between them. Near the door is a small couch with a tv aginst the opposite wall.'
  526. 'As soon as you sit down on the couch, he sits next to you and begins fondling your breasts and slowly undressing you.'
  527. gs 'arousal', 'foreplay', 3
  528. gs 'stat'
  529. act 'Stop him':
  530. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/gosharoom/gosha_room.jpg"></center>'
  531. 'You push his hands away. "Stop I didn''t come for that."'
  532. 'He stops and gives you a confused look. "Then why did you come?"'
  533. 'You sigh a little. "I thought we could talk." Seeing his reaction you add. "Or maybe go for a walk instead?"'
  534. 'He thinks on that a moment and then shurgs. "Sure ok, lets go for a walk."'
  535. act 'Go for a walk':
  536. *clr & cla
  537. gosh += 1
  538. minut += 60
  539. gs 'stat'
  540. 'You go for a walk with Gosha. You have a great time, he''s a great conversationalist. You spend a hour walking around the campus with him pointing out different buildings and even introducing you to some of the other students. Before long he guides you back to the dorms. "Well I got some studying I need to do, I hope you decided to come by some other day and we can spend time together again." With that he walks into the building and you leave the university grounds.'
  541. act 'Leave':gt 'city_island'
  542. end
  543. end
  544. act 'Let him': gt 'dormev1', 'gosha_sex'
  545. end
  546. if $ARGS[0] = 'mens_restroom':
  547. $location_type = 'public_indoors'
  548. *clr & cla
  549. $menu_loc = 'dorm'
  550. $menu_arg = 'mens_restroom'
  551. $locM = 'dorm'
  552. $locM_arg = 'mens_restroom'
  553. menu_off = 0
  554. gs 'stat'
  555. '<center><b><font color="maroon">Dormitory - Men''s Restroom</font></b></center>'
  556. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/restrooms/bathroom_mens.jpg"></center>'
  557. 'You peek around the corner. Inside this room, stalls line the right side, with urinals on the far wall and rows of sinks and <a href="exec:gt ''mirror'', ''start''">mirrors</a> to the left. The room has a smell of disinfectant and stale piss.'
  558. act 'Leave': gt 'dorm', 'tenth_floor'
  559. dynamic $tampon
  560. dynamic $quickwash
  561. dynamic $basin
  562. end
  563. if $ARGS[0] = 'womens_restroom':
  564. $location_type = 'public_indoors'
  565. *clr & cla
  566. $menu_loc = 'dorm'
  567. $menu_arg = 'womens_restroom'
  568. $locM = 'dorm'
  569. $locM_arg = 'womens_restroom'
  570. menu_off = 0
  571. gs 'stat'
  572. '<center><b><font color="maroon">Dormitory - Women''s Restroom</font></b></center>'
  573. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/restrooms/bathroom_womens.jpg"></center>'
  574. 'You peek around the corner. Inside this room, stalls line the right side and rows of sinks, with <a href="exec:gt ''mirror'', ''start''">mirrors</a> to the left. The room has a smell of disinfectant.'
  575. act 'Leave': gt 'dorm', 'tenth_floor'
  576. dynamic $tampon
  577. dynamic $quickwash
  578. dynamic $basin
  579. end
  580. if $ARGS[0] = 'dorm_room':
  581. $sexloc = 'dorm'
  582. CLOSE ALL
  583. $loc_arg = 'dorm_room'
  584. $loc = 'dorm'
  585. $locM_arg = 'dorm_room'
  586. $locM = 'dorm'
  587. $location_type = 'private'
  588. $menu_loc = 'dorm'
  589. $menu_arg = 'dorm_room'
  590. menu_off = 0
  591. cla
  592. *clr
  593. odkomp = 1
  594. gs 'stat'
  595. '<center><b>Your room</b></center>'
  596. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/obroom.jpg"></center>'
  597. 'This is your room which you share with another girl named Vika Kirilova.'
  598. 'At the right of the entrance, you find an old <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing).'
  599. 'There''s a <a href="exec:gt ''mirror'',''start''">mirror</a> hanging on the wall.'
  600. 'Your <a href="exec:gt ''bed'',''start''">bed</a> is positioned in one of the corners of the room.'
  601. if komp = 1:'There''s a <a href="exec:gt ''Komp'',''start''">laptop</a> lying on your bed.'
  602. *nl
  603. gs 'wardrobe', 'quickdress'
  604. gs 'exercise', 'start'
  605. if hour > 14 and hour < func('bordel', 'open_hour'):
  606. vika_sleep = 0
  607. if npc_rel['A220'] >= 60 and birthday = day and birthmonth = month and vikaslut = 1 and b_vika_present_Day ! daystart:
  608. '<a href="exec:gt''Vika''">Vika</a> seems excited when she notices you, trying to hide a box behind her back.'
  609. else
  610. '<a href="exec:gt''Vika''">Vika</a> is lying on her bed.'
  611. end
  612. elseif hour > func('bordel', 'close_hour') and hour < 8:
  613. vika_sleep = 1
  614. if vikaslut = 0:
  615. '<a href="exec:gt''Vika''">Vika</a> is sleeping in her bed after being out the whole night.'
  616. elseif vikaslut = 1:
  617. '<a href="exec:gt''Vika''">Vika</a> is sleeping in her bed after working hard in the brothel all night.'
  618. end
  619. end
  620. act 'Walk out in the corridor':
  621. if $clothingworntype ! 'nude':
  622. odkomp = 0
  623. minut += 5
  624. gt 'dorm', 'tenth_floor'
  625. else
  626. 'You need to get dressed.'
  627. end
  628. end
  629. act 'Read the course literature (2:00)':
  630. cla
  631. menu_off = 1
  632. minut += 120
  633. intel_exp += 1 + (mentats_dose - rand(0,mentats_dose))
  634. gs 'stat'
  635. 'You spend two hours reading the course literature. You feel like you''ve picked up some stuff from the book that will come in handy in time for the examination.'
  636. act 'Finish':gt 'dorm', 'dorm_room'
  637. end
  638. gs 'unicoursework', 'start', $loc, $loc_arg
  639. dynamic $wearpan
  640. dynamic $removepan
  641. end
  642. if $args[0] = 'dorm_kitchen':
  643. $loc_arg = 'dorm_kitchen'
  644. $loc = 'dorm'
  645. $location_type = 'private'
  646. $locclass = 'kitr'
  647. $menu_loc = 'dorm'
  648. $menu_arg = 'dorm_kitchen'
  649. menu_off = 0
  650. gs 'stat'
  651. '<center><b>in the dorm kitchen</b></center>'
  652. '<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/obkitchen.jpg"></center>'
  653. 'This is this floors large shared kitchen, it is fairly tidy. There is a lot of cabnits along two walls, two ovens and two refrigerators as well. There is several tables with chairs around them scattered around the room.'
  654. act 'Return to the corridor':gt 'dorm', 'tenth_floor'
  655. if eda > 0:
  656. 'Your shelf in the refrigerator holds <b><<eda>></b> servings of food.'
  657. if edahot = 0:
  658. act 'Cook food (0:25)':
  659. cla
  660. *clr
  661. menu_off = 1
  662. minut += 25
  663. edahot += 1
  664. eda -= 1
  665. pcs_mood -= 5
  666. gs 'stat'
  667. '<center><img <<$set_imgh>> src="images/shared/home/kitchen/cook.jpg"></center>'
  668. 'You prepare a meal.'
  669. !!can this code be checked as I combined this from another file to this one and I think I got most of the code correct for the kitched and dorm room above but please check to be sure
  670. gs 'obkitchen', 'food'
  671. end
  672. end
  673. end
  674. if edaD = 0 and eda = 0:'<b><font color = red>Your shelf in the refrigerator is bare, there is nothing left for you to eat.</font></b>'
  675. if edahot > 0:
  676. 'A cooked meal is on the table.'
  677. gs 'obkitchen', 'food'
  678. end
  679. if pranik > 0:
  680. if pranik = 1:
  681. 'You only have one more portion of tea biscuits.'
  682. else
  683. 'You have enough tea biscuits for <b><<pranik>></b> more snacks.'
  684. end
  685. dynamic $pranik
  686. end
  687. dynamic $edaD
  688. dynamic $fatdel
  689. dynamic $driwater
  690. dynamic $fill_bottle
  691. dynamic $lekarstvo
  692. dynamic $vitamin
  693. end
  694. if $args[0] = 'food':
  695. act 'Eat cooked food':
  696. edahot = 0
  697. gt 'food', 'm_meal'
  698. end
  699. end
  700. --- dorm ---------------------------------