Kaynağa Gözat

[fixed] Some adjustments to how grades start being calculated after school starts.

bgkjdgbizgblzdgbr 2 yıl önce
ebeveyn
işleme
0a8d619963
2 değiştirilmiş dosya ile 12 ekleme ve 4 silme
  1. 11 3
      locations/cikl.qsrc
  2. 1 1
      locations/gschool_lessons.qsrc

+ 11 - 3
locations/cikl.qsrc

@@ -1544,10 +1544,18 @@ if storyline = 1:
 	!	$npc_thdick['A34'] = 'thick'
 	!end
 
-	if kanikuli = 0 and week = 1 and class['first_grade_check'] > 0:
-		gs 'grades', 'calculate_grade', 'school'
-		gs 'grades', 'assing_grade_description', 'school'
+	if kanikuli = 0 and week = 1:
 		lernHome = 0
+		if class['first_grade_check'] > 0:
+			gs 'grades', 'calculate_grade', 'school'
+			gs 'grades', 'assing_grade_description', 'school'
+		else
+			i = 0
+			:grade_loop
+			dynamic 'class[''school_<<$class_list_name[i]>>_weekly_grade_gain''] = 0'
+			i +=1
+			if ARRSIZE('class_list_institution') > i: jump 'grade_loop'
+		end
 	end
 
 end

+ 1 - 1
locations/gschool_lessons.qsrc

@@ -36,7 +36,7 @@ if $ARGS[0] = 'morning':
 		elseif late = 0 and cheerleadingQW['skipped_ev'] + cheerleadingQW['skipped_g_ev'] > 0:
 			gs 'gschool_cheerleading', 'skipped_ev'
 			act 'Continue down the hall': gt 'gschool_lessons', 'morning'
-		elseif week = 1 and class['first_grade_check'] = 0:
+		elseif week < 3 and class['first_grade_check'] = 0:
 			gt 'gschool_lessons', 'grade_check'
 		elseif grupTipe = 3 and nerd_game['invite_day'] < daystart - week:
 			gt 'nerd_game_night', 'invite', 'morning'