소스 검색

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

Hooded Silence 8 달 전
부모
커밋
6aef65228d
4개의 변경된 파일19개의 추가작업 그리고 4개의 파일을 삭제
  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'] = '':