straywild/world/generation/biomes/definitions/biome_plains.tres

29 lines
1.1 KiB
Text

[gd_resource type="Resource" script_class="TerrainBiomeDefinition" load_steps=5 format=3]
[ext_resource type="Script" path="res://world/generation/terrain_biome_definition.gd" id="1_definition"]
[ext_resource type="Script" path="res://world/generation/terrain_biome_prop_rule.gd" id="2_rule"]
[sub_resource type="Resource" id="Rule_grass_tree"]
script = ExtResource("2_rule")
procedural_group = &"grass_tree"
placement_chance = 1600
adjacency_bonus = 900
maximum_density = 2200
allowed_prop_ids = PackedStringArray("prop_tree_1", "prop_tree_2", "prop_tree_3")
[sub_resource type="Resource" id="Rule_grass_detail"]
script = ExtResource("2_rule")
procedural_group = &"grass_detail"
placement_chance = 700
adjacency_bonus = 400
maximum_density = 1200
allowed_prop_ids = PackedStringArray("prop_log", "prop_mushroom")
[resource]
script = ExtResource("1_definition")
stable_id = &"biome_plains"
label = "plains"
required_chunk_tags = PackedStringArray("grass")
forbidden_chunk_tags = PackedStringArray("mixed_surface")
region_weight = 1.0
prop_rules = Array[ExtResource("2_rule")]([SubResource("Rule_grass_tree"), SubResource("Rule_grass_detail")])