diff --git a/assets/textures/props/grass_a.kra b/assets/textures/props/grass_a.kra new file mode 100644 index 00000000..433d515a Binary files /dev/null and b/assets/textures/props/grass_a.kra differ diff --git a/assets/textures/props/grass_a.kra~ b/assets/textures/props/grass_a.kra~ new file mode 100644 index 00000000..9a9cb13f Binary files /dev/null and b/assets/textures/props/grass_a.kra~ differ diff --git a/project/assets/characters/player_fem/character_fem.blend b/project/assets/characters/player_fem/character_fem.blend new file mode 100644 index 00000000..8de996ec Binary files /dev/null and b/project/assets/characters/player_fem/character_fem.blend differ diff --git a/project/assets/characters/player_fem/character_fem.blend.import b/project/assets/characters/player_fem/character_fem.blend.import new file mode 100644 index 00000000..14e358a5 --- /dev/null +++ b/project/assets/characters/player_fem/character_fem.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ctp31vgapr25x" +path="res://.godot/imported/character_fem.blend-e169cb46816e89cf00aa8e7f988a0574.scn" + +[deps] + +source_file="res://assets/characters/player_fem/character_fem.blend" +dest_files=["res://.godot/imported/character_fem.blend-e169cb46816e89cf00aa8e7f988a0574.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/characters/player_fem/character_fem.blend1 b/project/assets/characters/player_fem/character_fem.blend1 new file mode 100644 index 00000000..f688dff3 Binary files /dev/null and b/project/assets/characters/player_fem/character_fem.blend1 differ diff --git a/project/assets/characters/player_fem/textures/Face.png b/project/assets/characters/player_fem/textures/Face.png new file mode 100644 index 00000000..e66061c5 Binary files /dev/null and b/project/assets/characters/player_fem/textures/Face.png differ diff --git a/project/assets/characters/player_fem/textures/Face.png.import b/project/assets/characters/player_fem/textures/Face.png.import new file mode 100644 index 00000000..ee9ab627 --- /dev/null +++ b/project/assets/characters/player_fem/textures/Face.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biqq268lccpng" +path.s3tc="res://.godot/imported/Face.png-08c0111f3b71fa077c35243a4c740f6e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/characters/player_fem/textures/Face.png" +dest_files=["res://.godot/imported/Face.png-08c0111f3b71fa077c35243a4c740f6e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/characters/player_fem/textures/Texture.png b/project/assets/characters/player_fem/textures/Texture.png new file mode 100644 index 00000000..bbb69001 Binary files /dev/null and b/project/assets/characters/player_fem/textures/Texture.png differ diff --git a/project/assets/characters/player_fem/textures/Texture.png.import b/project/assets/characters/player_fem/textures/Texture.png.import new file mode 100644 index 00000000..eba1bf9a --- /dev/null +++ b/project/assets/characters/player_fem/textures/Texture.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwqc2g4616eun" +path.s3tc="res://.godot/imported/Texture.png-98af1a158e1830cbcd0a13178176c442.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/characters/player_fem/textures/Texture.png" +dest_files=["res://.godot/imported/Texture.png-98af1a158e1830cbcd0a13178176c442.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/characters/player_masc/character_masc.blend b/project/assets/characters/player_masc/character_masc.blend new file mode 100644 index 00000000..a6c7dba2 Binary files /dev/null and b/project/assets/characters/player_masc/character_masc.blend differ diff --git a/project/assets/characters/player_masc/character_masc.blend.import b/project/assets/characters/player_masc/character_masc.blend.import new file mode 100644 index 00000000..1da1533b --- /dev/null +++ b/project/assets/characters/player_masc/character_masc.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bsdvnyn6nhiaa" +path="res://.godot/imported/character_masc.blend-0037c94467e2e85d7ec685a838d7e95d.scn" + +[deps] + +source_file="res://assets/characters/player_masc/character_masc.blend" +dest_files=["res://.godot/imported/character_masc.blend-0037c94467e2e85d7ec685a838d7e95d.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/characters/player_masc/character_masc.blend1 b/project/assets/characters/player_masc/character_masc.blend1 new file mode 100644 index 00000000..a0e310b7 Binary files /dev/null and b/project/assets/characters/player_masc/character_masc.blend1 differ diff --git a/project/assets/characters/player_masc/textures/Face.png b/project/assets/characters/player_masc/textures/Face.png new file mode 100644 index 00000000..e66061c5 Binary files /dev/null and b/project/assets/characters/player_masc/textures/Face.png differ diff --git a/project/assets/characters/player_masc/textures/Face.png.import b/project/assets/characters/player_masc/textures/Face.png.import new file mode 100644 index 00000000..9659496c --- /dev/null +++ b/project/assets/characters/player_masc/textures/Face.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7n0rgtlub4r7" +path.s3tc="res://.godot/imported/Face.png-f5f833f7c71137a9e4aac5fe268e4dd4.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/characters/player_masc/textures/Face.png" +dest_files=["res://.godot/imported/Face.png-f5f833f7c71137a9e4aac5fe268e4dd4.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/characters/player_masc/textures/Texture.png b/project/assets/characters/player_masc/textures/Texture.png new file mode 100644 index 00000000..bbb69001 Binary files /dev/null and b/project/assets/characters/player_masc/textures/Texture.png differ diff --git a/project/assets/characters/player_masc/textures/Texture.png.import b/project/assets/characters/player_masc/textures/Texture.png.import new file mode 100644 index 00000000..e3208081 --- /dev/null +++ b/project/assets/characters/player_masc/textures/Texture.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lea3dgv2585y" +path.s3tc="res://.godot/imported/Texture.png-51f4b86d2d244a13f05f399cc30a0d6b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/characters/player_masc/textures/Texture.png" +dest_files=["res://.godot/imported/Texture.png-51f4b86d2d244a13f05f399cc30a0d6b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend b/project/assets/environments/blockouts/cliffs_blockout.blend new file mode 100644 index 00000000..61acaaf2 Binary files /dev/null and b/project/assets/environments/blockouts/cliffs_blockout.blend differ diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend.import b/project/assets/environments/blockouts/cliffs_blockout.blend.import new file mode 100644 index 00000000..b2314d2f --- /dev/null +++ b/project/assets/environments/blockouts/cliffs_blockout.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dw4p3s74f1pdg" +path="res://.godot/imported/cliffs_blockout.blend-f86a374f2c48645fd5614df18445a45a.scn" + +[deps] + +source_file="res://assets/environments/blockouts/cliffs_blockout.blend" +dest_files=["res://.godot/imported/cliffs_blockout.blend-f86a374f2c48645fd5614df18445a45a.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/environments/blockouts/cliffs_blockout.blend1 b/project/assets/environments/blockouts/cliffs_blockout.blend1 new file mode 100644 index 00000000..67bbd80e Binary files /dev/null and b/project/assets/environments/blockouts/cliffs_blockout.blend1 differ diff --git a/project/assets/environments/props/grass_a.png b/project/assets/environments/props/grass_a.png new file mode 100644 index 00000000..2db67b0d Binary files /dev/null and b/project/assets/environments/props/grass_a.png differ diff --git a/project/assets/environments/props/grass_a.png.import b/project/assets/environments/props/grass_a.png.import new file mode 100644 index 00000000..b237508f --- /dev/null +++ b/project/assets/environments/props/grass_a.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uujfed6yrp8p" +path.s3tc="res://.godot/imported/grass_a.png-df3280112d606c2f3fb6a8ca84baa85d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/environments/props/grass_a.png" +dest_files=["res://.godot/imported/grass_a.png-df3280112d606c2f3fb6a8ca84baa85d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/environments/props/grass_a.png~ b/project/assets/environments/props/grass_a.png~ new file mode 100644 index 00000000..289389e1 Binary files /dev/null and b/project/assets/environments/props/grass_a.png~ differ diff --git a/project/assets/environments/props/rock_a.blend b/project/assets/environments/props/rock_a.blend new file mode 100644 index 00000000..d070a25c Binary files /dev/null and b/project/assets/environments/props/rock_a.blend differ diff --git a/project/assets/environments/props/rock_a.blend.import b/project/assets/environments/props/rock_a.blend.import new file mode 100644 index 00000000..d3ea8fd8 --- /dev/null +++ b/project/assets/environments/props/rock_a.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://db6ddpj53gl5w" +path="res://.godot/imported/rock_a.blend-b8d8f34d9e140f1b8adb493b605dd07e.scn" + +[deps] + +source_file="res://assets/environments/props/rock_a.blend" +dest_files=["res://.godot/imported/rock_a.blend-b8d8f34d9e140f1b8adb493b605dd07e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/environments/props/rock_a.blend1 b/project/assets/environments/props/rock_a.blend1 new file mode 100644 index 00000000..e9f1d79e Binary files /dev/null and b/project/assets/environments/props/rock_a.blend1 differ diff --git a/project/assets/environments/props/rock_a.png b/project/assets/environments/props/rock_a.png new file mode 100644 index 00000000..efaa01b7 Binary files /dev/null and b/project/assets/environments/props/rock_a.png differ diff --git a/project/assets/environments/props/rock_a.png.import b/project/assets/environments/props/rock_a.png.import new file mode 100644 index 00000000..59595df6 --- /dev/null +++ b/project/assets/environments/props/rock_a.png.import @@ -0,0 +1,41 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4rklg0l7aqdm" +path.s3tc="res://.godot/imported/rock_a.png-3ff1a5814ef260ae524170318024cca4.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/environments/props/rock_a.png" +dest_files=["res://.godot/imported/rock_a.png-3ff1a5814ef260ae524170318024cca4.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/data/character_data/fallback_character_data.tres b/project/data/character_data/fallback_character_data.tres new file mode 100644 index 00000000..8c0d83cb --- /dev/null +++ b/project/data/character_data/fallback_character_data.tres @@ -0,0 +1,4 @@ +[gd_resource type="CharacterData" format=3 uid="uid://d28pn4xekwh6p"] + +[resource] +speed = 2.0 diff --git a/project/objects/party_member.tscn b/project/objects/party_member.tscn new file mode 100644 index 00000000..815bf819 --- /dev/null +++ b/project/objects/party_member.tscn @@ -0,0 +1,24 @@ +[gd_scene format=3 uid="uid://dfbdn64i7vfuc"] + +[ext_resource type="CharacterData" uid="uid://d28pn4xekwh6p" path="res://data/character_data/fallback_character_data.tres" id="1_0torn"] + +[sub_resource type="CylinderMesh" id="CylinderMesh_0torn"] + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_4iifp"] + +[node name="PartyMember" type="Character" unique_id=2124931928] +data = ExtResource("1_0torn") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=2087924260] +mesh = SubResource("CylinderMesh_0torn") +skeleton = NodePath("../CollisionShape3D") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=705075802] +shape = SubResource("CapsuleShape3D_4iifp") + +[node name="PartyMemberFollow" type="PartyMemberFollow" parent="." unique_id=1261360781] +start_active = true + +[node name="NavigationAgent3D" type="NavigationAgent3D" parent="." unique_id=1509674092] +unique_name_in_owner = true +avoidance_enabled = true diff --git a/project/scenes/style_test_blockout.tscn b/project/scenes/style_test_blockout.tscn new file mode 100644 index 00000000..72acacdf --- /dev/null +++ b/project/scenes/style_test_blockout.tscn @@ -0,0 +1,91 @@ +[gd_scene format=3 uid="uid://dvsup00kg0gxw"] + +[ext_resource type="PackedScene" uid="uid://dw4p3s74f1pdg" path="res://assets/environments/blockouts/cliffs_blockout.blend" id="1_8mrfl"] +[ext_resource type="PackedScene" uid="uid://ctp31vgapr25x" path="res://assets/characters/player_fem/character_fem.blend" id="2_m8orc"] +[ext_resource type="Texture2D" uid="uid://uujfed6yrp8p" path="res://assets/environments/props/grass_a.png" id="3_m8orc"] +[ext_resource type="PackedScene" uid="uid://db6ddpj53gl5w" path="res://assets/environments/props/rock_a.blend" id="4_1b7vx"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_8mrfl"] +sky_horizon_color = Color(0.6590071, 0.7017287, 0.7452071, 1) +ground_bottom_color = Color(0.110199995, 0.21208663, 0.29, 1) +ground_horizon_color = Color(0.6590071, 0.7017287, 0.7452071, 1) + +[sub_resource type="Sky" id="Sky_m8orc"] +sky_material = SubResource("ProceduralSkyMaterial_8mrfl") + +[sub_resource type="Environment" id="Environment_1b7vx"] +background_mode = 2 +sky = SubResource("Sky_m8orc") +ambient_light_source = 2 +ambient_light_color = Color(1, 1, 1, 1) +ambient_light_energy = 0.77 +tonemap_mode = 1 +ssao_radius = 0.2 +ssao_intensity = 16.0 +ssao_power = 1000000.0 +ssao_detail = 0.1 +ssao_horizon = 0.5 +ssao_sharpness = 1.0 +fog_enabled = true +fog_light_color = Color(0.86, 0.86, 0.86, 1) +fog_density = 0.0015 +fog_aerial_perspective = 1.0 +fog_sky_affect = 0.0 +fog_depth_curve = 1.9903296 +fog_depth_begin = 0.0 +fog_depth_end = 20.0 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1b7vx"] +transparency = 4 +cull_mode = 2 +albedo_color = Color(0.45882353, 0.61960787, 0.4392157, 1) +albedo_texture = ExtResource("3_m8orc") +billboard_mode = 3 +particles_anim_h_frames = 1 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="QuadMesh" id="QuadMesh_xe6bp"] +material = SubResource("StandardMaterial3D_1b7vx") +center_offset = Vector3(0, 0.39, 0) + +[sub_resource type="MultiMesh" id="MultiMesh_1b7vx"] +transform_format = 1 +instance_count = 50 +mesh = SubResource("QuadMesh_xe6bp") +buffer = PackedFloat32Array(-0.35123554, -0.18835545, -0.9182357, -34.629265, -0.16761145, 0.9773989, -0.13637817, 3.0988078, 0.92224777, 0.10590001, -0.37449318, -28.126276, -0.96783864, 0.22864088, 0.11407301, -0.6154824, 0.22532053, 0.97443265, -0.04138748, 1.6751206, -0.12049881, -0.014339065, -0.9936175, -34.68943, -0.7742708, -0.17654878, -0.60937387, -43.693542, -0.007565184, 0.963962, -0.26966834, -0.32561192, 0.63438845, -0.20398231, -0.7469563, -2.1510668, -0.99216205, -0.0017989201, 0.13271211, 27.610588, 0.004361196, 0.9999258, 0.046158623, -0.9052035, -0.13265264, 0.04632925, -0.9910892, 30.01966, -0.6614863, 0.21025528, 0.7212694, -0.94829047, 0.35211903, 0.9356793, 0.050175987, 0.8030859, -0.6636633, 0.2868765, -0.69228166, -26.043514, -0.07411073, -0.24493936, 0.9677362, 9.3522625, 0.15555774, 0.9557113, 0.25380862, 1.3637369, -0.9860581, 0.16917957, -0.032693386, -30.99142, 0.623387, -0.37666014, -0.68667096, -40.72197, 0.12277519, 0.9137836, -0.38977817, 2.1447523, 0.773509, 0.15851799, 0.61527, -30.75333, -0.85565877, -0.5060777, -0.11719494, -47.42222, -0.47194654, 0.85170096, -0.23210624, -2.3695087, 0.2170618, -0.14315088, -0.9666401, 1.4058356, -0.9729906, 0.05129108, 0.22947736, -13.551721, 0.06740502, 0.9967382, 0.06301572, 1.4736898, -0.22527127, 0.07670491, -0.97230154, -24.830317, -0.41585484, 0.05339929, 0.9089634, 14.7659445, 0.2033315, 0.97948873, 0.03548258, 0.5665068, -0.88753706, 0.1993771, -0.41776517, -19.055088, 0.83139986, -0.00014787784, -0.55747247, -28.068396, -0.17155847, 0.9523533, -0.2561104, 1.5154727, 0.53041804, 0.30826104, 0.7909699, -9.657318, -0.29757476, 0.14939922, 0.94399714, -0.8542485, 0.16504383, 0.98187435, -0.10336728, 1.032841, -0.94138783, 0.12491646, -0.3165219, -28.539194, -0.6869613, 0.08249778, -0.7233806, 25.961761, -0.16631141, 0.9504773, 0.2663353, -0.36077017, 0.70882004, 0.3029655, -0.63858205, 25.56602, 0.27904373, -0.5146074, -0.81198233, -44.907352, 0.119976565, 0.8575306, -0.50224346, -1.1724404, 0.9538037, 0.042686306, 0.30072847, 6.3091216, -0.623925, -0.06522281, -0.78004134, 6.1065884, 0.014456343, 0.9963889, -0.09487566, -0.86138713, 0.7826301, -0.070401445, -0.62010896, 15.526347, -0.88388515, 0.099040285, -0.4592813, -3.937201, -0.026391618, 0.96649694, 0.2592077, 1.7037253, 0.46909675, 0.24099006, -0.8508074, -33.799656, -0.52115333, -0.13826147, 0.8433765, 4.6912518, -0.18175745, 0.98314697, 0.04886055, -0.9693981, -0.83508354, -0.12769847, -0.5369634, 18.19077, -0.15907, -0.5864163, -0.7954959, -47.52428, -0.022100769, 0.8076438, -0.590952, -1.7002196, 0.9880331, -0.07634529, -0.1412908, -27.959007, -0.80307233, 0.06761751, 0.5937205, -6.035618, 0.25913888, 0.9355914, 0.2439614, 0.17050299, -0.5384451, 0.34942526, -0.7681015, -17.22184, -0.99392056, 0.116979405, -0.02094803, 22.241268, 0.11757654, 0.99361736, -0.030023478, 0.24949488, 0.017285032, -0.032271683, -1.0003304, -5.659685, -0.7103262, -0.34383497, 0.61580473, -43.078804, -0.3112476, 0.9371027, 0.16421011, -0.28217375, -0.63290036, -0.07495007, -0.77189434, 7.533606, 0.2028363, -0.13025841, 0.97154075, -3.2526464, -0.10201992, 0.9839296, 0.15321891, -0.75770605, -0.97491056, -0.13006482, 0.18610154, 16.04129, -0.03176659, -0.10283791, 0.9951966, 21.561455, 0.26245683, 0.95997125, 0.10757558, 0.99991626, -0.96545744, 0.2643492, -0.0035010984, -17.374338, -0.9020495, -0.20774345, -0.3809863, 7.3056526, -0.17557006, 0.9784151, -0.117816284, -0.71547025, 0.3968414, -0.03934697, -0.918134, 9.8405695, -0.29971373, -0.31494203, -0.9016565, -44.1708, 0.08871091, 0.93174547, -0.3549397, 1.1218251, 0.95094866, -0.18618077, -0.25106695, -38.638252, 0.36412254, -0.43168363, -0.8264775, -43.609764, -0.29306132, 0.789314, -0.5413868, -2.290625, 0.8851729, 0.43890083, 0.16073667, 20.875462, -0.60419005, -0.16010389, -0.78187096, -10.869446, -0.25576982, 0.96777207, -0.000524941, -0.0053266026, 0.7560008, 0.19946234, -0.625043, -12.391854, -0.8387158, -0.0844126, -0.53984386, -13.226389, -0.02748725, 0.99424887, -0.11276059, 1.0036283, 0.5457118, -0.079655625, -0.835377, -20.377766, 0.6916142, 0.15596846, -0.70664316, -33.035015, -0.24777931, 0.9694287, -0.028539695, 1.3883648, 0.67990905, 0.19463535, 0.70840794, -6.367839, 0.85446876, -0.49515602, -0.16341555, -43.16933, 0.38686085, 0.8123567, -0.43865308, -5.2145224, 0.34960377, 0.31128493, 0.8848051, 32.71273, -0.30696929, 0.011029813, 0.9527063, 14.545423, -0.05180039, 0.9992594, -0.028259246, 2.313682, -0.95136094, -0.057967313, -0.3058646, -38.495064, 0.858752, -0.13864574, -0.49530149, -32.722755, 0.1470998, 0.98988724, -0.022049999, 1.508183, 0.49285686, -0.053869408, 0.86959255, 11.749367, -1.0003529, 0.011983656, 0.033935864, -9.048108, 0.014623138, 0.9977938, 0.078709245, -0.67218155, -0.032884877, 0.07915412, -0.99732363, 2.8214066, 0.85546535, -0.19072801, -0.48353192, -37.53608, 0.0350716, 0.950235, -0.31276911, -0.7592956, 0.5186041, 0.25035456, 0.8187635, 27.410122, -0.30282986, -0.11604788, 0.94701004, -6.200572, -0.11664054, 0.99061835, 0.08409298, -0.5920758, -0.94693726, -0.084908985, -0.31321132, 14.175747, -0.9444931, -0.325465, 0.06329697, 19.399157, -0.302558, 0.92418236, 0.23737442, 0.5455945, -0.13561942, 0.20484267, -0.97038543, -14.209223, -0.21058169, 0.10898559, 0.9725115, 23.401222, 0.024802474, 0.9950476, -0.10614057, 1.293961, -0.9782848, 0.0017676392, -0.21202993, -18.76303, -0.95209295, -0.10745572, 0.28978202, -8.572311, -0.080104, 0.99227464, 0.10476531, 2.379468, -0.29850245, 0.07645714, -0.9523926, -40.629814, -0.47495884, -0.20035107, 0.8580645, 23.97895, -0.18170263, 0.97609997, 0.12733468, 1.9272395, -0.8622061, -0.0953385, -0.49951202, -25.64861, -0.49239177, -0.27085406, 0.82836556, 16.679512, -0.23853302, 0.95698506, 0.171122, -0.31586698, -0.8382442, -0.113220274, -0.535284, 1.4511819, -0.05605636, 0.019191973, -0.9992451, -2.7254653, 0.07100225, 0.9983634, 0.015191891, -1.0957186, 0.99690396, -0.07002701, -0.057270024, -0.7911609, -0.98986363, 0.05239215, -0.13937782, -35.865303, 0.016511075, 0.9698311, 0.24729776, 1.3385553, 0.14798142, 0.24224752, -0.9599055, -7.9020076, -0.339, -0.037151564, -0.94111645, 1.7009218, -0.02741813, 1.0001869, -0.029607125, -1.0224293, 0.9414504, 0.015751073, -0.339742, -5.7305613, -0.59022677, 0.22783011, 0.7757107, -14.021463, 0.25906652, 0.9630856, -0.085743204, -0.41886073, -0.7658447, 0.15020253, -0.62683517, 0.40252757, 0.4916825, -0.39589986, -0.7768607, -38.085888, 0.091073856, 0.9103056, -0.4062638, 0.9902698, 0.86715335, 0.12887225, 0.4831544, 9.845957, -0.8314851, 0.16770874, -0.53151447, -12.705189, 0.033732615, 0.96800035, 0.2526629, 1.0295546, 0.5563235, 0.19196406, -0.8097254, -21.085232, -0.98599225, 0.11291436, 0.13065512, 6.1435165, 0.13551275, 0.975365, 0.17972389, -0.6826482, -0.10703597, 0.19471706, -0.9760274, -9.114334, -0.7175814, -0.28226066, -0.63828444, -34.100952, -0.27955455, 0.95507693, -0.10806693, 1.3103627, 0.6394743, 0.10078769, -0.763489, 14.869509, -0.4869893, -0.17286535, 0.8572982, -6.598587, -0.039748594, 0.9846117, 0.17595758, -0.75108147, -0.87364906, 0.0515615, -0.4858805, 4.054676, -0.4459418, -0.090941325, 0.89155304, -13.997198, 0.13146067, 0.97842234, 0.16555697, 0.8811562, -0.8864848, 0.19084205, -0.42394033, -18.507526) + +[node name="Node3D" type="Node3D" unique_id=1665439367] + +[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=956799414] +environment = SubResource("Environment_1b7vx") + +[node name="cliffs_blockout" parent="." unique_id=1139628220 instance=ExtResource("1_8mrfl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.084471226, -1.1920929e-07, -0.13477635) + +[node name="character_fem" parent="cliffs_blockout" unique_id=1500533399 instance=ExtResource("2_m8orc")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5013783, -0.9395151, 3.2541616) + +[node name="Camera3D" type="Camera3D" parent="." unique_id=719848707] +transform = Transform3D(0.6640384, -0.19698124, 0.7212845, -0.027320556, 0.9576367, 0.2866807, -0.7471991, -0.2100729, 0.6305259, 8.663731, 3.5585546, 8.5171585) +fov = 50.472687 + +[node name="Grass" type="MeshInstance3D" parent="." unique_id=212685461] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.22022042, 0) +visible = false +mesh = SubResource("QuadMesh_xe6bp") +skeleton = NodePath("../MultiMeshInstance3D") + +[node name="MultiMeshInstance3D" type="MultiMeshInstance3D" parent="." unique_id=1260384874] +multimesh = SubResource("MultiMesh_1b7vx") + +[node name="rock_a" parent="." unique_id=1574834338 instance=ExtResource("4_1b7vx")] +transform = Transform3D(-1.3041403, 0.3117833, 1.1248912, 1.1008773, -0.23233445, 1.3406949, 0.388149, 1.7065123, -0.02299016, -3.360656, -0.7369025, 0.19310498) + +[node name="rock_a3" parent="." unique_id=1395825147 instance=ExtResource("4_1b7vx")] +transform = Transform3D(1.1309398, 1.8096671, -1.6562233, 0.6422171, 2.2868338, 1.5610799, 2.3115497, -1.5207412, 0.37660417, -7.145337, -1.9895965, 2.063862) + +[node name="rock_a2" parent="." unique_id=2026031142 instance=ExtResource("4_1b7vx")] +transform = Transform3D(0.38993376, 0.89649886, 0.2103366, -0.7421784, 0.4411806, -0.5045102, -0.5450892, 0.04061845, 0.83739364, -2.8109326, -1.0579798, 2.220972) + +[editable path="cliffs_blockout"]