Sfoglia il codice sorgente

[Added] Refactored the NPC information into a seperate location, putting everyting into a central location which can be easily edited. The journal locations can obtain the information through a simple function call (gs 'journal_NPC_information', NPC_CODE, other vars). Added NPC journal content relating to pavschool students after the first year.

anjuna krokus 8 mesi fa
parent
commit
3d8e1d67e9
4 ha cambiato i file con 1755 aggiunte e 993 eliminazioni
  1. 1 0
      glife.qproj
  2. 353 186
      locations/journal.qsrc
  3. 1213 0
      locations/journal_NPC_information.qsrc
  4. 188 807
      locations/journal_school.qsrc

+ 1 - 0
glife.qproj

@@ -14,6 +14,7 @@
 	<Location name="journal_uni"/>
 	<Location name="journal_quests"/>
 	<Location name="journal_portfolio"/>
+	<Location name="journal_NPC_information"/>
 	<Location name="Cheatmenu_din"/>
 	<Location name="themes"/>
 	<Folder name="System">

+ 353 - 186
locations/journal.qsrc

@@ -63,6 +63,13 @@ if $ARGS[0]='journalmenu':
 ! Journal Menu
 end
 
+
+
+!!-------------------------!!
+!!          Magic          !!
+!!-------------------------!!
+
+
 if $ARGS[0] = 'magictab':
 	$jumploc = 'magictab'
 	gs 'journal', 'journalmenu'
@@ -82,6 +89,13 @@ if $ARGS[0] = 'magictab':
 ! magic
 end
 
+
+
+!!-------------------------!!
+!!         Housing         !!
+!!-------------------------!!
+
+
 if $ARGS[0] = 'housingtab':
 	$jumploc = 'housingtab'
 	gs 'journal', 'journalmenu'
@@ -134,6 +148,13 @@ if $ARGS[0] = 'housingtab':
 ! housing
 end
 
+
+
+!!-------------------------!!
+!!      Relationships      !!
+!!-------------------------!!
+
+
 if $ARGS[0] = 'relationstab':
     $jumploc = 'relationstab'
 	gs 'journal', 'journalmenu'
@@ -171,17 +192,17 @@ if $ARGS[0] = 'relationstab':
 		end
 
 		if grupTipe = 0:
-			'You are not a member of any particular school social group.'+$journal_school_standing
+			'You are not a member of any particular school social group.' + $journal_school_standing
 		elseif grupTipe = 1:
-			'Your school social group consists of the popular, cool and beautiful.'+$journal_school_standing
+			'Your school social group consists of the popular, cool and beautiful.' + $journal_school_standing
 		elseif grupTipe = 2:
-			'Your school social group consists of jocks and natural athletes.'+$journal_school_standing
+			'Your school social group consists of jocks and natural athletes.' + $journal_school_standing
 		elseif grupTipe = 3:
-			'Your school social group consists of nerds, geeks and good students.'+$journal_school_standing
+			'Your school social group consists of nerds, geeks and good students.' + $journal_school_standing
 			if nerd_game['game_day'] > daystart: 'You have been invited to a games night on <<$week[(week + (nerd_game[''game_day'']  - daystart))]>> at 20:00 in the community center library.'
 			if nerd_game['game_day'] = daystart: 'You have been invited to a games night tonight at 20:00 in the community center library.'
 		elseif grupTipe = 4:
-			'Your school social group consists of gopniks, rebels, punks or troublemakers.'+$journal_school_standing
+			'Your school social group consists of gopniks, rebels, punks or troublemakers.' + $journal_school_standing
 		elseif grupTipe = 5:
 			'Your school social group consists of losers, teacher''s pets, sluts and the ugly.'
 		end
@@ -202,85 +223,85 @@ if $ARGS[0] = 'relationstab':
 			
 		'<center><h2>Popular Kids Relations</h2></center>'
 		
-		if npc_rel['A1'] > 0: 'Friendship with Dimka:' & gs 'journal', 'relindex', 'A1' 
-		if npc_rel['A4'] > 0: 'Friendship with Igor:' & gs 'journal', 'relindex', 'A4' 
-		if npc_rel['A14'] > 0: 'Friendship with Katja:' & gs 'journal', 'relindex', 'A14' 
-		if npc_rel['A15'] > 0: 'Friendship with Vicky:' & gs 'journal', 'relindex', 'A15' 
-		if npc_rel['A17'] > 0: 'Friendship with Irina:' & gs 'journal', 'relindex', 'A17'
-		if npc_rel['A22'] > 0: 'Friendship with Bella:' & gs 'journal', 'relindex', 'A22' 
-		if npc_rel['A146'] > 0: 'Friendship with Marcus:' & gs 'journal', 'relindex', 'A146' 
-		if npc_rel['A147'] > 0: 'Friendship with Andrey:' & gs 'journal', 'relindex', 'A147' 
-		if npc_rel['A148'] > 0: 'Friendship with Mefodiy:' & gs 'journal', 'relindex', 'A148' 
+		if npc_rel['A1']   > 0: 'Friendship with Dimka:'    & gs 'journal', 'relindex', 'A1' 
+		if npc_rel['A4']   > 0: 'Friendship with Igor:'     & gs 'journal', 'relindex', 'A4' 
+		if npc_rel['A14']  > 0: 'Friendship with Katja:'    & gs 'journal', 'relindex', 'A14' 
+		if npc_rel['A15']  > 0: 'Friendship with Vicky:'    & gs 'journal', 'relindex', 'A15' 
+		if npc_rel['A17']  > 0: 'Friendship with Irina:'    & gs 'journal', 'relindex', 'A17'
+		if npc_rel['A22']  > 0: 'Friendship with Bella:'    & gs 'journal', 'relindex', 'A22' 
+		if npc_rel['A146'] > 0: 'Friendship with Marcus:'   & gs 'journal', 'relindex', 'A146' 
+		if npc_rel['A147'] > 0: 'Friendship with Andrey:'   & gs 'journal', 'relindex', 'A147' 
+		if npc_rel['A148'] > 0: 'Friendship with Mefodiy:'  & gs 'journal', 'relindex', 'A148' 
 		if soniaPS = 0 and npc_rel['A25'] > 0: 'Friendship with Sonia:' & gs 'journal', 'relindex', 'A25' 
-		if npc_rel['A139'] > 0: 'Friendship with Stasya:' & gs 'journal', 'relindex', 'A139' 
+		if npc_rel['A139'] > 0: 'Friendship with Stasya:'   & gs 'journal', 'relindex', 'A139' 
 		if npc_rel['A140'] > 0: 'Friendship with Lizaveta:' & gs 'journal', 'relindex', 'A140' 
 		
 		'<center><h2>Jocks Relations</h2></center>'
 		
-		if npc_rel['A3'] > 0: 'Friendship with Ivan:' & gs 'journal', 'relindex', 'A3' 
+		if npc_rel['A3']   > 0: 'Friendship with Ivan:'       & gs 'journal', 'relindex', 'A3' 
 		if fedormasha = 0 and npc_rel['A5'] > 0: 'Friendship with Fedor:' & gs 'journal', 'relindex', 'A5' 
-		if npc_rel['A8'] > 0: 'Friendship with Svyatoslav:' & gs 'journal', 'relindex', 'A8' 
-		if npc_rel['A13'] > 0: 'Friendship with Lariska:' & gs 'journal', 'relindex', 'A13' 
-		if npc_rel['A18'] > 0: 'Friendship with Christina:' & gs 'journal', 'relindex', 'A18'
-		if npc_rel['A19'] > 0: 'Friendship with Lina:' & gs 'journal', 'relindex', 'A19'
-		if npc_rel['A23'] > 0: 'Friendship with Albina:' & gs 'journal', 'relindex', 'A23' 
-		if npc_rel['A149'] > 0: 'Friendship with Lazar:' & gs 'journal', 'relindex', 'A149' 
-		if npc_rel['A150'] > 0: 'Friendship with Erast:' & gs 'journal', 'relindex', 'A150' 
-		if npc_rel['A141'] > 0: 'Friendship with Veronika:' & gs 'journal', 'relindex', 'A141' 
-		if npc_rel['A165'] > 0: 'Friendship with Vanya:' & gs 'journal', 'relindex', 'A165' 
+		if npc_rel['A8']   > 0: 'Friendship with Svyatoslav:' & gs 'journal', 'relindex', 'A8' 
+		if npc_rel['A13']  > 0: 'Friendship with Lariska:'    & gs 'journal', 'relindex', 'A13' 
+		if npc_rel['A18']  > 0: 'Friendship with Christina:'  & gs 'journal', 'relindex', 'A18'
+		if npc_rel['A19']  > 0: 'Friendship with Lina:'       & gs 'journal', 'relindex', 'A19'
+		if npc_rel['A23']  > 0: 'Friendship with Albina:'     & gs 'journal', 'relindex', 'A23' 
+		if npc_rel['A149'] > 0: 'Friendship with Lazar:'      & gs 'journal', 'relindex', 'A149' 
+		if npc_rel['A150'] > 0: 'Friendship with Erast:'      & gs 'journal', 'relindex', 'A150' 
+		if npc_rel['A141'] > 0: 'Friendship with Veronika:'   & gs 'journal', 'relindex', 'A141' 
+		if npc_rel['A165'] > 0: 'Friendship with Vanya:'      & gs 'journal', 'relindex', 'A165' 
 		
 		'<center><h2>Nerds Relations</h2></center>'
 		
-		if npc_rel['A2'] > 0: 'Friendship with Artem:' & gs 'journal', 'relindex', 'A2' 
-		if npc_rel['A6'] > 0: 'Friendship with Petka:' & gs 'journal', 'relindex', 'A6' 
-		if npc_rel['A12'] > 0: 'Friendship with Julia:' & gs 'journal', 'relindex', 'A12' 
-		if npc_rel['A16'] > 0: 'Friendship with Natasha:' & gs 'journal', 'relindex', 'A16' 
-		if npc_rel['A151'] > 0: 'Friendship with Evgeny:' & gs 'journal', 'relindex', 'A151'
-		if npc_rel['A152'] > 0: 'Friendship with Feofan:' & gs 'journal', 'relindex', 'A152'
+		if npc_rel['A2']   > 0: 'Friendship with Artem:'   & gs 'journal', 'relindex', 'A2' 
+		if npc_rel['A6']   > 0: 'Friendship with Petka:'   & gs 'journal', 'relindex', 'A6' 
+		if npc_rel['A12']  > 0: 'Friendship with Julia:'   & gs 'journal', 'relindex', 'A12' 
+		if npc_rel['A16']  > 0: 'Friendship with Natasha:' & gs 'journal', 'relindex', 'A16' 
+		if npc_rel['A151'] > 0: 'Friendship with Evgeny:'  & gs 'journal', 'relindex', 'A151'
+		if npc_rel['A152'] > 0: 'Friendship with Feofan:'  & gs 'journal', 'relindex', 'A152'
 		if npc_rel['A153'] > 0: 'Friendship with Gerasim:' & gs 'journal', 'relindex', 'A153' 
 		if npc_rel['A142'] > 0: 'Friendship with Zinaida:' & gs 'journal', 'relindex', 'A142' 
 		if npc_rel['A240'] > 0: 'Friendship with Natalia:' & gs 'journal', 'relindex', 'A240' 
 		
 		'<center><h2>Gopnik Relations</h2></center>'
 		
-		if npc_rel['A9'] > 0: 'Friendship with Vitek:' & gs 'journal', 'relindex', 'A9' 
-		if npc_rel['A10'] > 0: 'Friendship with Dan:' & gs 'journal', 'relindex', 'A10' 
-		if npc_rel['A11'] > 0: 'Friendship with Vasily:' & gs 'journal', 'relindex', 'A11' 
-		if npc_rel['A20'] > 0: 'Friendship with Lena:' & gs 'journal', 'relindex', 'A20' 
-		if npc_rel['A21'] > 0: 'Friendship with Lera:' & gs 'journal', 'relindex', 'A21'
-		if npc_rel['A24'] > 0: 'Friendship with Pauline:' & gs 'journal', 'relindex', 'A24' 
-		if npc_rel['A154'] > 0: 'Friendship with Radomir:' & gs 'journal', 'relindex', 'A154' 
-		if npc_rel['A155'] > 0: 'Friendship with Lavrenti:' & gs 'journal', 'relindex', 'A155' 
-		if npc_rel['A156'] > 0: 'Friendship with Arkadi:' & gs 'journal', 'relindex', 'A156' 
-		if npc_rel['A157'] > 0: 'Friendship with Roman:' & gs 'journal', 'relindex', 'A157' 
-		if npc_rel['A158'] > 0: 'Friendship with Valentin:' & gs 'journal', 'relindex', 'A158' 
-		if npc_rel['A143'] > 0: 'Friendship with Alyona:' & gs 'journal', 'relindex', 'A143' 
-		if npc_rel['A144'] > 0: 'Friendship with Anushka:' & gs 'journal', 'relindex', 'A144' 
+		if npc_rel['A9']   > 0: 'Friendship with Vitek:'     & gs 'journal', 'relindex', 'A9' 
+		if npc_rel['A10']  > 0: 'Friendship with Dan:'       & gs 'journal', 'relindex', 'A10' 
+		if npc_rel['A11']  > 0: 'Friendship with Vasily:'    & gs 'journal', 'relindex', 'A11' 
+		if npc_rel['A20']  > 0: 'Friendship with Lena:'      & gs 'journal', 'relindex', 'A20' 
+		if npc_rel['A21']  > 0: 'Friendship with Lera:'      & gs 'journal', 'relindex', 'A21'
+		if npc_rel['A24']  > 0: 'Friendship with Pauline:'   & gs 'journal', 'relindex', 'A24' 
+		if npc_rel['A154'] > 0: 'Friendship with Radomir:'   & gs 'journal', 'relindex', 'A154' 
+		if npc_rel['A155'] > 0: 'Friendship with Lavrenti:'  & gs 'journal', 'relindex', 'A155' 
+		if npc_rel['A156'] > 0: 'Friendship with Arkadi:'    & gs 'journal', 'relindex', 'A156' 
+		if npc_rel['A157'] > 0: 'Friendship with Roman:'     & gs 'journal', 'relindex', 'A157' 
+		if npc_rel['A158'] > 0: 'Friendship with Valentin:'  & gs 'journal', 'relindex', 'A158' 
+		if npc_rel['A143'] > 0: 'Friendship with Alyona:'    & gs 'journal', 'relindex', 'A143' 
+		if npc_rel['A144'] > 0: 'Friendship with Anushka:'   & gs 'journal', 'relindex', 'A144' 
 		if npc_rel['A145'] > 0: 'Friendship with Ekaterina:' & gs 'journal', 'relindex', 'A145' 
-		if npc_rel['A189'] > 0: 'Friendship with Niko:' & gs 'journal', 'relindex', 'A189' 
+		if npc_rel['A189'] > 0: 'Friendship with Niko:'      & gs 'journal', 'relindex', 'A189' 
 		
 		'<center><h2>Outcast/Loner Relations</h2></center>'
 		
-		if npc_rel['A7'] > 0: 'Friendship with Lesco:' & gs 'journal', 'relindex', 'A7' 
+		if npc_rel['A7']   > 0: 'Friendship with Lesco:' & gs 'journal', 'relindex', 'A7' 
 		if npc_rel['A159'] > 0: 'Friendship with Petia:' & gs 'journal', 'relindex', 'A159' 
-		if soniaPS > 0 and npc_rel['A25'] > 0: 'Friendship with Sonia:' & gs 'journal', 'relindex', 'A25' 
-		if fedormasha = 1 and npc_rel['A5'] > 0: 'Friendship with Fedor:' & gs 'journal', 'relindex', 'A5' 
+		if soniaPS    > 0 and npc_rel['A25'] > 0: 'Friendship with Sonia:' & gs 'journal', 'relindex', 'A25' 
+		if fedormasha = 1 and npc_rel['A5']  > 0: 'Friendship with Fedor:' & gs 'journal', 'relindex', 'A5' 
 		
 		'<center><h2>Teachers/Coaches/School Staff Relations</h2></center>'
 		
-		if npc_rel['A26'] > 0: 'Friendship with Anatoly Tsarev (Math Teacher):' & gs 'journal', 'relindex', 'A26' 
-		if npc_rel['A69'] > 0: 'Friendship with Mikhail Nikolaevich (Volleyball Coach):' & gs 'journal', 'relindex', 'A69' 
-		if npc_rel['A128'] > 0: 'Friendship with Makar Vasilyev (Art Teacher):' & gs 'journal', 'relindex', 'A128' 
+		if npc_rel['A26']  > 0: 'Friendship with Anatoly Tsarev (Math Teacher):'             & gs 'journal', 'relindex', 'A26' 
+		if npc_rel['A69']  > 0: 'Friendship with Mikhail Nikolaevich (Volleyball Coach):'    & gs 'journal', 'relindex', 'A69' 
+		if npc_rel['A128'] > 0: 'Friendship with Makar Vasilyev (Art Teacher):'              & gs 'journal', 'relindex', 'A128' 
 		if npc_rel['A129'] > 0: 'Friendship with Serafim Ivanov (Computer Science Teacher):' & gs 'journal', 'relindex', 'A129'
-		if npc_rel['A130'] > 0: 'Friendship with Ilya Yenotin (Literature Teacher):' & gs 'journal', 'relindex', 'A130' 
-		if npc_rel['A131'] > 0: 'Friendship with Viktor Pavlovich (P.E. Teacher):' & gs 'journal', 'relindex', 'A131'
-		if npc_rel['A132'] > 0: 'Friendship with Ruslan Kuznetsov (Shop Teacher):' & gs 'journal', 'relindex', 'A132' 
-		if npc_rel['A133'] > 0: 'Friendship with Rolan Metveev (Janitor):' & gs 'journal', 'relindex', 'A133' 
-		if npc_rel['A134'] > 0: 'Friendship with Aleksandrina Volkov (Headmistress):' & gs 'journal', 'relindex', 'A134' 
-		if npc_rel['A135'] > 0: 'Friendship with Yeva Sokoloff (Geography Teacher):' & gs 'journal', 'relindex', 'A135'
-		if npc_rel['A136'] > 0: 'Friendship with Olga Aleksandrov (School Nurse):' & gs 'journal', 'relindex', 'A136' 
-		if npc_rel['A137'] > 0: 'Friendship with Raven Braakman (English Teacher):' & gs 'journal', 'relindex', 'A137' 
-		if npc_rel['A138'] > 0: 'Friendship with Arina Orlov (Biology Teacher):' & gs 'journal', 'relindex', 'A138'
+		if npc_rel['A130'] > 0: 'Friendship with Ilya Yenotin (Literature Teacher):'         & gs 'journal', 'relindex', 'A130' 
+		if npc_rel['A131'] > 0: 'Friendship with Viktor Pavlovich (P.E. Teacher):'           & gs 'journal', 'relindex', 'A131'
+		if npc_rel['A132'] > 0: 'Friendship with Ruslan Kuznetsov (Shop Teacher):'           & gs 'journal', 'relindex', 'A132' 
+		if npc_rel['A133'] > 0: 'Friendship with Rolan Metveev (Janitor):'                   & gs 'journal', 'relindex', 'A133' 
+		if npc_rel['A134'] > 0: 'Friendship with Aleksandrina Volkov (Headmistress):'        & gs 'journal', 'relindex', 'A134' 
+		if npc_rel['A135'] > 0: 'Friendship with Yeva Sokoloff (Geography Teacher):'         & gs 'journal', 'relindex', 'A135'
+		if npc_rel['A136'] > 0: 'Friendship with Olga Aleksandrov (School Nurse):'           & gs 'journal', 'relindex', 'A136' 
+		if npc_rel['A137'] > 0: 'Friendship with Raven Braakman (English Teacher):'          & gs 'journal', 'relindex', 'A137' 
+		if npc_rel['A138'] > 0: 'Friendship with Arina Orlov (Biology Teacher):'             & gs 'journal', 'relindex', 'A138'
 		
 
 		!!!WD: Formatting
@@ -290,37 +311,37 @@ if $ARGS[0] = 'relationstab':
 	end
 			
 	'<center><h2>Pavlovsk Relations</h2></center>'
-	if npc_rel['A54'] > 0: 'Friendship with Uncle Misha:' & gs 'journal', 'relindex', 'A54' 	 
-	if npc_rel['A57'] > 0: 'Friendship with Rex:' & gs 'journal', 'relindex', 'A57' 
-	if npc_rel['A217'] > 0: 'Friendship with Pavlin:' & gs 'journal', 'relindex', 'A217'  	 
-	if npc_rel['A112'] > 0: 'Friendship with Sergey Shulgin:' & gs 'journal', 'relindex', 'A112'   	 
-	if npc_rel['A119'] > 0: 'Friendship with Borislav:' & gs 'journal', 'relindex', 'A119' 
+	if npc_rel['A54']  > 0: 'Friendship with Uncle Misha:'    & gs 'journal', 'relindex', 'A54'
+	if npc_rel['A57']  > 0: 'Friendship with Rex:'            & gs 'journal', 'relindex', 'A57'
+	if npc_rel['A217'] > 0: 'Friendship with Pavlin:'         & gs 'journal', 'relindex', 'A217'
+	if npc_rel['A112'] > 0: 'Friendship with Sergey Shulgin:' & gs 'journal', 'relindex', 'A112'
+	if npc_rel['A119'] > 0: 'Friendship with Borislav:'       & gs 'journal', 'relindex', 'A119'
 		
 	'<center><h2>Gadukino Relations</h2></center>'
-	if npc_rel['A31'] > 0: 'Friendship with Elena (your great-grandmother):' & gs 'journal', 'relindex', 'A31' 
-	if npc_rel['A32'] > 0: 'Friendship with Zlatek (your great-grandfather):' & gs 'journal', 'relindex', 'A32' 
-	if npc_rel['A60'] > 0: 'Friendship with Mira:' & gs 'journal', 'relindex', 'A60' 
-	if npc_rel['A61'] > 0: 'Friendship with Kolyamba:' & gs 'journal', 'relindex', 'A61' 
-	if npc_rel['A62'] > 0: 'Friendship with Vasyan:' & gs 'journal', 'relindex', 'A62' 
-	if npc_rel['A63'] > 0: 'Friendship with Mitka:' & gs 'journal', 'relindex', 'A63' 
-	if npc_rel['A64'] > 0: 'Friendship with Afanasiy:' & gs 'journal', 'relindex', 'A64' 
-	if npc_rel['A65'] > 0: 'Friendship with Vtialiy:' & gs 'journal', 'relindex', 'A65' 
-	if npc_rel['A221'] > 0: 'Friendship with Grigory:' & gs 'journal', 'relindex', 'A221' 		 	
-	if npc_rel['A172'] > 0: 'Friendship with Andrei (hunter):' & gs 'journal', 'relindex', 'A172' 	 	
-	if npc_rel['A173'] > 0: 'Friendship with Igor (hunter):' & gs 'journal', 'relindex', 'A173'  	
-	if npc_rel['A174'] > 0: 'Friendship with Sergei (hunter):' & gs 'journal', 'relindex', 'A174' 
+	if npc_rel['A31']  > 0: 'Friendship with Elena (your great-grandmother):'  & gs 'journal', 'relindex', 'A31'
+	if npc_rel['A32']  > 0: 'Friendship with Zlatek (your great-grandfather):' & gs 'journal', 'relindex', 'A32'
+	if npc_rel['A60']  > 0: 'Friendship with Mira:'     & gs 'journal', 'relindex', 'A60'
+	if npc_rel['A61']  > 0: 'Friendship with Kolyamba:' & gs 'journal', 'relindex', 'A61'
+	if npc_rel['A62']  > 0: 'Friendship with Vasyan:'   & gs 'journal', 'relindex', 'A62'
+	if npc_rel['A63']  > 0: 'Friendship with Mitka:'    & gs 'journal', 'relindex', 'A63'
+	if npc_rel['A64']  > 0: 'Friendship with Afanasiy:' & gs 'journal', 'relindex', 'A64'
+	if npc_rel['A65']  > 0: 'Friendship with Vtialiy:'  & gs 'journal', 'relindex', 'A65'
+	if npc_rel['A221'] > 0: 'Friendship with Grigory:'  & gs 'journal', 'relindex', 'A221'
+	if npc_rel['A172'] > 0: 'Friendship with Andrei (hunter):' & gs 'journal', 'relindex', 'A172'
+	if npc_rel['A173'] > 0: 'Friendship with Igor (hunter):'   & gs 'journal', 'relindex', 'A173'
+	if npc_rel['A174'] > 0: 'Friendship with Sergei (hunter):' & gs 'journal', 'relindex', 'A174'
 	
 	'<center><h2>Saint Petersburg Relations</h2></center>'
-	if npc_QW['A192'] > 0: 'Friendship with Nastya:' & gs 'journal', 'relindex', 'A192' 
-	if npc_rel['A218'] > 0: 'Friendship with Tanya:' & gs 'journal', 'relindex', 'A218'  
-	if npc_rel['A219'] > 0: 'Friendship with Kat:' & gs 'journal', 'relindex', 'A219' 
-	if npc_rel['A220'] > 0: 'Friendship with Vika:' & gs 'journal', 'relindex', 'A220' 
-	if npc_rel['A93'] > 0: 'Friendship with Ira:'  & gs 'journal', 'relindex', 'A93' 
-	if npc_rel['A43'] > 0: 'Friendship with Tamara:' & gs 'journal', 'relindex', 'A43' 
-	if npc_rel['A35'] > 0: 'Friendship with Mikhail Kuznetsov (your biological father):' & gs 'journal', 'relindex', 'A35' 
-	if npc_rel['A169']> 0: 'Friendship with Dima:'  & gs 'journal', 'relindex', 'A169' 		 		
-	if npc_rel['A89']> 0: 'Friendship with Eugene:'  & gs 'journal', 'relindex', 'A89' 			 		
-	if npc_rel['A216']> 0: 'Friendship with Martin:'  & gs 'journal', 'relindex', 'A216'  	 		
+	if npc_QW['A192']  > 0: 'Friendship with Nastya:'  & gs 'journal', 'relindex', 'A192'
+	if npc_rel['A218'] > 0: 'Friendship with Tanya:'   & gs 'journal', 'relindex', 'A218'
+	if npc_rel['A219'] > 0: 'Friendship with Kat:'     & gs 'journal', 'relindex', 'A219'
+	if npc_rel['A220'] > 0: 'Friendship with Vika:'    & gs 'journal', 'relindex', 'A220'
+	if npc_rel['A93']  > 0: 'Friendship with Ira:'     & gs 'journal', 'relindex', 'A93'
+	if npc_rel['A43']  > 0: 'Friendship with Tamara:'  & gs 'journal', 'relindex', 'A43'
+	if npc_rel['A35']  > 0: 'Friendship with Mikhail Kuznetsov (your biological father):' & gs 'journal', 'relindex', 'A35' 
+	if npc_rel['A169'] > 0: 'Friendship with Dima:'    & gs 'journal', 'relindex', 'A169'
+	if npc_rel['A89']  > 0: 'Friendship with Eugene:'  & gs 'journal', 'relindex', 'A89'
+	if npc_rel['A216'] > 0: 'Friendship with Martin:'  & gs 'journal', 'relindex', 'A216'
 	
 	! '<center><h2>Other Relations</h2></center>'
 	! Uncomment if re-introduced into the game ensure you use NPC ID to update them
@@ -334,49 +355,53 @@ if $ARGS[0] = 'relationstab':
 		i = 0
 		if kid = 1:
 			'You have a child, a <<$polreb[0]>> named <<$kidname[0]>>. Born <<daykid[0]>>-<<monthkid[0]>>-<<yearkid[0]>>. Aged <<kidage[0]>>.'
+
 		else
 			'You have children:'
 			:LoopKidCounter
-			if i < kid:
-				'<br> a <<$polreb[i]>> named <<$kidname[i]>>. Born <<daykid[i]>>-<<monthkid[i]>>-<<yearkid[i]>>. Aged <<kidage[i]>>.'
-				i += 1
-				jump 'LoopKidCounter'
-			end
+				if i < kid:
+					'<br> a <<$polreb[i]>> named <<$kidname[i]>>. Born <<daykid[i]>>-<<monthkid[i]>>-<<yearkid[i]>>. Aged <<kidage[i]>>.'
+					i += 1
+					jump 'LoopKidCounter'
+				end
 		end
 		*nl
 	end
 	*nl
 !! This has some sex info but also weirdness like npc number and smilie face is dick the right length. Its about first time with a random lover
-!!	if $bfsex > 0:'<<$bfsex>>'
+!! if $bfsex > 0:'<<$bfsex>>'
 	*nl
 	if loverGender[0] = 0:
 		$obj_loverintro = 'Your boyfriend'
-		$obj_loverpron = 'He'
+		$obj_loverpron  = 'He'
+
 	else
 		$obj_loverintro = 'Your girlfriend'
-		$obj_loverpron = 'She'
+		$obj_loverpron  = 'She'
 	end
 	if pcs_lovers[0] = 1:'<<$obj_loverintro>> <<$loverdesc[0]>> is <<$loverbody[0]>> height and <<$loverbod[0]>> build with <<$loverface[0]>> hair. <<$loverdesc[0]>> is <<$loverClo[0]>>. Your relationship is <<loverrelation[0]>> after <<loverdays[0]>> days dating.'
 	if haraklover[0] = 0 and loverrelation[0] > 1:'<<$obj_loverpron>>''s timid and lacks confidence.'
 	if haraklover[0] = 1 and loverrelation[0] > 1:'<<$obj_loverpron>> has a cheerful and sociable personality.'
 	if haraklover[0] = 2 and loverrelation[0] > 1:'<<$obj_loverpron>>''s short-tempered and strict.'
+
 	if loverGender[1] = 0:
 		$obj_loverintro = 'Your boyfriend'
-		$obj_loverpron = 'He'
+		$obj_loverpron  = 'He'
 	else
 		$obj_loverintro = 'Your girlfriend'
-		$obj_loverpron = 'She'
+		$obj_loverpron  = 'She'
 	end
 	if pcs_lovers[1] = 1:'<<$obj_loverintro>> <<$loverdesc[1]>> is <<$loverbody[1]>> height and <<$loverbod[1]>> build with <<$loverface[1]>> hair. <<$loverdesc[1]>> is <<$loverClo[1]>>. Your relationship is <<loverrelation[1]>> after <<loverdays[1]>> days dating.'
 	if haraklover[1] = 0 and loverrelation[1] > 1:'<<$obj_loverpron>>''s timid and lacks confidence.'
 	if haraklover[1] = 1 and loverrelation[1] > 1:'<<$obj_loverpron>> has a cheerful and sociable personality.'
 	if haraklover[1] = 2 and loverrelation[1] > 1:'<<$obj_loverpron>>''s short-tempered and strict.'
+
 	if loverGender[2] = 0:
 		$obj_loverintro = 'Your boyfriend'
-		$obj_loverpron = 'He'
+		$obj_loverpron  = 'He'
 	else
 		$obj_loverintro = 'Your girlfriend'
-		$obj_loverpron = 'She'
+		$obj_loverpron  = 'She'
 	end
 	if pcs_lovers[2] = 1:'<<$obj_loverintro>> <<$loverdesc[2]>> is <<$loverbody[2]>> height and <<$loverbod[2]>> build with <<$loverface[2]>> hair. <<$loverdesc[2]>> is <<$loverClo[2]>>. Your relationship is <<loverrelation[2]>> after <<loverdays[2]>> days dating.'
 	if haraklover[2] = 0 and loverrelation[2] > 1:'<<$obj_loverpron>>''s timid and lacks confidence.'
@@ -387,6 +412,13 @@ if $ARGS[0] = 'relationstab':
 ! relations
 end
 
+
+
+!!-------------------------!!
+!!   General Information   !!
+!!-------------------------!!
+
+
 if $ARGS[0] = 'generaltab':
 	$jumploc = 'generaltab'
 	gs 'journal', 'journalmenu'
@@ -397,13 +429,31 @@ if $ARGS[0] = 'generaltab':
 	if ARRSIZE('$portfolio_locations') > 0 or ARRSIZE('$portfolio_people') > 0:
 		act 'View your photography portfolio': gt 'journal_portfolio'
 	end
+
 	'<br><center><a href="exec: gs ''journal'', ''locations''">Locations</a></center>'
-	'<br><center><a href="exec: gs ''journal'', ''friends_family''">Friends & Family</a></center>'
-	if SchoolAtestat = 0 and mid($start_type,1,2) = 'sg' and SchoolBlock = 0: '<br><center><a href="exec: gs ''journal_school'', ''school''">School</a></center><br><center><a href="exec: gs ''journal_school'', ''coursesinfo''">School Courses and Grades</a></center>'
-	if university['student'] = 1: '<br><center><a href="exec: gs ''journal'', ''uni''">University</a></center>'
+	'<br><center><a href="exec: gs ''journal'', ''family''">Family</a></center>'
+	'<br><center><a href="exec: gs ''journal'', ''pav_res''">Pavlovsk Residents</a></center>'
+	'<br><center><a href="exec: gs ''journal'', ''city_res''">City Residents</a></center>'
+
+	if SchoolAtestat = 0 and mid($start_type, 1, 2) = 'sg' and SchoolBlock = 0: 
+		'<br><center><a href="exec: gs ''journal_school'', ''school''">School</a></center>
+		<br><center><a href="exec: gs ''journal_school'', ''coursesinfo''">School Courses and Grades</a></center>'
+	end
+	!!make this an elseif, add a third option to see where our friends end up in city-life??
+	if university['student'] = 1: 
+		'<br><center><a href="exec: gs ''journal'', ''uni''">University</a></center>'
+	end
+
 	'<br><center><a href="exec: gs ''journal'', ''clothing''">Clothing information</a></center>'
 end
 
+
+
+!!-------------------------!!
+!!          Notes          !!
+!!-------------------------!!
+
+
 if $ARGS[0] = 'notestab':
 	$jumploc = 'notestab'
 	gs 'journal', 'journalmenu'
@@ -427,6 +477,9 @@ end
 
 ! ---- Other Sections ---- 
 
+
+!! --- General Information -- Clothing
+
 if $ARGS[0] = 'clothing':
 	$jumploc = 'generalsub'
 	gs 'journal', 'journalmenu'
@@ -447,13 +500,17 @@ if $ARGS[0] = 'clothing':
 	gs 'journal', 'leaveactions'
 end
 
+
+!! --- General Information -- University
 if $ARGS[0] = 'uni':
 	$jumploc = 'generalsub'
 	gs 'journal', 'journalmenu'
+
 	'<center><h2>University</h2></center>'
 
 	if university['diploma'] > 0:
 		'You have graduated from the University of St. Petersburg with a degree in '+func('uni_programs', 'program_name')+'.'
+
 	else
 		'You have are enrolled in the '+trim(MID('  first, second,  third, fourth,  fifth,  sixth,seventh, eighth,  ninth,  tenth', university['enrolled_in_semester']*8-7,7))+' semester of the '+func('uni_programs', 'program_name')+' at the University of St. Petersburg.'
 	end
@@ -465,26 +522,27 @@ if $ARGS[0] = 'uni':
 
 	j = 1
 	:semester_loop
-	if university['semester_passed'] >= j:
-		gs 'grades', 'assing_grade_description', 'uni_<<$university[''enrolled_in'']>>_semester_<<j>>'
-		*nl
-		'You passed the'+trim(MID('  first, second,  third, fourth,  fifth,  sixth,seventh, eighth,  ninth,  tenth', j*8-7,7))+' semester with the following grades:'
-		k = 0
-		:class_loop
-		if $class_list_institution[k] = 'uni_<<$university[''enrolled_in'']>>_semester_<<j>>':
-			'<<$class_list_name[k]>>: <<$class[''<<$class_list_institution[k]>>_<<$class_list_name[k]>>_grade'']>>'
+		if university['semester_passed'] >= j:
+			gs 'grades', 'assing_grade_description', 'uni_<<$university[''enrolled_in'']>>_semester_<<j>>'
+			*nl
+			'You passed the' + trim(MID('  first, second,  third, fourth,  fifth,  sixth,seventh, eighth,  ninth,  tenth', j*8 - 7, 7)) + ' semester with the following grades:'
+			k = 0
+			:class_loop
+				if $class_list_institution[k] = 'uni_<<$university[''enrolled_in'']>>_semester_<<j>>':
+					'<<$class_list_name[k]>>: <<$class[''<<$class_list_institution[k]>>_<<$class_list_name[k]>>_grade'']>>'
+				end
+				k += 1
+				if ARRSIZE('class_list_institution') >= k: jump 'class_loop'
+			killvar 'k'
 		end
-		k += 1
-		if ARRSIZE('class_list_institution') >= k: jump 'class_loop'
-		killvar 'k'
-	end
-	j += 1
-	if j < 8: jump 'semester_loop'
+		j += 1
+		if j < 8: jump 'semester_loop'
 	killvar 'j'
 	
 	if university['semester_passed'] = university['enrolled_in_semester'] and university['diploma'] = 0:
 		*nl
 		'You need to register for your next semester at the university administration'
+
 	elseif university['semester_week'] <= 0 and university['exam_week'] = 0:
 		*nl
 		'You currently have a break between semesters.'
@@ -494,26 +552,26 @@ if $ARGS[0] = 'uni':
 
 		'<center><h2>Class schedule for Next Semester</h2></center>'
 
-		'Monday: '+func('uni_programs', 'uni_period_first', 'monday')+' '+func('uni_programs', 'uni_period_second', 'monday')+' '+func('uni_programs', 'uni_period_third', 'monday')
-		'Tuesday: '+func('uni_programs', 'uni_period_first', 'tuesday')+' '+func('uni_programs', 'uni_period_second', 'tuesday')+' '+func('uni_programs', 'uni_period_third', 'tuesday')
-		'Wednesday: '+func('uni_programs', 'uni_period_first', 'wednesday')+' '+func('uni_programs', 'uni_period_second', 'wednesday')+' '+func('uni_programs', 'uni_period_third', 'wednesday')
-		'Thursday: '+func('uni_programs', 'uni_period_first', 'thursday')+' '+func('uni_programs', 'uni_period_second', 'thursday')+' '+func('uni_programs', 'uni_period_third', 'thursday')
+		'Monday: '    + func('uni_programs', 'uni_period_first', 'monday'   ) + ' ' + func('uni_programs', 'uni_period_second', 'monday'   ) + ' ' + func('uni_programs', 'uni_period_third', 'monday'   )
+		'Tuesday: '   + func('uni_programs', 'uni_period_first', 'tuesday'  ) + ' ' + func('uni_programs', 'uni_period_second', 'tuesday'  ) + ' ' + func('uni_programs', 'uni_period_third', 'tuesday'  )
+		'Wednesday: ' + func('uni_programs', 'uni_period_first', 'wednesday') + ' ' + func('uni_programs', 'uni_period_second', 'wednesday') + ' ' + func('uni_programs', 'uni_period_third', 'wednesday')
+		'Thursday: '  + func('uni_programs', 'uni_period_first', 'thursday' ) + ' ' + func('uni_programs', 'uni_period_second', 'thursday' ) + ' ' + func('uni_programs', 'uni_period_third', 'thursday' )
 
-	elseif university['semester_week'] > 0:
+	elseif university['semester_week'] >  0:
+		*nl
 		if university['semester_week'] < 11:
-			*nl
 			'You are in the '+trim(MID('  first, second,  third, fourth,  fifth,  sixth,seventh, eighth,  ninth,  tenth', university['semester_week']*8-7,7))+' week of the semester, which last 15 weeks.'
+
 		else
-			*nl
-			'You are in the '+str(university['semester_week'])+'th week of the semester which last 15 weeks.'
+			'You are in the '+str(university['semester_week']) + 'th week of the semester which last 15 weeks.'
 		end
 
 		'<center><h2>Class schedule</h2></center>'
 
-		'Monday: '+func('uni_programs', 'uni_period_first', 'monday')+' '+func('uni_programs', 'uni_period_second', 'monday')+' '+func('uni_programs', 'uni_period_third', 'monday')
-		'Tuesday: '+func('uni_programs', 'uni_period_first', 'tuesday')+' '+func('uni_programs', 'uni_period_second', 'tuesday')+' '+func('uni_programs', 'uni_period_third', 'tuesday')
-		'Wednesday: '+func('uni_programs', 'uni_period_first', 'wednesday')+' '+func('uni_programs', 'uni_period_second', 'wednesday')+' '+func('uni_programs', 'uni_period_third', 'wednesday')
-		'Thursday: '+func('uni_programs', 'uni_period_first', 'thursday')+' '+func('uni_programs', 'uni_period_second', 'thursday')+' '+func('uni_programs', 'uni_period_third', 'thursday')
+		'Monday: '    + func('uni_programs', 'uni_period_first', 'monday'   ) + ' ' + func('uni_programs', 'uni_period_second', 'monday'   ) + ' ' + func('uni_programs', 'uni_period_third', 'monday'   )
+		'Tuesday: '   + func('uni_programs', 'uni_period_first', 'tuesday'  ) + ' ' + func('uni_programs', 'uni_period_second', 'tuesday'  ) + ' ' + func('uni_programs', 'uni_period_third', 'tuesday'  )
+		'Wednesday: ' + func('uni_programs', 'uni_period_first', 'wednesday') + ' ' + func('uni_programs', 'uni_period_second', 'wednesday') + ' ' + func('uni_programs', 'uni_period_third', 'wednesday')
+		'Thursday: '  + func('uni_programs', 'uni_period_first', 'thursday' ) + ' ' + func('uni_programs', 'uni_period_second', 'thursday' ) + ' ' + func('uni_programs', 'uni_period_third', 'thursday' )
 
 		'<center><h2>Grades</h2></center>'
 
@@ -521,59 +579,81 @@ if $ARGS[0] = 'uni':
 
 		j = 0
 		:grade_loop
-		if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
-			If dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (4*<<university[''semester_week'']>> + 32)'):
-				'You think you are doing great in <<$class_list_name[j]>> and will probably pass with a top grade if you keep this up.'
-			elseIf dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') > dyneval( 'RESULT = (2*<<university[''semester_week'']>> + 32)'):
-				'You are following the <<$class_list_name[j]>> class well and will probably pass with a good grade if you keep this up, but to get the top mark you need to put in some more effort.'
-			elseIf dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (1*<<university[''semester_week'']>> + 32)'):
-				'You have trouble following the <<$class_list_name[j]>> class, but will probably still pass. If you want a good grade, then you''ll really need to do something about it.'
-			elseIf dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') < 40:
-				'You will fail your <<$class_list_name[j]>> class unless you do something about it right now. It might even be too late to catch up.'
-			else
-				'You are hopelessly behind in your <<$class_list_name[j]>> class, but can probably still pass. Any hope of getting a good grade will require that you start doing something about it right now.'
+			if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
+				if     dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (4*<<university[''semester_week'']>> + 32)'):
+					'You think you are doing great in <<$class_list_name[j]>> and will probably pass with a top grade if you keep this up.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >  dyneval( 'RESULT = (2*<<university[''semester_week'']>> + 32)'):
+					'You are following the <<$class_list_name[j]>> class well and will probably pass with a good grade if you keep this up, but to get the top mark you need to put in some more effort.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= dyneval( 'RESULT = (1*<<university[''semester_week'']>> + 32)'):
+					'You have trouble following the <<$class_list_name[j]>> class, but will probably still pass. If you want a good grade, then you''ll really need to do something about it.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') < 40:
+					'You will fail your <<$class_list_name[j]>> class unless you do something about it right now. It might even be too late to catch up.'
+
+				else
+					'You are hopelessly behind in your <<$class_list_name[j]>> class, but can probably still pass. Any hope of getting a good grade will require that you start doing something about it right now.'
+				end
 			end
-		end
-		j += 1
-		if ARRSIZE('class_list_institution') >= j: jump 'grade_loop'
+			j += 1
+			if ARRSIZE('class_list_institution') >= j: jump 'grade_loop'
 		killvar 'j'
 
 	elseif university['exam_week'] > 0:
 		*nl
-		'You are in the '+iif(university['exam_week'] = 1,'first','second')+' of the two weeks of exams. '+func('uni_programs', 'exam', 'schedule')
+		'You are in the ' + iif(university['exam_week'] = 1, 'first', 'second') + ' of the two weeks of exams. ' + func('uni_programs', 'exam', 'schedule')
 		*nl
 
 		gs 'grades', 'assing_grade_description',  'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>'
 
 		j = 0
 		:exam_loop
-		if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
-			if dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_exam_done'']') = 1:
-				'You did your <<$class_list_name[j]>> exam and think you will get an <<$class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']>>.'
-			elseif func('uni_programs', 'exam', 'is_over', $class_list_name[j]) = 1:
-				'Your exam <<$class_list_name[j]>> is over and you did not go. This means you will fail the class and thefore also the semester.'
-			elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 100:
-				'You think you are well prepared in your <<$class_list_name[j]>> exam and will probably pass with the highest mark possible.'
-			elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 90:
-				'You think you are well prepared in your <<$class_list_name[j]>> exam and will probably pass with a 5, but a little more studying never hurts.'
-			elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 70:
-				'You think that you are prepared pretty well for your <<$class_list_name[j]>> exam and will probably get a 4. With some more studying, you might get a 5.'
-			elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 40:
-				'You think you are prepared enough to pass your <<$class_list_name[j]>> exam, but if you want a good grade, then you need to do some serious studying.'
-			else
-				'If your <<$class_list_name[j]>> exam was today, then you would fail. Time to hit the books if you don''t want to fail the semester.'
+			if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':
+				if     dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_exam_done'']') = 1:
+					'You did your <<$class_list_name[j]>> exam and think you will get an <<$class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']>>.'
+
+				elseif func('uni_programs', 'exam', 'is_over', $class_list_name[j]) = 1:
+					'Your exam <<$class_list_name[j]>> is over and you did not go. This means you will fail the class and thefore also the semester.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 100:
+					'You think you are well prepared in your <<$class_list_name[j]>> exam and will probably pass with the highest mark possible.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 90:
+					'You think you are well prepared in your <<$class_list_name[j]>> exam and will probably pass with a 5, but a little more studying never hurts.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 70:
+					'You think that you are prepared pretty well for your <<$class_list_name[j]>> exam and will probably get a 4. With some more studying, you might get a 5.'
+
+				elseif dyneval( 'RESULT = class[''<<$class_list_institution[j]>>_<<$class_list_name[j]>>_grade'']') >= 40:
+					'You think you are prepared enough to pass your <<$class_list_name[j]>> exam, but if you want a good grade, then you need to do some serious studying.'
+
+				else
+					'If your <<$class_list_name[j]>> exam was today, then you would fail. Time to hit the books if you don''t want to fail the semester.'
+				end
 			end
-		end
-		j += 1
-		if ARRSIZE('class_list_institution') >= j: jump 'exam_loop'
+			j += 1
+			if ARRSIZE('class_list_institution') >= j: jump 'exam_loop'
 		killvar 'j'
 	end
+	
+	*nl
+	'<center><h2>Students and Teachers</h2></center>'
+	
+	!'University Students and Teachers to be put here.'
+	
+	
 	act 'Go back': gt 'journal', 'generaltab'
 	gs 'journal', 'leaveactions'
 end
+
+
+! --- General Information -- Locations
+
 if $ARGS[0] = 'locations':
 	$jumploc = 'generalsub'
 	gs 'journal', 'journalmenu'
+
 	'<center><h2>Pavlovsk</h2></center>'
 	'Pavlovsk is a small town. It is somewhat of a tourist trap thanks to the Catharina Palace and the former palace grounds, which have been converted into a large park centered around the train station. There is an open air market near the train station that is open year round where many bargains can be found. The cafe where your mother works can also be found near the train station. It caters to the visitors coming in by train. The downtown area contains businesses and some middle class housing, while the residential area is a mixture of houses and old Soviet era apartment blocks.'
 	*nl
@@ -589,46 +669,132 @@ if $ARGS[0] = 'locations':
 	gs 'journal', 'leaveactions'
 end
 
-if $ARGS[0] = 'friends_family':
+
+! -- General Information -- Family
+
+if $ARGS[0] = 'family':
 	$jumploc = 'generalsub'
 	gs 'journal', 'journalmenu'
-	'<center><img src="images/characters/shared/headshots_main/29.jpg"></center>'
-	'Natasha (Mother) - Your mother was born in Gadukino. She is still quite young and attractive, but you have done the math and know she had Anya when she was only sixteen years old. Your grandmother died in child birth with your mother and your grandfather was killed a few years later in the Afghanistan war. She works at the cafe near the train station.'
-	*nl
-	'<center><img src="images/characters/shared/headshots_main/35.jpg"></center>'
-	'Mikhail Kuznetsov (Father) - You''ve never seen your biological father since your parents divorced, so you have no real memory of him.'
+	'<center><h2>Family</h2></center>'
+
+	!!Mother
+	gs 'journal_NPC_information', 'A29'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/28.jpg"></center>'
-	'Vladimir (Stepfather) - Your stepfather is a greying, slightly flabby man who works as a truck driver. Your mother divorced your biological father and married Vladimir when you were less than a year old. One year after being married, your parents welcomed your little brother Kolka, Vladimir''s first born child. Kolka is his only child that you know of. When not working, your stepfather can often be found working on his cars in the garage. He gets some time alone to watch TV on Monday evenings.'
+	!!Bio-father
+	gs 'journal_NPC_information', 'A35'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/33.jpg"></center>'
-	'Anya (Sister) - Anya is your older sister, two years your senior, but she still lives at home and shares a bedroom with you. She chose to work at the local supermarket instead of going to university like your mother wanted and spends most of her free time either partying, hanging out with her friends or with her boyfriend Roma.'
+	!!Step-Father
+	gs 'journal_NPC_information', 'A28'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/34.jpg"></center>'
-	'Kolka (Brother) - Kolka is your younger brother, born about a year after you. While you share the same mother, Kolka''s father is your stepfather. He is a student at the same school as you and enjoys football. When he is not playing football or doing homework, he spends much of his free time hanging out with his friends.'
+	!!Anya
+	gs 'journal_NPC_information', 'A33'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/30.jpg"></center>'
-	'Lyudmila Knavs (Aunt) - Your mother''s older sister, who works at the local pharmacy and has a live in boyfriend called Olu whom she met while traveling. He is an African man, which has caused more than a few rumors and sour looks at your aunt. Your aunt doesn''t seem to care though, and if anything, seems to enjoy flaunting her boyfriend in front of others.'
+	!!Kolka
+	gs 'journal_NPC_information', 'A34'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/55.jpg"></center>'
-	'Oluuosegun "Olu" Maina - You don''t know much about your aunt''s live-in boyfriend, only that he is from Africa and doesn''t speak Russian very well. He''s a very large and muscular man and you know many people in the area that find it disgraceful that your aunt lives with him.'
+	!!Aunt
+	gs 'journal_NPC_information', 'A30'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/31.jpg"></center>'
-	'Zlatek Knavs (Great Grandfather) - Your great grandfather is a grumpy old man who is always complaining about the village elders and how they have neglected the village to the point where it is now barely fit to live in. He can walk, but requires a cane, so doesn''t leave the house unless he has to. Your mother and aunt were raised by your great grandparents.'
+	!!Olu
+	gs 'journal_NPC_information', 'A55'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/32.jpg"></center>'
-	'Elena Knavs (Great Grandmother) - Your great grandma is extremely old and almost never leaves the house. Most of the time, she just sits on her bed watching TV or slowly cleans the house. Having raised your mother and aunt Luda, she is like a grandmother to you and a mother to your mother. She has raised two generations of children and is now content with the peace and quiet of the village.'
+	!!Grandpa
+	gs 'journal_NPC_information', 'A31'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/54.jpg"></center>'
-	'Mikhail "Misha" - Your neighbor''s name is Mikhail, but everyone calls him "Uncle Misha". He lives in the apartment across the hall from you, but your mother always forbade you from talking to him by warning you that he used to be a local crime lord and that you shouldn''t get involved with him. However, he has always been polite and nice to you. He is close friends with your stepfather, but both have been evasive about how they met and became friends.'
+	!!Grandmum
+	gs 'journal_NPC_information', 'A32'
 	*nl
-	'<center><img src="images/characters/shared/headshots_main/112.jpg"></center>'
-	'Sergey Shulgin - Sergey lives in the same building as you with his son, your childhood friend Vasily. He has gray hair and a small beer belly, but is still hearty looking. His wife, Vasily''s mother, left when Vasily was young. He has been close friends with your stepfather and mother for as long as you can remember. Oddly enough, he never re-married after being abandoned by his ex-wife.'
+	!!Misha
+	gs 'journal_NPC_information', 'A54'
 
 	act 'Go back': gt 'journal', 'generaltab'
 	gs 'journal', 'leaveactions'
 end
 
+if $ARGS[0] = 'pav_res':
+	$jumploc = 'generalsub'
+	gs 'journal', 'journalmenu'
+
+	!! Post Secondary school !!
+	if yearstart > 1:
+		!!Mefodiy
+		gs 'journal_NPC_information', 'A148', 'uni'
+		*nl
+		!!Ivan
+		gs 'journal_NPC_information', 'A3',   'uni'
+		*nl
+		!!Fedor
+		gs 'journal_NPC_information', 'A5',   'uni'
+		*nl
+		!!Erast Vagin
+		gs 'journal_NPC_information', 'A150', 'uni'
+		*nl	
+		!!Veronika
+		gs 'journal_NPC_information', 'A141', 'uni'
+		*nl	
+		!!Evgany
+		gs 'journal_NPC_information', 'A151', 'uni'
+		*nl
+		!!Natalia
+		gs 'journal_NPC_information', 'A240', 'uni'
+		*nl	
+		!!Vitek
+		gs 'journal_NPC_information', 'A9',   'uni'
+		*nl
+		!!Dan
+		gs 'journal_NPC_information', 'A10',  'uni'
+		*nl	
+		!!Vasily
+		gs 'journal_NPC_information', 'A11',  'uni'
+		*nl	
+		!!Roman
+		gs 'journal_NPC_information', 'A157', 'uni'
+		*nl
+		!!Kayuska Maksimov
+		gs 'journal_NPC_information', 'A145', 'uni'
+		*nl
+		!!Pauline
+		gs 'journal_NPC_information', 'A24',  'uni'
+		*nl
+		!!Kikolai
+		gs 'journal_NPC_information', 'A189', 'uni'
+		*nl
+		!!Lena
+		gs 'journal_NPC_information', 'A20',  'uni'
+		*nl
+		!!Lera
+		gs 'journal_NPC_information', 'A21',  'uni'
+		*nl
+		!!Alyona
+		gs 'journal_NPC_information', 'A143', 'uni'
+		*nl
+	end
+
+	!!Sergey
+	gs 'journal_NPC_information', 'A112'
+
+	act 'Go back': gt 'journal', 'generaltab'
+	gs 'journal', 'leaveactions'
+end
+
+
+if $ARGS[0] = 'city_res':
+	$jumploc = 'generalsub'
+	gs 'journal', 'journalmenu'
+
+	!! Post Secondary school !!
+	if yearstart > 1:
+		!!Radomir
+		gs 'journal_NPC_information', 'A154', 'uni'
+		*nl
+		!!Arkadi
+		gs 'journal_NPC_information', 'A154', 'uni'
+		*nl
+		!!Valentin
+		gs 'journal_NPC_information', 'A154', 'uni'
+	end
+end
+
 ! Helper functions
 
 if $ARGS[0] = 'relindex':
@@ -644,4 +810,5 @@ if $ARGS[0] = 'leaveactions':
 		gt $loc, $loc_arg
 	end	
 end
---- journal ---------------------------------
+--- journal ---------------------------------
+

+ 1213 - 0
locations/journal_NPC_information.qsrc

@@ -0,0 +1,1213 @@
+# journal_NPC_information
+
+!!---------------------------------------!!
+!!             Support functions         !!
+!!---------------------------------------!!
+
+if $ARGS[0] = 'Relationship':
+	temp_npc_rel = ARGS[1]
+
+	if $ARGS[2] = 'm':
+		if temp_npc_rel >= 80:
+			'He really likes you and considers you one of his best friends.'
+
+		elseif temp_npc_rel >= 50:
+			'He really likes you and considers you to be one of his friends.'
+
+		elseif temp_npc_rel <= 20:
+			'He really dislikes you, maybe even hates you. Either way, he can''t stand you.'
+
+		else
+			'You are acquaintances with him, but he doesn''t seem to care much about you either way.'
+		end
+
+	elseif $ARGS[2] = 'f':
+		if temp_npc_rel >= 80:
+			'She really likes you and considers you one of her best friends.'
+
+		elseif temp_npc_rel >= 50:
+			'She really likes you and considers you to be one of her friends.'
+
+		elseif temp_npc_rel <= 20:
+			'She really dislikes you, maybe even hates you. Either way, she can''t stand you.'
+
+		else
+			'You are acquaintances with her, but she doesn''t seem to care much about you either way.'
+		end
+
+	else
+		if temp_npc_rel >= 80:
+			'They really like you and considers you one of their best friends.'
+
+		elseif temp_npc_rel >= 50:
+			'They really like you and considers you to be one of their friends.'
+
+		elseif temp_npc_rel <= 20:
+			'They really dislikes you, maybe even hates you. Either way, they can''t stand you.'
+
+		else
+			'You are acquaintances with them, but they don''t seem to care much about you either way.'
+		end
+	end
+
+	killvar 'temp_npc_rel'
+end
+
+
+
+
+!!==============================================================================!!
+!!                                                                              !!
+!!                           !!FAMILY & FRIENDS!!                               !!
+!!                                                                              !!
+!!==============================================================================!!
+
+
+
+
+    !!-----------------------------------------------------------!!
+    !!                                                           !!
+    !!                     Family                                !!
+    !!                                                           !!
+    !!===========================================================!!
+    !!                                                           !!
+    !!    Bio-father, Step-father, Kolka, Olu, Grandpa, Misha    !!
+    !!    Mother, Anya, Aunt, Grandma                            !!
+    !!                                                           !!
+    !!-----------------------------------------------------------!!
+
+
+
+
+!!Step-father
+if $ARGS[0] = 'A28':
+	'<center><img src="images/characters/shared/headshots_main/28.jpg"></center>'
+	'<center>Vladimir (Stepfather)</center>'
+
+	'Your stepfather is a greying, slightly flabby man who works as a truck driver. Your mother divorced your biological father and married Vladimir when you were less than a year old. One year after being married, your parents welcomed your little brother Kolka, Vladimir''s first born child. Kolka is his only child that you know of. When not working, your stepfather can often be found working on his cars in the garage. He gets some time alone to watch TV on Monday evenings.'
+
+
+!!Mother
+elseif $ARGS[0] = 'A29':
+	'<center><img src="images/characters/shared/headshots_main/29.jpg"></center>'
+	'<center>Natasha (Mother)</center>'
+
+	'Your mother was born in Gadukino. She is still quite young and attractive, but you have done the math and know she had Anya when she was only sixteen years old. Your grandmother died in child birth with your mother and your grandfather was killed a few years later in the Afghanistan war. She works at the cafe near the train station.'
+
+
+!!Aunt Lyudmilla
+elseif $ARGS[0] = 'A30':
+	'<center><img src="images/characters/shared/headshots_main/30.jpg"></center>'
+	'<center>Lyudmila Knavs (Aunt)</center>'
+
+	'Your mother''s older sister, who works at the local pharmacy and has a live in boyfriend called Olu whom she met while traveling. He is an African man, which has caused more than a few rumors and sour looks at your aunt. Your aunt doesn''t seem to care though, and if anything, seems to enjoy flaunting her boyfriend in front of others.'
+
+
+!!Great Grandfather
+elseif $ARGS[0] = 'A31':
+	'<center><img src="images/characters/shared/headshots_main/31.jpg"></center>'
+	'<center>Zlatek Knavs (Great Grandfather)</center>'
+
+	'Your great grandfather is a grumpy old man who is always complaining about the village elders and how they have neglected the village to the point where it is now barely fit to live in. He can walk, but requires a cane, so doesn''t leave the house unless he has to. Your mother and aunt were raised by your great grandparents.'
+
+
+!!Great Grandmother
+elseif $ARGS[0] = 'A32':
+	'<center><img src="images/characters/shared/headshots_main/32.jpg"></center>'
+	'<center>Elena Knavs (Great Grandmother)</center>'
+
+	'Your great grandma is extremely old and almost never leaves the house. Most of the time, she just sits on her bed watching TV or slowly cleans the house. Having raised your mother and aunt Luda, she is like a grandmother to you and a mother to your mother. She has raised two generations of children and is now content with the peace and quiet of the village.'
+
+
+!!Anya
+elseif $ARGS[0] = 'A33':
+	'<center><img src="images/characters/shared/headshots_main/33.jpg"></center>'
+	'<center>Anya (Sister)</center>'
+
+	'Anya is your older sister, two years your senior, but she still lives at home and shares a bedroom with you. She chose to work at the local supermarket instead of going to university like your mother wanted and spends most of her free time either partying, hanging out with her friends or with her boyfriend Roma.'
+
+
+!!Kolka
+elseif $ARGS[0] = 'A34':
+	'<center><img src="images/characters/shared/headshots_main/34.jpg"></center>'
+	'<center>Kolka (Brother)</center>'
+
+	'Kolka is your younger brother, born about a year after you. While you share the same mother, Kolka''s father is your stepfather. He is a student at the same school as you and enjoys football. When he is not playing football or doing homework, he spends much of his free time hanging out with his friends.'
+
+
+!!Bio-father
+elseif $ARGS[0] = 'A35':
+	'<center><img src="images/characters/shared/headshots_main/35.jpg"></center>'
+	'<center>Mikhail Kuznetsov (Father)</center>'
+
+	'You''ve never seen your biological father since your parents divorced, so you have no real memory of him.'
+
+
+!!Uncle Misha
+elseif $ARGS[0] = 'A54':
+	'<center><img src="images/characters/shared/headshots_main/54.jpg"></center>'
+	'<center>Mikhail "Misha"</center>'
+
+	'Your neighbor''s name is Mikhail, but everyone calls him "Uncle Misha". He lives in the apartment across the hall from you, but your mother always forbade you from talking to him by warning you that he used to be a local crime lord and that you shouldn''t get involved with him. However, he has always been polite and nice to you. He is close friends with your stepfather, but both have been evasive about how they met and became friends.'
+
+
+!!Olu
+elseif $ARGS[0] = 'A55':
+	'<center><img src="images/characters/shared/headshots_main/55.jpg"></center>'
+	'<center>Oluuosegun "Olu" Maina</center>'
+
+	'You don''t know much about your aunt''s live-in boyfriend, only that he is from Africa and doesn''t speak Russian very well. He''s a very large and muscular man and you know many people in the area that find it disgraceful that your aunt lives with him.'
+end
+
+
+
+	!!-----------------------------------------------------------!!
+    !!                                                           !!
+    !!                     Pav Residents                         !!
+    !!                                                           !!
+    !!===========================================================!!
+    !!                                                           !!
+    !!                        Sergey                             !!
+    !!                                                           !!
+    !!                                                           !!
+    !!-----------------------------------------------------------!!
+
+
+!!Sergey
+if $ARGS[0] = 'A112':
+	'<center><img src="images/characters/shared/headshots_main/112.jpg"></center>'
+	'<center>Sergey Shulgin</center>'
+
+	'Sergey lives in the same building as you with his son, your childhood friend Vasily. He has gray hair and a small beer belly, but is still hearty looking. His wife, Vasily''s mother, left when Vasily was young. He has been close friends with your stepfather and mother for as long as you can remember. Oddly enough, he never re-married after being abandoned by his ex-wife.'
+
+end
+
+
+
+
+!!==============================================================================!!
+!!                                                                              !!
+!!                             !!FRIENDS!!                                      !!
+!!                                                                              !!
+!!==============================================================================!!
+
+
+    !!-----------------------------------------------------!!
+    !!                                                     !!
+    !!                      Popular                        !!
+    !!                                                     !!
+    !!=====================================================!!
+	!!                                                     !!
+    !!    Dima, Markus, Lizaveta, Andrey, Mefodiy, Igor    !!
+    !!    Bella, Irena, Vicky, Stasya, Katja, Sonja        !!
+    !!                                                     !!
+    !!-----------------------------------------------------!!
+
+
+
+!!Dima
+if $ARGS[0] = 'A1':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/1.jpg"></center>'
+	'<center>Dimka Nosov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Dimka Nosov is a cute guy and all the girls adore him. Considered the coolest kid in school, he comes from a fairly wealthy family and is always dressed in expensive stylish clothes. He throws some epic parties that everyone that is anyone tries to get invited to, with even kids from Pushkin sometimes attending. He is the king of the school and everyone wants to either be his friend or hang out with him.'
+		else
+			'Dimka Nosov is a cute guy and all the girls adore him. Considered the coolest kid in school, the guys tend to either befriend him or loath him. He comes from a fairly wealthy family and is always dressed in expensive stylish clothes. Since Lavrenti started hanging out with the gopniks, Dimka is now even king of the parties. Despite his pleasant smile and friendly demeanor, there are rumors saying he is a sadist bastard that always gets what he wants. He seems to love verbally tormenting the nerds and outcasts when given the chance.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A1'], 'm'
+
+
+!!Igor
+elseif $ARGS[0] = 'A4':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/4.jpg"></center>'
+	'<center>Igor Kruglov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Igor Kruglov is Dimka''s best friend and whenever you see one of them, the other is usually not too far away. With a small stature, high pitched voice and pretty face, many consider him to be very feminine. Normally a boy like him would be mocked but his friendship with Dimka, the most popular boy in school, shields him from such abuse. Many wonder about their friendship as they seem to have always been friends; some would even say that Igor is overly attached to Dimka. Other than Dimka, Igor doesn''t seem to have any other close friends.'
+		else
+			'Igor Kruglov is Dimka''s best friend and whenever you see one of them, the other is usually not too far away. With a small stature, high pitched voice and pretty face, many consider him to be very feminine. Many wonder why the cool kids keep him around, but Dimka''s pull with the other cool kids seems to be enough. Many wonder about their friendship as they seem to have always been friends; some would even say that Igor is overly attached to Dimka. Other than Dimka, Igor doesn''t seem to have any other close friends.'
+		end
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A4'], 'm'
+
+
+!!Katja
+elseif $ARGS[0] = 'A14':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/14.jpg"></center>'
+	'<center>Ekaterina "Katja" Meynold</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Katja Meynold is an attractive and petite girl, a redhead with a keen interest in fashion and cosmetics. She and her twin sister, Vicky, are like two sides of the same coin. As a quiet and sensible girl, Katja is shy and intelligent, but can also be impulsive at times. She is an avid reader and can sometimes be found discussing books with the nerds, but is more often than not found at the disco with her sister.'
+		else
+			'Katja Meynold is an attractive and petite girl, a redhead with a keen interest in fashion and cosmetics. She and her twin sister, Vicky, are like two sides of the same coin. As a quiet and sensible girl, Katja is shy and intelligent, but is an avid reader and can sometimes be found discussing books with the nerds. She can often be found at the disco with her sister.'
+		end
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A14'], 'f'
+
+
+!!Vicky
+elseif $ARGS[0] = 'A15':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/15.jpg"></center>'
+	'<center>Viktoriya "Vicky" Meynold</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Vicky Meynold is the opposite of her sister. On one side a smart ass and on the other a cheerful girl. She is very sociable, being friends with many of the students in school and is considered to be one of the most popular girls in school. With a passionate love for dancing, Vicky can often be found at the disco with her sister and boyfriend Vanya. A good humored girl, she loves bright and crazy colored clothing. As a child, she took gymnastic lessons and as a result has excellent flexibility and tries out for many of the sports, especially cheerleading. A bit flighty and unpredictable, you never know what thoughts she will come up with next. Logic and reason were never her strong suit as she lives by her emotions and feelings, making decisions from her heart rather than her head. Despite her unpredictable nature, her liveliness and spontaneity make her fun to hang out with.'
+		else
+			'Vicky Meynold is the opposite of her sister. On one side a smart ass and on the other a cheerful girl. She is very sociable, being friends with many of the students in school and is considered to be one of the most popular girls in school. With a passionate love for dancing, Vicky can often be found at the disco with her sister and good friend Vanya. A good humored girl, she loves bright and crazy colored clothing. She is a member of the cheerleaders and sometimes tries out for other sports. A bit flighty and unpredictable, you never know what thoughts she will come up with next. Logic and reason were never her strong suit as she lives by her emotions and feelings, making decisions from her heart rather than her head. Despite her unpredictable nature, her liveliness and spontaneity make her fun to hang out with.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A15'], 'f'
+
+
+!!Irina
+elseif $ARGS[0] = 'A17':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/17.jpg"></center>'
+	'<center>Irina Devyatova</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Irina Devyatova is a tall and pretty girl. She knows it and takes full advantage of it, using her looks to sweet talk boys and teachers alike to get her way. She has a very arrogant and haughty personality hidden behind her sweet smile. She is the queen of what is in fashion and often berates those she deems to have no sense of style, more than once driving other girls to tears. She is often the center of attention when the popular kids hang out. When needed, she often sweet talks the jocks and gopniks into doing her dirty work, making them think they have a chance with her and then laughing at them behind their back.'
+		else
+			'Irina Devyatova is a tall and pretty girl. She knows it and takes full advantage of it, using her looks to sweet talk boys and teachers alike to get her way. She has a very arrogant and haughty personality hidden behind her sweet smile. She is the queen of what is in fashion and often berates those she deems to have no sense of style, more than once driving other girls to tears. When needed, she often sweet talks the jocks and gopniks into doing her dirty work.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A17'], 'f'
+
+
+!!Bella
+elseif $ARGS[0] = 'A22':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/22.jpg"></center>'
+	'<center>Elžbieta "Bella" Artamonov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Bella Artamonov is the most beautiful girl in school and knows it, which makes her come off as arrogant. You don''t know her very well since she doesn''t want to deal with "kids". She seems to consider herself an adult already and the rest of her classmates as being beneath her, too young and childish for her to be around. You''ve heard some rumors about her only hanging around with people much older than herself.'
+		else
+			'Bella Artamonov is the most beautiful girl in school and knows it, which makes her come off like a self centered bitch. You don''t know her at all since she doesn''t want to deal with "kids", especially those with no sense of style. She seems to consider herself an adult already and the rest of her classmates as being beneath her, too young and childish for her to be around. You''ve heard some rumors about her only hanging around with people much older than herself.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A22'], 'f'
+
+
+!!Sonja
+elseif $ARGS[0] = 'A25':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/25.jpg"></center>'
+	'<center>Sonia Ivanko</center>'
+	if $ARGS[1] = 'gschool':
+		if npc_grupTipe['A25'] = 1:
+			if grupTipe = 1:
+				'Sonia Ivanko is an ordinary girl and doesn''t stand out much, other than her sense of fashion. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. Pretty, smart, cheerful and sociable, Sonia loves to party and is rarely in a bad mood. She even has grades nearly as good as most of the nerds.'
+				'She lives with her mother in a small apartment after her father left some time ago. Her mother is a nervous, hysterical and scandalous woman who, when not at work in the garment factory, is often out drinking and flirting with men. She often dreams of having a better life away from her mother, one filled with luxury and sophistication.'
+			else
+				'Sonia Ivanko is an ordinary girl and doesn''t stand out much, other than her sense of fashion. Despite her lack of money or variety of clothing, she has an amazing sense of style, able to pull off many great looks and earning the envy of many other girls at school. Pretty, smart, cheerful and sociable, Sonia loves to party and is rarely in a bad mood. She even has grades nearly as good as most of the nerds.'
+				'She lives with her mother in a small apartment after her father left some time ago. There are rumors about her mother being a hysterical and scandalous woman who, when not at work in the garment factory, is often out drinking and flirting with men.'
+			end
+		elseif npc_grupTipe['A25'] = 5:
+			'After a series of slutty incidents that crescendoed at the dance where she got way too drunk, gave Vitek and his buddies a simultaneous blowjob and returned with her face covered in their cum, Sonia''s reputation has been in shambles. Most of the girls give her the silent treatment, pretending she doesn''t exist, while the guys treat her like a cheap whore and regularly ask (or sometimes even demand) sex from her, knowing she doesn''t have the strength to refuse. Many say she has embraced being a cheap slut, happily letting anyone use her, while others say she has started to prostitute herself.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A25'], 'f'
+
+
+!!Stasya
+elseif $ARGS[0] = 'A139':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/139.jpg"></center>'
+	'<center>Stanislava "Stasya" Pavlov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Stasya Pavlov is a complete bitch to those she considers beneath her, which is the nerds, outcasts, gopniks and even some of the cool kids and jocks. Now that her boyfriend Andrey hangs around with Marcus more than her, she has become jealous of all the time Andrey and Marcus spend together without her, but never says anything about it around them. Instead, she seems to take out her anger on everyone around her, especially the nerds and the outcasts, or complains to her friends Irina and Lizaveta.'
+		else
+			'Stasya Pavlov is a complete bitch, and always has been one, but now that her boyfriend Andrey hangs around with Marcus more than her, she has become a lot worse. She doesn''t care for Marcus at all, but never says anything around him or Andrey. Instead, she seems to take out her anger on everyone around her, especially the nerds and the outcasts.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A139'], 'f'
+
+
+!!Lizaveta
+elseif $ARGS[0] = 'A140':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/140.jpg"></center>'
+	'<center>Yelizaveta "Lizaveta" Petrov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and willing to use her looks to sweet talk boys into sharing any juicy gossip. If you want to know anything about anyone, she is the one to ask. Luckily, she seems more interested in collecting and sharing gossip than using it for her own gain. Though pretty much everyone has respect for what she knows, the few times she has really gone after someone, she has destroyed their status and reputation among their peers. She is often found with Irina and Stasya.'
+		else
+			'Lizaveta Petrov wants to know everyone''s secrets, but is completely incapable of keeping them. Extremely nosy, she is the first to arrive at the scene of any commotion, eager to pry into the details. She is pretty and most boys seem torn. They are attracted to her, but are afraid she will tell everyone everything about them and their whole life becomes public knowledge.'
+		end
+	end
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A140'], 'f'
+
+
+!!Marcus
+elseif $ARGS[0] = 'A146':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/146.jpg"></center>'
+	'<center>Marcus Larson</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. He is friendly and outgoing and if he wasn''t such close friends with Andrey, he would have likely been a jock instead, as he seems to get along with them even more than most of the cool kids.'
+		else
+			'Marcus Larson is an African American exchange student who arrived at the school last year and opted to stay for a second year. He does well in school, is a good athlete and seems to really enjoy Russia. He has an eye for Russian girls, always going on about how they are much more beautiful than the girls back home and is a decent looking guy himself which, combined with his exotic looks, accent, athletic ability and different views, has made him popular with the cool kids and jocks. Those same traits and especially his skin color has made him just as unpopular with most of the gopniks, who go out of their way to mess with him or make racist comments. He is friendly and outgoing, and stays with Andrey''s family, whom he has become close friends with.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A146'], 'm'
+
+
+!!Andrey
+elseif $ARGS[0] = 'A147':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/147.jpg"></center>'
+	'<center>Andrey Aleksandrov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 1:
+			'Andrey Aleksandrov was a late bloomer among the boys. He was small for his age and a bit goofy looking and shy, but his status was boosted when he started dating Staysa. When he did finally grow into his body, he got a lot better looking and more confident. His family recently took part in the exchange student program and were less than happy when the student they sent was an African American, but Andrey didn''t mind and welcomed Marcus right away. He and Marcus quickly became friends and he tends to use Marcus'' rising popularity to boost his own and in the process, spends a lot less time with Stasya. The school nurse is his aunt.'
+		else
+			'Andrey Aleksandrov was a late bloomer among the boys. He was small for his age and a bit goofy looking and shy, but despite that he and Staysa started dating. When he did finally grow into his body, he got a lot better looking and now more than a few girls are jealous that Staysa snagged him up. His family recently took part in the exchange student program and rumor is they were less than happy when the student they sent was an African American, but Andrey doesn''t seem to mind. He and Marcus quickly became friends and he tends to use Marcus'' rising popularity to boost his own and in the process, spends a lot less time with Stasya. The school nurse is his aunt.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A147'], 'm'
+
+
+!!Mefodiy
+elseif $ARGS[0] = 'A148':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/148.jpg"></center>'
+	'<center>Mefodiy Utkin</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. He has since moved away to attend college abroad.'
+	end
+
+	if grupTipe = 1:
+		'Mefodiy Utkin is reasonably intelligent, with middle-of-the-road grades. He is fairly average looking, but possesses a good sense of humor and comedic timing. He isn''t too popular, just popular enough to hang among the cool kids, who like his humor. He seems to enjoy mocking or making jokes at the gopniks expense, often in ways they don''t always understand.'
+	else
+		'Mefodiy Utkin is reasonably intelligent, with middle-of-the-road grades. He is fairly average looking, but possesses a good sense of humor and timing. He isn''t too popular, just popular enough to hang among the cool kids, who like his humor.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A148'], 'm'
+
+end
+
+
+
+    !!-----------------------------------------------------!!
+    !!                                                     !!
+    !!                       Jocks                         !!
+    !!                                                     !!
+    !!=====================================================!!
+	!!                                                     !!
+    !!    Lazar, Ivan, Svyatoslav, Fedor, Vanya, Erast     !!
+    !!    Albina, Christina, Lariska, Veronika, Lina       !!
+    !!                                                     !!
+    !!-----------------------------------------------------!!
+
+
+
+
+!!Ivan
+if $ARGS[0] = 'A3':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/3.jpg"></center>'
+	'<center>Ivan Prokhorov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if grupTipe = 2:
+		'Ivan Prokhorov is a talented athlete who is able to succeed in any sport he takes part in. He is mostly into boxing and running and spends a lot of training and is regularly away competing. Despite being considered very good looking by the girls in school, he isn''t very sociable and, other than when he is training, tends to be at home taking care of his siblings while his mother works two jobs. He occasionally hangs out with Fedor and on rare occasions shows up at the disco or some of the jock parties. He is calm and collected by nature, some might even say apathetic.'
+	else
+		'Ivan Prokhorov is a talented athlete who is able to succeed in any sport he takes part in. He is mostly into boxing and running and spends a lot of training and is regularly away competing. Despite being considered very good looking by the girls in school, he isn''t very sociable and, other than when he is training, tends to keep to himself, although he occasionally hangs out with Fedor. He is calm and collected by nature, some might even say apathetic.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A3'], 'm'
+
+
+!!Fedor
+elseif $ARGS[0] = 'A5':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/5.jpg"></center>'
+	'<center>Fyodor "Fedor" Kozlov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if npc_grupTipe['A5'] = 2:
+		if grupTipe = 2:
+			'Fedor Kozlov is a decent athlete. He often trains with his good friend Ivan, but lacks Ivan''s level of natural talent. He is on all the school''s sports teams and goes to the community center to train in boxing with Ivan. He is decent looking and often is seen chasing Ivan''s leftovers.'
+		else
+			'Fedor Kozlov is a decent athlete. He often trains with his good friend Ivan, but lacks Ivan''s level of talent. He is a member of all the school''s sports teams. He is decent looking and often is seen chasing Ivan''s leftovers.'
+		end
+		
+	elseif npc_grupTipe['A5'] = 5:
+		'Ever since Fedor gave Vasily a blowjob outside the school in front of everyone, he has been an outcast. Fedor claims he was forced and had no choice, but most people think he actually wanted to do it. Many of the boys mock him and even his former friend Ivan ignores him. The girls are nearly as bad, as many of them make fun of him as well. Fedor now mostly keeps to himself and tries to avoid the other students.'
+	end
+		
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A5'], 'm'
+
+
+!!Svyatoslav
+elseif $ARGS[0] = 'A8':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/8.jpg"></center>'
+	'<center>Svyatoslav Voinov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Svyatoslav Voinov is an athletic guy with a very competitive spirit, perhaps the most competitive of the boys. Unfortunately for him, he is not as good of an athlete as Lazar or Ivan and almost always comes in third. He is on every one of the school''s sports teams and runs track, often competing with Ivan to be the fastest. His other focus is football, where he competes with Lazar to be the best player on the team. He''s always trying to one up Ivan or Lazar, but rarely manages to beat either of them at anything.'
+		else
+			'Svyatoslav Voinov is an athletic guy with a very competitive spirit, always engaged in sports one way or another. He''s always trying to one up Ivan or Lazar, but rarely manages to beat either of them at anything.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A8'], 'm'
+
+
+!!Lariska
+elseif $ARGS[0] = 'A13':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/13.jpg"></center>'
+	'<center>Lariska Gruzdeva</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			if christinaQW['blackmail'] = 2 or christinaQW['fight'] = 1:
+				'Lariska is an athletic girl who is highly insecure, being very dependent on other people''s opinions of her. Christina used to control her, but ever since you got the upper hand on Christina, Lariska has been a lot more energetic. She has a sparkle in her eyes, and is almost always in a good mood.'
+			else
+				'Lariska is a very athletic girl, with an exceptional talent for volleyball. However, she has a very weak personality and is very dependent on other people''s opinions of her. She spends most of her time trying to appease others, especially Christina, whom she considers to be her best friend and can often be seen following her around school.'
+			end
+		else
+			if christinaQW['blackmail'] = 2 or christinaQW['fight'] = 1:
+				'Christina used to control her, but ever since you got the upper hand on Christina, Lariska has been a lot more energetic and friendly. She now almost never bullies others in school, though she will join in if some of her fellow jocks start bullying someone. She seems to enjoy playing sports even more than before.'
+			else
+				'Lariska is a very athletic girl, who is one of the best players on the girls volleyball team. She follows Christina around like a puppy, often doing her bidding and helping Christina bully the other girls and even some of the boys in school.'
+			end
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A13'], 'f'
+
+
+!!Christina
+elseif $ARGS[0] = 'A18':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/18.jpg"></center>'
+	'<center>Christina Zvereva</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Christina is one of the school''s best athletes and is the most athletic girl you know. She is very muscular and is a surprisingly skilled fighter, not afraid to start a fight with any of the other girls in school and even some of the boys. She has leadership abilities that, together with her tenacity and intelligence, make her a dominant presence wherever she goes. She is, however, a bully to most of the non-jock girls in school, and enjoys verbally, emotionally and physically tormenting them. She seems to utterly hate you in particular and goes out of her way to torment you when she can.'
+		else
+			'Christina is one of the school''s best athletes and is the most athletic girl you know. She is very muscular and rumored to be a good fighter, not afraid to start a fight with any of the other girls in school or even some of the boys. She has leadership abilities that, together with her tenacity and intelligence, make her a dominant presence wherever she goes. She is, however, a bully to most of the non-jock girls in school, and enjoys verbally, emotionally and physically bullying them. She seems to utterly hate you in particular and goes out of her way to torment you when she can.'
+		end
+	end
+
+
+!!Lina
+elseif $ARGS[0] = 'A19':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/19.jpg"></center>'
+	'<center>Avelina "Lina" Starov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Lina Starov is a mediocre athlete. While she looks like Christina''s friend, the right term would be lapdog. She usually does anything Christina wants her to do, as if she doesn''t have a mind of her own. She is a very pretty girl and if she would think for herself, she would be a lot more popular as most of the other students find her doormat personality off putting.'
+		else
+			'Lina Starov is a mediocre athlete. While she looks like Christina''s friend, the right term would be lapdog. She usually does anything Christina wants her to do, often helping her bully others or following her around telling her how great she is. She is a very pretty girl and if she would think for herself, she would be a lot more popular.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A19'], 'f'
+
+
+!!Albina
+elseif $ARGS[0] = 'A23':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/23.jpg"></center>'
+	'<center>Albina Barlovskaya</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Albina Barlovskaya comes from a wealthy background and is considered to be one of the most attractive girls in school. A gifted dancer and leader of the cheerleaders at school, she is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join, which comes before all other sports or even hanging out with her fellow jocks. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath.'
+		elseif grupTipe = 4:
+			'Albina Barlovskaya comes from a wealthy background and is considered to be one of the most attractive girls in school. She is a gifted dancer and cheerleader who is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath. She seems to have a particular hatred towards you and your fellow gopniks.'
+		else
+			'Albina Barlovskaya comes from a wealthy background and is considered to be one of the most attractive girls in school. She is a gifted dancer and cheerleader who is trying to conduct herself properly as her father is trying to become the town mayor, but she is well known for her short temper and is intimidating if angered, despite her rather petite size. She leads a dance troupe that only the prettiest and best dancers are allowed to join. There are several rumors about her going around school, but nobody dares mention them in front of her out of fear of incurring her wrath.'
+		end
+	end
+	
+	if AlbinaQW['Friends'] = 2:
+		'She considers you more than just a good friend, trusting you more than anyone else.'
+	elseif npc_rel['A23'] >= 70:
+		'She really likes you and enjoys your company.'
+	elseif npc_rel['A23'] <= 20:
+		'She really dislikes you, maybe even hates you, and makes this point well known to you.'
+	else
+		'You are acquaintances with her, but she doesn''t seem to care much about you either way.'
+	end
+
+
+!!Veronika
+elseif $ARGS[0] = 'A141':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/141.jpg"></center>'
+	'<center>Veronika "Ronnie" Sokolov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her, she has since moved away to go train for the Olympics.'
+	end
+
+	if grupTipe = 2:
+		'Veronika Sokolov is sometimes called the "Ice Queen" behind her back for two reasons. One is that she is a very talented ice skater; there is even talk about how she might compete in the next winter Olympics. The other is because she often comes across as cold and indifferent and never lets anyone get close to her. You know that isn''t true; she can be nice or even sweet at times, she''s just hyper focused on her skating and rarely has any free time between school and training. She comes from one of the wealthier families in Pavlovsk.'
+	else
+		'Veronika Sokolov is called the "Ice Queen" by her fellow students behind her back for two reasons. One is that she is a very talented ice skater; there is even talk about how she might compete in the next winter Olympics. The other is because she is cold and indifferent and never lets anyone get close to her. She comes from one of the wealthier families in Pavlovsk.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A141'], 'f'
+
+
+!!Lazar
+elseif $ARGS[0] = 'A149':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/149.jpg"></center>'
+	'<center>Lazar Pajari</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Lazar Pajari is the school football star and the best athlete in school. He is a central midfielder and the football team captain. He excels in several sports, but his passion is football, at least when he''s not chasing after girls or, more often than not, being chased by them, whom he happily lets catch him. His status and good looks make him desirable among the girls and he is often seen with several different ones. He has even been seen hanging out with Albina, who mostly ignores the boys in school. Ivan is his biggest competition in sports. While Lazar is the over all better athlete, Ivan is far more focused on boxing than other sports.'
+		else
+			'Lazar Pajari is the school football star and the best athlete in school. He is a central midfielder and the football team captain. He excels in several sports, but his passion is football, at least when he''s not chasing after girls or, more often than not, being chased by them, whom he happily lets catch him. His status and good looks make him desirable among the girls and he is often seen with several different ones. Ivan is his biggest competition in sports. While Lazar is the over all better athlete, Ivan is far more focused on boxing than other sports.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A149'], 'm'
+
+
+!!Erast
+elseif $ARGS[0] = 'Á150':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/150.jpg"></center>'
+	'<center>Erast Vagin</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if grupTipe = 2:
+		'Erast Vagin is a huge boy, nearly two meters tall, and is very strong. He is not a looker or even clever, though anyone that has played sports with him knows he''s not as dumb as he looks; he just seems to have little interest in learning anything outside of sports. He is always polite and a little shy, especially around girls. He often defends girls from being bullied by the other boys, not afraid to stand up to several gopniks at once. However, when he is playing sports he puts his all into winning and nothing else. He is an average athlete and relies on his size and strength to win the day for him. Other than playing sports, he sometimes boxes with Ivan.'
+	else
+		'Erast Vagin is a huge boy, nearly two meters tall, and is very strong. He is not a looker or even clever, but is always polite and a little shy, especially around girls. He often defends girls from being bullied by the other boys, not afraid to stand up to several gopniks at once. Most of the girls are nice to him because of it, though a few of them love to tease him and make him blush. No one that has seem him play sports would mistake him for a big teddy bear, as he can be ferocious when he chooses to be. He is an average athlete and relies on his size and strength to win the day for him. Other than playing sports, he sometimes boxes with Ivan.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A150'], 'm'
+
+
+!!Vanya
+elseif $ARGS[0] = 'A165':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/165.jpg"></center>'
+	'<center>Vanya Yanka</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 2:
+			'Vanya Yanka is a goofy little jock who often plays jokes on his teammates and annoys the coaches. He never goes too far with his jokes and is a good morale booster, so everyone likes him. Despite his easy going attitude, he is a better athlete than most would suspect. When he''s not training or competing, he spends most of his free time hanging out with Vicky and Katja. He is popular with the girls at school, but only seems to have eyes for Vicky, whom he is dating.'
+		else
+			'Vanya Yanka is a goofy little jock who often plays jokes at school, even during class. He never goes too far with his jokes, so everyone except the nerds, who tend to be the butt of his jokes, like him. When he''s not training or competing, he spends most of his free time hanging out with Vicky and Katja. He is popular with the girls at school, but only seems to have eyes for Vicky, whom he is dating.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A165'], 'm'
+
+end
+
+
+
+    !!---------------------------------------------!!
+    !!                                             !!
+    !!                    Nerds                    !!
+    !!                                             !!
+    !!=============================================!!
+	!!                                             !!
+    !!    Feofan, Artem, Gerasim, Petka, Evgeny    !!
+    !!    Zinaida, Julia, Natasha, Natalia         !!
+    !!                                             !!
+    !!---------------------------------------------!!
+
+
+
+!!Artem
+if $ARGS[0] = 'A2':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/2.jpg"></center>'
+	'<center>Artem Chebotarev</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Artem Chebotarev lives in the same apartment building as you. He is a typical geek, but one could easily be deceived by his looks as he is actually not that bad looking. He does very well in school and is popular with the other geeks, not to mention that, thanks to his looks and good grades, he has befriended a lot of jocks as he is also their tutor outside of school. He is always at D&D night and tends to assume the role of party leader while playing. He is close friends with Petka, but otherwise tries to keep a low profile at school, especially around the cool kids and gopniks.'
+		else
+			'Artem Chebotarev lives in the same apartment building as you. He is a typical geek, but one could easily be deceived by his looks as he is actually not that bad looking. He does very well in school and is popular with the other geeks, not to mention that, thanks to his looks and good grades, he has befriended a lot of jocks as he is also their tutor outside of school. He otherwise tries to keep a low profile at school, especially around the cool kids and gopniks.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A2'], 'm'
+
+
+!!Petka
+elseif $ARGS[0] = 'A6':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/6.jpg"></center>'
+	'<center>Petka Klyuyev</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Petka Klyuyev is a nerd who usually doesn''t interact with other students, preferring to only talk to his fellow nerds and mostly spends his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He is another of the regulars at the D&D game night. He does very well in school and has been known to sometimes tutor others.'
+		else
+			'Petka Klyuyev is a nerd who usually doesn''t interact with other people, mostly spending his time reading. He''s good friends with Artem and you can usually hear them recommending what to read to each other. He does very well in school and has been known to tutor others. However, he is afraid of his own shadow and is thus an easy target for bullying; other students are known to steal his homework.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A6'], 'm'
+
+
+!!Julia
+elseif $ARGS[0] = 'A12':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/12.jpg"></center>'
+	'<center>Julia Milov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Julia is a diligent and silent girl. She''s very nerdy and doesn''t really have any friends other than her fellow nerds. She used to be best friends with Natasha, but they had a falling out and she now hangs out with Zinaida, whom she spends a lot of time with. She seems to like keeping to herself, but has sometimes been caught eyeing the other girls while they are changing after gym lessons, likely jealous of them.'
+		else
+			'Julia is a diligent and silent girl. She''s very nerdy and doesn''t really have any friends other than her fellow nerds. She seems to like keeping to herself, but has sometimes been caught eyeing the other girls while they are changing after gym lessons, likely jealous of them.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A12'], 'f'
+
+
+!!Natasha
+elseif $ARGS[0] = 'A16':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/16.jpg"></center>'
+	'<center>Natasha Belova</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Natasha is an excellent student and one of the smartest people in your school. Even though you both live in the same building, her parents are very poor and it shows as Natasha is always dressed in second-hand clothes and can never afford to do anything fun. As a result, she doesn''t have many friends as most of the other girls shun her or mock her poor clothing. She and Julia used to be best friends, but they recently had a falling out. She rarely attends gaming night or other such events. All of you know is that she dreams of being one of the popular girls and has been seen attending the disco trying to befriend them.'
+		else
+			'Natasha is an excellent student and one of the smartest people in your school. Even though you both live in the same building, her parents are very poor and it shows as Natasha is always dressed in second-hand clothes and can never afford to do anything fun. As a result, she doesn''t have many friends as most of the other girls shun her or mock her poor clothing. She doesn''t even seem to get along with her fellow nerds that much.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A16'], 'f'
+
+
+!!Zinaida
+elseif $ARGS[0] = 'A142':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/142.jpg"></center>'
+	'<center>Zinaida "Zina" Alkaev</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Zinaida Alkaev is a mousey girl who is very plain looking. She never wears makeup, dresses in baggy clothes and barely bothers to brush her hair. She mostly keeps to herself, although she is great at video games and knows all about fantasy, sci-fi, superheroes and other important things. She is always at the D&D game night and loves getting into role playing her character more than most. She always seems eager to attend events when Feofan is present and has recently started hanging out with Julia. The boys seem to love that she knows as much as they do and can beat most of them at the games they play.'
+		else
+			'Zinaida Alkaev is a mousey girl who is very plain looking. She never wears makeup, dresses in baggy clothes and barely bothers to brush her hair. She mostly keeps to herself playing various games on her phone, although she is fairly popular with the male nerds for reasons unknown to everyone else. She seems to be a complete loner unless she is around her fellow nerds.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A142'], 'f'
+
+
+!!Evgeny
+elseif $ARGS[0] = 'A151':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/151.jpg"></center>'
+	'<center>Evgeny Kuznetsov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. He has since moved away to go the the Moscow University.'
+	end
+
+	if grupTipe = 3:
+		'Evgeny Kuznetsov is the school chess champion and you can always find him at the chess club at the community center. He is shy and very intelligent, but has not shown any interest in girls, or anyone else for that matter. The other nerds often try and get him interested in their activities but it rarely works, although they do support him when he plays competitive chess. His family has confirmed he does indeed have autism.'
+	else
+		'Evgeny Kuznetsov is the school chess champion and you can always find him at the chess club at the community center. He is shy and very intelligent, but has not shown any interest in girls, or anyone else for that matter. No one would be surprised if he has mild autism.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A151'], 'm'
+
+
+!!Feofan
+elseif $ARGS[0] = 'A152':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/152.jpg"></center>'
+	'<center>Feofan Krupin</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. He is the Game Master for the weekly game night and often invites others over to play games at his house.'
+		else
+			'Feofan Krupin is heavily into science fiction, fantasy and the like. He has a serious love for superheroes and loves talking about them, their movies and comic books all the time. He also has a collection of cosplay outfits of all the most famous superheroes. He does well in school, but not as well as most would expect. He is a nerd''s nerd, but isn''t bad looking for one. He is the most outgoing of the nerds and is not afraid to talk to the other students, even flirting with girls that are way out of his league. Rumor is that he runs some silly game night for the other nerds, which has earned him the nickname "King of the Nerds".'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A152'], 'm'
+
+
+!!Gerasim
+elseif $ARGS[0] = 'A153':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/153.jpg"></center>'
+	'<center>Gerasim Vasilyev</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 3:
+			'Gerasim Vasilyev was confined to a wheelchair after an early childhood accident. He is friendly to everyone, even if most don''t return the favor. He is well accepted by his fellow nerds and, surprisingly, a few of the jocks and even Anushka, who has been seen defending him from her fellow gopniks. When asked, he tends to be vague about it, saying they just get along. No one seems to know exactly why she likes him, but the rest see him as an easy target to bully and/or force him to do their homework.'
+		else
+			'Gerasim Vasilyev was confined to a wheelchair after an early childhood accident. He is friendly to everyone, even if most don''t return the favor. He is well accepted by his fellow nerds and, surprisingly, a few of the jocks and even Anushka, who has been seen defending him from her fellow gopniks. No one seems to know exactly why she likes him, but the rest see him as an easy target to bully and/or force him to do their homework.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A153'], 'm'
+
+
+!!Natalia
+elseif $ARGS[0] = 'A240':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/240.jpg"></center>'
+	'<center><<"Natalia [Nat] Pavlova">></center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her, she has since moved away to go the Moscow University.'
+	end
+	
+	'Natalia is a very smart, but weak willed girl. She constantly struggles to maintain friendships, but her friendly attitude and eagerness to help others prevents her from being an outcast, despite her not being overly attractive. She is rarely seen hanging out with anyone and fiercely guards a notebook she likes to keep private, never letting anyone read or even touch it.'
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A240'], 'f'
+end
+
+
+
+    !!-------------------------------------------------------------------------------!!
+    !!                                                                               !!
+    !!                                     Gopniks                                   !!
+    !!                                                                               !!
+    !!===============================================================================!!
+	!!                                                                               !!
+    !!    Vitek, Roman, Dan, Arkadi, Valentin, Radomir, Vasily, Nikolai, Levrenti    !!
+    !!    Katyusha, Pauline, Lena, Alyona, Lera, Anushka                             !!
+    !!                                                                               !!
+    !!-------------------------------------------------------------------------------!!
+
+
+
+!!Vitek
+if $ARGS[0] = 'A9':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/9.jpg"></center>'
+	'<center>Vitek Kotov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if grupTipe = 4:
+		'Vitek Kotov is an aggressive and strong guy who considers himself to be a "gangsta". He is very loud, obnoxious, and not very attractive. Lena is his twin sister, whom he is overly protective of, which has caused more than a fair share of drama. He is the leader of the local gopniks and the rest of the troublemakers tend to respect him. As such, he is the most feared boy in school; even some adults are afraid of him. He is involved with the local organized crime, selling and running drugs for them.'
+	else
+		'Vitek Kotov is an aggressive and strong guy who considers himself to be a "gangsta". He is very loud, obnoxious, and not very attractive. Lena is his twin sister, whom he is overly protective of, which has caused more than a fair share of drama. He is the leader of the local gopniks and as such is the most feared boy in school. Even some adults are afraid of him. He is rumored to be involved with the local organized crime selling drugs.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A9'], 'm'
+
+
+!!Dan
+elseif $ARGS[0] = 'A10':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/10.jpg"></center>'
+	'<center>Dan Ryzhov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+	
+	if grupTipe = 4:
+		'Dan Ryzhov is a tall and skinny guy who has nothing but disdain and contempt for anyone who isn''t not a gopnik, even feeling that way about some of the gopniks. He is well known, even by gopnik standards, to have no respect for girls and is very stubborn, never letting an argument be. He''s best friends with Vitek and Vasily, and is considered to be the smartest of the bunch, although most don''t consider that to be much of a feat. He is the one that takes Vitek''s ideas and turns them into plans.'
+	else
+		'Dan Ryzhov is a tall and skinny guy whose body language screams his disdain and contempt for others. He''s a very stubborn guy who will never let an argument be. He''s best friends with Vitek and Vasily and is considered to be the smartest of the bunch, although most don''t consider that to be much of a feat.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A10'], 'm'
+
+
+!!Vasily
+elseif $ARGS[0] = 'A11':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/11.jpg"></center>'
+	'<center>Vasily Shulgin</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if grupTipe = 4:
+		'Also known as Shulga, Vasily is always hanging out with Dan and Vitek since they are his best friends. He''s considered the physically weakest one of the bunch, but is a bit of a prankster and is always making the others laugh, which makes him popular with the gopniks. He was raised by his father after his mother left when he was still an infant. When you were younger, you were good friends with him and as you both drifted towards the gopniks, have stayed good friends.'
+	else
+		'Also known as Shulga, Vasily is always hanging out with Dan and Vitek since they are his best friends. He''s considered the physically weakest one of the bunch, but is a bit of a prankster and is always making the others laugh, which makes him popular with the gopniks. He was raised by his father after his mother left when he was still an infant. When you were younger, you were good friends with him, but as you grew up you have somewhat drifted apart.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A11'], 'm'
+
+
+!!Lena
+elseif $ARGS[0] = 'A20':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/20.jpg"></center>'
+	'<center>Yalena "Lena" Kotova</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her.'
+	end
+
+	if grupTipe = 4:
+		'Lena Kotov is Vitek''s twin sister. Just like her brother, she is one of the local gopniks. She has a chip on her shoulder, so she can be aggressive and unpredictable. She''s best friends with Lera and they can often be found together smoking in the school''s restrooms or hanging out after school. Due to her brother scaring off boys, she can sometimes be found making out with Lera. Katyusha has said the only reason Lena is a gopnik is because of her brother.'
+	else
+		'Lena Kotov is Vitek''s twin sister. Just like her brother, she is one of the local gopniks. She often bullies the nerds and outcasts, even targeting some of the jocks and cool kids at times. She''s best friends with Lera and they can often be found together smoking in the school''s restrooms or hanging out after school.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A20'], 'f'
+
+
+!!Lera
+elseif $ARGS[0] = 'A21':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/21.jpg"></center>'
+	'<center>Valeria "Lera" Tsarev</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her.'
+	end
+
+	if grupTipe = 4:
+		'Lera Tsarev comes from a poor family. Her father is one of the teachers at school and her cousin Lesco recently moved in with them and attends the same school. She often picks on him and the other outcasts at school, where she hangs out with the gopniks in your class and is liked by most of them. She''s best friends with Lena and they can often be found together, smoking in the school''s restrooms or hanging out after school. She is protective of Lena and always follows her lead. Just about all the gopniks are convinced she is a lesbian since it''s well known that she and Lena hook up fairly regularly and she has been seen making eyes at some of the other pretty gopnik girls. Katyusha seems disgusted by Lera and dislikes her, almost as much as she dislikes Anushka.'
+	else
+		'Lera Tsarev comes from a poor family. Her father works at the school as a teacher and her cousin Lesco recently moved in with them and attends the same school. She often picks on him and the other outcasts at school, where she hangs out with the gopniks in your class and is liked by them. She''s best friends with Lena and they can often be found together, smoking in the school''s restrooms or hanging out after school. She is protective of Lena and always takes her lead. It is rumored that she is a lesbian and is in love with Lena.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A21'], 'f'
+
+
+!!Pauline
+elseif $ARGS[0] = 'A24':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/24.jpg"></center>'
+	'<center>Pauline Sebagotulina</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her.'
+	end
+
+	if grupTipe = 4:
+		'Pauline Sebagotulina is a bit of a wild child, which makes her very unpredictable. She is a bit of a tomboy and mostly hangs out with the gopnik boys since she doesn''t seem to have a lot of respect for the other gopnik girls, except Katyusha. No one dares to mess with her because she''s been in more fights than anyone else. She and Katyusha can sometimes be found sparring together and starting fights with others.'
+	else
+		'Pauline Sebagotulina is a bit of a wild child, which makes her very unpredictable. She often hangs out with the gopniks in your class and is liked by them. No one dares to mess with her because she''s been in more fights than anyone else. She and Katyusha can sometimes be found sparring together and starting fights with others.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A24'], 'f'
+
+
+!!Alyona
+elseif $ARGS[0] = 'A143':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/143.jpg"></center>'
+	'<center>Alyona Zima</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her.'
+	end
+
+	if grupTipe = 4:
+		'Alyona Zima is a hardcore troublemaker. She lives to cause trouble and jumps into any trouble she can find. She can often be found drinking alcohol, and is drunk more often than not. The only person she seems to spend a lot of time around is Anushka, although she occasionally hangs out with the boys from the band or Lena and Lera. It is well known that she carries a knife with her everywhere she goes and isn''t afraid to use it. She comes from a troubled family as her parents are alcoholic drug addicts. Her father is well known as a bad guy and a bully.'
+	else
+		'Alyona Zima is a hardcore troublemaker. She lives to cause trouble and jumps into any trouble she can find. She can often be found drinking alcohol, and is drunk more often than not. The only person she seems to spend a lot of time around is Anushka, although she occasionally hangs out with the boys from the band or Lena and Lera. It is well known that she carries a knife with her everywhere she goes, which causes others to give her a wide berth. Rumor is her mother is a drug addict and her father is an alcoholic bully. Most people view her as the apple that didn''t fall far from the tree.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A143'], 'f'
+
+
+!!Anushka
+elseif $ARGS[0] = 'A144':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/144.jpg"></center>'
+	'<center>Anushka "Nush" Konstantinov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 4:
+			'Anushka Konstantinov is the lead guitarist and backup vocalist in Radomir''s band. She and the band often use her good looks to their advantage. She is very adventurous and is very open about her bisexuality. She often teases the boys and even some of the girls at school and is a bit of an exhibitionist. Her main goal in life seems to just be having fun, but she does surprisingly well in school. She doesn''t seem to be hung up on social standing and seems willing to hang out with or pick on everyone equally, with the exception of Gerasim, whom she has been seen protecting from being bullied, even from the other gopniks. While she has a bit of a reputation as a slut, the reality is that while most of the guys try to get in her panties, few succeed, though she loves making them all think they have a chance.'
+		else
+			'Anushka Konstantinov is the lead guitarist and backup vocalist in Radomir''s band. She and the band often use her good looks to their advantage. She is very adventurous and is not shy about her bisexuality. She often teases the boys and even some of the girls at school and is a bit of an exhibitionist. Her main goal in life seems to just be having fun and she likes getting into and causing trouble. She doesn''t seem to be hung up on social standing and seems willing to hang out with or pick on everyone equally, with the exception of Gerasim, whom she has been seen protecting from being bullied, even from the other gopniks. She has a reputation for being a slut and most wonder why she isn''t an outcast. A popular rumor is that she is the gopniks'' personal slut and lets all the guys fuck her.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A144'], 'f'
+
+
+!!Katyusha
+elseif $ARGS[0] = 'A145':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/145.jpg"></center>'
+	'<center>Katyusha Maksimov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with her. She left Pavlovsk and no one seems to know where she went.'
+	end
+
+	if grupTipe = 4:
+		'Katyusha Maksimov is the least attractive girl in school. Her face and body are too masculine, she tends to dress like a boy and never shaves her arm pits or legs. She only seems to care about two things; booze and fighting. She gets her booze by either stealing it or hanging out with the boys. When she "plays" with the boys, it only goes as far as she wants it. While the boys are afraid of Lena''s brother, she prefers fighting the boys herself, which has left them with a healthy respect for her.'
+		'Regardless of the weather, she practices Sambo in the park every day before school. She often taunts or makes fun of the boxers by claiming "boxing is for pussies" and that real fighters fight without rules. She doesn''t see herself as a gopnik, but other people consider her one. This doesn''t bother her because she only cares about the opinion of the people whom earn her respect, which is really hard to do. She mostly hangs out with Arkadi, Roman and Pauline since she has no respect at all for the other gopnik girls, often wondering why they are even allowed to hang out with them.'
+	else
+		'Katyusha Maksimov is the least attractive girl in school. Her face and body are too masculine, she tends to dress like a boy and never shaves her arm pits or legs. She only seems to care about two things; booze and fighting. Regardless of the weather, she practices Sambo in the park every day before school. She often taunts or makes fun of the boxers by claiming "boxing is for pussies" and that real fighters fight without rules. She doesn''t see herself as a gopnik, but other people consider her one.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A145'], 'f'
+
+
+!!Radomir
+elseif $ARGS[0] = 'A154':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/154.jpg"></center>'
+	'<center>Radomir Popov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. He lives in a shared apartment with Anushka and the rest of the band.'
+	end
+
+	if grupTipe = 4:
+		'Radomir Popov is the lead singer, backup guitarist and leader of a local underground rock/punk band named Pizdá Reydery (Pussy Raiders). He has a great deal of raw talent and is convinced the band is going to become mega stars. In fact, he already acts like they''re more famous then they are and can thus be arrogant to almost everybody. Some girls adore him because they think he''s cool or are just groupies that latch onto his limited fame, but he is more than happy to use his small amount of fame to let him use as many girls as he can, as often as he can. He seems to think girls only exist to provide him with sexual gratification.'
+	else
+		'Radomir Popov is the lead singer, backup guitarist and leader of a local underground rock/punk band named Pizdá Reydery (Pussy Raiders). They are considered fairly talented, but he is more or less an asshole who thinks he should already be a star and thus can be arrogant to almost everybody. Some girls adore him because they think he''s cool or are just groupies that latch onto his limited fame, but he is more than happy to use his small amount of fame to let him use as many girls as he can, as often as he can. He seems to think girls only exist to provide him with sexual gratification.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A154'], 'm'
+
+!!Lavrenti
+elseif $ARGS[0] = 'A155':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/155.jpg"></center>'
+	'<center>Lavrenti Romanov</center>'
+	if $ARGS[1] = 'gschool':
+		if grupTipe = 4:
+			'Lavrenti Romanov comes from a wealthy family, an only child with parents that are rarely around. He used to be one of the cool kids, but his attitude abruptly changed when Dimka fucked his girlfriend at the time and they had it out in school where Lavrenti beat Dimka badly, which earned him the respect of the gopniks. Since the fight, he has been hanging with the gopniks and starting to become mean and violent. However, he is more of a follower; the other gopniks tolerate him while he uses his money to supply them with alcohol and drugs, sometimes throwing parties at his house when his parents are away.'
+		else
+			'Lavrenti Romanov comes from a wealthy family, an only child with parents that are rarely around. He used to be one of the cool kids, but his attitude abruptly changed last year. He became mean and violent, which resulted in him and Dimika having a major falling out. Since the fight, he has been hanging with the gopniks. However, he is more of a follower; the gopniks seem to tolerate him while using him for his money.'
+		end
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A155'], 'm'
+
+
+!!Arkadi
+elseif $ARGS[0] = 'A156':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/156.jpg"></center>'
+	'<center>Arkadi Fyodorov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. He lives in a shared apartment with Anushka and the rest of the band.'
+	end
+
+	if grupTipe = 4:
+		'Arkadi Fyodorov is the drummer in Radomir''s band. His family recently moved from Saint Petersburg to Pavlovsk. He was held back a year at some point, so is a year older than his fellow students. He is very violent when angry, especially with anyone outside the gopniks. When not hanging out with the band, he is often found hanging out with Roman since they both love getting into fights. He is also not shy about reminding everyone how much harder the city is and how lame Pavlovsk is. He often encourages the rest of the band to practice more.'
+	else
+		'Arkadi Fyodorov is the drummer in Radomir''s band. His family recently moved from Saint Petersburg to Pavlovsk. He was held back a year at some point, so is a year older than his fellow students. He is very violent when angry, especially with anyone outside the gopniks. He is also not shy about reminding everyone how much harder the city is and how lame Pavlovsk is.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A156'], 'm'
+
+
+!!Roman
+elseif $ARGS[0] = 'A157':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/157.jpg"></center>'
+	'<center>Roman Yakovlev</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him.'
+	end
+
+	if grupTipe = 4:
+		'Roman Yakovlev is an absolute psychopath and everyone but Vitek seems to be afraid of him. Despite his small size, he is muscular. He''ll start fights out of boredom and has no problems fighting dirty. He enjoys being especially cruel or sadistic to his victims, once smashing a bottle over a guy''s head and stabbing him in the face with it, simply because he said the guy looked at him funny. He always has a snide remark and is not afraid to speak back to the teachers or other adults. He''s not doing great at school because he doesn''t care, but the other gopniks find his attitude amusing and seem to like that he''s always getting them into fights.'
+	else
+		'Roman Yakovlev is an absolute psychopath and just about everyone is afraid of him. He''s one of the smaller students, but he is always causing trouble. He''ll start fights out of boredom, knowing that the other gopniks will have his back. He enjoys being especially cruel or sadistic to his victims, once smashing a bottle over a guy''s head and stabbing him in the face with it, simply because he said the guy looked at him funny. He always has a snide remark and is not afraid to speak back to the teachers or other adults. He''s not doing great at school because he doesn''t care, but the other gopniks find his attitude amusing and seem to like that he''s always getting them into funny situations.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A157'], 'm'
+
+
+!!Valentin
+elseif $ARGS[0] = 'A158':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/158.jpg"></center>'
+	'<center>Valentin Bogdanov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. He lives in a shared apartment with Anushka and the rest of the band.'
+	end
+
+	if grupTipe = 4:
+		'Valentin Bogdanov is the bassist in Radomir''s band and the nicest guy in the band. However, this doesn''t stop him from using his small amount of fame to seduce and use girls, he is just rarely a dick about it. He and Radomir were the two that first started the band, and his goal is to make enough cash to buy an old American motorbike and ride it across the country. He can often be found hanging out with Anushka''s dad, working on his motorcycle when he''s not hanging out with the band or practicing with his bass guitar.'
+	else
+		'Valentin Bogdanov is the bassist in Radomir''s band and the nicest guy in the band. However, this doesn''t stop him from using his small amount of fame to use girls. He is just rarely a dick about it. His goal is to make enough cash from the band to buy an old American motorbike and ride it across the country. He can often be found hanging out with Anushka''s dad, working on his motorcycle when he''s not hanging out with the band.'
+	end
+
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A158'], 'm'
+
+
+!!Nikolai
+elseif $ARGS[0] = 'A189':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/189.jpg"></center>'
+	'<center>Nikolai Volkov</center>'
+	if $ARGS[1] = 'uni':
+		'You went to Pavlovsk Secondary school with him. Shortly after graduation he disappeared and no one knows where he went.'
+	end
+
+	if grupTipe = 4:
+		'Niko Volkov is clever, confident and well spoken, but is also short tempered. When he''s not drinking and partying, he is hanging out with Lavrenti, with many saying that he only spends time with Lavrenti for his money. His family used to be fairly wealthy but fell on hard times, their once grand house falling into disrepair.'
+	else
+		'Niko Volkov is clever, but short tempered. When he''s not drinking and partying, he is hanging out with Lavrenti, with many saying that he only spends time with Lavrenti for his money. He always seems confident and well spoken, but can sometimes come off as paranoid and unstable.'
+	end
+
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A189'], 'm'
+
+end
+
+
+
+    !!------------------------------------!!
+    !!                                    !!
+    !!              Outcasts              !!
+    !!                                    !!
+    !!====================================!!
+	!!                                    !!
+    !!            Lesco, Petia            !!
+    !!                                    !!
+    !!                                    !!
+    !!------------------------------------!!
+
+
+
+!!Lescco
+if $ARGS[0] = 'A7':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/7.jpg"></center>'
+	'<center>Lesco Tsarev</center>'
+	if $ARGS[1] = 'gschool':
+		'Everyone bullies Lesco about anything and everything. The nephew of Mr. Tsarev and the cousin of Lera, he has been residing with his uncle after his mother abandoned him for a week on one of her drug binges. He is very ugly and not very sociable. He always seems be sad and just wants to be left alone.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A7'], 'm'
+
+
+!!Petia
+elseif $ARGS[0] = 'A159':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/159.jpg"></center>'
+	'<center>Petia Alkaev</center>'
+	if $ARGS[1] = 'gschool':
+		'Petia Alkaev is the class mooch, constantly asking others for food, money and cigarettes. He can''t take a hint and doesn''t know the meaning of "personal space", which is made worse by the fact that he seems to be unaware of what soap is. He is an unattractive, overweight loser who makes girls uncomfortable by repeatedly hitting on them. No matter how many beatdowns he suffers or how many cruel pranks are pulled on him, he never seems to learn his lesson.'
+	end
+	
+	gs 'journal_NPC_information', 'Relationship', npc_rel['A159'], 'm'
+
+end
+
+
+
+
+!!==============================================================================!!
+!!                                                                              !!
+!!                           !!Teachers & Staff!!                               !!   
+!!                                                                              !!
+!!==============================================================================!!
+
+
+    !!---------------------------------------------------------------------!!
+    !!                                                                     !!
+    !!                             Pavlovsk                                !!
+    !!                                                                     !!
+    !!=====================================================================!!
+    !!                                                                     !!
+    !!    Ruslan, Anatoly, Serafim, Makar, Ilya, Viktor, Mikhail, Rolan    !!
+    !!    Aleksandrina, Yeva, Raven, Arina, Olga                           !!
+    !!                                                                     !!
+    !!---------------------------------------------------------------------!!
+
+
+
+
+!!Anatoly
+if $ARGS[0] = 'A26':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/26.jpg"></center>'
+	'<center>Anatoly E. Tsarev</center>'
+
+	'Anatoly Tsarev is the school''s math teacher. He''s a stern teacher who always demands the best out of his students. His daughter, Lera, is a gopnik who is also in your class. He''s married to Vera, who works at the train station as a ticket saleswoman and as a cleaner in the garment factory. There are rumors that since Lesco, his nephew, has come to live with them, his marriage has been on the rocks.'
+
+
+!!Mikhail
+elseif $ARGS[0] = 'A69':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/69.jpg"></center>'
+	'<center>Mikhail Nikolaevich</center>'
+	if grupTipe = 3:
+		'Mikhail Nikolaevich is the school''s assistant P.E. teacher and the coach of both the Pavlovsk girls volleyball team and the football team. He is almost as bad as Mr. Pavlovich with how he treats the students, except he almost worships the best of the jocks by always talking and laughing with them.'
+	elseif grupTipe = 2:
+		'Mikhail Nikolaevich is the school''s assistant P.E. teacher and the coach of both the Pavlovsk girls volleyball team and the football team. He was heading towards the big leagues as a footballer and almost became a pro himself, but an injury shattered those dreams. He knows how to push you to get the most of yourself, because he''s enormously competitive. He always wants to win no matter what. If you want to be a part of the squad, you''ll have to put in work one way or another.'
+	else
+		'Mikhail Nikolaevich is the school''s assistant P.E. teacher and the coach of both the Pavlovsk girls volleyball team and the football team. Some say he almost went pro in some sport, but hurt himself or something and now he tries to live through the glory of his students.'
+	end
+
+
+!!Makar
+elseif $ARGS[0] = 'A128':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/128.jpg"></center>'
+	'<center>Makar Vasilyev</center>'
+
+	'Makar Vasilyev is the school''s music, art and drama teacher. He is always warm and friendly to all of his students, even those not in his class. He always smiles and will always take the time to listen or help out the students. He is well liked by most of them.'
+
+
+!!Serafim
+elseif $ARGS[0] = 'A129':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/129.jpg"></center>'
+	'<center>Serafim Ivanov</center>'
+	if grupTipe = 3:
+		'Serafim Ivanov is the school''s science and computer science teacher. He''s a former student of the school that returned to the town after college. He is a no-nonsense teacher that is known to pile on the homework, have many pop quizzes, and is brutal when it comes to his grading. This is to push his students to their greatest potential. He always has time to answer questions or help out if a student has trouble as long as they put in the effort. Many of the other students complain about how he picks on them, but the truth is he only accepts the best from his students and has no sympathy for those that refuse to put in the work.'
+	else
+		'Serafim Ivanov is the school''s science and computer science teacher. He''s a former student of the school that returned to the town after college. He is a no-nonsense, bitter teacher that is known to pile on the homework, have many pop quizzes, and is brutal when it comes to his grading. He is also known to be unfair, giving the nerds a free pass with homework and quizzes, which he never does with the other cliques. He seems to take delight in catching the cool kids, jocks and gopniks out by ridiculing them on how little they know.'
+	end
+
+
+!!Ilya
+elseif $ARGS[0] = 'A130':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/130.jpg"></center>'
+	'<center>Ilya Yenotin</center>'
+
+	'Ilya Yenotin is the school''s literature, language and your homeroom teacher. He does his best at keeping everyone happy, but is disliked by most of the students simply because he comes off as fake. You can often see him running down the halls chasing gopniks, trying to get them to attend class.'
+
+
+!!Viktor
+elseif $ARGS[0] = 'A131':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/131.jpg"></center>'
+	'<center>Viktor Pavlovich</center>'
+	if grupTipe = 3:
+		'Viktor Pavlovich is the school''s P.E. teacher and the coach for the basketball and track teams. He looks like a former weight lifter, having a muscular build with massive upper body strength. He keeps a black painted paddle he calls the "Black Widow" hanging from a wall in his office. He is tough on anyone that isn''t athletically gifted and often yells at those lacking any athletic ability to the point of bringing them to tears. He is one of the meanest, if not the meanest, teacher in school.'
+	else
+		'Viktor Pavlovich is the school''s P.E. teacher and the coach for the basketball and track teams. He looks like a former weight lifter, having a muscular build with massive upper body strength. He keeps a black painted paddle he calls the "Black Widow" hanging from a wall his office. He likes to use it on students, especially female students. He is single and rumored to be a player. You''ve often seen him with different women around town.'
+	end
+
+
+!!Ruslan
+elseif $ARGS[0] = 'A132':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/132.jpg"></center>'
+	'<center>Ruslan Kuznetsov</center>'
+
+	'Ruslan Kuznetsov is the school''s special ed, career advisor and shop teacher. He is also the assistant Headmaster. He is one of the few teachers that''s passionate about his job and really believes that he can impact on the students future, but he is mostly ignored by everyone, even his colleagues. This has recently seen him start becoming bitter.'
+
+
+!!Rolan
+elseif $ARGS[0] = 'A133':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/133.jpg"></center>'
+	'<center>Rolan Matveev</center>'
+	if grupTipe = 1:
+		'Rolan Matveev is the school''s janitor and handyman. He is quiet and rarely interacts with the students. There is a rumor going around that he got caught rummaging through the girls lockers stealing their panties, while other people say he stalks the girls and photographs them. Regardless if the rumors are true or not, you and the other girls have caught him staring at you when he doesn''t think you''re watching and will quickly look away.'
+	else
+		'Rolan Matveev is the school''s janitor and handyman. He is quiet and rarely interacts with the students. There is a rumor going around that he got caught rummaging through the girls lockers stealing their panties, while other people say he stalks the girls and photographs them. Regardless if the rumors are true or not, everyone agrees he looks and acts creepy.'
+	end
+
+
+!!Aleksandrina
+elseif $ARGS[0] = 'A134':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/134.jpg"></center>'
+	'<center>Aleksandrina Volkov</center>'
+
+	'Aleksandrina Volkov is the school''s new headmistress. An attractive woman in her mid to late thirties who always dresses well, she was recently brought in to improve the school results after the school was falling behind in the national test scores. She has a reputation for being a strict, but fair disciplinarian. She also comes off as cold and distant to the students.'
+
+
+!!Yeva
+elseif $ARGS[0] = 'A135':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/135.jpg"></center>'
+	'<center>Yeva Sokoloff</center>'
+	if grupTipe = 4:
+		'Yeva Sokoloff is the school''s geography and history teacher. She is the oldest teacher at school and likes to think she is tough, often giving those in her class a hard look. It''s funny coming from someone that looks like the little old lady in the market. She is quick to send you to the Headmistress if you misbehave too much.'
+	else
+		'Yeva Sokoloff is the school''s geography and history teacher. She is the oldest teacher at school and has a very firm no-nonsense teaching style, but can also be very kind and motherly to students that work hard and behave.'
+	end
+
+
+!!Raven
+elseif $ARGS[0] = 'A137':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/137.jpg"></center>'
+	'<center>Raven Braakman</center>'
+
+	'Raven Braakman is the school''s social sciences and English teacher. Originally from South Africa, she married a Russian man and moved to Pavlovsk, though her husband later died in a car accident. She has a strict teaching style and accepts only the best out of her students, though it''s rumored that she is a bit of a party goer in her free time.'
+
+
+
+!!Arina
+elseif $ARGS[0] = 'A138':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/138.jpg"></center>'
+	'<center>Arina Orlov</center>'
+
+	'Arina Orlov is the school''s biology and health teacher. She is the youngest teacher at school, having just finished college and this is her first job. She is a bit shy and mousey, which causes many of the students to ignore her during class. She''s not much older than her students and is very cute, which causes the boys to sometimes pay extra special attention to her during class.'
+
+
+!!Olga
+elseif $ARGS[0] = 'A136':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/136.jpg"></center>'
+	'<center>Olga Aleksandrov</center>'
+
+	'Olga Aleksandrov is the school''s nurse, having transferred to your school at the start of the year. All the boys have fallen head over heels over this true beauty, describing her as slim and stacked; the ideal woman.'
+
+end
+
+
+
+--- journal_NPC_information ---------------------------------
+

File diff suppressed because it is too large
+ 188 - 807
locations/journal_school.qsrc


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