added more assets and still playing with look. pretty happy with it so far

This commit is contained in:
derek
2025-06-25 11:13:29 -05:00
parent 21f318f0f8
commit 4cf2042306
24 changed files with 807 additions and 48 deletions

View File

@@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dv5fpke6frr4n"]
[resource]
albedo_color = Color(0, 0, 0, 1)

View File

@@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cautxfwhf4hrq"]
[resource]
albedo_color = Color(0.303625, 0.154362, 0.0155494, 1)

View File

@@ -0,0 +1,11 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://cuvfl1goud4at"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_p40dq"]
[resource]
albedo_color = Color(0.747432, 0.560495, 0.0238051, 1)
metallic = 1.0
roughness = 0.9
roughness_texture = SubResource("NoiseTexture2D_p40dq")
uv1_scale = Vector3(0.5, 0.5, 0.5)
uv1_triplanar = true

View File

@@ -0,0 +1,9 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://c7nyda1pumbp6"]
[resource]
albedo_color = Color(0.719076, 0.719076, 0.719076, 1)
roughness = 0.53
clearcoat_enabled = true
clearcoat_roughness = 0.1
subsurf_scatter_enabled = true
subsurf_scatter_strength = 1.0

View File

@@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://bcva5c2hale6r"]
[resource]
albedo_color = Color(0.78604, 0.232149, 0.229827, 1)

View File

@@ -0,0 +1,4 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cxndtxwaasecm"]
[resource]
albedo_color = Color(0.384229, 0.384229, 0.384229, 1)

BIN
Assets/Models/Coin.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,53 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://bbmoxhv5as64i"
path="res://.godot/imported/Coin.blend-6de181c492abf2bd94c92649df3241f4.scn"
[deps]
source_file="res://Assets/Models/Coin.blend"
dest_files=["res://.godot/imported/Coin.blend-6de181c492abf2bd94c92649df3241f4.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_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/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

BIN
Assets/Models/Coin.blend1 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Assets/Models/rat.blend Normal file

Binary file not shown.

View File

@@ -0,0 +1,53 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://4iuotnl4gu3h"
path="res://.godot/imported/rat.blend-27640b59fc42ec9d3409ce2e786d9da8.scn"
[deps]
source_file="res://Assets/Models/rat.blend"
dest_files=["res://.godot/imported/rat.blend-27640b59fc42ec9d3409ce2e786d9da8.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
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=""
_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/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

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,63 @@
[gd_scene load_steps=6 format=4 uid="uid://lhqrdftu1js3"]
[ext_resource type="Material" uid="uid://cxndtxwaasecm" path="res://Assets/Materials/STONE.tres" id="1_dynqk"]
[sub_resource type="BoxShape3D" id="BoxShape3D_dynqk"]
size = Vector3(0.72168, 1, 0.291992)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_57384"]
resource_name = "STONE"
cull_mode = 2
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
roughness = 0.5
metadata/extras = {
"paint_system": {}
}
[sub_resource type="ArrayMesh" id="ArrayMesh_nx72n"]
_surfaces = [{
"aabb": AABB(-0.341523, -0.5, -0.124441, 0.683046, 1, 0.248882),
"format": 34896613377,
"index_count": 228,
"index_data": PackedByteArray("GgABABsAGwAOABoAAAAaAA4AGwAPAA4ABQAaAAAABQAEABoAGgAEAAEABAAFAAYAAAAGAAUAAAAOABEAEQAOAA8AAgAPABsAAgAbAAEAEAAPAAIAEwABAAQABAAGABMAAgABABwAHAAQAAIAEwAdAAEAHAABAB0AFgAdABMAHAAdABQAHQAWABQAFQAcABQAFQAQABwACAAUABYACAAVABQAFgATABcAEwAGABcAFgAJAAgAFgAXAAkACQAeAAgAFQAIAB4AFwAYAAkAFwAGABgACQAfAB4AHwAJABgAHgAfAAoAHwAYACAABgAgABgAHwAgAAoABgASACAAEgAGAAAACwAVAB4AHgAKAAsACwAhABUABwAKACAAIAASAAcADQALAAoAIQALAA0AAwAVACEAIQANAAMAEAAVAAMAEgAAACIAAAARACIAIwASACIAIwAiABEAEgAjACQAEgAkAAcAGQAjABEAGQAkACMAEAADACUAAwAZACUAJQAmABAAJQAZACYAGQARACYAEAAmAA8AEQAPACYAAwAnABkAGQAnACQAAwANACcADAAkACcADAAnAA0ABwAkAAwADQAKAAwABwAMAAoA"),
"lods": [0.0376578, PackedByteArray("DgABAA8AAgAPAAEAEAAPAAIAAQAQAAIAEQAOAA8AEQAPABAAAAAOABEABQAOAAAAEgAAABEABQAEAA4ADgAEAAEAAAAGAAUABAAFAAYAEgAGAAAAEwABAAQABAAGABMAEwAUAAEAFQABABQAFQAQAAEAFgAUABMACAAVABQACAAUABYAEwAGABcAFgATABcAFgAXAAkAFgAJAAgAFwAYAAkAFwAGABgACQAYAAgABgAKABgACAAYAAoABgASAAoACwAVAAgACAAKAAsACwADABUAEAAVAAMADQALAAoAAwALAA0AEAADABkAAwANABkAGQARABAAGQASABEAGQANAAwAGQAMABIADQAKAAwACgASAAcAEgAMAAcABwAMAAoA"), 0.153662, PackedByteArray("AAABAAIAAQADAAIAAAACAAMAAAAEAAEABQAEAAAABAAFAAYAAAAGAAUABgABAAQAAwAHAAAABwAGAAAACAABAAYACAADAAEABgAJAAgABgAKAAkACAAJAAoABgAHAAoACwADAAgACAAKAAsAAwAMAAcABwAMAAoAAwANAAwADQAKAAwAAwALAA0ADQALAAoA")],
"name": "STONE",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 40,
"vertex_data": PackedByteArray("6h7g6v//AAAAAEXFkhQAAOoe4OoAAAAAFOHg6gAAAAAAAEXFbOsAAH4HQcT//wAAfgceBf//AAAU4eDq//8AAID4AACSFAAAgPgAAGzrAAD//0XFbOsAAP//RcWSFAAAr+kR6mzrAACv6RHqkhQAABsgwfBs6wAAGyDB8JIUAAB2V+D6AAAAAPhV//9s6wAAiKjg+v//AAAAAB4FbOsAAH4HHgUAAAAAgPgeBQAAAAB+BwAAkhQAAH4HAABs6wAAgPgeBf//AAAGqv//khQAAE8WEeps6wAATxYR6pIUAAB+B0HEAAAAAAAAHgWSFAAA//8eBZIUAAD//x4FbOsAAID4QcT//wAAgPhBxAAAAAB2V+D6//8AAAaq//9s6wAA49/B8GzrAACIqOD6AAAAAPhV//+SFAAA49/B8JIUAAA=")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_dggag"]
resource_name = "Decorations1_Cube_006"
_surfaces = [{
"aabb": AABB(-0.341523, -0.5, -0.124441, 0.683046, 1, 0.248882),
"attribute_data": PackedByteArray("Tp///1GRI8VOn/+/ppH//1GR2vpHYf//D5H//x9e2nq3mrqHt5pEuFGR2nrfIf8/H14kRVGRJEVHYd8BU57aek6f/3+3mkU4t5q6Bw+R3wFTniRFTp//PwOh/38Dof8/+97/P/ve/3//n9r6/58jxUdh2vpHYR++R2HfgbeeIar/n32VfbXaegC1/z+AyiRF/cr/f4zd2nqM3SRFt54iKv+ffhVHYSA+H17/f98h/3/fIdp6/x8kRd8hJEUfXv8/U57a+lGRI8VTniPFUZHa+oDKJEWM3dp6gMraeozdJEUPkR++D5Hfgbee3ZUPkSA+t57dFUdh2npRkSRFUZHaekdhJEWAytp6fbUkRVOe2npRkSRFU54kRVGR2np9tdp6cqIkRX21JEVyotp6R2Ha+lGRI8VRkdr6R2Ejxd8h/z/fISRF/x/aet8h2nrfIf9//18kRR9eJEUfXv8/H17/fx9e2nr/X9p6U57a+lOeI8X/nyRF/5/aet8h2nr/HyRF3yEkRf8f2nofXiRFR2Haeh9e2npHYSRFgMokRf3K/z+Aytp6U54jxf+f2vpTntr6/58jxVOe2vpOn///Tp//v6aR/79TniPFfbXaegC1/39yotp6cqIkRX21JEVTniRFcqLaelOe2npyoiRFppH/f1Oe2npOn/9/Tp//P6aR/z9TniRFR2EkRQ+RID5RkSRFR2EgPv+fgSq3nt0Vt54iKlGR2voPkR++R2EjxUdhH75RkSPFt57dlf+fgaq3niGqUZHaekdh34FHYdp6D5Hfgd8h2nofXiRFH17aet8hJEU="),
"format": 34896613399,
"index_count": 228,
"index_data": PackedByteArray("MAAxADIAMAAzADEANAA1ADYANAA3ADUAHgA4AB0AHgAfADgAOAAfAAkAHwAeAAgACAAeADkAHwAIADoADgA7ACkADgAnADsAOwAnABEAJwAOABIAEgAOABMAJwASADwAPQA+AD8APQBAAD4AIQAjAEEAIQBCACMAQwBEAEUAQwBGAEQARwBIAEkARwBKAEgASwBMAE0ASwBOAEwALQBPAFAAUQBSAFMAVABVAFYAVwBYAFkAAABaABoAAgAbAFsAFQBcABQAEAAPAF0AXgBfAGAAXgBhAF8ABwArACwABwAqACsAYgBjAGQAYgBlAGMALgAvAAwALgALAC8AGABmAGcAGAAmAGYAJAAlABkAJABoACUAaQBqAGsAaQBsAGoAAwBtAG4AAwAEAG0AbwABAHAAbwBxAAEAFgByAHMAFgB0AHIAIgB1ABcAIgB2AHUAdwB4AHkAdwB6AHgAewB8AH0AewAKAHwAfgANAH8AfgCAAA0AgQCCAIMAgQCEAIIAhQCGACgAhQCHAIYAiAAFABwAiAAGAAUAiQCKAIsAiQCMAIoAjQCOAI8AjQAgAI4AkACRAJIAkACTAJEAlACVAJYAlACXAJUA"),
"lods": [0.0376578, PackedByteArray("GgABABsAAgAbAAEAAwAaAAAAAwAEABoAGgAEAAEABAAGAAUABAAFABwAHAABAAQAHAAdAAEAHgABAB0AHgAfAAEAAQAfAAkAHwAeAAgAHwAIACAACgAIAB4ACgAeAAcAEAAKAA8ADwAKAA0ABwANAAoAFgAPACEAIQAPABQADwANABQAIQAUACIAIgAUABcAFQAUAA0AIQAiACMAIQAjACQAIwAlACQAJAAlABkAIwAmACUAGAAmACMADQAnABEADgAnAA0AJwAOABIAJwASACgAEgAOABMADgANACkABwApAA0ADAApAAcABwAqACsABwArACwALAAMAAcALAArAC0ALAAuAAwALAAtAC4ALgAvAAwALQALAC4ALgALAC8A"), 0.153662, PackedByteArray("AAABAAIAAwAEAAAAAAAEAAEABQABAAQABAAGAAUABwABAAUAAQAIAAkABwAIAAEACgAIAAcACwAMAAcABwAMAA0ABwANAAoADgANAAwADwAKAA0AEAAKAA8ADgARAA0AEQAOABIAEgAOABMADwANABQAFQAUAA0AFgAPABQAFgAUABcAFgAXABgAGAAZABYA")],
"material": SubResource("StandardMaterial3D_57384"),
"name": "STONE",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 152,
"vertex_data": PackedByteArray("6h7g6v//vLEAAEXFkhSb5eoe4OoAABHcfgdBxP//nbgAAEXFbOuduH4HHgX///zFfgdBxP///MWA+AAAkhT/3xTh4OoAAP//6h7g6gAA/////0XFkhSJ7n4HHgX///+fgPgAAGzr/5///0XFbOsT1H4HHgX///+/r+kR6pIUhPEU4eDqAACE8RTh4Or///+/6h7g6v///79+B0HE////v6/pEeps68fjFOHg6v//x+MU4eDqAADo+RTh4Or//zrx6h7g6v//OvHqHuDqAADo+RsgwfBs67yxGyDB8JIUEdwAAB4FbOv8xX4HHgUAAP//gPgeBQAA//92V+D6AAD//waq//+SFKrpBqr//5IU//+IqOD6//868fhV//9s6///dlfg+gAA6PkbIMHwkhTo+RsgwfBs6zrxiKjg+v///7/4Vf//bOv8xYD4HgX///+/gPgeBQAA/99+Bx4FAAD/334HAACSFP/fAAAeBWzrlrF+BwAAbOv/n4D4HgX///+fTxYR6mzryMwAAEXFkhTIzE8WEeqSFMjMAABFxWzryMz4Vf//bOu49BsgwfCSFLj0+FX//5IUuPQbIMHwbOu49H4HQcQAAP//gPhBxAAA//+IqOD6AAD//4D4QcT///+/dlfg+v///7///x4FkhRU1f//RcVs61TV//9FxZIUVNX//x4FbOtU1fhV//+SFP//Bqr//2zr//+v6RHqkhQZ3///RcVs6xnfr+kR6mzrGd///0XFkhQZ3waq//+SFLj049/B8GzruPQGqv//bOu49OPfwfCSFLj0AAAeBWzrVNUAAEXFkhRU1QAARcVs61TVAAAeBZIUVNV+Bx4F//+WsX4HAABs65axAAAeBZIUQNx+BwAAkhRA3H4HHgUAAEDc//8eBWzrlrGA+AAAbOuWsYD4HgX//5axgPgeBQAAQNyA+AAAkhRA3P//HgWSFEDcTxYR6mzrvLFPFhHqkhQR3OPfwfBs68fj49/B8JIUhPF+BwAAkhT8xQAAHgVs6/zFfgcAAGzr/MUAAB4FkhT8xYD4AABs6/zF//8eBZIU/MWA+AAAkhT8xf//HgVs6/zF+FX//2zrOvF2V+D6//868fhV//+SFOj5TxYR6pIU/MUbIMHwbOv8xU8WEeps6/zFGyDB8JIU/MVPFhHqbOuduOoe4Or//5246h7g6gAAm+V+B0HEAACb5U8WEeqSFJvlBqr//5IU6PmIqOD6AADo+ePfwfCSFOj549/B8GzrOvEGqv//bOs68a/pEeps66rp49/B8JIUqumv6RHqkhSq6ePfwfBs66rpgPhBxAAAie6v6RHqkhSJ7hTh4OoAAInuFOHg6v//E9SA+EHE//8T1K/pEeps6xPU//8eBWzr/MWA+EHE///8xf//RcVs6/zFgPgeBf///MUGqv//bOv8xXZX4Pr///zFiKjg+v///MUAAEXFbOv8xX4HQcQAAKrpAAAeBZIUqul+Bx4FAACq6QAARcWSFKrpiKjg+gAAqun4Vf//khSq6XZX4PoAAKrp//9FxZIUqumA+B4FAACq6f//HgWSFKrpgPhBxAAAqul+BwAAkhT/v4D4AABs6/+/gPgAAJIU/79+BwAAbOv/vwDoEcYF1C++d993se7l/Nju5fzY/+L/4v/i/+IAAP9//7//v/+//793PRIpAAD/fwAA/39aH/MU/////yVCZhslQmYb////////////////YybmD2Mm5g9YT8gPbSMLB/N4bKM3cFjPAOgRxnffd7H/4v/i/7//v/+//7//v/+/BLUEtf9//79tIwsH/3//vzdwWM83cFjP83hso///////4v8c/////wAA/38AAP9/AAD/fzFG8JcAAP9/AAD/f2PbNclj2zXJY9s1yWPbNclrdDW6a3Q1umt0NbprdDW6/7//v/+//7//v/+///////////+qKqoqqiqqKqoqqiqqKqoq/3//v/9//7/4Lw0g+C8NIPgvDSD4Lw0gNTqUCzU6lAs1OpQLNTqUC1TVVNVU1VTVVNVU1VTVVNUxRvCXMUbwl2gxjaBoMY2gaDGNoPEXzTnxF8058RfNOY0gl06NIJdOjSCXTgDoEcZ333exYybmDyVCZhv+Of6c/jn+nP45/pz+Of6c/xwBRv8cAUb/HAFG/xwBRvN4bKPzeGyjN3BYz//i/bn/4v25/+L9uf/i/bnu5fzY7uX82AXUL74F1C++BdQvvlhPyA9YT8gPWE/ID20jCwdtIwsHBDX2FQQ19hUENfYVBDX2FXc9Eil3PRIpdz0SKVof8xRaH/MUWh/zFP8c/xz/HP8c/xz/HP8c/xz/4v8c/+L/HP/i/xz/4v/i+sr6yvrK+sr6yvrK+sr6ygS1BLUEtQS1BLUEtQQ1BDUENQQ1BDUENQQ1BDUAAP9/AAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_nx72n")
[node name="Tombstone" type="Node3D"]
[node name="StaticBody3D" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
shape = SubResource("BoxShape3D_dynqk")
[node name="Tombstone" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
material_override = ExtResource("1_dynqk")
mesh = SubResource("ArrayMesh_dggag")
skeleton = NodePath("")

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=7 format=4 uid="uid://dqjh2pu32667h"] [gd_scene load_steps=7 format=4 uid="uid://dqjh2pu32667h"]
[ext_resource type="Material" uid="uid://bu7m0jajko2q4" path="res://Assets/Materials/Metal.tres" id="1_lhbwy"] [ext_resource type="Material" uid="uid://bu7m0jajko2q4" path="res://Assets/Materials/DarkMetal.tres" id="1_lhbwy"]
[ext_resource type="Material" uid="uid://dsfehdige0yii" path="res://Assets/Materials/WAX.tres" id="2_e0lm2"] [ext_resource type="Material" uid="uid://dsfehdige0yii" path="res://Assets/Materials/WAX.tres" id="2_e0lm2"]
[ext_resource type="Material" uid="uid://crffvax4oynnj" path="res://Assets/Materials/CANDLE.tres" id="3_jokr2"] [ext_resource type="Material" uid="uid://crffvax4oynnj" path="res://Assets/Materials/CANDLE.tres" id="3_jokr2"]
@@ -90,6 +90,7 @@ shadow_mesh = SubResource("ArrayMesh_diq2o")
radius = 0.0756836 radius = 0.0756836
[node name="Torch" type="RigidBody3D"] [node name="Torch" type="RigidBody3D"]
collision_layer = 0
continuous_cd = true continuous_cd = true
contact_monitor = true contact_monitor = true
max_contacts_reported = 1 max_contacts_reported = 1

62
Prefabs/goldcoin.tscn Normal file
View File

@@ -0,0 +1,62 @@
[gd_scene load_steps=6 format=4 uid="uid://drmam18yg3du5"]
[ext_resource type="Material" uid="uid://cuvfl1goud4at" path="res://Assets/Materials/GOLD.tres" id="1_2djid"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yxxlx"]
resource_name = "GOLD"
cull_mode = 2
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
roughness = 0.5
metadata/extras = {
"paint_system": {}
}
[sub_resource type="ArrayMesh" id="ArrayMesh_hrwv8"]
_surfaces = [{
"aabb": AABB(-0.0980866, -0.01, -0.0980866, 0.196173, 0.02, 0.196173),
"format": 34896613377,
"index_count": 276,
"index_data": PackedByteArray("CAAaAAkAGgAOAAkAGgAbAA4ADgAcAAkACQAdAAgACQAcAB0AHAAOAA8AGwAPAA4ACgAdABwAEAAIAB0ACgAQAB0ACgAcAB4AHAAPAB4AHgAfAAoAFAAKAB8ACgAUABAAHgAFAB8ADwAFAB4AIAAUAB8AIAAfAAUAIAAVABQAFQAQABQAIAAFACEABQAPABEABQARACEAIQAEACAAFQAgAAQAEQADACEAIQADAAQADwAiABEAAwARACIAFgAVAAQAFgAEAAMAFgADACMAAwAiACMADwAMACIAIwAkABYADAAPABsAIgATACMAIwATACQAEwAiABkAIgAMABkAJQAWACQAFgAlABUAAAAkABMAAAAlACQAEwAZAAEAAAATAAEAFwAVACUAAAAXACUAFwAQABUAAQAmAAAAFwAAACYAGQAnAAEAAQAnACYAJwAZAAwADQAXACYADQAmACcAEAAXABgADQAoABcAGAAXACgADQAnACkAJwAMACkAKAANACoAKQAqAA0AKwAoACoAKwAYACgAKQACACoAKwAqAAIADAACACkAAgAMACwADAAbACwAKwACAC0AAgAsAC0AGAArAAsALQALACsALAASAC0ALQASAAsAEgAsABsABgAYAAsABgALABIAEgAbAAcABgASAAcAGwAaAAcALgAHABoALgAGAAcACAAuABoABgAvABgALwAGAC4ACAAvAC4AEAAYAC8ACAAQAC8A"),
"lods": [0.00449437, PackedByteArray("CAAHAAkABwAOAAkACQAOAA8ABwAPAA4ACgAIAAkACAAGAAcACgAQAAgACAAQAAYACgAJAAUACQAPAAUABQAPABEADAAPAAcABgASAAcADAAHABIADwATABEADwAMABMABQARAAMAAwARABMABAAFAAMABAAKAAUABAAUAAoACgAUABAABAAVABQAFQAQABQAFgAEAAMAFgAVAAQAFgADABMAFwAQABUAFwAVABYAEAAXABgAEAAYAAYAAAAXABYAAAAWABMAGAAXAA0ADQAXAAAABgAYAAsACwAYAA0ABgALABIACwACABIACwANAAIAAgAMABIADQAAAAEADQABAAIAAQAMAAIAAAATAAEAEwAMABkAAQAZAAwAEwAZAAEA"), 0.0238431, PackedByteArray("CAAHAAkACgAIAAkACgAJAAUABwAFAAkABAAIAAoABAAKAAUACAAGAAcABAAFAAMACAALAAYABgALAAcAAAAIAAQACAAAAAsABAADAAEABQABAAMAAAAEAAEADAAFAAcABQAMAAEADQAAAAEACwAAAA0AAQAMAAIAAgAMAAcADQABAAIACwACAAcACwANAAIA"), 0.0740633, PackedByteArray("AAABAAIAAAADAAEAAwACAAEAAAAEAAMABQACAAMABAAFAAMAAAAGAAQABAAGAAUABgAAAAIAAgAFAAcABgAHAAUABgACAAcA")],
"name": "GOLD",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 48,
"vertex_data": PackedByteArray("Ptb/P8TeAAA+1v+/xN4AAP///7/4eQAAwCn/v8TeAADAKf8/xN4AAAAA/78GhgAABob/PwAAAAAGhv+/AAAAAMAp/z86IQAAwCn/vzohAAAAAP8/+HkAAD7W/z86IQAAbvv///9/AAD///8/BoYAALco//+3KAAAkAT///9/AAC3KAAAtygAALco//9H1wAAPtb/vzohAAAGhv+///8AAJAEAAD/fwAAtygAAEfXAAD4ef8///8AAEfXAABH1wAAR9cAALcoAABH1///R9cAAPh5/78AAAAA/3///5AEAAA6If+/wCkAADoh/z/AKQAAAAD/v/h5AAAAAP8/BoYAADoh/z8+1gAAOiH/vz7WAAD/f///bvsAAPh5/7///wAABob/P///AAD/fwAAbvsAAMTe/z8+1gAAxN7/vz7WAABu+wAA/38AAP///78GhgAA////P/h5AADE3v8/wCkAAEfX//+3KAAAxN7/v8ApAAD4ef8/AAAAAP9/AACQBAAA")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_8bpiy"]
resource_name = "Coin_Cylinder"
_surfaces = [{
"aabb": AABB(-0.0980866, -0.01, -0.0980866, 0.196173, 0.02, 0.196173),
"attribute_data": PackedByteArray("6J3/X+id/x8Wwv8fFmL/H+f9/1/n/f8fFmL/XxZC/x8AAP9fAAD/H2QXnexDfCi9mmid7LwD1cLWQruDmuid7NXCu4Nkl53s6B3/X+gd/x/oPf9f6L3/Xxbi/19kF2CTHHr/v2SXYJOa6GCTQvzVwruDKL3off9fFoL/Hxbi/x+aaGCTF2kX6dZCQvziBf+/5xbnlucWF+kX6eeW55bnlhfpF+kovUL84oX/v+eWF+kXAv8fFwL/Xxai/x/ovf8fFqL/XxaC/x8Wgv9f6H3/X+h9/x/oXf9f6F3/HxZC/18XIv8f6D3/Hxci/1/n3f9f593/HxbC/1//P+KFF2nnlv8/HPr/v+KFKL27g/8/4oUpPbuDF+nnlp3sZJea6GCTF2nnlppoYJOebGSXHPr/v0L81cJC/Ci9HHr/v0N8KL1DfNXCF+kX6Zroneyd7JroF2kX6Z5smuiaaJ3s/78c+tXCQvz/Pxz6KT1C/OeWF+lgk5roZJed7OcWF+lkF53sYROa6OKF/7+7gyi9u4PVwuIF/7+8A9XCvAMoveeW55Zkl2CTYJNkl+cW55ZhE2SXZBdgk9XCu4MX6eeW/7/ihf8/4oXWQruDF2nnlhcC/18XAv8f593/Hxbi/1/n3f9fFuL/H53sZJcc+v+/QvwovRfp55YXaeeWnmxklxx6/7/ovf8fFsL/X+i9/18Wwv8fF+kX6Z3smugc+v+/nmya6Bx6/79DfNXCF2kX6eid/x8Wov9f6J3/Xxai/x//vxz61cJC/BfpF+nWQkL8F2kX6f8/HProff8fFoL/Xyi9Qvznlhfp/78c+v8/HPopPUL85xYX6ehd/x8WYv9f6F3/XxZi/x9gk5ro4oX/v7uD1cLnlhfp5xYX6WETmujiBf+/6D3/HxZC/1/oPf9fFkL/H+eW55Zgk2SX4oX/v2ETZJfiBf+/vAMovecW55boHf8fFyL/X+gd/18XIv8f/7/ihSi9u4PnlueWKT27g+cW55b/P+KF/7/ihRz6/7//vxz6"),
"format": 34896613399,
"index_count": 276,
"index_data": PackedByteArray("EgAsABMAEgAtACwAFQAuAC8AFQAwAC4AAAAxAAEAAAAyADEAMwADADQAMwAGAAMANQAHADYANQA3AAcAFAA4ADkAFAA6ADgAOwACADwAOwA9AAIAGAA+AD8AGAAjAD4APgAjACQAIwAYAEAAQAAYACEAIwBAACUABAAfAAUABAAWAB8AQQAQAEIAQwBEAA4ARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwApAFgAWQAiAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuABoAbQBvAG4AIABwAHEAIAByAHAAcwAJAHQAcwAIAAkAdQB2AHcAdQB4AHYAeQB6AHsAeQB8AHoACwB9AH4ACwB/AH0AgACBAIIAgACDAIEAGwCEAIUAGwCGAIQAhwCIAIkAhwCKAIgAiwCMAI0AiwCOAIwADwCPAJAADwCRAI8AkgCTAAwAkgCUAJMAlQCWAB0AlQAeAJYAlwCYABEAlwCZAJgACgCaAJsACgCcAJoAnQCeAJ8AnQCgAJ4AoQCiAKMAoQCkAKIADQClAKYADQCnAKUAqACpAKoAqACrAKkAHACsAK0AHACuAKwArwCwALEArwCyALAAswC0ALUAswC2ALQAGQC3ALgAGQC5ALcAugC7ABcAugC8ALsAJwAmAL0AJwAoACYAJgAoAL4AKAAnACsAKwAnACoAKAArAL8A"),
"lods": [0.00449437, PackedByteArray("EgAJABMAEgAIAAkAFAASABMAFAATAAcABgAUAAcABgAHAAMAHQAGAAMAHQADAB4AAAAdAB4AAAAeAAEAFQAAAAEAFQABAAIAFgAVAAIAFgACAB8ABAAWAB8ABAAfAAUAGAAOACAACwAYACAADAAYAAsADAAhABgAIgAhAAwAIgAYACEAGAAjAA4AIwAYACIADgAjACQADgAkABcAFwAkACMAFwAjAA0AIwAiACUADQAjACUACgAlACIADQAlAAoAEAAmABoAGgAmABsAJwAmABAAGQAnABAAJgAoABsAJwAoACYAGwAoAA8AHAAnABkADwAoACkAHAAqACcAEQAqABwAKAAnACsAKAArACkAKwAnACoAKQArABEAEQArACoA"), 0.0238431, PackedByteArray("EgAJABMAEgAIAAkAFAASABMAFAATAAcABgAUAAcABgAHAAMABgADAAEAAAAGAAEAFQAAAAEAFQABAAIAFgAVAAIAFgACAAUABAAWAAUADgANABcAGAANAA4ACwAYAA4ADAAYAAsADQAYAAwADQAMAAoAGQAaABAAGQAPABoAGgAPABsADwAZABEAEQAZABwA"), 0.0740633, PackedByteArray("AAABAAIAAAADAAEABAAAAAIABAACAAUAAAAGAAMABgAHAAMABgAIAAcACAAJAAcACgALAAwADQALAAoACwANAA4ADwAQABEA")],
"material": SubResource("StandardMaterial3D_yxxlx"),
"name": "GOLD",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 192,
"vertex_data": PackedByteArray("Ptb/P8Te/48+1v+/xN7/j////7/4ef/PwCn/v8Te/48Ghv8/AAD+7waG/78AAP7vwCn/P8Te/48AAP+/Bob/rwaG/z8AAP//Bob/vwAA///AKf+/xN7Ypf///7/4eVPPPtb/v8Te2KUAAP+/BobWuwaG/78AAB7nPtb/P8TeJloGhv8/AADgGMAp/z/E3iZawCn/Pzoh/u/AKf+/OiH+7wAA/z/4ef/P////PwaG/68+1v8/OiH+78Ap/786IZ/dbvv///9//7/AKf8/OiFfIj7W/z86IV8i////PwaGKEQAAP8/+HmrMPh5/z///wCABob/v///AIA+1v+/OiH+7z7W/786IZ/dR9f//0fX/78Ghv+////fmJAE////f/+/tyj//7co/7+3KP//R9f/v0fXAAC3KP8/tygAALco/z9H1wAAR9f/P/h5/z///x9nkAQAAP9//z+3KAAAR9f/P/h5/78AAP7v+Hn/PwAA/u/E3v+/Ptb/r////78Ghv+vxN7/Pz7W/68Ghv+/////jwaG/z////+P+Hn/P////4/4ef+/////jzoh/z8+1v+vOiH/vz7W/68AAP8/Bob/rzoh/7/AKf/PAAD/v/h5/886If8/wCn/z8Te/z/AKf/PxN7/v8Ap/8////8/+Hn/z/9///+QBP+/R9f//7co/7//f///bvv/v/9/AACQBOAY+Hn/PwAA4Bj/f///kAQe5/h5/78AAB7nR9cAALcomyPE3v8/wCmbIz7W/z86IZsjR9f//7coY9w+1v+/OiFj3MTe/7/AKWPcbvsAAP9/PTf///8/BoY9N////z/4eT03bvv///9/wcj///+/+HnByP///78GhsHIR9cAAEfXW04+1v8/xN5bTsTe/z8+1ltOR9f//0fXo7HE3v+/PtajsT7W/7/E3qOx/38AAG77H2cGhv8///8fZ/9///9u+9+Y+Hn/v///35i3KAAAR9dbTjoh/z8+1ltOwCn/P8TeW063KP//R9ejscAp/7/E3qOxOiH/vz7Wo7GQBAAA/389NwAA/z/4eT03AAD/PwaGPTeQBP///3/ByAAA/78GhsHIAAD/v/h5wci3KAAAtyibI8Ap/z86IZsjOiH/P8ApmyO3KP//tyhj3Doh/7/AKWPcwCn/vzohY9wGhv8/AABfIkfXAAC3KF8i/38AAJAEXyL/f///kASf3QaG/78AAJ/dR9f//7con934ef8/AAD///h5/78AAP//xN7/v8Ap/98+1v8/OiH/38Te/z/AKf/fPtb/vzoh/9/E3v8/wCmrMG77AAD/f6sw////P/h5qzBH1wAAtyirMEfX//+3KFPPxN7/v8ApU89u+////39Tz////78Ghv+/////P/h5/7////8/Bob/v////7/4ef+/R9cAAEfXKETE3v8/PtYoRG77AAD/fyhExN7/vz7W1rtu+////3/Wu////78Ghta7R9f//0fX1rs+1v+/xN7/n8Te/z8+1v+fPtb/P8Te/5/E3v+/Ptb/n/9/AABu+yZaBob/P///JlpH1wAAR9cmWgaG/7///9ilR9f//0fX2KX/f///bvvYpfh5/7///wCABob/P///AID4ef8///8mWrcoAABH1yZa/38AAG77Jlr/f///bvvYpfh5/7///9iltyj//0fX2KU6If+/Ptb/n8Ap/z/E3v+fOiH/Pz7W/5/AKf+/xN7/nzoh/z8+1ihEkAQAAP9/KEQAAP8/BoYoRLcoAABH1yhEtyj//0fX1rs6If+/PtbWu5AE////f9a7AAD/v/h5/78AAP8/Bob/vwAA/z/4ef+/AAD/vwaG/7+3KAAAtyirMDoh/z/AKaswkAQAAP9/qzA6If+/wClTz5AE////f1PPAAD/v/h5U8+3KP//tyhTz8Ap/786If/fOiH/P8Ap/9/AKf8/OiH/3zoh/7/AKf/f/38AAJAEXyL4ef8/AABfIrcoAAC3KF8i+Hn/vwAAn923KP//tyif3f9///+QBJ/d/38AAJAE/z9u+wAA/3//P/9/AABu+/8//38AAP9/AAD/fwAA/3////9/AAD/fwAA/3////9/////f/7//3/+/xrxaa/Xy1NildAacb7l5bz///9/5A6VUAAA/39pL+SO/3////9/////f////38AAP9/AABc7Sqb////fyoboZKiEtRkQBoZQyc0q53/f////3////9/AADU5F1t/v//f/7//3////9/////f/7//38AAP9/AAD/fwAA/38AAP9/AAD/fwAA/3//f////3////9/AAD/fwAA/38AAP9/AAD/fwAA/3/+//9//v//f////3////9/////f////3////9/////fwAA/38AAP9/AAD///9/////f////38AAP9/AAD/f////3////9/tyBlTrcgZU63IGVOZc5IX2XOSF9lzkhfpiCyPqYgsj6mILI+sb5YX7G+WF+xvlhf/xeAOf8XgDn/F4A5gLkAaIC5AGiAuQBoAAD/fwAA/3/+//9//v//f35G/pd+Rv6Xfkb+l//nfsb/537G/+d+xk1BpqBNQaagTUGmoFjfTMFY30zBWN9MwZkxtqCZMbagmTG2oEffmbFH35mxR9+ZsaIS1GSiEtRkohLUZNTkXW3U5F1t1ORdbf9//v//f/7//38AAP9/AAD/fwAA/38AAKwd10usHddLrB3XS6wd10vXy1Ni18tTYtfLU2L/fwAA/38AAP9/AAD/fwAAQBoZQ0AaGUNAGhlDGMO/ZRjDv2UYw79lGMO/Zf9/AAD/fwAA/38AAP9/AADkDpVQ5A6VUOQOlVCV0BpxldAacZXQGnH/f////3///2kv5I5pL+SOaS/kjhrxaa8a8WmvGvFpr/9//v//f/7//3////9//v/mPECa5jxAmuY8QJrmPECavuXlvL7l5by+5eW8/3////9//v//f/7//3/+/yc0q50nNKudJzSrnVLiJ7RS4ie0UuIntFLiJ7T/f/7//3/+//9/////f/7/KhuhkioboZIqG6GSXO0qm1ztKptc7SqbAAD/fwAA/38AAP9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_hrwv8")
[sub_resource type="SphereShape3D" id="SphereShape3D_2djid"]
radius = 0.124843
[node name="GOLDCOIN" type="RigidBody3D"]
collision_layer = 0
continuous_cd = true
contact_monitor = true
[node name="Cylinder" type="MeshInstance3D" parent="."]
material_override = ExtResource("1_2djid")
mesh = SubResource("ArrayMesh_8bpiy")
skeleton = NodePath("")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("SphereShape3D_2djid")

View File

@@ -58,6 +58,21 @@ size = Vector3(1.59, 0.4, 0.375)
radius = 0.501894 radius = 0.501894
height = 1.30188 height = 1.30188
[sub_resource type="Animation" id="Animation_juxdh"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Body:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}
[sub_resource type="Animation" id="Animation_hck1p"] [sub_resource type="Animation" id="Animation_hck1p"]
resource_name = "dodge" resource_name = "dodge"
step = 0.001 step = 0.001
@@ -74,21 +89,6 @@ tracks/0/keys = {
"values": [Vector3(0, 0, 0), Vector3(0, 0, 6.28319)] "values": [Vector3(0, 0, 0), Vector3(0, 0, 6.28319)]
} }
[sub_resource type="Animation" id="Animation_juxdh"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Body:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_4qbli"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_4qbli"]
_data = { _data = {
&"RESET": SubResource("Animation_juxdh"), &"RESET": SubResource("Animation_juxdh"),

399
Prefabs/rat.tscn Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +1,13 @@
[gd_scene load_steps=25 format=4 uid="uid://dbqyyunvx6fdj"] [gd_scene load_steps=28 format=4 uid="uid://dbqyyunvx6fdj"]
[ext_resource type="Material" uid="uid://b4rpp31c0dx2m" path="res://Assets/Materials/BasicMat.tres" id="1_8lor2"] [ext_resource type="Material" uid="uid://b4rpp31c0dx2m" path="res://Assets/Materials/BasicMat.tres" id="1_8lor2"]
[ext_resource type="PackedScene" uid="uid://hmyrn2pbbhpm" path="res://Prefabs/PlayerCamera.tscn" id="2_qq11w"] [ext_resource type="PackedScene" uid="uid://hmyrn2pbbhpm" path="res://Prefabs/PlayerCamera.tscn" id="2_qq11w"]
[ext_resource type="PackedScene" uid="uid://bacgd5lmvaxea" path="res://Prefabs/player.tscn" id="3_hfnh2"] [ext_resource type="PackedScene" uid="uid://bacgd5lmvaxea" path="res://Prefabs/player.tscn" id="3_hfnh2"]
[ext_resource type="PackedScene" uid="uid://deaibsufjpy1e" path="res://Prefabs/Decorations/chandelier.tscn" id="4_qq11w"] [ext_resource type="PackedScene" uid="uid://deaibsufjpy1e" path="res://Prefabs/Decorations/chandelier.tscn" id="4_qq11w"]
[ext_resource type="PackedScene" uid="uid://dqjh2pu32667h" path="res://Prefabs/Decorations/torch.tscn" id="5_l8yri"] [ext_resource type="PackedScene" uid="uid://dqjh2pu32667h" path="res://Prefabs/Decorations/torch.tscn" id="5_l8yri"]
[ext_resource type="PackedScene" uid="uid://drmam18yg3du5" path="res://Prefabs/goldcoin.tscn" id="6_nc5b6"]
[ext_resource type="PackedScene" uid="uid://lhqrdftu1js3" path="res://Prefabs/Decorations/tombstone.tscn" id="7_uchfh"]
[ext_resource type="PackedScene" uid="uid://dctwrgdviw2bq" path="res://Prefabs/rat.tscn" id="8_igv2b"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_31lxn"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_31lxn"]
sky_top_color = Color(0.1, 0.1, 0.1, 1) sky_top_color = Color(0.1, 0.1, 0.1, 1)
@@ -273,25 +276,49 @@ metadata/extras = {
"rr_curve_obj": {} "rr_curve_obj": {}
} }
[node name="Cube_006" type="MeshInstance3D" parent="Test1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.85093, 0.0576663, 4.81909)
material_override = ExtResource("1_8lor2")
mesh = SubResource("ArrayMesh_xnpqk")
skeleton = NodePath("")
metadata/extras = {
"poliigon_props": {},
"rr_curve_obj": {}
}
[node name="Cube_007" type="MeshInstance3D" parent="Test1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.84065, 0.0576663, 4.81909)
material_override = ExtResource("1_8lor2")
mesh = SubResource("ArrayMesh_1s701")
skeleton = NodePath("")
metadata/extras = {
"poliigon_props": {},
"rr_curve_obj": {}
}
[node name="Cube_008" type="MeshInstance3D" parent="Test1"]
transform = Transform3D(0, 0, -1, 0, 1, 0, 1, 0, 0, -4.01437, 0.0576663, 4.81909)
material_override = ExtResource("1_8lor2")
mesh = SubResource("ArrayMesh_qichc")
skeleton = NodePath("")
metadata/extras = {
"poliigon_props": {},
"rr_curve_obj": {}
}
[node name="Cube_009" type="MeshInstance3D" parent="Test1"]
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 4.02423, 0.0576663, 4.81909)
material_override = ExtResource("1_8lor2")
mesh = SubResource("ArrayMesh_jw0qw")
skeleton = NodePath("")
metadata/extras = {
"poliigon_props": {},
"rr_curve_obj": {}
}
[node name="Camera3D" parent="." node_paths=PackedStringArray("player") instance=ExtResource("2_qq11w")] [node name="Camera3D" parent="." node_paths=PackedStringArray("player") instance=ExtResource("2_qq11w")]
player = NodePath("../Player") player = NodePath("../Player")
[node name="OmniLight3D5" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.66639, 0.974749, -33.6377)
light_color = Color(0.833261, 0.5957, 0.32611, 1)
[node name="OmniLight3D6" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.90079, 0.974749, -34.0342)
light_color = Color(0.833261, 0.5957, 0.32611, 1)
[node name="OmniLight3D7" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.90218, 0.974748, -25.5942)
light_color = Color(0.833261, 0.5957, 0.32611, 1)
[node name="OmniLight3D8" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.26995, 0.974748, -25.5011)
light_color = Color(0.833261, 0.5957, 0.32611, 1)
[node name="Player" parent="." instance=ExtResource("3_hfnh2")] [node name="Player" parent="." instance=ExtResource("3_hfnh2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0717504, 0.311536, 0.0210209) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0717504, 0.311536, 0.0210209)
@@ -331,3 +358,63 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.33433, 0, -4.47843)
[node name="Torch4" parent="." instance=ExtResource("5_l8yri")] [node name="Torch4" parent="." instance=ExtResource("5_l8yri")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.9561, 0, -4.17663) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.9561, 0, -4.17663)
[node name="GOLDCOIN" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.7488, 0.999622, 2.02556)
[node name="GOLDCOIN2" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.94198, 0.999622, 1.68753)
[node name="GOLDCOIN3" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.61372, 0.999622, 1.5643)
[node name="GOLDCOIN4" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.76262, 0.999622, 1.10972)
[node name="GOLDCOIN5" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.13946, 0.999622, 1.32129)
[node name="GOLDCOIN6" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.02307, 1.44894, 0.736525)
[node name="GOLDCOIN7" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.135758, 3.0102, -28.9616)
[node name="GOLDCOIN8" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.328938, 3.0102, -29.2996)
[node name="GOLDCOIN9" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.000678062, 3.0102, -29.4228)
[node name="GOLDCOIN10" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.149578, 3.0102, -29.8774)
[node name="GOLDCOIN11" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.526418, 3.0102, -29.6658)
[node name="GOLDCOIN12" parent="." instance=ExtResource("6_nc5b6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.410028, 3.45952, -30.2506)
[node name="Tombstone" parent="." instance=ExtResource("7_uchfh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.07396, -0.0927737, -29.9195)
[node name="Tombstone2" parent="." instance=ExtResource("7_uchfh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.652669, -0.0927737, -29.9195)
[node name="Tombstone3" parent="." instance=ExtResource("7_uchfh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.628434, -0.0927737, -29.9195)
[node name="Tombstone4" parent="." instance=ExtResource("7_uchfh")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.82918, -0.0927737, -29.9195)
[node name="Torch5" parent="." instance=ExtResource("5_l8yri")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.04786, 0.137248, -28.9463)
[node name="Torch6" parent="." instance=ExtResource("5_l8yri")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.47098, 0.137248, -29.0528)
[node name="rat" parent="." instance=ExtResource("8_igv2b")]
transform = Transform3D(-0.687493, 0, 0.726191, 0, 1, 0, -0.726191, 0, -0.687493, 2.39381, 0.16998, -3.24553)
[node name="rat2" parent="." instance=ExtResource("8_igv2b")]
transform = Transform3D(0.0790682, 0, 0.996869, 0, 1, 0, -0.996869, 0, 0.0790682, 2.84781, 0.16998, -2.15342)

View File

@@ -6,7 +6,7 @@ class_name PlayerState
@export var health_lost_on_fall = 2.0 @export var health_lost_on_fall = 2.0
# respawn after falling # respawn after falling
const FALL_TIME_TO_RESPAWN : float = 4.0 const FALL_TIME_TO_RESPAWN : float = 3.0
const TIME_TO_CACHE_POSITION : float = 2.0 const TIME_TO_CACHE_POSITION : float = 2.0
var ground_pos_cached = [] var ground_pos_cached = []
var fall_timer = FALL_TIME_TO_RESPAWN var fall_timer = FALL_TIME_TO_RESPAWN

4
signalbus.gd Normal file
View File

@@ -0,0 +1,4 @@
extends Node
class_name SignalBus
signal player_falling()

1
signalbus.gd.uid Normal file
View File

@@ -0,0 +1 @@
uid://6cho2dxg8fqo