Browse Source

Merge remote-tracking branch 'Sicaa/master'

KevinSmarts 5 years ago
parent
commit
f884e65a61
100 changed files with 315 additions and 175 deletions
  1. 3 0
      locations/BDsex.qsrc
  2. 1 1
      locations/BelSex.qsrc
  3. 1 1
      locations/BurgerTip.qsrc
  4. 3 2
      locations/FedorEv2.qsrc
  5. 2 0
      locations/FedorEv4.qsrc
  6. 3 3
      locations/FedorMisc.qsrc
  7. 2 0
      locations/Gadbana.qsrc
  8. 5 5
      locations/Gadgarden.qsrc
  9. 1 0
      locations/IrinaRoom.qsrc
  10. 4 0
      locations/KatjaHomeTalk.qsrc
  11. 1 1
      locations/Komp.qsrc
  12. 1 0
      locations/LBZhouse.qsrc
  13. 2 0
      locations/LCwork.qsrc
  14. 4 3
      locations/Miroslava.qsrc
  15. 1 0
      locations/NikoDates.qsrc
  16. 2 1
      locations/Nudelake.qsrc
  17. 3 2
      locations/SoniaHome.qsrc
  18. 1 0
      locations/abduction.qsrc
  19. 2 2
      locations/albinahome.qsrc
  20. 1 0
      locations/anushapt.qsrc
  21. 1 1
      locations/backwater.qsrc
  22. 3 3
      locations/bass.qsrc
  23. 1 1
      locations/beg.qsrc
  24. 9 9
      locations/beg1.qsrc
  25. 3 3
      locations/bicycle.qsrc
  26. 1 0
      locations/brothel.qsrc
  27. 1 1
      locations/brother.qsrc
  28. 3 0
      locations/buklinik_event.qsrc
  29. 2 2
      locations/burger.qsrc
  30. 1 1
      locations/cikl.qsrc
  31. 2 2
      locations/clener.qsrc
  32. 1 1
      locations/club.qsrc
  33. 3 0
      locations/dimaHome.qsrc
  34. 1 1
      locations/din_pav.qsrc
  35. 21 0
      locations/din_van.qsrc
  36. 1 1
      locations/divan.qsrc
  37. 1 1
      locations/dom_gor.qsrc
  38. 3 1
      locations/etoexhib.qsrc
  39. 4 4
      locations/exercise.qsrc
  40. 1 0
      locations/fit.qsrc
  41. 5 2
      locations/foto.qsrc
  42. 3 1
      locations/gLakeNude.qsrc
  43. 7 6
      locations/gadfield.qsrc
  44. 6 6
      locations/gadforest_event.qsrc
  45. 4 4
      locations/gadforestswamp.qsrc
  46. 8 2
      locations/gadriver.qsrc
  47. 1 1
      locations/gadroad.qsrc
  48. 1 1
      locations/garfather.qsrc
  49. 1 1
      locations/gdkin.qsrc
  50. 2 0
      locations/gdksport.qsrc
  51. 3 2
      locations/glake.qsrc
  52. 1 1
      locations/gpoli.qsrc
  53. 1 1
      locations/gschool_grounds.qsrc
  54. 2 1
      locations/gschool_lessons2.qsrc
  55. 1 1
      locations/gschool_socialchg1.qsrc
  56. 1 0
      locations/hotel_resep.qsrc
  57. 6 6
      locations/hunter_favors.qsrc
  58. 1 0
      locations/husbSex.qsrc
  59. 1 1
      locations/kakuzu.qsrc
  60. 4 0
      locations/katjaEv.qsrc
  61. 20 20
      locations/kotovSex.qsrc
  62. 1 0
      locations/kotovdom.qsrc
  63. 1 1
      locations/krutishi.qsrc
  64. 2 2
      locations/lact_lib.qsrc
  65. 6 1
      locations/lake.qsrc
  66. 17 17
      locations/lesbidomhouse.qsrc
  67. 6 5
      locations/lesbimistress.qsrc
  68. 15 13
      locations/lesbisubhouse.qsrc
  69. 1 1
      locations/mey_home.qsrc
  70. 4 1
      locations/mey_vika_events.qsrc
  71. 2 0
      locations/nastja.qsrc
  72. 2 0
      locations/natbelapt.qsrc
  73. 1 0
      locations/nichTaras.qsrc
  74. 1 1
      locations/outdoors.qsrc
  75. 1 1
      locations/park.qsrc
  76. 1 1
      locations/parkivent.qsrc
  77. 1 1
      locations/pavComplexb2.qsrc
  78. 1 1
      locations/pavComplexb3.qsrc
  79. 1 1
      locations/paysex.qsrc
  80. 1 0
      locations/placer_sex.qsrc
  81. 1 1
      locations/pod_ezd.qsrc
  82. 1 1
      locations/podrsex.qsrc
  83. 1 1
      locations/podval_rape.qsrc
  84. 1 0
      locations/pornstudio.qsrc
  85. 1 1
      locations/postdeliveries.qsrc
  86. 2 0
      locations/ptu_dush.qsrc
  87. 4 0
      locations/rolanbath.qsrc
  88. 3 2
      locations/saunawhore.qsrc
  89. 1 1
      locations/sexdvanadva.qsrc
  90. 1 1
      locations/sexdvoe.qsrc
  91. 1 1
      locations/sexorg.qsrc
  92. 2 2
      locations/sexshop.qsrc
  93. 1 0
      locations/shop.qsrc
  94. 1 0
      locations/shulgabath.qsrc
  95. 5 2
      locations/stat.qsrc
  96. 6 1
      locations/stat_display.qsrc
  97. 2 0
      locations/stwork.qsrc
  98. 4 4
      locations/stwork2.qsrc
  99. 1 0
      locations/swamphouse.qsrc
  100. 26 0
      locations/sweat.qsrc

+ 3 - 0
locations/BDsex.qsrc

@@ -490,6 +490,7 @@ if $ARGS[0] = 'end':
 		gs 'cum_cleanup'
 		gs 'stat'
 		'Yuri lets you have a quick shower and dress before giving you a quick kiss on the cheek.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Leave':gt 'nord'
 	elseif $boydesc = 'Michael N.':
 		act 'Leave':dynamic $brodilr
@@ -508,6 +509,7 @@ if $ARGS[0] = 'end':
 		cumspclnt = 4
 		gs 'cum_cleanup'
 		'You wash quickly in shower and <<$boydesc>> begins to hurry you out.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Leave':dynamic $brodilr
 	elseif harakBoy = 0:
 		minut += 15
@@ -517,6 +519,7 @@ if $ARGS[0] = 'end':
 		dynamic $showerdin
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'You go into the bathroom and turn on the shower, lathering body and washing as well as you can.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Leave':dynamic $brodilr
 	elseif harakBoy = 2:
 		'<<$boydesc>> won''t even let you go to the bathroom to clean up.'

+ 1 - 1
locations/BelSex.qsrc

@@ -394,7 +394,7 @@ if $ARGS[0] = 'shower':
 		gs 'stat'
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'You get into the nice, hot water stream of the shower and lather your body up with a soapy sponge. You carefully make sure to wash all of his cum that''s dripping out your holes, you then shampoo your hair and rinse that out as well. You''re squeaky clean now.'
-		
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Get out of the bathroom':
 			cls
 			minut += 5

+ 1 - 1
locations/BurgerTip.qsrc

@@ -425,7 +425,7 @@ if $ARGS[0] = 'work':
 										sexcontra = 0
 										dynamic 'showerdin'
 										'You head to the shower to wash up. When you return, you see that he is already dressed."<<$pcs_nickname>>, I''ve got to run, but you were great baby," he says, giving you a kiss before he leaves.'
-
+										if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 										gs 'arousal', 'vaginal', 15, 'sub'
 										gs 'arousal', 'end'
 										gs 'stat'

+ 3 - 2
locations/FedorEv2.qsrc

@@ -578,6 +578,7 @@ if $ARGS[0] = 'Wash Up':
 	'Fedor then picks you up and carries you to the shower where you both carefully wash each other while feeling the warm water washing over you and Fedor''s strong hands' 
 	'lathering your body. You turn around and start washing Fedor and after you both rinse off Fedor wraps his arms around your waist and kisses you very passionately before' 
 	'turning off the water and drying you off. Fedor then grabs his comb and carefully combs your hair then helps you into your clothes as you help him into his.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	gs 'arousal', 'kiss', 10
 	gs 'arousal', 'end'		
 	gs'stat'				
@@ -829,7 +830,7 @@ if $ARGS[0] = 'Park 2':
 			react_exp += rand(1, 2)	
 			fat -= 1
 			pcs_mood -= 5
-			pcs_sweat += 30			
+			gs 'sweat', 'add', 30			
 			minut += 30
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/swing5.jpg"></center>'
@@ -840,7 +841,7 @@ if $ARGS[0] = 'Park 2':
 				agil_exp += rand(1, 2)
 				fat -= 1
 				pcs_mood -= 5
-				pcs_sweat += 30			
+				gs 'sweat', 'add', 30			
 				minut += 30
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/park/swing5.jpg"></center>'

+ 2 - 0
locations/FedorEv4.qsrc

@@ -2236,6 +2236,7 @@ if $ARGS[0] = 'Shower 2':
 	gs'stat'
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	'You climb into the shower and begin lathering your body, cleaning yourself as thoroughly as possible until you can hear Fedor enter the room and you peek out of the curtain to see him taking a piss and as soon as he notices you, he gives you a wink with a mischievous grin on his face.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	act 'Invite him in':
 		*clr & cla
@@ -2477,6 +2478,7 @@ if $ARGS[0] = 'Shower':
 	'<center><h4><font color="blue">Bathroom</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/shower/wash.jpg"></center>'
 	'You climb into the shower and begin lathering your body, cleaning yourself as thoroughly as possible before turning off the water. You grab a spare towel and begin drying yourself off before getting dressed.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	act 'Dry off':gt 'FedorEv4', 'Bathroom'
 end

+ 3 - 3
locations/FedorMisc.qsrc

@@ -672,7 +672,7 @@ if $ARGS[0] = 'Strength':
 	stren_exp += rand(1, 4) + (steroid_dose - rand(0,steroid_dose)) & gs 'obj_din', 'steroids'
 	fat -= 1
 	pcs_mood += 5
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/strength2.jpg"></center>'
 	'You and Fedor begin doing pushups together for a few minutes while Fedor cheers you on, pushing you further in your exercise to help maximize your workout. When you finish your work out, you watch Fedor continue to workout. You decide to crawl under him as he finishes his pushups then kiss his lips which stops him in his tracks as he returns the long passionate kiss. After a minute, you both get up and Fedor gives you a firm smack on the ass before walking out of the Sports center.'
@@ -716,7 +716,7 @@ if $ARGS[0] = 'Agility':
 	agil_exp += rand(1, 3)
 	fat -= 1
 	pcs_mood += 5
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	gs'stat'
 !!Image needed	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/agility2.jpg"></center>'
 	'VKwip'
@@ -759,7 +759,7 @@ if $ARGS[0] = 'Endurance':
 	vital_exp += rand(1, 4)
 	fat -= 1
 	pcs_mood += 5
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/endurance2.jpg"></center>'
 	'Fedor walks up to you and lifts you up by your hips then holds onto your legs and says, "Let''s see how many pull ups you can do in 15 minutes." you give him a wink before pulling your self up and making sure to kiss Fedor every time you reach the top. You continue the workout for 15 minutes before Fedor lowers you and asks "How did you like your workout?"'

+ 2 - 0
locations/Gadbana.qsrc

@@ -105,6 +105,7 @@ if mira = 0:
 
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/par.jpg"></center>'
 					'You strip, sit down and relax. After a proper banya session, you pick up a bucket filled with cold water and pour it over yourself and head over to the shower. You feel like a completely new person.'
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 					act 'Finish': gt $loc, $metka
 				end
 			end
@@ -128,6 +129,7 @@ if mira = 0:
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/gadukino/village/mit.jpg"></center>'
 		'You lather your body washcloth and start scrubbing your body. You rinse off the soap and start to lather the hair with the shampoo. After rising off the shampoo you are completely clean.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 		act 'Finish':gt $loc, $metka
 	end

+ 5 - 5
locations/Gadgarden.qsrc

@@ -36,7 +36,7 @@ if $ARGS[0] = 'garden':
 		    *clr
 			menu_off = 1
 		    minut += 180
-		    pcs_sweat += 10
+		    gs 'sweat', 'add', 10
             work_garden = 0
 		    grandmahelp += 3
 		    stren_exp += 1
@@ -55,7 +55,7 @@ if $ARGS[0] = 'garden':
 		    cla
 		    *clr
 			menu_off = 1
-		    pcs_sweat += 10
+		    gs 'sweat', 'add', 10
 		    minut += 60
 		    water_garden = 0
 		    grandmahelp += 1
@@ -76,7 +76,7 @@ if $ARGS[0] = 'garden':
 		    *clr
 			menu_off = 1
 		    minut += 180
-		    pcs_sweat += 10
+		    gs 'sweat', 'add', 10
 		    harvest_garden = 0
 		    grandmahelp += 3
 		    stren_exp += 1
@@ -146,7 +146,7 @@ if $ARGS[0] = 'strawberry':
 			*clr
 			menu_off = 1
 			minut += 180
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			collect_strawberries = 0
 			grandmahelp += 5
 		    agil_exp += 1
@@ -213,7 +213,7 @@ if $ARGS[0] = 'fruit_garden':
 			*clr
 			menu_off = 1
 			minut += 180
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			fruit_collect = 0
 			grandmahelp += 5
 		    agil_exp += 1

+ 1 - 0
locations/IrinaRoom.qsrc

@@ -190,6 +190,7 @@ if $ARGS[0] = 'first5':
 	'<center><img <<$set_imgh>> src="images/characters/city/ira/sex/irinaqw3.jpg"></center>'
 	'You pumped Ira with wine, she is highly intoxicated and spilled wine on myself. She went into the bathroom to change. You, too, went in and offered to help her.'
 	'She undresses and you have decided to follow suit and after undressing climb into the shower. You start lathering her body and see that she is flushed and her nipples erect.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	dynamic $showerdin
 	if frost > 0:frost = 0

+ 4 - 0
locations/KatjaHomeTalk.qsrc

@@ -34,6 +34,7 @@ if $ARGS[0] = '':
 					'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 					'You kick Katja out of the bathroom and close the door. You get into the shower and begin to lather your body with a cloth.'
 					'After washing off the soap you wash your hair with shampoo. Then, rinse off the shampoo you are completely clean.'
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 					act 'Get out of the shower':gt 'KatjaHomeTalk'
 				end
@@ -74,6 +75,7 @@ if $ARGS[0] = '':
 
 									act 'Get out of the shower':gt 'KatjaHomeTalk'
 								end
+								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 							end
 						elseif pcs_pubes > 3:
 							'Katja eyes slide over your body lingering a little on your breasts and pubic hair. Katja smiles, "<<$pcs_nickname>>, you''ve got too much hair, it''s not fashionable. I''ll shave it off."'
@@ -97,6 +99,7 @@ if $ARGS[0] = '':
 
 									act 'Get out of the shower':gt 'KatjaHomeTalk'
 								end
+								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 							end
 						end
 					end
@@ -114,6 +117,7 @@ if $ARGS[0] = '':
 				'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 				'Katja shows you where the toiletries are and leaves you to have a shower. You get into the shower and begin to lather your body with a cloth.'
 				'After washing off the soap you wash your hair with shampoo. Then, rinse off the shampoo you are completely clean.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 				act 'Get out of the shower':gt 'KatjaHomeTalk'
 			end

+ 1 - 1
locations/Komp.qsrc

@@ -170,7 +170,7 @@ if $ARGS[0] = 'masturbate':
 	cls
 	internet -= 1
 	elektro += 1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 
 	if divanmastr = 0:
 		divanmastr = 1

+ 1 - 0
locations/LBZhouse.qsrc

@@ -84,6 +84,7 @@ $LBZH_end={
 		gs'stat'
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'In the bathroom you take a shower to clean up.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 		act 'Get out of the bathroom':
 			cls

+ 2 - 0
locations/LCwork.qsrc

@@ -44,6 +44,7 @@ if $ARGS[0] = 'start1':
 		    '<center><img <<$set_imgh>> src="images/locations/city/industrial/bbq/sex/1b.jpg"></center>'
 		    'By the end, the guys tell you to kneel down in the center of the room and to bring them all to orgasm. You kneel down in the middle of them, sucking one off while your jerk off two more, it takes you a bit to work your way around and get them all off, by the time the last one cums on you, your entire body is covered in cum.'
 		    'Fortunately, they allow you to take a shower and one of them even drives you home. He pays you <<randLCpay>> <b>₽</b>, and says he hopes you''ll be their waitress again some day.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			gs 'arousal', 'bj', 10, 'sub', 'gangbang', 'prostitution'
 			gs 'arousal', 'hj', 10, 'sub', 'gangbang', 'prostitution'
 			minut -= 10
@@ -300,6 +301,7 @@ if $ARGS[0] = 'start6':
 		'Finally, the man''s cock erupts in your mouth, and he doesn''t explain when you take his cock out of your mouth after a few spurts and release the rest onto your boobies.'
 		'He gives you a satisfied grin and lets you use his shower to clean yourself up before you go. He peeks into the shower once or twice while you''re washing yourself, but you don''t care, it''s not like he hasn''t seen you naked before!'
 		'He gives you <<randLCpay>> <b>₽</b>, and walks you to the door when you''re all freshened up.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'	
 		
 		gs 'arousal', 'end'
 		gs 'stat'

+ 4 - 3
locations/Miroslava.qsrc

@@ -82,7 +82,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				if salo > 3 and cheatNoFat = 0:salo -= RAND(1,3)
 				fat -= 5
 				run_exp += 1
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				pcs_mood += 5
 				if temper >= 25 and sunWeather = 1:pcs_hydra -= 24
 				gs 'stat'
@@ -99,7 +99,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					minut += 60
 					pcs_mood += 10
 					pcs_tan += 1
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/village/mira/graze_cow_sun_mira.jpg"></center>'
 					'You lie down next to Mira and tan together in the sun.'
@@ -124,6 +124,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_river_mira.jpg"></center>'
 				'You wade in the river, splashing around with Mira is lot of fun.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 				act 'Continue':gt'gadfield','cow2'
 			end
@@ -132,7 +133,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				menu_off = 1
 				*clr & cla
 				minut += 30
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				pcs_mood += 5
 				pcs_tan += 1
 				gs 'stat'

+ 1 - 0
locations/NikoDates.qsrc

@@ -344,6 +344,7 @@ if $ARGS[0] = 'Date 2':
 						'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
 						'You shake your head as you respond, "No way. I''m not that kind of girl. I told you that." Niko get noticeably angry. "Come on <<$pcs_firstname>>. I''m not asking you to donate one of your kidneys. Just give a quick.." You cut him off. "I SAID NO!" Niko grabs your head then begins pushing it toward his crotch, as he says, "Come on <<$pcs_nickname>>, it won''t take long.". You quickly pull away then slap him across his face, causing him to pause for a second before he raises his hand then smacks you across the face, as he shouts, "YOU FUCKING UNGRATEFUL BITCH! I have done so much for you, and you toss it in my face. Get the fuck out and swim!" Niko grabs you by the neck, and pushes you off the boat then begins angrily paddling away, as you do your best to swim back to the shore. You arrive at the shore completely drenched, so you hang your clothes on a nearby tree, and wait for it to dry. You take a few seconds to think to yourself, <font color=#FF00FF>What the fuck was his problem!? What a nutjob!</font>'
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 						*nl
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/grab.jpg"></center>'
 

+ 2 - 1
locations/Nudelake.qsrc

@@ -140,7 +140,7 @@ if $ARGS[0] = 'zagarat':
 	$location_type = 'event_outdoors'
 	*clr & cla
 	minut += 30
-	if pcs_sweat < 35 : pcs_sweat += 5
+	if pcs_sweat < 35 : gs 'sweat', 'add', 5
 	inhib_exp += rand(1,3)
 	pcs_mood += 5
 	menu_off = 1
@@ -187,6 +187,7 @@ if $ARGS[0] = 'swim':
 
 	'<center><img <<$set_imgh>> src="images/locations/shared/lake/nudeswim.jpg"></center>'
 	'You go for a swim.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 	act 'Finish':gt 'Nudelake'
 end

+ 3 - 2
locations/SoniaHome.qsrc

@@ -11,7 +11,7 @@ if $ARGS[0] = 'Aftermath':
 	pcs_sleep += 45
 	cumspclnt = 1
 	gs 'cum_cleanup'
-	pcs_sweat += 5
+	gs 'sweat', 'add', 5
 	minut += 270
 	NikoAftermath = 1
 	$location_type = 'private'
@@ -69,7 +69,7 @@ if $ARGS[0] = 'Aftermath 2':
 	music_loop = 0
 	close all
 	pcs_sleep += 10
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	minut += 60
 	gs'stat'
 	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
@@ -262,6 +262,7 @@ if $ARGS[0] = 'Sonia Shower':
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/shower/wash.jpg"></center>'
 	'You climb into the shower, and begin lathering your body, cleaning yourself, as thoroughly, as possible before turning off the water. You grab a spare towel, and begin drying yourself off before getting dressed then leaving the bathroom.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	act 'Bedroom':gt 'SoniaHome', 'Bedroom'
 end

+ 1 - 0
locations/abduction.qsrc

@@ -640,6 +640,7 @@ if $ARGS[0] = 'abdFood':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/shared/abduction/shower1.jpg"></center>'
 		'The shower is cold but at least you got clean again...'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Get back':gt 'abduction', 'abdFood'
 	end
 	act 'Get back to your bed':gt 'abduction', 'abdRoom'

+ 2 - 2
locations/albinahome.qsrc

@@ -190,7 +190,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 						fat -= 5
 						agil_exp += rand (1, 3)
 						pcs_mood -= 8
-						pcs_sweat += 30
+						gs 'sweat', 'add', 30
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/stripdance.jpg"></center>'
 						if pcs_inhib < 60:inhib_exp += rand(2,3)
@@ -301,7 +301,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 							'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 							'You get in the shower and begin to lather your body with a washcloth, and then shampoo your hair.'
 							'After washing off the soap and rinsing off the shampoo you feel completely clean.'
-
+							if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 							act 'Get out of the shower':gt 'albinahome'
 						end
 					end

+ 1 - 0
locations/anushapt.qsrc

@@ -402,6 +402,7 @@ if $ARGS[0] = 'bathroom':
 			end
 			act 'Get out of the shower': gt 'anushapt','bathroom'
 		end
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	end
 	dynamic $bath
 	dynamic $bteeth

+ 1 - 1
locations/backwater.qsrc

@@ -56,7 +56,7 @@ if $ARGS[0] = '':
 			end
 				*nl
 			'You washed yourself in the creek.'
-	
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 			act 'Finish':gt 'backwater'
 		end
 	end

+ 3 - 3
locations/bass.qsrc

@@ -56,7 +56,7 @@ if $ARGS[0] = 'a':
 				'"Hi! I''m <<$pcs_nickname>>."'
 				'"How about we take a swim together, <<$pcs_nickname>>?"'
 				'Before you''re able to answer, Kisame grabs you by the waist and takes a powerful leap into the middle of the pool.'
-
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 				act 'Next':gt 'kisameQW', 'start'
 			end
 
@@ -66,7 +66,7 @@ if $ARGS[0] = 'a':
 				'"That''s not nice!" he replies.'
 				'Before you''re able to blink, he grabs you by the waist and throws you into the middle of the pool.'
 				'As you surface, you notice Kisame rapidly approaching you...'
-
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 				act 'Next':gt 'kisameQW', 'start'
 			end
 		end
@@ -149,7 +149,7 @@ if $ARGS[0] = 'a':
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/pool/poolswimpreg.jpg"></center>'
 		end
 		'You take a swim in the pool, which invigorates you, making you feel refreshed.'
-
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 		act 'Get out of the water':gt 'bass', 'start'
 	end
 

+ 1 - 1
locations/beg.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'start':
 		abonement -= 1
 		pcs_mood += 2
 		fat -= 2
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		pcs_stam -= 30
 		run_exp += rand(2, 3)
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/exercise/fit5.jpg"></center>'

+ 9 - 9
locations/beg1.qsrc

@@ -72,7 +72,7 @@ if $ARGS[0] = 'br':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -122,7 +122,7 @@ if $ARGS[0] = '3':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -168,7 +168,7 @@ if $ARGS[0] = '2':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -215,7 +215,7 @@ if $ARGS[0] = '1':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -263,7 +263,7 @@ if $ARGS[0] = 'kms':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -311,7 +311,7 @@ if $ARGS[0] = 'ross':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	
 	if salo > 40: begminus = ((salo - 35)/5)
@@ -360,7 +360,7 @@ if $ARGS[0] = 'kval':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	razradbeg += 1
 	
@@ -408,7 +408,7 @@ if $ARGS[0] = 'evro':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	razradbeg += 1
 	
@@ -465,7 +465,7 @@ if $ARGS[0] = 'Int':
 	cla
 	run_exp += 1
 	fat -= 2
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	pcs_stam -= 30
 	razradbeg += 1
 	

+ 3 - 3
locations/bicycle.qsrc

@@ -31,7 +31,7 @@ if $ARGS[0] = 'sarai':
 				stren_exp += rand(0,2)
 				fat -= 5
 				pcs_mood += 5
-				pcs_sweat += 2
+				gs 'sweat', 'add', 2
 				findvelrand = RAND(0,100)
 				if $clothingworntype = 'nude':
 					pcs_horny += 20
@@ -111,7 +111,7 @@ if $ARGS[0] = 'sarai':
 			stren_exp += rand(0,1)
 			fat -= 1
 			pcs_mood += 5
-			pcs_sweat += 1
+			gs 'sweat', 'add', 1
 			findvel = 3
 			gs'stat'
 			!gs'time'
@@ -203,7 +203,7 @@ if $ARGS[0] = 'swamp':
 			run_exp += RAND(0,1)
 			stren_exp += rand(0,1)
 			fat -= 1
-			pcs_sweat += 1
+			gs 'sweat', 'add', 1
 			pcs_mood += 10
 			findvel = 1
 			hunters = 0

+ 1 - 0
locations/brothel.qsrc

@@ -542,6 +542,7 @@ if $ARGS[0] = 'brothel:section1:girlroom':
 		'<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
 		''
 		'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly to be as clean as possible to potential clients.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		dynamic $dryOff
 		if stanok > 0: dynamic $brit
 	end

+ 1 - 1
locations/brother.qsrc

@@ -398,7 +398,7 @@ if $ARGS[0] = 'playfootball':
 		minut += 60
 		if npc_rel['A34'] <50:npc_rel['A34'] += rand(1,2)
 		agil_exp += rand(0, 2)
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		run_exp += rand(0, 2)
 		fat -= rand(2, 7)
 		gs 'stat'

+ 3 - 0
locations/buklinik_event.qsrc

@@ -907,6 +907,7 @@ if $ARGS[0] = 'event2':
 																nanny_vika = 1
 																dynamic $showerdin
 																'You take a quick shower and get dressed, then you say goodbye to Michael and you are ready to leave. Soon Vika arrives.'
+																if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 																act 'Leave': gt'buklinik','olga2'
 															end
 														end
@@ -980,6 +981,7 @@ if $ARGS[0] = 'event2':
 									gs'stat'
 									dynamic $showerdin
 									'You take a quick shower and dress yourself and Michael, then you say goodbye to Michael and you are ready to leave. Soon Vika arrives.'
+									if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 									act 'Go': gt 'buklinik', 'olga2'
 								end
 							end
@@ -1044,6 +1046,7 @@ if $ARGS[0] = 'event2':
 										nanny_vika = 1
 										dynamic $showerdin
 										'You take a quick shower and dress yourself and Michael.'
+										if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 										'Vick soon came, and quickly proneslas past you, saying: Oh, izvinite, I need the toilet!.'
 										'- Well it''s time to say goodbye, Misha. - sad to say you.'
 										act'Kiss on the cheek':

+ 2 - 2
locations/burger.qsrc

@@ -139,7 +139,7 @@ if $ARGS[0] = 'dishes':
 	posuda += 1
 	pcs_mood -= 15
 	money += 70
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 
 	if bistroQW = 10:bistroQW = 0
 
@@ -670,7 +670,7 @@ if $ARGS[0] = 'floor':
 	posuda += 1
 	pcs_mood -= 15
 	money += 70
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
 	'You wash the floors of the bistro for an hour. Afterwards you are given 70 <b>₽</b> for your work.'
 

+ 1 - 1
locations/cikl.qsrc

@@ -362,7 +362,7 @@ end
 if hbraids > 0: hbraids -= 1
 
 
-pcs_sweat += 2
+gs 'sweat', 'add', 2
 
 if pcs_tan > 0: pcs_tan -= 1
 

+ 2 - 2
locations/clener.qsrc

@@ -244,7 +244,7 @@ if $ARGS[0] = 'start':
 			clener += 1
 			pcs_mood -= 15
 			money += 65
-			pcs_sweat += 20
+			gs 'sweat', 'add', 20
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
 
 			if clener < 5:
@@ -311,7 +311,7 @@ if $ARGS[0] = 'start':
 			clenerT += 1
 			pcs_mood -= 25
 			money += 65
-			pcs_sweat += 30
+			gs 'sweat', 'add', 30
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener2.jpg"></center>'
 
 			if jouryQw > 7 and hour >= 9 and hour <= 16 and jourySex > 0 and jouryResult = 0:

+ 1 - 1
locations/club.qsrc

@@ -264,7 +264,7 @@ if $ARGS[0] = 'dance':
 			menu_off = 1
 			minut += 15
 			pcs_stam -= 5
-			pcs_sweat += 3
+			gs 'sweat', 'add', 3
 			fat -= 1
 			danc_exp += 1
 			if pcs_inhib < 40:inhib_exp += rand(1,2)

+ 3 - 0
locations/dimaHome.qsrc

@@ -187,6 +187,7 @@ if $ARGS[0] = 'bathroom2':
 		'<center><h4><font color="maroon">Upstairs bathroom</font></h4></center>'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/igor/mitsa.mp4"></center>'
 		'You decide to take advantage of the luxury shower. As the warm water flows over your entire body from the massive shower head, you feel your whole body relax in the comforting stream.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 		act 'Get out and dry off': gt 'dimaHome','bathroom2'
 	end
@@ -206,6 +207,7 @@ if $ARGS[0] = 'bathroom2':
 		'<center><img src="images/shared/home/bathroom/wash4.jpg"></center>'
 		'You smile to yourself as you draw a bath in the impressive tub. You relish the feeling as you slowly glide into steamy water and relax.'
 		'Then you begin to lather your body, gently gliding your soft hands over your smooth curves, and wash yourself thoroughly.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 
 		act '"Wash" your pussy':
 			cla
@@ -313,6 +315,7 @@ if $ARGS[0] = 'dimkaparents':
 			'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 			'<video autoplay loop src="images/characters/pavlovsk/school/boy/igor/mitsa.mp4"></video>'
 			'You take a quick shower.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			act 'Get out of the shower':
 				'You get out of the shower and dry off.'
 				act 'Get dressed': gt 'dimaHome','Go into master bath'

+ 1 - 1
locations/din_pav.qsrc

@@ -478,7 +478,7 @@ $pavser10 = {
 	*clr & cla
 	menu_off = 1
     psi1day = 1
-    pcs_sweat += 20
+    gs 'sweat', 'add', 20
     spafinloc = 14
 	gs 'cum_manage'
     guy += 1

+ 21 - 0
locations/din_van.qsrc

@@ -78,6 +78,8 @@ $shower = {
 		end
 		if hypnoAddict > 0:'You have no reason to, but you carefully avoid cleaning out your pussy and ass.'
 
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & 'Your deodorant gets washed away in the shower.'
+
 		if btwarn > 0:
 			if btwarn = 1: $weightwarn = 'losing'
 			if btwarn = 2: $weightwarn = 'gaining'
@@ -196,6 +198,8 @@ $bath = {
 			'You lean back and relax for a while. Then you begin to lather your body, gently gliding your soft hands over your smooth curves, and wash yourself thoroughly.'
 		end
 
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & 'Your deodorant gets washed away in the bath.'
+
 		if btwarn > 0:
 			if btwarn = 1: $weightwarn = 'losing'
 			if btwarn = 2: $weightwarn = 'gaining'
@@ -653,6 +657,23 @@ $basin = {
 			act 'Finish':menu_off = 0 & gt $loc, $metka
 		end
 	end
+
+	if deodorant > 0:
+		'Your deodorant will last you for <b><<deodorant>></b> more '+iif(deodorant = 1, 'application.', 'applications.')
+		if deodorant_on = 0:
+			act 'Apply deodorant (0:01)':
+				*clr & cla
+				menu_off = 1
+				minut += 1
+				deodorant -= 1
+				gs 'sweat', 'deo'
+				! Using second trimester as switch point. Change if you want
+				iif(pregchem => 2191, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+				'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
+				act 'Continue': menu_off = 0 & gt $loc, $metka
+			end
+		end
+	end
 }
 
 $pir_title = {

+ 1 - 1
locations/divan.qsrc

@@ -7,7 +7,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 	$divmastr = {
 		*clr & cla
 
-		if pcs_sweat < 25 : pcs_sweat += 5
+		if pcs_sweat < 25 : gs 'sweat', 'add', 5
 
 		if divanmastr = 0:
 			divanmastr = 1

+ 1 - 1
locations/dom_gor.qsrc

@@ -24,7 +24,7 @@ if $clothingworntype = 'exercise' and teachlevel > 20 and parkrunday ! daystart
 		pcs_willpwr -= 10
 		run_exp += 2
 		fat -= 8
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		'<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'
 		'You run a few laps around the park.'
 		parkrand = rand (0, 10)

+ 3 - 1
locations/etoexhib.qsrc

@@ -547,6 +547,7 @@ if $ARGS[0] = 'pos16':
 
 			'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim.jpg"></center>'
 			'You swim in the lake, the water refreshes and invigorates you.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 			act 'Get out of the water':gt 'etoexhib', 'pos16'
 		end
@@ -567,6 +568,7 @@ if $ARGS[0] = 'pos16':
 
 			'<center><img <<$set_imgh>> src="images/locations/suburban/lakenude.jpg"></center>'
 			'You swim in the lake completely naked, the water refreshes and invigorates you.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 			act 'Get out of the water':gt 'etoexhib', 'pos16'
 		end
@@ -1655,7 +1657,7 @@ if $ARGS[0] = 'pos53':
 				*clr
 				minut += 60
 				inhib_exp += rand(1,3)
-				if pcs_sweat < 35: pcs_sweat += 5
+				if pcs_sweat < 35: gs 'sweat', 'add', 5
 				pcs_mood += 5
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/zagar1.jpg"></center>'
 

+ 4 - 4
locations/exercise.qsrc

@@ -497,7 +497,7 @@ if $ARGS[0] = 'tier1':
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
 	pcs_stam -= (5 * (10 - sport_clothes_exercise_bonus)) / 10
 
-	pcs_sweat += 3
+	gs 'sweat', 'add', 3
 	fat -= 1
 	pcs_mood += 3
 	pcs_willpwr += 3
@@ -534,7 +534,7 @@ if $ARGS[0] = 'tier2':
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
 	pcs_stam -= (10 * (10 - sport_clothes_exercise_bonus)) / 10
 
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	fat -= 2
 	pcs_mood += 5
 	pcs_willpwr += 5
@@ -570,7 +570,7 @@ if $ARGS[0] = 'tier3':
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
 	pcs_stam -= (15 * (10 - sport_clothes_exercise_bonus)) / 10
 
-	pcs_sweat += 15
+	gs 'sweat', 'add', 15
 	fat -= 3
 	pcs_mood += 5
 	pcs_willpwr += 5
@@ -606,7 +606,7 @@ if $ARGS[0] = 'tier4':
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
 	pcs_stam -= (25 * (10 - sport_clothes_exercise_bonus)) / 10
 
-	pcs_sweat += 25
+	gs 'sweat', 'add', 25
 	fat -= 4
 	pcs_mood += 5
 	pcs_willpwr += 5

+ 1 - 0
locations/fit.qsrc

@@ -76,6 +76,7 @@ if $ARGS[0] = 'dressing room':
 		dynamic $showerdin
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'You go into the bathroom and turn on the shower. You lather your body and wash in the shower.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 		act 'Get out of the shower':gt 'fit', 'dressing room'
 	end

+ 5 - 2
locations/foto.qsrc

@@ -870,6 +870,7 @@ if $ARGS[0] = 'showers':
 		dynamic $showerdin
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		'You go into a stall and turn on the shower. You lather your body and wash.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		if pcs_horny >= 40:
 			act 'Use the shower head on your pussy':
 				cla
@@ -962,6 +963,7 @@ if $ARGS[0] = 'krystalshower':
 		dynamic $showerdin
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video><video autoplay loop src="images/characters/pavlovsk/resident/kolka/event/shower/broshower.mp4"></video></center>'
 		'You step into a stall and turn on the shower, trying your best to ignore what is going on while Krystal starts getting fucked from behind.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		if pcs_horny >= 40:
 			act 'Use the shower head on your pussy':
 				cla
@@ -1742,7 +1744,7 @@ if $ARGS[0] = 'practicemodel':
 							gs 'stat'
 							'<center><video autoplay loop src="images/locations/city/citycenter/photo/nudepractice2.mp4"></video></center>'
 							if pcs_inhib >= 60:
-								pcs_sweat += 20
+								gs 'sweat', 'add', 20
 								pcs_mood += 10
 								pcs_stam -= 20
 								inhib_exp += 10
@@ -1777,7 +1779,7 @@ if $ARGS[0] = 'practicemodel':
 										'"Glad to hear it''s working. We''ll take a short break now, alternating between intervals of you dancing and resting. This is just a practice shoot and we can''t reasonably ask you to jump up and down for two hours, so take a breather. We''ll start the music back up soon enough."'
 										act'Continue':
 											cla & *clr
-											pcs_sweat += 20
+											gs 'sweat', 'add', 20
 											pcs_mood += 10
 											pcs_stam -= 20
 											gs'stat'
@@ -2617,6 +2619,7 @@ if $ARGS[0] = 'blackm':
 									'He pulls out entirely, then abruptly enters again, the pain doubles. He carries on like this speeding up your ass feeling like it''s on fire, until eventually his semen fills your rectum. You could not imagine anything worse.'
 									gs 'boyStat', $boy1
 									gs 'arousal', 'anal', 15, 'rough'
+									if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 									gs 'stat'
 
 									act 'Finally':

+ 3 - 1
locations/gLakeNude.qsrc

@@ -180,6 +180,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 				if pcs_inhib < 40:inhib_exp += rand(1,2)
 			end
 			'You play around and have fun in the lake, enjoying the feel of the warm water on your naked body. The clean lake water refreshes and invigorates you.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 			act 'Get out of the water':gt'gLakeNude'
 		end
@@ -191,7 +192,7 @@ if temper >= 15 and month >= 5 and month <= 9:
 			if $clothingworntype = 'swimwear' or $clothingworntype = 'nude':
 				*clr & cla
 				minut = minut + 30
-				if pcs_sweat < 35 : pcs_sweat += 5
+				if pcs_sweat < 35 : gs 'sweat', 'add', 5
 				pcs_mood += 5
 				if $clothingworntype = 'swimwear':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/sunbath.jpg"></center>'
@@ -462,6 +463,7 @@ if $ARGS[0] = 'ice_plunge':
 		end
 		gs 'stat'
 		'You leave the sauna and as soon as you do the cold air nips at your body, you rush down to the edge of the lake where the ice is broken and a ladder as been put in place and you take the plunge into the ice cold water. It is refreshing the sudden change from the hot sauna to the freezing waters of the lake. After a couple of minutes you climb out of the water.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 		act 'Go back to the sauna': gt 'gLakeNude', 'sauna'
 	end
 end

+ 7 - 6
locations/gadfield.qsrc

@@ -63,7 +63,7 @@ if $ARGS[0] = 'field':
 				stren_exp += 1
 				agil_exp += 1
 				vital_exp += 1
-				pcs_sweat += 20
+				gs 'sweat', 'add', 20
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/haying_time.jpg"></center>'
 				'Almost all of the villagers have shown up to help out with the fresh cut hay. You decide to join them.'
 			end
@@ -189,7 +189,7 @@ if $ARGS[0] = 'cow':
 					minut += 60
 					fat -= 5
 					run_exp += 1
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					pcs_mood += 5
 					if temper >= 25 and sunWeather = 1:pcs_hydra -= 24
 					gs 'stat'
@@ -206,7 +206,7 @@ if $ARGS[0] = 'cow':
 					minut += 60
 					pcs_mood += 10
 					pcs_tan += 1
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					gs 'stat'
 
 					act 'Continue':gt'gadfield','cow'
@@ -349,6 +349,7 @@ if $ARGS[0] = 'cow2':
 					menu_off = 1
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_river.jpg"></center>'
 					'You take a quick swim, cooling off your body.'
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 					minut += 15
 					cumspclnt = 4 & gs 'cum_cleanup'
 					pcs_sweat = 10 + rand(0,4)
@@ -365,7 +366,7 @@ if $ARGS[0] = 'cow2':
 					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_sun.jpg"></center>'
 					'You lie down to sunbathe, while grandpa looks after the herd.'
 					minut += 30
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					pcs_mood += 5
 					pcs_tan += 1
 					gs 'stat'
@@ -459,7 +460,7 @@ if $ARGS[0] = 'cow3':
 					minut += 60
 					fat -= 5
 					run_exp += 1
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					pcs_mood += 5
 					if temper >= 25 and sunWeather = 1:pcs_hydra -= 24
 					gs 'stat'
@@ -488,7 +489,7 @@ if $ARGS[0] = 'cow3':
 					minut += 60
 					pcs_mood += 10
 					pcs_tan += 1
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					gs 'stat'
 
 					act 'Continue':gt'gadfield','cow3'

+ 6 - 6
locations/gadforest_event.qsrc

@@ -2668,7 +2668,7 @@ if $ARGS[0] = 'forest_road':
 						cla
 						*clr
 						minut += 25
-						pcs_sweat += 20
+						gs 'sweat', 'add', 20
 						gs 'stat'
 
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end1.jpg"></center>'
@@ -2679,7 +2679,7 @@ if $ARGS[0] = 'forest_road':
 						cla
 						*clr
 						minut += 25
-						pcs_sweat += 20
+						gs 'sweat', 'add', 20
 						gs 'stat'
 
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end2.jpg"></center>'
@@ -2746,7 +2746,7 @@ if $ARGS[0] = 'swamp_road':
 						cla
 						*clr
 						minut += 25
-						pcs_sweat += 20
+						gs 'sweat', 'add', 20
 						gs 'stat'
 
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end1.jpg"></center>'
@@ -2757,7 +2757,7 @@ if $ARGS[0] = 'swamp_road':
 						cla
 						*clr
 						minut += 25
-						pcs_sweat += 20
+						gs 'sweat', 'add', 20
 						gs 'stat'
 
 						'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end2.jpg"></center>'
@@ -2823,7 +2823,7 @@ if $ARGS[0] = 'lost':
 				*clr
 
 				minut += 25
-				pcs_sweat += 20
+				gs 'sweat', 'add', 20
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end2.jpg"></center>'
@@ -2892,7 +2892,7 @@ if $ARGS[0] = 'relax':
 
 			act 'Keep running':
 				minut += 25
-				pcs_sweat += 20
+				gs 'sweat', 'add', 20
 				gs 'stat'
 
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/forest/run_end2.jpg"></center>'

+ 4 - 4
locations/gadforestswamp.qsrc

@@ -37,7 +37,7 @@ if $ARGS[0] = '1':
 		menu_off = 1
 		minut += 10
 		swamprand = pcs_stren + pcs_agil
-		pcs_sweat += 15
+		gs 'sweat', 'add', 15
 		gs 'stat'
 
 		if ($clothingworntype ! 'nude' and $clothingworntype ! 'swimwear') and CloSkirtShortness = 0:'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/goswamp.jpg"></center>'
@@ -91,7 +91,7 @@ if $ARGS[0] = '2':
 		*clr & cla
 		menu_off = 1
 		minut += 10
-		if pcs_sweat < 10: pcs_sweat += 10
+		if pcs_sweat < 10: gs 'sweat', 'add', 10
 		if week = 6 or week = 7:temp_gads = RAND(1,3)
 		if week < 6:temp_gads = RAND(1,5)
 		gs 'stat'
@@ -132,7 +132,7 @@ if $ARGS[0] = '2':
 		swamprand = pcs_stren + pcs_agil
 		stren_exp += rand(0,1)
 		agil_exp += rand(0,1)
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		temp_gads = RAND(1,100)
 		gs 'stat'
 
@@ -157,7 +157,7 @@ if $ARGS[0] = '2':
 		swamprand = pcs_stren + pcs_agil
 		stren_exp += rand(0,1)
 		agil_exp += rand(0,1)
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		temp_gads = RAND(1,100)
 		gs 'stat'
 

+ 8 - 2
locations/gadriver.qsrc

@@ -255,6 +255,7 @@ if $ARGS[0] = 'gadbitch':
 						'You take a swim in the river, feeling the refreshing and invigorating water flowing across your body.'
 					end
 				end
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 				act 'Get out of the water':
 					if MiraLoc ! 1 and npc_QW['A63'] >= 13 and temp_gr = 0 and hour >= 8 and hour < 20:
@@ -331,6 +332,7 @@ if $ARGS[0] = 'gadbitch':
 							'You take your clothes off and swiftly step into the river, you sigh, feeling the cold refreshing and invigorating water.'
 						end
 					end
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 					act 'Get out of the water':
 						if MiraLoc ! 1 and npc_QW['A63'] >= 13 and temp_gr = 0 and hour >= 8 and hour < 20:
 							*clr & cla
@@ -388,7 +390,7 @@ if $ARGS[0] = 'gadbitch':
 						minut += 60
 						gs 'exhibitionism', 2
 						inhib_exp += rand(1,3)
-						if pcs_sweat < 35 : pcs_sweat += 5
+						if pcs_sweat < 35 : gs 'sweat', 'add', 5
 						pcs_mood += 5
 						if temp_gr < 10 and MiraLoc = 1:
 							'<center><img <<$set_imgh>> src="images/characters/village/mira/beachtwogirlsnude.jpg"></center>'
@@ -434,7 +436,7 @@ if $ARGS[0] = 'gadbitch':
 					else
 						*clr & cla
 						minut += 60
-						if pcs_sweat < 35 : pcs_sweat += 5
+						if pcs_sweat < 35 : gs 'sweat', 'add', 5
 						pcs_mood += 5
 
 						if temp_gr < 10 and MiraLoc = 1:
@@ -525,6 +527,7 @@ if $ARGS[0] = 'gadbitch':
 						end
 						'You jump in the river and swim over to Desperado. You take your time, washing his beautiful chestnut coat.'
 						'After half an hour, you are satisfied with your work and Desperado is ready to be taken back home.'
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 						
 						act 'Get out of the water':
 							minut += 5
@@ -556,6 +559,7 @@ if $ARGS[0] = 'gadbitch':
 							'You invite Mira to wash Desperado with you; having nothing better to do she agrees.'
 							'Both of you swim over to Desperado and begin to splash water on him. You chat with Mira and sometimes splash her instead.'
 							'After half an hour, you think Desperado looks cleaner than before and is ready to be taken back home.'
+							if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 							
 							act 'Get out of the water':
 								minut += 5
@@ -654,6 +658,7 @@ if $ARGS[0] = 'gadbitch':
 								'<center><img <<$set_imgh>> src="images/characters/village/mira/rivertwogirlsnude'+rand(0,5)+'.jpg"></center>'
 								*nl
 								'You wade into the river, and have fun with Mira spraying each other with water.'
+								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 								temp_gr = RAND(0,15)
 								cumspclnt = 4 & gs 'cum_cleanup'
 								minut += 30
@@ -692,6 +697,7 @@ if $ARGS[0] = 'get_changed':
 				'<center><img <<$set_imgh>> src="images/characters/village/mira/rivertwogirls.jpg"></center>'
 				*nl
 				'You wade into the river, and have fun with Mira spraying each other with water.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 				temp_gr = RAND(0,15)
 				cumspclnt = 4 & gs 'cum_cleanup'
 				minut += 30

+ 1 - 1
locations/gadroad.qsrc

@@ -66,7 +66,7 @@ if $ARGS[0] = '':
 			minut += 60
 			fat -= RAND(5,15)
 			run_exp += RAND(3,6)
-			pcs_sweat += 20
+			gs 'sweat', 'add', 20
 			gadrunday = daystart
 			gs'stat'
 

+ 1 - 1
locations/garfather.qsrc

@@ -92,7 +92,7 @@ act 'Help':
 	cls
 	menu_off = 1
 	minut += 60
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	hndiwrk_exp += rand(0,3)
 	gs 'stat'
 	'<center><B><font color=maroon>Stepfather Vladimir Skryabin</font></B></center>'

+ 1 - 1
locations/gdkin.qsrc

@@ -66,7 +66,7 @@ if $ARGS[0] = '':
 			else
 				minut += 15
 				pcs_stam -= 5
-				pcs_sweat += 3
+				gs 'sweat', 'add', 3
 				fat -= 1
 				danc_exp += 1
 

+ 2 - 0
locations/gdksport.qsrc

@@ -480,6 +480,7 @@ if $ARGS[0] = 'starlets':
 				gs 'stat'
 				'You agreed and Albina called for a car. Soon the car arrived the girls and you got into the car. Soon you arrived at a building with a large hall where people were sitting around a stage.'
 				'You dressed in costumes that were designed and commissioned by Albina, then went on stage to dance to the fiery music. You danced very well and everything went smoothly. You left the stage and Albina distributed the money. You took turns using the shower in the small dressing room.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 				if pcs_apprnc >= 52:
 					if pcs_apprnc < 64:wealthmanrand = rand(0, 15)
@@ -982,6 +983,7 @@ if $ARGS[0] = 'shower':
 			'After your shower, you get dressed.'
 		act 'Get out of the shower':gt 'gdksport', 'start'
 	end
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 end
 
 if $ARGS[0] = 'ShowerWithIvan':

+ 3 - 2
locations/glake.qsrc

@@ -247,6 +247,7 @@ if temper >= 15 and month>=5 and month<=9 and hour>=6 and hour<=20:
 			end
 			'You swim and play in the lake, feeling refreshed and invigorated by the clean lake water.'
 			if $clothingworntype = 'nude' and rand(0,1):pcs_willpwr -= 5 & pcs_mood -= 5 & 'After a few minutes, you feel the piercing gaze of several nearby women on you. They''re making an effort of whispering to one another, yet loud enough so you can hear them: "Look at that <<$pcs_lastname>> slut! She has no decency whatsoever, shamelessly flaunting her naked body like that!" The men at the lake are much more appreciative, and openly stare at your attractive body. You can see bulges forming in the shorts of some of them.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 			act 'Get out of the water':gt'glake'
 		end
 		
@@ -254,7 +255,7 @@ if temper >= 15 and month>=5 and month<=9 and hour>=6 and hour<=20:
 			act 'Go sunbathing (30 minutes)':
 				*clr & cla
 				minut += 30
-				if pcs_sweat < 35 : pcs_sweat += 5
+				if pcs_sweat < 35 : gs 'sweat', 'add', 5
 				pcs_mood += 5
 				gs'stat'
 				if $clothingworntype = 'swimwear':
@@ -490,7 +491,7 @@ if $ARGS[0] = 'skating':
 	menu_off = 1
 	pcs_willpwr += 5
 	fat -= 1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	stren_exp += 1
 	agil_exp += 1
 	react_exp += 1

+ 1 - 1
locations/gpoli.qsrc

@@ -105,7 +105,7 @@ if $ARGS[0] = '':
 				minut += 60
 				pcs_mood -= 15
 				money += 50
-				pcs_sweat += 20
+				gs 'sweat', 'add', 20
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener1.jpg"></center>'
 				'As instructed, you take a mop and a bucket from the maintenance closet and begin by cleaning the corridors throughout the clinic. Once you''re done with that, you enter the examination rooms and offices one by one, occasionally hearing a softly muttered curse from a doctor when you interrupt their work. Nevertheless, you work quickly and the doctors don''t give you any trouble while you clean the floors of the rooms.'

+ 1 - 1
locations/gschool_grounds.qsrc

@@ -333,7 +333,7 @@ if $ARGS[0] = 'sports':
 			schoolrunday = daystart
 			fat -= rand(2, 7)
 			run_exp += rand(0, 2)
-			pcs_sweat += 20
+			gs 'sweat', 'add', 20
 			gs 'stat'
 			if month > 2 and month < 9:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school//grounds/runsummer.jpg"></center>'

+ 2 - 1
locations/gschool_lessons2.qsrc

@@ -1080,7 +1080,7 @@ if $ARGS[0] = 'pe':
 	if fizrarand = 0:
 		pcs_mood -= 5
 		fat -= 5
-		pcs_sweat += 30
+		gs 'sweat', 'add', 30
 		run_exp += rand(1, 2)
 		'After the roll call, Mr. Pavlovich announces. "Today are going to be running."'
 		act 'Run':
@@ -1439,6 +1439,7 @@ if $ARGS[0] = 'shower2':
 !!			act 'Check out the other girls': gt 'gschool_lessons2', 'post_shower2'
 !!		end
 !!	end
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	act 'Return to the locker room': gt 'gschool_lessons2', 'post_shower'
 	act 'Check out the other girls': gt 'gschool_lessons2', 'post_shower2'
 end

+ 1 - 1
locations/gschool_socialchg1.qsrc

@@ -177,7 +177,7 @@ if $ARGS[0] = 'tErast':
 		cla & *clr
 		minut += 20
 		npc_rel['A150'] += 2
-		pcs_sweat += 10
+		gs 'sweat', 'add', 10
 		stren_exp += 1
 		fat -= 1
 		gs 'stat'

+ 1 - 0
locations/hotel_resep.qsrc

@@ -1155,6 +1155,7 @@ if $ARGS[0] = 'ffshower':
 	'"Come here, the water is just the right temperature." She says as she steps back making room for you.'
 	'Her wet, naked body looks delicious. You eagerly step under the stream of hot water next to her and press your body against hers.'
 	'Within moments the two of you are making out passionately. Enjoying the feeling of eachother''s wet skin.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	gs 'arousal', 'kiss', 5, 'prostitution'
 	gs 'stat'
 	act 'Continue':

+ 6 - 6
locations/hunter_favors.qsrc

@@ -81,11 +81,11 @@ if $ARGS[0] = 'yard_cleanup':
 	cla & *clr
 
 	if dirty_swamp_yard < 10:
-		minut += 60 & pcs_sweat += 10
+		minut += 60 & gs 'sweat', 'add', 10
 	elseif dirty_swamp_yard < 20:
-		minut += 120 & pcs_sweat += 20
+		minut += 120 & gs 'sweat', 'add', 20
 	else 
-		minut += 180 & pcs_sweat += 30
+		minut += 180 & gs 'sweat', 'add', 30
 	end
 
 	gs 'stat'
@@ -102,9 +102,9 @@ if $ARGS[0] = 'dirty_swamphouse':
 	cla
 	*clr
 	menu_off = 1
-	if dirty_swamphouse > 10:minut += 60 & pcs_sweat += 10
-	if dirty_swamphouse >= 10 and dirty_swamphouse < 20:minut += 120 & pcs_sweat += 20
-	if dirty_swamphouse >= 20:minut += 180 & pcs_sweat += 30
+	if dirty_swamphouse > 10:minut += 60 & gs 'sweat', 'add', 10
+	if dirty_swamphouse >= 10 and dirty_swamphouse < 20:minut += 120 & gs 'sweat', 'add', 20
+	if dirty_swamphouse >= 20:minut += 180 & gs 'sweat', 'add', 30
 	if huntersAndreiQw < 15:huntersAndreiQw += 1
 	if huntersIgorQw < 15:huntersIgorQw += 1
 	if huntersSergeiQw < 15:huntersSergeiQw += 1

+ 1 - 0
locations/husbSex.qsrc

@@ -182,6 +182,7 @@ if $ARGS[0] = 'dolgend':
 	end
 
 	if pcs_apprnc < 60:'"She looks frightening. Like a poltergeist." Says one of the thugs, looking at you. "Okay, you bring us the money tomorrow, and then she''s getting fucked." Says the second one to your husband.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	act 'Finish':gt'bedr'
 end

+ 1 - 1
locations/kakuzu.qsrc

@@ -90,7 +90,7 @@ if $ARGS[0] = 'mansion1':
 			cla
 			minut += 60
 			pcs_mana -= 2000
-			pcs_sweat += 40
+			gs 'sweat', 'add', 40
 
 			if srodstvo = 0:srodrand = rand(1, 5)
 

+ 4 - 0
locations/katjaEv.qsrc

@@ -211,6 +211,7 @@ if $ARGS[0] = '6':
 					'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 					'You kick Katja out of the bathroom and close the door. You get into the shower and begin to lather your body with a cloth.'
 					'After washing off the soap you wash your hair with shampoo. Then, rinse off the shampoo you are completely clean.'
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 					act 'Get out of the shower':
 						cls
@@ -264,6 +265,7 @@ if $ARGS[0] = '6':
 										act 'Say goodbye and go home':minut += 15 & gt 'pavResidential'
 									end
 								end
+								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 							end
 						elseif pcs_pubes > 3:
 							'Katja eyes slide over your body lingering a little on your breasts and pubic hair. Katja smiles, "<<$pcs_nickname>>, you''ve got too much hair, it''s not fashionable. I''ll shave it off."'
@@ -293,6 +295,7 @@ if $ARGS[0] = '6':
 										act 'Say goodbye and go home':minut += 15 & gt 'pavResidential'
 									end
 								end
+								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 							end
 						end
 					end
@@ -310,6 +313,7 @@ if $ARGS[0] = '6':
 				'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 				'Katja shows you where the toiletries are and leaves you to have a shower. You get into the shower and begin to lather your body with a cloth.'
 				'After washing off the soap you wash your hair with shampoo. Then, rinse off the shampoo you are completely clean.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 				act 'Get out of the shower':
 					cls

+ 20 - 20
locations/kotovSex.qsrc

@@ -338,7 +338,7 @@ end
 
 if $ARGS[0] = 'cumface7':
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cumf70.mp4','',' ','',1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	'While he licks your snatch, you suddenly feel his cock swell and you''re surprised when you taste his bitter sperm on your tongue. You move your head back, and Vitek shoots the rest of his load onto your face while you jerk him off impulsively, wanting to please your boyfriend.'
 	'He apologizes: "Sorry, kitten... I couldn''t hold it in any longer, your sweet pussy is just too intoxicating!"'
 	'"That''s okay, babe," you say, smiling at the compliment while your face is covered in his cum.'
@@ -353,7 +353,7 @@ end
 !in the throat
 if $ARGS[0] = 'cumface6':
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cumf60.mp4','',' ','',1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	'You feel his member throb down your throat, and you hold still to let him enjoy his orgasm the way he pleases. You swallow most of his sperm, but don''t catch all of it. With your <<$pcs_eyecol>> eyes fixated onto his, you let it leak out of your mouth and eventually suck his cock clean when you feel he''s finished.'
 	'He laughs at your lewd display and says: "You''re such an insatiable slut, <<$pcs_nickname>>. That was exactly what I needed today."'
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
@@ -370,7 +370,7 @@ if $ARGS[0] = 'cumface5':
 	minut += 5
 	'A powerful jet of sperm hits you in the chin when he orgasms, and several more land on your face. When you open your eyes again, you''re just in time to see that he was deliberately aiming for your face, and grin at his apologetic look. Some of his cum ended between your boobs as well.'
 	'He smiles at you happily and says admiringly: "I love your boobs, kitten. I think they might very well be the best set of tits in the whole wide world."'
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','face',$boy,1,'','',20
 	gs 'cum_call','breasts',$boy,1,'','',20
 	gs 'stat'
@@ -383,7 +383,7 @@ if $ARGS[0] = 'cumface4':
 	minut += 5
 	'When Vitek is close to orgasming, you point his cock at your boobs and keep jerking him off until his sperm is all over them. When you''re certain he has nothing left, you let go of him and give him a lewd smile while you rub his cum out all over them.'
 	'Vitek flashes you a grin and jokes: "Hey <<$pcs_nickname>>... do you think it''s true that boobs can grow by doing that a lot? I''d love for you to be my busty beauty..."'
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','breasts',$boy,1
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -395,7 +395,7 @@ if $ARGS[0] = 'cumface3':
 	'You smirk at him and softly say while you''re edging him: "Stop resisting, babe... you know you love it when I touch your cock, no matter how. Go ahead, cum for me." Just as you say that, you stop stimulating him and put your fingers around the base of his shaft.'
 	'Not two seconds later, thick ropes of his cum fly through the air while he groans, and you smile at him proudly.'
 	gs 'arousal', 'hj', 5, 'dom'
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'arousal', 'end'
 	gs 'stat'
 	act 'Relax in his room':gt 'kotovdom','kotovkom'
@@ -406,7 +406,7 @@ if $ARGS[0] = 'cumface2':
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cumf20.mp4','',' ','',1
 	'You know he''s about to blow, and rub his cock against your tongue while you gently jerk him off. When you feel him shooting his load into your mouth, you do your best to gather all of it on your tongue and show it off to him.'
 	gs 'arousal', 'hj', 5, 'dom'
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','mouth',$boy,1
 	gs 'stat'
 	act 'Swallow it':
@@ -438,7 +438,7 @@ if $ARGS[0] = 'cumface1':
 	'You open your mouth widely for him and look up to him with your <<$pcs_eyecol>> eyes, inviting him to shoot as much sperm in your mouth as he can. He tries, but when he shoots his load, very little of it ends up in your mouth.'
 	'"You''re such a cute little slut with my cum on your face, <<$pcs_nickname>>... I love it!" he grins at you, while he helps you up from your kneeled position. You give him a cute smile while pretending you want to kiss him, and he laughs while he tries to keep you away from his face.'
 	minut += 1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','mouth',$boy,1,'','',5
 	gs 'cum_call','face',$boy,1,'','',35
 	gs 'arousal', 'end'
@@ -448,7 +448,7 @@ end
 
 if $ARGS[0] = 'cum11':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum61.jpg','',' '
 		'Suddenly Vitek''s thrusts become shorter and more intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
@@ -482,7 +482,7 @@ end
 if $ARGS[0] = 'cum10':
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cum110.mp4','',' ','',1
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you immediately close your fingers around his slick shaft and jerk him to completion. Several jets of his hot sperm land on your belly and your tits, slowly flowing downwards while you and him both admire your artwork for a second.'
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	gs 'cum_call','stomach',$boy,1,'','',25
@@ -494,7 +494,7 @@ end
 
 if $ARGS[0] = 'cum9':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum91.jpg','',' '
 		gs 'cum_call','',$boy,1,3
@@ -528,7 +528,7 @@ end
 
 if $ARGS[0] = 'cum81':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum82.jpg','',' ','Suddenly Vitek''s thrusts become short and intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		gs 'cum_call','',$boy,1,3
@@ -561,7 +561,7 @@ end
 
 if $ARGS[0] = 'cum8':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum81.jpg','',' ','Suddenly Vitek''s thrusts become short and intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		gs 'cum_call','',$boy,1,3
@@ -593,7 +593,7 @@ end
 
 if $ARGS[0] = 'cum7':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum71.jpg','',' ','Suddenly Vitek''s thrusts become short and intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		gs 'cum_call','',$boy,1,3
@@ -624,7 +624,7 @@ end
 
 if $ARGS[0] = 'cum6':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	if protect = 1:
 		gs 'npc_intro',$boy,'images/shared/sex/cum/cum61.jpg','',' ','Suddenly Vitek''s thrusts become shorter and more intense, and from his groaning you realize he must be shooting his load. Because he''s wearing a condom, you don''t feel any of it.'
 		gs 'cum_call','',$boy,1,3
@@ -659,7 +659,7 @@ if $ARGS[0] = 'cum5':
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you feel warm drops land on your back and ass cheeks.'
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','butt',$boy,1,'','',20
 	gs 'cum_call','back',$boy,1,'','',20
 	gs 'arousal', 'end'
@@ -672,7 +672,7 @@ if $ARGS[0] = 'cum41':
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you immediately close your fingers around his slick shaft and jerk him to completion. Several jets of his hot sperm land on your belly, slowly flowing downwards while you and him both admire your artwork for a second.'
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','stomach',$boy,1
 	gs 'arousal', 'end'
 	gs 'stat'
@@ -684,7 +684,7 @@ if $ARGS[0] = 'cum4':
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you feel warm drops land on your back and ass cheeks.'
 	'You exhausted him for now and he''s just lying relaxed and contently on his back, offering you a weak smile.'
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'cum_call','butt',$boy,1,'','',20
 	gs 'cum_call','back',$boy,1,'','',20
 	gs 'arousal', 'end'
@@ -694,7 +694,7 @@ end
 
 if $ARGS[0] = 'cum3':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cum3.mp4','',' ','',1
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and you feel warm drops land on your back and ass cheeks.'
 	'He then helps you up from the bed and says with a satisfied smile on his face: "Hell, <<$pcs_nickname>>... you kept going and going in this position, you are insatiable!" before kissing you gently on the cheek.'
@@ -707,7 +707,7 @@ end
 
 if $ARGS[0] = 'cum2':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cum2.mp4','',' ','',1
 	'Vitek pulls his cock out of you just before he reaches his orgasm, and shoots several thick ropes of cum over your stomach and boobs. You eagerly put your hands on it and milk him, and don''t let go until you''re certain he has no more spunk left.'
 	'Vitek kisses you passionately and smiles blissfully at you: "Wow, kitten... that felt fantastic! We should do that more often!"'
@@ -720,7 +720,7 @@ end
 
 if $ARGS[0] = 'cum1':
 	minut += 5
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'npc_intro',$boy,'images/shared/sex/cum/cum1.mp4','',' ','',1
 	'"Oh, Vitek!" you groan, while you feel his hot cum spread inside your colon. When he pulls his cock out of you, some of his thick sperm slowly dribbles out of your used anus.'
 	'Vitek kisses your forehead gently and smiles blissfully at you: "Wow, kitten... that was great! You''re the best!"'

+ 1 - 0
locations/kotovdom.qsrc

@@ -67,6 +67,7 @@ if $ARGS[0] = 'vann':
 		if frost > 0:frost = 0
 
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Dry off and get dressed again':gt 'kotovdom', 'vann'
 	end
 

+ 1 - 1
locations/krutishi.qsrc

@@ -16,7 +16,7 @@ if npc_grupTipe['A<<numnpc>>'] = 1:
 				minut += 30
 				npc_rel['A<<numnpc>>'] += 5
 				pcs_stam -= 5
-				pcs_sweat += 3
+				gs 'sweat', 'add', 3
 				fat -= 1
 				danc_exp += rand(1, 3)
 				pcs_willpwr += 10

+ 2 - 2
locations/lact_lib.qsrc

@@ -883,10 +883,10 @@ if $ARGS[0] = '$get_breastmilk':
 			pcs_stam = 0
 			!!	energy usage flag on.
 			energytomilkpump = 1
-			pcs_sweat += pumptime/30
+			gs 'sweat', 'add', pumptime/30
 		else
 			pcs_stam -= lactation['max_sucktion_demand']/30000
-			pcs_sweat += pumptime/30
+			gs 'sweat', 'add', pumptime/30
 			!!	energy usage flag on.
 			energytomilkpump = 1
 		end

+ 6 - 1
locations/lake.qsrc

@@ -93,6 +93,7 @@ if $ARGS[0] = 'start':
 
 				'<center><img <<$set_imgh>> src="images/locations/shared/lake/swim.jpg"></center>'
 				'You swim in the lake, the water refreshes and invigorates.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 				act 'Get out of the water':gt 'lake', 'start'
 			end
@@ -102,7 +103,7 @@ if $ARGS[0] = 'start':
 					minut += 60
 					menu_off = 1
 					if pcs_inhib < 50:inhib_exp += rand(1,2)
-					if pcs_sweat < 35 : pcs_sweat += 5
+					if pcs_sweat < 35 : gs 'sweat', 'add', 5
 					if pcs_hydra >= 100:
 						pcs_hydra -= 10
 					else
@@ -311,6 +312,7 @@ if $ARGS[0] = 'gorka':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/gorka.jpg"></center>'
 			'You climb to the top, then whiz down and around, before splashing into the pool with a massive smile on your face.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 			act 'Finish':gt 'lake', 'aquapark'
 		end
@@ -1143,6 +1145,7 @@ if $ARGS[0] = 'andrey1':
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/andrey1/andrey1.jpg"></center>'
 		'"I see the lady agrees," predatory Andrew grins. "Then let''s go for a swim. He takes you in his arms, laughing at your ineffective attempts to stop him uncovering your chest, moving your hand his lips gently pinch your right nipple. You sigh, and from your abdomen begins to rise a warm wave of excitement.'
 		'You do get to do a little swimming, resting and relaxing. Now, you are already back on the shore, lying down, catching your breath your body relaxing. "First, you should excite a man," he says, "Take his penis to your mouth and rest the head on your lips."'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 		act 'Open your mouth':
 			*clr & cla
@@ -1286,6 +1289,7 @@ if $ARGS[0] = 'kater2':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater2/kater1.jpg"></center>'
 	'Riding on a banana you loss grip and fall in the water, you swallow alot of water and begin to sink. Thankfully you notice two guys on a boat and they get you out of the water. After a while you catch your breath, relax and start to look around. You saw that on the bow both your saviors are naked.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 	act 'Pretending to be asleep until moored':gt 'lake', 'start'
 
@@ -1366,6 +1370,7 @@ if $ARGS[0] = 'kater3':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/kater3/1.jpg"></center>'
 	'Riding on the jet ski you try too steep a turn, which throws you into the water, you have swallowed alot of water and begin to sink. Thankfully you notice a guy on a boat, he pulls you out of the water, and binds the Jet ski to the boat. After a while, having coughed up some water, you catch your breath and start to feel much better, the guy comes up to you.'
 	'"Well, how are you beautiful, pulled yourself together, what about gratitude?" he asks, his hand now on your pussy.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 	act 'Take the Jet ski and leave':gt 'lake', 'start'
 

+ 17 - 17
locations/lesbidomhouse.qsrc

@@ -490,7 +490,7 @@ if $ARGS[0] = 'QW3':
 				pcs_horny = 0
 				sub += 3
 				spank += 1
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				spanked = 3
 				spankedtime = totminut
 				gs'stat'
@@ -540,7 +540,7 @@ if $ARGS[0] = 'QW4':
 		act 'Crawl behind her':
 			cla
 			*clr
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			gs'stat'
 
 			'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub4.jpg"></center>'
@@ -639,7 +639,7 @@ if $ARGS[0] = 'QW4':
 			spank += 1
 			spanked = 2
 			spankedtime = totminut
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			sub += 1
 			MistressAdoration -= 2
 			lesbiQW = 5
@@ -655,7 +655,7 @@ if $ARGS[0] = 'QW4':
 				*clr
 				minut += 4
 				pcs_horny += 10
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				sub += 1
 				gs'stat'
 
@@ -688,7 +688,7 @@ if $ARGS[0] = 'QW5':
 		cla
 		*clr
 		girl += 1
-		pcs_sweat += 20
+		gs 'sweat', 'add', 20
 		MistressAdoration += 1
 		if pcs_vag >= 30:pcs_horny += rand(40,80)
 		if pcs_vag < 30 and pcs_vag >= 20:pcs_vag += 1 & vgape = 1 & pcs_horny += rand(20,50)
@@ -769,7 +769,7 @@ if $ARGS[0] = 'QW5':
 						cla
 						*clr
 						analplugin = 0
-						pcs_sweat += 10
+						gs 'sweat', 'add', 10
 						MistressAdoration += 1
 						gs'stat'
 
@@ -789,7 +789,7 @@ if $ARGS[0] = 'QW5':
 							*clr
 							minut += 10
 							lesbiQW = 6
-							pcs_sweat += 10
+							gs 'sweat', 'add', 10
 							pcs_mood = 5
 							gs'stat'
 
@@ -823,7 +823,7 @@ if $ARGS[0] = 'QW5':
 					act 'Break down and cry':
 						cla
 						*clr
-						pcs_sweat += 10
+						gs 'sweat', 'add', 10
 						minut += 10
 						MistressAdoration -= 1
 						gs'stat'
@@ -898,7 +898,7 @@ if $ARGS[0] = 'QW6':
 						pcs_horny += 0
 						agape = 3
 						sub += 3
-						pcs_sweat += 20
+						gs 'sweat', 'add', 20
 						pcs_mood = 5
 						gs'stat'
 
@@ -958,7 +958,7 @@ if $ARGS[0] = 'QW6':
 					act 'Service her':
 						cla
 						*clr
-						pcs_sweat += 10
+						gs 'sweat', 'add', 10
 						MistressAdoration += 2
 						gs'stat'
 
@@ -1167,7 +1167,7 @@ if $ARGS[0] = 'QW8':
 		act 'Lick her pussy':
 			cla
 			*clr
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			MistressAdoration += 2
 			gs'stat'
 
@@ -1205,7 +1205,7 @@ if $ARGS[0] = 'QW8':
 				cla
 				*clr
 				lesbiQW = 9
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				if pcs_ass < 30 and pcs_ass >= 20:pcs_ass += 1 & agape = 1 
 				if pcs_ass < 20 and pcs_ass >= 10:pcs_ass += 2 & agape = 2 
 				if pcs_ass < 10:pcs_ass += 3 & agape = 3 
@@ -1231,7 +1231,7 @@ if $ARGS[0] = 'QW8':
 					cla
 					*clr
 					pcs_mood = 5
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					gs'stat'
 
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/subrefuse11.jpg"></center>'
@@ -1257,7 +1257,7 @@ if $ARGS[0] = 'QW8':
 				minut += 5
 				lesbiQW = 10
 				sub += 5
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				gs'stat'
 
 				'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub16.jpg"></center>'
@@ -1275,7 +1275,7 @@ if $ARGS[0] = 'QW8':
 					cla
 					*clr
 					minut += 20
-					pcs_sweat += 30
+					gs 'sweat', 'add', 30
 					MistressAdoration += 2
 					gs'stat'
 
@@ -1881,7 +1881,7 @@ if $ARGS[0] = 'QW10c':
 			spank += 1
 			spanked = 2
 			spankedtime = totminut
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			gs'stat'
 			temp = rand(0,2)
 
@@ -1953,7 +1953,7 @@ if $ARGS[0] = 'QW10c':
 					*clr
 					minut += 40
 					pcs_mood = 5
-					pcs_sweat += 40
+					gs 'sweat', 'add', 40
 					sub += 2
 					MistressAdoration += 1
 					gs'stat'

+ 6 - 5
locations/lesbimistress.qsrc

@@ -34,7 +34,7 @@ if $ARGS[0] = 'start':
 				if daystart > lesbiday + 7:
 					lesbiday = daystart
 					money = 0
-					pcs_sweat += 20
+					gs 'sweat', 'add', 20
 					spanked = 3
 					pcs_mood = 5
 					if pcs_makeup > 1:pcs_makeup = 0
@@ -674,7 +674,7 @@ if $ARGS[0] = 'punish_5':
 		act 'Get dressed and leave':gt'street'
 	else
 		spank += 1
-		pcs_sweat += 20
+		gs 'sweat', 'add', 20
 		spanked = 3
 		spankedtime = totminut
 		MistressObedience = 3
@@ -1040,7 +1040,7 @@ if $ARGS[0] = 'neutral_5':
 	mistneutral[5] = 1
 	minut += 120
 	pcs_horny = 0
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub63.jpg"></center>'
 	'"Check my bedroom, <<$pcs_nickname>>. You''ll find your harness for today on the bed", Mistress says.'
@@ -1078,7 +1078,7 @@ if $ARGS[0] = 'neutral_6':
 	mistneutral[6] = 1
 	minut += 120
 	pcs_horny = 0
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs'stat'
 	if hour > 18:
 		'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/sub64.jpg"></center>'
@@ -1574,7 +1574,7 @@ end
 if $ARGS[0] = 'amazing_1':
 	mistamazing[1] = 1
 	minut += 10
-	pcs_sweat += 30
+	gs 'sweat', 'add', 30
 	MistressObedience = 3
 	MistressAdoration += 2
 	gs'stat'
@@ -1800,6 +1800,7 @@ if $ARGS[0] = 'amazing_3':
 				'When you''re just relaxing on some pool chairs together, Mistress suddenly puts the vibrator on full blast.'
 				'You give her a begging look, hoping she''ll turn it off again... but she doesn''t.'
 				'"Go ahead, <<$pcs_nickname>>... I don''t think anyone is watching", she whispers.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 				gs 'arousal', 'vaginal_vibe', 75, 'sub'
 				gs 'stat'

+ 15 - 13
locations/lesbisubhouse.qsrc

@@ -78,7 +78,7 @@ if $ARGS[0] = 'start':
 		if pcs_horny >= 80:
 			act 'Fuck her pussy':
 				cls
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				if pcs_mood < 50:pcs_mood = 50
 				gs'stat'
 				
@@ -172,7 +172,7 @@ if $ARGS[0] = 'start':
 			end
 			act 'Fuck her ass':
 				cls
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				if pcs_mood < 50:pcs_mood = 50
 				gs'stat'
 				
@@ -267,7 +267,7 @@ if $ARGS[0] = 'start':
 			end
 			act 'Fuck your pussy with her mouth... sort of':
 				cls
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				if pcs_mood < 50:pcs_mood = 50
 				if pcs_vag < 10:
 					if vgape < 3:vgape += 1
@@ -484,7 +484,7 @@ if $ARGS[0] = 'start':
 				
 				act 'Fuck her pussy':
 					cls
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					if pcs_mood < 50:pcs_mood = 50
 					gs'stat'
 					
@@ -557,7 +557,7 @@ if $ARGS[0] = 'start':
 				end
 				act 'Fuck her in the ass':
 					cls
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					if pcs_mood < 50:pcs_mood = 50
 					gs'stat'
 					
@@ -630,7 +630,7 @@ if $ARGS[0] = 'start':
 				end
 				act 'Fuck your ass with her mouth... sort of':
 					cls
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					if pcs_mood < 50:pcs_mood = 50
 					if pcs_ass < 10:
 						if agape < 3:agape += 1
@@ -1045,7 +1045,7 @@ if $ARGS[0] = 'start':
 			if pcs_horny > 20:
 				act 'Punish':
 					cls
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					if mistendbound <= 50:mistendspank += 1
 					gs'stat'
 					
@@ -1240,7 +1240,7 @@ if $ARGS[0] = 'ev1':
 							cls
 							girl += 1
 							lesbiQW = 4
-							pcs_sweat += 10
+							gs 'sweat', 'add', 10
 							gs'stat'
 							
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom5.jpg"></center>'
@@ -1301,7 +1301,7 @@ if $ARGS[0] = 'ev1':
 				
 				act 'It''s your own turn to come now':
 					cls
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					gs'stat'
 						
 					'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom8.jpg"></center>'
@@ -1340,7 +1340,7 @@ if $ARGS[0] = 'ev1':
 					
 					act 'Her swearing annoys you after a while - Forbid her to talk like that':
 						cls
-						pcs_sweat += 10
+						gs 'sweat', 'add', 10
 						gs'stat'
 							
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom10.jpg"></center>'
@@ -1354,7 +1354,7 @@ if $ARGS[0] = 'ev1':
 							
 						act 'Punish your slave':
 							cls
-							pcs_sweat += 20
+							gs 'sweat', 'add', 20
 							gs'stat'
 								
 							'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom11.jpg"></center>'
@@ -1370,7 +1370,7 @@ if $ARGS[0] = 'ev1':
 						
 					act 'Let her swear and try to ignore it':
 						cls
-						pcs_sweat += 10
+						gs 'sweat', 'add', 10
 						mistskold = 1
 						gs'stat'
 							
@@ -1470,7 +1470,7 @@ if $ARGS[0] = 'ev1':
 					minut += 15
 					pcs_dom += 1
 					pcs_horny += RAND(10,20)
-					pcs_sweat += 10
+					gs 'sweat', 'add', 10
 					mistressspank = daystart
 					if mistendbound <= 50:mistendspank += 1
 					gs'stat'
@@ -1524,6 +1524,7 @@ if $ARGS[0] = 'ev1':
 	
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom41.jpg"></center>'
 						'You go into the bathroom alone and get into the shower. You quickly lather your body, wash off the soap and dry yourself off with one of your slave''s clean towels.'
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	
 						act 'Return to the living room':gt'lesbisubhouse','ev1'
 					end
@@ -1538,6 +1539,7 @@ if $ARGS[0] = 'ev1':
 						
 						'<center><img <<$set_imgh>> src="images/characters/city/natalya/sex/dom42.jpg"></center>'
 						'Your slave accompanies you and prepares the shower for you, making sure the water temperature is to your liking. She gets into the shower with you and lathers your body, then proceeds to carefully clean and massage you with a washcloth.'
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 						
 						if pcs_horny >= 90 and mistbath ! daystart:
 							act 'Have her lick your pussy':

+ 1 - 1
locations/mey_home.qsrc

@@ -104,7 +104,7 @@ if $ARGS[0] = 'start':
 				mey_tamara['help_day'] = daystart
 				mey_tamara['help_count'] += 1
 				minut += rand(50,70)
-				pcs_sweat += 3
+				gs 'sweat', 'add', 3
 				pcs_mood -= 5
 				gs 'stat'
 				if mey_vika['bath_qw'] = 0 and mey_vika['bath_qw_day'] ! daystart:

+ 4 - 1
locations/mey_vika_events.qsrc

@@ -656,6 +656,7 @@ if $ARGS[0] = 'beach_event0':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/meynolds/vika_beach3.jpg"></center>'
 				'You laugh and squeal as you''re running towards the water to go swimming. When the water gets to your thighs you dive and after coming up again start splashing each other in the shallow water.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 				act '...': gt 'mey_vika_events', 'beach_event0', 1
 			end
@@ -1180,7 +1181,7 @@ if $ARGS[0] = 'gym0':
 											fat -= 10
 											pcs_stamina -= 30
 											react_exp += RAND(1,2)
-											pcs_sweat += 3
+											gs 'sweat', 'add', 3
 											mey_vika['gym_day'] = daystart
 											killvar 'zz_stage'
 											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/event/gym10.jpg"></center>'
@@ -1200,6 +1201,7 @@ if $ARGS[0] = 'gym0':
 												dynamic $showerdin
 												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/after_bath0.jpg"></center>'
 												'It takes you about fifteen minutes to take a shower.'
+												if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 												act 'Get out': gs 'mey_home', 'start'
 											end
@@ -1341,6 +1343,7 @@ if $ARGS[0] = 'bath_common':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/vicky/sex/bath_qw2.jpg"></center>'
 		'Vicky pours a great deal of shampoo in the water stirring lots of foam. She starts laughing as the foam expands.'
 		'Raising a foam mountain, Vicky jumps in it, splashing water all over you. You sit on the edge of the bath. Vicky now standing up, grabs a handful of foam and begins to smear it all over your body.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 
 		act 'Further':
 			*clr & cla

+ 2 - 0
locations/nastja.qsrc

@@ -267,6 +267,7 @@ if $ARGS[0] = 'pos11':
 		'"What? But the water''s gotta be freezing right now!", you protest but Nastya is already knee-deep in the water, squealing as she goes.'
 		'"Oh my god, it''s so cold!" "Told you so!", you call out, but Nastya only sticks her tongue out at you and gestures for you to follow her as she pulls off her dress to keep it from getting wet, showing you her boobs in the process.'
 		'You hesitate a little bit but you don''t want to be left behind, just because she does something slightly crazy, so you take your clothes off and go after her, playing around with her in the water in your wet underwear.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 		gs 'arousal', 'foreplay', 10, 'exhibitionism'
 		gs 'stat'
@@ -405,6 +406,7 @@ if $ARGS[0] = 'pos17':
 	'You have a great time on the beach: You swim and play around in the water, you sunbathe, reading, chatting or snoozing as you do, drink milkshakes that Nastya brought along from home and take a couple of photos with the lake in the background. It is a thoroughly enjoyable, exhausting time and you are starting to wonder if you shouldn''t go home soon when Nastya speaks up.'
 	'Nastya: "That girl we saw bathe naked earlier... Would you be able to do that? Like, undress in front of complete strangers?" That sly smile is back on her face as she asks you.' 
 	'You feel torn. On one hand, it''s scary and your modesty and self-consciousness hold you back - what would people think or say if you just up and undressed right here and now? But on the other hand, you DID fantasize about it earlier and your insides tingle at the thought of revealing yourself like that.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
 	act 'Admit that you thought about it':gt 'nastja', 'pos19'
 	act 'Claim you are not interested in that':gt 'nastja', 'pos18'

+ 2 - 0
locations/natbelapt.qsrc

@@ -335,6 +335,7 @@ if $ARGS[0] = 'bathroom':
 			'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 			'You take a quick shower.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			act 'Take a selfie': gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
 			act 'Get out of the shower': gt 'natbelapt','bathroom'
 		end
@@ -351,6 +352,7 @@ if $ARGS[0] = 'showerevent1':
 	nhib_exp += 1
 	'Despite the pattering noise of the running water, you hear the bathroom door open and look over to see <<$NatashaMotherNickname>> walking into the bathroom.'
 	'"Sorry dear, you didn''t answer my knock, and I have to go."'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 	act 'Let her':
 		*clr & cla
 		'<center><img src="images/locations/pavlovsk/resident/apartment/natbelapt/sex/shower01.jpg"></center>'

+ 1 - 0
locations/nichTaras.qsrc

@@ -255,6 +255,7 @@ elseif $ARGS[0] = 'katinka':
 		!!or pcs_sweat >= 30
 		'<center><img <<$set_imgh>> src="images/characters/city/taras/washing1.jpg"></center>'
 		'<<$nichKatinkaNameUC>> takes a bottle of shower gel and covers you in it. Being all tied up there is nothing you can do to prevent it. Her touch feels soft on your skin. Then she uses a hose to clean you. The water is ice cold. She gently dries you with a towel before combing your hair.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		dynamic $showerdin
 		pcs_hairbsh = 1
 		gs 'stat'

+ 1 - 1
locations/outdoors.qsrc

@@ -363,7 +363,7 @@ if $ARGS[0] = 'main':
 
 				if $pantyworntype ! 'none':gs 'panties', 'dispose' & '<b><font color="red">Your panties have been ruined and you discreetly remove and dispose of them.</font></b>'
 
-				pcs_sweat += 10
+				gs 'sweat', 'add', 10
 				pcs_mood -= 3
 				pcs_willpwr -= 10
 				dynamic '<<$clothingworntype>>H[<<clothingwornnumber>>] -= 1'

+ 1 - 1
locations/park.qsrc

@@ -128,7 +128,7 @@ if $ARGS[0] = 'start':
 			parkrunday = daystart
 			gs 'exercise', 'tier1', 60, 'run_exp'
 			fat -= rand(0, 4)
-			pcs_sweat += 5
+			gs 'sweat', 'add', 5
 			'<center><b><font color="maroon">Park</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'
 			'You randomly take the paths, you run them up and down and about an hour later, you are out of breath and heavily sweating.'

+ 1 - 1
locations/parkivent.qsrc

@@ -795,7 +795,7 @@ if $ARGS[0] = 'run':
 			menu_off = 1
 			gs 'exercise', 'tier1', 60, 'run_exp'
 			fat -= rand(0,4)
-			pcs_sweat += 5
+			gs 'sweat', 'add', 5
 			daybegskver = daystart
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'

+ 1 - 1
locations/pavComplexb2.qsrc

@@ -162,7 +162,7 @@ if $ARGS[0] = 'roof':
 				*clr
 				minut += 60
 				inhib_exp += rand(1,3)
-				if pcs_sweat < 35: pcs_sweat += 5
+				if pcs_sweat < 35: gs 'sweat', 'add', 5
 				menu_off = 1
 				pcs_mood += 5
 				gs 'stat'

+ 1 - 1
locations/pavComplexb3.qsrc

@@ -166,7 +166,7 @@ if $ARGS[0] = 'roof':
 				menu_off = 1
 				minut += 60
 				inhib_exp += rand(1,3)
-				if pcs_sweat < 35: pcs_sweat += 5
+				if pcs_sweat < 35: gs 'sweat', 'add', 5
 				pcs_mood += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/zagar1.jpg"></center>'

+ 1 - 1
locations/paysex.qsrc

@@ -16,7 +16,7 @@ end
 
 if $ARGS[0] = 'start':
 	gang += 1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	picrand = rand(0, 1)
 	gt 'paysex', 'var'
 end

+ 1 - 0
locations/placer_sex.qsrc

@@ -24,6 +24,7 @@ $din_dush  = {
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	'<<$din_dush_text>>'
 	$din_dush_text=''
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 }
 
 $din_analplugin_off = {

+ 1 - 1
locations/pod_ezd.qsrc

@@ -295,7 +295,7 @@ if $ARGS[0] = 'roof':
 				*clr & cla
 				minut += 60
 				inhib_exp += rand(1,3)
-				if pcs_sweat < 35: pcs_sweat += 5
+				if pcs_sweat < 35: gs 'sweat', 'add', 5
 				pcs_mood += 5
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/zagar1.jpg"></center>'
 

+ 1 - 1
locations/podrsex.qsrc

@@ -2,7 +2,7 @@
 
 if $ARGS[0] = 'start':
 	menu_off = 1
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	girl += 1
 	guy += 1
 	lesbian += 1

+ 1 - 1
locations/podval_rape.qsrc

@@ -12,7 +12,7 @@ if podvalrape = 0:
 		rape += 1
 		gang += 1
 		podvalrape = 1
-		pcs_sweat += 10
+		gs 'sweat', 'add', 10
 		guy += kol_man
 		ciklkm = kol_man
 

+ 1 - 0
locations/pornstudio.qsrc

@@ -297,6 +297,7 @@ if $ARGS[0] = 'shower':
 	gs 'stat'
 	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 	'You enter the shower cubicle. Turned on the shower and gently wash all traces of semen from your body.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 	act 'Look in the mirror': gt 'mirror', 'start'
 	act 'Go and see Peter':gt 'pornstudio', 'postvideo'

+ 1 - 1
locations/postdeliveries.qsrc

@@ -488,7 +488,7 @@ if $ARGS[0] = '9':
 	pcs_mood -= 15
 	pcs_horny -= 10
 	if pcs_makeup > 1: pcs_makeup = 0
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/splashed.jpg"></center>'
 	'One house down, two houses down, you''re on a roll with this set of houses, nothing can hold you back!'

+ 2 - 0
locations/ptu_dush.qsrc

@@ -40,6 +40,7 @@ if $ARGS[0] = 'pos2':
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/clinic/gyno/sex/ptu_shower_2.jpg"></center>'
 			'As every last piece of your clothes are put away in the locker, you walk over to the showers. Just as you turn on the shower, and feel the first cold water drops, but it doesn''t take long before the water becomes warm and you begin to enjoy the shower.'
 			'You begin lathering yourself, covering your complete body with lather when all of a sudden you hear two male voices enter the showers, loudly commenting and smiling...'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			act 'Tease them':
 				cls
 				gs 'arousal', 'masturbate', 5
@@ -152,6 +153,7 @@ if $ARGS[0] = 'pos2':
 		'<center><b><font color=maroon>Shower</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/altschool/ptu_medush.jpg"></center>'
 		'You take a quick shower, hoping, that no one walks in on you.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 		act 'Get dressed and head out':gt'etoexhib','pos33'
 	end

+ 4 - 0
locations/rolanbath.qsrc

@@ -55,6 +55,7 @@ if $ARGS[0] = 'start':
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/wash3.jpg"></center>'
 		*nl
 		'You undress and turn on the water in the shower. When it hits the right temperature you enter the shower and let the warm water rain down on you. You carefully soap yourself trying not to miss any spots and then rinse off.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		*nl
 		if hypnoAddict > 0:'You have no reason to, but you carefully avoid cleaning out your pussy and ass.'
 		if btwarn > 0:
@@ -233,6 +234,7 @@ if $ARGS[0] = 'start':
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/wash4.jpg"></center>'
 		*nl
 		'While the bathtub fills up you get undressed and then dip a toe into the water. It''s just the right temperature so you climb in and let yourself sink into the warm water.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 		*nl
 		*nl
 		if sh_rolan_bazar < 4:
@@ -529,6 +531,7 @@ if $ARGS[0] = 'pervshower':
 		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/wash3.jpg"></center>'
 		*nl
 		'You carefully undress behind the curtain and turn on the water. When it hits the right temperature you enter the shower and let the warm water rain down on you. You carefully soap yourself trying not to miss any spot and then wash off.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		*nl
 		dynamic $brit
 		'You try to forget that Rolan''s is here.'
@@ -667,6 +670,7 @@ if $ARGS[0] = 'bonershower':
 				'"Rolan, could you please wash my hair. It''s so nice not having to do it myself!"'
 				*nl
 				'"O-o-of course, Miss <<$pcs_lastname>>..."'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 				pcs_horny += rand(3,6)
 				gs 'stat'
 				act 'Continue': 

+ 3 - 2
locations/saunawhore.qsrc

@@ -968,7 +968,7 @@ if $ARGS[0] = 'saunawork':
 			minut += 60
 			clenerSauna = daystart
 			pcs_mood -= 25
-			pcs_sweat += 30
+			gs 'sweat', 'add', 30
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/office/clener2.jpg"></center>'
 			if workDolg > 0:
 				'You scrub the sauna toilets for an hour until they shine and reducing your debt by 100 <b>₽</b>.'
@@ -998,7 +998,7 @@ if $ARGS[0] = 'saunawork':
 				money += 100
 			end
 
-			pcs_sweat += 30
+			gs 'sweat', 'add', 30
 
 
 			act 'Leave':gt 'saunawhore', 'saunawork'
@@ -1051,6 +1051,7 @@ if $ARGS[0] = 'bathroom':
 		'<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
 		''
 		'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly to be as clean as possible for potential customers.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		if workDolg > 0:
 			if stanok <= 0: stanok = 5
 			dynamic $brit

+ 1 - 1
locations/sexdvanadva.qsrc

@@ -7,7 +7,7 @@ if $ARGS[0] = 'start':
 	girl += 1
 	gang += 1
 	minut += 30
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	gs 'stat'
 	picrand = rand(0, 1)
 	xgt 'sexdvanadva', 'var'

+ 1 - 1
locations/sexdvoe.qsrc

@@ -261,7 +261,7 @@ end
 
 if $ARGS[0] = 'end':
 	cla
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	minut += 10
 	dvsxbj = 0
 	dvsxsex = 0

+ 1 - 1
locations/sexorg.qsrc

@@ -3,7 +3,7 @@ if $ARGS[0] = 'start':
 	cla
 	*clr
 	minut += 30
-	pcs_sweat += 10
+	gs 'sweat', 'add', 10
 	picrand = rand(0, 1)
 	gs 'stat'
 	gt 'sexorg', 'var'

+ 2 - 2
locations/sexshop.qsrc

@@ -996,7 +996,7 @@ if $ARGS[0] = 'kendra1':
 	else
 		act 'Oops ...':
 			*clr & cla
-			pcs_sweat += 10
+			gs 'sweat', 'add', 10
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/sexshop/sex/shkend4.jpg"></center>'
 			'Suddenly, when she is ready to cum, Kendra begin pissin, her urine flowing allong the dildo and your coating your hand.'
 			'"Damn!" you cried out and were about to drop the dildo.'
@@ -1006,7 +1006,7 @@ if $ARGS[0] = 'kendra1':
 
 			act 'Continue':
 				*clr & cla
-				pcs_sweat += 30
+				gs 'sweat', 'add', 30
 				sub += 2
 				pcs_horny = 0
 				gs 'stat'

+ 1 - 0
locations/shop.qsrc

@@ -264,6 +264,7 @@ if $shoplocation= 'cosmetics':
 	*p func ('$stock_item', 3, 'Mink false lashes', 900, 'falselashesmink',$curloc)
 	*p func ('$stock_item', 40, 'Razors', 700, 'stanok', $curloc)
 	*p func ('$stock_item', 20, 'Sunblock', 500, 'krem', $curloc)
+	*p func ('$stock_item', 40, 'Deodorant', 200, 'deodorant', $curloc)
 	*p func ('$stock_item', 20, 'Tampons', 200, 'tampon', $curloc)
 	*p func ('$stock_item', 20, 'Sanitary napkins', 100, 'sanpad', $curloc)
 	*p func ('$stock_item', 30, 'Shampoo', 250, 'shampoo', $curloc)

+ 1 - 0
locations/shulgabath.qsrc

@@ -226,6 +226,7 @@ if $ARGS[0] = 'lesb':
 	'Then you smile at her and ask: "Hey Sonia... would you like to take a bath with me?"'
 	'Sonia looks puzzled for a second, and asks: "Like... you want me to get in the bath with you right now?"'
 	'When you nod, she grins: "Actually, that sounds like fun! Sure!" and quickly gets naked, sliding her naked body into the warm tub water.'
+	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 
 	act 'Continue':
 		*clr & cla

+ 5 - 2
locations/stat.qsrc

@@ -269,6 +269,9 @@ gs 'spellTimer', prevtotmin, totminut
 ! Determine Incoming Telephone Calls
 gs 'telefon', 'IncomingCheck', prevtotmin, totminut
 
+!! deodorant
+if deodorant_on = 1 and totminut > deodorant_time: gs 'sweat', 'remove_deo'
+
 !!painkiller
 if pain['killer'] > 0:
 	if pain['killer'] = 1: pain_timer = totminut - 2
@@ -583,8 +586,8 @@ if minut >= 60:
 	if $pantyworntype ! 'none' and clit_size >= 25 and pcs_horny < 60:pcs_horny += 20
 
 	if insleep = 0:
-		pcs_sweat += rand(0,1)
-		if temper >= 20: pcs_sweat += rand(0,1)
+		gs 'sweat', 'add', rand(0,1)
+		if temper >= 20: gs 'sweat', 'add', rand(0,1)
 	end
 
 	! vovan edition, from 1.2.5

+ 6 - 1
locations/stat_display.qsrc

@@ -685,9 +685,14 @@ if cheatNoSweat = 0:
 	if pcs_sweat > 69 : pcs_sweat = 69
 	jump 'statDswt<<pcs_sweat/10>>'
 	:statDswt0
-		if arrsize('sparrvol') = 0 : $stat_msg += '<BR><b><font color="green">You are sparkling clean.</font></b>'
+		if arrsize('sparrvol') = 0: 
+			$stat_msg += '<BR><b><font color="green">You are sparkling clean.</font></b>'
+		elseif deodorant_on = 1:
+			$stat_msg += '<BR><b><font color="green">You feel fresh with your deodorant on.</font></b>'
+		end
 		jump 'statDswtEnd'
 	:statDswt1
+		if deodorant_on = 1: $stat_msg += '<BR><b><font color="green">You feel fresh with your deodorant on.</font></b>'
 		jump 'statDswtEnd'
 	:statDswt2
 		$stat_msg += '<BR><font color="brown">You''re sweating.</font><BR>'

+ 2 - 0
locations/stwork.qsrc

@@ -66,6 +66,7 @@ if $ARGS[0] = 'start':
 				dynamic $brit
 				*nl
 				'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 			end
 			if pcs_makeup < 4:
 				makupskl_exp += rand(1,3)
@@ -265,6 +266,7 @@ if $ARGS[0] = 'toilet':
 		'<center><img <<$set_imgh>> src="images/locations/shared/brothel/brothelshower.jpg"></center>'
 		*nl
 		'After taking off all of your clothes, you gather up your towel, washcloth and soap, then head to the shower. You wash yourself thoroughly to be as clean as possible for potential customers.'
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 		act 'Get out and dry off':gt $locM, $metkaM
 		dynamic $brit
 	end

+ 4 - 4
locations/stwork2.qsrc

@@ -26,13 +26,13 @@ if $ARGS[0] = 'strip':
 					countmoney = 1
 					custbooing = 0
 					minut += 15
-					pcs_sweat += 15
+					gs 'sweat', 'add', 15
 					fat -= 3
 					dancero_exp += rand(2, 4)
 					inhib_exp += rand(2,5)
 					city_stripping += rand(1,2)
 
-					if stpredmet = 1:pcs_sweat += 5
+					if stpredmet = 1:gs 'sweat', 'add', 5
 					if stpredmet = 0:pcs_hairbsh = 0 & stripdancesum += 1
 
 					striptip = rand(pcs_dancero,100)
@@ -178,7 +178,7 @@ if $ARGS[0] = 'strip':
 				*clr & cla
 				minut += 5
 				stpredmet -= 1
-				pcs_sweat += 5
+				gs 'sweat', 'add', 5
 				fat -= 5
 				pcs_mood -= rand(4, 8)
 				dancpol_exp += rand(2, 4)
@@ -323,7 +323,7 @@ if $ARGS[0] = 'privatdance':
 	*clr & cla
 	minut += 30
 	money += 400
-	if pcs_sweat < 30 : pcs_sweat += 10
+	if pcs_sweat < 30 : gs 'sweat', 'add', 10
 	pcs_hairbsh = 0
 	pcs_makeup = 0
 	fat -= 5

+ 1 - 0
locations/swamphouse.qsrc

@@ -462,6 +462,7 @@ if $ARGS[0] = 'tub':
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/hunters/basinswim.jpg"></center>'
 			*nl
 			'You fill the tub with warm water, take off your clothes, and climbe into the tub. After a good clean and soak, you feel rejuvenated.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the tub.'
 
 			act 'Continue': gt 'swamphouse', 'start'
 		end

+ 26 - 0
locations/sweat.qsrc

@@ -0,0 +1,26 @@
+! gs 'sweat', 'add', X		replaces pcs_sweat += X
+if $ARGS[0] = 'add':
+	if deodorant_on = 1:
+		! 1/2 to 1/1 sweat gains? Up for debate...
+		pcs_sweat += rand(ARGS[1] / 2, ARGS[1])
+	else
+		pcs_sweat += ARGS[1]
+	end
+end
+! Applying deodorant | deodorant quality is currently not included, but could be later on
+! gs 'sweat', 'deo', deo_quality
+if $ARGS[0] = 'deo':
+	! You can refresh before it "runs out"
+	if deodorant_on = 0: deodorant_on = 1
+	! Deodorant ware-off timer, general claims about duration seem to be around 1d+, so 1d it is
+	deodorant_time = totminut + 24 * 60
+	! Small reduction in pcs_sweat?
+	pcs_sweat -= 2
+	if pcs_sweat < 0: pcs_sweat = 0
+end
+! Removing of deodorant. Included in all shower/bathe/swim actions + anything similar
+! gs 'sweat', 'remove_deo'
+if $ARGS[0] = 'remove_deo':
+	deodorant_on = 0
+	killvar 'deodorant_time'
+end

Some files were not shown because too many files changed in this diff