Browse Source

[Code Changes] Added new function clothing_status to check if {mc} is wearing sports, dance clothing or nude. Minor quest log fixes.

Hooded Silence 1 month ago
parent
commit
6aef65228d
4 changed files with 19 additions and 4 deletions
  1. 8 0
      locations/core_library.qsrc
  2. 3 1
      locations/journal.qsrc
  3. 5 2
      locations/journal_quests.qsrc
  4. 3 1
      locations/obj_din.qsrc

+ 8 - 0
locations/core_library.qsrc

@@ -94,6 +94,14 @@ if $ARGS[0] = 'stage_title':
     
     !! npc location tracker - if tracking npc locations add them here.    
 end
+
+!! clothing_status - fnct to determine clothing status
+
+if $ARGS[0] = 'clothing_status':
+    if $clothingworntype =  'nude': $apparel['status'] = 'nude'
+    if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':  $apparel['status'] = 'sport'
+    if $clothingworntype = 'ballet_secrets' and $shoeworntype = 'ballet_secrets':  $apparel['status'] = 'dance'
+end
     
 if $ARGS[0] = 'corridor':
     if frost > 0: frost = 0

+ 3 - 1
locations/journal.qsrc

@@ -469,7 +469,9 @@ end
 if $ARGS[0] = 'notestab':
 	$jumploc = 'notestab'
 	gs 'journal', 'journalmenu'
-	'<center><h2>Notes</h2></center>'
+	'<center><h2>Notes</h2></center>' 
+
+	'Your Current Start is: ' + $start_type['cat']
 	'Create notes to keep track of any information you need.'
 	*nl
 

+ 5 - 2
locations/journal_quests.qsrc

@@ -637,7 +637,7 @@ end
 if $start_type['cat'] = 'dancer' or (mod_ballet['letter'] > 0 or balletqw['school'] > 0):
 	*nl
 	'<center><h3>Pushkin Ballet School</h3></center>'
-
+	'<center><h4>Introit</h4></center>'
 	if mod_ballet['letter'] ! 1 and balletqw['school'] < 1:
 		'You have been a ballerina since a child and you have excelled in your dance class. Your name was put forward for the yearly entrance assessments for the Pushkin Ballet School which are being held during the summer and you are hoping for a invitation to the prestigious Pushkin Ballet Academy to your dream of being a ballerina.'
 	end
@@ -646,11 +646,14 @@ if $start_type['cat'] = 'dancer' or (mod_ballet['letter'] > 0 or balletqw['schoo
 		'Departure: 3rd July between 1600 and 1700.'
 		'Ensure you have sufficient toiletries and work on your appearance, physical and dance skills. Note this is a residental school in Pushkin and has strict rules, ensure you have wrapped up any unfinished business before departing.'
 	end
+	if balletqw['school'] > 1:
+		'<center><h4>Act 1: Dreaming of stars.</h4></center>'
+	end
 	if balletqw['school'] > 1:
 		!! 'You failed the course, there may be other opportunities if you want to achieve your ambition of being a ballerina.'
 		'You have been accepted into the Pushkin Ballet School. End of Quest at present.'
 	elseif balletqw['school'] = 2:
-		'You got accepted into the without any noticeable distinction.'
+		'You was accepted into the without any noticeable distinction.'
 	elseif balletqw['school'] = 3:
 		'You brokered a deal with Randolph to get accepted into the school.'
 	elseif balletqw['school'] = 4:

+ 3 - 1
locations/obj_din.qsrc

@@ -261,8 +261,10 @@ if $ARGS[0] = 'description':
 	else
 		'Your friends call you <<$pcs_nickname>>.'
 	end
-	!!!
 
+	'Your start background is: ' + $start_type['cat']
+	!!!
+	*nl
 	if func('homes_properties', 'get_accessible_property_count') = 0:
 		'You have nowhere to live, if this is an error, you can set your current home <a href="exec:gs ''obj_din'', ''current_home''">here</a>.'
 	elseif $home['current'] = '':