205 lines
5.9 KiB
Plaintext
205 lines
5.9 KiB
Plaintext
[gd_scene load_steps=19 format=3]
|
|
|
|
[ext_resource type="Script" path="res://world/animals/animal_routine_site.gd" id="1_site"]
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_timber"]
|
|
albedo_color = Color(0.43, 0.26, 0.12, 1)
|
|
roughness = 0.96
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_roof"]
|
|
albedo_color = Color(0.4, 0.38, 0.18, 1)
|
|
roughness = 0.98
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_fence"]
|
|
albedo_color = Color(0.55, 0.38, 0.19, 1)
|
|
roughness = 0.95
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_clover"]
|
|
albedo_color = Color(0.29, 0.55, 0.24, 1)
|
|
roughness = 0.92
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_bowl"]
|
|
albedo_color = Color(0.24, 0.48, 0.48, 1)
|
|
roughness = 0.82
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_straw"]
|
|
albedo_color = Color(0.7, 0.53, 0.25, 1)
|
|
roughness = 0.98
|
|
|
|
[sub_resource type="StandardMaterial3D" id="Material_glow"]
|
|
shading_mode = 0
|
|
albedo_color = Color(1, 0.72, 0.3, 0.9)
|
|
emission_enabled = true
|
|
emission = Color(1, 0.46, 0.12, 1)
|
|
emission_energy_multiplier = 0.42
|
|
|
|
[sub_resource type="BoxMesh" id="Mesh_post"]
|
|
material = SubResource("Material_timber")
|
|
size = Vector3(0.18, 2.05, 0.18)
|
|
|
|
[sub_resource type="BoxMesh" id="Mesh_beam"]
|
|
material = SubResource("Material_timber")
|
|
size = Vector3(2.75, 0.16, 0.18)
|
|
|
|
[sub_resource type="BoxMesh" id="Mesh_roof"]
|
|
material = SubResource("Material_roof")
|
|
size = Vector3(1.65, 0.13, 2.55)
|
|
|
|
[sub_resource type="CylinderMesh" id="Mesh_fence_post"]
|
|
material = SubResource("Material_fence")
|
|
top_radius = 0.08
|
|
bottom_radius = 0.11
|
|
height = 0.92
|
|
radial_segments = 8
|
|
|
|
[sub_resource type="BoxMesh" id="Mesh_fence_rail"]
|
|
material = SubResource("Material_fence")
|
|
size = Vector3(2.55, 0.1, 0.1)
|
|
|
|
[sub_resource type="SphereMesh" id="Mesh_clover"]
|
|
material = SubResource("Material_clover")
|
|
radius = 0.24
|
|
height = 0.16
|
|
radial_segments = 8
|
|
rings = 4
|
|
|
|
[sub_resource type="CylinderMesh" id="Mesh_bowl"]
|
|
material = SubResource("Material_bowl")
|
|
top_radius = 0.34
|
|
bottom_radius = 0.27
|
|
height = 0.13
|
|
radial_segments = 12
|
|
|
|
[sub_resource type="BoxMesh" id="Mesh_straw"]
|
|
material = SubResource("Material_straw")
|
|
size = Vector3(1.65, 0.09, 1.15)
|
|
|
|
[sub_resource type="SphereMesh" id="Mesh_glow"]
|
|
material = SubResource("Material_glow")
|
|
radius = 0.08
|
|
height = 0.13
|
|
radial_segments = 8
|
|
rings = 4
|
|
|
|
[node name="DunjaHabitat" type="Node3D"]
|
|
|
|
[node name="Shelter" type="Node3D" parent="."]
|
|
|
|
[node name="PostFrontLeft" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(-1.18, 1.02, 2.2)
|
|
mesh = SubResource("Mesh_post")
|
|
|
|
[node name="PostFrontRight" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(1.18, 1.02, 2.2)
|
|
mesh = SubResource("Mesh_post")
|
|
|
|
[node name="PostBackLeft" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(-1.18, 1.02, 0.25)
|
|
mesh = SubResource("Mesh_post")
|
|
|
|
[node name="PostBackRight" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(1.18, 1.02, 0.25)
|
|
mesh = SubResource("Mesh_post")
|
|
|
|
[node name="FrontBeam" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0, 2.02, 2.2)
|
|
mesh = SubResource("Mesh_beam")
|
|
|
|
[node name="BackBeam" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0, 2.02, 0.25)
|
|
mesh = SubResource("Mesh_beam")
|
|
|
|
[node name="RoofLeft" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(-0.72, 2.31, 1.22)
|
|
rotation_degrees = Vector3(0, 0, -19)
|
|
mesh = SubResource("Mesh_roof")
|
|
|
|
[node name="RoofRight" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0.72, 2.31, 1.22)
|
|
rotation_degrees = Vector3(0, 0, 19)
|
|
mesh = SubResource("Mesh_roof")
|
|
|
|
[node name="StrawBed" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0, 0.05, 1.15)
|
|
mesh = SubResource("Mesh_straw")
|
|
|
|
[node name="FeedBowl" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0.72, 0.08, 2.52)
|
|
mesh = SubResource("Mesh_bowl")
|
|
|
|
[node name="Lantern" type="MeshInstance3D" parent="Shelter"]
|
|
position = Vector3(0, 1.87, 2.1)
|
|
mesh = SubResource("Mesh_glow")
|
|
|
|
[node name="ShelterSite" type="Marker3D" parent="."]
|
|
position = Vector3(0, 0, 1.5)
|
|
script = ExtResource("1_site")
|
|
site_id = &"dunja_shelter"
|
|
display_name = "Warm shelter"
|
|
species_id = &"goat"
|
|
resident_animal_id = &"goat_dunja"
|
|
|
|
[node name="DebugLabel" type="Label3D" parent="ShelterSite"]
|
|
position = Vector3(0, 2.45, 0)
|
|
billboard = 1
|
|
no_depth_test = true
|
|
font_size = 20
|
|
outline_size = 5
|
|
modulate = Color(1, 0.78, 0.45, 1)
|
|
pixel_size = 0.006
|
|
|
|
[node name="Pasture" type="Node3D" parent="."]
|
|
position = Vector3(-4, 0, -2.5)
|
|
|
|
[node name="PostNorthLeft" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(-1.3, 0.46, -1)
|
|
mesh = SubResource("Mesh_fence_post")
|
|
|
|
[node name="PostNorthRight" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(1.3, 0.46, -1)
|
|
mesh = SubResource("Mesh_fence_post")
|
|
|
|
[node name="NorthRail" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(0, 0.58, -1)
|
|
mesh = SubResource("Mesh_fence_rail")
|
|
|
|
[node name="PostWestSouth" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(-1.3, 0.46, 1)
|
|
mesh = SubResource("Mesh_fence_post")
|
|
|
|
[node name="WestRail" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(-1.3, 0.58, 0)
|
|
rotation_degrees = Vector3(0, 90, 0)
|
|
mesh = SubResource("Mesh_fence_rail")
|
|
|
|
[node name="CloverA" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(-0.45, 0.08, -0.3)
|
|
scale = Vector3(1.1, 1, 0.8)
|
|
mesh = SubResource("Mesh_clover")
|
|
|
|
[node name="CloverB" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(0.35, 0.08, 0.2)
|
|
scale = Vector3(0.85, 1, 1.15)
|
|
mesh = SubResource("Mesh_clover")
|
|
|
|
[node name="CloverC" type="MeshInstance3D" parent="Pasture"]
|
|
position = Vector3(0.78, 0.07, -0.48)
|
|
scale = Vector3(0.72, 0.9, 0.72)
|
|
mesh = SubResource("Mesh_clover")
|
|
|
|
[node name="PastureSite" type="Marker3D" parent="."]
|
|
position = Vector3(-4, 0, -2.5)
|
|
script = ExtResource("1_site")
|
|
site_id = &"dunja_pasture"
|
|
display_name = "Clover pasture"
|
|
species_id = &"goat"
|
|
|
|
[node name="DebugLabel" type="Label3D" parent="PastureSite"]
|
|
position = Vector3(0, 2.15, 0)
|
|
billboard = 1
|
|
no_depth_test = true
|
|
font_size = 20
|
|
outline_size = 5
|
|
modulate = Color(0.72, 0.95, 0.54, 1)
|
|
pixel_size = 0.006
|