Browse Source

[fixes] Niko code repairs from Violet Kitten

KevinSmarts 4 years ago
parent
commit
35d206786b
3 changed files with 43 additions and 19 deletions
  1. 15 15
      locations/Snpc.qsrc
  2. 8 0
      locations/gschool_grounds.qsrc
  3. 20 4
      locations/gschool_lunch.qsrc

+ 15 - 15
locations/Snpc.qsrc

@@ -74,21 +74,21 @@ if numnpc = 9:gs 'kotovtalker'
 !!!Niko Volkov!!!!
 !!!Niko Volkov!!!!
 !!!!!!!!!!!!!!!!!!
 !!!!!!!!!!!!!!!!!!
 
 
-	if numnpc = 189 and $loc ! 'gdkin' and NikoBreakup = 1:
-		gt 'NikoEv', 'Lunch Breakup'
-	elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakup = 1:
-		gt 'NikoEv', 'Disco Breakup'
-	elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakupDay = daystart:
-		gt 'NikoEv', 'Disco Breakup 2'
-	elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 0:
-		gt 'NikoEv', 'Lunch Intro'
-	elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 1:
-		gt 'NikoEv', 'Lunch Chat'
-	elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 0:
-		gt 'NikoEv', 'Disco Intro'
-	elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 1:
-		gt 'NikoEv', 'Disco Chat'
-	end
+if numnpc = 189 and $loc ! 'gdkin' and NikoBreakup = 1:
+	gt 'NikoEv', 'Lunch Breakup'
+elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakup = 1:
+	gt 'NikoEv', 'Disco Breakup'
+elseif numnpc = 189 and $loc = 'gdkin' and NikoBreakupDay = daystart:
+	gt 'NikoEv', 'Disco Breakup 2'
+elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 0:
+	gt 'NikoEv', 'Lunch Intro'
+elseif numnpc = 189 and $loc ! 'gdkin' and NikoIntro = 1:
+	gt 'NikoEv', 'Lunch Chat'
+elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 0:
+	gt 'NikoEv', 'Disco Intro'
+elseif numnpc = 189 and $loc = 'gdkin' and NikoIntro = 1:
+	gt 'NikoEv', 'Disco Chat'
+end
 
 
 !!!!!!!!!!!!!
 !!!!!!!!!!!!!
 !!!gopniks!!!
 !!!gopniks!!!

+ 8 - 0
locations/gschool_grounds.qsrc

@@ -258,6 +258,10 @@ if $ARGS[0] = 'main':
 				'You can see <a href="exec: gt ''FedorEv2'', ''Fedor Breakup''">Fedor</a> standing by himself with a troubled look on his face.'
 				'You can see <a href="exec: gt ''FedorEv2'', ''Fedor Breakup''">Fedor</a> standing by himself with a troubled look on his face.'
 			elseif fedorKozlovQW >= 10:
 			elseif fedorKozlovQW >= 10:
 				'You can see <a href="exec: gt ''FedorEv'', ''Start''">Fedor</a> with his backpack around his arm, standing by himself.'
 				'You can see <a href="exec: gt ''FedorEv'', ''Start''">Fedor</a> with his backpack around his arm, standing by himself.'
+			if NikoVolkovQW = 5 and NikoDate = 1 and NikoDate_Day ! daystart or NikoEv = 11 and NikoDate_Day ! daystart:
+				'You can see <a href="exec:gt ''NikoEv'', ''Niko Dates''">Nikolai Volkov</a> smoking outside of the school.'
+			elseif NikoVolkovQW = 10 and NikoEv >= 17 and NikoEv <= 20 and NikoDate_Day ! daystart:
+				'<a href="exec:gt ''NikoEv2'', ''Events''">Nikolai Volkov</a> is smoking outside of the school.'	
 			end
 			end
 		else
 		else
 			!display friends in table if switch is on.
 			!display friends in table if switch is on.
@@ -281,6 +285,10 @@ if $ARGS[0] = 'main':
 				gs 'show_table', '<a href="exec: gt ''FedorEv2'', ''Fedor Breakup''">', '5'
 				gs 'show_table', '<a href="exec: gt ''FedorEv2'', ''Fedor Breakup''">', '5'
 			elseif fedorKozlovQW >= 10:
 			elseif fedorKozlovQW >= 10:
 				gs 'show_table', '<a href="exec: gt ''FedorEv'', ''Start''">Fedor</a>', '5'
 				gs 'show_table', '<a href="exec: gt ''FedorEv'', ''Start''">Fedor</a>', '5'
+			if NikoVolkovQW = 5 and NikoDate = 1 and NikoDate_Day ! daystart or NikoEv = 11 and NikoDate_Day ! daystart:
+				gs 'show_table', '<a href="exec: gt ''NikoEv'', ''Niko Dates''">Nikolai</a>', '5'
+			elseif NikoVolkovQW = 10 and NikoEv >= 17 and NikoEv <= 20 and NikoDate_Day ! daystart:
+				gs 'show_table', '<a href="exec: gt ''NikoEv2'', ''Events''">Nikolai</a>', '5'
 			end
 			end
 			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5: gs 'show_table', '<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>', '5'
 			if npc_QW['A231'] = 1 or npc_QW['A231'] = 3 or npc_QW['A231'] >= 5: gs 'show_table', '<a href="exec:minut += 1 & gt ''AleksandraGo'', ''Start''"><<$npc_firstname[''A231'']>> <<$npc_lastname[''A231'']>></a>', '5'
 			if st_count > 0 :
 			if st_count > 0 :

+ 20 - 4
locations/gschool_lunch.qsrc

@@ -48,14 +48,24 @@ if $ARGS[0] = 'cafeteria':
 		if NikoVolkovQW = 5 and NikoEv = 5 and NikoDate = 0 and NikoDate_Day ! daystart:
 		if NikoVolkovQW = 5 and NikoEv = 5 and NikoDate = 0 and NikoDate_Day ! daystart:
 			school_lunch = 1
 			school_lunch = 1
 			gt 'NikoDates', 'Hallway Strip'
 			gt 'NikoDates', 'Hallway Strip'
+		elseif NikoVolkovQW = 10 and NikoEv = 12:
+			school_lunch = 1
+			gt 'NikoDreams', 'Classroom Dream'
 		elseif NikoVolkovQW = 10 and NikoEv = 13 and NikoDate_Day ! daystart:
 		elseif NikoVolkovQW = 10 and NikoEv = 13 and NikoDate_Day ! daystart:
 			school_lunch = 1
 			school_lunch = 1
 			gt 'NikoEv2', 'Lunch Chat'
 			gt 'NikoEv2', 'Lunch Chat'
 		elseif NikoVolkovQW = 10 and NikoEv = 14 and NikoDate_Day ! daystart:
 		elseif NikoVolkovQW = 10 and NikoEv = 14 and NikoDate_Day ! daystart:
 			school_lunch = 1
 			school_lunch = 1
 			gt 'NikoEv2', 'Lunch Chat 2'
 			gt 'NikoEv2', 'Lunch Chat 2'
+		elseif NikoVolkovQW = 10 and NikoEv = 21 and NikoDate_Day ! daystart:
+			school_lunch = 1
+			gt 'NikoEv2', 'Julia Talk 2'
+		elseif VKLenaBully = 1 and VKLena_Day ! daystart and VKWip = 100:
+			school_lunch = 1
+			gt 'NikoBully', 'Lena Bully'
 		end
 		end
 	end
 	end
+
 	if dimaRevenge = 5 and dimaRevChoice = 5:
 	if dimaRevenge = 5 and dimaRevChoice = 5:
 		'<center><b><font color="maroon">Cafeteria</font></b></center>'
 		'<center><b><font color="maroon">Cafeteria</font></b></center>'
 		'<center><img src="images/locations/pavlovsk/school/lunch/lunch.jpg"></center>'
 		'<center><img src="images/locations/pavlovsk/school/lunch/lunch.jpg"></center>'
@@ -85,7 +95,7 @@ if $ARGS[0] = 'cafeteria':
 			act 'Continue': gt 'gschool_lunch', 'break'
 			act 'Continue': gt 'gschool_lunch', 'break'
 		end
 		end
 	end
 	end
-	
+
 	if money >= 50:
 	if money >= 50:
 		act 'Buy food (50 <b>₽</b>)':
 		act 'Buy food (50 <b>₽</b>)':
 			cla
 			cla
@@ -113,9 +123,9 @@ if $ARGS[0] = 'break':
 	urand = rand(0,8)
 	urand = rand(0,8)
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/cooljocks.jpg"></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/chat/cooljocks.jpg"></center>'
 	'During break many of the kids split up to hang out with those in their same social groups. The nerds and outcast hangout in the classrooms, while the cool kids and jocks hang out in the hallway near the lockers, and the gopniks hangout in the stairwell, near the classrooms that are not used.'
 	'During break many of the kids split up to hang out with those in their same social groups. The nerds and outcast hangout in the classrooms, while the cool kids and jocks hang out in the hallway near the lockers, and the gopniks hangout in the stairwell, near the classrooms that are not used.'
-	
+
 	$eventtype = 'long_break'
 	$eventtype = 'long_break'
-	
+
 	if cheerleadingQW['skipped_ev'] + cheerleadingQW['skipped_g_ev'] > 0:
 	if cheerleadingQW['skipped_ev'] + cheerleadingQW['skipped_g_ev'] > 0:
 		gs 'gschool_cheerleading', 'skipped_ev'
 		gs 'gschool_cheerleading', 'skipped_ev'
 		act 'Continue down the hall': gt 'gschool_events', 'leave_break_events2'
 		act 'Continue down the hall': gt 'gschool_events', 'leave_break_events2'
@@ -123,7 +133,7 @@ if $ARGS[0] = 'break':
 	elseif grupTipe = 3 and nerd_game['invite_day'] < daystart - week:
 	elseif grupTipe = 3 and nerd_game['invite_day'] < daystart - week:
 		gt 'nerd_game_night', 'invite', 'lunch'
 		gt 'nerd_game_night', 'invite', 'lunch'
 	end
 	end
-	
+
 	if $breaktype ! 'long':
 	if $breaktype ! 'long':
 		if dimaRevenge = 4 and dimaRevChoice = 2 and hour < 10: '<br>"Hi Nat did you happen to see Dimka?" "Hi <<$pcs_nickname>>, he was here before speaking with Lena and Lera.'
 		if dimaRevenge = 4 and dimaRevChoice = 2 and hour < 10: '<br>"Hi Nat did you happen to see Dimka?" "Hi <<$pcs_nickname>>, he was here before speaking with Lena and Lera.'
 
 
@@ -144,6 +154,12 @@ if $ARGS[0] = 'break':
 			gt 'NikoPayback', 'Payback'
 			gt 'NikoPayback', 'Payback'
 		elseif NikoPayback = 2 and NikoPayback_Day ! daystart:
 		elseif NikoPayback = 2 and NikoPayback_Day ! daystart:
 			gt 'NikoPayback', 'Payback 2'
 			gt 'NikoPayback', 'Payback 2'
+		elseif NikoVolkovQW = 10 and NikoEv = 14 and VKWip = 100:
+			lunch_event = daystart
+			gt 'NikoEv2', 'Vicky Talk'	
+		elseif NikoVolkovQW = 10 and NikoEv = 16 and VKWip = 100:
+			lunch_event = daystart
+			gt 'NikoEv2', 'Julia Talk'		
 		end
 		end
 
 
 		if school_period = 6:
 		if school_period = 6: