Compare commits

..

10 Commits

Author SHA1 Message Date
Nathan Chapman
cdb1ae3129 Finish persistent data 2025-06-01 16:04:30 -06:00
Nathan Chapman
7753ed8b87 Add new level and level transitions 2025-06-01 16:04:29 -06:00
Nathan Chapman
f844ca7f8c Finish equipping shields and weapons 2025-06-01 16:04:29 -06:00
Nathan Chapman
44ebef0432 Add equip weapon function 2025-06-01 16:04:22 -06:00
Nathan Chapman
2c67238209 Add item equipping and stats depending on that equipment 2025-05-30 20:04:26 -06:00
Nathan Chapman
f4d358017a Finish loot containers 2025-05-29 21:32:13 -06:00
Nathan Chapman
14a3d1bbe9 Add basic loot container 2025-05-26 21:18:19 -06:00
Nathan Chapman
98ea393c16 Add basic items 2025-05-25 14:37:48 -06:00
Nathan Chapman
9bdf2e56f8 Improve level and lighting 2025-05-25 07:34:41 -06:00
Nathan Chapman
6969b362dd Add enemy navigation 2025-05-24 12:07:21 -06:00
397 changed files with 4137 additions and 332 deletions

1
.gitattributes vendored
View File

@ -2,3 +2,4 @@
* text=auto eol=lf
*.glb filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.res filter=lfs diff=lfs merge=lfs -text

View File

@ -35,7 +35,10 @@ import_script/path=""
_subresources={
"nodes": {
"PATH:Fire_Pit_Env": {
"generate/physics": true
"generate/physics": true,
"physics/shape_type": 5,
"primitive/position": Vector3(-0.2, 0.35, -0.1),
"primitive/radius": 2.05
}
}
}

View File

@ -32,6 +32,12 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"nodes": {
"PATH:House_Modular_01": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

View File

@ -32,6 +32,12 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"nodes": {
"PATH:Stone_Wall_Bldg_04": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

View File

@ -32,6 +32,12 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"nodes": {
"PATH:Turret_Square_Bldg_02": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

View File

@ -32,6 +32,12 @@ animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
_subresources={
"nodes": {
"PATH:Wall_Stone_Gate_Bldg_01": {
"generate/physics": true
}
}
}
gltf/naming_version=1
gltf/embedded_image_handling=1

BIN
assets/textures/terrain/rock62_albedo_height.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://qnc3xba5b375"
path.s3tc="res://.godot/imported/rock62_albedo_height.png-595d4ff43a11fa3521a62074cabc3c79.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/terrain/rock62_albedo_height.png"
dest_files=["res://.godot/imported/rock62_albedo_height.png-595d4ff43a11fa3521a62074cabc3c79.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=2
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

BIN
assets/textures/terrain/rock62_normal_roughness.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dfe7k5rhns8ce"
path.s3tc="res://.godot/imported/rock62_normal_roughness.png-adf2632ed8aa28a9e91c093a68b3c25c.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/textures/terrain/rock62_normal_roughness.png"
dest_files=["res://.godot/imported/rock62_normal_roughness.png-adf2632ed8aa28a9e91c093a68b3c25c.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=2
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

View File

@ -11,18 +11,24 @@ config_version=5
[application]
config/name="3D-RPG"
run/main_scene="uid://dw0lbkh31rofd"
run/main_scene="uid://cd3upe4xetlgl"
config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="res://icon.svg"
[autoload]
VFXManager="*res://src/scenes/autoload/vfx_manager.tscn"
SceneTransition="*res://src/scenes/ui/scene_transition.tscn"
PersistentData="*res://src/scenes/autoload/persistent_data.tscn"
[debug]
gdscript/warnings/untyped_declaration=2
[display]
window/size/viewport_width=1920
window/size/viewport_height=1080
window/size/viewport_width=2560
window/size/viewport_height=1440
window/size/mode=3
window/stretch/mode="canvas_items"
@ -86,6 +92,11 @@ open_inventory={
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":73,"key_label":0,"unicode":105,"location":0,"echo":false,"script":null)
]
}
interact={
"deadzone": 0.2,
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null)
]
}
[layer_names]
@ -93,3 +104,8 @@ open_inventory={
3d_physics/layer_2="Interaction"
3d_physics/layer_3="Player"
3d_physics/layer_4="Enemy"
[rendering]
lights_and_shadows/directional_shadow/soft_shadow_filter_quality=4
anti_aliasing/quality/msaa_3d=3

BIN
src/resources/level_navigation_mesh.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01-08.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_00.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-01_07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02-08.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_00.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-02_07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03-08.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_00.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-03_07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04-08.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_00.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-04_07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05-08.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_00.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-05_07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-01.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-02.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-03.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-04.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-05.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-06.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-07.res (Stored with Git LFS) Normal file

Binary file not shown.

BIN
src/resources/terrain_data/grassy_hills/terrain3d-06-08.res (Stored with Git LFS) Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More