Remove every hat except the firefighter helmet, drop the performer cone, rewrite the review page
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-06 17:52:46 +01:00
1 parent 98f618c501
commit 30d145079a
10 files changed
+125 -160

No files matched your search

+4 -2
View File
@@ -326,7 +326,7 @@ func _gear_bounds(node: Node3D) -> AABB:
return box
func test_head_and_back_gear_clear_the_body_silhouette() -> bool:
const HEAD_WIDTH := 0.315
const HEAD_WIDTH := 0.201
const WIDEST_BODY_RADIUS := 0.26
var problems: Array[String] = []
var seen := {}
@@ -362,7 +362,9 @@ func test_head_and_back_gear_clear_the_body_silhouette() -> bool:
problems.append("%s only reaches %.3f m (body %.3f)" % [
name, maxf(outer_x, outer_z), WIDEST_BODY_RADIUS])
avatar.free()
for required in ["head:sunglasses", "head:firefighter_helmet", "head:cap",
# The firefighter helmet is the only head gear in the roster; caps and hoods
# were removed so no role can hide its face.
for required in ["head:sunglasses", "head:firefighter_helmet",
"back:shoulder_bag", "back:backpack", "back:scba_tank"]:
if not seen.has(required):
problems.append("missing %s" % required)