Hide raw map dimensions in briefing
This commit is contained in:
@@ -446,6 +446,13 @@ func _check_log_contains(failures: Array[String], logs: Array, expected: String)
|
||||
failures.append("expected log `%s` in `%s`" % [expected, logs])
|
||||
|
||||
|
||||
func _check_briefing_overview_hides_raw_map_size(failures: Array[String], context: String, overview: String) -> void:
|
||||
if overview.contains("칸 x") or overview.contains("칸 ×") or overview.contains("칸x"):
|
||||
failures.append("%s should describe battlefield scale without raw grid dimensions: %s" % [context, overview])
|
||||
if not overview.contains("전장"):
|
||||
failures.append("%s should keep a readable battlefield scale label: %s" % [context, overview])
|
||||
|
||||
|
||||
func _check_terrain_recovery(failures: Array[String]) -> void:
|
||||
var state = BattleStateScript.new()
|
||||
if not state.load_battle("res://data/scenarios/001_yellow_turbans.json"):
|
||||
@@ -471,7 +478,7 @@ func _check_briefing_battlefield_overview(failures: Array[String]) -> void:
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "001 briefing map size", overview, "22칸 x 14칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "001 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "001 briefing enemy count", overview, "적세 16명")
|
||||
_check_contains(failures, "001 briefing enemy classes", overview, "보병")
|
||||
_check_contains(failures, "001 briefing village recovery", overview, "마을 8칸 +6")
|
||||
@@ -558,7 +565,7 @@ func _check_sishui_gate_extended_pressure(failures: Array[String]) -> void:
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "002 briefing map size", overview, "12칸 x 9칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "002 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "002 briefing enemy count", overview, "적세 8명")
|
||||
_check_contains(failures, "002 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "002 briefing castle recovery", overview, "성채 6칸 +8")
|
||||
@@ -621,7 +628,7 @@ func _check_xingyang_ambush_extended_pressure(failures: Array[String]) -> void:
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "003 briefing map size", overview, "12칸 x 9칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "003 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "003 briefing enemy count", overview, "적세 6명")
|
||||
_check_contains(failures, "003 briefing village recovery", overview, "마을 4칸 +6")
|
||||
scene.free()
|
||||
@@ -674,7 +681,7 @@ func _check_qingzhou_campaign_extended_pressure(failures: Array[String]) -> void
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "004 briefing map size", overview, "14칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "004 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "004 briefing enemy count", overview, "적세 8명")
|
||||
_check_contains(failures, "004 briefing village recovery", overview, "마을 4칸 +6")
|
||||
scene.free()
|
||||
@@ -732,7 +739,7 @@ func _check_puyang_raid_extended_pressure(failures: Array[String]) -> void:
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "005 briefing map size", overview, "14칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "005 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "005 briefing enemy count", overview, "적세 8명")
|
||||
_check_contains(failures, "005 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "005 briefing camp recovery", overview, "성채 4칸 +8")
|
||||
@@ -813,7 +820,7 @@ func _check_dingtao_counterattack_extended_pressure(failures: Array[String]) ->
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "006 briefing map size", overview, "14칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "006 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "006 briefing enemy count", overview, "적세 8명")
|
||||
_check_contains(failures, "006 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "006 briefing center recovery", overview, "성채 4칸 +8")
|
||||
@@ -890,7 +897,7 @@ func _check_xian_emperor_escort_extended_pressure(failures: Array[String]) -> vo
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "007 briefing map size", overview, "15칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "007 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "007 briefing enemy count", overview, "적세 8명")
|
||||
_check_contains(failures, "007 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "007 briefing road recovery", overview, "성채 4칸 +8")
|
||||
@@ -1016,7 +1023,7 @@ func _check_wan_castle_escape_extended_pressure(failures: Array[String]) -> void
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "008 briefing map size", overview, "15칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "008 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "008 briefing enemy count", overview, "적세 9명")
|
||||
_check_contains(failures, "008 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "008 briefing gate recovery", overview, "성채 4칸 +8")
|
||||
@@ -1123,7 +1130,7 @@ func _check_xiapi_siege_extended_pressure(failures: Array[String]) -> void:
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "009 briefing map size", overview, "15칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "009 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "009 briefing enemy count", overview, "적세 10명")
|
||||
_check_contains(failures, "009 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "009 briefing gate recovery", overview, "성채 4칸 +8")
|
||||
@@ -1228,7 +1235,7 @@ func _check_white_horse_relief_extended_pressure(failures: Array[String]) -> voi
|
||||
scene.free()
|
||||
return
|
||||
var overview := scene._format_briefing_battlefield_overview_text()
|
||||
_check_contains(failures, "010 briefing map size", overview, "15칸 x 10칸")
|
||||
_check_briefing_overview_hides_raw_map_size(failures, "010 briefing battlefield overview", overview)
|
||||
_check_contains(failures, "010 briefing enemy count", overview, "적세 9명")
|
||||
_check_contains(failures, "010 briefing village recovery", overview, "마을 4칸 +6")
|
||||
_check_contains(failures, "010 briefing ferry recovery", overview, "성채 4칸 +8")
|
||||
|
||||
Reference in New Issue
Block a user