Add RulesComponent, GameRulesResource, and BeeDeath state. Update Bee entity with death animation. Include new textures for particles. Add Highlight animation to Beehive.

This commit is contained in:
Dan 2024-05-09 15:08:57 +01:00
parent 1da411cacd
commit d879ca30bd
222 changed files with 3980 additions and 149 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dik2l518uvins"
path="res://.godot/imported/flame_05_rotated.png-2b450d31d563432dffaf0465ffaf4b71.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/flame_05_rotated.png"
dest_files=["res://.godot/imported/flame_05_rotated.png-2b450d31d563432dffaf0465ffaf4b71.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c5k60nabgix6b"
path="res://.godot/imported/flame_06_rotated.png-9f20137893de97bc0cb5fbf772b084bf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/flame_06_rotated.png"
dest_files=["res://.godot/imported/flame_06_rotated.png-9f20137893de97bc0cb5fbf772b084bf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmtxf2yuelqct"
path="res://.godot/imported/muzzle_01_rotated.png-5b78a999aa0364033f976a40851a2345.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_01_rotated.png"
dest_files=["res://.godot/imported/muzzle_01_rotated.png-5b78a999aa0364033f976a40851a2345.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmx336qmnahmw"
path="res://.godot/imported/muzzle_02_rotated.png-789537603bd988122be88c3588adc165.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_02_rotated.png"
dest_files=["res://.godot/imported/muzzle_02_rotated.png-789537603bd988122be88c3588adc165.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3re6erx2kaq4"
path="res://.godot/imported/muzzle_03_rotated.png-f733bd6f3cb93319c1e104d8bf258ae9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_03_rotated.png"
dest_files=["res://.godot/imported/muzzle_03_rotated.png-f733bd6f3cb93319c1e104d8bf258ae9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmdbvvuv57d5k"
path="res://.godot/imported/muzzle_04_rotated.png-caea1140abdbcb6267b073b8fd708f17.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_04_rotated.png"
dest_files=["res://.godot/imported/muzzle_04_rotated.png-caea1140abdbcb6267b073b8fd708f17.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dp4rfc8oiawyt"
path="res://.godot/imported/muzzle_05_rotated.png-4b848ac31881bea17d964b4c7126a1a4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/muzzle_05_rotated.png"
dest_files=["res://.godot/imported/muzzle_05_rotated.png-4b848ac31881bea17d964b4c7126a1a4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://besxsc6v774l5"
path="res://.godot/imported/spark_05_rotated.png-df14b4dc3c8ceb7955ed5db9b099a4d8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/spark_05_rotated.png"
dest_files=["res://.godot/imported/spark_05_rotated.png-df14b4dc3c8ceb7955ed5db9b099a4d8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dq74ch45m4ro0"
path="res://.godot/imported/spark_06_rotated.png-8b54c342da335fbcb34ffff7b91e11bc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/spark_06_rotated.png"
dest_files=["res://.godot/imported/spark_06_rotated.png-8b54c342da335fbcb34ffff7b91e11bc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bw4vlgqfcq5d0"
path="res://.godot/imported/trace_01_rotated.png-5f7142602eb08906a50fc94cb1e8951e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_01_rotated.png"
dest_files=["res://.godot/imported/trace_01_rotated.png-5f7142602eb08906a50fc94cb1e8951e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmrhd17m6nptn"
path="res://.godot/imported/trace_02_rotated.png-d3e2f1777f274e7fac349f2391397506.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_02_rotated.png"
dest_files=["res://.godot/imported/trace_02_rotated.png-d3e2f1777f274e7fac349f2391397506.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://csdf8f5kpl0e6"
path="res://.godot/imported/trace_03_rotated.png-aec26ab015229a0be67a6547b161de82.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_03_rotated.png"
dest_files=["res://.godot/imported/trace_03_rotated.png-aec26ab015229a0be67a6547b161de82.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ymv8mr857fuo"
path="res://.godot/imported/trace_04_rotated.png-93acf64251d155e3ad9b154ef5d97c42.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_04_rotated.png"
dest_files=["res://.godot/imported/trace_04_rotated.png-93acf64251d155e3ad9b154ef5d97c42.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjxcf6k1pqisw"
path="res://.godot/imported/trace_05_rotated.png-85edeaca4ee6d6e6e64e44329435f1f1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_05_rotated.png"
dest_files=["res://.godot/imported/trace_05_rotated.png-85edeaca4ee6d6e6e64e44329435f1f1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv6f64wula7d8"
path="res://.godot/imported/trace_06_rotated.png-49db077cd9ae023597f6d958fc0ae25d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_06_rotated.png"
dest_files=["res://.godot/imported/trace_06_rotated.png-49db077cd9ae023597f6d958fc0ae25d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cmeiab1fgm88y"
path="res://.godot/imported/trace_07_rotated.png-3875db88b2f36d8c2d6c8ac9e79b3feb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://resources/particles/Rotated/trace_07_rotated.png"
dest_files=["res://.godot/imported/trace_07_rotated.png-3875db88b2f36d8c2d6c8ac9e79b3feb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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