Add Ground Zero water source

This commit is contained in:
2026-05-14 07:20:32 -07:00
parent 8d20a90e02
commit 65d43839c8
10 changed files with 182 additions and 5 deletions
+13 -1
View File
@@ -5,6 +5,7 @@ BLUEPRINT_ROOT = "/Game/Agrarian/Blueprints"
RESOURCE_FOLDER = f"{BLUEPRINT_ROOT}/Resources"
STRUCTURE_FOLDER = f"{BLUEPRINT_ROOT}/Structures"
WILDLIFE_FOLDER = f"{BLUEPRINT_ROOT}/Wildlife"
WORLD_FOLDER = f"{BLUEPRINT_ROOT}/World"
WOOD_ITEM_PATH = "/Game/Agrarian/DataAssets/Items/DA_Item_Wood"
FIBER_ITEM_PATH = "/Game/Agrarian/DataAssets/Items/DA_Item_Fiber"
@@ -62,6 +63,17 @@ BLUEPRINTS = [
"mesh": MESH_CYLINDER_PATH,
"scale": unreal.Vector(1.3, 1.3, 0.25),
},
{
"asset": "BP_FreshWaterSource",
"folder": WORLD_FOLDER,
"parent": unreal.AgrarianWaterSource,
"defaults": {
"water_restore_amount": 45.0,
"display_name": "Fresh Water Spring",
},
"mesh": MESH_CYLINDER_PATH,
"scale": unreal.Vector(2.2, 2.2, 0.12),
},
{
"asset": "BP_PrimitiveShelter",
"folder": STRUCTURE_FOLDER,
@@ -165,7 +177,7 @@ def apply_defaults(blueprint, config):
def main():
for folder in (RESOURCE_FOLDER, STRUCTURE_FOLDER, WILDLIFE_FOLDER):
for folder in (RESOURCE_FOLDER, STRUCTURE_FOLDER, WILDLIFE_FOLDER, WORLD_FOLDER):
unreal.EditorAssetLibrary.make_directory(folder)
for config in BLUEPRINTS: