feat: author discoverable forest edge
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
[gd_scene load_steps=5 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://world/jajce/ForestEdgeResourceCluster.gd" id="1_script"]
|
||||
[ext_resource type="PackedScene" path="res://world/resource_nodes/ResourceNode.tscn" id="2_resource"]
|
||||
[ext_resource type="PackedScene" path="res://world/jajce/StylizedTree.tscn" id="3_tree"]
|
||||
[ext_resource type="PackedScene" path="res://world/jajce/HarvestableTreePresentation.tscn" id="4_harvestable_tree"]
|
||||
|
||||
[node name="ForestEdgeResourceCluster" type="Node3D"]
|
||||
script = ExtResource("1_script")
|
||||
|
||||
[node name="DecorativeInstances" type="Node3D" parent="."]
|
||||
|
||||
[node name="Understory" type="Node3D" parent="DecorativeInstances"]
|
||||
|
||||
[node name="FernClumps" type="MultiMeshInstance3D" parent="DecorativeInstances/Understory"]
|
||||
cast_shadow = 0
|
||||
|
||||
[node name="MushroomClumps" type="MultiMeshInstance3D" parent="DecorativeInstances/Understory"]
|
||||
cast_shadow = 0
|
||||
|
||||
[node name="ForestStones" type="MultiMeshInstance3D" parent="DecorativeInstances/Understory"]
|
||||
|
||||
[node name="Trees" type="Node3D" parent="DecorativeInstances"]
|
||||
|
||||
[node name="SouthCanopyWest" parent="DecorativeInstances/Trees" instance=ExtResource("3_tree")]
|
||||
position = Vector3(-7, 0, -2)
|
||||
scale = Vector3(1.15, 1.15, 1.15)
|
||||
|
||||
[node name="SouthCanopyEast" parent="DecorativeInstances/Trees" instance=ExtResource("3_tree")]
|
||||
position = Vector3(10, 0, -3)
|
||||
scale = Vector3(0.92, 0.92, 0.92)
|
||||
|
||||
[node name="ResourceAnchors" type="Node3D" parent="."]
|
||||
|
||||
[node name="Tree_Forest_Grove_01" parent="ResourceAnchors" instance=ExtResource("2_resource")]
|
||||
node_id = &"tree_forest_grove_01"
|
||||
action_id = &"gather_wood"
|
||||
resource_id = &"wood"
|
||||
initial_amount = 14.0
|
||||
yield_per_action = 3.0
|
||||
safety_risk = 0.3
|
||||
comfort_distance = 30.0
|
||||
discovery_priority = -0.1
|
||||
|
||||
[node name="MeshInstance3D" parent="ResourceAnchors/Tree_Forest_Grove_01/Visual"]
|
||||
visible = false
|
||||
|
||||
[node name="TreePresentation" parent="ResourceAnchors/Tree_Forest_Grove_01/Visual" instance=ExtResource("4_harvestable_tree")]
|
||||
scale = Vector3(1.08, 1.08, 1.08)
|
||||
|
||||
[node name="InteractionPoint" parent="ResourceAnchors/Tree_Forest_Grove_01"]
|
||||
position = Vector3(-0.8, 0, 2)
|
||||
|
||||
[node name="Tree_Forest_Grove_02" parent="ResourceAnchors" instance=ExtResource("2_resource")]
|
||||
position = Vector3(4, 0, -1)
|
||||
node_id = &"tree_forest_grove_02"
|
||||
action_id = &"gather_wood"
|
||||
resource_id = &"wood"
|
||||
initial_amount = 11.0
|
||||
yield_per_action = 2.5
|
||||
safety_risk = 0.32
|
||||
comfort_distance = 32.0
|
||||
discovery_priority = -0.2
|
||||
|
||||
[node name="MeshInstance3D" parent="ResourceAnchors/Tree_Forest_Grove_02/Visual"]
|
||||
visible = false
|
||||
|
||||
[node name="TreePresentation" parent="ResourceAnchors/Tree_Forest_Grove_02/Visual" instance=ExtResource("4_harvestable_tree")]
|
||||
rotation_degrees = Vector3(0, 21, 0)
|
||||
scale = Vector3(0.96, 0.96, 0.96)
|
||||
|
||||
[node name="InteractionPoint" parent="ResourceAnchors/Tree_Forest_Grove_02"]
|
||||
position = Vector3(0.8, 0, 2)
|
||||
Reference in New Issue
Block a user