Add Ground Zero ruin landmark placeholder

This commit is contained in:
2026-05-16 09:44:20 -07:00
parent 8b0b5fff92
commit 56f8ef9bae
5 changed files with 163 additions and 4 deletions
+51
View File
@@ -390,6 +390,54 @@ ENVIRONMENT_VARIATION_ACTORS = [
},
]
RUIN_PLACEHOLDER_ACTORS = [
{
"label": "AGR_GZ_Landmark_Ruin_Foundation_01",
"mesh_key": "chamfer_cube",
"material_key": "stone_resource",
"location_xy": unreal.Vector(6400.0, 24700.0, 0.0),
"z_offset": 38.0,
"scale": unreal.Vector(4.8, 3.2, 0.22),
"rotation": unreal.Rotator(0.0, -22.0, 0.0),
},
{
"label": "AGR_GZ_Landmark_Ruin_Wall_01",
"mesh_key": "chamfer_cube",
"material_key": "stone_resource",
"location_xy": unreal.Vector(5750.0, 25350.0, 0.0),
"z_offset": 165.0,
"scale": unreal.Vector(0.42, 2.35, 1.65),
"rotation": unreal.Rotator(0.0, -22.0, 0.0),
},
{
"label": "AGR_GZ_Landmark_Ruin_Wall_02",
"mesh_key": "chamfer_cube",
"material_key": "stone_resource",
"location_xy": unreal.Vector(7250.0, 24250.0, 0.0),
"z_offset": 118.0,
"scale": unreal.Vector(0.36, 1.7, 1.05),
"rotation": unreal.Rotator(0.0, 68.0, 0.0),
},
{
"label": "AGR_GZ_Landmark_Ruin_Cairn_01",
"mesh_key": "cylinder",
"material_key": "stone_resource",
"location_xy": unreal.Vector(7900.0, 25300.0, 0.0),
"z_offset": 92.0,
"scale": unreal.Vector(0.9, 0.9, 1.15),
"rotation": unreal.Rotator(0.0, 11.0, 0.0),
},
{
"label": "AGR_GZ_Landmark_Ruin_Threshold_01",
"mesh_key": "quarter_cylinder",
"material_key": "stone_resource",
"location_xy": unreal.Vector(6550.0, 23550.0, 0.0),
"z_offset": 70.0,
"scale": unreal.Vector(1.8, 0.55, 0.5),
"rotation": unreal.Rotator(0.0, -22.0, 0.0),
},
]
FOLIAGE_ZONES = {
"trees": {
@@ -756,6 +804,7 @@ def main():
labels.update(spec["label"] for spec in WATER_SOURCE_ACTORS)
labels.update(spec["label"] for spec in WEATHER_EXPOSURE_ZONES)
labels.update(spec["label"] for spec in ENVIRONMENT_VARIATION_ACTORS)
labels.update(spec["label"] for spec in RUIN_PLACEHOLDER_ACTORS)
labels.add(FOLIAGE_LABEL)
remove_existing_demo_actors(labels)
@@ -771,6 +820,8 @@ def main():
spawn_weather_exposure_zone(spec, height_values)
for spec in ENVIRONMENT_VARIATION_ACTORS:
spawn_environment_variation_actor(spec, height_values, materials)
for spec in RUIN_PLACEHOLDER_ACTORS:
spawn_environment_variation_actor(spec, height_values, materials)
for spec in DEMO_ACTORS:
spawn_demo_actor(spec, height_values, materials)