Explorar o código

[Added] Dimka and Natasha events for pav_disco from nutluck
[fixed] Wrong sign for stopping repeat dancing after hours which lead to stopping those actions during opening hours, sorry

Kevin_Smarts %!s(int64=2) %!d(string=hai) anos
pai
achega
c377fa8f0d

+ 285 - 47
locations/pav_disco_coolkids.qsrc

@@ -32,12 +32,11 @@ if $ARGS[0] = 'classmates':
 	:discopop_loop
 		if (npc_grupTipe['A<<i>>'] = 1 or npc_grupTipe['A<<i>>'] = 2 or $npc_nickname['A<<i>>'] = 'Natasha') and discoenable['A<<i>>'] = 1:
 			if npc_grupTipe['A<<i>>'] = 2:
-				*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''jocks_list''"><img  height="150" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
+				*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''jocks_list''"><img  height="100" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
 			else
-				*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''cool_list''"><img  height="150" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
+				*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''cool_list''"><img  height="100" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
 			end
 		end
-		if 1 = 16: '<TR>'
 		i += 1
 	if i <= aarraynumber:jump 'discopop_loop'
 	'</table>'
@@ -50,9 +49,8 @@ if $ARGS[0] = 'classmates':
 		if npc_grupTipe['A<<i>>'] = 4 and discoenable['A<<i>>'] = 1:
 			$loopname = $npc_nickname['A<<i>>']
 			$loopname = $lcase($loopname)
-			*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''gop_list''"><img  height="150" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
+			*p '<TD><a href="exec: i = <<i>> & gt ''pav_disco_coolkids'', ''gop_list''"><img  height="100" src="images/characters/shared/headshots_main/<<i>>.jpg"></a></br><<$npc_firstname[''A<<i>>'']>></TD>'
 		end
-		if 1 = 21: '<TR>'
 		i += 1
 	if i <= aarraynumber:jump 'discogop_loop'
 	
@@ -287,48 +285,108 @@ if $ARGS[0] = 'dimka':
 	minut += 15
 	gs 'npc_relationship', 'modify', 'A1', 'like'
 	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
-	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-end
-
-if $ARGS[0] = 'dimka1':
 	if rand(1,4) = 1:
-		'text of him dancing'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/dimka_dance.jpg"></center>'
+		'You see Dimka out on the dance floor. He is dressed very stylishly and he dances very well. He is in the middle of a small crowd of of people, mostly girls.'
 		act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 		act 'Go out on the dance floor':
 			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club.jpg"></center>'
-			'text with different reactions to friendships levels/social groups.'
-			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-			if npc_rel['A1'] >= 50:
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/dimka_dance.jpg"></center>'
+			if grupTipe = 5
+				'He just completely ignores you and when you get close he turns so his back is towards you shunning you.'
+			elseif npc_rel['A1'] >= 50 and fame['pav_slut'] < 250:
+				if grupTipe = 1:
+					'When Dimka sees you, he smiles warmly, making room for you in the group made up of some of the cool kids and a few others you don''t recognize, dancing out of the dance floor. When you get to him, he says. "Just the person I was hoping to see!" Dimka then starts dancing with everyone around him including you a bit.'
+				else
+					'When Dimka sees you, he smiles warmly, making room for you in the group made up of some of the cool kids and a few others you don''t recognize, dancing out of the dance floor. When you get to him, he says. Some of them give you an odd look, obviously not sure why you''re here since you''re not part of their clique, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague." he playfully chides everyone and soon you are dancing with the rest.'
+					act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+					act 'Dance with him': gt 'pav_disco_coolkids', 'dimka_dance'
+				end
+			elseif npc_rel['A1'] <= 20 or fame['pav_slut'] >= 250:
+				'He just completely ignores you and when you get close he turns so his back is towards you shunning you.'
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			else 
+				'When Dimka sees you, he just smiles and keeps dancing. He doesn''t seem to mind you dancing next to him, but he dances with everyone around him.'
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 				act 'Dance with him': gt 'pav_disco_coolkids', 'dimka_dance'
 			end
 		end
 	else
-		'text of him dancing'
-		act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-		act 'Hangout with him':
-			*clr & cla
-			minut += 15
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
-			'text dance with him'
-			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-			act 'Ask him to dance':
-				*clr & cla
-				minut += 15
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
-				'text with different reactions, if he likes/wants to dance with her then go dancing act will show'
-				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if npc_rel['A1'] >= 50:
-					act 'Go dancing': gt 'pav_disco_coolkids', 'dimka_dance'
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
+		'You see Dimka sitting at a table near the dance floor. He is dressed very stylishly and is in the middle of a small crowd of of people, mostly girls.'
+		if dimka_debt > 0:
+			'As you walk up the first thing Dimka does is grab you by the arm and drag you a few feet away so no one can hear what he says to you. "Do you have my money?"'
+			if money >= dimka_debt:
+				act 'Pay your debt':
+					*clr & cla
+					money -= dimka_debt
+					dimka_debt = 0
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
+					'You nod your head and dig in your purse, pulling out the money and handing it to him. He takes his time slowly counting it out, then nods as it seems to all be there. You briefly talk back and forth as he puts the money away.'
+					act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+					if dimarudorient = 1: act 'Ask for some pale lady': gt 'pav_disco_coolkids', 'dim_drugs'
 				end
+			else
+				cla
+				'You bite your lower lip nervously and look down as you shake your head. "No, just give me a little more time and I will have it. Please?" you beg him.'
+				'He sighs. "I like you <<$pcs_nickname>>, I do. But I can''t just let you slide. How about you pay me a little interest and you can pay me later?" The way he says it leaves no doubt exactly what he considers <i>interest</i> and it isn''t money.'
+				gs 'willpower', 'sex', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'Refuse (<<will_cost>> Willpower)':
+						gs 'willpower', 'pay', 'resist'
+						gt 'pav_disco_coolkids', 'classmates'
+					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
+				act 'Go with Dimka': gt 'pav_disco_coolkids', 'dimka_sex'
+			end
+			
+		elseif grupTipe = 5:
+			'When you get near him, he glances at some of the other cool kids and then back to you. "You get lost loser?." He looks you over and shakes his head. "Where did you get those clothes? Do you even know how to dress yourself?" Several of the others around laugh at his comment. "Go away, you are killing the mood, loser."'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif npc_rel['A1'] >= 50 and fame['pav_slut'] < 200:
+			if grupTipe = 1:
+				'"Just the person I was hoping to see!" Dimka smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would have loved it out there. It really made me realize we''re wasting away out here in a place like this." You then mostly talk about the other places he has visited.'
+			else
+				'Dimka greets you with a friendly smile, making room for you in the group made up of some of the cool kids and a few others you don''t recognize. Some of them give you an odd look, obviously not sure why you''re here since you''re not part of their clique, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague." he playfully chides everyone and soon you are engaged in a conversation with Dimka.'
 			end
-			act 'talk about ?':
+			if dimarudorient = 1:act 'Ask for some pale lady': gt 'pav_disco_coolkids', 'dim_drugs'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif npc_rel['A1'] <= 20 and fame['pav_slut'] < 200:
+			if grupTipe = 1:
+				'"You seem to have the wrong idea about me <<$pcs_nickname>>." Dimka holds out his hand to keep you from getting any closer. "Just because we run in the same social circle doesn''t mean we''re friends."'
+				'You can''t help but scoff and roll your eyes. "Who said I want to be friends? You just looked lonely standing over here by yourself. I was just trying to be nice." You trade a few more barbs back and forth.'
+			else
+				'Dimka looks down at you with a condescending smile. "What do you want?" he asks, maintaining his "friendly" appearance in front of everyone.'
+				'"I just wanted to say hi is all" you reply'
+				'He looks around like this is a common burden. "Of course you did, everyone does." You talk to him a bit but he acts like he is barely tolerating you, like a Tsar might a peasant in his court.'
+			end
+			if dimarudorient = 1:act 'Ask for some pale lady': gt 'pav_disco_coolkids', 'dim_drugs'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif fame['pav_slut'] >= 250:
+			'Dimka sees you approaching and gives you a blank look, his gaze cold and unblinking. "Do you really think I would talk to a whore like you?" he dryly states. He continues to stare you down until you finally leave.'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif (dimaRevenge = 6 and (dimaRevChoice = 3 or dimaRevChoice = 5 or dimaRevChoice = 6)) or (dimaRevenge = 7 and dimaRevChoice = 2) or (dimaRevenge = 8 and (dimaRevChoice = 1 or dimaRevChoice = 4)):
+			'As you walk up he glares at you. "What the fuck do you want slut?"'
+			'You sigh a bit. "Look I know a lot has happened between us, but I thought we could leave it in the past and just be friends or something."'
+			'He gets a odd look on his face then shrugs. "Whatever." The two of you make a little small talk, but you get the feeling he is planning something.'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		else
+			'Dimka is willing to entertain you for a bit, occasionally taking part in the conversation but letting you do most of the talking. Then someone calls over to him and he smiles and waves back to them. "Sorry, I hope you don''t mind." He starts to head towards them, you could ask him something real quick or just let him go.'
+			if dimarudorient = 1: act 'Ask for some pale lady': gt 'pav_disco_coolkids', 'dim_drugs'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			act 'Ask him to dance':
 				*clr & cla
 				minut += 15
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
-				!!this act I am adding in for people that want to add in specific stuff they can talk about instead of just general chat. feel free to add as many as you want.
-				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+				'"Would you like to dance?" you ask with a smile.'
+				'He hesitates for a moment before nodding. "Yeah, sure."' 
+				'The two of you then head off onto the dance floor together.'
+				act 'Go dancing': gt 'pav_disco_coolkids', 'dimka_dance'
 			end
 		end
 	end
@@ -338,31 +396,126 @@ if $ARGS[0] = 'dimka_dance':
 	*clr & cla
 	minut += 15
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club.jpg"></center>'
-	'text dance with him'
+	'You start dancing with him. He''s a pretty good dancer and you both enjoy dancing together for a while.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 	act 'Keep dancing':
 		*clr & cla
 		minut += 15
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club.jpg"></center>'
-		'text dance with him'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/dimka_dance.jpg"></center>'
+		'You continue dancing, having fun and enjoying yourself so much that you really don''t care about those that might be watching. It really is great fun.'
 		act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 		act 'Keep dancing':
 			*clr & cla
 			minut += 15
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club.jpg"></center>'
-			'text dance with him'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance1.jpg"></center>'
+			'The two of you dance energetically, really getting into the beat of the song. You are having a lot of fun dancing with Dimka, you think he is having a lot of fun dancing with you as well.'
 			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 			act 'Keep dancing':
 				*clr & cla
 				minut += 15
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club.jpg"></center>'
-				'text dance with him, then he excuses himself to use restroom, go get drink etc.'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance2.jpg"></center>'
+				'He pulls you in close and you are soon dancing with your face only a few inches from his. You feel his hand slide down your back to just above your butt as you keep dancing together. Then a girl comes over and asks him to dance, she is very pretty. He looks her over and grins then looks back to you. "Sorry but I think it is this lovely ladies turn." Then he turns and starts dancing with her, leaving you to walk off the dance floor.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
 			end
 		end
 	end
 end
 
+if $ARGS[0] = 'dim_drugs':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
+	'You don''t want to but the you feel miserable and everything hurts. You crave the rush that you''ve come to enjoy so much'
+	'"Please Dimka, can I have some pale lady?"'
+	'He smiles at you with a smug knowing smile. "Sure do you have any money?"'
+	if money >= 420:
+		act 'Change your mind': gt 'gschool_lessons', 'short_break'
+		if money >= 420: act 'Buy enough for 1 lines (420 <b>₽</b>)': palelady = 1 & gt 'pav_disco_coolkids', 'dimka_pay'
+		if money >= 840: act 'Buy enough for 2 lines (840 <b>₽</b>)': palelady = 2 & gt 'pav_disco_coolkids', 'dimka_pay'
+		if money >= 1680: act 'Buy enough for 5 lines (1680 <b>₽</b>)': palelady = 5 & gt 'pav_disco_coolkids', 'dimka_pay'
+		if money >= 3720: act 'Buy enough for 10 lines (3320 <b>₽</b>)': palelady = 10 & gt 'pav_disco_coolkids', 'dimka_pay'
+	else
+		*nl
+		'You bite your lower lip nervously and look down as you shake your head. "No, but please can you just give me some now and I can pay you back later?" you beg him.'
+		'Dimka grins. "Sure, why don''t we go somewhere quieter? You make me happy and I will make you happy. You can pay me back later."'
+		'Resolved to do anything to make the pain go away and feel happy again, you mentally sigh and follow him'
+		act 'Change your mind': gt 'pav_disco_coolkids', 'classmates'
+		act 'Go with Dimka': gt 'pav_disco_coolkids', 'dimka_sex'
+	end
+end
+
+if $ARGS[0] = 'dimka_pay':
+	*clr & cla
+	money -= palelady * 420
+	dur += palelady
+	palelady = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/shared/drugs/cocainebag.jpg"></center>'
+	'You nod your head and dig in your purse, pulling out the money and quickly handing it to him. He takes his time slowly counting it out, which seems like an eternity before he finally hands over a small baggy. You snatch it from him and then quickly leave.'
+	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+	act 'Go do a line':
+		*clr & cla
+		gs 'drugs', 'cocaine'
+		'<center><img <<$set_imgh>> src="images/shared/drugs/lineschool.jpg"></center>'
+		'You leave the disco and walk down the hall, looking into rooms until you spot one that is empty, that is unlocked. You glance around and when no one is looking, you duck inside and rush over to a table. You pour out a line and snort it up quickly. You feel the sensation of relief and pleasure rush through your body. You spend a few moments in a stupor before heading back to the disco.'
+		act 'Go back to the disco': gt 'pav_disco'
+	end
+end
+
+if $ARGS[0] = 'dimka_sex':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/school/dimbj1.jpg"></center>'
+	'He leads you down the hall and finally stops at one of the other rooms. He opens the door and steps in, closing the door after you enter. Once inside, he pushes you up again the wall next to the door. He leans in close so his face is only a few inches from yours and says "Get on your knees bitch."'
+	'You obey him and slowly sink down to your knees. You don''t have to be told what to do next. You reach up and start undoing his pants.'
+	act 'Get him hard':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/school/dimbj2.jpg"></center>'
+		'You pull his limp dick free from his pants and start stroking it with your hand while sucking on his balls. You feel him getting hard in your hand.'
+		gs 'arousal', 'hj', 2, 'sub'
+		gs 'stat'
+		act 'Suck his dick':
+			*clr & cla
+			gs 'boyStat', 'A1'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/school/dimbj3.jpg"></center>'
+			'With his cock nice and hard, you open your mouth and take his <<dick>>cm <<$dick_girth>> dick in your mouth. You wrap your lips around his shaft and start bobbing your head back and forth on his dick. You look up at him to make sure he is enjoying it.'
+			gs 'arousal', 'bj', 5, 'sub'
+			gs 'stat'
+			act 'Keep sucking':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/school/dimbj4.jpg"></center>'
+				'As you keep sucking his cock, you wrap one of your hands around his shaft. You stroke his dick with your hand in sequence with your lips. He starts moaning, obviously enjoying it.'
+				gs 'arousal', 'bj', 5, 'sub'
+				gs 'stat'
+				act 'Finish him':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/dimka/sex/school/dimbj5.jpg"></center>'
+					'While you are sucking his dick, he reaches down and starts stroking his dick himself, before pulling it out of your mouth. After a couple more strokes, spurts of his cum start landing on your face and running down your neck. Once the last spurt lands on you, he sticks his dick back in your mouth and says "Suck me clean slut." You suck the cum off his dick and the last few drops out of him.'
+					*nl
+					gs 'cum_call', 'face', 'A1'
+					gs 'arousal', 'bj', 2, 'sub'
+					gs 'arousal', 'end'
+					gs 'stat'
+					if dimka_debt > 0:
+						'He puts his dick away and buttons up his pants. "I want my money by next week." Then he walks out, leaving you to get cleaned up on your own.'
+						act 'Go back to the disco': gt 'pav_disco'
+					else
+						dur += 1
+						dimka_debt += 2000
+						'He puts his dick away and buttons up his pants. "I want my money by next week." He tosses a small baggy of white power on the floor by your knees as he walks out, leaving you to get cleaned up on your own. Not even thinking about the cum on your face, you quickly snatch up the baggy.'
+						act 'Go back to the disco': gt 'pav_disco'
+						act 'Go do a line':
+							*clr & cla
+							gs 'drugs', 'cocaine'
+							'<center><img <<$set_imgh>> src="images/shared/drugs/lineschool.jpg"></center>'
+							'You get up and rush over to a table. You pour out a line and snort it up quickly. You feel the sensation of relief and pleasure rush through your body. You spend a few moments in a stupor before heading back to the disco.'
+							act 'Go back to the disco': gt 'pav_disco'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'marcus':
 	*clr & cla
 	minut += 15
@@ -473,7 +626,7 @@ if $ARGS[0] = 'marcus_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/marcus_dance.jpg"></center>'
 	'You start dancing with him. He''s a pretty good dancer and you both enjoy dancing together for a while.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_coolkids', 'marcus_dance'
 		act 'Grind against him':
 			*clr & cla
@@ -1010,7 +1163,7 @@ if $ARGS[0] = 'igor_dance':
 		end
 	end
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_coolkids', 'igor_dance'
 	end
 end
@@ -1252,7 +1405,7 @@ if $ARGS[0] = 'sonia_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/sonia_sveta_dance.jpg"></center>'
 	'You and Sonia move out onto the dance floor and start dancing together. She seems to be really enjoying herself, laughing and dancing with lots of energy and doesn''t seem to care what anyone thinks. She just wants to have fun.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_coolkids', 'sonia_dance'
 	end
 end
@@ -1458,10 +1611,95 @@ if $ARGS[0] = 'natasha':
 	*clr & cla
 	minut += 15
 	gs 'npc_relationship', 'modify', 'A16', 'like'
-	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big16.jpg"></center>'
+	gs 'stat'
+	if rand(1,4) >= 3:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/natasha_dance.jpg"></center>'
+		'You see Natasha out on the dance floor. She is dressed in a nice dress but it pales in comparison to what the cool girls are wearing, she does dance fairly well.'
+		act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		act 'Go out on the dance floor':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/dimka_dance.jpg"></center>'
+			if grupTipe = 5
+				'When you get near her, she gets a panicked look and then suddenly gets up and walks off.'
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			elseif npc_rel['A16'] >= 50 and fame['pav_slut'] < 250:
+				'When Natasha sees you, she smiles warmly, waving you over. "Come dance with me."'
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+				act 'Dance with her': gt 'pav_disco_coolkids', 'natasha_dance'
+			elseif npc_rel['A16'] <= 20 or fame['pav_slut'] >= 250:
+				if grupTipe = 3:
+					'Natasha isn''t really interested in dancing with you, but you persist in trying to dance with her. "Hey, I''ve gotta go… do this thing. I guess I''ll see you later?" she says halfheartedly.'
+				else
+					'"Why are you even trying to dance with me? It''s not like we''re in the same social circle or something." Natasha says with a suspicious look. "So, if you could just…" She drags the last part out, expecting you to catch her drift and leave.'
+				end
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			else 
+				'When Natasha sees you, she just smiles and keeps dancing. She doesn''t seem to mind dancing with you.'
+				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+				act 'Dance with her': gt 'pav_disco_coolkids', 'natasha_dance'
+			end
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big16.jpg"></center>'
+		'You see Natasha sitting at a table near the cool kids. She is dressed in a fairly nice dress but it pales in comparison to what the cool girls are wearing.'
+		if grupTipe = 5:
+			'When you get near her, she gets a panicked look and then suddenly gets up and walks off.'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif npc_rel['A16'] >= 50 and fame['pav_slut'] < 200:
+			if grupTipe = 3:
+				'"Hey <<$pcs_nickname>>! Have you seen this new makeup line coming out? It''s expensive but I looove the colors!" Natasha says as she holds up the magazine ad for said makeup. She talks about how she can''t afford nice things like this and this ends up bringing her down. You quickly change the subject and start complimenting her on her sense of style and grades and reminding her she''s a top student in school, which brings a smile to her face.'
+			else
+				'Natasha greets you with a smile as you sit down beside her. The conversation is lighthearted as you talk about your day so far and what goes on in the apartment complex where you both live.'
+			end
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			act 'Ask her to dance':
+				*clr & cla
+				minut += 15
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big16.jpg"></center>'
+				'"Would you like to dance?" you ask with a smile.'
+				'She grins and nods her head. "Yeah, I would love to."' 
+				'The two of you then head off onto the dance floor together.'
+				act 'Go dancing': gt 'pav_disco_coolkids', 'natasha_dance'
+			end
+		elseif npc_rel['A16'] <= 20 and fame['pav_slut'] < 200:
+			if grupTipe = 3:
+				'Natasha isn''t really interested in talking to you, but you persist in trying to keep up a conversation. "Hey, I''ve gotta go… do this thing. I guess I''ll see you later?" she says halfheartedly.'
+			else
+				'"Why are you even talking to me? It''s not like we''re in the same social circle or something." Natasha says with a suspicious look. "So, if you could just…" She drags the last part out, expecting you to catch her drift and leave.'
+			end
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		elseif fame['pav_slut'] >= 200:
+			'When she sees you walking over, she gives you a disgusted look. "Get away from me you disgusting slut." she says as she moves away from you.'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+		else
+			'You strike up a conversation with Natasha. She seems a bit hesitant at first, but quickly engages you in some idle chatter about the varies other students in school and what has been going on in Pavlovsk of late.'
+			act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
+			act 'Ask her to dance':
+				*clr & cla
+				minut += 15
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big16.jpg"></center>'
+				'"Would you like to dance?" you ask with a smile.'
+				'She hesitates for a moment before nodding. "Yeah, I would love to."' 
+				'The two of you then head off onto the dance floor together.'
+				act 'Go dancing': gt 'pav_disco_coolkids', 'natasha_dance'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'natasha_dance':
+	*clr & cla
+	minut += 15
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/natasha_sveta_dance.jpg"></center>'
+	'You and Natasha move out onto the dance floor and start dancing together. She seems to be really enjoying herself, laughing and dancing with lots of energy and doesn''t seem to care what anyone thinks. She just wants to have fun.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-!!	if dance = 1
-!!	else
+	if hour >= 20:
+		act 'Keep dancing': gt 'pav_disco_coolkids', 'sonia_dance'
+	end
 end
 
 --- pav_disco_coolkids ---------------------------------

+ 8 - 8
locations/pav_disco_gopniks.qsrc

@@ -582,7 +582,7 @@ if $ARGS[0] = 'radomir_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/radomir_dance1.jpg"></center>'
 	'Radomir takes you out onto the dance floor and starts dancing with you. He''s a pretty good dancer and seems very confident as he moves around the dance floor. He soon dances around behind you and you feel him moving in closer behind you.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_gopniks', 'radomir_dance'
 		act 'Grind against him':
 			*clr & cla
@@ -1035,7 +1035,7 @@ if $ARGS[0] = 'lavrenti_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/school_kids/lavrenti_dance1.jpg"></center>'
 	'Lavrenti leads you out onto the dance floor and you start dancing together. He''s a very good dancer and you can''t help but wonder if he''s had dance lessons at some point in his life. The two of you enjoy your time dancing together.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_gopniks', 'lavrenti_dance'
 	end
 end
@@ -1165,7 +1165,7 @@ if $ARGS[0] = 'lena_lera':
 			elseif npc_rel['A20'] >= 50 and npc_rel['A21'] >= 50 and fame['pav_slut'] < 300:		
 				'As you approach them, they smile at you and keep dancing, but make room for you to join them.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if hour < 20:
+				if hour >= 20:
 					act 'Keep dancing': gt 'pav_disco_gopniks', 'lena_lera_dance'
 				end
 			elseif npc_rel['A20'] <= 20 or npc_rel['A21'] <= 20 and fame['pav_slut'] < 300:
@@ -1177,7 +1177,7 @@ if $ARGS[0] = 'lena_lera':
 			else 
 				'As you approach them, they exchange a look and keep dancing. They don''t seem to be inviting you to join them, but also don''t seem to be turning you away either.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if hour < 20:
+				if hour >= 20:
 					act 'Keep dancing': gt 'pav_disco_gopniks', 'lena_lera_dance'
 				end
 			end
@@ -1323,7 +1323,7 @@ if $ARGS[0] = 'lena_lera_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/lena_lera_dance2.jpg"></center>'
 	'The three of you dance together. Lena seems interested in getting the boys attention by any means possible, even if it means dancing close with you or Lera and even trading a few kisses with Lera when some boys start paying attention. Lera on the other hand seems mostly interested in dancing with Lena and happily trades kisses with her. They don''t exclude you from dancing with them, but you don''t feel like you belong either.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_gopniks', 'lena_lera_dance'
 	end
 end
@@ -1348,7 +1348,7 @@ if $ARGS[0] = 'nush':
 				'You laugh. "Yeah, I''m here now slut."'
 				'She giggles. "Fuck you and shake that money maker!" The two of you dance together, surrounded by guys trying to get in on the action.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if hour < 20:
+				if hour >= 20:
 					act 'Keep dancing with her': gt 'pav_disco_gopniks', 'anushka_dance'
 				end
 			elseif npc_rel['A144'] <= 20 and fame['pav_slut'] < 500:
@@ -1364,7 +1364,7 @@ if $ARGS[0] = 'nush':
 				'You smile at her. "Just came to dance and have fun."'
 				'She grins. "Then shake that money maker girl!" The two of you dance together, surrounded by guys trying to get in on the action.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if hour < 20:
+				if hour >= 20:
 					act 'Keep dancing with her': gt 'pav_disco_gopniks', 'anushka_dance'
 				end
 			end
@@ -1728,7 +1728,7 @@ if $ARGS[0] = 'alyona_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/school_kids/alyona_dance2.jpg"></center>'
 	'The two of you dance together, but she doesn''t seem to be aware that you''re there most of the time and just dances like she''s the only one on the dance floor. She doesn''t seem to care though.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_gopniks', 'alyona_dance'
 	end
 end

+ 3 - 3
locations/pav_disco_jocks.qsrc

@@ -17,7 +17,7 @@ if $ARGS[0] = 'lazar':
 				'You move out onto the dance floor and he smiles as you approach. "Come to have a little fun, huh?"'
 				'You nod your head and join the group dancing.'
 				act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-				if hour < 20:
+				if hour >= 20:
 					act 'Keep dancing': gt 'pav_disco_coolkids', 'lazar_dance'
 				end
 			elseif grupTipe = 5:
@@ -125,7 +125,7 @@ if $ARGS[0] = 'lazar_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/lazar_dance1.jpg"></center>'
 	'You and Lazar start dancing together. He''s a very good dancer for a boy, likely due to his natural athletic talents and well toned body. He seems to be enjoying dancing with you as much as you like dancing with him. Several songs go by as the two of you keep dancing - he seems to have endless endurance.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_jocks', 'lazar_dance'
 	end
 end
@@ -298,7 +298,7 @@ if $ARGS[0] = 'svyatoslav_dance':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/school_kids/svyatoslav_dance2.jpg"></center>'
 	'You and Svyatoslav start dancing. He''s a decent dancer who lacks the rhythm of some of the other boys, but makes up for in enthusiasm. The two of you dance away, not caring what the others think.'
 	act 'Do something else': gt 'pav_disco_coolkids', 'classmates'
-	if hour < 20:
+	if hour >= 20:
 		act 'Keep dancing': gt 'pav_disco_jocks', 'svyatoslav_dance'
 	end
 end