Files
gamedev-the-steward/world/jajce/FortressBlockout.tscn
T

241 lines
7.8 KiB
Plaintext

[gd_scene load_steps=21 format=3]
[ext_resource type="Shader" path="res://world/presentation/materials/storybook_surface.gdshader" id="story_surface"]
[sub_resource type="ShaderMaterial" id="Material_rock"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.25, 0.27, 0.24, 1)
[sub_resource type="CylinderMesh" id="Mesh_rock_plinth"]
material = SubResource("Material_rock")
top_radius = 8.4
bottom_radius = 10.2
height = 3.2
radial_segments = 9
[sub_resource type="ShaderMaterial" id="Material_stone"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.47, 0.47, 0.43, 1)
[sub_resource type="ShaderMaterial" id="Material_stone_light"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.57, 0.56, 0.51, 1)
[sub_resource type="BoxMesh" id="Mesh_keep"]
material = SubResource("Material_stone_light")
size = Vector3(7.4, 7.8, 8.6)
[sub_resource type="BoxMesh" id="Mesh_wall_long"]
material = SubResource("Material_stone")
size = Vector3(13.8, 3.3, 1.15)
[sub_resource type="BoxMesh" id="Mesh_wall_short"]
material = SubResource("Material_stone")
size = Vector3(1.15, 3.3, 11.8)
[sub_resource type="CylinderMesh" id="Mesh_tower"]
material = SubResource("Material_stone_light")
top_radius = 1.65
bottom_radius = 1.95
height = 6.0
radial_segments = 10
[sub_resource type="CylinderMesh" id="Mesh_tower_cap"]
material = SubResource("Material_stone")
top_radius = 1.9
bottom_radius = 1.9
height = 0.65
radial_segments = 10
[sub_resource type="BoxMesh" id="Mesh_crenellation"]
material = SubResource("Material_stone_light")
size = Vector3(0.72, 0.92, 0.82)
[sub_resource type="BoxMesh" id="Mesh_gate_post"]
material = SubResource("Material_stone_light")
size = Vector3(1.25, 3.7, 1.7)
[sub_resource type="BoxMesh" id="Mesh_gate_lintel"]
material = SubResource("Material_stone_light")
size = Vector3(4.6, 1.05, 1.7)
[sub_resource type="ShaderMaterial" id="Material_gate"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.18, 0.11, 0.065, 1)
[sub_resource type="BoxMesh" id="Mesh_gate"]
material = SubResource("Material_gate")
size = Vector3(2.2, 2.8, 0.22)
[sub_resource type="CylinderMesh" id="Mesh_pole"]
material = SubResource("Material_gate")
top_radius = 0.07
bottom_radius = 0.09
height = 4.2
radial_segments = 8
[sub_resource type="ShaderMaterial" id="Material_banner"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.58, 0.1, 0.08, 1)
[sub_resource type="BoxMesh" id="Mesh_banner"]
material = SubResource("Material_banner")
size = Vector3(0.12, 2.2, 1.35)
[sub_resource type="ShaderMaterial" id="Material_window_slit"]
shader = ExtResource("story_surface")
shader_parameter/albedo = Color(0.12, 0.14, 0.13, 1)
[sub_resource type="BoxMesh" id="Mesh_window_slit"]
material = SubResource("Material_window_slit")
size = Vector3(0.38, 1.25, 0.14)
[node name="FortressBlockout" type="Node3D"]
[node name="RockyCitadelHill" type="MeshInstance3D" parent="."]
position = Vector3(0, 1.35, 0)
scale = Vector3(1.22, 1, 1)
mesh = SubResource("Mesh_rock_plinth")
[node name="CitadelKeep" type="MeshInstance3D" parent="."]
position = Vector3(-0.8, 7.05, 0.35)
rotation_degrees = Vector3(0, -4, 0)
mesh = SubResource("Mesh_keep")
[node name="KeepWindowSouthLeft" type="MeshInstance3D" parent="."]
position = Vector3(-2.55, 7.0, 4.72)
rotation_degrees = Vector3(0, -4, 0)
mesh = SubResource("Mesh_window_slit")
[node name="KeepWindowSouthRight" type="MeshInstance3D" parent="."]
position = Vector3(0.85, 7.0, 4.72)
rotation_degrees = Vector3(0, -4, 0)
mesh = SubResource("Mesh_window_slit")
[node name="KeepWindowEast" type="MeshInstance3D" parent="."]
position = Vector3(2.95, 7.45, 1.45)
rotation_degrees = Vector3(0, 86, 0)
mesh = SubResource("Mesh_window_slit")
[node name="NorthRampart" type="MeshInstance3D" parent="."]
position = Vector3(0, 4.05, -5.55)
rotation_degrees = Vector3(0, -2, 0)
mesh = SubResource("Mesh_wall_long")
[node name="SouthRampart" type="MeshInstance3D" parent="."]
position = Vector3(-1.1, 4.0, 5.75)
rotation_degrees = Vector3(0, 4, 0)
mesh = SubResource("Mesh_wall_long")
[node name="WestRampart" type="MeshInstance3D" parent="."]
position = Vector3(-6.55, 4.0, 0)
mesh = SubResource("Mesh_wall_short")
[node name="EastRampart" type="MeshInstance3D" parent="."]
position = Vector3(6.55, 4.0, 0)
mesh = SubResource("Mesh_wall_short")
[node name="DescendingWallEast" type="MeshInstance3D" parent="."]
position = Vector3(9.5, 2.8, 2.7)
rotation_degrees = Vector3(0, 23, -7)
scale = Vector3(0.65, 0.7, 1)
mesh = SubResource("Mesh_wall_short")
[node name="DescendingWallSouth" type="MeshInstance3D" parent="."]
position = Vector3(4.8, 2.7, 8.1)
rotation_degrees = Vector3(0, 38, 5)
scale = Vector3(0.72, 0.7, 1)
mesh = SubResource("Mesh_wall_short")
[node name="TowerNorthWest" type="MeshInstance3D" parent="."]
position = Vector3(-6.5, 4.2, -5.5)
mesh = SubResource("Mesh_tower")
[node name="TowerNorthWestCap" type="MeshInstance3D" parent="."]
position = Vector3(-6.5, 7.28, -5.5)
mesh = SubResource("Mesh_tower_cap")
[node name="TowerNorthEast" type="MeshInstance3D" parent="."]
position = Vector3(6.5, 4.2, -5.5)
mesh = SubResource("Mesh_tower")
[node name="TowerNorthEastCap" type="MeshInstance3D" parent="."]
position = Vector3(6.5, 7.28, -5.5)
mesh = SubResource("Mesh_tower_cap")
[node name="TowerSouthWest" type="MeshInstance3D" parent="."]
position = Vector3(-6.5, 4.2, 5.5)
mesh = SubResource("Mesh_tower")
[node name="TowerSouthWestCap" type="MeshInstance3D" parent="."]
position = Vector3(-6.5, 7.28, 5.5)
mesh = SubResource("Mesh_tower_cap")
[node name="GatePostLeft" type="MeshInstance3D" parent="."]
position = Vector3(4.45, 4.1, 5.62)
mesh = SubResource("Mesh_gate_post")
[node name="GatePostRight" type="MeshInstance3D" parent="."]
position = Vector3(7.15, 4.1, 5.62)
mesh = SubResource("Mesh_gate_post")
[node name="GateLintel" type="MeshInstance3D" parent="."]
position = Vector3(5.8, 6.35, 5.62)
mesh = SubResource("Mesh_gate_lintel")
[node name="GateDoor" type="MeshInstance3D" parent="."]
position = Vector3(5.8, 3.65, 6.22)
mesh = SubResource("Mesh_gate")
[node name="CrenellationNorth01" type="MeshInstance3D" parent="."]
position = Vector3(-5.2, 6.12, -5.55)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationNorth02" type="MeshInstance3D" parent="."]
position = Vector3(-2.6, 6.12, -5.55)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationNorth03" type="MeshInstance3D" parent="."]
position = Vector3(0, 6.12, -5.55)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationNorth04" type="MeshInstance3D" parent="."]
position = Vector3(2.6, 6.12, -5.55)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationNorth05" type="MeshInstance3D" parent="."]
position = Vector3(5.2, 6.12, -5.55)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationSouth01" type="MeshInstance3D" parent="."]
position = Vector3(-5.2, 6.08, 5.75)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationSouth02" type="MeshInstance3D" parent="."]
position = Vector3(-2.6, 6.08, 5.75)
mesh = SubResource("Mesh_crenellation")
[node name="CrenellationSouth03" type="MeshInstance3D" parent="."]
position = Vector3(0, 6.08, 5.75)
mesh = SubResource("Mesh_crenellation")
[node name="KeepCrenellationLeft" type="MeshInstance3D" parent="."]
position = Vector3(-3.5, 11.35, 3.8)
mesh = SubResource("Mesh_crenellation")
[node name="KeepCrenellationCenter" type="MeshInstance3D" parent="."]
position = Vector3(-0.8, 11.35, 3.8)
mesh = SubResource("Mesh_crenellation")
[node name="KeepCrenellationRight" type="MeshInstance3D" parent="."]
position = Vector3(1.9, 11.35, 3.8)
mesh = SubResource("Mesh_crenellation")
[node name="RidgeBannerPole" type="MeshInstance3D" parent="."]
position = Vector3(-0.8, 13.1, 3.45)
mesh = SubResource("Mesh_pole")
[node name="RidgeBanner" type="MeshInstance3D" parent="."]
position = Vector3(-0.8, 13.75, 4.12)
mesh = SubResource("Mesh_banner")