Browse Source

[changed] [fixed] willpower additions and text edits by nutluck, fixes by julzor and some small willpower additions

julzor 5 years ago
parent
commit
fec03b7d41

+ 2 - 1
locations/FedorEv.qsrc

@@ -25,6 +25,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'Start':
 		gt 'FedorEv2', 'Fedor Breakup'
 	elseif fedorKozlovQW >= 10 and dimaFilm = 1 and FedorvsDimka = 1:
 		gt 'FedorMisc', 'Fedor Vs Dimka'
+!!ToDo: sub and dom have to replaced, they can''t be changed into willpower in this case		
 	elseif fedorKozlovQW >= 20 and GorSlut < 2 and sub > 0:
 		gt 'FedorEv', 'Fedor Date 2'
 	elseif fedorKozlovQW >= 20 and GorSlut < 2 and pcs_dom >= 0:
@@ -135,7 +136,7 @@ if $ARGS[0] = 'Gorslut':
 			gs 'stat'
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-			'"It was a stupid mistake that I wish I could take back, I had too many drinks and..." Fedor raises his hand and says, "You don''t need to tell me more, let''s just put this behind us." You lean forward and greatfully kiss Fedor on the cheek he then hugs you for a few moments and walks away.'
+			'"It was a stupid mistake that I wish I could take back, I had too many drinks and..." Fedor raises his hand and says, "You don''t need to tell me more, let''s just put this behind us." You lean forward and gratefully kiss Fedor on the cheek he then hugs you for a few moments and walks away.'
 
 			act 'Move away':
 				if $loc = 'gschool_lunch':

File diff suppressed because it is too large
+ 305 - 229
locations/FedorEv4.qsrc


+ 38 - 40
locations/LariskaHome.qsrc

@@ -93,51 +93,49 @@ if $ARGS[0] = 'in':
 		act 'Say goodbye and go home':gt'pavResidential'
 		exit
 	end
-	if pcs_energy <= 60:
-		act 'Ask for a drink':
+	act 'Ask for a drink':
+		cls
+		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big13.jpg"></center>'
+		'Lariska casually waves towards the door, "You know where the kitchen is, help yourself"'
+		act 'Go and get a drink':
 			cls
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big13.jpg"></center>'
-			'Lariska casually waves towards the door, "You know where the kitchen is, help yourself"'
-			act 'Go and get a drink':
-				cls
-				minut += 5
-				pcs_energy += 40
-				pcs_hydra += 60
-				gs'stat'
-
-				if week < 6 and doorpeek = 0:
-					doorlocked = 1
-					'On your way back from the kitchen, you notice that the room next to the toilet is closed, curiosity takes over and you try to open it but it is locked.'
-					act 'Return to Lariska''s room':gt 'LariskaHome','in'
-				elseif week < 6 and doorpeek ! 0:
-					'On your way back from the kitchen, you notice that the room with the BDSM stuff is closed, you try to open it but it is locked again.'
-					act 'Return to Lariska''s room':gt 'LariskaHome','in'
-				elseif week >= 6:
-					lariskaRand = rand(1,100)
-					doorpeek = 1
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/home_2.jpg"></center>'
-					if doorlocked = 1 or lariskaBDSM > 0:
-						doorlocked = 0
-						'On your way back from the kitchen, you notice that the room next to the toilet is closed, curiosity takes over and you try to open it. You open the door and you see a room full of what appears to be BDSM accessories and toys.'
-					elseif lariskaRand <= 10 and lariskaBDSM < 10:
-						'You open the door and you see that the room is full of what appears to be BDSM accessories and toys. In the center of the room stands Lariska''s mother, Anna Igorevna, in a suit of leather. She is doing something with a rope. You quietly close the door, hoping she didn''t notice you.'
-						lariskaBDSM += 1
-					elseif lariskaRand >= 90 and lariskaBDSM < 10:
-						'You open the door and you see that the room is full of what appears to be BDSM accessories and toys. In the center of the room stands Lariska''s mother, Anna Igorevna, in a suit of leather. She is doing something with a rope. She obviously notices you and smiles. You quickly shut the door.'
-						lariskaBDSM += 1
-					elseif lariskaRand <= 10 and lariskaBDSM >= 10:
-						'You open the door to the room full of BDSM accessories and toys. In the center of the room stands Anna Igorevna in a suit of leather, she is doing something with a rope. She invites you to have fun.'
-						lariskaBDSM += 1
-					else
-						'You open the door to the room full of BDSM accessories and toys. Anna Igorevna is not there so you close the door.'
-					end
+			minut += 5
+			pcs_energy += 40
+			pcs_hydra += 60
+			gs'stat'
 
-					act 'Return to Lariska''s room':gt 'LariskaHome','in'
+			if week < 6 and doorpeek = 0:
+				doorlocked = 1
+				'On your way back from the kitchen, you notice that the room next to the toilet is closed, curiosity takes over and you try to open it but it is locked.'
+				act 'Return to Lariska''s room':gt 'LariskaHome','in'
+			elseif week < 6 and doorpeek ! 0:
+				'On your way back from the kitchen, you notice that the room with the BDSM stuff is closed, you try to open it but it is locked again.'
+				act 'Return to Lariska''s room':gt 'LariskaHome','in'
+			elseif week >= 6:
+				lariskaRand = rand(1,100)
+				doorpeek = 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/home_2.jpg"></center>'
+				if doorlocked = 1 or lariskaBDSM > 0:
+					doorlocked = 0
+					'On your way back from the kitchen, you notice that the room next to the toilet is closed, curiosity takes over and you try to open it. You open the door and you see a room full of what appears to be BDSM accessories and toys.'
+				elseif lariskaRand <= 10 and lariskaBDSM < 10:
+					'You open the door and you see that the room is full of what appears to be BDSM accessories and toys. In the center of the room stands Lariska''s mother, Anna Igorevna, in a suit of leather. She is doing something with a rope. You quietly close the door, hoping she didn''t notice you.'
+					lariskaBDSM += 1
+				elseif lariskaRand >= 90 and lariskaBDSM < 10:
+					'You open the door and you see that the room is full of what appears to be BDSM accessories and toys. In the center of the room stands Lariska''s mother, Anna Igorevna, in a suit of leather. She is doing something with a rope. She obviously notices you and smiles. You quickly shut the door.'
+					lariskaBDSM += 1
+				elseif lariskaRand <= 10 and lariskaBDSM >= 10:
+					'You open the door to the room full of BDSM accessories and toys. In the center of the room stands Anna Igorevna in a suit of leather, she is doing something with a rope. She invites you to have fun.'
+					lariskaBDSM += 1
+				else
+					'You open the door to the room full of BDSM accessories and toys. Anna Igorevna is not there so you close the door.'
 				end
-			end
 
-			act 'Change Your mind':gt 'LariskaHome','in'
+				act 'Return to Lariska''s room':gt 'LariskaHome','in'
+			end
 		end
+
+		act 'Change Your mind':gt 'LariskaHome','in'
 	end
 !!	if lariskaMotherKnown > 0:
 !!		act 'Go to my mother Lariska':

+ 1 - 1
locations/dimaEv.qsrc

@@ -1,6 +1,6 @@
 # dimaEv
 
-!!files that can be deleted dima, dimagohome2, dimahome, dimkawarning, dimaev, dimaRudeEV
+!!needs a revamp to add options and choices add willpower then. unable to as their is no choices currently.
 
 menu_off = 1
 

+ 354 - 278
locations/dimaHome.qsrc

@@ -210,8 +210,7 @@ if $ARGS[0] = 'bathroom2':
 			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the bath.'
 
 			act '"Wash" your pussy':
-				cla
-				*clr
+				*clr & cla
 				if obdysh = 1 and rand(0, 5) = 1:gt 'vann', 'v4'
 				minut += 10
 
@@ -258,7 +257,7 @@ if $ARGS[0] = 'dimkaroom':
 		'Dimka''s room is surprisingly clean and organized for a boy, you think. The decorations are fairly tasteful and every object has an air of quality about it. Along one wall next to the bed is a wardrobe with mirrored doors, a small zebra pattern love seat sits along a wall near the bed. Next to the love seat is a mini fridge and just above that on a shelf is a high-end stereo system. There is also a fancy, masculine desk with a top-of-the-line computer setup on it and a laptop lying nearby as well. You can''t help but wonder how expensive it all is. Sitting at the desk is Dimka, he turns to face you as you enter the room.'
 		act 'Talk to Dimka':gt 'dimaHome','dimka_chat'
 		act 'Look around':
-			*clr
+			*clr & cla
 			menu_off = 1
 			minut += 10
 			'<center><b><font color = maroon>Dimka''s room</font></b></center>'
@@ -581,18 +580,24 @@ if $ARGS[0] = 'study3':
 				'"That sounds like you''re really enjoying yourself. But if you excuse me now I have to go back to work. I have some important stuff that need some serious planning..." he tells you.'
 				act 'Goodbye':gt 'dimaHome','hallway'
 			end
-			act 'Not his business':
-				*clr & cla
-				minut += 1
-				gs 'stat'
-				'<center><h4><font color="maroon">Study</font></h4></center>'
-				'<center><img  src="images/characters/pavlovsk/resident/leonid/leonid.jpg"></center>'
-				'You cross your arms, "That''s something I would like to keep to myself and I don''t want to talk about it with you."'
-				'Leonid has noticed that he crossed the line and backs off, "Aren''t you feisty. If you don''t feel talking about it, don''t worry we don''t have to."'
-				'By now the whole situation is getting awkward and you just want to leave the room, "I need to head out now. I had a pleasant time talking to you."'
-				'Leonid, dejected, "I understand. I hope I didn''t make things too awkward between us. Come visit me whenever you like."'
-				act 'Goodbye':gt 'dimaHome','hallway'
-			end
+			gs 'willpower', 'misc', 'resist', 'medium'
+			if will_cost <= pcs_willpwr:
+				act 'Not his business (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					minut += 1
+					gs 'stat'
+					'<center><h4><font color="maroon">Study</font></h4></center>'
+					'<center><img  src="images/characters/pavlovsk/resident/leonid/leonid.jpg"></center>'
+					'You cross your arms, "That''s something I would like to keep to myself and I don''t want to talk about it with you."'
+					'Leonid has noticed that he crossed the line and backs off, "Aren''t you feisty. If you don''t feel talking about it, don''t worry we don''t have to."'
+					'By now the whole situation is getting awkward and you just want to leave the room, "I need to head out now. I had a pleasant time talking to you."'
+					'Leonid, dejected, "I understand. I hope I didn''t make things too awkward between us. Come visit me whenever you like."'
+					act 'Goodbye':gt 'dimaHome','hallway'
+				end
+			else
+				act 'Not his business (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end	
 		end
 	end
 end
@@ -632,8 +637,7 @@ if $ARGS[0] = 'dimka_chat':
 	'<center><img  src="images/locations/pavlovsk/resident/dimkahome/dimkadesk.jpg"></center>'
 	'As you enter his room, Dimka walks over and sits on the love seat. He pats the cushion next to him. You walk over and take a seat on the comfy love seat as well.'
 	act 'Make small talk':
-		cla
-		*clr
+		*clr & cla
 		npc_rel['A1'] += 1
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 		'<center><img  src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
@@ -642,22 +646,19 @@ if $ARGS[0] = 'dimka_chat':
 		act 'Stop talking': gt 'dimaHome', 'dimkaroom'
 	end
 	act 'Ask about Igor':
-		cla
-		*clr
+		*clr & cla
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 		'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 		if igor_DimaNos = 4:
 			'He looks at you with disgust. "That faggot? What about him?"'
 			act 'What happened?':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 				'"I thought you guys were friends, what happened?"'
 				'His scowl grows as he begins to look even more pissed off answering the question. "The fucking faggot dressed up like a girl and tricked me into dating him." He gives you a dirty look. "Don''t think I don''t know about the part you played in it. He admitted everything to me."'
 				act 'We weren''t trying to trick you':
-					cla
-					*clr
+					*clr & cla
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 					'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 					'You shake your head and speak calmly, trying to get him to see from Igor''s point of view. "We weren''t trying to trick you. I was just helping Igor come to terms with how he feels and who he really is. I know the last thing he wanted was to hurt you."'
@@ -676,14 +677,12 @@ if $ARGS[0] = 'dimka_chat':
 		act 'Stop talking': gt 'dimaHome', 'dimkaroom'
 	end
 	act 'Ask about Lavrenti':
-		cla
-		*clr
+		*clr & cla
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 		'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 		'He busts up laughing and then shakes his head, it takes him a few minutes to get himself back under control. "Oh, that drama? Well, turned out the girl he was dating was a complete slut and he blames me."'
 		act 'So what happened?':
-			cla
-			*clr
+			*clr & cla
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 			'He seems to consider whether he wants to tell you or not and then shrugs before launching into the story. "So I was throwing one of my parties and he brought this girl he had been seeing. She was a year younger than us, I have no idea what he saw in her. She looked alright, I guess, but nothing special. I knew my boy could do better, but whatever. Anyway, after the party had been jumping a while I felt like I needed a break. So I headed up here to my room and his girl follows me. Before I knew it, she was on her knee''s sucking my dick like there''s no tomorrow. So I was like, Fuck it. If this is the kinda whore she is then I should have fun and tell Lavrenti to dump this slut in the morning. So I turned her around and started fucking her. I could tell she had been well used and recently, she was pretty loose even for me."'
@@ -692,8 +691,7 @@ if $ARGS[0] = 'dimka_chat':
 			*nl
 			'He pauses and shakes his head. "After some of the others broke up the fight, I tried to explain to him that she came onto me. He wouldn''t hear it, though. This bitch is barely even paying attention and he starts whining about how he loves her and shit. She just straight up ignores him, it was pathetic and he blames me for it to this day!"'
 			act 'What happened to her?':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 				'Being curious what happened to the girl, you decided to ask. "So what happened to her?"'
@@ -707,15 +705,13 @@ if $ARGS[0] = 'dimka_chat':
 	end
 	if met_DimkaMother ! 0:
 		act 'Ask about his mother':
-			cla
-			*clr
+			*clr & cla
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 			'You decide to ask about his mother after having meet her. "Your mother seems nice."'
 			'He shrugs a bit. "Yeah I guess." He answers in a dismissive tone.'
 			act 'What do you think of her?':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 				'You decided to press on anyways, as you want to know more about her. "She seems, well I don''t mean to be rude but, overly subservient I guess." You say, trying not to sound rude.'
@@ -729,8 +725,7 @@ if $ARGS[0] = 'dimka_chat':
 	end
 	if met_DimkaDad ! 0:
 		act 'Ask about his dad':
-			cla
-			*clr
+			*clr & cla
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 			if hotcat > 6:
@@ -745,8 +740,7 @@ if $ARGS[0] = 'dimka_chat':
 		end
 	end
 	act 'Ask about the future':
-		cla
-		*clr
+		*clr & cla
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 		'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 		'You are curious what his plans are for the future. "What do you plan to do once we graduate?"'
@@ -755,73 +749,85 @@ if $ARGS[0] = 'dimka_chat':
 		act 'Stop talking': gt 'dimaHome', 'dimkaroom'
 	end
 	act 'Ask if he has a girlfriend':
-		cla
-		*clr
+		*clr & cla
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 		'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 		'You know many of the girls think he is cute and you are pretty sure he has dated some of them, but you don''t know if he is serious with anyone. "So do you have a girlfriend?"'
 		'He shakes his head no. "Not really, I date a few girls and we have fun, but nothing serious." Then he smirks a little bit and looks at you. "Why? You interested that position?"'
 		act 'Maybe':
-			cla
-			*clr
+			*clr & cla
 			npc_rel['A1'] += 1
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 			'Your cheeks flush read as you suddenly feel put on the spot. That is not what you meant... but he is awfully cute and all the other girls would be so jealous. "I don''t know, maybe..." You trail off hoping he feels the same way.'
 			act 'Wait for his reply':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/locations/pavlovsk/resident/dimkahome/cocaine.jpg"></center>'
 				'He looks you over for a moment before answering with a smirk. "Well any girl that wants to be my girl has to know how to party." With that said he leans over and digs in a drawer. As moves back you see him holding a bag of white power. He dangles it between his fingers, letting it sway back and forth enticingly. "Take a hit of this and prove you''re you know how to have fun."'
-				act 'No':
-					cla
-					*clr
-					npc_rel['A1'] -= 1
-					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-					'<center><img src="images/pc/no.jpg"></center>'
-					'You shake your head meekly. "No thanks, I can''t."'
-					'He looks disappointed, but maintains a sympathetic smile. "Ok, it''s too much. I get it. How about you drink some alcohol with me then?"'
-					act 'No':
-						cla
-						*clr
-						npc_rel['A1'] -= 5
+				gs 'willpower', 'drugs', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'No (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						npc_rel['A1'] -= 1
+						gs 'stat'
 						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 						'<center><img src="images/pc/no.jpg"></center>'
-						'You shake your head again. "No thanks."'
-						'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-						act 'Leave Dimka''s home': gt 'pavResidential'
-					end
-					act 'Ok':
-						cla
-						*clr
-						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-						'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
-						'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
-						act 'Change your mind':
-							cla
-							*clr
-							npc_rel['A1'] -= 5
-							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-							'<center><img src="images/pc/no.jpg"></center>'
-							'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
-							'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-							act 'Leave Dimka''s home': gt 'pavResidential'
-						end
-						act 'Drink':
-							cla
-							*clr
-							npc_rel['A1'] += 1
+						'You shake your head meekly. "No thanks, I can''t."'
+						'He looks disappointed, but maintains a sympathetic smile. "Ok, it''s too much. I get it. How about you drink some alcohol with me then?"'
+						gs 'willpower', 'drink', 'resist'
+						if will_cost <= pcs_willpwr:
+							act 'No (<<will_cost>> Willpower)':
+								*clr & cla
+								gs 'willpower', 'pay', 'resist'
+								npc_rel['A1'] -= 5
+								gs 'stat'
+								'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+								'<center><img src="images/pc/no.jpg"></center>'
+								'You shake your head again. "No thanks."'
+								'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+								act 'Leave Dimka''s home': gt 'pavResidential'
+							end
+						else
+							act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end	
+						act 'Ok':
+							*clr & cla
 							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 							'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
-							'You take the offered glass of booze. Dimka raises his glass and clinks it against yours before quickly taking a drink. You follow suit and swallow a large gulp of the liquor. You almost gasp. He made it really strong, you can barely taste anything but the vodka. You continue drinking and, after several more sips, you start to feel light headed. It''s like your brain is fuzzy and you feel like everything is moving underwater. Your head swims as you look over at him and see a huge grin on his face.'
-							act 'Further': gt 'dimaEv', 'drugged'
+							'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
+							gs 'willpower', 'drink', 'resist'
+							if will_cost <= pcs_willpwr:
+								act 'Change your mind (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'pay', 'resist'
+									npc_rel['A1'] -= 5
+									gs 'stat'
+									'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+									'<center><img src="images/pc/no.jpg"></center>'
+									'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
+									'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+									act 'Leave Dimka''s home': gt 'pavResidential'
+								end
+							else
+								act 'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end	
+							act 'Drink':
+								*clr & cla
+								npc_rel['A1'] += 1
+								'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+								'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
+								'You take the offered glass of booze. Dimka raises his glass and clinks it against yours before quickly taking a drink. You follow suit and swallow a large gulp of the liquor. You almost gasp. He made it really strong, you can barely taste anything but the vodka. You continue drinking and, after several more sips, you start to feel light headed. It''s like your brain is fuzzy and you feel like everything is moving underwater. Your head swims as you look over at him and see a huge grin on his face.'
+								act 'Further': gt 'dimaEv', 'drugged'
+							end
 						end
 					end
-				end
+				else
+					act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 				act 'Ok':
-					cla
-					*clr
+					*clr & cla
 					npc_rel['A1'] += 1
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 					'<center><img src="images/locations/pavlovsk/resident/dimkahome/doaline.jpg"></center>'
@@ -830,81 +836,100 @@ if $ARGS[0] = 'dimka_chat':
 				end
 			end
 		end
-		act 'No':
-			cla
-			*clr
-			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-			'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
-			'You shake your head, confused. This conversation really went off the rails and not in a direction you intended. "No. I mean, I like you, but not like that, not that..."'
-			'He interrupts you. "Hey it''s cool, I am not looking either. I just want to have some fun. So, how about you and I have some fun?"'
-			'Fun sounds all well and good, but what does he mean? "What kind of fun?" You ask him as you eye him suspiciously.'
-			act 'Wait for his reply':
-				cla
-				*clr
+		gs 'willpower', 'misc', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'No (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-				'<center><img src="images/locations/pavlovsk/resident/dimkahome/cocaine.jpg"></center>'
-				'He looks you over for a moment before he leans over and digs in a drawer. As moves back you see him holding a bag of white power. He dangles it between his fingers, letting it sway back and forth enticingly. "Take a hit of this and we can have some real fun."'
-				act 'No':
-					cla
-					*clr
-					npc_rel['A1'] -= 1
+				'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
+				'You shake your head, confused. This conversation really went off the rails and not in a direction you intended. "No. I mean, I like you, but not like that, not that..."'
+				'He interrupts you. "Hey it''s cool, I am not looking either. I just want to have some fun. So, how about you and I have some fun?"'
+				'Fun sounds all well and good, but what does he mean? "What kind of fun?" You ask him as you eye him suspiciously.'
+				act 'Wait for his reply':
+					*clr & cla
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-					'<center><img src="images/pc/no.jpg"></center>'
-					'You shake your head no. "No thanks."'
-					'He looks disappointed. "Ok, it''s too much. I get it. How about you drink some alcohol with me then?"'
-					act 'No':
-						cla
-						*clr
-						npc_rel['A1'] -= 5
-						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-						'<center><img src="images/pc/no.jpg"></center>'
-						'You shake your head no. "No thanks."'
-						'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-						act 'Leave Dimka''s home': gt 'pavResidential'
-					end
-					act 'Ok':
-						cla
-						*clr
-						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-						'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
-						'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
-						act 'Change your mind':
-							cla
-							*clr
-							npc_rel['A1'] -= 5
+					'<center><img src="images/locations/pavlovsk/resident/dimkahome/cocaine.jpg"></center>'
+					'He looks you over for a moment before he leans over and digs in a drawer. As moves back you see him holding a bag of white power. He dangles it between his fingers, letting it sway back and forth enticingly. "Take a hit of this and we can have some real fun."'
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'No (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A1'] -= 1
+							gs 'stat'
 							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 							'<center><img src="images/pc/no.jpg"></center>'
-							'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
-							'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-							act 'Leave Dimka''s home': gt 'pavResidential'
-						end
-						act 'Drink':
-							cla
-							*clr
-							npc_rel['A1'] += 1
-							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-							'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
-							'You take the offered glass of booze. Dimka raises his glass and clinks it against yours before quickly taking a drink. You follow suit and swallow a large gulp of the liquor. You almost gasp. He made it really strong, you can barely taste anything but the vodka. You continue drinking and, after several more sips, you start to feel light headed. It''s like your brain is fuzzy and you feel like everything is moving underwater. Your head swims as you look over at him and see a huge grin on his face.'
-							act 'Further': gt 'dimaEv', 'drugged'
+							'You shake your head meekly. "No thanks, I can''t."'
+							'He looks disappointed, but maintains a sympathetic smile. "Ok, it''s too much. I get it. How about you drink some alcohol with me then?"'
+							gs 'willpower', 'drink', 'resist'
+							if will_cost <= pcs_willpwr:
+								act 'No (<<will_cost>> Willpower)':
+									*clr & cla
+									gs 'willpower', 'pay', 'resist'
+									npc_rel['A1'] -= 5
+									gs 'stat'
+									'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+									'<center><img src="images/pc/no.jpg"></center>'
+									'You shake your head again. "No thanks."'
+									'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+									act 'Leave Dimka''s home': gt 'pavResidential'
+								end
+							else
+								act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end	
+							act 'Ok':
+								*clr & cla
+								'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+								'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
+								'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
+								gs 'willpower', 'drink', 'resist'
+								if will_cost <= pcs_willpwr:
+									act 'Change your mind (<<will_cost>> Willpower)':
+										*clr & cla
+										gs 'willpower', 'pay', 'resist'
+										npc_rel['A1'] -= 5
+										gs 'stat'
+										'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+										'<center><img src="images/pc/no.jpg"></center>'
+										'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
+										'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+										act 'Leave Dimka''s home': gt 'pavResidential'
+									end
+								else
+									act 'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+								end	
+								act 'Drink':
+									*clr & cla
+									npc_rel['A1'] += 1
+									'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+									'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
+									'You take the offered glass of booze. Dimka raises his glass and clinks it against yours before quickly taking a drink. You follow suit and swallow a large gulp of the liquor. You almost gasp. He made it really strong, you can barely taste anything but the vodka. You continue drinking and, after several more sips, you start to feel light headed. It''s like your brain is fuzzy and you feel like everything is moving underwater. Your head swims as you look over at him and see a huge grin on his face.'
+									act 'Further': gt 'dimaEv', 'drugged'
+								end
+							end
 						end
+					else
+						act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end	
+					act 'Ok':
+						*clr & cla
+						npc_rel['A1'] += 1
+						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+						'<center><img src="images/locations/pavlovsk/resident/dimkahome/doaline.jpg"></center>'
+						'You nod ok, still unsure about the decision. Dimka sprinkles some of the cocaine on the table and cuts it up into lines using a credit card he removed from his wallet. He hands you a drinking straw and leans back, giving you room to do a line. Tentatively you bend over with the straw held to your nostril. You snort up a line of coke and then throw your head back as the feeling hits you almost all at once. A rush of adrenaline and endorphins surges through your body, making it tingle and pulse in the most delightful of ways. Through the sensation you feel your pussy immediately begin to leak it''s juices.'
+						act 'Further': gt 'dimaEv', 'cocaine'
 					end
 				end
-				act 'Ok':
-					cla
-					*clr
-					npc_rel['A1'] += 1
-					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-					'<center><img src="images/locations/pavlovsk/resident/dimkahome/doaline.jpg"></center>'
-					'You nod ok, still unsure about the decision. Dimka sprinkles some of the cocaine on the table and cuts it up into lines using a credit card he removed from his wallet. He hands you a drinking straw and leans back, giving you room to do a line. Tentatively you bend over with the straw held to your nostril. You snort up a line of coke and then throw your head back as the feeling hits you almost all at once. A rush of adrenaline and endorphins surges through your body, making it tingle and pulse in the most delightful of ways. Through the sensation you feel your pussy immediately begin to leak it''s juices.'
-					act 'Further': gt 'dimaEv', 'cocaine'
-				end
 			end
-		end
+		else
+			act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end	
 		!! I changed the else condition so it matches up with generic boyfriends, because i think the variable boyfriend doesnt exist ... if it does a third elseif must be added for boyfirend or generic boyfriends and the if conditions must be changed
 		if NikoVolkovQW >= 5 or fedorKozlovQW >= 1 or pcs_lovers ! 0:
 			act 'I have a boyfriend':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 				if NikoVolkovQW >= 5:
@@ -917,53 +942,68 @@ if $ARGS[0] = 'dimka_chat':
 					'You tell him. "I have a boyfriend you know, I''m dating <<$loverdesc[0]>>."'
 					'He busts out laughing. "<<$loverdesc[0]>>? Oh god I thought you had more sense than that. You know you could do much better than him, right?" He says as he strokes your hair.'
 				end
-				act 'No':
-					cla
-					*clr
-					npc_rel['A1'] -= 5
-					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-					'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
-					'You shake your head no and push his hand away. "I doubt that, he makes me happy."'
-					'Dimka gives you a disgusted look. "Then why the fuck are you here?" Before you can even answer that, he continues. "You know what? I think you should leave, I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-					act 'Leave Dimka''s home': gt 'pavResidential'
-				end
+				gs 'willpower', 'misc', 'self', 'easy'
+				if will_cost <= pcs_willpwr:
+					act 'No I don''t think I can (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'self'
+						npc_rel['A1'] -= 5
+						gs 'stat'
+						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+						'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
+						'You shake your head no and push his hand away. "I doubt that, he makes me happy."'
+						'Dimka gives you a disgusted look. "Then why the fuck are you here?" Before you can even answer that, he continues. "You know what? I think you should leave, I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+						act 'Leave Dimka''s home': gt 'pavResidential'
+					end
+				else
+					act 'No I don''t thnk I can (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 				act 'Maybe':
-					cla
-					*clr
+					*clr & cla
 					npc_rel['A1'] += 1
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 					'<center><img src="images/locations/pavlovsk/resident/dimkahome/talk.jpg"></center>'
 					'You blush slightly. "You think so?" You ask, looking up into his captivating eyes.'
 					'He strokes your hair a bit more deeply. "A girl like you? Any guy would die to have you as his girlfriend, and most would treat you like a queen. How about we have a drink to celebrate?"'
-					act 'No':
-						cla
-						*clr
-						npc_rel['A1'] -= 5
-						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-						'<center><img src="images/pc/no.jpg"></center>'
-						'You shake your head no. "No thanks."'
-						'He gives you a disgusted look. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave, I got more important things to do." With that he gets up and ushers you out of his house quickly.'
-						act 'Leave Dimka''s home': gt 'pavResidential'
-					end
-					act 'Ok':
-						cla
-						*clr
-						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-						'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
-						'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
-						act 'Change your mind':
-							cla
-							*clr
+					gs 'willpower', 'drink', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'No (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
 							npc_rel['A1'] -= 5
+							gs 'stat'
 							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 							'<center><img src="images/pc/no.jpg"></center>'
-							'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
-							'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+							'You shake your head no. "No thanks."'
+							'He gives you a disgusted look. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave, I got more important things to do." With that he gets up and ushers you out of his house quickly.'
 							act 'Leave Dimka''s home': gt 'pavResidential'
 						end
+					else
+						act 'No (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Ok':
+						*clr & cla
+						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+						'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
+						'He nods and turns to dig around in the mini fridge. Dimka pours two glasses half full with juice and then adds some vodka to them. His body is obscuring your view of the glasses as he prepares the drinks.'
+						gs 'willpower', 'drink', 'resist'
+						if will_cost <= pcs_willpwr:
+							act 'Change your mind (<<will_cost>> Willpower)':
+								*clr & cla
+								gs 'willpower', 'pay', 'resist'
+								npc_rel['A1'] -= 5
+								gs 'stat'
+								'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+								'<center><img src="images/pc/no.jpg"></center>'
+								'Feeling uncertain, you shake your head no. "Actually, I don''t want to drink. Thanks, though."'
+								'His face suddenly twists in disgust. "Then why the fuck are you here?" Before you can even answer that, he continues. "I think you should leave. I got more important things to do." With that he gets up and ushers you out of his house quickly.'
+								act 'Leave Dimka''s home': gt 'pavResidential'
+							end
+						else
+							act 'Change your mind (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end	
 						act 'Drink':
-							cla
-							*clr
+							*clr & cla
 							npc_rel['A1'] += 1
 							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 							'<center><img src="images/locations/pavlovsk/resident/dimkahome/drink.jpg"></center>'
@@ -975,33 +1015,44 @@ if $ARGS[0] = 'dimka_chat':
 			end
 		end
 		act 'Kiss him':
-			cla
-			*clr
+			*clr & cla
 			npc_rel['A1'] += 1
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss.jpg"></center>'
 			'You decide that, instead of answering him, you will show him. You lean over and press your lips against his. He quickly pulls you closer as the two of you start to kiss.'
-			gs 'arousal', 'foreplay', 10, 'unknown'
-			act 'Stop kissing':
-				cla
-				*clr
-				npc_rel['A1'] -= 1
-				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-				'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-				'You make out for a minute or two before you choose to pull away so that things don''t go too far. You have to push him away with your hands to make him stop as he tries to lean in to continue. "Sorry, I got carried away. Can we just go back to talking?" You tell him.'
-				'He frowns a little. "Come on baby, you started this. Don''t leave me hanging." He says before attempting to lean into you again.'
-				act 'Give in': gt 'dimaHome', 'dimka_makeout'
-				act 'Stop kissing':
-					cla
-					*clr
-					npc_rel['A1'] -= 5
+			gs 'arousal', 'foreplay', 5, 'unknown'
+			gs 'willpower', 'sex', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Stop kissing (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					npc_rel['A1'] -= 1
+					gs 'stat'
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 					'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-					'You push him away with all your strength and finally force him to back up. "I said no."'
-					'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
-					act 'Leave Dimka''s home': gt 'pavResidential'
+					'You make out for a minute or two before you choose to pull away so that things don''t go too far. You have to push him away with your hands to make him stop as he tries to lean in to continue. "Sorry, I got carried away. Can we just go back to talking?" You tell him.'
+					'He frowns a little. "Come on baby, you started this. Don''t leave me hanging." He says before attempting to lean into you again.'
+					act 'Give in': gt 'dimaHome', 'dimka_makeout'
+					gs 'willpower', 'sex', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Stop kissing (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							npc_rel['A1'] -= 5
+							gs 'stat'
+							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+							'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
+							'You push him away with all your strength and finally force him to back up. "I said no."'
+							'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
+							act 'Leave Dimka''s home': gt 'pavResidential'
+						end
+					else
+						act 'Stop kissing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end		
 				end
-			end
+			else
+				act 'Stop kissing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end	
 			act 'Make out': gt 'dimaHome', 'dimka_makeout'
 		end
 	end
@@ -1009,34 +1060,45 @@ if $ARGS[0] = 'dimka_chat':
 end
 
 if $ARGS[0] = 'dimka_makeout':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 	'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss1.jpg"></center>'
 	'He wraps his arms around your neck and pulls you in close and soon the two of you are kissing passionately. The kisses are full of eager lust and urgent need. You feel yourself getting more and more aroused. Then he starts pulling your clothes off.'
 	gs 'arousal', 'foreplay', 3, 'unknown'
 	gs 'stat'
-	act 'Stop him':
-		cla
-		*clr
-		npc_rel['A1'] -= 3
-		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-		'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-		'You pull away before things go too far and catch your breath, as you start pulling your clothes back in place. You have to push him away with your hands several times to make him stop trying to undress you. "Sorry, I got carried away. Can we just go back to talking?" You tell him.'
-		'He frowns a little. "Come on baby, you started this. Don''t leave me hanging."'
-		act 'Give in': gt 'dimaHome', 'dimka_knees'
-		act 'I said no':
-			cla
-			*clr
-			npc_rel['A1'] -= 5
+	gs 'willpower', 'bj', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Stop him (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'type'
+			npc_rel['A1'] -= 3
+			gs 'stat'
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-			'With that he reaches back in and tries to pull your top off again, You push him away with all your strength and you barely manage to force him to back up. "I said no."'
-			'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
-			act 'Leave Dimka''s home': gt 'pavResidential'
+			'You pull away before things go too far and catch your breath, as you start pulling your clothes back in place. You have to push him away with your hands several times to make him stop trying to undress you. "Sorry, I got carried away. Can we just go back to talking?" You tell him.'
+			'He frowns a little. "Come on baby, you started this. Don''t leave me hanging."'
+			act 'Give in': gt 'dimaHome', 'dimka_knees'
+			gs 'willpower', 'action', 'type', 'hard'
+			if will_cost <= pcs_willpwr:
+				act 'I said no (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'type'
+					npc_rel['A1'] -= 5
+					gs 'stat'
+					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+					'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
+					'With that he reaches back in and tries to pull your top off again, You push him away with all your strength and you barely manage to force him to back up. "I said no."'
+					'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
+					act 'Leave Dimka''s home': gt 'pavResidential'
+				end
+			else
+				act 'I said no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end	
 		end
-	end
+	else
+		act 'Stop him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 	act 'To your knees': gt 'dimaHome', 'dimka_knees'
 end
 
@@ -1047,64 +1109,86 @@ if $ARGS[0] = 'dimka_seduce':
 	'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 	'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss.jpg"></center>'
 	'As you sit together you turn to say something to him as he suddenly leans in and starts kissing you. His hands stroke your face and hair gently as his kisses you passionately.'
-	gs 'arousal', 'foreplay', 10, 'unknown'
-	act 'Stop kissing':
-		cla
-		*clr
-		npc_rel['A1'] -= 1
-		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-		'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-		'You pull away before things go too far and catch your breath. You have to push him away with your hands to make him stop, as he tries to lean in as you pull away. "Sorry, Can we just go back to talking?" You tell him.'
-		'He frowns a little. "Come on baby, I like you. Don''t leave me hanging."'
-		act 'Give in': gt 'dimaHome', 'dimka_makeout2'
-		act 'Stop kissing':
-			cla
-			*clr
-			npc_rel['A1'] -= 5
+	gs 'arousal', 'foreplay', 5, 'unknown'
+	gs 'willpower', 'bj', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Stop kissing (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			npc_rel['A1'] -= 1
+			gs 'stat'
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-			'You push him away with all your strength and finally manage to force him to back up. "I said no."'
-			'Dimka''s face suddenly turns into anger and confusion, obviously upset. "I thought you liked me, but whatever! I think you should leave." With that he gets up and escorts you to his bedroom door and closes it firmly behind you. Unsure what else to do you leave his house.'
-			act 'Leave Dimka''s home': gt 'pavResidential'
+			'You pull away before things go too far and catch your breath. You have to push him away with your hands to make him stop, as he tries to lean in as you pull away. "Sorry, Can we just go back to talking?" You tell him.'
+			'He frowns a little. "Come on baby, I like you. Don''t leave me hanging."'
+			act 'Give in': gt 'dimaHome', 'dimka_makeout2'
+			gs 'willpower', 'bj', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Stop kissing (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					npc_rel['A1'] -= 5
+					gs 'stat'
+					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+					'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
+					'You push him away with all your strength and finally manage to force him to back up. "I said no."'
+					'Dimka''s face suddenly turns into anger and confusion, obviously upset. "I thought you liked me, but whatever! I think you should leave." With that he gets up and escorts you to his bedroom door and closes it firmly behind you. Unsure what else to do you leave his house.'
+					act 'Leave Dimka''s home': gt 'pavResidential'
+				end
+			else
+				act 'Stop kissing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end	
 		end
-	end
+	else
+		act 'Stop kissing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 	act 'Make out': gt 'dimaHome', 'dimka_makeout2'
 end
 
 if $ARGS[0] = 'dimka_makeout2':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 	'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss1.jpg"></center>'
 	'He wraps his arms around your neck and pulls you in close and soon the two of you are kissing passionately. Dimka smothers your mouth with his, kisses full of eager lust and urgent need. You feel yourself getting progressively aroused as a heat builds inside you. Dimka begins pulling at your clothes, attempting to remove them.'
 	gs 'arousal', 'foreplay', 3, 'unknown'
 	gs 'stat'
-	act 'Stop him':
-		cla
-		*clr
-		npc_rel['A1'] -= 3
-		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
-		'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-		'You pull away before things go too far and catch your breath. You have to push him away with your hands to make him stop, as he tries to lean in as you pull away. "Sorry, Can we just go back to talking?" You tell him.'
-		'He frowns a little. "Come on baby, I like you. Don''t leave me hanging."'
-		act 'Give in': gt 'dimaHome', 'dimka_knees'
-		act 'I said no':
-			cla
-			*clr
-			npc_rel['A1'] -= 5
+	gs 'willpower', 'bj', 'resist'
+	if will_cost <= pcs_willpwr:
+		act 'Stop him (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			npc_rel['A1'] -= 3
+			gs 'stat'
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
-			'With that, he reaches back in and tries to pull your top off again, You push him away with all your strength and finally manage to force him to back up. "I said no."'
-			'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
-			act 'Leave Dimka''s home': gt 'pavResidential'
+			'You pull away before things go too far and catch your breath. You have to push him away with your hands to make him stop, as he tries to lean in as you pull away. "Sorry, Can we just go back to talking?" You tell him.'
+			'He frowns a little. "Come on baby, I like you. Don''t leave me hanging."'
+			act 'Give in': gt 'dimaHome', 'dimka_knees'
+			gs 'willpower', 'bj', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'I said no (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					npc_rel['A1'] -= 5
+					gs 'stat'
+					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
+					'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/stop.jpg"></center>'
+					'With that, he reaches back in and tries to pull your top off again, You push him away with all your strength and finally manage to force him to back up. "I said no."'
+					'He suddenly gets furious. "Oh, you fucking tease! Get the hell out of my house, then!" With that he gets up and practically drags you out of his house, pushing you out the front door, before slamming it behind you.'
+					act 'Leave Dimka''s home': gt 'pavResidential'
+				end
+			else
+				act 'I said no(<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end	
 		end
-	end
+	else
+		act 'Stop him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] = 'dimka_knees':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	gs 'clothing', 'strip'
 	'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
@@ -1118,8 +1202,7 @@ if $ARGS[0] = 'dimka_knees':
 	gs 'arousal', 'hj', 3, 'unknown'
 	gs 'stat'
 	act 'Suck him':
-		cla
-		*clr
+		*clr & cla
 		npc_rel['A1'] += 3
 		gs 'boyStat', 'A1'
 		'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
@@ -1136,8 +1219,7 @@ if $ARGS[0] = 'dimka_knees':
 		gs 'arousal', 'bj', 5, 'deepthroat',  'rough'
 		gs 'stat'
 		act 'Take a seat':
-			cla
-			*clr
+			*clr & cla
 			gs 'boyStat', 'A1'
 			'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss4.jpg"></center>'
@@ -1146,28 +1228,25 @@ if $ARGS[0] = 'dimka_knees':
 			gs 'arousal', 'vaginal', 5, 'unknown'
 			gs 'stat'
 			act 'Get fucked':
-				cla
-				*clr
+				*clr & cla
 				'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 				'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss5.jpg"></center>'
 				'Once you reach your feet he gets up as well and turns you to face the couch. He then pushes you forward, bending you over at the waist. You hands have barely touched the couch before you feel his dick slide back in your wet pussy. As soon as he is in he begins relentlessly pounding your cunt as hard as he can, his balls slamming against you. Dimka slaps your ass hard as he fucks you, the force of his hips slapping against your butt forces you forward slowly until you find yourself kneeling on the couch.'
 				gs 'arousal', 'vaginal', 5, 'rough'
 				gs 'stat'
 				act 'Hey you missed':
-					cla
-					*clr
+					*clr & cla
 					gs 'boyStat', 'A1'
 					'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 					'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss6.jpg"></center>'
 					'He continues railing you, showing no care for your pleasure, only his. After a while he has your head pushed down onto the arm of the couch with your shoulder pinned against the arm and the back of the couch. You feel somewhat trapped with no room left to scoot forward.'
 					*nl
 					'Without warning he pulls his cock out of your dripping hole for a moment and repositions himself. He gets up on the couch, standing on it to get a higher position. You then feel the head of his cock pressed against your asshole! Before you can even protest he shoves it in your ass, plunging as deep as he can go in a single thrust. You cry in pain and pleasure, tears welling up in your eyes. You scream out "That''s my ass!"'
-					'Dimka doesn''t seem to care as he drives his <<dick>>cm <<$dick_girth>> dick deeper into your ass. You beg him to pull it out but he coldy replies. "Shut the fuck up, slut!" as he continues pounding your aching butthole.'
+					'Dimka doesn''t seem to care as he drives his <<dick>>cm <<$dick_girth>> dick deeper into your ass. You beg him to pull it out but he coldly replies. "Shut the fuck up, slut!" as he continues pounding your aching butthole.'
 					gs 'arousal', 'anal', 5, 'rough', 'sub'
 					gs 'stat'
 					act 'Not as bad':
-						cla
-						*clr
+						*clr & cla
 						'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 						'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss7.jpg"></center>'
 						'After several agonizing minutes he pulls out for a moment before rolling you over onto your side laying across the arm of the couch. You want to ask him to stop but as soon as he has you repositioned he slips his rod back in your ass. You grit your teeth at the pain and pray that it will be over soon. “At least now it is a bit loosened up. And in this position he can''t go as deep which makes it feel a little better.” You think, trying to reason with yourself in this powerless situation.'
@@ -1175,16 +1254,14 @@ if $ARGS[0] = 'dimka_knees':
 						gs 'stat'
 						gs 'arousal', 'end'
 						act 'Thar he blows':
-							cla
-							*clr
+							*clr & cla
 							gs 'cum_call', 'butt', 'A1'
 							'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 							'<center><img src="images/characters/pavlovsk/school/boy/dimka/sex/home/kiss7.jpg"></center>'
 							'After a few more minutes Dimka begins to grunt and spasm. He suddenly pulls his dick out of your abused hole and you feel his hot cum spray against your inner thighs and ass. After his orgasm subsides he climbs down off the couch and starts to get dressed again, while you clamor for some tissues to wipe his cum off you.'
 							gs 'stat'
 							act 'Get dressed':
-								cla
-								*clr
+								*clr & cla
 								minut += 5
 								cumspclnt = 15
 								gs 'cum_cleanup'
@@ -1201,8 +1278,7 @@ if $ARGS[0] = 'dimka_knees':
 								'Your blood runs cold as the threat sinks in. You know what this would mean to your reputation, at school and at home with you mother.'
 								act 'Run out of his house': gt 'pavResidential'
 								act 'Plead':
-									cla
-									*clr
+									*clr & cla
 									minut += 5
 									'<center><h4><font color="maroon">Dimka''s Room</font></h4></center>'
 									'<center><img src="images/pc/tears1.jpg"></center>'

+ 70 - 112
locations/dimaRevenge.qsrc

@@ -1,7 +1,7 @@
 # dimaRevenge
 
 menu_off = 1
-
+!!needs fighting added to certain areas 
 !! dimaRevChoice = stores the option selected from bathroom scene.
 !! ARGS[0] - day
 !! $ARGS[1] - time of day i.e. morning
@@ -42,7 +42,7 @@ if ARGS[0] = 3:
 	!dimarevenge = 4!
 	'<center><img src="images/locations/pavlovsk/school/lunch/lunch.jpg"></center>'
 	'After grabbing lunch, you see some boys looking at you and talking quietly to themselves. You decide to ignore them and sit at a table to eat.
-	As you are enjoying your meal, you feel a hand cup your breast and quicky turn around angry, spilling your lunch in the process. The other kids laugh at the spectacle.
+	As you are enjoying your meal, you feel a hand cup your breast and quickly turn around angry, spilling your lunch in the process. The other kids laugh at the spectacle.
 	Embarrassed, you head to the girl''s restroom to clean up.'
 	act 'Go clean up':
 		*clr & cla
@@ -56,7 +56,6 @@ if ARGS[0] = 3:
 			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 			'<center><img src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
 			if grupTipe[0] = 1:
-				!!if popular!!
 				'"<<$pcs_firstname>> thinks she''s so great. What I wouldn''t give to watch her fall."'
 				'"You won''t need to give anything. Word is she cheated on Dimka and now he''s out to destroy her. You have to be a real idiot to cross him."'
 				'"I didn''t even know they were dating. Where did you hear this?"'
@@ -92,7 +91,6 @@ if ARGS[0] = 3:
 					act 'Continue': gt 'gschool_lessons', 'short_break'
 				end
 			elseif grupTipe[0] = 2:
-				!!If jock!!
 				'"I heard <<$pcs_firstname>> is on steroids."'
 				'"I heard she sucked off the coach for a spot on the team."'
 				'At this point you can''t help yourself and barge out of the stall to the surprise of the two girls.'
@@ -134,7 +132,6 @@ if ARGS[0] = 3:
 					act 'Continue': gt 'gschool_lessons', 'short_break'
 				end
 			elseif grupTipe[0] = 3:
-				!!if nerd!!
 				'"So, did you hear about that nerd girl, <<$pcs_firstname>>? They say she is secretly a slut who gives it up to all the nerds."'
 				'"I heard she''s actually an idiot and the nerds do her homework for her in exchange for blowjobs whenever they want."'
 				'You cover your ears and try to ignore their comments. After they leave you go to the sink and splash water on your face and try to steel yourself.
@@ -142,17 +139,13 @@ if ARGS[0] = 3:
 				You need stop him somehow. But what can you do?'
 				if grupvalue[3] > 50:
 					dimaRevChoice = 3
-					!!if Nerd social group 50 or higher this is an option
 					act 'Review the situation':
 						*clr & cla
 						'<center><b><font color="maroon">Classroom</font></b></center>'
 						'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/gilthinking.jpg"></center>'
-						'You go to class but can''t really focus on today''s lessons. Instead you think about your problem. Dimka has been running around the school spreading rumors about you.
-						You could calmly disprove each rumor, but you''ve come to accept that the vast majority of kids your age don''t respond well to logic and reason. You need to get Dimka to stop bad mouthing you and admit to everyone that he was lying.
-						In order to do that you decide that blackmail is the only course of action. You already know Dimka''s computer is easily hacked, so all you need to do is find someone who can hack it.
-						You think to yourself, Julia is too nice to ever want to violate someones privacy. Natasha doesn''t even own a PC. You don''t want to get Artem involved again, and you forgot Petka existed until just now.
-						Feofan can tell you everything about superheroes including their shoe size, but somehow you don''t think that''s going to help. Admittedly, you don''t know much about Zinaida since you can''t get more than a few words out of her before she goes back to her phone.
-						Evgeny lives and breathes chess and probably won''t be of much use. That leaves Gerasim.'
+						'You go to class but can''t really focus on today''s lessons. Instead you think about your problem. Dimka has been running around the school spreading rumors about you. You could calmly disprove each rumor, but you''ve come to accept that the vast majority of kids your age don''t respond well to logic and reason. You need to get Dimka to stop bad mouthing you and admit to everyone that he was lying. In order to do that you decide that blackmail is the only course of action. You already know Dimka''s computer is easily hacked, so all you need to do is find someone who can hack it.'
+						*nl
+						'You think to yourself, Julia is too nice to ever want to violate someones privacy. Natasha doesn''t even own a PC. You don''t want to get Artem involved again, and you forgot Petka existed until just now. Feofan can tell you everything about superheroes including their shoe size, but somehow you don''t think that''s going to help. Admittedly, you don''t know much about Zinaida since you can''t get more than a few words out of her before she goes back to her phone. Evgeny lives and breathes chess and probably won''t be of much use. That leaves Gerasim.'
 						act 'Talk to Gerasim':
 							*clr & cla
 							'<center><b><font color="maroon">Classroom</font></b></center>'
@@ -241,7 +234,6 @@ if ARGS[0] = 3:
 					act 'Continue': gt 'gschool_lessons', 'short_break'
 				end
 			elseif grupTipe[0] = 4:
-				!!if gopnik!!
 				'"You know that <<$pcs_firstname>> girl who is always hanging out with the gopniks. Well, I heard she has to suck them off everyday to be allowed to hang out with them."'
 				'"I believe it. She acts all tough, but if it weren''t for her friends she would just be a scared little girl."'
 				'No fucking way are you standing for this! You quickly exit the stall head towards them. The first girl sees you and bolts out of the restroom.
@@ -268,10 +260,8 @@ if ARGS[0] = 3:
 					'"Actually that sounds like fun," says Lena. "We''ll join you." And with that all three of you head into the hall.'
 					act 'Continue':
 						*clr & cla
-						'The three of you roam the hall looking for Dimka. Most of the girls and some of the boys quickly head into different classrooms just to avoid you.
-						You catch one girl who was too slow and, while you press her against a wall, you make her tell you where Dimka is. "I, I saw him hanging out by the lockers, I swear! Please don''t hurt me."'
-						'You slap her in the face lightly, eliciting a whimper from her, then leave her there and head to the lockers. You see Dimka flirting with a girl while she checks her locker.
-						You approach him quickly, your hands already curled into fists.'
+						'The three of you roam the hall looking for Dimka. Most of the girls and some of the boys quickly head into different classrooms just to avoid you. You catch one girl who was too slow and, while you press her against a wall, you make her tell you where Dimka is. "I, I saw him hanging out by the lockers, I swear! Please don''t hurt me."'
+						'You slap her in the face lightly, eliciting a whimper from her, then leave her there and head to the lockers. You see Dimka flirting with a girl while she checks her locker. You approach him quickly, your hands already curled into fists.'
 						act 'Punch him in the face':
 							*clr & cla
 							npc_rel['A1'] -= 20
@@ -330,7 +320,6 @@ if ARGS[0] = 3:
 				end
 			else
 				dimaTrain = 0
-				!!if outcast!!
 				'"I heard that weird girl, <<$pcs_firstname>>, lets boys do what ever they want to her no matter how degrading. She has no self respect."'
 				'"I heard she gets an abortion every other month because she doesn''t know how to close her legs."'
 				'You start to cry and desperately cover your ears, wishing for them to stop. After what seems like an hour, you take your hands off your ears.
@@ -510,7 +499,6 @@ end
 
 if dimaRevChoice = 1:
 	menu_off = 1
-	!!if popular!!
 	if ARGS[0] = 4:
 		!!after school!!
 		dimaRevenge += 1
@@ -602,7 +590,6 @@ end
 
 if dimaRevChoice = 2:
 	menu_off = 1
-	!!if jock!!
 	if ARGS[0] = 4:
 		if $ARGS[1] = 'day4jockbefore':
 			!!fourth day before class!!
@@ -640,30 +627,22 @@ if dimaRevChoice = 2:
 						!!combat!!
 						!!if you win!!
 						'Lera is unconscious on the ground as you hold Lena by the hair. "I didn''t say shit about you," you tell her.'
-						'You let go of her and turn to head home, but then you see Vitek walking towards you. He looks pissed. He must have just seen you beat up his sister.
-						You make to run but are tripped by Lena. You close your eyes, afraid of what he''ll do to you, but nothing happens. You open your eyes to see Ivan Fedor holding Vitek back.
-						Vitek is swearing at the top of his lungs. As you get up and dust yourself off, Dan, Vasily, Paulina and Ekaterina come to investigate and see Vitek getting ganged up on. Things get crazy after that.'
+						'You let go of her and turn to head home, but then you see Vitek walking towards you. He looks pissed. He must have just seen you beat up his sister. You make to run but are tripped by Lena. You close your eyes, afraid of what he''ll do to you, but nothing happens. You open your eyes to see Ivan Fedor holding Vitek back. Vitek is swearing at the top of his lungs. As you get up and dust yourself off, Dan, Vasily, Paulina and Ekaterina come to investigate and see Vitek getting ganged up on. Things get crazy after that.'
 					elseif win = 1:
 						!!if you lose!!
-						'The two of them are too strong for you and you get knocked to the ground. They start kicking you. You do your best to block their kicks while trying to get up, but they keep knocking you down.
-						You are about to give up when Ivan and Fedor show up. Fedor tosses Lera aside and Ivan grabs Lena by the shoulders and tries to calm her down. Suddenly you hear an angry yell, and you see Vitek charging towards Ivan.
+						'The two of them are too strong for you and you get knocked to the ground. They start kicking you. You do your best to block their kicks while trying to get up, but they keep knocking you down. You are about to give up when Ivan and Fedor show up. Fedor tosses Lera aside and Ivan grabs Lena by the shoulders and tries to calm her down. Suddenly you hear an angry yell, and you see Vitek charging towards Ivan.
 						You get up in time to see Dan, Vasily Paulina, and Ekaterina arrive, followed by Erast and Lazar. Things get crazy after that, with Roman showing up last.'
 						act 'School brawl':
 							*clr & cla
 							'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/bigbrawl.jpg"></center>'
-							'Ivan and Vitek trade blows that would knock anyone else out. Roman, crazy little shit that he is, takes on Erast. Dan and Vasily double up on Fedor, Ekaterina decides she wants to fight Lazar who refuses to hit a girl. Ekaterina scoffs at him and proceeds to kick his ass anyway.
-							You lose track of Lena and Lera. As you look around you see a security camera looking straight at you. Before you can tell anyone about it, a brick hits you in the back causing a great deal of pain. You turn around and see Pauline. "Fucking bitch," you shout as you run at her.
-							"I''ll fucking kill you!"'
+							'Ivan and Vitek trade blows that would knock anyone else out. Roman, crazy little shit that he is, takes on Erast. Dan and Vasily double up on Fedor, Ekaterina decides she wants to fight Lazar who refuses to hit a girl. Ekaterina scoffs at him and proceeds to kick his ass anyway. You lose track of Lena and Lera. As you look around you see a security camera looking straight at you. Before you can tell anyone about it, a brick hits you in the back causing a great deal of pain. You turn around and see Pauline. "Fucking bitch," you shout as you run at her. "I''ll fucking kill you!"'
 							act 'Fight':
 								*clr & cla
 								'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/thepopo.jpg"></center>'
-								'You and Pauline go at for quite a while. Eventually you are both tired and catch your breath before having another go. As you try to catch your breath, exhausted, you see how the others are doing.
-								You see Ivan and Vitek still at it, neither one of them running out of energy, though it looks like Ivan''s superior skill is starting to become the deciding factor.
-								It seems Dan agree''s, after he and Vasily have Fedor down, he jumps in to help Vitek against Ivan, leaving Vasily to kick Fedor while he is down.'
+								'You and Pauline go at for quite a while. Eventually you are both tired and catch your breath before having another go. As you try to catch your breath, exhausted, you see how the others are doing. You see Ivan and Vitek still at it, neither one of them running out of energy, though it looks like Ivan''s superior skill is starting to become the deciding factor. It seems Dan agree''s, after he and Vasily have Fedor down, he jumps in to help Vitek against Ivan, leaving Vasily to kick Fedor while he is down.'
 								*nl
 								'You see battered and bloody Roman pull out a knife and charge at Erast, who seems to have taken his fair share of blow from Roman. As Roman charges him though, Erast side steps just in time and delivers and powerful blow, that sends Roman sprawling unconscious.
-								Erast looks around and then heads over to help Fedor. Lazar is trying to block Ekaterina''s attacks but his refusal to hit her back means she is beating him down. He goes down and once he does, it is all over.
-								Just then you catch sight of Lena and Lera walking towards you. Apparently they were waiting for you to tire yourself out. Lera grabs you and hold you for Lena, but before she can do anything, you hear the sounds of sirens. Several officers show up and arrest everyone.'
+								Erast looks around and then heads over to help Fedor. Lazar is trying to block Ekaterina''s attacks but his refusal to hit her back means she is beating him down. He goes down and once he does, it is all over. Just then you catch sight of Lena and Lera walking towards you. Apparently they were waiting for you to tire yourself out. Lera grabs you and hold you for Lena, but before she can do anything, you hear the sounds of sirens. Several officers show up and arrest everyone.'
 								act 'In custody':
 									*clr & cla
 									'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/jailcell.jpg"></center>'
@@ -709,7 +688,6 @@ end
 
 if dimaRevChoice = 3:
 	menu_off = 1
-!!if nerd!!
 	if ARGS[0] = 4:
 		dimaRevenge += 1
 		!dimarevenge = 5!
@@ -736,8 +714,7 @@ if dimaRevChoice = 3:
 		!dimarevenge = 6!
 		'<center><b><font color="maroon">School Hallway</font></b></center>'
 		'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/linesofcoke.jpg"></center>'
-		'You wait for Feofan by his locker. You hear kids snicker about you as they walk by. Soon Feofan arrives with a wide grin on his face. "I hacked his webcam," he says and holds his phone in front of you with a video playing.
-		In the video Dimka is snorting line after line of coke. More than he did when you were with him. Watching him, it is obvious how much of an addict he really is. Then someone knocks on his door and a male voice says, "Dimka I need to talk with you," which causes Dimka to panic and rush to hide his stash.'
+		'You wait for Feofan by his locker. You hear kids snicker about you as they walk by. Soon Feofan arrives with a wide grin on his face. "I hacked his webcam," he says and holds his phone in front of you with a video playing. In the video Dimka is snorting line after line of coke. More than he did when you were with him. Watching him, it is obvious how much of an addict he really is. Then someone knocks on his door and a male voice says, "Dimka I need to talk with you," which causes Dimka to panic and rush to hide his stash.'
 		'"The male voice has to be his dad," reasons Feofan, "and he doesn''t know about his sons habit."'
 		'"I can use that to my advantage," you tell him, "He''ll do whatever I say so his father doesn''t see this. Thanks Feofan. Send the video to my phone and keep a copy for yourself just in case. I''m off to see Dimka."'
 		act 'Confront Dimka':
@@ -751,20 +728,16 @@ if dimaRevChoice = 3:
 			*nl
 			'"How did you get this?" he asks, part mad, part afraid.'
 			'"You don''t need to know that," you say, trying your best to sound strong. "All you need to know is that I''m not the only one who has it. Now if you don''t want this video to get out, you''ll get everyone to stop talking about me."'
-			'"Why should I do that? My dad owns the cops. They won''t do shit. If you give them that video, it will just disappear, and you and your family will pay for it."
-			He thinks he''s being so clever right now. Like you didn''t think about that.'
+			'"Why should I do that? My dad owns the cops. They won''t do shit. If you give them that video, it will just disappear, and you and your family will pay for it." He thinks he''s being so clever right now. Like you didn''t think about that.'
 			*nl
-			'"I wasn''t planning to take it to the police," you tell him. "I was going to send it to everyone: all the students, their parents, teachers, any and everyone. Before long the whole town will know your dad has a junkie for a son.
-			It wouldn''t ruin his career, sure, but it would embarrass him a great deal to have a junkie for a son and be something his enemies could use against him. Once that happens just how do you think he is going to feel about his darling little boy?
-			Just what do you think he will do to you when he learns you are not only a junkie but stupid enough to get caught? I bet he will be none to pleased with you. I imagine he would make a big deal out of getting you help and getting you off the drugs, whether you like it or not."
+			'"I wasn''t planning to take it to the police," you tell him. "I was going to send it to everyone: all the students, their parents, teachers, any and everyone. Before long the whole town will know your dad has a junkie for a son. It wouldn''t ruin his career, sure, but it would embarrass him a great deal to have a junkie for a son and be something his enemies could use against him. Once that happens just how do you think he is going to feel about his darling little boy? Just what do you think he will do to you when he learns you are not only a junkie but stupid enough to get caught? I bet he will be none to pleased with you. I imagine he would make a big deal out of getting you help and getting you off the drugs, whether you like it or not."
 			He''s visibly distraught now and you go in for the kill.'
 			'You whisper in his ear, "How long do you think you can last without your precious coke? One day? Two? I bet you won''t last a week before you''re begging for a hit. Maybe you''ll go even further and suck a guy off for it."'
 			*nl
 			'"Shut your god damn mouth, you bitch!" You must have really touched a nerve there.'
 			'"So that''s how it is then. Okay I''m off to show the video around. Bye."'
 			'"No wait! I''m sorry. I''ll stop everyone from talking. I swear. just don''t show that to anyone."'
-			'"That''s more like it. You have until the end of the day to get results, or else you know what will happen. don''t you? I don''t want to see you in class until you get it done." He nods and heads into the hall. You breathe a sigh of relief.
-			You were seriously scared there, but it was also exciting seeing him so scared himself. You think about following him around to make sure he keeps his word, but that would mean skipping class. You know he won''t cross you as long as you have dirt on him. You head to class.'
+			'"That''s more like it. You have until the end of the day to get results, or else you know what will happen. don''t you? I don''t want to see you in class until you get it done." He nods and heads into the hall. You breathe a sigh of relief. You were seriously scared there, but it was also exciting seeing him so scared himself. You think about following him around to make sure he keeps his word, but that would mean skipping class. You know he won''t cross you as long as you have dirt on him. You head to class.'
 			act 'Go to class':
 				*clr & cla
 				'<center><b><font color="maroon">Classroom</font></b></center>'
@@ -774,8 +747,7 @@ if dimaRevChoice = 3:
 					*clr & cla
 					'<center><b><font color="maroon">School Hall</font></b></center>'
 					'<center><img src="images/locations/pavlovsk/school/lunch/hall.jpg"></center>'
-					'The student chatter continues until a girl you don''t know walks through the hallway. All the girls go quiet and turn away from her while the boys make dirty comments behind her back while laughing among themselves. Instantly, it occurs to you: this is Dimka''s doing.
-					You feel a combination of guilt and anger. So this is how he makes it right. By ruining some other poor girl''s life. You are angry at Dimka and want to punish him, but he did keep his promise, even if someone else was made to suffer. You force your feelings down and head to class, hoping the girl will be alright.'
+					'The student chatter continues until a girl you don''t know walks through the hallway. All the girls go quiet and turn away from her while the boys make dirty comments behind her back while laughing among themselves. Instantly, it occurs to you: this is Dimka''s doing. You feel a combination of guilt and anger. So this is how he makes it right. By ruining some other poor girl''s life. You are angry at Dimka and want to punish him, but he did keep his promise, even if someone else was made to suffer. You force your feelings down and head to class, hoping the girl will be alright.'
 					act 'Continue': gt 'gschool_lessons', 'short_break'
 				end
 			end
@@ -785,7 +757,6 @@ end
 
 if dimaRevChoice = 4:
 	menu_off = 1
-	!if gopnik!!
 	if ARGS[0] = 4:
 
 		dimaRevenge += 1
@@ -821,10 +792,9 @@ if dimaRevChoice = 4:
 				'"No he isn''t, but he was here recently," he says as he points to some white powder on a desk. He must come to this room to get his fix. You look around the room and find a locked box under the desk.'
 				'"Can you get this open," you ask Lavrenti.'
 				'"Maybe, give to me." You hand him the box and he pulls out a lockpick. After a few minutes, the lock pops open and he opens the box to reveal a few baggies of cocaine.'
-				'"Oh is he going to lose it when he sees his stash is gone," laughs Lavrenti. "I have an idea." He finds a piece of paper and a pen in the desk and writes a note.'
 				*nl
+				'"Oh is he going to lose it when he sees his stash is gone," laughs Lavrenti. "I have an idea." He finds a piece of paper and a pen in the desk and writes a note.'
 				'If you want your coke back. Meet me in the boy''s locker during lunch. Come alone'
-				*nl
 				'"That should do it," he says as he tapes the note under the desk. "Lets go and wait for him." The two of you head for the locker rooms.'
 				act 'Wait for Dimka to arrive':
 					*clr & cla
@@ -849,8 +819,7 @@ if dimaRevChoice = 4:
 							'"I want you to see something, Dimka," you say as you pull out his stash of coke you took.'
 							'"Give that back," he says.'
 							'"No way am I doing that. Now watch."'
-							'You take out a baggie of coke and cut it open, then dump it on the floor. You do the same with the other baggies. Dimka''s face has an expression of pure terror. You aim the shower at the pile of coke on the ground and let it wash down the drain as Dimka screams insults at you and Lavrenti.
-							He screams insult after insult at the two of you as you laugh your asses off. After a while in sounds less like swearing and more like rabid howling. Finally you get sick of his screaming and grab him by the hair, then slam his face into the ground. As he lays there unconscious, you check his pocket. 10000 roubles.'
+							'You take out a baggie of coke and cut it open, then dump it on the floor. You do the same with the other baggies. Dimka''s face has an expression of pure terror. You aim the shower at the pile of coke on the ground and let it wash down the drain as Dimka screams insults at you and Lavrenti. He screams insult after insult at the two of you as you laugh your asses off. After a while in sounds less like swearing and more like rabid howling. Finally you get sick of his screaming and grab him by the hair, then slam his face into the ground. As he lays there unconscious, you check his pocket. 10000 roubles.'
 							'"Fucking rich kid," you say then you look at Lavrenti, "No offense."'
 							'"None taken," he replies. "We should get out of here, though."'
 							act 'Continue': gt 'gschool_lessons', 'short_break'
@@ -870,12 +839,12 @@ if dimaRevChoice = 4:
 			'"I heard <<$pcs_firstname>> gave Lavrenti a blowjob in the boy''s locker room."'
 			'"I heard she was doing it for a fix. Some one saw them leaving the locker room together and when they went inside, they saw white powder disolving in the drain.
 			She''s a crack head. Maybe if you offer her some, she''ll suck your dick t-"'
+			*nl
 			'He didn''t see your fist coming. He falls to the ground as the other boy runs away. Straight into Lavrenti who knocks him down and gets him into an arm hold.
 			"Where did you hear that," Lavrenti asks as he bends the boy''s arm.'
 			'"Lizaveta," he screams. "But she heard it from Dimka! Please let me go."'
 			'Lavrenti lets him go. He looks at you and says, "No matter how many times you beat Dimka up, it won''t be enough. You need to humiliate him for everyone to see."'
-			'Then he heads home. You think about what he says, and a plan forms in your head. You just need a girl to use as bait and someone to watch your back. You also need a place with lots of people.
-			The disco is the perfect place for that. You resolve to head there tonight.'
+			'Then he heads home. You think about what he says, and a plan forms in your head. You just need a girl to use as bait and someone to watch your back. You also need a place with lots of people. The disco is the perfect place for that. You resolve to head there tonight.'
 			act 'Continue': gt 'gschool_grounds', 'main'
 		end
 
@@ -897,16 +866,14 @@ if dimaRevChoice = 4:
 					*clr & cla
 					npc_rel['A143'] += 5
 					npc_rel['A144'] += 5
-					'You and Alyona watch as Anushka puts the moves on Dimka. After a bit of flirting, she whispers something in his ear, then grabs him by the hand and heads to the restroom.
-					No one can resist her charms, when she wants to use them. You head to the restroom as Alyona hides in the crowd. When you get to the restroom, you hide in a stall. You hear the door open.'
+					'You and Alyona watch as Anushka puts the moves on Dimka. After a bit of flirting, she whispers something in his ear, then grabs him by the hand and heads to the restroom. No one can resist her charms, when she wants to use them. You head to the restroom as Alyona hides in the crowd. When you get to the restroom, you hide in a stall. You hear the door open.'
 					'"Just a little further. In this stall." They stop in front the stall you''re waiting in and open the door.'
 					act 'Spring the trap':
 						*clr & cla
 						'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/girlbeatsguy2.jpg"></center>'
 						'"What''s up asshole," you say as you punch Dimka in the face. He runs for the exit right away. Straight into Alyona''s fist which knocks him to the ground.'
 						'"Fucking slut set me up," he yells just before Anushka kicks him repeatedly in the side.'
-						'"Who the fuck are you calling a slut?!" Anuska says as she bends over and punches Dimka in the face a few times, followed by several more kicks to his ribs.
-						Dimka curls up on the floor in pain as the three of you continue to rain blows down on him until he stops moving.
+						'"Who the fuck are you calling a slut?!" Anuska says as she bends over and punches Dimka in the face a few times, followed by several more kicks to his ribs. Dimka curls up on the floor in pain as the three of you continue to rain blows down on him until he stops moving.
 						Alyona checks to make sure he''s breathing and, more importantly, to see what''s in his pockets. 10000 roubles again! Does he go home and beg his parents for more money every time he gets robbed?'
 						'"Fucking rich kid," you hear Alyona say under her breath. "How many bottles of Zhiguljovskoje can we buy with this do you think?"'
 						'"Lets find out," you say. "But first I have an idea. Help me lift him."'
@@ -914,10 +881,7 @@ if dimaRevChoice = 4:
 						act 'Back to the dance':
 							*clr & cla
 							'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/thepopo.jpg"></center>'
-							'You, Anushka, and Alyona head back to the dance and have a few beers, tossing his clothes in the trash. After a few minutes, you hear a scream coming from the restroom.
-							One of the girls must have found Dimka. She runs out screaming pervert. A few minutes later you hear sirens as the cops arrive. Everyone heads towards them to see who they are arresting.
-							The cops drag a naked Dimka out of the restroom as several kids take pictures with their phones. Then they put him in the back of a police car and drive off. People will be talking about this for a while.
-							For the first time, you can''t wait for school tomorrow.'
+							'You, Anushka, and Alyona head back to the dance and have a few beers, tossing his clothes in the trash. After a few minutes, you hear a scream coming from the restroom. One of the girls must have found Dimka. She runs out screaming pervert. A few minutes later you hear sirens as the cops arrive. Everyone heads towards them to see who they are arresting. The cops drag a naked Dimka out of the restroom as several kids take pictures with their phones. Then they put him in the back of a police car and drive off. People will be talking about this for a while. For the first time, you can''t wait for school tomorrow.'
 							act 'Continue': gt 'gdkin'
 						end
 					end
@@ -942,35 +906,39 @@ if dimaRevChoice = 4:
 				*clr & cla
 				grupvalue[4] += 2
 				'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/cheers.jpg"></center>'
-				'You head to the old school building, with Anushka. Inside is the old music room, built to be soundproof. It is the perfect place to avoid being heard, even if most of the windows are now just borded up.
-				You knock on the door, so the people inside can quiet down, before heading in. Lavrenti hands you a beer as you enter. The party is in full swing and everyone is drinking and swearing.
-				Anushka goes to join Radomir and his band. As soon as she joins them, they start one of their songs. Vitek, Dan and Vasily are in a corner laughing. Paulina is drinking a bottle of vodka while talking to Lena and Lera.
-				Alyona is sitting by twenty bottles of Zhiguljovskoje, guarding them from anyone who tries to take one. You can''t believe she bought all that just for herself, the other half of them seem to have been handed out.
-				As you think that, Alyona sees you staring at her and offers you a bottle which you gladly accept.'
+				'You head to the old school building, with Anushka. Inside is the old music room, built to be soundproof. It is the perfect place to avoid being heard, even if most of the windows are now just borded up. You knock on the door, so the people inside can quiet down, before heading in. Lavrenti hands you a beer as you enter. The party is in full swing and everyone is drinking and swearing. Anushka goes to join Radomir and his band. As soon as she joins them, they start one of their songs. Vitek, Dan and Vasily are in a corner laughing. Paulina is drinking a bottle of vodka while talking to Lena and Lera.'
 				*nl
-				'"Aww, Alyona has a girlfriend," Vasily snickers. He is already drunk. You know that when Vasily is wasted he usually ends up unconscious either from passing out or fom his mouth getting him into trouble.
-				Radomir''s band finishes their song and grab some beers. Anushka comes over to you and Alyona. Alyona offers her a bottle as well. Anushka accepts it from her with one hand and grabs Alyona''s head with the other and brings her into a deep kiss, causing the boys in the room to cheer.
-				Alyona is unable to resist her and melts into her arms. Anushka eyes you while she kisses Alyona as if inviting you to join.'
-				act 'Join in':
-					*clr & cla
-					npc_rel['A143'] += 5
-					npc_rel['A144'] += 5
-					'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/threegirlskiss.jpg"></center>'
-					'You can''t resist her either, and the three of you make out enthusiastically. Anushka breaks the kiss and pulls you and Alyona towards the door and out into the hallway and into an empty room.
-					She undresses right away. You strip next and the two of you help Alyona with her clothes. The three of you makeout some more and grope each other''s bodies, moaning with passion on the old mattress covered in a blanket.
-					Alyona cums first and rolls over to catch her breath. You and Anushka continue to pleasure each other. Soon Alyona joins in again, switching between Anushka''s and your pussies, giving them the full attention of her tongue.'
-					*nl
-					'The kinkiness of the situation and Anushka finger banging you as Alyona eats her out, carries you to an orgasm as waves of pleasure wash over you. Alyona is still between Anushka''s legs, trying to bring her to orgasm.
-					Emboldened by the atmosphere of sex in the room, you grab Alyona''s face and give her the best kiss you can muster. You lock lips for a minute before pulling away and showing her how to perform real cunnilingus.
-					You work your tongue along Anushka''s pussy lips and clit, bringing her close to orgasm, but you hold back each time, just before she cums. You repeat this until she begs you to make her cum. You comply and Anushka screams as she orgasms.
-					The three of you lie on the ground together and cuddle before passing out.'
-					act 'Wake up':
+				'Alyona is sitting by twenty bottles of Zhiguljovskoje, guarding them from anyone who tries to take one. You can''t believe she bought all that just for herself, the other half of them seem to have been handed out. As you think that, Alyona sees you staring at her and offers you a bottle which you gladly accept.'
+				*nl
+				'"Aww, Alyona has a girlfriend," Vasily snickers. He is already drunk. You know that when Vasily is wasted he usually ends up unconscious either from passing out or fom his mouth getting him into trouble. Radomir''s band finishes their song and grab some beers. Anushka comes over to you and Alyona. Alyona offers her a bottle as well. Anushka accepts it from her with one hand and grabs Alyona''s head with the other and brings her into a deep kiss, causing the boys in the room to cheer. Alyona is unable to resist her and melts into her arms. Anushka eyes you while she kisses Alyona as if inviting you to join.'
+				if hotcat >= 6:
+					act 'Join in':
 						*clr & cla
-						'<center><img src="images/locations/pavlovsk/resident/rekshome/party/party_iralena_6_7.jpg"></center>'
-						'As you wake up, you see a partially dressed Anushka sitting on the window sill smoking a cigarette. Alyona is still sleeping like a baby. "She looks so content," Anushaka says in a somewhat sad tone, which makes you wonder just how rough Alyona''s life is, "and so adorable when she''s like this. Are you going home?"'
-						'"Yeah," you say as you get dressed. "I''ll see you later."'
-						'You give her a kiss, then finish getting dressed and head home. You check your phone on the way and see that school is just getting out. On your way out, you spot Dimka hitting on a girl. She pushes him away and runs off, not even giving him the time of day. He looks at you with eyes full of anger, but he looks down when you glare back.
-						It looks like you broke his spirit a bit. You smile as you leave the school grounds.'
+						npc_rel['A143'] += 5
+						npc_rel['A144'] += 5
+						'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/threegirlskiss.jpg"></center>'
+						'You can''t resist her either, and the three of you make out enthusiastically. Anushka breaks the kiss and pulls you and Alyona towards the door and out into the hallway and into an empty room.
+						She undresses right away. You strip next and the two of you help Alyona with her clothes. The three of you makeout some more and grope each other''s bodies, moaning with passion on the old mattress covered in a blanket.
+						Alyona cums first and rolls over to catch her breath. You and Anushka continue to pleasure each other. Soon Alyona joins in again, switching between Anushka''s and your pussies, giving them the full attention of her tongue.'
+						*nl
+						'The kinkiness of the situation and Anushka finger banging you as Alyona eats her out, carries you to an orgasm as waves of pleasure wash over you. Alyona is still between Anushka''s legs, trying to bring her to orgasm.
+						Emboldened by the atmosphere of sex in the room, you grab Alyona''s face and give her the best kiss you can muster. You lock lips for a minute before pulling away and showing her how to perform real cunnilingus.
+						You work your tongue along Anushka''s pussy lips and clit, bringing her close to orgasm, but you hold back each time, just before she cums. You repeat this until she begs you to make her cum. You comply and Anushka screams as she orgasms.
+						The three of you lie on the ground together and cuddle before passing out.'
+						act 'Wake up':
+							*clr & cla
+							'<center><img src="images/locations/pavlovsk/resident/rekshome/party/party_iralena_6_7.jpg"></center>'
+							'As you wake up, you see a partially dressed Anushka sitting on the window sill smoking a cigarette. Alyona is still sleeping like a baby. "She looks so content," Anushaka says in a somewhat sad tone, which makes you wonder just how rough Alyona''s life is, "and so adorable when she''s like this. Are you going home?"'
+							'"Yeah," you say as you get dressed. "I''ll see you later."'
+							'You give her a kiss, then finish getting dressed and head home. You check your phone on the way and see that school is just getting out. On your way out, you spot Dimka hitting on a girl. She pushes him away and runs off, not even giving him the time of day. He looks at you with eyes full of anger, but he looks down when you glare back. It looks like you broke his spirit a bit. You smile as you leave the school grounds.'
+							act 'Continue': gt 'pavResidential'
+						end
+					end
+				else
+					act 'Just watch':
+						*clr & cla
+						'<center><img src="images/locations/pavlosvk/school/oldshcool/gopnahngout/party/party.jpg"></center>'
+						'You watch the two of them make out and then they drift into another room to be alone. You rejoin the party, talking with others and drinking. You spend the whole day there, even passing out for awhile, only to wake up to several others also passed out. Seems like the party finally ran out of steam. You get up and look around a bit, stretching before heading out. You check your phone on the way and see that school is just getting out. On your way out, you spot Dimka hitting on a girl. She pushes him away and runs off, not even giving him the time of day. He looks at you with eyes full of anger, but he looks down when you glare back. It looks like you broke his spirit a bit. You smile as you leave the school grounds.'
 						act 'Continue': gt 'pavResidential'
 					end
 				end
@@ -988,7 +956,6 @@ if dimaRevChoice = 4:
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/schoolwinter.jpg"></center>'
 			end
 			'Pavlovsk''s only school, all the local children go here for their education. Next to the school is the athletic field, a parking lot for the teachers, just beyond the parking lot is a grove of trees, and past that is the old school building. After the new school was built the old one was supposed to get renovated and used for advance classes but budget cuts meant the project was canceled and now the old school building stands empty. Though many of the kids use it to skip class or as a place to sneak off to drink or have sex.'
-
 			'It seems Dimka didn''t finished to spread dirt about you, maybe you have to talk to your group again, hopefully it''s not too late...'
 			act 'Continue': gt $loc,$metka
 		end
@@ -1182,15 +1149,13 @@ if dimaRevChoice = 6:
 		pav_sex -=100
 		'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 		'<center><img src="images/locations/pavlovsk/school/bathroom/girlsbathroom.jpg"></center>'
-		'As you exit the cafeteria, you start to hear nasty comments from the students in the hall. They get louder and louder until one boy loudly calls you a slut to your face. Then they start chanting "Slut! Slut! Slut!" as other kids join in.
-		Soon the whole hallway is yelling "Slut!" until you run to the girl''s bathroom with your eyes full of tears.'
+		'As you exit the cafeteria, you start to hear nasty comments from the students in the hall. They get louder and louder until one boy loudly calls you a slut to your face. Then they start chanting "Slut! Slut! Slut!" as other kids join in. Soon the whole hallway is yelling "Slut!" until you run to the girl''s bathroom with your eyes full of tears.'
 		act 'In the girls room':
 			*clr & cla
 			minut += 5
 			'<center><b><font color="maroon">Girls bathroom</font></b></center>'
 			'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/crying.jpg"></center>'
-			'As you hide in the stall, crying hysterically, all you can think about is how your life is over. All the girls are going to give you the cold shoulder. The boys are going to treat you like a whore and make you give them blowjobs alongside Sonia.
-			Your mother will disown you. Your despair is interrupted by a banging on the restroom door.'
+			'As you hide in the stall, crying hysterically, all you can think about is how your life is over. All the girls are going to give you the cold shoulder. The boys are going to treat you like a whore and make you give them blowjobs alongside Sonia. Your mother will disown you. Your despair is interrupted by a banging on the restroom door.'
 			'"Come out, <<$pcs_nickname>>. you can''t stay in their forever." It''s Dimka, that fucking asshole.'
 			'"Your public is waiting for you, slut. Come out and show us what a good cocksuc- Ow! Fuck! Get the hell off me Artem!"'
 			act 'peek your head out':
@@ -1198,8 +1163,7 @@ if dimaRevChoice = 6:
 				minut += 15
 				'<center><b><font color="maroon">School Hallway</font></b></center>'
 				'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/fightinginhall.jpg"></center>'
-				'You peek your head out and see Artem on top of Dimka, punching him in the face over and over with no sign of stopping. Igor is behind Artem, about to pull him off, but is knocked aside by Ivan.
-				This rather one sided fight goes on until a teacher hears the commotion and comes to investigate. Ivan pulls Artem off of Dimka before the teacher can see what''s happening.'
+				'You peek your head out and see Artem on top of Dimka, punching him in the face over and over with no sign of stopping. Igor is behind Artem, about to pull him off, but is knocked aside by Ivan. This rather one sided fight goes on until a teacher hears the commotion and comes to investigate. Ivan pulls Artem off of Dimka before the teacher can see what''s happening.'
 				act 'Act innocent':
 					*clr & cla
 					minut += 10
@@ -1217,8 +1181,7 @@ if dimaRevChoice = 6:
 						minut += 60
 						'<center><b><font color="maroon">Classroom</font></b></center>'
 						'<center><img src="images/locations/pavlovsk/school/classroom/bored.jpg"></center>'
-						'You sit in the classroom going over what just happened. You smile as you think about the beating Dimka just received. You also think how fortunate you are that it was Mr. Ivanov who came to investigate.
-						The way Artem could lie to his face like that makes you wonder. It seems like everyone has stopped talking about you. Well, at least about your slutiness. Tired of being in your own head, you listen to the conversations in the classroom.'
+						'You sit in the classroom going over what just happened. You smile as you think about the beating Dimka just received. You also think how fortunate you are that it was Mr. Ivanov who came to investigate. The way Artem could lie to his face like that makes you wonder. It seems like everyone has stopped talking about you. Well, at least about your slutiness. Tired of being in your own head, you listen to the conversations in the classroom.'
 						*nl
 						'"Did you see the fight between Dimka and Artem?"'
 						'"Yeah, if you can call it that. Dimka got his ass kicked. What a weakling. And he''s a snitch."'
@@ -1232,32 +1195,28 @@ if dimaRevChoice = 6:
 							npc_rel['A25'] += 5
 							'<center><b><font color="maroon">Classroom</font></b></center>'
 							'<center><img src="images/locations/pavlovsk/school/classroom/talkboy.jpg"></center>'
-							'It doesn''t look like the teacher is coming back. Most of the students decide to leave early except the nerds, outcasts and a few of the jocks who have to stay for team practice. Soon the seat next to Artem opens up and you decide to take it.
-							Artem gives you a shy smile as you take a seat. You decide that now would be a good time to thank him and ask how he sold that story.'
+							'It doesn''t look like the teacher is coming back. Most of the students decide to leave early except the nerds, outcasts and a few of the jocks who have to stay for team practice. Soon the seat next to Artem opens up and you decide to take it. Artem gives you a shy smile as you take a seat. You decide that now would be a good time to thank him and ask how he sold that story.'
 							*nl
-							'"It was easy, really. I tutor a few of the jocks and they agreed to spread the word that you dumped Dimka for me. It was the only solution I could think of."
-							Artem scratches the back of his head and continues, "I guess word didn''t spread fast enough though, and when I heard everyone in the hall badmouthing you I guess I lost control. I''ve never been in a fight before."'
+							'"It was easy, really. I tutor a few of the jocks and they agreed to spread the word that you dumped Dimka for me. It was the only solution I could think of."'
+							'Artem scratches the back of his head and continues, "I guess word didn''t spread fast enough though, and when I heard everyone in the hall badmouthing you I guess I lost control. I''ve never been in a fight before."'
 							*nl
-							'You can''t help but think there''s more to it to that. You decide that he''s entitled to a litle deviousness and decide not to go into it.
-							"I really appreciate you standing up for me," you tell him as you give him a kiss on the cheek. Soon after the bell rings. As the students leave the classroom you suggest that Artem should walk you home.'
+							'You can''t help but think there''s more to it to that. You decide that he''s entitled to a litle deviousness and decide not to go into it.'
+							'"I really appreciate you standing up for me," you tell him as you give him a kiss on the cheek. Soon after the bell rings. As the students leave the classroom you suggest that Artem should walk you home.'
 							act 'Walk home with Artem':
 								*clr & cla
 								minut += 10
 								npc_rel['A25'] += 10
 								'<center><b><font color="maroon">After School</font></b></center>'
 								'<center><img src="images/characters/pavlovsk/school/boy/dimka/revenge/walkinghometogether.jpg"></center>'
-								'As you leave the school with Artem, you hear the other students talking about the two of you. Mostly talking about what a lucky bastard Artem is and how cute the two of you look together.
-								When you reach your apartment you check to see if your parents are home and when you see that they aren''t, you invite Artem into your room. You tell him to undress and relax and let you take care of him. Artem undresses and sits on your bed and eagerly waits for what you have planned.
-								You find your sexiest outfit and put it on in the bathroom then return to him.'
+								'As you leave the school with Artem, you hear the other students talking about the two of you. Mostly talking about what a lucky bastard Artem is and how cute the two of you look together. When you reach your apartment you check to see if your parents are home and when you see that they aren''t, you invite Artem into your room. You tell him to undress and relax and let you take care of him. Artem undresses and sits on your bed and eagerly waits for what you have planned. You find your sexiest outfit and put it on in the bathroom then return to him.'
 								act 'Do a strip tease':
 									*clr & cla
 									minut += 15
-								!!if high erotic dancing skill!!
+!!if high erotic dancing skill!! this was never coded 
 									'<center><b><font color="maroon">Home</font></b></center>'
 									'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/dimka/revenge/striptease1.mp4"></video></center>'
-									'You decide to give him a show as you sway your hips back and forth making sure to give him a good view of yor backside like you know he likes. His member stands at attention in no time at all. He can''t resist your ass.
-									As you get into it you shed your outer clothes and continue to gyrate your hips to his enjoyment. You remove your bra in a quick graceful move and take off your panties and flick them at his face. When he picks them off his face you are already on the bed in front of him giving him the best view yet.'
-									!!if low erotic dancing skill!!
+									'You decide to give him a show as you sway your hips back and forth making sure to give him a good view of yor backside like you know he likes. His member stands at attention in no time at all. He can''t resist your ass. As you get into it you shed your outer clothes and continue to gyrate your hips to his enjoyment. You remove your bra in a quick graceful move and take off your panties and flick them at his face. When he picks them off his face you are already on the bed in front of him giving him the best view yet.'
+!!if low erotic dancing skill!! ths was never coded
 									'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/dimka/revenge/stripfail.mp4"></video></center>'
 									'You decide to give him a show. You really should have practiced first. You fell down a couple time and had to get his help to unclasp your bra, and when you tried a complicated move you tripped on your sisters bed. Laughing, you get up and get on the bed in front of him.'
 									act 'Foot worship':
@@ -1273,10 +1232,9 @@ if dimaRevChoice = 6:
 											'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/dimka/revenge/reversecowgirl.mp4"></video></center>'
 											'It''s time for the main event. You pull your foot away from him and start to lower youself over his cock. You get lower and lower until your vulva is kissing the tip of his dick. "You wan''t me, don''t you?" you ask him in your sexiest voice.'
 											*nl
-											'"Yes, please, <<$pcs_nickname>>. I can''t take it anymore. I need you." You can''t take it anymore either and you let your pussy engulf his penis and start riding him with reckless abandon. Apparently you were closer than him, because it isn''t long before you orgasm, screaming at the top of your lungs.
-											As you come down from your orgasmic high, you lean forward and give Artem a long, passionate kiss on the lips. You pull yourself off him, turn around and plunge back down to ride him in reverse cowgirl. You roll your hips and milk his cock urging him to let his cum out. You ride him like this for a few minute until you have another orgasm.
-											Your eyes roll back as you ride out the sensation, unaware of the rest of the world. You''re in heaven. When you come back to earth you see that Artem came on your ass.'
+											'"Yes, please, <<$pcs_nickname>>. I can''t take it anymore. I need you." You can''t take it anymore either and you let your pussy engulf his penis and start riding him with reckless abandon. Apparently you were closer than him, because it isn''t long before you orgasm, screaming at the top of your lungs. As you come down from your orgasmic high, you lean forward and give Artem a long, passionate kiss on the lips. You pull yourself off him, turn around and plunge back down to ride him in reverse cowgirl. You roll your hips and milk his cock urging him to let his cum out. You ride him like this for a few minute until you have another orgasm.'
 											*nl
+											'Your eyes roll back as you ride out the sensation, unaware of the rest of the world. You''re in heaven. When you come back to earth you see that Artem came on your ass.'
 											'"That was amazing!" You blush at that statement. Then, seeing the clock, you rush him out of your apartment before your parents get home. Before he leaves, you pull him into another long kiss and watch as he makes his way to the stairs. As you reenter your apartment, you think to yourself wistfully, "That was amazing."'
 											act 'Continue': gt 'korrPar'
 										end

+ 106 - 69
locations/nyp_school.qsrc

@@ -49,7 +49,7 @@ if $ARGS[0] = 'start':
 			'You began to help clear the table with the other girls. The boys don''t help with the cleanup and just keep talking with each other. Once everything is cleaned up the teachers let you know. "You can stay here for a while and have fun guys, Rolan will come through in a few hours to lock the place up. Until then feel free to stay and dance, and we''ll see everyone after winter break." With that the teachers pack up and leave, acting like they can''t wait to get out of here, leaving only Mr. Yenotin to watch over everyone.'
 			*nl
 			'With most of the teachers gone, some of the boys begin to whisper among themselves and all of a sudden some of them pull out some fruit juice, while a couple of the girls cut up fresh fruit slices to add to it. Lena and Lera add the final ingredient which is pouring a whole bottle of vodka into the mix, much to the joy of most of the students and to the dismay of the nerds.'
-			if pav_slut > 75 and grupTipe ! 4:
+			if pav_slut > 100 and grupTipe ! 4:
 				!!If Sveta is a slut and not a Gopnik this happens instead of the options below.
 				!!slut and not a gopnik
 				*clr & cla
@@ -66,6 +66,7 @@ if $ARGS[0] = 'start':
 
 				act 'Ignore him':
 					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/newyear.jpg"></center>'
 					'You silently turn away from Vasily ignoring his comment. He grabs you by the arm: "What do you think you''re doing, bitch? Answer me when I talk to you!"'
 					if AlbinaBlockHumiliation = 1:
 						if pav_prostitute > 10: pav_prostitute -= 10
@@ -90,7 +91,6 @@ if $ARGS[0] = 'start':
 					end
 				end
 			elseif pav_slut > 125 and grupTipe = 4:
-				!!if pav_slut > 125 and is a gopnik
 				'Suddenly one of the boys call out to you "<<$pcs_nickname>>, come over here. I got something for you."'
 				act 'Approach':
 					*clr & cla
@@ -109,17 +109,24 @@ if $ARGS[0] = 'start':
 
 						act 'Get dragged into the locker room': gt 'nyp_school', 'slut'
 					end
-					act 'Refuse the drink':
-						*clr & cla
-						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/forceddrink.jpg"></center>'
-						'You shake your head no. "No thinks guys."'
-						'One of them snorts, while Dan says. "I don''t think you understand <<$pcs_nickname>> we wasn''t asking." You feel someone grab your hair and pull your head back. While Dan grabs your chin and forces your mouth open, while someone pours vodka into your mouth. You try to spit some out, but once your mouth is full, Dan forces your mouth closed. Then covers your mouth with his hand and pinches your nose closed, forcing you to swallow or drown. After several times of this, you are so drunk you can barely stand.'
-						minut += 10
-						gs 'drugs', 'alcohol', 'vodka', 1
-						gs 'stat'
+					gs 'willpower', 'drink', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Refuse the drink (<<will_cost>> Willpower)':
+							*clr & cla
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/forceddrink.jpg"></center>'
+							'You shake your head no. "No thinks guys."'
+							'One of them snorts, while Dan says. "I don''t think you understand <<$pcs_nickname>> we wasn''t asking." You feel someone grab your hair and pull your head back. While Dan grabs your chin and forces your mouth open, while someone pours vodka into your mouth. You try to spit some out, but once your mouth is full, Dan forces your mouth closed. Then covers your mouth with his hand and pinches your nose closed, forcing you to swallow or drown. After several times of this, you are so drunk you can barely stand.'
+							minut += 10
+							gs 'drugs', 'alcohol', 'vodka', 1
+							gs 'stat'
 
-						act 'Get dragged into the locker room': gt 'nyp_school', 'slut'
-					end
+							act 'Get dragged into the locker room': gt 'nyp_school', 'slut'
+						end
+					else
+						act 'Refuse the drink (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end	
 				end
 			else
 				act 'Drink some juice':
@@ -366,7 +373,7 @@ if $ARGS[0] = 'nerds':
 		act 'Approach':
 			*clr & cla
 			'As you come nearer the discussion subsides as the guys stop talking as you approach the table.'
-			'Natasha turns around and greets you, "Hi <<$pcs_nickname>>, sorry about the commotion. But I was discussing about how annoying it was that the only thing that everyone talk about is this stupid game."'
+			'Natasha turns around and greets you, "Hi <<$pcs_nickname>>, sorry about the commotion. But I was discussing about how annoying it was that the only thing that everyone talks about is this stupid game."'
 			'"And I take it that you''re not a fan of it?" you reply.'
 			*nl
 			'Natasha smiles nervously back, "That''s right. I mean I don''t mind them talking about it but it''s just that they talk about it all the time. It''s like there''s nothing else happening around here."'
@@ -645,17 +652,25 @@ if $ARGS[0] = 'gopniks':
 				end
 			end
 		end
-		act 'Say no':
-			cla & *clr
-			'You ponder about it for a bit and answer that you don''t want to be a part of such childish things, "There are other ways to leave a memento behind. So no I won''t be joining you."'
-			'The group looks disappointingly at you, "We thought you were cool <<$pcs_nickname>>." Ekaterina says. The others nodded assenting, agreeing with what Ekaterina was saying.'
-			'You shrug your shoulders at their reaction, it doesn''t really bother you that they find you boring for not going along with it.'
-			'They shake their heads as they walk past you, some of them whisper, "Can you believe she turned us down? Who the fuck does she think she is?"'
-			minut += 5
-			gs 'stat'
+		gs 'willpower', 'crime', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Say no (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/newyear.jpg"></center>'
+				'You ponder about it for a bit and answer that you don''t want to be a part of such childish things, "There are other ways to leave a memento behind. So no I won''t be joining you."'
+				'The group looks disappointingly at you, "We thought you were cool <<$pcs_nickname>>." Ekaterina says. The others nodded assenting, agreeing with what Ekaterina was saying.'
+				'You shrug your shoulders at their reaction, it doesn''t really bother you that they find you boring for not going along with it.'
+				'They shake their heads as they walk past you, some of them whisper, "Can you believe she turned us down? Who the fuck does she think she is?"'
+				minut += 5
+				gs 'stat'
 
-			act 'Hangout until the party ends':gt 'nyp_school', 'end'
-		end
+				act 'Hangout until the party ends':gt 'nyp_school', 'end'
+			end
+		else
+			act 'Say no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end	
 	end
 	act 'Go get high':
 		cla & *clr
@@ -716,36 +731,48 @@ if $ARGS[0] = 'gopniks':
 						act 'Hangout until the party ends':gt 'nyp_school', 'end'
 					end
 				end
+				gs 'willpower', 'drugs', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'Have second thoughs (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/lockerroom.jpg"></center>'
+						'As Alyona is passes the joint to you, you begin to internally freak out. You shake your head and show with a hand gesture that you pass.'
+						'"What now?" Arkadi asks, "I thought you wanted to smoke?" he irritably says.'
+						'"I''ve had a change of mind." you meekly answer.'
+						'He scoffs, "I knew this was a bad idea. We shouldn''t have made you tag along."'
+						'Anushka, once again comes to the rescue, "Leave her alone, Arkadi. If she doesn''t want to smoke, don''t force her then. She can still stay until we head back."'
+						'You cheer up a bit and you start talking to Anushka and Alyona while you can hear Arkadi mutter something to the other boys.'
+						minut += 15
+						npc_rel['A156'] -= 1
+						npc_rel['A144'] += 1
+						gs 'stat'
 
-				act 'Have second thoughs':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/lockerroom.jpg"></center>'
-					'As Alyona is passes the joint to you, you begin to internally freak out. You shake your head and show with a hand gesture that you pass.'
-					'"What now?" Arkadi asks, "I thought you wanted to smoke?" he irritably says.'
-					'"I''ve had a change of mind." you meekly answer.'
-					'He scoffs, "I knew this was a bad idea. We shouldn''t have made you tag along."'
-					'Anushka, once again comes to the rescue, "Leave her alone, Arkadi. If she doesn''t want to smoke, don''t force her then. She can still stay until we head back."'
-					'You cheer up a bit and you start talking to Anushka and Alyona while you can hear Arkadi mutter something to the other boys.'
-					minut += 15
-					npc_rel['A156'] -= 1
-					npc_rel['A144'] += 1
-					gs 'stat'
-
-					act 'Hangout until the party ends':gt 'nyp_school', 'end'
-				end
+						act 'Hangout until the party ends':gt 'nyp_school', 'end'
+					end
+				else
+					act 'Have second thoughs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 			end
 		end
-		act 'Shake head':
-			cla & *clr
-			minut += 5
-			gs 'stat'
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/gopniks.jpg"></center>'
-			'"I''m not interested in smoking weed. But don''t worry your secret is safe with me, I won''t tell anyone." you reply.'
-			'"Yeah, you better keep that mouth shut." Arkadi aggressively tells you off.'
-			'"There There Arkadi, take it easy <<$pcs_nickname>> said she wouldn''t say anything. And even if she did it''s not like this is a big secret after all." Anushka tries to calm Arkadi down.'
-			'"As I said she better keep that mouth shut." he yells out as he moves away from you all. The rest of the group quickly chase after him as you''re left alone standing all by yourself.'
-			act 'Hangout until the party ends':gt 'nyp_school', 'end'
-		end
+		gs 'willpower', 'drugs', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Shake head (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'resist'
+				minut += 5
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/events/newyear/gopniks.jpg"></center>'
+				'"I''m not interested in smoking weed. But don''t worry your secret is safe with me, I won''t tell anyone." you reply.'
+				'"Yeah, you better keep that mouth shut." Arkadi aggressively tells you off.'
+				'"There There Arkadi, take it easy <<$pcs_nickname>> said she wouldn''t say anything. And even if she did it''s not like this is a big secret after all." Anushka tries to calm Arkadi down.'
+				'"As I said she better keep that mouth shut." he yells out as he moves away from you all. The rest of the group quickly chase after him as you''re left alone standing all by yourself.'
+				act 'Hangout until the party ends':gt 'nyp_school', 'end'
+			end
+		else
+			act 'Shake head (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end	
 	end
 	act 'Go pick on someone':
 		cla & *clr
@@ -759,7 +786,7 @@ if $ARGS[0] = 'gopniks':
 			cla & *clr
 			minut += 5
 			gs 'stat'
-			!!image needed
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 			'"Heya Petia!" you cheerfully greet him.'
 			'Petia, a bit hesitant greets you back, and then arrogantly asks you, "What do you want? I have no time to deal with your shit today."'
 			'"Is that a way to greet a classmate?" you reply, "Here I was meaning to be kind and nice this time but you''re making it really hard to do that."'
@@ -768,7 +795,7 @@ if $ARGS[0] = 'gopniks':
 				cla & *clr
 				minut += 5
 				gs 'stat'
-				!!image needed
+				'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 				'"Well here''s the thing. This friend of mine is quite interested in you. But she''s a bit too shy to talk to you herself so she me over to talk with you." you try to keep your voice down.'
 				'Petia, feeling distrustful in your actions, answers, "Yeah, right. You should''ve tried with something less obvious."'
 				'You look pleadingly at him, "No I''m not kidding around, here let me call her over." Before he manages to answer you wave over Lena to come over.'
@@ -776,7 +803,7 @@ if $ARGS[0] = 'gopniks':
 					cla & *clr
 					minut += 5
 					gs 'stat'
-					!!image needed
+					'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 					'Lena sees the signal and leaps towards the two of you. She cheerfully stops in front of the two of you as you begin to explain that you''ve told Petia the big secret.'
 					'Lena being the good actrees she is blushes, pushes you gently, "What did you tell him that? I told you that in confidence and now you told him. I''m so ashamed right now."'
 					'Petia now looking nervously around tries to manage the situation, "Wait wait. No need to fight with each other. Let''s talk about it."'
@@ -863,7 +890,7 @@ if $ARGS[0] = 'outcast':
 				'You yell out hoping that someone will come to your aid but to no avail there''s no one daring to help you out.'
 				'While he''s holding you down Vitek turns his attention towards Sonia, "Do you want to help out your little friend here?" he asks her.'
 				'Sonia teary eyed nods, "I''ll do whatever just let her be!"'
-				'"See, even the whores take care of eachother." he grins to his friends, "This gives me an idea, the two of you can give us a little warm-up show and after that we''ll decide among ourselves who gets who."'
+				'"See, even the whores take care of each other." he grins to his friends, "This gives me an idea, the two of you can give us a little warm-up show and after that we''ll decide among ourselves who gets who."'
 				act 'Accept your punishment':
 					cla & *clr
 					minut += 2
@@ -877,26 +904,34 @@ if $ARGS[0] = 'outcast':
 					'You can see his face turn red as he yells to the rest of his gang to get ready for a fight. As he begins walking away he yells out, "I''ll take a rain check <<$pcs_nickname>>!"'
 					act 'Leave the party':
 						cla
+						'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 						'Once the gopniks hurry off you glance at Sonia and say. "We should get out of here, before they come back. See you later." With that you sadly leave the party before things get worse.'
 						act 'Leave':gt 'gschool_grounds', 'main'
 					end
 				end
-				act 'Refuse':
-					cla & *clr
-					minut += 2
-					gs 'pain', 5, 'neck', 'pinch'
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
-					'In a mere moment of bravery you yell back, "Sonia and I are not your playthings, go fuck yourself!"'
-					'Vitek starts laughing as he tightens his grip around your neck and you let out a squeak as the pain becomes unbearable, "What did you say whore? Forget the foreplay boys, <<$pcs_nickname>> will do fine by herself..."'
-					'The guys all unisonly laugh and just as they''re about to lead you through the main door Lena runs up to Vitek and whispers something...'
-					'You can see his face turn red as he yells to the rest of his gang to get ready for a fight, "You''re lucky this time whore... Next time I won''t be this nice!" he tells you as he releases you from his grip.'
-					act 'Leave the party':
-						cla
-						'Once the gopniks hurry off you glance at Sonia and say. "We should get out of here, before they come back. See you later." With that you sadly leave the party before things get worse.'
-						act 'Leave':gt 'gschool_grounds', 'main'
+				gs 'willpower', 'sex', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'Refuse (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						minut += 2
+						gs 'pain', 5, 'neck', 'pinch'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+						'In a mere moment of bravery you yell back, "Sonia and I are not your playthings, go fuck yourself!"'
+						'Vitek starts laughing as he tightens his grip around your neck and you let out a squeak as the pain becomes unbearable, "What did you say whore? Forget the foreplay boys, <<$pcs_nickname>> will do fine by herself..."'
+						'The guys all unisonly laugh and just as they''re about to lead you through the main door Lena runs up to Vitek and whispers something...'
+						'You can see his face turn red as he yells to the rest of his gang to get ready for a fight, "You''re lucky this time whore... Next time I won''t be this nice!" he tells you as he releases you from his grip.'
+						act 'Leave the party':
+							cla
+							'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+							'Once the gopniks hurry off you glance at Sonia and say. "We should get out of here, before they come back. See you later." With that you sadly leave the party before things get worse.'
+							act 'Leave':gt 'gschool_grounds', 'main'
+						end
 					end
-				end
+				else
+					act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 			end
 		end
 	else
@@ -937,6 +972,7 @@ if $ARGS[0] = 'outcast':
 					'"That''s it the show is over!" Vitek yells, "Until next time, <<$pcs_nickname>>." he winks.'
 					act 'Leave the party':
 						cla
+						'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 						'Once the gopniks hurry off you glance around, you notice the exchange got a lot of attention and attention for an outcast is bad. With final look at the decorations you sadly leave the party before things get worse.'
 						act 'Leave':gt 'gschool_grounds', 'main'
 					end
@@ -963,6 +999,7 @@ end
 if $ARGS[0] = 'slut':
 	*clr & cla
 	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
 	'Once in the bathroom Vasily immediately pulls down his pants and says, "Suck my cock bitch. I know that you''ve been anticipating this the whole party."'
 	act 'Suck him off':
 		*clr & cla

+ 68 - 13
locations/pavaptcourtev.qsrc

@@ -440,6 +440,25 @@ if $ARGS[0] = 'events2':
 			elseif grupTipe = 4:
 				'Vasily smiles to you and scoots over giving you a spot to sit between him and Dan. As you sit down he offers you a beer.'
 				act 'Drink beer': gt 'pavaptcourtev', 'male_gopnik_beer'
+				gs 'willpower', 'drink', 'resist', 'medium'
+				if will_cost <= pcs_willpwr:
+					act 'Refuse beer (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'resist'
+						grupvalue[4] -= 2
+						minut += 5
+						gs 'stat'
+						if month >= 11 or month <= 3:
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/3stoogesw.jpg"></center>'
+						else
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/3stooges.jpg"></center>'
+						end
+						'You refuse the beer, they shrug but share a look. Then you tell Vasily about what has been going on lately in your life and make small talk with the guys for awhile, but they seem to quickly get tired of listening and tell you they got things to do. Then they grab the few beers left and walk off with out inviting you to join them.'
+						act 'Move away':gt 'pavComplex', 'start'
+					end
+				else
+					act 'Refuse beer (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 			else
 				'Vasily smiles to you and scoots over giving you a spot to sit between him and Dan. As you sit down he asks "What''cha up to?".'
 				act 'Make small talk':
@@ -483,6 +502,22 @@ if $ARGS[0] = 'events2':
 			elseif grupTipe = 4:
 				'They make some room on the bench. "Sure join us <<$pcs_nickname>>" Anushka says.'
 				act 'Drink beer': gt 'pavaptcourtev', 'female_gopnik_beer_1'
+				gs 'willpower', 'drink', 'resist', 'medium'
+				if will_cost <= pcs_willpwr:
+					act 'Refuse beer (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'type'
+						grupvalue[4] -= 2
+						gs 'stat'
+						minut += 5
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/gopgirls.jpg"></center>'
+						'You refuse the beer, they give each other a look but don''t say anything and then you tell them about what has been going on lately in your life and make small talk with the girls for awhile, but they seem to quickly get tired of listening and tell you they got things to do. Then they grab the few beers left and walk off with out inviting you to join them.'
+						act 'Move away':gt 'pavComplex', 'start'
+					end
+				else
+					act 'refuse beer (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 			else
 				'They exchange looks a moment, then Lena shrugs. "Whatever."'
 				act 'Make small talk':
@@ -519,6 +554,22 @@ if $ARGS[0] = 'events2':
 			elseif grupTipe = 4:
 				'They make some room on the bench. "Sure join us <<$pcs_nickname>>" Paulina says.'
 				act 'Drink beer': gt 'pavaptcourtev', 'female_gopnik_beer_2'
+				gs 'willpower', 'drink', 'resist', 'medium'
+				if will_cost <= pcs_willpwr:
+					act 'Refuse beer (<<will_cost>> Willpower)':
+						*clr & cla
+						gs 'willpower', 'pay', 'type'
+						grupvalue[4] -= 2
+						gs 'stat'
+						minut += 5
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/gopgirls.jpg"></center>'
+						'You refuse the beer, they give each other a look but don''t say anything and then you tell them about what has been going on lately in your life and make small talk with the girls for awhile, but they seem to quickly get tired of listening and tell you they got things to do. Then they grab the few beers left and walk off with out inviting you to join them.'
+						act 'Move away':gt 'pavComplex', 'start'
+					end
+				else
+					act 'refuse beer (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end	
 			else
 				'They exchange looks a moment, then Lena shurgs. "What ever."'
 				act 'Make small talk':
@@ -910,8 +961,6 @@ if $ARGS[0] = 'female_gopnik_beer_1':
 				else
 					act 'Refuse bet (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-
-				
 				act 'Make bet':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/events/beer' + rand(1,2) + '.jpg"></center>'
@@ -1134,15 +1183,21 @@ if $ARGS[0] = 'follownush':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/complex/kiss.jpg"></center>'
 			'You sit down next to her, the two of you start chatting about what has been going on lately in your lives. Just as you were telling her about something your sister did, she leans over and kisses you. You are briefly taken aback but not that much, it is just what she does.'
-			act 'Stop the kiss':
-				*clr & cla
-				minut += 1
-				npc_rel['A144'] -= 1
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/complex/hey.jpg"></center>'
-				'You pull back from the kiss breaking it. "Uh sorry, I don''t want to make out or anything."'
-				'She shrugs slightly and the two of you start talking again but things seem a bit off. A bit awkward now, before long you both stop really saying much and then she says she needs to get going and head out. Leaving you to go back out to the courtyard.'
-				act 'Leave':gt 'pavComplex', 'start'
+			gs 'willpower', 'sex', 'self', 'medium'
+			if will_cost <= pcs_willpwr:
+				act 'Stop the kiss (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					minut += 1
+					npc_rel['A144'] -= 1
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/complex/hey.jpg"></center>'
+					'You pull back from the kiss breaking it. "Uh sorry, I don''t want to make out or anything."'
+					'She shrugs slightly and the two of you start talking again but things seem a bit off. A bit awkward now, before long you both stop really saying much and then she says she needs to get going and head out. Leaving you to go back out to the courtyard.'
+					act 'Leave':gt 'pavComplex', 'start'
+				end
+			else
+				act 'Stop the kiss (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 			act 'Get lost in the moment':
 				*clr & cla
@@ -1417,7 +1472,7 @@ if $ARGS[0] = 'homenaked':
 					'You glance in the living room and see your brother sound asleep on the couch. You quickly walk past it and past the empty kitchen to the bathroom. Once inside you wrap a towel around your body and then head for your bedroom, just as if you had just taken a shower. Laying on your bed is your clothes, apparently the girls dropped them off... how nice of them...'	
 				end
 				*nl
-				'Anya glances up at you. "Hey one of your friends drop off some clothes, she said you let her borrow them. Anyways they are on your bed."'
+				'Anya glances up at you. "Hey one of your friends dropped off some clothes, she said you let her borrow them. Anyways they are on your bed."'
 				act 'Continue': gt 'bedrPar'
 			end
 		end
@@ -1434,7 +1489,7 @@ if $ARGS[0] = 'naked_aptcomplex':
 	'There are several older women sitting out front of your building. So you make your way around to the back of the complex near the garages, you stop a moment to peek around one of the buildings. Not seeing anyone, you dart from one building to the next, leaving just the small courtyard behind your building to cross. You peek around a building and see a few people there, you keep yourself hidden as you wait, finally they move off and you rush across the courtyard and into the back door of the apartment building.'
 	act 'Sneak upstairs':
 		*clr & cla
-		nakedrand = rand(1,10)
+		nakedrand = rand(1,5)
 		if nakedrand = 1: 
 			gt 'pavaptcourtev', 'two_boys'
 		elseif nakedrand = 2: 

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