Forráskód Böngészése

[Changed] Rewrote lips description

ADCSux 2 éve
szülő
commit
c5d6afd01f
52 módosított fájl, 174 hozzáadás és 283 törlés
  1. 11 1
      changes from 0_8_5 to 0_8_6.txt
  2. 2 2
      locations/BelSex.qsrc
  3. 2 2
      locations/BurgerTip.qsrc
  4. 1 1
      locations/Gnpc2.qsrc
  5. 4 4
      locations/KatjaHomeTalk.qsrc
  6. 3 3
      locations/MartinSex.qsrc
  7. 4 4
      locations/MartinSex3.qsrc
  8. 1 1
      locations/MartinTalk.qsrc
  9. 8 8
      locations/RimmaSexQW.qsrc
  10. 2 2
      locations/Serge_Shulgin.qsrc
  11. 3 3
      locations/Serge_kuh.qsrc
  12. 1 1
      locations/albina_starlets.qsrc
  13. 1 1
      locations/alex.qsrc
  14. 1 1
      locations/alexgang.qsrc
  15. 30 149
      locations/body_desc.qsrc
  16. 3 3
      locations/brother.qsrc
  17. 3 3
      locations/burgerWork.qsrc
  18. 1 1
      locations/cardgame_durak.qsrc
  19. 4 4
      locations/city_kavkazkafe.qsrc
  20. 3 3
      locations/city_nightclub.qsrc
  21. 1 1
      locations/city_saunawhore.qsrc
  22. 2 2
      locations/city_smalloffice.qsrc
  23. 3 3
      locations/dinSex.qsrc
  24. 2 2
      locations/dinSex2.qsrc
  25. 2 2
      locations/dinnpc.qsrc
  26. 1 1
      locations/dinsexFX.qsrc
  27. 3 3
      locations/dk.qsrc
  28. 2 2
      locations/foto.qsrc
  29. 1 1
      locations/gadukino_event.qsrc
  30. 1 1
      locations/garfather.qsrc
  31. 1 1
      locations/gdksex.qsrc
  32. 11 11
      locations/gopsex.qsrc
  33. 4 4
      locations/gopskver.qsrc
  34. 5 5
      locations/gschool_boys_bathroom.qsrc
  35. 4 4
      locations/gschool_events.qsrc
  36. 2 2
      locations/gschool_girls_bathroom.qsrc
  37. 1 1
      locations/gschool_lunch.qsrc
  38. 4 4
      locations/gschool_sex.qsrc
  39. 5 5
      locations/hunterLoveSex.qsrc
  40. 2 2
      locations/igorev.qsrc
  41. 4 4
      locations/kotovSex.qsrc
  42. 3 3
      locations/mirasex.qsrc
  43. 1 1
      locations/pav_clinic.qsrc
  44. 1 1
      locations/pav_disco_sex.qsrc
  45. 1 1
      locations/placer_act.qsrc
  46. 1 1
      locations/pod_ezd.qsrc
  47. 1 1
      locations/pod_whore.qsrc
  48. 8 8
      locations/shulga_room.qsrc
  49. 3 3
      locations/train.qsrc
  50. 1 1
      locations/yarik.qsrc
  51. 1 1
      locations/youry.qsrc
  52. 4 4
      locations/zsoft_gopskverGorSlut.qsrc

+ 11 - 1
changes from 0_8_5 to 0_8_6.txt

@@ -23,6 +23,8 @@ igor_schedule
 pav_beach_chat
 katja_lake			<- split from katjaEv
 
+body_desc
+
 === deleted locations ===
 
 npc_age						-> func('npc','age',..)
@@ -46,10 +48,18 @@ Variables:
 [Numeric variables]
 
 [String variables]
+$liptalk
+$liptalk2
+$liptalk3
+$lips1
+
+$pcdes_<bodypart>random
+$pcdes_<bodypart>
 
 === Added variables ===
 
 [Numeric variables]
 
 [String variables]
-
+$pc_desc[] <- Hold descriptive words for PC's body parts
+$pc_descWordy[] <- Hold more descriptive words for PC's body parts

+ 2 - 2
locations/BelSex.qsrc

@@ -78,7 +78,7 @@ if $ARGS[0] = 'bj2':
 	belact -= 1
 	picrand = rand(0,12)
 	'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<picrand>>.mp4"></video></center>'
-	'You look at <<$boydesc>> with lust in your eyes. Dropping down on your knees without being asked, you unbutton his pants, exposing his full erect cock. Wrapping your <<$liptalk>> around his strong and warm cock, you quickly begin by sucking the head, caressing it with your tongue and lips.'
+	'You look at <<$boydesc>> with lust in your eyes. Dropping down on your knees without being asked, you unbutton his pants, exposing his full erect cock. Wrapping your <<$pc_desc[''lips'']>> lips around his strong and warm cock, you quickly begin by sucking the head, caressing it with your tongue and lips.'
 	'<<$boydesc>> lets out a small groan, clearly enjoying himself. Turned on by seeing <<$boydesc>> enjoying the blowjob, you start sucking his cock while caressing his balls.'
 
 	gs 'arousal', 'bj', 10, 'sub', 'prostitution'
@@ -93,7 +93,7 @@ if $ARGS[0] = 'bj2':
 			gs'stat'
 			picrand = rand(0,10)
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum<<picrand>>.mp4"></video></center>'
-			'Redoubling your efforts, you reach the base of his wet cock with your <<$liptalk>>. <<$boydesc>> stares you in the face while your lips glide up and down on his hard dick. You know he must be close now.'
+			'Redoubling your efforts, you reach the base of his wet cock with your <<$pc_desc[''lips'']>> lips. <<$boydesc>> stares you in the face while your lips glide up and down on his hard dick. You know he must be close now.'
 			'You don''t want him to cum yet so you switch it up, using your tongue instead, sliding up and down his shaft, pulling out all of your tricks to make him feel good. You even use some techniques you learned to stall his orgasm for a moment, making it all the more intense for him when he shoots his load into your mouth.'
 			belsexpayment = 300
 			gs 'arousal', 'end'

+ 2 - 2
locations/BurgerTip.qsrc

@@ -447,7 +447,7 @@ if $ARGS[0] = 'work':
 							gs 'cum_call', 'mouth_swallow', 'A74', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbjcar.jpg"></center>'
-							'Determined to send Anatoly home with a smile, you lean over and unzip his pants. You wrap your <<$lip1>> lips around his flaccid penis, and start working your magic. Soon your mouth is full of hard throbbing cock. You make an effort to get him home quickly, and suck like a woman possessed with the need for seed. He does finish quickly, and you slurp it all down with a smile. Anatoly gets himself back in his pants, and sends you on your way saying, "Thanks babe, you''re the best."'
+							'Determined to send Anatoly home with a smile, you lean over and unzip his pants. You wrap your <<$pc_desc[''lips'']>> lipss around his flaccid penis, and start working your magic. Soon your mouth is full of hard throbbing cock. You make an effort to get him home quickly, and suck like a woman possessed with the need for seed. He does finish quickly, and you slurp it all down with a smile. Anatoly gets himself back in his pants, and sends you on your way saying, "Thanks babe, you''re the best."'
 							
 							gs 'arousal', 'bj', 5, 'sub'
 							gs 'arousal', 'end'
@@ -604,7 +604,7 @@ if $ARGS[0] = 'bj':
 	wantrand = rand(0, 3)
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossbj<<numbjrand>>.jpg"></center>'
-	'You greedily wrap your <<$lip1>> lips around the head of his cock. Smiling up at Anatoly, you give you lips a playfully little pop, before you begin to suck in earnest.'
+	'You greedily wrap your <<$pc_desc[''lips'']>> lipss around the head of his cock. Smiling up at Anatoly, you give you lips a playfully little pop, before you begin to suck in earnest.'
 
 	gs 'arousal', 'bj', 5, 'sub'
 	gs 'stat'

+ 1 - 1
locations/Gnpc2.qsrc

@@ -351,7 +351,7 @@ $din_gboy_go_to_disco = {
 										'<h1><center><b><font color="maroon">Men''s room</font></b></center></h1>'
 										'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/public.jpg"></center>'
 										*nl
-										'You squat in front of the guy and unbutton his pants to pull out his stiff dick. The other boys continue smoking and watch the scene. You begin to lick the purple head of his swollen cock and then you open your <<$liptalk>> and take the cock in your mouth. The Boys start laughing and commenting at what they see, "Look how she smacks those lips." Another echoed, "Where did you find such a cocksucker?" Unfortunately, there''s someone who knows you. "Hey that''s <<$pcs_nickname>> <<$pcs_lastname>>. Hot Damn!"'
+										'You squat in front of the guy and unbutton his pants to pull out his stiff dick. The other boys continue smoking and watch the scene. You begin to lick the purple head of his swollen cock and then you open your <<$pc_desc[''lips'']>> lips and take the cock in your mouth. The Boys start laughing and commenting at what they see, "Look how she smacks those lips." Another echoed, "Where did you find such a cocksucker?" Unfortunately, there''s someone who knows you. "Hey that''s <<$pcs_nickname>> <<$pcs_lastname>>. Hot Damn!"'
 										'You blush and your face burns with shame, sucking this dick in front of other guys. Finally the guy starts to cum in your mouth and you try as quickly as possible to swallow his warm sperm. When his cock finally goes limp he tucks it back in his pants. You get up from the floor and begin to wipe your mouth, knowing it now smells like cum. One of the guys chuckled, "Great blowjob, I wouldn''t mind one myself."'
 										gs 'boyStat', $boy[1]
 										

+ 4 - 4
locations/KatjaHomeTalk.qsrc

@@ -620,7 +620,7 @@ if $ARGS[0] = 'katjaknows':
 		*nl
 		'You tell Katja that you''re having Kolka''s baby.'
 		'"You were knocked up by your brother!? That''s so sexy!" she moans before going in for a passionate kiss.'
-		'As your <<$liptalk3>> separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
+		'As your <<$pc_desc[''lips'']>> lips separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
 		'Katja chuckles. "I appreciate honesty and I think everyone should be free to explore their passions. Even if those passions revolve around riding your brother''s dick."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 
@@ -631,7 +631,7 @@ if $ARGS[0] = 'katjaknows':
 		*nl
 		'You tell Katja that you''re having your step-father''s baby.'
 		'"You were knocked up by your step-dad!? That''s so sexy!" she moans before going in for a passionate kiss.'
-		'As your <<$liptalk3>> separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
+		'As your <<$pc_desc[''lips'']>> lips separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
 		'Katja chuckles. "I appreciate honesty and I think everyone should be free to explore their passions. Even if those passions are part of an Electra complex."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 
@@ -642,7 +642,7 @@ if $ARGS[0] = 'katjaknows':
 		*nl
 		'You tell Katja that you''re having your biological father''s baby.'
 		'"You were knocked up by your own father!? That''s so sexy!" she moans before going in for a passionate kiss.'
-		'As your <<$liptalk3>> separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
+		'As your <<$pc_desc[''lips'']>> lips separate from hers, you look into her eyes. "I didn''t think admitting to incest would get me rewarded."'
 		'Katja chuckles. "I appreciate honesty and I think everyone should be free to explore their passions. Even if those passions are part of an Electra complex."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 
@@ -653,7 +653,7 @@ if $ARGS[0] = 'katjaknows':
 		*nl
 		'You tell her that you don''t actually know whose baby is growing inside of you.'
 		'"You''re such a sexy slut!" she moans before going in for a passionate kiss.'
-		'As your <<$liptalk3>> separate from hers, you look into her eyes. "I''m really glad you''re not judging me like a lot of other people have."'
+		'As your <<$pc_desc[''lips'']>> lips separate from hers, you look into her eyes. "I''m really glad you''re not judging me like a lot of other people have."'
 		'"<<$pcs_nickname>>, I would never judge you. Plus, if I''m being honest, I''m a little jealous. I wish I could let myself have that much fun."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 

+ 3 - 3
locations/MartinSex.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = '':
 	if MartinSexTalk = 0 and MartinSex = 0:
 		'You approach Martin as he''s cleaning the floor. The bartender raises his head when he notices you.'
 		'"Oh, I didn''t think you were still here, <<$pcs_firstname>>."'
-		'You pout your <<$pcdesc_lipsrandom>> lips. "If you are that unhappy about it, maybe you want me to leave?"'
+		'You pout your <<$pc_desc[''lip size'']>> lips. "If you are that unhappy about it, maybe you want me to leave?"'
 		'He gives you a half-smile. "No, of course not."'
 		'"Thought so," you say, smiling back.'
 
@@ -104,7 +104,7 @@ if $ARGS[0] = '':
 				*nl
 				'You flirt more aggressively than you have up until now: You smile more,' + iif(pcs_hairlng>81,' play with your <<$pcdesc_hairobjectwordy>>,','') + ' touch his arm every now and then, even move and lean over in ways that give him good looks at your <<$pcdesc_breastsrandom>> cleavage or <<$body>> butt - in other words, you drop about as many hints as womanly possible, short of stripping right then and there.'
 				*nl
-				'Twenty minutes pass like that and you are starting to wonder if Martin is playing hard to get or if he really is oblivious to what you''re doing... when he visibly catches himself staring at your <<$pcdesc_lipglossrandom>> lips and suddenly declares: "You shouldn''t get involved with me."'
+				'Twenty minutes pass like that and you are starting to wonder if Martin is playing hard to get or if he really is oblivious to what you''re doing... when he visibly catches himself staring at your <<$pc_desc[''lip gloss'']>> lips and suddenly declares: "You shouldn''t get involved with me."'
 				'"Excuse me?" You are so astonished by what he said that you are almost sure you misheard him.'
 				*nl
 				'But no. "You shouldn''t get involved with me," he repeats, a strange, wistful look in his eyes. "You are young, smart, and beautiful. You are wasting your time here."'
@@ -247,7 +247,7 @@ if $ARGS[0] = '':
 	elseif MartinSexTalk = 2 and MartinSex = 0:
 		'You approach Martin as he''s cleaning the floor. The bartender raises his head when he notices you.'
 		'"Oh, I didn''t think you were still here, <<$pcs_firstname>>."'
-		'You pout your <<$pcdesc_lipsrandom>> lips. "If you are that unhappy about it, maybe you want me to leave?"'
+		'You pout your <<$pc_desc[''lip size'']>> lips. "If you are that unhappy about it, maybe you want me to leave?"'
 		'He gives you a half-smile. "No, of course not."'
 		'"Thought so," you say, smiling back.'
 		*nl

+ 4 - 4
locations/MartinSex3.qsrc

@@ -24,7 +24,7 @@ if $ARGS[0] = 'MartinBlowTease':
 			'Martin wears a mask of strained stoicism - he has caught on and seems to have no intention of letting you monopolize the control.'
 			*nl
 			$OpenInnerThought+'If that''s how you want to play it...'+$CloseInnerThought
-			'You close your eyes and take the head inside your mouth and slowly pull it out again, paying special attention that your <<$pcdesc_lipgloss>>, <<$pcdesc_lips>> lips massage every spot of it; and to top off your performance, you give a soft lascivious moan, just loud enough to sound involuntary.'
+			'You close your eyes and take the head inside your mouth and slowly pull it out again, paying special attention that your <<$pc_descWordy[''lips'']>> lips massage every spot of it; and to top off your performance, you give a soft lascivious moan, just loud enough to sound involuntary.'
 			*nl
 			'This time, when you look up to him, you see that Martin has dropped all pretense of equilibrium. If you hadn''t shown him that you were in charge right now, you''re sure he would have already grabbed your head and started fucking your mouth.'
 			'"Come on. Suck it like you mean it, <<$pcs_firstname>>," he growls instead.'
@@ -162,7 +162,7 @@ if $ARGS[0] = 'MartinBlowjob':
 			! $martinpos = 'MartinBlowjob_dressed'
 			! '<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dressdom_bj.mp4"></center>'
 			! 'Content that you have tormented him enough, you put an end to his agony, take the tip of his <<dick>>cm <<$dick_girth>> cock into your mouth and suck. His audible exhale speaks volumes of how big his anticipation must have been and it turns into a groan when you pull back only to plunge more of his cock into your hot mouth.'
-			! 'You''re not letting him get used to this, though - not yet. You pull him out of your mouth once more, brushing your <<$pcdesc_lipgloss>>, <<$pcdesc_lips>> lips and <<$pcdesc_tongue>> along the length and underside of his cock. Your shoot a quick glance up to his face and find him staring at you in rapture.'
+			! 'You''re not letting him get used to this, though - not yet. You pull him out of your mouth once more, brushing your <<$pc_descWordy[''lips'']>> lips and <<$pcdesc_tongue>> along the length and underside of his cock. Your shoot a quick glance up to his face and find him staring at you in rapture.'
 			! *nl
 			! 'And you''re just getting started.'
 			! 'In an instant, your lips find the tip of his cock again. You move your head up and down, swirling your tongue around his sizable cock and enjoying the faint taste of his pre-cum. You cannot bring yourself to stop, either. You are enjoying this, and so is Martin.'
@@ -212,7 +212,7 @@ if $ARGS[0] = 'MartinBlowjob':
 				$orgasm_txt = 'Your brain seems to have no issue channeling your own frustration and complete sense of surrender to Martin into unbridled lust, fanned by Martin''s facefuck and you playing with yourself. The familiar heat spreads inside your belly, building up like a wave and then washing over you. You cum, your fingers busy on your clit, your moans muffled by Martin''s cock in your mouth and feeling at least a little compensated for what you missed out on.'
 			
 			else			
-				'You take the tip of his <<$dick_girth>> cock into your mouth, pausing to savour its size and texture and exploring its details with your <<$pcdesc_lips>> lips and <<$pcdesc_tongue>>, intent on giving Martin a slow and sensual blowjob.'
+				'You take the tip of his <<$dick_girth>> cock into your mouth, pausing to savour its size and texture and exploring its details with your <<$pc_desc[''lip size'']>> lips and <<$pcdesc_tongue>>, intent on giving Martin a slow and sensual blowjob.'
 				*nl
 				'But you have all but forgotten about your earlier performance while Martin absolutely hasn''t. He is well past ''sensual'' as you quickly realize when a sizable portion of his <<dick>>cm cock fills your mouth. He pulls out, only to drive it right back in, again and again in rapid succession.'
 				*nl
@@ -229,7 +229,7 @@ if $ARGS[0] = 'MartinBlowjob':
 			'<center><video autoplay loop src="images/locations/city/industrial/bar/sex/bar/martin/blowjob/dresssub_bj.mp4"></center>'
 			'But you want to please him more, and he''s not leaving any doubt that he wants more from you, too - a soft nudge at the back of your head is all the encouragement you need.'
 			*nl
-			'You sensually slide your <<$pcdesc_lipgloss>>, <<$pcdesc_lips>> lips over the head of Martin''s <<$dick_girth>> dick, your eyes closed as you enjoy the sensations: His musky, manly smell; the sense of security and guidance he gives you; the texture of his cock''s tip.'
+			'You sensually slide your <<$pc_descWordy[''lips'']>> lips over the head of Martin''s <<$dick_girth>> dick, your eyes closed as you enjoy the sensations: His musky, manly smell; the sense of security and guidance he gives you; the texture of his cock''s tip.'
 			*nl
 			'You move back and forth, never taking him too deep - all your attention is focused on his crown, your <<$pcdesc_tongue>> circling around the head, teasing that sensitive little spot on its underside.' 
 			'The faint taste of precum is the only sign of pleasure you are getting from him at the moment. He seems so focused on what you are doing to him that he is not making a sound. Or is he? Are you just too engrossed in your task to hear him?'

+ 1 - 1
locations/MartinTalk.qsrc

@@ -876,7 +876,7 @@ if $ARGS[0] = '':
 		*nl
 		'Still, as per your unspoken agreement, you are not acting on that while Martin is working behind the bar - the fantasy of giving him a blowjob while he''s pouring drinks has its appeal, but, the huge risk of getting caught aside, Martin has to move around too much for that to be practical.'
 		*nl
-		'So, when one of the regulars calls for Martin, you lick your <<$pcdesc_lipsrandom>> lips lasciviously and thank him for the drink in a low, sexy voice before Martin goes back to work, his walk a little funnier than before.'
+		'So, when one of the regulars calls for Martin, you lick your <<$pc_desc[''lip size'']>> lips lasciviously and thank him for the drink in a low, sexy voice before Martin goes back to work, his walk a little funnier than before.'
 		
 		act 'Finish your drink': gt 'qwBarPolet', 'bar'
 	

+ 8 - 8
locations/RimmaSexQW.qsrc

@@ -35,7 +35,7 @@ $rimmasexdi = {
 	if RimmaRandEvent = 23:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -57,7 +57,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 22:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimmabj.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulled the strap-on out of her purse, followed by collar with a chain attached to it. At her order, you put on the collar and hand the chain to Rima who put on the strap-on while you were occupied. She roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulled the strap-on out of her purse, followed by collar with a chain attached to it. At her order, you put on the collar and hand the chain to Rima who put on the strap-on while you were occupied. She roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -85,7 +85,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 20:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		if pcs_throat < 25: pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -107,7 +107,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 19:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimmabj.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulled the strap-on out of her purse, followed by collar with a chain attached to it. At her order, you put on the collar and hand the chain to Rima who put on the strap-on while you were occupied. She roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulled the strap-on out of her purse, followed by collar with a chain attached to it. At her order, you put on the collar and hand the chain to Rima who put on the strap-on while you were occupied. She roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -130,7 +130,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 18:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -152,7 +152,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 17:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -174,7 +174,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 16:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'
@@ -196,7 +196,7 @@ $rimmasexdi = {
 	elseif RimmaRandEvent = 15:
 		'<center><img <<$set_imgh>> src="mod/bestmod/images/beast/zoo/rimma14.jpg"></center>'
 		pcs_throat += 3
-		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$liptalk>>.' 
+		'Rima pulls a massive strap-on out of her purse and puts it on, and you feel a hint of fear mingled into your excitement, knowing that she''s going to fuck you with it. Wasting no time on ordering you around, she roughly pushes you down on your knees and slips it past your <<$pc_desc[''lips'']>> lips.' 
 		'You instinctively start moving your tongue around its thick tip, her hand at the back of your head holding you in place as she guides it into your throat. Given its size, it doesn''t come as a surprise that your gag reflex starts acting up but you endure as best you can, covering it generously in saliva.'
 		gs 'arousal', 'bj', 10, 'sub', 'lesbian'
 		gs 'stat'

+ 2 - 2
locations/Serge_Shulgin.qsrc

@@ -240,7 +240,7 @@ if $ARGS[0] = 'hide':
 !-----------------------------!
 	if $ARGS[1] = 'sleep_sex_oral_event1':
 		'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/oral'+rand(6,10)+'.mp4"></video></center>'
-		'You giggle when Sergey reaches for his pants, with a slightly defeated look on his face. He really wanted to resist your charms, but he failed. You lick your <<$lip1>> lips when he pulls his dick out, and looks at you expectantly.'
+		'You giggle when Sergey reaches for his pants, with a slightly defeated look on his face. He really wanted to resist your charms, but he failed. You lick your <<$pc_desc[''lips'']>> lipss when he pulls his dick out, and looks at you expectantly.'
 		'"Thank you, uncle Sergey", you whisper to him. You tentatively reach for his cock, lightly rubbing and squeezing it with your delicate fingers. Wow, he really does have a magnificent cock...'
 		'You squee with delight when a large bead of precum forms on the head, and you quickly close your lips around his penis to prevent it from falling to the ground. When you begin to bob your head up and down obediently, Sergey relaxes and just smiles down at you, content to let you do your thing for now.'
 		'You know it''s probably just a matter of time before he becomes more involved though; you know Sergey fairly well, and he''s very dominant and demanding. Especially towards women.'
@@ -410,7 +410,7 @@ if $ARGS[0] = 'hide':
 			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/oral'+rand(1,10)+'.mp4"></video></center>'
 			'His erect cock was already dangling out of his pants, and you gently close your fingers around it when he brings it closer to you. It''s so rigid and firm... so masculine... you can''t wait to close your lips around it!'
 			'You feel it throb between your fingers as you caress it all over, also running your fingers over his balls and pulling his foreskin back to expose the head.'
-			'When you close your <<$lip1>> lips around the head of his cock, you feel Sergey''s body shudder with delight - he was clearly looking forward to this as much as you were!'
+			'When you close your <<$pc_desc[''lips'']>> lipss around the head of his cock, you feel Sergey''s body shudder with delight - he was clearly looking forward to this as much as you were!'
 			'Not about to let him down, you do your best to give him the best blowjob he''s ever had. You sometimes let it slide out of your mouth to lick across the whole length of his shaft but always quickly take it back in. You manage to take in just over half his length easily.'
 			'"Do you think you can take it all, <<$pcs_nickname>>?" he asks. You never take his cock out of your mouth but nod, while you look him in the eye. "Go ahead, try", he encourages you.'
 			'You push your head forward, forcing yourself to take more and more of his length down your throat. It''s not easy but from the proud grin Sergey is giving you, you know you must be doing a great job! The room is filled with the sounds of you lewdly gagging and slurping on his cock, and Sergey lovingly brushes your hair with his hand when you come up for air again. "You''re such a sweet little slut, I won''t last long if you keep that up!"'

+ 3 - 3
locations/Serge_kuh.qsrc

@@ -400,7 +400,7 @@ if $ARGS[0] = 'izdev1':
 						'You smile when he reveals his erection to you: you love having this effect on men! "Very nice, uncle Sergey! Don''t worry, I''ll take good care of you..."'
 						'After you drop to your knees before him, you begin to jerk him off slowly: "It''s so hard..."'
 						'You tease him by kissing him all over his shaft, avoiding the head for now. That will come. When you lick his shaft over and over, you can feel him stir a little: he''s growing impatient.'
-						'Finally, you kiss the head of his cock, smearing his precum all over your lips. You lick your lips afterwards and muse: "Mmm... delicious..." before taking it between your <<$liptalk>>, sucking on it eagerly.'
+						'Finally, you kiss the head of his cock, smearing his precum all over your lips. You lick your lips afterwards and muse: "Mmm... delicious..." before taking it between your <<$pc_desc[''lips'']>> lips, sucking on it eagerly.'
 						gs 'arousal', 'bj', 5, 'dom'
 						gs 'stat'
 						act 'Continue':
@@ -1674,7 +1674,7 @@ if $ARGS[0] = 'sex2':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/sex2-2.jpg"></center>'
 		'"I''m sorry, uncle Sergey... but your dick is just so beautiful!" you whisper at him. "It''s like it was made to please women! I''m so lucky!"'
-		'Sergey relaxes when you open your mouth wide and close your <<$liptalk>> around the head of his penis. You take your time, but skilfully suck his dick to about half its length. Then a few minutes later, the whole of it is in your mouth!'
+		'Sergey relaxes when you open your mouth wide and close your <<$pc_desc[''lips'']>> lips around the head of his penis. You take your time, but skilfully suck his dick to about half its length. Then a few minutes later, the whole of it is in your mouth!'
 		'You look up at Sergey''s face intently while you try out different techniques, doing your best to make him feel wonderful. Oral sex can be so much fun! You especially remember his impressed look when you took him as deep as possible down your throat, and were licking the side of his balls with your tongue out of your mouth.'
 		'He put his hand behind your head a long time ago, but never forces you to do anything; everything you do today is because you want to please him. Even when you deepthroat him repeatedly... it''s because you want to. You''re such a slut sometimes, and you love it!'
 		gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
@@ -1726,7 +1726,7 @@ if $ARGS[0] = 'sex3':
 	serge_countsex += 1
 	pcs_mood += 5
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/sex3-1.jpg"></center>'
-	'"You seem tense, uncle Sergey. Is there something I can do for you?" you ask innocently, bringing your fingers to your <<$liptalk3>>.'
+	'"You seem tense, uncle Sergey. Is there something I can do for you?" you ask innocently, bringing your fingers to your <<$pc_desc[''lips'']>> lips.'
 	'When Sergey sees you sucking on your fingers he laughs: "Hah... yes there is, you slut!"'
 	'Ignoring the fact that he called you a slut, you sweetly continue: "Oh, and what would that be?"'
 	'Sergey gropes your tits with one hand and slides the other hand under your clothes to finger you. He grunts: "You know perfectly well what I mean. Stop teasing me and get to it."'

+ 1 - 1
locations/albina_starlets.qsrc

@@ -598,7 +598,7 @@ if $ARGS[0] = 'whore2':
 
 	gs 'stat'
 	'Laughing, the two Armenians shove you into their hotel room and you fall to the floor. "Get up, it''s time to show us what you''ve got little lamb!" one says.'
-	'"I want see what those <<$lip1>> lips of yours can do. They look like they were made to suck cock! The other man replies.'
+	'"I want see what those <<$pc_desc[''lips'']>> lipss of yours can do. They look like they were made to suck cock! The other man replies.'
 	act 'Please them':
 		cls
 		guy += 2

+ 1 - 1
locations/alex.qsrc

@@ -14,7 +14,7 @@ act 'Get on your knees and take it in your mouth':
 	alexeySex += 1
 	'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<rand(29, 41)>>.jpg"></center>'
 	'Kneeling before him, you unbutton his pants and take a firm grasp of his erect cock.'
-	'Leaning in closer, you give it a quick kiss with your <<$liptalk>> before guiding it to your mouth.'
+	'Leaning in closer, you give it a quick kiss with your <<$pc_desc[''lips'']>> lips before guiding it to your mouth.'
 	'As you suck on his hard dick, Alexey relaxes in his chair, letting you take care of his needs.'
 	'Suddenly, he removes his penis from your mouth, pulls you up on your feet and leads you to the bedroom.'
 	gs 'arousal', 'bj', 10

+ 1 - 1
locations/alexgang.qsrc

@@ -24,7 +24,7 @@ act 'Get on your knees and give head':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<rand(29, 41)>>.jpg"></center>'
 	'Kneeling before him, you pull Alexei''s pants all the way down then take a firm grasp of his erect cock.'
-	'Leaning in closer, you give it a quick kiss with your <<$liptalk>> before guiding it into your mouth.'
+	'Leaning in closer, you give it a quick kiss with your <<$pc_desc[''lips'']>> lips before guiding it into your mouth.'
 	'As you suck on his hard dick, he relaxes in his chair and lets you take care of his needs.'
 	'Suddenly, he removes his penis from your mouth and pulls you up on your feet. He leads you to his bedroom.'
 	gs 'arousal', 'bj', 10, 'sub', 'group'

+ 30 - 149
locations/body_desc.qsrc

@@ -5,6 +5,7 @@ if $ARGS[0] = '':
     gs $this, 'throat'
     gs $this, 'pussy'
     gs $this, 'anus'
+	gs $this, 'lips'
 	gs $this, 'hair'
     gs $this, 'tan'
     gs $this, 'skin'
@@ -177,185 +178,65 @@ if $ARGS[0] = 'anus':
 end
 
 if $ARGS[0] = 'lips':
-    !! There were already checks to set the PC lip size to fit between 0 and 4, so I folded them into this check so as not to needlessly check the same variable multiple times. There was also some duplicate logic; it has since been culled.
-	!! When I got here, the $liptalk strings were all bafflingly identical, but were used interchangeably. I think it was probably something lost in translation. The intent was probably to reference lips without sounding repetitive, so for reasons of backward compatibility only,
-	!! I have gone ahead and added some variety to each category to help with that. In general, please do not use the $liptalk strings (I will not be documenting them), they are effectively replaced by $pcsdesc_lipsrandom.
 	if pcs_lip <= 0:
 		pcs_lip = 0
-		rand_lips = rand(0,2)
-		if rand_lips = 0:
-			$pcdesc_lipsrandom = 'thin'
-		elseif rand_lips = 1:
-			$pcdesc_lipsrandom = 'narrow'
-		elseif rand_lips = 2:
-			$pcdesc_lipsrandom = 'slender'
-		end
-		$pcdesc_lips = 'thin'
-		$pcdesc_lipswordy = 'thin, scarcely-noticeable'
-		$liptalk = 'thin lips'
-		$liptalk2 = 'narrow lips'
-		$liptalk3 = 'slender lips'
-		$lip1 = 'thin'
+		$pc_desc['lip size'] = func($this, 'ChooseDescWord', 'thin', 'narrow', 'slender')
+		$pcs_lipSize = 'thin'
+		$pc_descWordy['lip size'] = 'thin, scarcely-noticeable'
 	elseif pcs_lip = 1:
-		!! These are average lips, originally described as normal in the calculations I first came across. I suppose you could theoretically have blistered and sunburnt lips, not soft ones, but, you know, let us worry about that use case sometime later.
-		rand_lips = rand(0,1)
-		if rand_lips = 0:
-			$pcdesc_lipsrandom = 'kissable'
-		elseif rand_lips = 1:
-			$pcdesc_lipsrandom = 'average'
-		end
-		$pcdesc_lips = 'average'
-		$pcdesc_lipswordy = 'kissable, if average'
-		$liptalk = 'kissable lips'
-		$liptalk2 = 'kissable lips'
-		$liptalk3 = 'kissable lips'
-		$lip1 = 'normal'
+		$pc_desc['lip size'] = func($this, 'ChooseDescWord', 'kissable', 'normal')
+		$pcs_lipSize = 'normal'
+		$pc_descWordy['lip size'] = 'kissable, if average'
 	elseif pcs_lip = 2:
-		rand_lips = rand(0,2)
-		if rand_lips = 0:
-			$pcdesc_lipsrandom = 'plump'
-		elseif rand_lips = 1:
-			$pcdesc_lipsrandom = 'full'
-		elseif rand_lips = 2:
-			$pcdesc_lipsrandom = 'inviting'
-		end
-		$pcdesc_lips = 'plump'
-		$pcdesc_lipswordy = 'invitingly full'
-		$liptalk = 'plump lips'
-		$liptalk2 = 'full lips'
-		$liptalk3 = 'inviting lips'
-		$lip1 = 'plump'
+		$pc_desc['lip size'] = func($this, 'ChooseDescWord', 'plump', 'full', 'inviting')
+		$pcs_lipSize = 'plump'
+		$pc_descWordy['lip size'] = 'invitingly full'
 	elseif pcs_lip = 3:
-		rand_lips = rand(0,2)
-		if rand_lips = 0:
-			$pcdesc_lipsrandom = 'thick'
-		elseif rand_lips = 1:
-			$pcdesc_lipsrandom = 'big'
-		elseif rand_lips = 2:
-			$pcdesc_lipsrandom = 'pouty'
-		end
-		$pcdesc_lips = 'pouty'
-		$pcdesc_lipswordy = 'big, pouty and full'
-		$liptalk = 'pouting lips'
-		$liptalk2 = 'big lips'
-		$liptalk3 = 'thick lips'
-		$lip1 = 'pouting'
+		$pc_desc['lip size'] = func($this, 'ChooseDescWord', 'thick', 'big', 'pouty')
+		$pcs_lipSize = 'big, pouting'
+		$pc_descWordy['lip size'] = 'big, pouty and full'
 	else
 		pcs_lip = 4
-		rand_lips = rand(0,2)
-		if rand_lips = 0:
-			$pcdesc_lipsrandom = 'fat'
-		elseif rand_lips = 1:
-			$pcdesc_lipsrandom = 'pillowy'
-		elseif rand_lips = 2:
-			$pcdesc_lipsrandom = 'plush'
-		end
-		$pcdesc_lips = 'pillowy'
-		$pcdesc_lipswordy = 'plush, pillowy and inviting'
-		$liptalk = 'plush lips'
-		$liptalk2 = 'pillowy lips'
-		$liptalk3 = 'fat lips'
-		$lip1 = 'plump, pillowy'
+		$pc_desc['lip size'] = func($this, 'ChooseDescWord', 'fat', 'pillowy', 'plush')
+		$pcs_lipSize = 'pillowy'
+		$pc_descWordy['lip size'] = 'plush, pillowy and inviting'
 	end
 	!! Lip balm is used OVER makeup, and given the descriptions already provided for what it does to lips, I feel with some certainty it is meant to be lip gloss, not lip BALM. Still, cannot change the old variables...
 	!! $pcdesc_lipglossed is used for a past-tense descriptive, present-tense descriptives will use $pcdesc_lipgloss. In most cases, the lip balm descriptors should only add options when looking at random choices, as the additional random options are merely indicative of 
 	!! a more suggestive lip shape and fullness, not necessarily a different type of gloss. Only shiny is culled past 1, because it is boring. $pcs_lipbalm is left for backwards compatibility.
 	if pcs_lipbalm > 0:
+		$pc_desc['lip gloss'] = func($this, 'ChooseDescWord', 'shiny', 'glossy', 'juicy', 'slippery')
+		$pc_desc['lip glossed'] = 'glossed'
 		if pcs_lip = 1:
-			rand_lipgloss = rand(0,1)
-			if rand_lipgloss = 0:
-				$pcdesc_lipglossrandom = 'shiny'
-			elseif rand_lipgloss = 1:
-				$pcdesc_lipglossrandom = 'glossy'
-			end
 			$pcs_lipbalm = 'shiny'
-			$pcdesc_lipgloss = 'shiny'
-			$pcdesc_lipglossinsertive = ', shiny'
-			$pcdesc_lipglossed = 'glossed'
-			$pcdesc_lipglosswordy = 'gloss-slicked'
-			$lip = 'You have normal<<$pcdesc_lipglossinsertive>> lips.<<$pirsB>><<$pirsA>>'
+
+			$pc_descWordy['lip glossed'] = 'gloss-slicked'
 		elseif pcs_lip = 2:
-			rand_lipgloss = rand(0,2)
-			if rand_lipgloss = 0:
-				$pcdesc_lipglossrandom = 'juicy'
-			elseif rand_lipgloss = 1:
-				$pcdesc_lipglossrandom = 'glossy'
-			elseif rand_lipgloss = 2:
-				$pcdesc_lipglossrandom = 'slippery'
-			end
 			$pcs_lipbalm = 'brilliant and juicy'
-			$pcdesc_lipgloss = 'brilliant and juicy'
-			$pcdesc_lipglossinsertive = ', brilliant and juicy'
-			$pcdesc_lipglossed = 'glossed'
-			$pcdesc_lipglosswordy = 'invitingly glossed'
-			$lip = 'You have plump<<$pcdesc_lipglossinsertive>> lips. <<$pirsB>> <<$pirsA>>'
+			$pc_descWordy['lip glossed'] = 'invitingly glossed'
 		elseif pcs_lip = 3:
-			rand_lipgloss = rand(0,4)
-			if rand_lipgloss = 0:
-				$pcdesc_lipglossrandom = 'juicy'
-			elseif rand_lipgloss = 1:
-				$pcdesc_lipglossrandom = 'glossy'
-			elseif rand_lipgloss = 2:
-				$pcdesc_lipglossrandom = 'slippery'
-			elseif rand_lipgloss = 3:
-				$pcdesc_lipglossrandom = 'gloss-slicked'
-			elseif rand_lipgloss = 4:
-				$pcdesc_lipglossrandom = 'gloss-stickied'
-			end
 			$pcs_lipbalm = 'juicy and full'
-			$pcdesc_lipgloss = 'juicy and full'
-			$pcdesc_lipglossinsertive = ', juicy and full'
-			$pcdesc_lipglossed = 'glossed'
-			$pcdesc_lipglosswordy = 'wetly-glossed'
-			$lip = 'You have big, pouting, <<$pcdesc_lipgloss>> lips. <<$pirsB>> <<$pirsA>>'
+			$pc_descWordy['lip glossed'] = 'wetly-glossed'
 		elseif pcs_lip = 4:
-			rand_lipgloss = rand(0,6)
-			!! I know what you are thinking -- dripping? But believe me; past a certain point it really will. It is far from the least realistic thing we would have in here anyway.
-			if rand_lipgloss = 0:
-				$pcdesc_lipglossrandom = 'juicy'
-			elseif rand_lipgloss = 1:
-				$pcdesc_lipglossrandom = 'glossy'
-			elseif rand_lipgloss = 2:
-				$pcdesc_lipglossrandom = 'gloss-slicked'
-			elseif rand_lipgloss = 3:
-				$pcdesc_lipglossrandom = 'gloss-stickied'
-			elseif rand_lipgloss = 4:
-				$pcdesc_lipglossrandom = 'gloss-dripping'
-			elseif rand_lipgloss = 5:
-				$pcdesc_lipglossrandom = 'glisteningly wet'
-			elseif rand_lipgloss = 6:
-				$pcdesc_lipglossrandom = 'slippery'
-			end
 			$pcs_lipbalm = 'wet and glossy'
-			$pcdesc_lipgloss = 'wet and glossy'
-			$pcdesc_lipglossinsertive = ', wet and glossy'
-			$pcdesc_lipglossed = 'glossed'
-			$pcdesc_lipglosswordy = 'suggestively gloss-glazed'
-			$lip = 'You have pillowy, <<$pcdesc_lipgloss>>, suggestively full lips. <<$pirsB>> <<$pirsA>>'
+			$pc_descWordy['lip glossed'] = 'suggestively gloss-glazed'
 		else
 			!! Lip size 0
-			$pcdesc_lipglossrandom = 'shiny'
 			$pcs_lipbalm = 'shiny'
-			$pcdesc_lipgloss = 'shiny'
-			$pcdesc_lipglossinsertive = ', shiny'
-			$pcdesc_lipglossed = 'glossed'
-			$pcdesc_lipglosswordy = 'gloss-slicked'
-			$lip = 'You have thin<<$pcdesc_lipglossinsertive>> lips. <<$pirsB>> <<$pirsA>>'
+			$pc_descWordy['lip glossed'] = 'gloss-slicked'
 		end
 	else
 		!! No gloss
-		$pcdesc_lipglossrandom = 'soft'
+		$pc_desc['lip gloss'] = 'soft'
 		$pcs_lipbalm = 'soft'
-		$pcdesc_lipgloss = 'soft'
-		$pcdesc_lipglossinsertive = ''
-		$pcdesc_lipglossed = 'softened'
-		$pcdesc_lipglosswordy = 'soft'
-		$lip = 'You have <<$pcdesc_lipswordy>> lips. <<$pirsB>> <<$pirsA>>'
+		$pc_desc['lip glossed'] = 'softened'
 	end
 
+	$lip = 'You have <<$pcs_lipSize>>, <<$pc_desc[''lip gloss'']>> ' + iif(pcs_lip = 4, 'suggestively full ', '') +  'lips. <<$pirsB>> <<$pirsA>>'
+
     !! A pair of ready-made lip strings for writers to use if they are unsure how to construct them themselves. Again, these are not great and should preferably not be relied on, but they are here.
-	$pcdesc_fulllips = '<<$pcdesc_lips>><<$pcdesc_lipglossinsertive>> lips'
-	$pcdesc_fulllipswordy = '<<$pcdesc_lipglossrandom>>, <<$pcdesc_lipswordy>> lips'
+	$pc_desc['lips'] = '<<$pc_desc[''lip size'']>> <<$pc_desc[''lip gloss'']>>'
+	$pc_descWordy['lips'] = '<<$pc_desc[''lip gloss'']>>, <<$pc_descWordy[''lip size'']>>'
 
     killvar 'rand_lips'
 	killvar 'rand_lipgloss'

+ 3 - 3
locations/brother.qsrc

@@ -1444,7 +1444,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (6.<<picrand>>).jpg"></center>'
 		'You get off the chair and lie down on the carpet. Overcome with lust, you instinctively begin to rub your pussy and breast.'
 		if pcs_vag > 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
-		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$liptalk>> moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
+		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$pc_desc[''lips'']>> lips moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
 		gs 'arousal','foreplay', 5, 'incest'
@@ -1479,7 +1479,7 @@ if $ARGS[0] = 'brother_voyeur_ev8':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/kolka/event/homework/f (6.<<picrand>>).jpg"></center>'
 		'You get off the chair and lie down on the carpet. Overcome with lust, you instinctively begin to rub your pussy and breast.'
 		if pcs_vag > 0:'You slip your fingers into your burning pussy, the sensation causing you to moan.'
-		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$liptalk>> moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
+		'You watch as Kolka pulls down his pants and his fully erect <<npc_dick[''A34'']>> cm cock pops free. You follow his movements as he walks up to your head and kneels, his hardened member mere inches from your face. You open your mouth, ready to accept him orally. Kolka pushes forward slowly, your <<$pc_desc[''lips'']>> lips moving over his head and inching down his shaft more and more until he stops. He holds you for a moment before he begins gently thrusting into your mouth. Your fingers continue to play with your own body, as you focus on your sibling. You swirl your tongue around his cock and suck, his moans growing deeper all the while.'
 		'A fire had been building inside you since you disrobed and now your body is nearly engulfed when you feel Kolka stiffen, his penis twitching inside your mouth. He whispers your name as he cums, his jism filling your mouth and you begin to greedily swallow. Your own orgasm isn''t far behind; your entire body begins to convulse and you start to suck your brother''s throbbing dick harder, hoping for more of his delicious cum. The world fades for a few moments...'
 
 		gs 'arousal','foreplay', 5, 'incest'
@@ -1673,7 +1673,7 @@ if $ARGS[0] = 'brotherknows6':
 			'You scowl, "I don''t give a fuck what <<$npc_nickname[''A29'']>> knows. She''s not speaking to me and I really don''t care to say anything to her!"'
 			'Kolka softly caresses your cheek, "Sorry, I shouldn''t have brought her up. I wasn''t thinking."'
 			'You smile, "It''s alright. The only thing that matters right now is us and our baby."'
-			'Once you''re finished speaking, your brother covers your <<$liptalk3>> with his own and you joyfully reciprocate his kiss.'
+			'Once you''re finished speaking, your brother covers your <<$pc_desc[''lips'']>> lips with his own and you joyfully reciprocate his kiss.'
 			'You never dreamed that you would be building a family with your own brother, but now you wouldn''t want it any other way.'
 
 			act 'Continue':minut += 10 & gt 'sitrPar'

+ 3 - 3
locations/burgerWork.qsrc

@@ -123,7 +123,7 @@ if $ARGS[0] = 'work2':
 				BurgerQW['IlyQWBlackmail'] += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/city/ilyushkin/sex/ilybjcar.jpg"></center>'
-				'Ilyushkin takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ilyushkin gets his dick out of his pants and grabs you by the hair pulling your face to his groin until his cock is buried in your <<$liptalk3>>. You open your mouth and allow the member to enter between your lips. You are trying to suck hard, using your <<$liptalk3>> on the penis so Ilyushkin would be finished quickly. Ilyushkin''s body finally jerks and he finishes in your mouth. You continue to suck his dick swallowing the sperm without spilling a drop. Ilyushkin tucks his dick back in his pants and says, "Okay cocksucker, get out."'
+				'Ilyushkin takes you to his car standing in the alley. He gets behind the wheel and you sit next to him. Ilyushkin gets his dick out of his pants and grabs you by the hair pulling your face to his groin until his cock is buried in your <<$pc_desc[''lips'']>> lips. You open your mouth and allow the member to enter between your lips. You are trying to suck hard, using your <<$pc_desc[''lips'']>> lips on the penis so Ilyushkin would be finished quickly. Ilyushkin''s body finally jerks and he finishes in your mouth. You continue to suck his dick swallowing the sperm without spilling a drop. Ilyushkin tucks his dick back in his pants and says, "Okay cocksucker, get out."'
 
 				gs 'arousal', 'bj', 5, 'sub'
 				gs 'arousal', 'end'
@@ -160,7 +160,7 @@ if $ARGS[0] = 'work2':
 					gs 'stat'
 					
 					'<center><img <<$set_imgh>> src="images/characters/city/ilyushkin/sex/ilybjfilm.jpg"></center>'
-					'You get down on your knees in front of Ilyushkin and clasp his member with your <<$liptalk3>>. Ilyushkin films you using his camera to get a closeup of you sucking his cock. After a while he lies you down on his couch and sits on your chest to make sure his cock is right in front of your face.'
+					'You get down on your knees in front of Ilyushkin and clasp his member with your <<$pc_desc[''lips'']>> lips. Ilyushkin films you using his camera to get a closeup of you sucking his cock. After a while he lies you down on his couch and sits on your chest to make sure his cock is right in front of your face.'
 
 					act 'Suck':
 						*clr & cla
@@ -179,7 +179,7 @@ if $ARGS[0] = 'work2':
 							gs 'cum_call', 'face', 'A76', 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/city/ilyushkin/sex/ilybjfilm3.jpg"></center>'
-							'Ilyushkin begins to finish on your <<$liptalk3>>. Cum drips from your lips on your chin and chest. Ilyushkin finally turns the camera off and puts it away in a drawer. "Not bad. You did what you were required. Wash up and then get out."'
+							'Ilyushkin begins to finish on your <<$pc_desc[''lips'']>> lips. Cum drips from your lips on your chin and chest. Ilyushkin finally turns the camera off and puts it away in a drawer. "Not bad. You did what you were required. Wash up and then get out."'
 
 							gs 'arousal', 'end'
 							gs 'stat'

+ 1 - 1
locations/cardgame_durak.qsrc

@@ -567,7 +567,7 @@ if $ARGS[0] = 'card_game_ggwin_clothercum':
 	'<<$loss_npc_name>> sighs: "Let''s get it over with. What do you want?"'
 	'"Let''s go find you a nice girl", you smile mysteriously. "I''ll pick someone, and you have to run up and jerk off over her clothes! Of course, we''ll be recording it with our phones..."'
 	'<<$loss_npc_name>> looks concerned: "What, are you crazy!? That''s insane... and besides, I can''t cum that fast! That would never work!"'
-	'"I thought you would say that, <<$loss_npc_name>>. Don''t worry, I thought of that... how about if I help you get close?" you smile at him, licking your <<$liptalk3>> lips lewdly.'
+	'"I thought you would say that, <<$loss_npc_name>>. Don''t worry, I thought of that... how about if I help you get close?" you smile at him, licking your <<$pc_desc[''lips'']>> lips lips lewdly.'
 	'His friends are laughing, but <<$loss_npc_name>> suddenly shows a lot more interest in your plan. If you''re willing to blow him until he''s about to burst, that''s more than the others are getting from you today!'
 	'You leave the apartment with the guys, who are clearly excited to see this plan of yours play out. "Let''s go find a nice girl for <<$loss_npc_name>>, guys!" you shout happily.'
 	act 'Continue':

+ 4 - 4
locations/city_kavkazkafe.qsrc

@@ -179,7 +179,7 @@ if $ARGS[0] = 'grup':
 	gs 'stat'
 
 	if rand(0, 1) = 0:'<center><img <<$set_imgh>> src="images/shared/sex/group/grupbj.jpg"></center>' else  '<center><img <<$set_imgh>> src="images/shared/sex/group/grupbj1.jpg"></center>'
-	'You kneel down and take both members in your hands. You obediently open your mouth and wrap your <<$liptalk>> around the purple and warm dick starting to absorb it into your mouth, after a few movements and without stopping you masturbate the other cock.'
+	'You kneel down and take both members in your hands. You obediently open your mouth and wrap your <<$pc_desc[''lips'']>> lips around the purple and warm dick starting to absorb it into your mouth, after a few movements and without stopping you masturbate the other cock.'
 	'Soon you switch, sucking the cock that was in your hand and wanking the other, you carry on taking turns for a while, then try to take both dicks in your mouth at once.'
 	gs 'arousal', 'hj', 5,'dick[1]','sub', 'group'
 	gs 'arousal', 'bj', 5,'dick[2]','sub', 'group'
@@ -196,7 +196,7 @@ if $ARGS[0] = 'grup1':
 	gs 'boyStat','A42'
 	gs 'dinsex', 'boy_puts_condom'
 	gs 'dinsex','vaginal_sex',5,'sub','group'
-	'You suck Givis dick with your <<$liptalk>> absorbing his every move in your throat while Ashot pounds your pussy.'
+	'You suck Givis dick with your <<$pc_desc[''lips'']>> lips absorbing his every move in your throat while Ashot pounds your pussy.'
 	gs 'arousal', 'bj', 5,'dick[1]','sub', 'group'
 	minut -= 5
 
@@ -389,7 +389,7 @@ if $ARGS[0] = 'givibj3':
 	pcs_hairbsh = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/bj1.jpg"></center>'
-	'Givi grabs your hair pulls your face to his cock. Your <<$liptalk>> touch the crimson head. Givi gladly pushes his dick against your lips. You strech forward onto all fours and wrap your <<$liptalk>> around his thick and slightly salty cock and began to suck him. Reaching right down your throat, this solid piece of flesh completely fills your mouth.'
+	'Givi grabs your hair pulls your face to his cock. Your <<$pc_desc[''lips'']>> lips touch the crimson head. Givi gladly pushes his dick against your lips. You strech forward onto all fours and wrap your <<$pc_desc[''lips'']>> lips around his thick and slightly salty cock and began to suck him. Reaching right down your throat, this solid piece of flesh completely fills your mouth.'
 	gs 'arousal', 'bj', 3, 'sub'
 	gs 'stat'
 
@@ -398,7 +398,7 @@ end
 
 if $ARGS[0] = 'givibj4':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/cafe/sex/bj.jpg"></center>'
-	'Givi tires of standing and he drags you to the sofa still holding you to his cock by your hair. You continue to work with your <<$liptalk>> pleasuring the rock solid dick on all fours in front of the potbellied Caucasian. Givi begins to puff and it seems that he''s about to finish.'
+	'Givi tires of standing and he drags you to the sofa still holding you to his cock by your hair. You continue to work with your <<$pc_desc[''lips'']>> lips pleasuring the rock solid dick on all fours in front of the potbellied Caucasian. Givi begins to puff and it seems that he''s about to finish.'
 	gs 'arousal', 'bj', 3, 'sub'
 	gs 'stat'
 

+ 3 - 3
locations/city_nightclub.qsrc

@@ -407,7 +407,7 @@ if $ARGS[0] = 'dance':
 							alexeyClubSex += 1
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<rand(29, 41)>>.jpg"></center>'
-							'You kneel down and wrap your <<$liptalk>> around his cock and you begin to suck on it. Alexei helped by moving his hips back and forth, you notice his moving is in sync to the beat of the music he''s playing. After a few minutes he groans, "You better swallow it all, I don''t want anyone to clean up our mess."'
+							'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around his cock and you begin to suck on it. Alexei helped by moving his hips back and forth, you notice his moving is in sync to the beat of the music he''s playing. After a few minutes he groans, "You better swallow it all, I don''t want anyone to clean up our mess."'
 
 							gs 'arousal', 'bj', 10, 'sub'
 							gs 'stat'
@@ -423,7 +423,7 @@ if $ARGS[0] = 'dance':
 								gs 'cum_manage'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<rand(34, 47)>>.jpg"></center>'
-								'Streams of sperm hit you in the mouth and began to run down your <<$liptalk>>. Alexei wiped his dick on your <<$liptalk>> and put it away in his pants.'
+								'Streams of sperm hit you in the mouth and began to run down your <<$pc_desc[''lips'']>> lips. Alexei wiped his dick on your <<$pc_desc[''lips'']>> lips and put it away in his pants.'
 								'You began greedily to swallow his warm cum and use your finger to collect the drips, that escaped your mouth, then lick your finger clean. Once you''ve swallowed every last drop, you stand up again and thank him for this tasty snack.'
 
 								gs 'arousal', 'end'
@@ -1027,7 +1027,7 @@ if $ARGS[0] = 'bar2':
 	guy += 1
 	'<center><b><font color="maroon">Bar</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/sex/barminet.jpg"></center>'
-	'You bend over, unbutton his pants and take out his cock. You bite your lips in anticipation and start to suck on it with your <<$liptalk>>. He''s moaning and smiling at the fact, that a random girl at a club is giving him a header.'
+	'You bend over, unbutton his pants and take out his cock. You bite your lips in anticipation and start to suck on it with your <<$pc_desc[''lips'']>> lips. He''s moaning and smiling at the fact, that a random girl at a club is giving him a header.'
 
 	gs 'arousal', 'bj', 10, 'sub'
 	gs 'stat'

+ 1 - 1
locations/city_saunawhore.qsrc

@@ -528,7 +528,7 @@ if $ARGS[0] = 'blowjob':
 	
 	if $moodType = 'fairly normal':
 		'<center><video autoplay loop src="images/locations/city/residential/sauna/sex/blowjob'+rand(1, 5)+'.mp4"></video></center>'
-		'You kneel in front of him and bite your lip, caressing his cock through his pants with your hands. He pulls out his <<$dick_girth>> dick and brings it to your <<$liptalk>>.'
+		'You kneel in front of him and bite your lip, caressing his cock through his pants with your hands. He pulls out his <<$dick_girth>> dick and brings it to your <<$pc_desc[''lips'']>> lips.'
 		'You start kissing the tip, licking it all around and putting it a bit inside your mouth and sucking the head.'
 		gs 'arousal', 'bj', 5, 'prostitution'
 		gs 'stat'

+ 2 - 2
locations/city_smalloffice.qsrc

@@ -518,7 +518,7 @@ if $ARGS[0] = 'ohrbj':
 		picrand = rand(1, 4)
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/office/sex/guard/bj<<picrand>>.jpg"></center>'
 
-		'You wrap your <<$liptalk>> around his strong and warm 15 cm cock and quickly begin by sucking the head, caressing it with your tongue and lips. Sasha groans, "I''m going to come."'
+		'You wrap your <<$pc_desc[''lips'']>> lips around his strong and warm 15 cm cock and quickly begin by sucking the head, caressing it with your tongue and lips. Sasha groans, "I''m going to come."'
 		
 		gs 'arousal', 'bj', 5, 'sub'
 		gs 'stat'
@@ -537,7 +537,7 @@ if $ARGS[0] = 'ohrbjcum':
 		gs 'stat'
 		picrand = rand(1, 4)
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/office/sex/guard/bjcum<<picrand>>.jpg"></center>'
-		'You redouble your efforts, sucking his hard cock with your <<$liptalk>>. Hot sperm hits your mouth, again and again. You continue to suck, ignoring your mouth full of viscous sperm. Until he finally nothing left.'
+		'You redouble your efforts, sucking his hard cock with your <<$pc_desc[''lips'']>> lips. Hot sperm hits your mouth, again and again. You continue to suck, ignoring your mouth full of viscous sperm. Until he finally nothing left.'
 		
 		gs 'arousal', 'bj', 5, 'sub'
 		gs 'stat'

+ 3 - 3
locations/dinSex.qsrc

@@ -433,16 +433,16 @@ end &! --- sexcum ---
 if $ARGS[0] = 'bj_random':
 	if stat['bj'] = 0:'You are anxious about the idea of sucking a cock, having never given a blowjob before. You wonder what it will taste like.'
 	if stat['bj'] <= 10:
-		'Hesitantly bringing your face to <<$boydesc>>''s crotch, you lightly press your <<$liptalk>> against <<$xyr>> dick, tasting the slight saltiness.'
+		'Hesitantly bringing your face to <<$boydesc>>''s crotch, you lightly press your <<$pc_desc[''lips'']>> lips against <<$xyr>> dick, tasting the slight saltiness.'
 		'Then you start flicking your tongue around the head as you wrap your lips further, stroking the shaft in the meantime.'
 	elseif stat['bj'] <= 25:
 		'You lightly put <<$boydesc>>''s cock into your mouth, rolling your tongue around the head as you rhytmically stroke the shaft.'
 		'After a moment you start getting into rhythm, lightly bobbing your head although not sucking his dick much further than the tip.'
 	elseif stat['bj'] <= 40:
-		'You wrap your <<$liptalk>> around the <<$penis_desc>> in front of you. You give <<$boydesc>> a moment to adjust to the warmthness with more than half his cock resting in your mouth'
+		'You wrap your <<$pc_desc[''lips'']>> lips around the <<$penis_desc>> in front of you. You give <<$boydesc>> a moment to adjust to the warmthness with more than half his cock resting in your mouth'
 		'Then you greedily lean forwards, taking <<$xyr>> dick deeper in your mouth and start to bob your head back and forth along <<$xyr>> <<$penis_desc>>'
 	elseif stat['bj'] <= 60:
-		'Imagining how the hard cock in front of your face would feel between your <<$liptalk>>, you just can''t hold back and hungrily take the whole length in your mouth until its tip is resting at the entrance of your throat'
+		'Imagining how the hard cock in front of your face would feel between your <<$pc_desc[''lips'']>> lips, you just can''t hold back and hungrily take the whole length in your mouth until its tip is resting at the entrance of your throat'
 		'You playfully roll your tongue around the cock you are sucking and try to see if you can swallow the whole length down your throat.'
 	else
 		'You lock eyes with <<$boydesc>> and relax your throat as you swallow <<$xyr>> <<$penis_desc>> in one move like the veteran cocksucker you are, milking <<$xyr>> cock with just your throat.'

+ 2 - 2
locations/dinSex2.qsrc

@@ -55,7 +55,7 @@ if $ARGS[0] = 'd_strapon_vag':
 		$temp_mens = iif(cycle <= 0,' and menstruation blood leaks from your vagina','')
 		pcs_horny = 0
 		pcs_mood -= 15
-		'You bite your <<$liptalk>> in pain while tears start to flow from your eyes when <<$boydesc>> penetrates you, breaking your hymen. You moan while crying and <<$xyr>> rubber <<dick>> centimeter dick fucks your bloody pussy.'
+		'You bite your <<$pc_desc[''lips'']>> lips in pain while tears start to flow from your eyes when <<$boydesc>> penetrates you, breaking your hymen. You moan while crying and <<$xyr>> rubber <<dick>> centimeter dick fucks your bloody pussy.'
 		gs 'arousal','vaginal',ARGS[1],$ARGS[2],$ARGS[3],$ARGS[4],$ARGS[5],$ARGS[6],$ARGS[7],$ARGS[8]
 	end
 	killvar '$temp_mens'
@@ -207,7 +207,7 @@ if $ARGS[0] = 'doublepenetration':
 		pcs_horny = 0
 		pcs_mood -= 15
 		TotPain +=4
-		'You bite your <<$liptalk>> in pain and tears start to flow from your eyes when <<$boydesc1>> penetrates you, breaking your hymen.'
+		'You bite your <<$pc_desc[''lips'']>> lips in pain and tears start to flow from your eyes when <<$boydesc1>> penetrates you, breaking your hymen.'
 	end
 	if (agrdif + altdif) >= 20: TotPain +=1 & 'You scream and bite your lip from a sharp pain when <<$xyr2>> <<dick2>> centimeter dick enters your ass.'
 	if (agrdif + altdif) <  20:'You moan when <<$xyr2>> <<dick2>> centimeter dick enters your ass.'

+ 2 - 2
locations/dinnpc.qsrc

@@ -20,7 +20,7 @@ $din_predlog_dima_bj = {
 
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/cocksucker2.jpg"></center>'
-			'You gently kiss the purple head of his member, hoping against hope that maybe you can set the tone and pace for this. But Dimka is already impatient and grabs your hair, ignoring your pained yelp. "Stop wasting time and start sucking." Without a second thought, you take his dick into your mouth. You begin to move your <<$liptalk>> up and down Dimka''s hard cock, taking his rod deep into your mouth. You don''t go slow and move your tongue around his head all the while, trying to please him, but Dimka groans and grabs your head firmly. "Take it deeper!"'
+			'You gently kiss the purple head of his member, hoping against hope that maybe you can set the tone and pace for this. But Dimka is already impatient and grabs your hair, ignoring your pained yelp. "Stop wasting time and start sucking." Without a second thought, you take his dick into your mouth. You begin to move your <<$pc_desc[''lips'']>> lips up and down Dimka''s hard cock, taking his rod deep into your mouth. You don''t go slow and move your tongue around his head all the while, trying to please him, but Dimka groans and grabs your head firmly. "Take it deeper!"'
 
 			gs 'arousal', 'bj', 5, 'sub', 'rough'
 			gs 'stat'
@@ -143,7 +143,7 @@ $din_igor_disco_bj = {
 		'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/cocksucker5.jpg"></center>'
 		'You sit on your haunches and Igor pulls his dick out of his pants... and it takes all of your resolve to remain straight faced. His penis is tiny! Igor''s small, thin member sticks out of his pubic hair like a mushroom in a meadow - that image alone is enough to almost make you burst into laughter, especially considering that you''ve seen mushrooms bigger than that. But to your luck, it''s too dark for him to see your face twitch and a few coughs cover your stifled laughter until you are mentally prepared to do what you came here for.' 
 		*nl
-		'Actually feeling somewhat disappointed by his size, now that you''re getting to the blowjob part, you gently wrap your <<$liptalk>> around the small cock... but sucking on it like you would a normal penis doesn''t work because you simply can''t bob up and down its length when there is no length to begin with. Even sucking on it is hard because of its size, or lack thereof.'
+		'Actually feeling somewhat disappointed by his size, now that you''re getting to the blowjob part, you gently wrap your <<$pc_desc[''lips'']>> lips around the small cock... but sucking on it like you would a normal penis doesn''t work because you simply can''t bob up and down its length when there is no length to begin with. Even sucking on it is hard because of its size, or lack thereof.'
 		'So, instead, you begin to ''fondle it'' inside your mouth, squeezing it with your lips and licking it all over, swirling your tongue easily around most of it. Igor groans, audibly enjoying the treatment. More so than you expected, in fact, because not a minute after you''ve started, you notice his hips bucking against your head and taste a few bland drops of semen that would barely constitute a sip of water.'
 		*nl
 		'You can''t help but feel a little sorry for Igor: Having a tiny dick, no stamina AND only a few droplets of semen? The guy should apply for a certificate of disability. And the poor woman who''s gonna date him someday...'

+ 1 - 1
locations/dinsexFX.qsrc

@@ -43,7 +43,7 @@ $vagend = {
 			pcs_horny = 0
 			pcs_mood -= 15
 			pcs_vag += 1
-			'You bite your <<$liptalk>> in pain and tears flow down your face, <<$boydesc>> has torn your hymen with his <<dick>> centimeter dick. Your bloody pussy a reminder of your lost virginity.'
+			'You bite your <<$pc_desc[''lips'']>> lips in pain and tears flow down your face, <<$boydesc>> has torn your hymen with his <<dick>> centimeter dick. Your bloody pussy a reminder of your lost virginity.'
 		elseif mesec > 0:
 			pcs_horny -= 10
 			'As enjoyable as the sex may be, you are too worried about your bleeding to fully relax and can not orgasm.'

+ 3 - 3
locations/dk.qsrc

@@ -98,7 +98,7 @@ if $ARGS[0] = 'holl':
 						alexeySex += 1
 						picrand = rand(29, 41)
 						'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/bj<<picrand>>.jpg"></center>'
-						'You kneel before him, unzipping his pants as you go down and as soon as his flaccid cock springs free from his underwear, you wrap your <<$liptalk>> around it and begin to suck and bob your head, getting him hard in no time. Alexei audibly enjoys what you''re doing and moves his hips so violently he''s basically fucking your mouth.' 
+						'You kneel before him, unzipping his pants as you go down and as soon as his flaccid cock springs free from his underwear, you wrap your <<$pc_desc[''lips'']>> lips around it and begin to suck and bob your head, getting him hard in no time. Alexei audibly enjoys what you''re doing and moves his hips so violently he''s basically fucking your mouth.' 
 						'Finally he groans: "Here it comes, my little slut. Swallow it all or I will make you lick it up from the floor!"'
 						
 						gs 'arousal', 'bj', 10, 'sub'
@@ -111,7 +111,7 @@ if $ARGS[0] = 'holl':
 							gs 'cum_manage'
 							picrand = rand(34, 47)
 							'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/cum<<picrand>>.jpg"></center>'
-							'Jets of sperm hit the roof of your mouth and the back of your throat, so much of it that you cannot swallow it in one go and some of it runs down your <<$liptalk>> when your vocal coach pulls his cock out.' 
+							'Jets of sperm hit the roof of your mouth and the back of your throat, so much of it that you cannot swallow it in one go and some of it runs down your <<$pc_desc[''lips'']>> lips when your vocal coach pulls his cock out.' 
 							'Once you''ve finally stemmed the flood and swallowed the salty liquid, you diligently lick Alexei''s dick clean before he puts it back into his pants.'
 							'He watches as you collect the remains of his semen that ran down your chin. When the last bit is gulped down, you lick your lips as you rise to your feet and give him a mischievous smile as you turn to leave.'
 
@@ -240,7 +240,7 @@ if $ARGS[0] = 'holl':
 								*clr & cla
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/city/alexey/sex/bj.jpg"></center>'
-								'You kneel in front of him and stare at his cock. He is really big, about 20 centimeters, but rather than scaring you, it only excites you more in your drunken haze. You reach out with one of your hand and caress his dick, jerking him a few time to see if it gets even bigger; the heat emanating from it is incredible and you simply cannot resist. You bring your face closer and closer to Alexei''s cock, give it a few tentative licks and finally wrap your <<$liptalk>> around it. While you swirl your tongue around his head and move your head up and down, taking more and more of him into your mouth and throat, Alexei takes his beer mug and takes a loud sip. Before you even know how you feel about this, he pulls his dick out of your mouth and grip, lifts you back on your feet and drags you into his bedroom.'
+								'You kneel in front of him and stare at his cock. He is really big, about 20 centimeters, but rather than scaring you, it only excites you more in your drunken haze. You reach out with one of your hand and caress his dick, jerking him a few time to see if it gets even bigger; the heat emanating from it is incredible and you simply cannot resist. You bring your face closer and closer to Alexei''s cock, give it a few tentative licks and finally wrap your <<$pc_desc[''lips'']>> lips around it. While you swirl your tongue around his head and move your head up and down, taking more and more of him into your mouth and throat, Alexei takes his beer mug and takes a loud sip. Before you even know how you feel about this, he pulls his dick out of your mouth and grip, lifts you back on your feet and drags you into his bedroom.'
 								gs 'arousal', 'bj', 10, 'sub'
 								gs 'stat'
 

+ 2 - 2
locations/foto.qsrc

@@ -571,7 +571,7 @@ if $ARGS[0] = 'interview2':
 				else
 					'You take off your clothes and leave them on the floor while the photographer examines you.'
 				end
-				'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$liptalk3>>, your <<$titsize>> breasts, your <<$skin1>> <<$pcs_tan>> skin, your thighs, even your <<$pcdesc_pubes>> pussy...'
+				'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$pc_desc[''lip size'']>>lip, your <<$titsize>> breasts, your <<$skin1>> <<$pcs_tan>> skin, your thighs, even your <<$pcdesc_pubes>> pussy...'
 				'He spends several minutes doing this without saying anything. Several people walk by while he does, including several beautiful and nude women who glance at you, whispering to each other before moving on.'
 				act'Continue':
 					if bmi_calc < 25 or hotcat >= 6:
@@ -591,7 +591,7 @@ if $ARGS[0] = 'interview2':
 			'<center><video autoplay loop src="images/locations/city/citycenter/photo/strip1.mp4"></video><video autoplay loop src="images/locations/city/citycenter/photo/strip2.mp4"></video></center>'
 			'You take a deep breath and begin to take off your clothes. As long as it''s just this one time, you can handle it for now. You leave them on the floor while the photographer examines you.'
 			!if pcs_inhib <= 20'You instinctively cover up as he steps closer, your hands trying to shield your nipples and pussy.'
-			'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$liptalk3>>, your <<$titsize>> breasts, your <<$skin1>> <<$pcs_tan>> skin, your thighs, even your <<$pcdesc_pubes>> pussy...'
+			'He circles you slowly, occasionally asking you to adjust your pose slightly, carefully inspecting every aspect of your nude body. Your <<$pcs_eyecol>> eyes framed by your <<$pcs_haircol>> hair, your <<$pc_desc[''lips'']>> lips, your <<$titsize>> breasts, your <<$skin1>> <<$pcs_tan>> skin, your thighs, even your <<$pcdesc_pubes>> pussy...'
 			'He spends several minutes doing this without saying anything. Several people walk by while he does, including several beautiful and nude women who glance at you, whispering to each other before moving on.'
 			'You blush furiously at the attention, both his and the other models.'
 			act'Continue':

+ 1 - 1
locations/gadukino_event.qsrc

@@ -224,7 +224,7 @@ if $ARGS[0] = 'gadriver_gang':
 				guy += 1
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/river/gadriver_gang_oral3.jpg"></center>'
-				'The men continue lining up, one after another. Some of the men are so impatient they shoved two cocks at you at once. You sucked each one of them off, embracing their penis with your <<$liptalk>> lips, deepthroating them all.'
+				'The men continue lining up, one after another. Some of the men are so impatient they shoved two cocks at you at once. You sucked each one of them off, embracing their penis with your <<$pc_desc[''lips'']>> lips lips, deepthroating them all.'
 				gs 'arousal', 'bj', 5, 'sub', 'gangbang', 'deepthroat'
 				gs 'stat'
 

+ 1 - 1
locations/garfather.qsrc

@@ -319,7 +319,7 @@ if pcs_horny > 50 and npc_sex['A28'] ! 0:
 						gs 'stat'
 						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,<<rand(0,10)>>.mp4"></video></center>'
 
-						'You continue to suck your stepfather''s dick as it continues throbbing. Suddenly, he arches his back and you feel cum begin to pour into your mouth. Although you try your best, the amount of cum flowing from your stepfathers dick is simply too much for you, and some of it instead flows out of your mouth and down your chin. Soon your <<$boydesc>> finishes and you pull his cock out of your sperm-smelling mouth. You can feel the taste of sperm in your mouth, and your <<$liptalk3>> are wet with cum.'
+						'You continue to suck your stepfather''s dick as it continues throbbing. Suddenly, he arches his back and you feel cum begin to pour into your mouth. Although you try your best, the amount of cum flowing from your stepfathers dick is simply too much for you, and some of it instead flows out of your mouth and down your chin. Soon your <<$boydesc>> finishes and you pull his cock out of your sperm-smelling mouth. You can feel the taste of sperm in your mouth, and your <<$pc_desc[''lips'']>> lips are wet with cum.'
 
 						gs 'arousal', 'bj', 10, 'sub', 'incest'
 						gs 'arousal', 'end'

+ 1 - 1
locations/gdksex.qsrc

@@ -1854,7 +1854,7 @@ if $ARGS[0] = 'hotelsex':
 	act 'Suck his dick':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/hotel/bj1.jpg"></center>'
-		'You get down on your knees and slowly start stroking his cock. As it grows larger and harder, you lick your lips in anticipation before carefully clasping your <<$liptalk2>> around the tip.'
+		'You get down on your knees and slowly start stroking his cock. As it grows larger and harder, you lick your lips in anticipation before carefully clasping your <<$pc_desc[''lips'']>> lips around the tip.'
 		'You stroke your hand along his shaft in rhythm with your head bobbing up and down on his cock and as he becomes more aroused, he starts moaning and thrusting into your mouth, going deeper every time.'
 		if $ARGS[1] = 'paid': gs 'arousal', 'bj', 5, 'prostitution'
 		if $ARGS[1] = 'unpaid': gs 'arousal', 'bj', 5

+ 11 - 11
locations/gopsex.qsrc

@@ -1533,8 +1533,8 @@ if $ARGS[0] = 'hide':
 !69:
 	if $ARGS[1] = 'text_sex_69':
 		txt_sex_69 = RAND(0,1)
-		if txt_sex_69 = 0:$txt_sex_69 = 'Your <<$liptalk3>> softly accept his member sucking it passionately all round like a lollipop, helping yourself with your nimble tongue tickling his frenulum. At the same time <<$boydesc>> grasps your clit with his fingertips rubbing it gently between them. Simultaneously he examines your love hole with his tongue, which has been already prepared to accept something bigger.'
-		if txt_sex_69 = 1:$txt_sex_69 = '<<$boydesc>> lies down on his back, takes your leg and shifts it over himself so your tushie was just in front of his face. Running his tongue between your nether lips, he feels you take his cock deep into your mouth again. You loosen your grasp a bit then and start sucking it with your <<$liptalk>>.'
+		if txt_sex_69 = 0:$txt_sex_69 = 'Your <<$pc_desc[''lips'']>> lips softly accept his member sucking it passionately all round like a lollipop, helping yourself with your nimble tongue tickling his frenulum. At the same time <<$boydesc>> grasps your clit with his fingertips rubbing it gently between them. Simultaneously he examines your love hole with his tongue, which has been already prepared to accept something bigger.'
+		if txt_sex_69 = 1:$txt_sex_69 = '<<$boydesc>> lies down on his back, takes your leg and shifts it over himself so your tushie was just in front of his face. Running his tongue between your nether lips, he feels you take his cock deep into your mouth again. You loosen your grasp a bit then and start sucking it with your <<$pc_desc[''lips'']>> lips.'
 		'<<$txt_sex_69>>'
 		killvar '$text_sex_69'
 	end &!--- text_sex_69 ---
@@ -1557,14 +1557,14 @@ if $ARGS[0] = 'hide':
 !blow job
 	if $ARGS[1] = 'text_sex_bj':
 		txt_sex_bj = RAND(0,7)
-		if txt_sex_bj = 0:$txt_sex_bj = 'You take his member into your <<$liptalk>>, and <<$boydesc>> starts to fuck your mouth.'
-		if txt_sex_bj = 1:$txt_sex_bj = 'You take his member into your mouth, and start to suck it. <<$boydesc>> takes hold of your <<$pcs_haircol>> <<$curly>> hair and impales your head at his prick. Slurping, you swallow his member. You could feel with your <<$liptalk>> every vein and bump on its skin.'
-		if txt_sex_bj = 2:$txt_sex_bj = 'You grasp his member with your hand and pumping, you take with your <<$liptalk>> its head into your mouth. His dick stiffens more and gains impressive size. You learned to swallow a cock quite well long ago, and you used it always since that time. <<$boydesc>> was fascinated. You fondle his balls with one hand, and stroke his prick with other one, you release it from time to time so that you can take his shaft in your mouth fully.'
+		if txt_sex_bj = 0:$txt_sex_bj = 'You take his member into your <<$pc_desc[''lips'']>> lips, and <<$boydesc>> starts to fuck your mouth.'
+		if txt_sex_bj = 1:$txt_sex_bj = 'You take his member into your mouth, and start to suck it. <<$boydesc>> takes hold of your <<$pcs_haircol>> <<$curly>> hair and impales your head at his prick. Slurping, you swallow his member. You could feel with your <<$pc_desc[''lips'']>> lips every vein and bump on its skin.'
+		if txt_sex_bj = 2:$txt_sex_bj = 'You grasp his member with your hand and pumping, you take with your <<$pc_desc[''lips'']>> lips its head into your mouth. His dick stiffens more and gains impressive size. You learned to swallow a cock quite well long ago, and you used it always since that time. <<$boydesc>> was fascinated. You fondle his balls with one hand, and stroke his prick with other one, you release it from time to time so that you can take his shaft in your mouth fully.'
 		if txt_sex_bj = 3:$txt_sex_bj = 'Without talking, <<$boydesc>>, seizes you by your <<$pcs_haircol>> <<$curly>> hair, tilts your head towards his penis. He starts swinging his hips fucking your mouth in such way.'
 		if txt_sex_bj = 4:$txt_sex_bj = '<<$boydesc>>, seizes you by your <<$pcs_haircol>> <<$curly>> hair and starts moving with your head in pace of his swinging. You choke a bit but continued in sucking.'
-		if txt_sex_bj = 5:$txt_sex_bj = 'You start to lick his dick with yout nimble tongue, then gather a little saliva, you take his prick in your <<$liptalk>> and begin to suck, rubbing it with your hand at the same time.'
-		if txt_sex_bj = 6:$txt_sex_bj = 'You take his dick in your mouth, your tongue caress its sides, then the bottom and then the tip of head. You purse your <<$liptalk>> and start moving back and forth faster. You let his dick slid out of your mouth and you examine a result of your job with excitement. The head becomes even harder, purple and shiny. You feel a faint ache in your lower abdomen. You bend upward the hard shaft and run your tongue from the balls to the cock head, then you tickle it from all sides digging your <<$liptalk>> in the head.'
-		if txt_sex_bj = 7:$txt_sex_bj = 'You gently wrap his prick with your wet <<$liptalk>> and let it slide in your mouth. You rub it with your nimble tongue, stroke its trunk and fondling his sack with your hands. You captur it stronger, slurping juices and your saliva enveloping its head. You are tickling it with your tongue and you hear <<$boydesc>>''s sweet moaning.'
+		if txt_sex_bj = 5:$txt_sex_bj = 'You start to lick his dick with yout nimble tongue, then gather a little saliva, you take his prick in your <<$pc_desc[''lips'']>> lips and begin to suck, rubbing it with your hand at the same time.'
+		if txt_sex_bj = 6:$txt_sex_bj = 'You take his dick in your mouth, your tongue caress its sides, then the bottom and then the tip of head. You purse your <<$pc_desc[''lips'']>> lips and start moving back and forth faster. You let his dick slid out of your mouth and you examine a result of your job with excitement. The head becomes even harder, purple and shiny. You feel a faint ache in your lower abdomen. You bend upward the hard shaft and run your tongue from the balls to the cock head, then you tickle it from all sides digging your <<$pc_desc[''lips'']>> lips in the head.'
+		if txt_sex_bj = 7:$txt_sex_bj = 'You gently wrap his prick with your wet <<$pc_desc[''lips'']>> lips and let it slide in your mouth. You rub it with your nimble tongue, stroke its trunk and fondling his sack with your hands. You captur it stronger, slurping juices and your saliva enveloping its head. You are tickling it with your tongue and you hear <<$boydesc>>''s sweet moaning.'
 		'<<$txt_sex_bj>>'
 		killvar '$text_sex_bj'
 	end &!--- text_sex_bj ---
@@ -1573,8 +1573,8 @@ if $ARGS[0] = 'hide':
 !Deepthroating
 	if $ARGS[1] = 'text_sex_bjt':
 		txt_sex_bjt = RAND(0,2)
-		if txt_sex_bjt = 0:$txt_sex_bjt = 'He shove his prick deep into your throat squeezing it with his hand. Your <<$liptalk3>> grip tightly his trunk. You aren''t giving a blowjob. <<$boydesc>> is simply fucking your throat and you both have a lot of fun.'
-		if txt_sex_bjt = 1:$txt_sex_bjt = 'You try to swallow his cock deeper with your <<$liptalk>>. You are rubbing it with you hand again, and caressing it with your mouth simultaneously. With each thrust you take it deeper and deeper in your mouth until it reaches your throat. Tears well in your eyes but you still try to put it in even deeper. <<$boydesc>> grabbs your <<$pcs_haircol>> <<$curly>> hair and took the initiative and starts pulling your head on his shaft.'
+		if txt_sex_bjt = 0:$txt_sex_bjt = 'He shove his prick deep into your throat squeezing it with his hand. Your <<$pc_desc[''lips'']>> lips grip tightly his trunk. You aren''t giving a blowjob. <<$boydesc>> is simply fucking your throat and you both have a lot of fun.'
+		if txt_sex_bjt = 1:$txt_sex_bjt = 'You try to swallow his cock deeper with your <<$pc_desc[''lips'']>> lips. You are rubbing it with you hand again, and caressing it with your mouth simultaneously. With each thrust you take it deeper and deeper in your mouth until it reaches your throat. Tears well in your eyes but you still try to put it in even deeper. <<$boydesc>> grabbs your <<$pcs_haircol>> <<$curly>> hair and took the initiative and starts pulling your head on his shaft.'
 		if txt_sex_bjt = 2:$txt_sex_bjt = 'The cock head bumps into your throat and it even moves farther, but you can''t take it more - it was simply too thick. Nevertheless, at each thrust, bit by bit, it moves deeper and deeper. A rope of your saliva oozes out of your mouth down to your chin and drips on the ground.'
 		'<<$txt_sex_bjt>>'
 		killvar '$text_sex_bjt'
@@ -1708,7 +1708,7 @@ if $ARGS[0] = 'hide':
 		if txt_sex_cumface = 0:$txt_sex_cumface = '<<$boydesc>> covers all your face with his hot sticky semen.'
 		if txt_sex_cumface = 1:$txt_sex_cumface = '<<$boydesc>> pulls out his cock and aims it at your face. You see its purple head from which spurts his cum. You feel as warm sticky blobs are landing on your face and after a while his hot cum runs down over your chin and drips on the ground.'
 		if txt_sex_cumface = 2:$txt_sex_cumface = '"Oh fuck!" <<$boydesc>> shouts out and pulls his cock out of your sweet captivity and takes it in his hand. A first long stream appears, you screw up your eyes and feel as a trickle of semen hits your chin and made a rope over your cheek. The second shot he aims deliberately straight at your cheek so you have barely a chance to close your eyes. This eruption is rich enough to cover your face with sticky cream.'
-		if txt_sex_cumface = 3:$txt_sex_cumface = '<<$boydesc>> shifts his cock up to front of your face. At that moment a sticky stream strikes straight into your <<$liptalk3>>. Trickles of semen is flowing down along your chin and drips on the ground. Ropes of sticky cum hangs down from your chin now. <<$boydesc>> spots it after a while when he finally complacently releases last drops of his semen.'
+		if txt_sex_cumface = 3:$txt_sex_cumface = '<<$boydesc>> shifts his cock up to front of your face. At that moment a sticky stream strikes straight into your <<$pc_desc[''lips'']>> lips. Trickles of semen is flowing down along your chin and drips on the ground. Ropes of sticky cum hangs down from your chin now. <<$boydesc>> spots it after a while when he finally complacently releases last drops of his semen.'
 		'<<$txt_sex_cumface>>'
 		killvar '$text_sex_cumface'
 	end &!--- text_sex_cumface ---

+ 4 - 4
locations/gopskver.qsrc

@@ -455,7 +455,7 @@ if $ARGS[0] = 'BjBeerStart':
 	*clr & cla
 	'You could really use a cold beer right now! You try to get on the boys'' good side and ask in a playful tone: "Come on guys, you know that''s no way to talk to a lady! How about you offer me a nice cold beer instead?"'
 	'You get into a seductive pose and give them your most enchanting smile. The guys look and whisper some things at each other, but Vasily quickly grins and beckons you to come closer.'
-	'You shake your hips and teasingly lick your parched <<$liptalk3>>, and for a second you wonder if you''re laying it on too thick as you approach the three guys. You can feel your mouth water when you see the cold beer they''re reaching out to you though. Just when you reach out to take it from him, he suddenly pulls it away from you.'
+	'You shake your hips and teasingly lick your parched <<$pc_desc[''lips'']>> lips, and for a second you wonder if you''re laying it on too thick as you approach the three guys. You can feel your mouth water when you see the cold beer they''re reaching out to you though. Just when you reach out to take it from him, he suddenly pulls it away from you.'
 	act 'Act surprised':
 		cla
 		'<center><video autoplay loop src="images/locations/pavlovsk/park/sex/gop/bjbeer.mp4" ></video></center>'
@@ -603,7 +603,7 @@ if $ARGS[0] = 'BjBeerAct':
 	if pcs_throat < 16:
 		'You actively try to please the boys, and one cock inside your throat as deep as it will go while you massage the others with your hands. You''re not very well practised with your throat though, and soon you find yourself choking, drooping, and struggling to suppress your gag reflex.'
 	else
-		'Your tongue tightly hugs his penis as he pushed it all the way past your <<$liptalk>>, you successfully managed to take his cock all the way down your throat. Eventually, your lower lip is resting on his scrotum.'
+		'Your tongue tightly hugs his penis as he pushed it all the way past your <<$pc_desc[''lips'']>> lips, you successfully managed to take his cock all the way down your throat. Eventually, your lower lip is resting on his scrotum.'
 	end
 
 	act 'Lick his balls':
@@ -673,7 +673,7 @@ if $ARGS[0] = 'BjBeerDouble':
 	if pcs_makeup > 1: pcs_makeup = 0
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeer<<Doublerand>>.jpg" ></center>'
-	'You spread your <<$liptalk>> and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth. Once Dan gets settled in, the guys slowly begin to move, fucking your mouth at the same time.'
+	'You spread your <<$pc_desc[''lips'']>> lips and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth. Once Dan gets settled in, the guys slowly begin to move, fucking your mouth at the same time.'
 	if pcs_throat > 15:
 		'Even though it''s difficult, you manage to take both of their erections deep inside your mouth. You sometimes tease them with your tongue.'
 	else
@@ -747,7 +747,7 @@ if $ARGS[0] = 'BjBeerPhone':
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeerphone.jpg"></center>'
-	'You spread your <<$liptalk>> and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.'
+	'You spread your <<$pc_desc[''lips'']>> lips and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.'
 	'Suddenly Vasily pulls out his phone and begins to record a video, while he comments on what is happening: "Hello everyone, and welcome to Pavlovsk News! Our special guest today is the one and only <<$gnikname>>, <<$pcs_nickname>>! Say hi to our viewers, <<$pcs_nickname>>!"'
 	'"Mvhr... mflm ..." you try to say something, but the cocks in your mouth prevent you from talking. The boys firmly hold your head in place, and continue to fuck your mouth with their two cocks.'
 	'Vasily continues: "<<$pcs_nickname>>, I''ve been told that you''re doing this, for a beer! Do you really like beer, or do you just like sucking cocks so much?"'

+ 5 - 5
locations/gschool_boys_bathroom.qsrc

@@ -267,7 +267,7 @@ if $ARGS[0] = 'boy2_sub':
 	gs 'boyStat', 'A154'
 	'<center><b><font color="maroon">Boy''s bathroom</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/radomir/sex/school/boy1bj.jpg"></center>'
-	'He reaches over, grabs you by the hair and pulls your head down to his dick. You open your mouth and take the tip of his <<dick>>cm <<$dick_girth>> dick into your mouth. You wrap your <<$liptalk>> tightly around his shaft, your tongue moving wildly around it, and start bobbing your head up and down, blowing him for all you''re worth.'
+	'He reaches over, grabs you by the hair and pulls your head down to his dick. You open your mouth and take the tip of his <<dick>>cm <<$dick_girth>> dick into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his shaft, your tongue moving wildly around it, and start bobbing your head up and down, blowing him for all you''re worth.'
 	'One of your hands goes to his balls to fondle and play with them as you suck him off, supporting yourself with your other hand. You feel like you''re getting into a good rhythm but just then, he puts his hand on the back of your head to ''help'' you take his dick deeper into your mouth by shoving your head down and forcing you to deepthroat him. The pace he sets and his thrusts upwards into your throat cause you to gag a couple of times, but he only lets you come up for air very briefly before pulling you back down.'
 	*nl
 	'Eventually, he tells you to spread your legs for him. You comply and feel his fingers push into your pussy again. Your throat may be protesting but the rest of you at least didn''t seem to dislike what you were doing with him.'
@@ -1352,7 +1352,7 @@ if $ARGS[0] = 'caughtb1':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
 				'He looks down at you and seems to freeze. He doesn''t say anything, doesn''t move away either - all he does is look at you, transfixed with your lips. You decide to take that as a yes, stretch out your hand and unzip his pants. You reach inside and feel that his dick is almost hard already.'
 				*nl
-				'He pulls his pants down just enough to release his manhood and make it easier for you. You give him an appreciative look and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips as your tongue continues making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
+				'He pulls his pants down just enough to release his manhood and make it easier for you. You give him an appreciative look and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick and start bobbing your head, stroking his cock with your lips as your tongue continues making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 				*nl
 				'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He starts moaning and you feel his hand dig into your hair, telling you that he is getting close to cumming.'
 				gs 'arousal', 'bj', 10, 'dom'
@@ -1403,7 +1403,7 @@ if $ARGS[0] = 'caughtb1':
 					*clr & cla
 					gs 'boyStat', 'A128'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
-					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
+					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 					*nl
 					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging.'
 					gs 'arousal', 'bj', 5, 'dom'
@@ -1596,7 +1596,7 @@ if $ARGS[0] = 'caughtb2':
 				Ivanov_toilet = 1
 				gs 'boyStat', 'A129'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj.jpg"></center>'
-				'He looks down at you and, one second later, unzips his pants and pulls his dick out. It''s not even hard yet, but he seems to have made his choice and so you stroke his dick a few times until it is rock hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick when you feel him grab the back of your head and shove your head down, forcing his dick deep into your mouth and down your throat. You start gagging almost at once, but he doesn''t relent - he pulls out briefly, only to shove his cock right back in.'
+				'He looks down at you and, one second later, unzips his pants and pulls his dick out. It''s not even hard yet, but he seems to have made his choice and so you stroke his dick a few times until it is rock hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick when you feel him grab the back of your head and shove your head down, forcing his dick deep into your mouth and down your throat. You start gagging almost at once, but he doesn''t relent - he pulls out briefly, only to shove his cock right back in.'
 				gs 'arousal', 'bj', 10, 'deepthroat'
 				gs 'stat'
 				act 'Continue':
@@ -1653,7 +1653,7 @@ if $ARGS[0] = 'caughtb2':
 					gs 'boyStat', 'A129'
 					$orgasm_or = 'no'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/serafim/sex/school/caughtbj.jpg"></center>'
-					'You do as you''re told and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you control the action.'
+					'You do as you''re told and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head while looking up at him to gauge his nonexistent reaction, before you take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you control the action.'
 					*nl
 					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He enjoys your blowjob in silence and after several minutes of this, he grabs you by the hair and roughly pulls you up and bends you over.'
 					gs 'arousal', 'bj', 5

+ 4 - 4
locations/gschool_events.qsrc

@@ -376,7 +376,7 @@ if $ARGS[0] = 'break_events':
 					gs 'arousal', 'end'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/toiletbj.jpg"></center>'
-					'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his dick. Clasping your <<$liptalk3>> around the head, you run your tongue around the head a few times before sucking it in a bit deeper. You don''t want him to get angry at you, so you put some effort into it, sometimes licking his balls and taking his cock down your throat without really straining yourself. He mistakes your obedience for enthusiasm though and, laughing, turns to his friends and says "Guys just look at this whore going at it, she''s loving it!"'
+					'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his dick. Clasping your <<$pc_desc[''lips'']>> lips around the head, you run your tongue around the head a few times before sucking it in a bit deeper. You don''t want him to get angry at you, so you put some effort into it, sometimes licking his balls and taking his cock down your throat without really straining yourself. He mistakes your obedience for enthusiasm though and, laughing, turns to his friends and says "Guys just look at this whore going at it, she''s loving it!"'
 					*nl
 					'A few minutes later, Vitek is about to cum and tells you "Good job, cocksucker. I''m going to drop my load in your mouth now and when I do, you ''re going to swallow it all and lick me clean. If you spill anything, you''re licking it up from the floor. Got that?" You nod up at him and as soon as his cum hits your tongue, you diligently swallow his load, making sure not to let a single drop escape. When you''re sure he''s finished, you lick and suck his slowly softening dick clean, before tucking it back into his pants for him.'
 					*nl
@@ -1742,7 +1742,7 @@ if $ARGS[0] = 'afterschool_events':
 				gs 'cum_call', 'mouth', $boy,1
 				swallow += 4
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
-				'You kneel down and wrap your <<$liptalk3>> around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
+				'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
 				'Finally, you feel a jet of sperm hit the back of your throat and <<$boydesc>> moans. "That''s right bitch! Swallow it all like a good little slut." <<$boydesc>> seems satisfied and tucks his cock back in his pants.'
 				*nl
 				'You immediately switch to another cock and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well and you finish off the last two guys. As you get up off your knees, you hear one of them laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" they say as they leave you alone in the bathroom, more horny than when you started. You yell after them. "Fucking assholes!" You then clean up and leave.'
@@ -2166,7 +2166,7 @@ if $ARGS[0] = 'rand_gopnic':
 				end
 				swallow += 4
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
-				'You kneel down and wrap your <<$liptalk3>> around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
+				'You kneel down and wrap your <<$pc_desc[''lips'']>> lips around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
 				'Finally, you feel a jet of sperm hit your throat and <<$boydesc>> moans. "That''s right bitch! Swallow it all like a good little slut." <<$boydesc>> seems satisfied and tucks his cock back in his pants and swaps place with the one that was at the door, who comes over and pulls his cock out, ready to get his turn.'
 				*nl
 				'You immediately switch to the cock of one of the other guys standing next to you and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside as well, and soon you finish off the last two guys. As you get up off your knees, you hear one of them laugh. "You''re the best cock sucker we got <<$pcs_nickname>>!" said as they leave you alone in the bathroom, more horny than when you started. You say to yourself out loud. "Fucking assholes!" You then clean up and leave.'
@@ -2258,7 +2258,7 @@ if $ARGS[0] = 'toilet_bj':
 		end
 		swallow += 4
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/building/sex/rand_scoolboy6.mp4"></video></center>'
-		'You know there''s only one way they will let you go, so you dutifully kneel down. <<$boydesc>> takes his cock out of his pants. A second gopnik stands to your right and takes his cock out too. You wrap your <<$liptalk3>> around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
+		'You know there''s only one way they will let you go, so you dutifully kneel down. <<$boydesc>> takes his cock out of his pants. A second gopnik stands to your right and takes his cock out too. You wrap your <<$pc_desc[''lips'']>> lips around <<$boydesc>>''s hard cock and start to suck. Not forgetting the others, you spend some time alternating between all the cocks, stroking the ones you''re not sucking with your hands.'
 		'Finally, you feel a jet of sperm hit your throat and <<$boydesc>> says in a menacing voice "Swallow it all, whore. If you miss a drop, you''re licking it up from the ground." You diligently swallow his sperm, doing your best to lick it all up from his dick and your lips. <<$boydesc>> seems satisfied and tucks his cock back in his pants and swaps place with the one that was at the door, who comes over and pulls his cock out, ready to get his turn.'
 		*nl
 		'You immediately switch to the cock of one of the other guys standing next to you and receive another mouthful from him. You carefully swallow his load as well, which earns you a nod of approval and a pat on the head. "Good little whore." He moves aside and you finish off the last two guys. As you get up off your knees, you hear one of them laugh. "Do you understand your place in life now? That place is right here, on your knees, whenever we say so. Got that?" You obediently nod, fully aware of the nasty taste of semen in the your mouth.'

+ 2 - 2
locations/gschool_girls_bathroom.qsrc

@@ -1008,7 +1008,7 @@ if $ARGS[0] = 'caught2':
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
 				'He looks down at you and seems to freeze. He doesn''t say anything, doesn''t move away either - all he does is look at you, transfixed with your lips. You decide to take that as a yes, stretch out your hand and unzip his pants. You reach inside and feel that his dick is almost hard already.'
 				*nl
-				'He pulls his pants down a little bit, just enough to release his manhood and make it easier for you. You give him an appreciative look and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
+				'He pulls his pants down a little bit, just enough to release his manhood and make it easier for you. You give him an appreciative look and stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 				*nl
 				'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging. He starts moaning and you feel his hand dig into your hair, telling you that he is getting close to cumming.'
 				gs 'arousal', 'bj', 10, 'dom'
@@ -1059,7 +1059,7 @@ if $ARGS[0] = 'caught2':
 					*clr & cla
 					gs 'boyStat', 'A128'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/makar/sex/school/caughtbj.jpg"></center>'
-					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$liptalk>> tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
+					'You stroke his dick a few times until it is fully hard, then lean forward and start licking it; you lick up and down the shaft and run your tongue around the head, your eyes locked with his all the while before you smile at him and take his <<dick>>cm <<$dick_girth>> cock into your mouth. You wrap your <<$pc_desc[''lips'']>> lips tightly around his dick and start bobbing your head, stroking his cock with your lips, your tongue still making its rounds. He rests one hand on the top of your head, but he lets you completely control the action.'
 					*nl
 					'You caress and fondle his balls with one of your hands while the other strokes him in unison with your head''s movement. You increase your speed over time and take him as deep into your mouth as you can without gagging.'
 					gs 'arousal', 'bj', 5, 'dom'

+ 1 - 1
locations/gschool_lunch.qsrc

@@ -461,7 +461,7 @@ if $ARGS[0] = 'events':
 				gs 'arousal', 'end'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/blowjob/toiletbj.jpg"></center>'
-				'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his dick. Clasping your <<$liptalk3>> around the head, you run your tongue around it a few times before starting to suck it in a bit deeper. You don''t want him to get angry, so you put some effort into it, sometimes licking his balls and taking his cock down your throat without really straining yourself. He mistakes your obedience for enthusiasm, and laughing, he turns to his friends and says "Guys just look at this slut going at it! She''s loving it!"'
+				'You obediently kneel before him, rubbing your hand over the bulge in Vitek''s sweatpants before pulling out his dick. Clasping your <<$pc_desc[''lips'']>> lips around the head, you run your tongue around it a few times before starting to suck it in a bit deeper. You don''t want him to get angry, so you put some effort into it, sometimes licking his balls and taking his cock down your throat without really straining yourself. He mistakes your obedience for enthusiasm, and laughing, he turns to his friends and says "Guys just look at this slut going at it! She''s loving it!"'
 				*nl
 				'A few minutes later, Vitek is about to cum and tells you "Good job, cocksucker. I''m going to drop my load in your mouth now and when I do, you ''re going to swallow it all and lick me clean. If you spill anything, you''re going to lick it up from the floor. Got that?" You nod up at him and as soon as his cum hits your tongue, you diligently swallow his load, making sure not to let a single drop escape. When you''re sure he''s finished, you lick and suck his slowly softening dick clean, before tucking it back into his pants for him.'
 				*nl

+ 4 - 4
locations/gschool_sex.qsrc

@@ -32,7 +32,7 @@ if $ARGS[0] = 'suck':
 				if npc_Sex['A11'] = 0: npc_Sex['A11'] = 1 & guy += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/shared/sex/group/toiletbjtreesome.jpg"></center>'
-				'You obediently squat and start stroking Vitek''s dick with your hand, getting it rock hard. You rub his hard cock against your <<$liptalk3>>, then open your mouth and begin to suck his <<dick>>cm <<$dick_girth>> cock. After making sure no one is coming, Dan and Vasily also approach you and take out their dicks, pointing them at you expectantly. Now sucking the dicks of all three boys in turn, you do your best to please the ones you''re not sucking by jerking them off.'
+				'You obediently squat and start stroking Vitek''s dick with your hand, getting it rock hard. You rub his hard cock against your <<$pc_desc[''lips'']>> lips, then open your mouth and begin to suck his <<dick>>cm <<$dick_girth>> cock. After making sure no one is coming, Dan and Vasily also approach you and take out their dicks, pointing them at you expectantly. Now sucking the dicks of all three boys in turn, you do your best to please the ones you''re not sucking by jerking them off.'
 				gs 'arousal', 'bj', 10, 'group', 'sub'
 				act 'Let them cum on your face':
 					*clr & cla
@@ -499,7 +499,7 @@ if $ARGS[0] = 'rand_bj':
 	act 'Suck his cock':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/sex/boysex_tualet3.jpg"></center>'
-		'You begin to lick the head of his penis, ignoring the excited whispers of your classmates. Then you wrap your <<$liptalk3>> around it and begin to suck him off, taking him in deeper and deeper with every thrust. Your hand darts down, eagerly fingering your soaking wet pussy. This is not fair! If you keep this up, he will shoot his load in your mouth and you will be left horny as hell!'
+		'You begin to lick the head of his penis, ignoring the excited whispers of your classmates. Then you wrap your <<$pc_desc[''lips'']>> lips around it and begin to suck him off, taking him in deeper and deeper with every thrust. Your hand darts down, eagerly fingering your soaking wet pussy. This is not fair! If you keep this up, he will shoot his load in your mouth and you will be left horny as hell!'
 		gs 'arousal', 'bj', 5
 		gs 'stat'
 		act 'Bend over the toilet':
@@ -635,7 +635,7 @@ if $ARGS[0] = 'lunch_bj':
 		gs 'npcgeneratec', 0, 'a schoolboy you don''t know', rand(15,17)
 		gs 'boyStat', $npclastgenerated
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/lunchbrbj.jpg"></center>'
-		'After you make sure the ground is clean, you get down on your knees and pull down his pants, revealing his stiff erection. You humor him for a bit and let him thrust the tip against your lips before you flash him a smile and close your <<$liptalk3>> around his <<dick>>cm <<$dick_girth>> cock. You don''t plan on taking long and quickly use all your tricks to get him to cum as quick as you can: swirling your tongue over the head, licking the shaft and sucking for all you''re worth.'
+		'After you make sure the ground is clean, you get down on your knees and pull down his pants, revealing his stiff erection. You humor him for a bit and let him thrust the tip against your lips before you flash him a smile and close your <<$pc_desc[''lips'']>> lips around his <<dick>>cm <<$dick_girth>> cock. You don''t plan on taking long and quickly use all your tricks to get him to cum as quick as you can: swirling your tongue over the head, licking the shaft and sucking for all you''re worth.'
 		gs 'arousal', 'bj', 10
 		gs 'stat'
 		act 'Continue':
@@ -656,7 +656,7 @@ if $ARGS[0] = 'lunch_sex':
 	gs 'npcgeneratec', 0, 'a schoolboy you don''t know', rand(15,17)
 	gs 'boyStat', $npclastgenerated
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/lunch/sex/roofbj.jpg"></center>'
-	'Once you''re on the roof, you see several blankets and other stuff in a corner in a safe little spot. You grab one and the boy helps you lay it out. Once it''s down, you both undress and he lays on his back. Dropping down next to him, you close your <<$liptalk3>> around his <<dick>>cm <<$dick_girth>> cock and start flicking your tongue over the head, licking the shaft and sucking for all you''re worth while one of your hands plays with his balls.'
+	'Once you''re on the roof, you see several blankets and other stuff in a corner in a safe little spot. You grab one and the boy helps you lay it out. Once it''s down, you both undress and he lays on his back. Dropping down next to him, you close your <<$pc_desc[''lips'']>> lips around his <<dick>>cm <<$dick_girth>> cock and start flicking your tongue over the head, licking the shaft and sucking for all you''re worth while one of your hands plays with his balls.'
 	gs 'arousal', 'bj', 5
 	gs 'stat'
 	act 'Continue':

+ 5 - 5
locations/hunterLoveSex.qsrc

@@ -112,7 +112,7 @@ if $ARGS[0] = 'din_hunters_bjH2':
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj2'+rand(0,6)+'.mp4"></video></center>'
 	*pl
 	h = rand(1,3)
-	'You <<$textsexkotov>>, and tightly clench your <<$liptalk>> '
+	'You <<$textsexkotov>>, and tightly clench your <<$pc_desc[''lips'']>> lips '
 	'The tenderness of your lips is driving him crazy'
 	*pl
 	gs 'arousal', 'foreplay', 5, 'sub'
@@ -178,7 +178,7 @@ if $ARGS[0] = 'din_hunters_bjH3':
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj3'+rand(0,1)+'.mp4"></video></center>'
 	*pl
 	h = rand(1,3)
-	'You cover his cock with sweet kisses, gently touching your <<$liptalk>>'
+	'You cover his cock with sweet kisses, gently touching your <<$pc_desc[''lips'']>> lips'
 	*pl
 	gs 'arousal', 'foreplay', 5, 'sub'
 	if hunters_bj_times < 3:'You slightly <a href="exec:gt ''hunterLoveSex'', ''din_hunters_bj_bonusH3''"> tease</a> his member'
@@ -3621,7 +3621,7 @@ if $ARGS[0] = 'din_hunters_bj_bonus7':
 	hunters_bj_times -= 1
 	'<center><H4>Hut</H4></center>'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbjbonus7.mp4"></video></center>'
-	'You continue to play with his balls hugging them <<$liptalk>>. You put them in your mouth and use your tongue to tease them as you suck each one separately.'
+	'You continue to play with his balls hugging them <<$pc_desc[''lips'']>> lips. You put them in your mouth and use your tongue to tease them as you suck each one separately.'
 	'-Fuck, baby, don''t stop!'
 	gs 'arousal', 'foreplay', 5, 'sub'
 	gs 'stat'
@@ -3888,7 +3888,7 @@ if $ARGS[0] = 'din_hunters_bj3':
 	'<center><H4>Hut</H4></center>'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj3'+rand(0,1)+'.mp4"></video></center>'
 	h = rand(1,3)
-	'You sweetly kiss at his shaft and cock head, gently rubbing his member against your <<$liptalk>>'
+	'You sweetly kiss at his shaft and cock head, gently rubbing his member against your <<$pc_desc[''lips'']>> lips'
 	*pl
 	gs 'arousal', 'foreplay', 5, 'sub'
 	if hunters_bj_times < 3:'You slightly <a href="exec:gt ''hunterLoveSex'', ''din_hunters_bj_bonus3''">tease</a> his member'
@@ -3956,7 +3956,7 @@ if $ARGS[0] = 'din_hunters_bj2':
 	'<center><H4>Hut</H4></center>'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj2'+rand(0,6)+'.mp4"></video></center>'
 	h = rand(1,3)
-	'You <<$textsexkotov>>, and tightly clench your <<$liptalk>> '
+	'You <<$textsexkotov>>, and tightly clench your <<$pc_desc[''lips'']>> lips '
 	'The tenderness of your lips is driving him crazy'
 	*pl
 	gs 'arousal', 'bj', 5, 'sub'

+ 2 - 2
locations/igorev.qsrc

@@ -215,7 +215,7 @@ if $ARGS[0] = 'din_sex':
 				act 'Swallow his sperm':
 					cls
 					'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow7.jpg"></center>'
-					'You continue sucking his erupted cock and swallow the cum as soon as it reaches your mouth. The stream of sperm is never ending so instead of swallowing everything you let it flow out onto the cock. Finally the flow dies down and you let go of the limp cock out of your mouth. Your <<$liptalk3>> is wet from all the semen.'
+					'You continue sucking his erupted cock and swallow the cum as soon as it reaches your mouth. The stream of sperm is never ending so instead of swallowing everything you let it flow out onto the cock. Finally the flow dies down and you let go of the limp cock out of your mouth. Your <<$pc_desc[''lips'']>> lips is wet from all the semen.'
 					gs 'cum_call', 'mouth_swallow', $boy, 1
 					gs 'arousal', 'bj', 10
 					gs 'stat'
@@ -797,7 +797,7 @@ if $ARGS[0] = 'din_sisterkom_krossdress':
 													'<center><b><font color = maroon>Igor''s sister''s room</font></b></center>'
 													'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/igor/sex/crossdress/dzhulia.mp4"></video></center>'
 													'You push him onto the bed, and then plant yourself on his face. You reach down and pull his dick out of the panties and begin sucking it. Igor has a smaller than average dick, but his skill with his tongue is great.'
-													'You continue on sucking his small dick. It starts twitching, he''s close to erupt. You quickly deepthroat and swallow the cum that shoots into your mouth. Some of it sips out and flows from your mouth onto Igor. Finally the flow dies down and you release the now limp cock out of your mouth. Your <<$liptalk3>> are wet from semen. While you put all you might into handling Igor''s cum, Igor continues licking your now dripping pussy.'
+													'You continue on sucking his small dick. It starts twitching, he''s close to erupt. You quickly deepthroat and swallow the cum that shoots into your mouth. Some of it sips out and flows from your mouth onto Igor. Finally the flow dies down and you release the now limp cock out of your mouth. Your <<$pc_desc[''lips'']>> lips are wet from semen. While you put all you might into handling Igor''s cum, Igor continues licking your now dripping pussy.'
 													'You lick up the remaining sperm from Igor''s cock and swallow it. You turn your head around seeing Igor still going strong. You are impressed by Igor''s stamina.'
 													'Suddenly you feel a bolt jolting in your pussy and you start screaming. You''re on the edge ready to cum. You tell Igor not to stop, suddenly you start to tremble, embracing the orgasm.'
 													gs 'arousal', 'bj', 15

+ 4 - 4
locations/kotovSex.qsrc

@@ -1593,7 +1593,7 @@ if $ARGS[0] = 'bj3':
 	menu_off = 1
 	kotov_bj_times += 1
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj3'+rand(0,1)+'.mp4"></video></center>'
-	'You wrap your delicate fingers around the shaft of his cock, guiding it to your mouth. Ignoring his pleas, you don''t take it in your mouth and just put your <<$liptalk>> lips against it, kissing it over and over.'
+	'You wrap your delicate fingers around the shaft of his cock, guiding it to your mouth. Ignoring his pleas, you don''t take it in your mouth and just put your <<$pc_desc[''lips'']>> lips lips against it, kissing it over and over.'
 	*pl
 	gs 'arousal', 'foreplay', 5, 'sub'
 	gs 'stat'
@@ -1616,12 +1616,12 @@ if $ARGS[0] = 'bj2':
 	menu_off = 1
 	kotov_bj_times += 1
 	if pirsA > 0 and pirsA < 1000:
-		$textsexkotov = 'close your <<$liptalk>> lips around the head of his cock and suck him off eagerly, making sure you rub the barbell piercing in your tongue against his dick as often as you can'
+		$textsexkotov = 'close your <<$pc_desc[''lips'']>> lips lips around the head of his cock and suck him off eagerly, making sure you rub the barbell piercing in your tongue against his dick as often as you can'
 	else
-		$textsexkotov = 'close your <<$liptalk>> lips around the head of his cock and suck him off eagerly'
+		$textsexkotov = 'close your <<$pc_desc[''lips'']>> lips lips around the head of his cock and suck him off eagerly'
 	end
 	'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj2'+rand(0,6)+'.mp4"></video></center>'
-	'You <<$textsexkotov>>. You clench your <<$liptalk>> lips around his cock tightly, and try to give him the best blowjob you''ve ever given.'
+	'You <<$textsexkotov>>. You clench your <<$pc_desc[''lips'']>> lips lips around his cock tightly, and try to give him the best blowjob you''ve ever given.'
 	'The tenderness of your lips is driving Vitek crazy, and he can do little more than moan uncontrollably while you keep sucking.'
 	*pl
 	gs 'arousal', 'bj', 5, 'sub'

+ 3 - 3
locations/mirasex.qsrc

@@ -22,8 +22,8 @@ if $ARGS[0] = 'mirakiss':
 	temp = rand(1,4)
 	if temp = 1:'You passionately bite Mira''s luscious lips. She responds to your kiss no less passionately, causing you to moan out of joy.'
 	if temp = 2:'You kiss Mira feeling her soft lips and her slim nimble tongue penetrate into your mouth.'
-	if temp = 3:'Mira gently kisses your <<$liptalk3>> and you feel the thrill of her kiss washing over you.'
-	if temp = 4:'Mira passionately kisses your <<$liptalk3>> and you return the kiss, feeling the exhilaration in every part of your body.'
+	if temp = 3:'Mira gently kisses your <<$pc_desc[''lips'']>> lips and you feel the thrill of her kiss washing over you.'
+	if temp = 4:'Mira passionately kisses your <<$pc_desc[''lips'']>> lips and you return the kiss, feeling the exhilaration in every part of your body.'
 	*nl
 	gs 'arousal', 'kiss', 10, 'lesbian'
 	minut -= 5
@@ -41,7 +41,7 @@ if $ARGS[0] = 'foreplay':
 	temp = rand(1,3)
 	if temp = 1:'You passionately kiss with Mira, stroking her crotch and arousing both of you even more.'
 	if temp = 2:'You give Mira a gentle kiss while stroking her pussy through her panties...'
-	if temp = 3:'You kiss Mira, your <<$liptalk3>> touching her lips in a hot kiss, and your hand on her crotch making her moan excitedly.'
+	if temp = 3:'You kiss Mira, your <<$pc_desc[''lips'']>> lips touching her lips in a hot kiss, and your hand on her crotch making her moan excitedly.'
 	*nl
 	'Mira starts to unbutton your top.'
 	gs 'arousal', 'foreplay', 5, 'lesbian'

+ 1 - 1
locations/pav_clinic.qsrc

@@ -1363,7 +1363,7 @@ if $ARGS[0] = 'spravka_arrange_pale':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/gyno/sex/gpoli_6.jpg"></center>'
 		'You sigh and slowly slide down from chair, kneeling in front of the doctor. He undoes his trousers and lets them drop to his ankles, exposing his semi-hard penis. You grasp it in your hand and reluctantly begin to lick his member while rubbing your hand up and down the shaft. As his cock begins to get harder, you become fascinated by the changes to his manhood. You find yourself starting to get involved in pleasuring him... maybe this won''t be so bad after all. To your surprise, you think you might even be starting to enjoy the feel and taste of his hot flesh. You move your hand faster, still licking his now fully erect cock and his breathing slightly accelerates. You think maybe that''s it, maybe he''s about to come...'
-		'But, no. Instead the doctor lays his hand on the back of your head. You want to raise your head to see what he wants, but instead he pulls you towards his groin and your <<$liptalk>> begin to stretch over his slippery cockhead.'
+		'But, no. Instead the doctor lays his hand on the back of your head. You want to raise your head to see what he wants, but instead he pulls you towards his groin and your <<$pc_desc[''lips'']>> lips begin to stretch over his slippery cockhead.'
 
 		gs 'arousal', 'hj', 5, 'sub'
 		gs 'stat'

+ 1 - 1
locations/pav_disco_sex.qsrc

@@ -1842,7 +1842,7 @@ if $ARGS[0] = 'hotelsex':
 	act 'Suck his dick':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/sex/hotel/bj1.jpg"></center>'
-		'You get down on your knees and slowly start stroking his cock. As it grows larger and harder, you lick your lips in anticipation before carefully clasping your <<$liptalk2>> around the tip.'
+		'You get down on your knees and slowly start stroking his cock. As it grows larger and harder, you lick your lips in anticipation before carefully clasping your <<$pc_desc[''lips'']>> lips around the tip.'
 		'You stroke your hand along his shaft in rhythm with your head bobbing up and down on his cock and as he becomes more aroused, he starts moaning and thrusting into your mouth, going deeper every time.'
 		if $ARGS[1] = 'paid': gs 'arousal', 'bj', 5, 'prostitution'
 		if $ARGS[1] = 'unpaid': gs 'arousal', 'bj', 5

+ 1 - 1
locations/placer_act.qsrc

@@ -288,7 +288,7 @@ if plact = 1:
 					'One of the guys suddenly laughs: "Wait a minute, I know her! That''s <<$pcs_nickname>>, everyone knows she''s a <<$gnikname>>. She gives guys blowjobs just to get a beer! My buddy showed me a video where they gave like three guys a blowjob, and then happily said hi to her mother with the cum still on her face!"'
 					'One of the other guys approaches you, and puts his hand on your chin while he takes a good look at your face. When he sees you flinch, he slaps you across the face quite hard. He orders you: "Don''t move, bitch."'
 					'You''re too afraid to fight him, and just let him do what he wants while he runs his fingers over your lips and slips a finger inside your mouth, which you begin to suck on without even giving it any thought.'
-					'He laughs: "I love a nice slut with a pretty face and <<$liptalk>>. Fucking them in the mouth and watching them gag on my cock... I can see you''re eager to get started. Soon enough, slut. Soon enough."'
+					'He laughs: "I love a nice slut with a pretty face and <<$pc_desc[''lips'']>> lips. Fucking them in the mouth and watching them gag on my cock... I can see you''re eager to get started. Soon enough, slut. Soon enough."'
 					'Two of them put their hands on your upper arms and shoulders, and roughly guide you towards the exit of the park: "Walk, slut. We''ll go some place quiet, so you can earn your beer."'
 
 				act 'Go "earn your beer"':

+ 1 - 1
locations/pod_ezd.qsrc

@@ -927,7 +927,7 @@ if $ARGS[0] = 'juliamil':
 			act 'Ask her what''s wrong':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/sex/stairs/julia1.jpg"></center>'
-				'Julia says nothing, but quickly kisses your <<$liptalk3>> when you least expect it. She''s actually a pretty good kisser. You also notice a dildo you poking out of her bag.'
+				'Julia says nothing, but quickly kisses your <<$pc_desc[''lips'']>> lips when you least expect it. She''s actually a pretty good kisser. You also notice a dildo you poking out of her bag.'
 				gs 'arousal', 'foreplay', 2,'lesbian'
 				gs 'stat'
 				act 'Julia please, leave me alone': gt 'pod_ezd', 'etaj_3'

+ 1 - 1
locations/pod_whore.qsrc

@@ -216,7 +216,7 @@ if $ARGS[0] = 'hide':
 !sucking
 	if $ARGS[1] = 'text_pod_whore_bj':
 		txt_pod_whore_bj = rand(1,5)
-		if txt_pod_whore_bj = 1:$txt_pod_whore_bj = 'For some reason, you can''t help but get turned on by the idea that you''re going to suck some old stranger''s dick in the stairwell for money. The guy must''ve noticed your body tremble, and takes control more firmly: "Kneel and take my dick in your mouth, whore. I''m not paying you to look at it." With these words, he unbuttons his pants. You kneel down and close your fingers around his firm erection, and slowly guide it towards your mouth. You close your <<$liptalk3>> around it and begin to gently suck him off. He encourages you between his moans: "That feels great girl... keep sucking, don''t stop..."'
+		if txt_pod_whore_bj = 1:$txt_pod_whore_bj = 'For some reason, you can''t help but get turned on by the idea that you''re going to suck some old stranger''s dick in the stairwell for money. The guy must''ve noticed your body tremble, and takes control more firmly: "Kneel and take my dick in your mouth, whore. I''m not paying you to look at it." With these words, he unbuttons his pants. You kneel down and close your fingers around his firm erection, and slowly guide it towards your mouth. You close your <<$pc_desc[''lips'']>> lips around it and begin to gently suck him off. He encourages you between his moans: "That feels great girl... keep sucking, don''t stop..."'
 		if txt_pod_whore_bj = 2:$txt_pod_whore_bj = 'You''re too afraid to look him in the eye, and avoid his look as you go with him. The guy tells you: "Kneel down, stupid bitch! You have two minutes to get it nice and slick, after that I want your ass!" You reel back a little at the thought... he''s going to fuck your ass!? Then you remind yourself: you need the money. You drop to your knees and take his dick in your mouth, telling yourself you should drool over it as much as you can to make the assfucking easier on yourself.'
 		if txt_pod_whore_bj = 3:$txt_pod_whore_bj = 'He pulls his penis out of his pants and tells you: "Start sucking, baby." Without saying a word, you drop to your knees and begin to suck his huge dick. You can feel it growing even larger in your mouth. Then he pulls his dick away from you, and orders you: "My balls, whore. Lick them, and lick them good." Well... he is paying. You silently do as he says, taking his balls in your mouth and sucking on them, licking the shaft of his dick as well. You can tell he''s pleased with your performance, but you hope that doesn''t encourage him to demand even rougher things from you.'
 		if txt_pod_whore_bj = 4:$txt_pod_whore_bj = 'You kneel before him, and open your mouth wide. He immediately accepts your invitation and tries to shoves his dick in, but it''s too big.	He crudely tells you to try harder: "Suck it, whore. If you can''t take it down your throat, at least try something else." You do your best to please him, clamping your lips around the head of his cock and licking it all over with your tongue. You can tell you''re doing a good job, and soon the guy can no longer suppress his moans.'

+ 8 - 8
locations/shulga_room.qsrc

@@ -569,7 +569,7 @@ if $ARGS[0] = 'gang_sex_room_ev1_2':
 										gs 'arousal','vaginal',-10,'dick[2]','group','gangbang'
 										gs 'stat'
 										'Eventually Dan decides to take the initiative, or rather take your head in his hands. He forces his cock into the side of your mouth stretching your mouth to it''s limits. Then he sinks halfway down your throat and slowly pulls back out. He orders you to stick out your tongue and begins to slap his rock hard cock against your face. With a groan of appreciation Dan says: "<<$pcs_nickname>> you have become such a good little cocksucker. It wasn''t so long ago that you couldn''t even give a decent hand-job. I think you might even deserve a reward."'
-										'Before you can respond Dan rewards you by violently shoving his cock down your throat until your <<$lip1>> lips are wrapped around the base.'
+										'Before you can respond Dan rewards you by violently shoving his cock down your throat until your <<$pc_desc[''lips'']>> lipss are wrapped around the base.'
 
 										act 'Work it':
 											*clr & cla
@@ -871,7 +871,7 @@ if $ARGS[0] = 'view_pornotv_evgr':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/tv_ev/sex_group/bj'+rand(1,13)+'.jpg"></center>'
 				'When you nod yes, the boys start laughing and get their dicks out and form a pinwheel of flesh around your mouth. You roll your eyes and smile saying: "One at a time at boys. I would tell you to settle down, but I think we''re well past that."'
-				'You decide to reward Vitek for his patience by slowly licking him from base to tip, before wrapping your <<$liptalk3>> lips around him. For a good five minutes you slowly suck, savoring the taste his hard cock.'
+				'You decide to reward Vitek for his patience by slowly licking him from base to tip, before wrapping your <<$pc_desc[''lips'']>> lips lips around him. For a good five minutes you slowly suck, savoring the taste his hard cock.'
 				'Eventually Dan and Vasily get their turns too. While dutifully sucking away at one boy, you worked your hands on whoever was waiting, doing your best to make sure nobody felt left out.'
 				'The guys start talking to each other about who gets to fuck you first.'
 				gs 'willpower', 'sex', 'resist'
@@ -908,7 +908,7 @@ if $ARGS[0] = 'view_pornotv_evgr':
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/sex/kaif'+rand(1,7)+'.jpg"></center>'
 							'The boys gather around to praise you for being such a dutiful little whore. Vasily says: "<<$pcs_nickname>> I swear your pussy is like a fucking drug. I just can''t get enough of it."'
-							'Dan chimes with: "Girl, those <<$lip1>> lips of yours are the best thing I''ve ever had wrapped around my dick"'
+							'Dan chimes with: "Girl, those <<$pc_desc[''lips'']>> lipss of yours are the best thing I''ve ever had wrapped around my dick"'
 							'Vitek comes over and sweetly kisses you on the forehead saying: "You''re something special Kitten, <<$titsize>> breasts and <<$pcs_haircol>> hair have always been my thing. Those combined with the rest of your charms, and well, you are the total package, Kitten"'
 							'While receiving all this unexpected praise, you play with your still quivering pussy. The thought of your sweet boys taking time just to tell you what a good girl you are is so hot.'
 							'You finally speak up and sheepishly say: "Guys can we, I mean, can you please finish?"'
@@ -987,7 +987,7 @@ if $ARGS[0] = 'view_pornotv_vasya':
 				gs 'arousal','bj',10,'sub'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/tv/bj'+rand(1,11)+'.jpg"></center>'
-				'Vasily smiles down at you, as you tentatively part your <<$liptalk3>> lips, and gently suckle on the head of his <<dick>>cm <<$dick_girth>> cock. The salty taste of his pre-cum sends a little chill through your body. Remembering how the girls on the porn channel do it, you take as much of him in your mouth as you can, while still trying to keep a good pace. You must have done a good job, because it isn''t long before Vasily stops you. He grabs hold of his cock and jerks it furiously. It''s pointed right at your face.'
+				'Vasily smiles down at you, as you tentatively part your <<$pc_desc[''lips'']>> lips lips, and gently suckle on the head of his <<dick>>cm <<$dick_girth>> cock. The salty taste of his pre-cum sends a little chill through your body. Remembering how the girls on the porn channel do it, you take as much of him in your mouth as you can, while still trying to keep a good pace. You must have done a good job, because it isn''t long before Vasily stops you. He grabs hold of his cock and jerks it furiously. It''s pointed right at your face.'
 
 				act 'Open your mouth':
 					*clr & cla
@@ -1022,7 +1022,7 @@ if $ARGS[0] = 'view_pornotv_vasya':
 				gs 'arousal','bj',5,'sub'
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/vasya/sex/shuglinhome/tv/bj'+rand(1,11)+'.jpg"></center>'
-				'Vasily imperiously looks down, as you work your tongue and <<$lip1>> lips around his shaft and head. When he is rock hard you swallow him fully, and actively begin to suck. You work a hand inside your panties, and manage to stroke your little pussy, while never breaking the rhythm of your head bobbing on his <<dick>>cm <<$dick_girth>> cock.'
+				'Vasily imperiously looks down, as you work your tongue and <<$pc_desc[''lips'']>> lipss around his shaft and head. When he is rock hard you swallow him fully, and actively begin to suck. You work a hand inside your panties, and manage to stroke your little pussy, while never breaking the rhythm of your head bobbing on his <<dick>>cm <<$dick_girth>> cock.'
 
 				act 'Doggystyle':
 					*clr & cla
@@ -1219,13 +1219,13 @@ if $ARGS[0] = 'den_bazar':
 		if den_textb = 1 and SchoolAtestat = 1: $den_textb = '  Dan tells you his plans after graduation: "I can''t wait to get to get out of this one horse town. I want to move to the city. That place has all the best food, women, drugs, and everything else you could think of."'
 		if den_textb = 2: $den_textb = '  "<<$pcs_nickname>>, get over here and make yourself useful. I need a back massage, and you look like just the right girl for the job.", Dan hollers. <br>  "How would you like a swift kick instead? If you had bothered to ask me nicely I still would''t have done it, but it never hurts to be polite", you smile back at him sweetly'
 		if den_textb = 3: $den_textb = '  Dan asks you to grab him a beer. When you return from the kitchen with his beer, he politely asks you to open it for him. Rolling your eyes, you crack it open and hand it over to him. <br>  "Thanks <<$pcs_nickname>>, you are going to make a fine little wife", Dan laughs.<br>  You give him a little kick in the shin before turning to leave. He just laughs, and sends you on your way with a smack on the ass'
-		if den_textb = 4: $den_textb = '  "<<$pcs_nickname>>, if you are looking for work I hear the hotel is hiring. They have a job opening for a <<$lip1>> set of lips", Dan says.<br>  You flick your hand between his legs, and he lets out a sharp cry of pain. "Thanks for the tip asshole", you smile back at him.'
+		if den_textb = 4: $den_textb = '  "<<$pcs_nickname>>, if you are looking for work I hear the hotel is hiring. They have a job opening for a <<$pc_desc[''lips'']>> set of lips", Dan says.<br>  You flick your hand between his legs, and he lets out a sharp cry of pain. "Thanks for the tip asshole", you smile back at him.'
 		if den_textb = 5: $den_textb = '  Dan gives you his opinion on religion: "A church is no fit place for a woman on her knees. That should be reserved for places like alleys, bathrooms, and living rooms. Speaking of which, <<$pcs_nickname>> would you be a dear."<br>  You walk away shaking you head before he can finish'
 		if den_textb = 6: $den_textb = '  Unprompted Dan turns to and says, "You got a real pretty mouth girl", in his best creepy accent.<br>  You swiftly raise your knee like you are going for his crotch, but stop short and just walk past him. Seeing him instinctively double over in fear puts a little spring in your step.'
 !Bazaar night conversations with Dan fame['pav_slut'] >= 150:
 		den_textb_gorslut = rand(0,7)
 		if den_textb_gorslut = 0: $den_textb_gorslut =  '  Dan looks at you appraisingly: "<<$pcs_nickname>> Do you have any money? If you need some I am sure I could find some work putting your body to good use."<br>  "Dream on, the only work I am thinking of using this body for involves a swift kick between your balls", you snarl.<br>  With one hand protecting his nuts Dan says: "Settle down slut, I was not suggesting you become a whore. Honestly, I was just thinking out loud. I mean if you are already giving it away for free why not." You leave in a huff before he can finish.'
-		if den_textb_gorslut = 1 and soniaPS = 1: $den_textb_gorslut = '  Dan mockingly issues you a challenge<br>  "<<$pcs_nickname>> I can''t decide if I prefer your cute set of <<$lip1>> lips or Sonia''s. We need to all get together to find out who has the best skills. I have a warm wet surprise for the winner."<br>  "Dream on", you say shaking your head. Secretly you do wonder you would win. Sonia looks so good at giving a BJ, but you think you might be able to best her.'
+		if den_textb_gorslut = 1 and soniaPS = 1: $den_textb_gorslut = '  Dan mockingly issues you a challenge<br>  "<<$pcs_nickname>> I can''t decide if I prefer your cute set of <<$pc_desc[''lips'']>> lipss or Sonia''s. We need to all get together to find out who has the best skills. I have a warm wet surprise for the winner."<br>  "Dream on", you say shaking your head. Secretly you do wonder you would win. Sonia looks so good at giving a BJ, but you think you might be able to best her.'
 		if den_textb_gorslut = 1 and soniaPS <=0: $den_textb_gorslut = '  Dan is idly going on about what a good girl Sonia is when he turns to you and says, "Hey <<$pcs_nickname>>, you are friends with Sonia right?"<br>  "Not this again Dan", you say with a weary sigh.<br>  "Oh come on, you girls both like to have a good time. It could be a lot of fun", Dan says.<br>  You stop him right there: "Listen Dan I like Sonia, but she has a look in her eyes lately that makes me nervous. Besides any girl willing to sleep with you has to be half-mad, getting two of us in the same room might be more than you could handle." You give Dan a little sway of your hips as you walk away. At least he did''t ask you to go out on the and kidnap a virgin for him'
 		if den_textb_gorslut = 2 and soniaPS = 1: $den_textb_gorslut = '  Dan says: "Yesterday Sonia was servicing every boy in the mens bathroom in any fashion they desired. Not to long ago she was such a stuck up goody-two-shoes, now she is free and does''t have a care in the world. You could probably learn a thing or two from her <<$pcs_nickname>>."<br>  You just stare back at him with your arms crossed. He slowly moves a hand in front of his crotch for protection.'
 		if den_textb_gorslut = 2 and soniaPS <=0: $den_textb_gorslut = '  Dan says, "Be a dear and fetch me another beer <<$pcs_lastname>>."<br>  It was sweet of him to ask you think as you head to the kitchen. You take a little sip and give him a smile when you hand him his beer. Dan gives you rough slap on the ass, as he sends you away giggling.'
@@ -1235,7 +1235,7 @@ if $ARGS[0] = 'den_bazar':
 		if den_textb_gorslut = 6: $den_textb_gorslut = '  Dan asks:" <<$pcs_nickname>>, does your sister still work at the local supermarket?"<br>  "Yea, but she does not enjoy it much, so I try not to bother her when she is working", you inform him.<br>  "You should bring her over here sometime. I bet we could find a way to cheer her up", he says suggestively.<br>  "God, is sex the only thing you ever think about, and what on earth makes you think I would do that sort of thing with my sister?", you say a little sheepishly while giving him a sideways glance.'
 		if den_textb_gorslut = 7: $den_textb_gorslut = '  Dan tells you about his visit to the strip club: "You need an ID to get in, but once you do it''s great. They have some of the best looking woman I''ve ever seen in there, and I think on some nights the even have male strippers for ladies"'
 
-		if bazar_count_den <= 0: '  "Be quiet <<$pcs_nickname>>. That''s enough talk out of you tonight. Leave me in peace, unless you want to put those <<$lip1>> lips to a better use", Dan says'
+		if bazar_count_den <= 0: '  "Be quiet <<$pcs_nickname>>. That''s enough talk out of you tonight. Leave me in peace, unless you want to put those <<$pc_desc[''lips'']>> lipss to a better use", Dan says'
 		if fame['pav_slut'] < 150 and bazar_count_den > 0: '<<$den_textb>>'
 		if fame['pav_slut'] >= 150 and bazar_count_den > 0: '<<$den_textb_gorslut>>'
 		act 'Further': gt 'shulga_room', 'den_bazar'

+ 3 - 3
locations/train.qsrc

@@ -405,7 +405,7 @@ if $ARGS[0] = 'weed':
 					*clr & cla
 					'<center><h4>Pavlovsk Station</h4></center>'
 					'<center><img <<$set_imgh>> src="images/locations/shared/train/sex/weedbj.jpg" ></center>'
-					'He gently pushes down your shoulders, and that is all the encouragement you need. You squat down in front of him at once, taking his <<dick>>cm <<$dick_girth>> cock into your mouth, and start sucking him. Your tongue is giving every bit of his cock it can reach its attention, and you bob your head back and forth, your <<$liptalk>> wrapped tightly around his shaft.' 
+					'He gently pushes down your shoulders, and that is all the encouragement you need. You squat down in front of him at once, taking his <<dick>>cm <<$dick_girth>> cock into your mouth, and start sucking him. Your tongue is giving every bit of his cock it can reach its attention, and you bob your head back and forth, your <<$pc_desc[''lips'']>> lips wrapped tightly around his shaft.' 
 					*nl
 					'You take him as deep into your mouth as you can, keeping him there until you start to gag and have to come up for air. After two heavy breaths to recover, you take him inside again, now rapidly moving your head, sucking and deepthroating him for all you''re worth.'
 					gs 'arousal', 'bj', 5, 'deepthroat', 'unknown'
@@ -751,7 +751,7 @@ if $ARGS[0] = 'young':
 				'<center><img <<$set_imgh>> src="images/locations/shared/train/sex/youngbj.jpg" ></center>'
 				'He takes your hand and walks you down the tracks a bit more. His cock is back in his pants, but you''re completely exposed - he insisted on it and, really, you don''t mind; it is thrilling, even with nobody around. As you pass two electricity sub-stations for the trains, he stops and pulls you between them, a mischievous grin on his face. "I saw a track worker, just a few hundred meters away," he whispers with a chuckle and pulls down his pants. "I wonder how he''d react if he found you, sucking my cock."' 
 				*nl
-				'You are not sure if he''s being serious about having seen somebody or not, but you are not thinking straight anymore; the notion that somebody might be close by who could catch you raises the stakes in an exciting way, so you don''t think twice before squatting down in front of him and taking his <<dick>>cm <<$dick_girth>> cock into your mouth. You can taste your own pussy juices on his cock as you suck him, a subtle reminder of your "warm-up". With your <<$liptalk>> lips wrapped tightly around his shaft, you start bobbing your head while one of your hands fondles his balls. If somebody''s gonna find you, he''s gonna get an eyeful, that''s for sure!'
+				'You are not sure if he''s being serious about having seen somebody or not, but you are not thinking straight anymore; the notion that somebody might be close by who could catch you raises the stakes in an exciting way, so you don''t think twice before squatting down in front of him and taking his <<dick>>cm <<$dick_girth>> cock into your mouth. You can taste your own pussy juices on his cock as you suck him, a subtle reminder of your "warm-up". With your <<$pc_desc[''lips'']>> lips lips wrapped tightly around his shaft, you start bobbing your head while one of your hands fondles his balls. If somebody''s gonna find you, he''s gonna get an eyeful, that''s for sure!'
 				*nl
 				'After a few minutes, he pulls his cock out of your mouth and then lies down on his back again, his legs peeking out from between the sub-stations - either the track worker was imaginary or your friend is too horny to care anymore. His eyes are burning with desire, so both options are possible.' 
 				'"Lower yourself down on me again, baby... but this time, I want you to take my cock up your ass."'
@@ -870,7 +870,7 @@ if $ARGS[0] = 'Gopnik':
 				*clr & cla
 				gs 'boy'
 				'<center><img <<$set_imgh>> src="images/locations/shared/train/sex/gopnikbj.jpg" ></center>'
-				'The back and forth between him being nice and an ass is weird, the place is wide open, you barely know him - literally everything about this should discourage you from going near his crotch, and yet... yet, you find yourself squatting down in front of him and taking his <<dick>>cm <<$dick_girth>> cock into your mouth. Your hand strokes his hard shaft while you roll your tongue around the head of his cock; you jerk his cock in tune with the bobs of your head, back and forth along his length, your <<$liptalk>> lips wrapped tightly around him.' 
+				'The back and forth between him being nice and an ass is weird, the place is wide open, you barely know him - literally everything about this should discourage you from going near his crotch, and yet... yet, you find yourself squatting down in front of him and taking his <<dick>>cm <<$dick_girth>> cock into your mouth. Your hand strokes his hard shaft while you roll your tongue around the head of his cock; you jerk his cock in tune with the bobs of your head, back and forth along his length, your <<$pc_desc[''lips'']>> lips lips wrapped tightly around him.' 
 				*nl
 				'You know this is kind of slutty - a little more than just "kind of", actually - but the idea that you could get caught at any moment is making this a lot more arousing than it should be; so, here you are, sucking his cock right above the train platform. Plus, he is kinda cute, and you like his cock, so who care''s if it is slutty? The things the people said on the train got you riled up, and this makes you feel like you''re getting back at their stuffy selves. You''re having fun, and it''s your body to do with as you please, and that''s all that matters.'
 				'Well, that, and the hard cock you''re sucking with passion.'

+ 1 - 1
locations/yarik.qsrc

@@ -244,7 +244,7 @@ if $ARGS[0] = '5':
 				stat['bj'] += 1
 				pcs_throat += 1
 				'<center><img <<$set_imgh>> src="images/characters/city/yaroslav/sex/rabotu_11.jpg" ></center>'
-				'He starts to move his hips, trying to get more, you hold him back for a few seconds, then wrap your <<$liptalk>> around the pulsating member shift your focus to maximising his pleasure.'
+				'He starts to move his hips, trying to get more, you hold him back for a few seconds, then wrap your <<$pc_desc[''lips'']>> lips around the pulsating member shift your focus to maximising his pleasure.'
 
 				act 'Continue':
 					cls

+ 1 - 1
locations/youry.qsrc

@@ -111,7 +111,7 @@ if $ARGS[0] = 'quest':
 						jourySex = 1
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/city/yuri/sex/bjdance.jpg"></center>'
-						'You tease Yuri''s cock a little further with your hands before squatting in front of him, grabbing it by the base and licking it. After a moment, you cup his purple head with your <<$liptalk>> and start sucking his cock. Your lips slide up and down his rock hard cock.' 
+						'You tease Yuri''s cock a little further with your hands before squatting in front of him, grabbing it by the base and licking it. After a moment, you cup his purple head with your <<$pc_desc[''lips'']>> lips and start sucking his cock. Your lips slide up and down his rock hard cock.' 
 						'It doesn''t take long before Yuri is groaning loudly, looking down at you while you do your best to please him. All of a sudden, he grabs hold of your head and says, "Let''s move to the bedroom."'
 						
 						gs 'arousal', 'bj', 5, 'sub'

+ 4 - 4
locations/zsoft_gopskverGorSlut.qsrc

@@ -108,7 +108,7 @@ if $ARGS[0] = '1':
 	'<<$shultextrand3>> <<$shultextrand6>> says: "Hey <<$shultextrand2>>, <<$shultextrand>>" <<$shultextrand4>>'
 	'<<$shultextrand5>>'
 	'You just want a nice, cold beer and decide to take the initiative. You ask them: "Come on boys, why so rude? Surely you''ll give a nice lady a beer?" in a playful tone, taking a seductive pose and giving them your most <<$text_sveta_obol>> smile. The guys look and whisper some things, but <<$shultextrand33>> quickly grins and beckons you to come closer.'
-	'You shake your hips and teasingly lick your parched <<$liptalk3>>, and for a second you wonder if you''re laying it on too thick as you approach the three guys. You can feel your mouth water when you see the cold beer they''re reaching out to you though.'
+	'You shake your hips and teasingly lick your parched <<$pc_desc[''lips'']>> lips, and for a second you wonder if you''re laying it on too thick as you approach the three guys. You can feel your mouth water when you see the cold beer they''re reaching out to you though.'
 	'<<$shultextrand33>> says <<$shultextrand6>>: "<<$shul_text_byh>>"'
 	gs 'willpower', 'misc', 'resist'
 	if will_cost <= pcs_willpwr:
@@ -254,7 +254,7 @@ if $ARGS[0] = '2':
 		oral_den_text = RAND(0,6)
 		if oral_den_text = 0:$oral_den_text = 'His cock is not fully hard yet, and he smiles at you: "Go on slut, get it hard for me." You nod and obediently close your lips around it, giving him the best blowjob you can.'
 		if oral_den_text = 1:$oral_den_text = 'His cock is already fully erect, and you dutifully close your lips around it. You suppress your gag reflex as you take him all the way down your throat, drooling all over his cock while you give him a sloppy blowjob.'
-		if oral_den_text = 2:$oral_den_text = 'You carefully close your <<$liptalk>> around his cock, and guide it down your throat while you tease the shaft with your tongue. Eventually his balls are resting on your lips, his penis, and you even manage to lick them with your tongue while his cock is down your throat. You''re not sure whether to feel proud, or ashamed.'
+		if oral_den_text = 2:$oral_den_text = 'You carefully close your <<$pc_desc[''lips'']>> lips around his cock, and guide it down your throat while you tease the shaft with your tongue. Eventually his balls are resting on your lips, his penis, and you even manage to lick them with your tongue while his cock is down your throat. You''re not sure whether to feel proud, or ashamed.'
 		if oral_den_text = 3:$oral_den_text = 'At first he lets you control the pace while you teasingly suck the head of his dick, but after a while he can''t take your teasing any longer. He roughly grabs hold of your hair and pushes your head down onto his groan, forcing his cock down your throat. Your throat spasms around his cock while you struggle to draw breath, and after a while he realizes your troubles and pulls back enough so you can breathe through your nose while you please him with your mouth.'
 		if oral_den_text = 4:$oral_den_text = 'You lazily take the cock in your mouth. You make a token effort of using your tongue a little, but all in all just aren''t feeling it today. He sits back and has another beer while you passively suck his cock, but 10 minutes later he''s not much closer to being satisfied than when you started.
 		Finally, he pulls his dick away from you and complains: "That has to be by far the worst blowjob I have ever gotten! Are you even trying?"
@@ -357,7 +357,7 @@ if $ARGS[0] = '2':
 					You look around trying to find him again, but he is gone. You obediently suck their cocks clean, and lick the last bits of sperm off them like you always do for the guys. When they''re finally satisfied with your performance, Dan lets go of your hair.'
 				elseif gop_grup_event = 1:
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeerphone.jpg"></center>
-					You spread your <<$liptalk>> and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.
+					You spread your <<$pc_desc[''lips'']>> lips and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.
 					Suddenly Vasily pulls out his phone and begins to record a video, while he comments on what is happening: "Hello everyone, and welcome to Pavlovsk News! Our special guest today is the one and only <<$gnikname>>, <<$pcs_nickname>>! Say hi to our viewers, <<$pcs_nickname>>!"
 					"Mvhr... mflm ..." you try to say something, but the cocks in your mouth prevent you from talking. The boys firmly hold your head in place, and continue to fuck your mouth with their two cocks.
 					Vasily continues: "<<$pcs_nickname>>, I''ve been told that you''re doing this, for a beer! Do you really like beer, or do you just like sucking cocks so much?"
@@ -394,7 +394,7 @@ if $ARGS[0] = '2':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/group/oral/o'+rand(1,33)+'.jpg"></center>'
 				gop_grup_oral_text = RAND(0,3)
 				if gop_grup_oral_text = 0:
-					'You spread your <<$liptalk>> and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.'
+					'You spread your <<$pc_desc[''lips'']>> lips and wrap them around Vitek''s cock. At that moment, Dan grunts: "Open wider, slut" and begins to unceremoniously cram his dick into your mouth as well, stretching it to the limit. You try to protest, but the guys just laugh at the comical sounds you make with two cocks in your mouth.'
 					if rand(0,1):
 						'Even though it''s difficult, you manage to take both of their erections deep inside your mouth. You sometimes tease them with your tongue.'
 					else