settings, small fixes
|
Before Width: | Height: | Size: 2.5 KiB |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://irei086urra8"
|
|
||||||
path="res://.godot/imported/Ilustracion_sin_titulo.png-5c347cbcbde32aef3bf331a77a4e2535.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/Ilustracion_sin_titulo.png"
|
|
||||||
dest_files=["res://.godot/imported/Ilustracion_sin_titulo.png-5c347cbcbde32aef3bf331a77a4e2535.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=0
|
|
||||||
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=false
|
|
||||||
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=1
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://c0e666ifvdck6"
|
uid="uid://c0e666ifvdck6"
|
||||||
path="res://.godot/imported/cerdipulpo_1.png-27401fa48ba4fa054214d0c6d15ed5a1.ctex"
|
path="res://.godot/imported/cerdipulpo_1.png-8b06e42e3e145cba2f9ebba66567801f.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/cerdipulpo_1.png"
|
source_file="res://assets/enemies/cerdipulpo_1.png"
|
||||||
dest_files=["res://.godot/imported/cerdipulpo_1.png-27401fa48ba4fa054214d0c6d15ed5a1.ctex"]
|
dest_files=["res://.godot/imported/cerdipulpo_1.png-8b06e42e3e145cba2f9ebba66567801f.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cinexqxlsuwnj"
|
uid="uid://cinexqxlsuwnj"
|
||||||
path="res://.godot/imported/cerdipulpo_2.png-ea9aff1f62c6b41ea4bcb407e8de5d49.ctex"
|
path="res://.godot/imported/cerdipulpo_2.png-273069038a0bd12349dc62a93a8e3cba.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/cerdipulpo_2.png"
|
source_file="res://assets/enemies/cerdipulpo_2.png"
|
||||||
dest_files=["res://.godot/imported/cerdipulpo_2.png-ea9aff1f62c6b41ea4bcb407e8de5d49.ctex"]
|
dest_files=["res://.godot/imported/cerdipulpo_2.png-273069038a0bd12349dc62a93a8e3cba.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cy034lyy4w74p"
|
uid="uid://cy034lyy4w74p"
|
||||||
path="res://.godot/imported/cerdipulpo_3.png-6a0fc63dcdf405d3e2c1bf850af0bfa9.ctex"
|
path="res://.godot/imported/cerdipulpo_3.png-eb32b59bb436e6b5729b1c4e61742fad.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/cerdipulpo_3.png"
|
source_file="res://assets/enemies/cerdipulpo_3.png"
|
||||||
dest_files=["res://.godot/imported/cerdipulpo_3.png-6a0fc63dcdf405d3e2c1bf850af0bfa9.ctex"]
|
dest_files=["res://.godot/imported/cerdipulpo_3.png-eb32b59bb436e6b5729b1c4e61742fad.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://b5ty5fqjdnlfu"
|
uid="uid://b5ty5fqjdnlfu"
|
||||||
path="res://.godot/imported/huronverde_1.png-6ffb34fa756352e20d5bc5b32d2f726f.ctex"
|
path="res://.godot/imported/huronverde_1.png-57c10211a2570e4ade796eb5645a2cf6.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_1.png"
|
source_file="res://assets/enemies/huronverde_1.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_1.png-6ffb34fa756352e20d5bc5b32d2f726f.ctex"]
|
dest_files=["res://.godot/imported/huronverde_1.png-57c10211a2570e4ade796eb5645a2cf6.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://crwb7susv0apj"
|
uid="uid://crwb7susv0apj"
|
||||||
path="res://.godot/imported/huronverde_2.png-7666c5ba958d6acf5675b661a986c9be.ctex"
|
path="res://.godot/imported/huronverde_2.png-4d6b7e9cec90f3c815ba0dcee9345994.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_2.png"
|
source_file="res://assets/enemies/huronverde_2.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_2.png-7666c5ba958d6acf5675b661a986c9be.ctex"]
|
dest_files=["res://.godot/imported/huronverde_2.png-4d6b7e9cec90f3c815ba0dcee9345994.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://c2oa1go8kc5pv"
|
uid="uid://c2oa1go8kc5pv"
|
||||||
path="res://.godot/imported/huronverde_3.png-9228dffe295325dfd7f66990470606d9.ctex"
|
path="res://.godot/imported/huronverde_3.png-195838a0a79ebd63734101f3384d06f9.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_3.png"
|
source_file="res://assets/enemies/huronverde_3.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_3.png-9228dffe295325dfd7f66990470606d9.ctex"]
|
dest_files=["res://.godot/imported/huronverde_3.png-195838a0a79ebd63734101f3384d06f9.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://b451nklnl5d3v"
|
uid="uid://b451nklnl5d3v"
|
||||||
path="res://.godot/imported/huronverde_4.png-9034da30ff391d5cc0b6ff7bda21308d.ctex"
|
path="res://.godot/imported/huronverde_4.png-e6cac0ac751b621d7d7316d1ae87d5f2.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_4.png"
|
source_file="res://assets/enemies/huronverde_4.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_4.png-9034da30ff391d5cc0b6ff7bda21308d.ctex"]
|
dest_files=["res://.godot/imported/huronverde_4.png-e6cac0ac751b621d7d7316d1ae87d5f2.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bld52vfos65qa"
|
uid="uid://bld52vfos65qa"
|
||||||
path="res://.godot/imported/huronverde_5.png-852ecc9fcd09f8136a732871a6074ec5.ctex"
|
path="res://.godot/imported/huronverde_5.png-788325be439044913f80fc72362995a9.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_5.png"
|
source_file="res://assets/enemies/huronverde_5.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_5.png-852ecc9fcd09f8136a732871a6074ec5.ctex"]
|
dest_files=["res://.godot/imported/huronverde_5.png-788325be439044913f80fc72362995a9.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dgpuc3ej8t6s1"
|
uid="uid://dgpuc3ej8t6s1"
|
||||||
path="res://.godot/imported/huronverde_6.png-51d37523a94b9bb52e826c743b4bf018.ctex"
|
path="res://.godot/imported/huronverde_6.png-9d3d3f2c6eca657442f4200bdb9aa55d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/huronverde_6.png"
|
source_file="res://assets/enemies/huronverde_6.png"
|
||||||
dest_files=["res://.godot/imported/huronverde_6.png-51d37523a94b9bb52e826c743b4bf018.ctex"]
|
dest_files=["res://.godot/imported/huronverde_6.png-9d3d3f2c6eca657442f4200bdb9aa55d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 788 B After Width: | Height: | Size: 788 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dy2bdxjv3q8lq"
|
uid="uid://dy2bdxjv3q8lq"
|
||||||
path="res://.godot/imported/grass_blades 1.png-ec86f27371d4587798ccd27cda6095a9.ctex"
|
path="res://.godot/imported/grass_blades 1.png-8e0b720e67557dcec5ce33f078a22a08.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/grass_blades 1.png"
|
source_file="res://assets/enviroment/grass_blades 1.png"
|
||||||
dest_files=["res://.godot/imported/grass_blades 1.png-ec86f27371d4587798ccd27cda6095a9.ctex"]
|
dest_files=["res://.godot/imported/grass_blades 1.png-8e0b720e67557dcec5ce33f078a22a08.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bk8p60o7ctqfd"
|
uid="uid://bk8p60o7ctqfd"
|
||||||
path="res://.godot/imported/grass_blades-2.png-117cd88a706cff09eb90c8e9d700d7e0.ctex"
|
path="res://.godot/imported/grass_blades-2.png-e06d3b5833ed5b59b86e78fab6c90788.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/grass_blades-2.png"
|
source_file="res://assets/enviroment/grass_blades-2.png"
|
||||||
dest_files=["res://.godot/imported/grass_blades-2.png-117cd88a706cff09eb90c8e9d700d7e0.ctex"]
|
dest_files=["res://.godot/imported/grass_blades-2.png-e06d3b5833ed5b59b86e78fab6c90788.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dtejiu6fp4vsu"
|
uid="uid://dtejiu6fp4vsu"
|
||||||
path="res://.godot/imported/grass_blades.png-9f3fc513341432f60c4ae9e77b950825.ctex"
|
path="res://.godot/imported/grass_blades.png-b90ebc72bb0c7705580ca3106edb4226.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/grass_blades.png"
|
source_file="res://assets/enviroment/grass_blades.png"
|
||||||
dest_files=["res://.godot/imported/grass_blades.png-9f3fc513341432f60c4ae9e77b950825.ctex"]
|
dest_files=["res://.godot/imported/grass_blades.png-b90ebc72bb0c7705580ca3106edb4226.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://btm4mff0lkfqx"
|
uid="uid://btm4mff0lkfqx"
|
||||||
path="res://.godot/imported/pc.png-64d8cff9cefc2f90f28e26963c9eb6cf.ctex"
|
path="res://.godot/imported/pc.png-40bd1b35248712475a6e8bf7cc93785c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/pc.png"
|
source_file="res://assets/enviroment/pc.png"
|
||||||
dest_files=["res://.godot/imported/pc.png-64d8cff9cefc2f90f28e26963c9eb6cf.ctex"]
|
dest_files=["res://.godot/imported/pc.png-40bd1b35248712475a6e8bf7cc93785c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://db3a6q3o787qh"
|
uid="uid://db3a6q3o787qh"
|
||||||
path="res://.godot/imported/portal.png-aead05909ff805293aa08d3705b32f3c.ctex"
|
path="res://.godot/imported/portal.png-238d98f167f1ed4582865dbd531a57d1.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/portal.png"
|
source_file="res://assets/enviroment/portal.png"
|
||||||
dest_files=["res://.godot/imported/portal.png-aead05909ff805293aa08d3705b32f3c.ctex"]
|
dest_files=["res://.godot/imported/portal.png-238d98f167f1ed4582865dbd531a57d1.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 253 KiB After Width: | Height: | Size: 253 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://gidqpwpupd5s"
|
uid="uid://gidqpwpupd5s"
|
||||||
path="res://.godot/imported/sky_box.jpg-f48f08aa5ce7171eeddb40c49f0d88e5.ctex"
|
path="res://.godot/imported/sky_box.jpg-67dccc411b07aea914d4b0c7bbfd8c85.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/sky_box.jpg"
|
source_file="res://assets/enviroment/sky_box.jpg"
|
||||||
dest_files=["res://.godot/imported/sky_box.jpg-f48f08aa5ce7171eeddb40c49f0d88e5.ctex"]
|
dest_files=["res://.godot/imported/sky_box.jpg-67dccc411b07aea914d4b0c7bbfd8c85.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dpuc00gqv0e2x"
|
uid="uid://dpuc00gqv0e2x"
|
||||||
path="res://.godot/imported/spawn_monument.png-f02b476ad0c41556026cc6380afe1535.ctex"
|
path="res://.godot/imported/spawn_monument.png-4bacd090ce1b00f33445e466f243168b.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/spawn_monument.png"
|
source_file="res://assets/enviroment/spawn_monument.png"
|
||||||
dest_files=["res://.godot/imported/spawn_monument.png-f02b476ad0c41556026cc6380afe1535.ctex"]
|
dest_files=["res://.godot/imported/spawn_monument.png-4bacd090ce1b00f33445e466f243168b.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 313 KiB After Width: | Height: | Size: 313 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://do4jmooj1l7uc"
|
uid="uid://do4jmooj1l7uc"
|
||||||
path="res://.godot/imported/stage1.png-67df7ec0db7c207f872533da29fcbf5c.ctex"
|
path="res://.godot/imported/stage1.png-4545b07487f0963795623903d0b3e6bf.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/stage1.png"
|
source_file="res://assets/enviroment/stage1.png"
|
||||||
dest_files=["res://.godot/imported/stage1.png-67df7ec0db7c207f872533da29fcbf5c.ctex"]
|
dest_files=["res://.godot/imported/stage1.png-4545b07487f0963795623903d0b3e6bf.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://de5xe63u5g1kg"
|
uid="uid://de5xe63u5g1kg"
|
||||||
path="res://.godot/imported/tilemap.png-5e61b4f08267e3455a4ee95d454c23fa.ctex"
|
path="res://.godot/imported/tilemap.png-09c9dcbfbd306bc9ee102f43dbf34909.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/tilemap.png"
|
source_file="res://assets/enviroment/tilemap.png"
|
||||||
dest_files=["res://.godot/imported/tilemap.png-5e61b4f08267e3455a4ee95d454c23fa.ctex"]
|
dest_files=["res://.godot/imported/tilemap.png-09c9dcbfbd306bc9ee102f43dbf34909.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 513 B After Width: | Height: | Size: 513 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cfop8sxqfqhpu"
|
uid="uid://cfop8sxqfqhpu"
|
||||||
path="res://.godot/imported/tilemap_nothing.png-8e30b9faeebffdab1e6acce71c5ea530.ctex"
|
path="res://.godot/imported/tilemap_nothing.png-92953bce443f372712d4972dee0a4bb1.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/tilemap_nothing.png"
|
source_file="res://assets/enviroment/tilemap_nothing.png"
|
||||||
dest_files=["res://.godot/imported/tilemap_nothing.png-8e30b9faeebffdab1e6acce71c5ea530.ctex"]
|
dest_files=["res://.godot/imported/tilemap_nothing.png-92953bce443f372712d4972dee0a4bb1.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://br8dx2f3mfxcd"
|
uid="uid://br8dx2f3mfxcd"
|
||||||
path="res://.godot/imported/bomba.png-168fa689b6caab9c5e7a94bffc940181.ctex"
|
path="res://.godot/imported/bomba.png-87deebc2c1729b43b14df27006f803ea.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/bomba.png"
|
source_file="res://assets/masks/bomba.png"
|
||||||
dest_files=["res://.godot/imported/bomba.png-168fa689b6caab9c5e7a94bffc940181.ctex"]
|
dest_files=["res://.godot/imported/bomba.png-87deebc2c1729b43b14df27006f803ea.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cyftyrf36mm0r"
|
uid="uid://cyftyrf36mm0r"
|
||||||
path="res://.godot/imported/cosa_1.png-c80e15db2359bc0dd5374be118756ef5.ctex"
|
path="res://.godot/imported/cosa_1.png-af978a537c8c5075f45ab1c588bee965.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/cosa_1.png"
|
source_file="res://assets/masks/cosa_1.png"
|
||||||
dest_files=["res://.godot/imported/cosa_1.png-c80e15db2359bc0dd5374be118756ef5.ctex"]
|
dest_files=["res://.godot/imported/cosa_1.png-af978a537c8c5075f45ab1c588bee965.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cyigyhudonahf"
|
uid="uid://cyigyhudonahf"
|
||||||
path="res://.godot/imported/cosa_2.png-5f6c1032dbcaad97f713d20bd287fe34.ctex"
|
path="res://.godot/imported/cosa_2.png-e112ffb21d5c1aadf233fc9220a04195.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/cosa_2.png"
|
source_file="res://assets/masks/cosa_2.png"
|
||||||
dest_files=["res://.godot/imported/cosa_2.png-5f6c1032dbcaad97f713d20bd287fe34.ctex"]
|
dest_files=["res://.godot/imported/cosa_2.png-e112ffb21d5c1aadf233fc9220a04195.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cskpxmrlwc0gg"
|
uid="uid://cskpxmrlwc0gg"
|
||||||
path="res://.godot/imported/lavender_scythe.png-aa46319e4c2693558a58f816c27562a9.ctex"
|
path="res://.godot/imported/lavender_scythe.png-37b29a86c1efc3cac935ca313680751c.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/lavender_scythe.png"
|
source_file="res://assets/masks/lavender_scythe.png"
|
||||||
dest_files=["res://.godot/imported/lavender_scythe.png-aa46319e4c2693558a58f816c27562a9.ctex"]
|
dest_files=["res://.godot/imported/lavender_scythe.png-37b29a86c1efc3cac935ca313680751c.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://c1e6cto11t24m"
|
uid="uid://c1e6cto11t24m"
|
||||||
path="res://.godot/imported/maske_melee.png-683f1c3cec32a2b5aa545d35da87a46b.ctex"
|
path="res://.godot/imported/maske_melee.png-3abb04feba5872da1ace9f1160b42709.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_melee.png"
|
source_file="res://assets/masks/maske_melee.png"
|
||||||
dest_files=["res://.godot/imported/maske_melee.png-683f1c3cec32a2b5aa545d35da87a46b.ctex"]
|
dest_files=["res://.godot/imported/maske_melee.png-3abb04feba5872da1ace9f1160b42709.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://jdf7lep07uov"
|
uid="uid://jdf7lep07uov"
|
||||||
path="res://.godot/imported/maske_melee_drop.png-d8805fe05b5b5047d980281131439acf.ctex"
|
path="res://.godot/imported/maske_melee_drop.png-e755be9dc65cca98d1107103e7701242.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_melee_drop.png"
|
source_file="res://assets/masks/maske_melee_drop.png"
|
||||||
dest_files=["res://.godot/imported/maske_melee_drop.png-d8805fe05b5b5047d980281131439acf.ctex"]
|
dest_files=["res://.godot/imported/maske_melee_drop.png-e755be9dc65cca98d1107103e7701242.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://be0mx6lumyj2h"
|
uid="uid://be0mx6lumyj2h"
|
||||||
path="res://.godot/imported/maske_ranged.png-4c1779df049f2398346f002d8c8d7de7.ctex"
|
path="res://.godot/imported/maske_ranged.png-ded78d4a11b1e6141da0da0531a2d47e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_ranged.png"
|
source_file="res://assets/masks/maske_ranged.png"
|
||||||
dest_files=["res://.godot/imported/maske_ranged.png-4c1779df049f2398346f002d8c8d7de7.ctex"]
|
dest_files=["res://.godot/imported/maske_ranged.png-ded78d4a11b1e6141da0da0531a2d47e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dj6i1hxecl5nq"
|
uid="uid://dj6i1hxecl5nq"
|
||||||
path="res://.godot/imported/maske_ranged_drop.png-ee4e4824ad53db596cba463459262e62.ctex"
|
path="res://.godot/imported/maske_ranged_drop.png-dd1708ef811bd9f205d2e60f84f2eb24.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_ranged_drop.png"
|
source_file="res://assets/masks/maske_ranged_drop.png"
|
||||||
dest_files=["res://.godot/imported/maske_ranged_drop.png-ee4e4824ad53db596cba463459262e62.ctex"]
|
dest_files=["res://.godot/imported/maske_ranged_drop.png-dd1708ef811bd9f205d2e60f84f2eb24.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://b8c2tfimwhf8k"
|
uid="uid://b8c2tfimwhf8k"
|
||||||
path="res://.godot/imported/maske_spit.png-3ce67eb7b0fddb8e80161ab20605961e.ctex"
|
path="res://.godot/imported/maske_spit.png-4e6303eec67e29c4fd91d821274297ac.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_spit.png"
|
source_file="res://assets/masks/maske_spit.png"
|
||||||
dest_files=["res://.godot/imported/maske_spit.png-3ce67eb7b0fddb8e80161ab20605961e.ctex"]
|
dest_files=["res://.godot/imported/maske_spit.png-4e6303eec67e29c4fd91d821274297ac.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://kw0b4c52lx2"
|
uid="uid://kw0b4c52lx2"
|
||||||
path="res://.godot/imported/maske_spit_drop.png-c6949b96fa3bd1e4f5c20a37bb2c7cc8.ctex"
|
path="res://.godot/imported/maske_spit_drop.png-19604c37bbdf9665af451c2b78e2f5b7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske_spit_drop.png"
|
source_file="res://assets/masks/maske_spit_drop.png"
|
||||||
dest_files=["res://.godot/imported/maske_spit_drop.png-c6949b96fa3bd1e4f5c20a37bb2c7cc8.ctex"]
|
dest_files=["res://.godot/imported/maske_spit_drop.png-19604c37bbdf9665af451c2b78e2f5b7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 158 B After Width: | Height: | Size: 158 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bm5kuegf6pa6l"
|
uid="uid://bm5kuegf6pa6l"
|
||||||
path="res://.godot/imported/sword.png-95f2475a1c94b517c0dc8c8a23b270ed.ctex"
|
path="res://.godot/imported/sword.png-a3f0d1a3e075fff4bc140208900c5a5a.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/sword.png"
|
source_file="res://assets/masks/sword.png"
|
||||||
dest_files=["res://.godot/imported/sword.png-95f2475a1c94b517c0dc8c8a23b270ed.ctex"]
|
dest_files=["res://.godot/imported/sword.png-a3f0d1a3e075fff4bc140208900c5a5a.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
BIN
assets/player/angel_wing.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dul78gwc33opl"
|
uid="uid://dul78gwc33opl"
|
||||||
path="res://.godot/imported/angel_wing.png-77e1715c176150a4ce141601bda1699c.ctex"
|
path="res://.godot/imported/angel_wing.png-dba50e1a4235c3c4357ef8ff655ae469.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/angel_wing.png"
|
source_file="res://assets/player/angel_wing.png"
|
||||||
dest_files=["res://.godot/imported/angel_wing.png-77e1715c176150a4ce141601bda1699c.ctex"]
|
dest_files=["res://.godot/imported/angel_wing.png-dba50e1a4235c3c4357ef8ff655ae469.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://divkl7rteoscg"
|
uid="uid://hd3034a6i0k3"
|
||||||
path="res://.godot/imported/scithe_load.png-e65f169a637fe792a2309d7d662e5a60.ctex"
|
path="res://.godot/imported/angel_wing2.png-c86654418ec2280b7f388156a8a21221.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/scithe_load.png"
|
source_file="res://assets/player/angel_wing2.png"
|
||||||
dest_files=["res://.godot/imported/scithe_load.png-e65f169a637fe792a2309d7d662e5a60.ctex"]
|
dest_files=["res://.godot/imported/angel_wing2.png-c86654418ec2280b7f388156a8a21221.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
BIN
assets/player/angel_wing_normal.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://4ywha1bybeev"
|
uid="uid://jhjw3l45ej0b"
|
||||||
path="res://.godot/imported/slash.png-17066201815f4a480edae487c8cf2325.ctex"
|
path="res://.godot/imported/angel_wing_normal.png-fd309466057f6582ae14871a7b8921c3.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/slash.png"
|
source_file="res://assets/player/angel_wing_normal.png"
|
||||||
dest_files=["res://.godot/imported/slash.png-17066201815f4a480edae487c8cf2325.ctex"]
|
dest_files=["res://.godot/imported/angel_wing_normal.png-fd309466057f6582ae14871a7b8921c3.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 217 B After Width: | Height: | Size: 217 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cqqo3m5mahjc6"
|
uid="uid://cqqo3m5mahjc6"
|
||||||
path="res://.godot/imported/char_placeholder.png-29e5c792bcf11a42a7afec75d0617473.ctex"
|
path="res://.godot/imported/char_placeholder.png-8e350efd063b5571aa90d435bf84e4de.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/char_placeholder.png"
|
source_file="res://assets/player/char_placeholder.png"
|
||||||
dest_files=["res://.godot/imported/char_placeholder.png-29e5c792bcf11a42a7afec75d0617473.ctex"]
|
dest_files=["res://.godot/imported/char_placeholder.png-8e350efd063b5571aa90d435bf84e4de.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://d3abeekjumqyb"
|
uid="uid://d3abeekjumqyb"
|
||||||
path="res://.godot/imported/maske1.png-33ed5203c69a9583857d894826fc4880.ctex"
|
path="res://.godot/imported/maske1.png-745a707f405e078b2150af09a3079a2e.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske1.png"
|
source_file="res://assets/player/maske1.png"
|
||||||
dest_files=["res://.godot/imported/maske1.png-33ed5203c69a9583857d894826fc4880.ctex"]
|
dest_files=["res://.godot/imported/maske1.png-745a707f405e078b2150af09a3079a2e.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dgd8u7jrpy1v5"
|
uid="uid://dgd8u7jrpy1v5"
|
||||||
path="res://.godot/imported/maske2.png-5f3deef696df77507d7ed0eec6d5847d.ctex"
|
path="res://.godot/imported/maske2.png-7358837051416c09cb25588b4e2aadbe.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske2.png"
|
source_file="res://assets/player/maske2.png"
|
||||||
dest_files=["res://.godot/imported/maske2.png-5f3deef696df77507d7ed0eec6d5847d.ctex"]
|
dest_files=["res://.godot/imported/maske2.png-7358837051416c09cb25588b4e2aadbe.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://d3h6wl5cnf8ba"
|
uid="uid://d3h6wl5cnf8ba"
|
||||||
path="res://.godot/imported/maske3.png-e18992fc966914a520ea84d6931b3ce5.ctex"
|
path="res://.godot/imported/maske3.png-b8b1c497443e4962eb7945ba533b58a7.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/maske3.png"
|
source_file="res://assets/player/maske3.png"
|
||||||
dest_files=["res://.godot/imported/maske3.png-e18992fc966914a520ea84d6931b3ce5.ctex"]
|
dest_files=["res://.godot/imported/maske3.png-b8b1c497443e4962eb7945ba533b58a7.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 327 B |
|
|
@ -1,40 +0,0 @@
|
||||||
[remap]
|
|
||||||
|
|
||||||
importer="texture"
|
|
||||||
type="CompressedTexture2D"
|
|
||||||
uid="uid://b4d7pp0o7xnuu"
|
|
||||||
path="res://.godot/imported/scithe.png-9e599f609b11527f49c94a4420c58f08.ctex"
|
|
||||||
metadata={
|
|
||||||
"vram_texture": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[deps]
|
|
||||||
|
|
||||||
source_file="res://assets/scithe.png"
|
|
||||||
dest_files=["res://.godot/imported/scithe.png-9e599f609b11527f49c94a4420c58f08.ctex"]
|
|
||||||
|
|
||||||
[params]
|
|
||||||
|
|
||||||
compress/mode=0
|
|
||||||
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=false
|
|
||||||
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=1
|
|
||||||
|
Before Width: | Height: | Size: 474 B |
BIN
assets/slash.png
|
Before Width: | Height: | Size: 381 B |
|
Before Width: | Height: | Size: 193 B After Width: | Height: | Size: 193 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://b103rhhth5yu3"
|
uid="uid://b103rhhth5yu3"
|
||||||
path="res://.godot/imported/death.png-1d3b1fd39102ed18c0d5eb75af3545a6.ctex"
|
path="res://.godot/imported/death.png-b46070355f9001f0f6140925288bdbab.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/particles/death.png"
|
source_file="res://assets/vfx/death.png"
|
||||||
dest_files=["res://.godot/imported/death.png-1d3b1fd39102ed18c0d5eb75af3545a6.ctex"]
|
dest_files=["res://.godot/imported/death.png-b46070355f9001f0f6140925288bdbab.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 130 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://beefpuq6vu475"
|
uid="uid://beefpuq6vu475"
|
||||||
path="res://.godot/imported/heart.png-116860fa060cc3270251885b794086d1.ctex"
|
path="res://.godot/imported/heart.png-ec7d897d027827f5f6d973c4713e2c19.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/particles/heart.png"
|
source_file="res://assets/vfx/heart.png"
|
||||||
dest_files=["res://.godot/imported/heart.png-116860fa060cc3270251885b794086d1.ctex"]
|
dest_files=["res://.godot/imported/heart.png-ec7d897d027827f5f6d973c4713e2c19.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 109 B After Width: | Height: | Size: 109 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://dd1us1nw7uqkh"
|
uid="uid://dd1us1nw7uqkh"
|
||||||
path="res://.godot/imported/leafs.png-8048202f3fb1dc4cd4ce6e3b56a4ba0b.ctex"
|
path="res://.godot/imported/leafs.png-286a4d087863dfe4507ce8c33af6d044.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/particles/leafs.png"
|
source_file="res://assets/vfx/leafs.png"
|
||||||
dest_files=["res://.godot/imported/leafs.png-8048202f3fb1dc4cd4ce6e3b56a4ba0b.ctex"]
|
dest_files=["res://.godot/imported/leafs.png-286a4d087863dfe4507ce8c33af6d044.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 92 B After Width: | Height: | Size: 92 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://d1ybbm5tk1tbd"
|
uid="uid://d1ybbm5tk1tbd"
|
||||||
path="res://.godot/imported/particle_star.png-9bd560e50aa882b0876d5beb34dd7faa.ctex"
|
path="res://.godot/imported/particle_star.png-e8721b25b90d1a45667dc722152689c0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/particles/particle_star.png"
|
source_file="res://assets/vfx/particle_star.png"
|
||||||
dest_files=["res://.godot/imported/particle_star.png-9bd560e50aa882b0876d5beb34dd7faa.ctex"]
|
dest_files=["res://.godot/imported/particle_star.png-e8721b25b90d1a45667dc722152689c0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 204 B After Width: | Height: | Size: 204 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://l7mkfq4cgssk"
|
uid="uid://l7mkfq4cgssk"
|
||||||
path="res://.godot/imported/runes.png-1df8200768cecd770dcee430856827c6.ctex"
|
path="res://.godot/imported/runes.png-4a1d1e02bba8fd5bb52d76f60dc1eca6.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/runes.png"
|
source_file="res://assets/vfx/runes.png"
|
||||||
dest_files=["res://.godot/imported/runes.png-1df8200768cecd770dcee430856827c6.ctex"]
|
dest_files=["res://.godot/imported/runes.png-4a1d1e02bba8fd5bb52d76f60dc1eca6.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 81 B After Width: | Height: | Size: 81 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cwr08pm3t0f3"
|
uid="uid://cwr08pm3t0f3"
|
||||||
path="res://.godot/imported/single.png-41f61b4528864340b23e80c2f5b6bec0.ctex"
|
path="res://.godot/imported/single.png-b3c6fd858dbd236d2756253d3a433106.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/particles/single.png"
|
source_file="res://assets/vfx/single.png"
|
||||||
dest_files=["res://.godot/imported/single.png-41f61b4528864340b23e80c2f5b6bec0.ctex"]
|
dest_files=["res://.godot/imported/single.png-b3c6fd858dbd236d2756253d3a433106.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 124 B After Width: | Height: | Size: 124 B |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bgdjxa0bv2wsh"
|
uid="uid://bgdjxa0bv2wsh"
|
||||||
path="res://.godot/imported/teleport_anim.png-4645fac2558a0dffbe2787e3cd097b1e.ctex"
|
path="res://.godot/imported/teleport_anim.png-50a6913fb21400ec132b27b5c8d1ed7d.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/teleport_anim.png"
|
source_file="res://assets/vfx/teleport_anim.png"
|
||||||
dest_files=["res://.godot/imported/teleport_anim.png-4645fac2558a0dffbe2787e3cd097b1e.ctex"]
|
dest_files=["res://.godot/imported/teleport_anim.png-50a6913fb21400ec132b27b5c8d1ed7d.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
140
enemy.gd
|
|
@ -1,140 +0,0 @@
|
||||||
class_name Enemy extends CharacterBody2D
|
|
||||||
|
|
||||||
@export_group("Combat Scenes")
|
|
||||||
@export var mask_drop : PackedScene
|
|
||||||
@export var death_explosion : PackedScene
|
|
||||||
@export var heart_attack : PackedScene
|
|
||||||
@export var scithe_attack : PackedScene
|
|
||||||
@export var spit_attack : PackedScene
|
|
||||||
|
|
||||||
var charge : float = 0.0
|
|
||||||
@export var charge_time : float = 0.7
|
|
||||||
|
|
||||||
@export var flee_range = 20
|
|
||||||
@export var aproach_range = 100
|
|
||||||
@export var health := 3
|
|
||||||
@export var current_mask : Types.mask_types
|
|
||||||
@export var movement_speed: float = 30.0
|
|
||||||
|
|
||||||
@onready var navigation_agent: NavigationAgent2D = $NavigationAgent2D
|
|
||||||
@onready var movement_target_position: Vector2 = global_position
|
|
||||||
@onready var sprite : AnimatedSprite2D = $Anim
|
|
||||||
|
|
||||||
@onready var player = get_tree().get_first_node_in_group("player")
|
|
||||||
|
|
||||||
func _ready():
|
|
||||||
navigation_agent.path_desired_distance = 4.0
|
|
||||||
navigation_agent.target_desired_distance = 4.0
|
|
||||||
|
|
||||||
navigation_agent.velocity_computed.connect(_on_velocity_computed)
|
|
||||||
call_deferred("_actor_setup")
|
|
||||||
|
|
||||||
func _actor_setup():
|
|
||||||
await get_tree().physics_frame
|
|
||||||
|
|
||||||
set_movement_target(movement_target_position)
|
|
||||||
|
|
||||||
func set_movement_target(movement_target: Vector2):
|
|
||||||
navigation_agent.target_position = movement_target
|
|
||||||
|
|
||||||
func _drop_mask():
|
|
||||||
var drop : MaskDrop = mask_drop.instantiate()
|
|
||||||
drop.mask_type = current_mask
|
|
||||||
get_parent().add_child(drop)
|
|
||||||
drop.global_position = global_position
|
|
||||||
|
|
||||||
func die():
|
|
||||||
EventBus.screenshake.emit(10)
|
|
||||||
var tween = create_tween()
|
|
||||||
var explo = death_explosion.instantiate()
|
|
||||||
get_parent().add_child(explo)
|
|
||||||
explo.global_position = global_position
|
|
||||||
explo.emitting = true
|
|
||||||
tween.tween_property(self, "modulate:a", 0, 0.2)
|
|
||||||
tween.tween_callback(_drop_mask)
|
|
||||||
tween.tween_callback(queue_free)
|
|
||||||
|
|
||||||
|
|
||||||
func launch_atk():
|
|
||||||
var atk = null
|
|
||||||
var target = navigation_agent.target_position
|
|
||||||
if (current_mask == Types.mask_types.Melee):
|
|
||||||
atk = scithe_attack.instantiate()
|
|
||||||
add_child(atk)
|
|
||||||
atk.look_at(target)
|
|
||||||
atk.modulate = Color.BLACK
|
|
||||||
elif (current_mask == Types.mask_types.Ranged):
|
|
||||||
atk = heart_attack.instantiate()
|
|
||||||
atk.global_position = global_position
|
|
||||||
atk.look_at(target)
|
|
||||||
atk.modulate = Color.BLACK
|
|
||||||
get_parent().add_child(atk)
|
|
||||||
elif (current_mask == Types.mask_types.Spit):
|
|
||||||
atk = spit_attack.instantiate()
|
|
||||||
atk.global_position = global_position
|
|
||||||
atk.start_position = global_position
|
|
||||||
get_parent().add_child(atk)
|
|
||||||
atk.target_position = global_position + global_position.direction_to(target) * 150
|
|
||||||
|
|
||||||
atk.set_from_player(false)
|
|
||||||
|
|
||||||
atk.global_position = atk.global_position.move_toward(target, 10 )
|
|
||||||
|
|
||||||
|
|
||||||
func _process(_delta: float) -> void:
|
|
||||||
queue_redraw()
|
|
||||||
if player:
|
|
||||||
set_movement_target(player.global_position)
|
|
||||||
if not current_mask == 2:
|
|
||||||
scale = Vector2.ONE * (1 + charge)
|
|
||||||
if (charge > charge_time):
|
|
||||||
launch_atk()
|
|
||||||
charge = 0
|
|
||||||
|
|
||||||
func hit():
|
|
||||||
health -= 1
|
|
||||||
SoundManager.play_sfx("death")
|
|
||||||
#charge = 0
|
|
||||||
if health == 0:
|
|
||||||
die()
|
|
||||||
|
|
||||||
EventBus.screenshake.emit(0.2)
|
|
||||||
var tween = create_tween()
|
|
||||||
tween.tween_property(self, "modulate", Color.CRIMSON, 0.1)
|
|
||||||
tween.tween_property(self, "modulate", Color.WHITE, 0.3)
|
|
||||||
|
|
||||||
func knockback():
|
|
||||||
EventBus.debug_print.emit("knocking back called!")
|
|
||||||
velocity += global_position.direction_to(navigation_agent.target_position).normalized() * -2000
|
|
||||||
|
|
||||||
func _dir_to_target():
|
|
||||||
if navigation_agent.is_navigation_finished():
|
|
||||||
return Vector2.ZERO
|
|
||||||
|
|
||||||
var next_path_position: Vector2 = navigation_agent.get_next_path_position()
|
|
||||||
return next_path_position
|
|
||||||
|
|
||||||
|
|
||||||
func _physics_process(delta : float):
|
|
||||||
var target_dist = navigation_agent.target_position.distance_to(global_position)
|
|
||||||
if (target_dist > aproach_range):
|
|
||||||
velocity += global_position.direction_to(_dir_to_target()) * movement_speed
|
|
||||||
sprite.flip_h = velocity.x > 0
|
|
||||||
charge = 0
|
|
||||||
elif (target_dist < flee_range):
|
|
||||||
velocity -= global_position.direction_to(_dir_to_target()) * movement_speed
|
|
||||||
sprite.flip_h = velocity.x > 0
|
|
||||||
charge = 0
|
|
||||||
else:
|
|
||||||
charge += delta
|
|
||||||
if player:
|
|
||||||
sprite.flip_h = player.global_position.x > global_position.x
|
|
||||||
|
|
||||||
velocity *= 0.6
|
|
||||||
|
|
||||||
navigation_agent.set_velocity(velocity)
|
|
||||||
move_and_slide()
|
|
||||||
|
|
||||||
func _on_velocity_computed(safe_velocity: Vector2):
|
|
||||||
velocity = safe_velocity
|
|
||||||
move_and_slide()
|
|
||||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
|
@ -3,15 +3,15 @@
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://djs03o6rtlge0"
|
uid="uid://djs03o6rtlge0"
|
||||||
path="res://.godot/imported/icon.png-b6a7fb2db36edd3d95dc42f1dc8c1c5d.ctex"
|
path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://assets/icon.png"
|
source_file="res://icon.png"
|
||||||
dest_files=["res://.godot/imported/icon.png-b6a7fb2db36edd3d95dc42f1dc8c1c5d.ctex"]
|
dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
172
player.gd
|
|
@ -1,172 +0,0 @@
|
||||||
class_name Player extends CharacterBody2D
|
|
||||||
|
|
||||||
@export var move_speed : float = 50.0;
|
|
||||||
|
|
||||||
var heart_attack : PackedScene = preload("res://scenes/hearts.tscn")
|
|
||||||
var scithe_attack : PackedScene = preload("res://scenes/scithe_attack.tscn")
|
|
||||||
var spit_attack : PackedScene = preload("res://scenes/spit.tscn")
|
|
||||||
var death_explosion := preload("res://scenes/player_explosion.tscn")
|
|
||||||
|
|
||||||
var dash := false
|
|
||||||
var dash_base_cd = 0.7
|
|
||||||
var dash_cd = 0
|
|
||||||
var health = 3
|
|
||||||
var mask_start_time = 10
|
|
||||||
var mask_time_remaining = 15
|
|
||||||
|
|
||||||
var charge : float = 0.0
|
|
||||||
@export var charge_time : float = 0.5
|
|
||||||
@onready var sprite = $AnimatedSprite2D
|
|
||||||
|
|
||||||
const INTERACT_DIST = 60.0
|
|
||||||
var current_mask : Types.mask_types = Types.mask_types.Melee
|
|
||||||
|
|
||||||
var last_mask : MaskDrop
|
|
||||||
var closest_mask : MaskDrop
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
EventBus.health_changed.emit(health)
|
|
||||||
|
|
||||||
func _check_items():
|
|
||||||
var masks = get_tree().get_nodes_in_group("mask")
|
|
||||||
closest_mask = null
|
|
||||||
var min_dist = INF
|
|
||||||
|
|
||||||
for mask in masks:
|
|
||||||
var dist = global_position.distance_to(mask.global_position)
|
|
||||||
if dist < INTERACT_DIST + 10:
|
|
||||||
min_dist = dist
|
|
||||||
closest_mask = mask
|
|
||||||
|
|
||||||
if closest_mask != last_mask:
|
|
||||||
if last_mask and last_mask.has_method("hide_popup"):
|
|
||||||
last_mask.hide_popup()
|
|
||||||
last_mask = closest_mask
|
|
||||||
|
|
||||||
if closest_mask:
|
|
||||||
if min_dist < INTERACT_DIST:
|
|
||||||
if closest_mask.has_method("show_popup"):
|
|
||||||
closest_mask.show_popup()
|
|
||||||
else:
|
|
||||||
if closest_mask.has_method("hide_popup"):
|
|
||||||
closest_mask.hide_popup()
|
|
||||||
|
|
||||||
func _physics_process(delta: float) -> void:
|
|
||||||
EventBus.health_changed.emit(health)
|
|
||||||
var input_vector = Vector2.ZERO
|
|
||||||
input_vector.x = Input.get_action_strength("move_right") - Input.get_action_strength("move_left")
|
|
||||||
input_vector.y = Input.get_action_strength("move_down") - Input.get_action_strength("move_up")
|
|
||||||
if dash:
|
|
||||||
#var dir = global_position.direction_to(get_global_mouse_position())
|
|
||||||
velocity += input_vector * move_speed * 40
|
|
||||||
dash = false
|
|
||||||
var tween = create_tween()
|
|
||||||
tween.set_ease(Tween.EASE_IN_OUT)
|
|
||||||
tween.tween_property($AnimatedSprite2D, "scale:x", 0.5, 0.1)
|
|
||||||
tween.tween_property($AnimatedSprite2D, "scale:x", 1, 0.1)
|
|
||||||
input_vector = input_vector.normalized()
|
|
||||||
if input_vector != Vector2.ZERO:
|
|
||||||
velocity += input_vector * move_speed
|
|
||||||
|
|
||||||
velocity *= 0.7
|
|
||||||
|
|
||||||
move_and_slide()
|
|
||||||
|
|
||||||
func hit():
|
|
||||||
health -= 1
|
|
||||||
EventBus.health_changed.emit(health)
|
|
||||||
if health == 0:
|
|
||||||
die()
|
|
||||||
EventBus.player_dmg.emit()
|
|
||||||
|
|
||||||
func die():
|
|
||||||
EventBus.screenshake.emit(5)
|
|
||||||
var explo = death_explosion.instantiate()
|
|
||||||
get_parent().add_child(explo)
|
|
||||||
explo.global_position = global_position
|
|
||||||
explo.emitting = true
|
|
||||||
visible = false
|
|
||||||
get_tree().create_timer(2).timeout.connect(SceneTransition.change_scene.bind("res://start_menu.tscn"), true)
|
|
||||||
process_mode = Node.PROCESS_MODE_DISABLED
|
|
||||||
|
|
||||||
func _process(delta: float) -> void:
|
|
||||||
charge += delta
|
|
||||||
dash_cd += delta
|
|
||||||
var enemies = len(get_tree().get_nodes_in_group("enemy"))
|
|
||||||
if enemies > 0:
|
|
||||||
mask_time_remaining -= delta
|
|
||||||
if mask_time_remaining < 0:
|
|
||||||
mask_time_remaining = 10
|
|
||||||
die()
|
|
||||||
EventBus.mask_time_changed.emit(mask_time_remaining / mask_start_time)
|
|
||||||
_check_items()
|
|
||||||
update_arrow_direction()
|
|
||||||
|
|
||||||
func update_arrow_direction() -> void:
|
|
||||||
var enemies = get_tree().get_nodes_in_group("enemy")
|
|
||||||
var closest_enemy: Node2D = null
|
|
||||||
var shortest_dist: float = INF # Start with infinity
|
|
||||||
var arrow = $Arrow
|
|
||||||
|
|
||||||
# 1. Find the closest enemy
|
|
||||||
for enemy in enemies:
|
|
||||||
if enemy is Node2D:
|
|
||||||
var dist = global_position.distance_to(enemy.global_position)
|
|
||||||
if dist < shortest_dist:
|
|
||||||
shortest_dist = dist
|
|
||||||
closest_enemy = enemy
|
|
||||||
|
|
||||||
# 2. Logic: Only show/rotate if they are far away
|
|
||||||
if closest_enemy and shortest_dist > 250:
|
|
||||||
arrow.visible = true
|
|
||||||
arrow.look_at(closest_enemy.global_position)
|
|
||||||
else:
|
|
||||||
# Hide the arrow if no enemy exists or they are within 350px
|
|
||||||
arrow.visible = false
|
|
||||||
|
|
||||||
func collect_mask(mask : MaskDrop):
|
|
||||||
if mask:
|
|
||||||
mask.collect(global_position)
|
|
||||||
EventBus.mask_changed.emit(mask.mask_type)
|
|
||||||
$AnimatedSprite2D.switch_mask(mask.mask_type)
|
|
||||||
current_mask = mask.mask_type
|
|
||||||
mask_time_remaining = mask_start_time
|
|
||||||
|
|
||||||
func launch_atk():
|
|
||||||
var atk = null
|
|
||||||
if (current_mask == Types.mask_types.Melee):
|
|
||||||
atk = scithe_attack.instantiate()
|
|
||||||
add_child(atk)
|
|
||||||
atk.look_at(get_global_mouse_position())
|
|
||||||
SoundManager.play_sfx("swing")
|
|
||||||
elif (current_mask == Types.mask_types.Ranged):
|
|
||||||
atk = heart_attack.instantiate()
|
|
||||||
atk.global_position = global_position
|
|
||||||
atk.look_at(get_global_mouse_position())
|
|
||||||
SoundManager.play_sfx("heart")
|
|
||||||
get_parent().add_child(atk)
|
|
||||||
elif (current_mask == Types.mask_types.Spit):
|
|
||||||
atk = spit_attack.instantiate()
|
|
||||||
atk.global_position = global_position
|
|
||||||
atk.start_position = global_position
|
|
||||||
get_parent().add_child(atk)
|
|
||||||
atk.target_position = get_global_mouse_position()
|
|
||||||
|
|
||||||
atk.set_from_player(true)
|
|
||||||
atk.global_position = atk.global_position.move_toward(get_global_mouse_position(), 10 )
|
|
||||||
|
|
||||||
EventBus.mask_time_changed.emit(mask_time_remaining)
|
|
||||||
|
|
||||||
|
|
||||||
func _input(event: InputEvent) -> void:
|
|
||||||
if (event.is_action_pressed("dash")):
|
|
||||||
if (dash_cd > dash_base_cd):
|
|
||||||
dash = true
|
|
||||||
dash_cd = 0
|
|
||||||
if (event.is_action_pressed("attack")):
|
|
||||||
if (charge > charge_time):
|
|
||||||
charge = 0
|
|
||||||
launch_atk()
|
|
||||||
if (event.is_action_pressed("interact")):
|
|
||||||
if closest_mask:
|
|
||||||
collect_mask(closest_mask)
|
|
||||||
|
|
@ -23,12 +23,12 @@ WorldState="*res://scripts/singletons/world_state.gd"
|
||||||
Types="*res://scripts/singletons/types.gd"
|
Types="*res://scripts/singletons/types.gd"
|
||||||
SceneTransition="*res://scenes/scene_transition.tscn"
|
SceneTransition="*res://scenes/scene_transition.tscn"
|
||||||
SoundManager="*res://scripts/singletons/sound_manager.gd"
|
SoundManager="*res://scripts/singletons/sound_manager.gd"
|
||||||
|
Debug="*res://scripts/singletons/debug.gd"
|
||||||
|
|
||||||
[display]
|
[display]
|
||||||
|
|
||||||
window/size/viewport_width=1440
|
window/size/viewport_width=1280
|
||||||
window/size/viewport_height=810
|
window/size/viewport_height=720
|
||||||
window/vsync/vsync_mode=0
|
|
||||||
|
|
||||||
[global_group]
|
[global_group]
|
||||||
|
|
||||||
|
|
|
||||||