feat: add movment based on needs with themed zones
This commit is contained in:
@@ -70,11 +70,17 @@ fov = 65.0
|
||||
[node name="SimulationManager" type="Node" parent="."]
|
||||
script = ExtResource("3_lquwl")
|
||||
|
||||
[node name="WorldViewManager" type="Node" parent="." node_paths=PackedStringArray("simulation_manager", "active_npcs_parent")]
|
||||
[node name="WorldViewManager" type="Node" parent="." node_paths=PackedStringArray("simulation_manager", "active_npcs_parent", "farm_zone", "forest_zone", "guard_zone", "study_zone", "rest_zone", "food_zone")]
|
||||
script = ExtResource("4_1bvp3")
|
||||
npc_visual_scene = ExtResource("5_lquwl")
|
||||
simulation_manager = NodePath("../SimulationManager")
|
||||
active_npcs_parent = NodePath("../ActiveNPCs")
|
||||
farm_zone = NodePath("../TaskZone/FarmZone")
|
||||
forest_zone = NodePath("../TaskZone/ForestZone")
|
||||
guard_zone = NodePath("../TaskZone/GuardZone")
|
||||
study_zone = NodePath("../TaskZone/StudyZone")
|
||||
rest_zone = NodePath("../TaskZone/RestZone")
|
||||
food_zone = NodePath("../TaskZone/FoodZone")
|
||||
|
||||
[node name="EventBus" type="Node" parent="."]
|
||||
|
||||
@@ -82,3 +88,23 @@ active_npcs_parent = NodePath("../ActiveNPCs")
|
||||
environment = SubResource("Environment_o5qli")
|
||||
|
||||
[node name="ActiveNPCs" type="Node3D" parent="."]
|
||||
|
||||
[node name="TaskZone" type="Node3D" parent="."]
|
||||
|
||||
[node name="FarmZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -6)
|
||||
|
||||
[node name="ForestZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, -6)
|
||||
|
||||
[node name="GuardZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 8)
|
||||
|
||||
[node name="StudyZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6)
|
||||
|
||||
[node name="RestZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 5)
|
||||
|
||||
[node name="FoodZone" type="Marker3D" parent="TaskZone"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -8)
|
||||
|
||||
Reference in New Issue
Block a user