Mostly done?
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dk4uuqs15ke73"
|
||||
path="res://.godot/imported/chop 1.ogg-b69af87df03a0c5fe070f85eb271d215.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/chop 1.ogg"
|
||||
dest_files=["res://.godot/imported/chop 1.ogg-b69af87df03a0c5fe070f85eb271d215.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://cu0or87uh4tnx"
|
||||
path="res://.godot/imported/chop 2.ogg-3c1aa9e3d1bef67928f70428ba3baf67.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/chop 2.ogg"
|
||||
dest_files=["res://.godot/imported/chop 2.ogg-3c1aa9e3d1bef67928f70428ba3baf67.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dyeihn6rpcexy"
|
||||
path="res://.godot/imported/chop 3.ogg-cbdf52dc00aee6e6fc66cc6cdf1d505c.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/chop 3.ogg"
|
||||
dest_files=["res://.godot/imported/chop 3.ogg-cbdf52dc00aee6e6fc66cc6cdf1d505c.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dtv1te54cfra1"
|
||||
path="res://.godot/imported/chop 4.ogg-3b75c4df4d131e29f8d9237341d5fdc8.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/chop 4.ogg"
|
||||
dest_files=["res://.godot/imported/chop 4.ogg-3b75c4df4d131e29f8d9237341d5fdc8.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/OGG/SFX/Chopping and Mining/mine 1.ogg
(Stored with Git LFS)
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://ciigu6xv4een2"
|
||||
path="res://.godot/imported/mine 1.ogg-7d18662074fe361b38d431c8b05adfef.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/mine 1.ogg"
|
||||
dest_files=["res://.godot/imported/mine 1.ogg-7d18662074fe361b38d431c8b05adfef.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/OGG/SFX/Chopping and Mining/mine 2.ogg
(Stored with Git LFS)
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dvymfro1mgu26"
|
||||
path="res://.godot/imported/mine 2.ogg-ddfea9d88f0eaa481725560e89c016d4.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/mine 2.ogg"
|
||||
dest_files=["res://.godot/imported/mine 2.ogg-ddfea9d88f0eaa481725560e89c016d4.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/OGG/SFX/Chopping and Mining/mine 3.ogg
(Stored with Git LFS)
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://df271xfcx0a7b"
|
||||
path="res://.godot/imported/mine 3.ogg-217d1add25379185f600351d973c4748.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/mine 3.ogg"
|
||||
dest_files=["res://.godot/imported/mine 3.ogg-217d1add25379185f600351d973c4748.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/OGG/SFX/Chopping and Mining/mine 4.ogg
(Stored with Git LFS)
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://bqdbaorkkkg8o"
|
||||
path="res://.godot/imported/mine 4.ogg-9f72de7d0c734b4128ba92bef9b7b50f.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/mine 4.ogg"
|
||||
dest_files=["res://.godot/imported/mine 4.ogg-9f72de7d0c734b4128ba92bef9b7b50f.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/OGG/SFX/Chopping and Mining/mine 5.ogg
(Stored with Git LFS)
|
|
@ -1,19 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dpbdn7vgrkbvg"
|
||||
path="res://.godot/imported/mine 5.ogg-fefc870733e0b64c3ccf27b6e4d44e3f.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/Chopping and Mining/mine 5.ogg"
|
||||
dest_files=["res://.godot/imported/mine 5.ogg-fefc870733e0b64c3ccf27b6e4d44e3f.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
19
assets/audio/OGG/SFX/chopping/chop1.ogg.import
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dk4uuqs15ke73"
|
||||
path="res://.godot/imported/chop1.ogg-f4598c93b23f97c2d4f238891e3ff73f.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/chopping/chop1.ogg"
|
||||
dest_files=["res://.godot/imported/chop1.ogg-f4598c93b23f97c2d4f238891e3ff73f.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
19
assets/audio/OGG/SFX/chopping/chop2.ogg.import
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://cu0or87uh4tnx"
|
||||
path="res://.godot/imported/chop2.ogg-c9974775002e292c3a0954ff6ec0cf49.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/chopping/chop2.ogg"
|
||||
dest_files=["res://.godot/imported/chop2.ogg-c9974775002e292c3a0954ff6ec0cf49.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
19
assets/audio/OGG/SFX/chopping/chop3.ogg.import
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dyeihn6rpcexy"
|
||||
path="res://.godot/imported/chop3.ogg-d2a5ffcab1d1558f23fdf93ca7a3b6da.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/chopping/chop3.ogg"
|
||||
dest_files=["res://.godot/imported/chop3.ogg-d2a5ffcab1d1558f23fdf93ca7a3b6da.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
19
assets/audio/OGG/SFX/chopping/chop4.ogg.import
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[remap]
|
||||
|
||||
importer="oggvorbisstr"
|
||||
type="AudioStreamOggVorbis"
|
||||
uid="uid://dtv1te54cfra1"
|
||||
path="res://.godot/imported/chop4.ogg-930a76e627570bb0a5bcd1e12c512a03.oggvorbisstr"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/OGG/SFX/chopping/chop4.ogg"
|
||||
dest_files=["res://.godot/imported/chop4.ogg-930a76e627570bb0a5bcd1e12c512a03.oggvorbisstr"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/coin.mp3
(Stored with Git LFS)
Normal file
19
assets/audio/coin.mp3.import
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://c08bib4emn512"
|
||||
path="res://.godot/imported/coin.mp3-5bd517a0009591b634e39f6a9642e1fc.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/coin.mp3"
|
||||
dest_files=["res://.godot/imported/coin.mp3-5bd517a0009591b634e39f6a9642e1fc.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/characters/animals/Clucking Chicken/CluckingChicken.gif
Normal file
|
After Width: | Height: | Size: 852 B |
BIN
assets/characters/animals/Clucking Chicken/CluckingChicken.png
Normal file
|
After Width: | Height: | Size: 502 B |
|
|
@ -2,16 +2,16 @@
|
|||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dytbdi8k6f5oj"
|
||||
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
|
||||
uid="uid://brfch42cll8qs"
|
||||
path="res://.godot/imported/CluckingChicken.png-9269d537f9696347fe906016c6c5b621.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://icon.svg"
|
||||
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
|
||||
source_file="res://assets/characters/animals/Clucking Chicken/CluckingChicken.png"
|
||||
dest_files=["res://.godot/imported/CluckingChicken.png-9269d537f9696347fe906016c6c5b621.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
|
|
@ -38,6 +38,3 @@ process/hdr_as_srgb=false
|
|||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
BIN
assets/characters/animals/Coral Crab/CoralCrab.aseprite
Normal file
BIN
assets/characters/animals/Coral Crab/CoralCrab.gif
Normal file
|
After Width: | Height: | Size: 647 B |
BIN
assets/characters/animals/Coral Crab/CoralCrab.png
Normal file
|
After Width: | Height: | Size: 599 B |
40
assets/characters/animals/Coral Crab/CoralCrab.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ro8a7khvhpbi"
|
||||
path="res://.godot/imported/CoralCrab.png-d94278909b6d7f3fd928af0b32655ef0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Coral Crab/CoralCrab.png"
|
||||
dest_files=["res://.godot/imported/CoralCrab.png-d94278909b6d7f3fd928af0b32655ef0.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
|
||||
BIN
assets/characters/animals/Croaking Toad/CroakingToad.aseprite
Normal file
BIN
assets/characters/animals/Croaking Toad/CroakingToad.gif
Normal file
|
After Width: | Height: | Size: 520 B |
BIN
assets/characters/animals/Croaking Toad/CroakingToad.png
Normal file
|
After Width: | Height: | Size: 504 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://rvdwc66bww3"
|
||||
path="res://.godot/imported/CroakingToad.png-fb812ca808291c048fac7fdaa36878d0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Croaking Toad/CroakingToad.png"
|
||||
dest_files=["res://.godot/imported/CroakingToad.png-fb812ca808291c048fac7fdaa36878d0.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
|
||||
BIN
assets/characters/animals/Dainty Pig/DaintyPig.aseprite
Normal file
BIN
assets/characters/animals/Dainty Pig/DaintyPig.gif
Normal file
|
After Width: | Height: | Size: 634 B |
BIN
assets/characters/animals/Dainty Pig/DaintyPig.png
Normal file
|
After Width: | Height: | Size: 572 B |
40
assets/characters/animals/Dainty Pig/DaintyPig.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2dpt56hf53vv"
|
||||
path="res://.godot/imported/DaintyPig.png-1fa1d8560b1693c9ba5edaa5ddd52345.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Dainty Pig/DaintyPig.png"
|
||||
dest_files=["res://.godot/imported/DaintyPig.png-1fa1d8560b1693c9ba5edaa5ddd52345.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
|
||||
BIN
assets/characters/animals/Honking Goose/HonkingGoose.aseprite
Normal file
BIN
assets/characters/animals/Honking Goose/HonkingGoose.gif
Normal file
|
After Width: | Height: | Size: 615 B |
BIN
assets/characters/animals/Honking Goose/HonkingGoose.png
Normal file
|
After Width: | Height: | Size: 503 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drghlunsulio"
|
||||
path="res://.godot/imported/HonkingGoose.png-a80027fda17c6e2accb6a5c9a61c188f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Honking Goose/HonkingGoose.png"
|
||||
dest_files=["res://.godot/imported/HonkingGoose.png-a80027fda17c6e2accb6a5c9a61c188f.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
|
||||
BIN
assets/characters/animals/Leaping Frog/LeapingFrog.aseprite
Normal file
BIN
assets/characters/animals/Leaping Frog/LeapingFrog.gif
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
assets/characters/animals/Leaping Frog/LeapingFrog.png
Normal file
|
After Width: | Height: | Size: 619 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://mprebvbv6gms"
|
||||
path="res://.godot/imported/LeapingFrog.png-057f3b71b6b5e09bb7754ccf5be7f652.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Leaping Frog/LeapingFrog.png"
|
||||
dest_files=["res://.godot/imported/LeapingFrog.png-057f3b71b6b5e09bb7754ccf5be7f652.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
|
||||
BIN
assets/characters/animals/Mad Boar/MadBoar.aseprite
Normal file
BIN
assets/characters/animals/Mad Boar/MadBoar.gif
Normal file
|
After Width: | Height: | Size: 873 B |
BIN
assets/characters/animals/Mad Boar/MadBoar.png
Normal file
|
After Width: | Height: | Size: 775 B |
40
assets/characters/animals/Mad Boar/MadBoar.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://lvaakhex8snn"
|
||||
path="res://.godot/imported/MadBoar.png-b446fcf6ed52b7d39df2c522d9fe58ec.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Mad Boar/MadBoar.png"
|
||||
dest_files=["res://.godot/imported/MadBoar.png-b446fcf6ed52b7d39df2c522d9fe58ec.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
|
||||
BIN
assets/characters/animals/Meowing Cat/MeowingCat.aseprite
Normal file
BIN
assets/characters/animals/Meowing Cat/MeowingCat.gif
Normal file
|
After Width: | Height: | Size: 679 B |
BIN
assets/characters/animals/Meowing Cat/MeowingCat.png
Normal file
|
After Width: | Height: | Size: 673 B |
40
assets/characters/animals/Meowing Cat/MeowingCat.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dccs841gqvsnr"
|
||||
path="res://.godot/imported/MeowingCat.png-46c7da26115980fa28ba085ab6f5d447.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Meowing Cat/MeowingCat.png"
|
||||
dest_files=["res://.godot/imported/MeowingCat.png-46c7da26115980fa28ba085ab6f5d447.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
|
||||
BIN
assets/characters/animals/Pasturing Sheep/PasturingSheep.gif
Normal file
|
After Width: | Height: | Size: 611 B |
BIN
assets/characters/animals/Pasturing Sheep/PasturingSheep.png
Normal file
|
After Width: | Height: | Size: 589 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cvg3idufs050w"
|
||||
path="res://.godot/imported/PasturingSheep.png-aed02be6fa372b65f45c92ee8c6681b5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Pasturing Sheep/PasturingSheep.png"
|
||||
dest_files=["res://.godot/imported/PasturingSheep.png-aed02be6fa372b65f45c92ee8c6681b5.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
|
||||
BIN
assets/characters/animals/SleepDog.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
40
assets/characters/animals/SleepDog.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b7hgiys1h18ov"
|
||||
path="res://.godot/imported/SleepDog.png-5a732d01d494bef231adf10678a32db9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/SleepDog.png"
|
||||
dest_files=["res://.godot/imported/SleepDog.png-5a732d01d494bef231adf10678a32db9.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
|
||||
BIN
assets/characters/animals/Slow Turtle/SlowTurtle.aseprite
Normal file
BIN
assets/characters/animals/Slow Turtle/SlowTurtle.gif
Normal file
|
After Width: | Height: | Size: 811 B |
BIN
assets/characters/animals/Slow Turtle/SlowTurtle.png
Normal file
|
After Width: | Height: | Size: 634 B |
40
assets/characters/animals/Slow Turtle/SlowTurtle.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddpod17b0clk4"
|
||||
path="res://.godot/imported/SlowTurtle.png-23aae53fe1e7eaed37e13b3e52381e08.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Slow Turtle/SlowTurtle.png"
|
||||
dest_files=["res://.godot/imported/SlowTurtle.png-23aae53fe1e7eaed37e13b3e52381e08.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
|
||||
BIN
assets/characters/animals/Snow Fox/SnowFox.aseprite
Normal file
BIN
assets/characters/animals/Snow Fox/SnowFox.gif
Normal file
|
After Width: | Height: | Size: 638 B |
BIN
assets/characters/animals/Snow Fox/SnowFox.png
Normal file
|
After Width: | Height: | Size: 651 B |
40
assets/characters/animals/Snow Fox/SnowFox.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cig2j8vh061c2"
|
||||
path="res://.godot/imported/SnowFox.png-5da2eb6b56f0d3049f1451c7aed0b878.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Snow Fox/SnowFox.png"
|
||||
dest_files=["res://.godot/imported/SnowFox.png-5da2eb6b56f0d3049f1451c7aed0b878.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
|
||||
BIN
assets/characters/animals/Spikey Porcupine/SpikeyPorcupine.gif
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
assets/characters/animals/Spikey Porcupine/SpikeyPorcupine.png
Normal file
|
After Width: | Height: | Size: 627 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1uh6meq2g7pw"
|
||||
path="res://.godot/imported/SpikeyPorcupine.png-3588d2059214390b3bd6e5d5653cf965.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Spikey Porcupine/SpikeyPorcupine.png"
|
||||
dest_files=["res://.godot/imported/SpikeyPorcupine.png-3588d2059214390b3bd6e5d5653cf965.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
|
||||
BIN
assets/characters/animals/Stinky Skunk/StinkySkunk.aseprite
Normal file
BIN
assets/characters/animals/Stinky Skunk/StinkySkunk.gif
Normal file
|
After Width: | Height: | Size: 641 B |
BIN
assets/characters/animals/Stinky Skunk/StinkySkunk.png
Normal file
|
After Width: | Height: | Size: 513 B |
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dx323aeidjler"
|
||||
path="res://.godot/imported/StinkySkunk.png-4c08d373fe1dc8fbb5695a9ace20973e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Stinky Skunk/StinkySkunk.png"
|
||||
dest_files=["res://.godot/imported/StinkySkunk.png-4c08d373fe1dc8fbb5695a9ace20973e.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
|
||||
BIN
assets/characters/animals/Timber Wolf/TimberWolf.aseprite
Normal file
BIN
assets/characters/animals/Timber Wolf/TimberWolf.gif
Normal file
|
After Width: | Height: | Size: 677 B |
BIN
assets/characters/animals/Timber Wolf/TimberWolf.png
Normal file
|
After Width: | Height: | Size: 699 B |
40
assets/characters/animals/Timber Wolf/TimberWolf.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctg64vc7kxwcq"
|
||||
path="res://.godot/imported/TimberWolf.png-6517eed8f8f91d741f29eab507d7592a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Timber Wolf/TimberWolf.png"
|
||||
dest_files=["res://.godot/imported/TimberWolf.png-6517eed8f8f91d741f29eab507d7592a.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
|
||||
BIN
assets/characters/animals/Tiny Chick/TinyChick.aseprite
Normal file
BIN
assets/characters/animals/Tiny Chick/TinyChick.gif
Normal file
|
After Width: | Height: | Size: 549 B |
BIN
assets/characters/animals/Tiny Chick/TinyChick.png
Normal file
|
After Width: | Height: | Size: 400 B |
40
assets/characters/animals/Tiny Chick/TinyChick.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://elhjscadwqu0"
|
||||
path="res://.godot/imported/TinyChick.png-d2a991e7fc7dfdafcae1d64e25a723a9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/characters/animals/Tiny Chick/TinyChick.png"
|
||||
dest_files=["res://.godot/imported/TinyChick.png-d2a991e7fc7dfdafcae1d64e25a723a9.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
|
||||
BIN
assets/font/NotoColorEmoji-Regular.ttf
(Stored with Git LFS)
Normal file
36
assets/font/NotoColorEmoji-Regular.ttf.import
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
[remap]
|
||||
|
||||
importer="font_data_dynamic"
|
||||
type="FontFile"
|
||||
uid="uid://d2vuqc82hbh5b"
|
||||
path="res://.godot/imported/NotoColorEmoji-Regular.ttf-3577461e3a993fe0291874403bf6cecc.fontdata"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/font/NotoColorEmoji-Regular.ttf"
|
||||
dest_files=["res://.godot/imported/NotoColorEmoji-Regular.ttf-3577461e3a993fe0291874403bf6cecc.fontdata"]
|
||||
|
||||
[params]
|
||||
|
||||
Rendering=null
|
||||
antialiasing=1
|
||||
generate_mipmaps=true
|
||||
disable_embedded_bitmaps=true
|
||||
multichannel_signed_distance_field=false
|
||||
msdf_pixel_range=1
|
||||
msdf_size=48
|
||||
allow_system_fallback=false
|
||||
force_autohinter=false
|
||||
modulate_color_glyphs=false
|
||||
hinting=0
|
||||
subpixel_positioning=0
|
||||
keep_rounding_remainders=false
|
||||
oversampling=5.0
|
||||
Fallbacks=null
|
||||
fallbacks=[]
|
||||
Compress=null
|
||||
compress=true
|
||||
preload=[]
|
||||
language_support={}
|
||||
script_support={}
|
||||
opentype_features={}
|
||||
BIN
assets/images/logo.png
Normal file
|
After Width: | Height: | Size: 367 KiB |
40
assets/images/logo.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bndq3avrtfck0"
|
||||
path="res://.godot/imported/logo.png-9164f87f81119ac7320e78ed71593bc1.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/images/logo.png"
|
||||
dest_files=["res://.godot/imported/logo.png-9164f87f81119ac7320e78ed71593bc1.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
|
||||
|
|
@ -31,9 +31,9 @@ variant/thread_support=false
|
|||
vram_texture_compression/for_desktop=true
|
||||
vram_texture_compression/for_mobile=false
|
||||
html/export_icon=true
|
||||
html/custom_html_shell=""
|
||||
html/custom_html_shell="res://export_template.html"
|
||||
html/head_include=""
|
||||
html/canvas_resize_policy=2
|
||||
html/canvas_resize_policy=1
|
||||
html/focus_canvas_on_start=true
|
||||
html/experimental_virtual_keyboard=false
|
||||
progressive_web_app/enabled=true
|
||||
|
|
@ -44,6 +44,6 @@ progressive_web_app/orientation=0
|
|||
progressive_web_app/icon_144x144=""
|
||||
progressive_web_app/icon_180x180=""
|
||||
progressive_web_app/icon_512x512=""
|
||||
progressive_web_app/background_color=Color(0, 0, 0, 1)
|
||||
progressive_web_app/background_color=Color(0.81960785, 0.7176471, 0.47843137, 1)
|
||||
threads/emscripten_pool_size=8
|
||||
threads/godot_pool_size=4
|
||||
|
|
|
|||
340
export_template.html
Normal file
|
|
@ -0,0 +1,340 @@
|
|||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, user-scalable=no, initial-scale=1.0"
|
||||
/>
|
||||
<title>$GODOT_PROJECT_NAME</title>
|
||||
<style>
|
||||
html,
|
||||
body,
|
||||
#canvas {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
color: white;
|
||||
background-color: black;
|
||||
overflow: hidden;
|
||||
touch-action: none;
|
||||
}
|
||||
|
||||
#canvas {
|
||||
display: block;
|
||||
}
|
||||
|
||||
#canvas:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
#status,
|
||||
#status-splash,
|
||||
#status-progress {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
#status,
|
||||
#status-splash {
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
#status {
|
||||
background-color: $GODOT_SPLASH_COLOR;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
#status-splash {
|
||||
max-height: 250px;
|
||||
max-width: 100%;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
#status-splash.show-image--false {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#status-splash.fullsize--true {
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
#status-splash.use-filter--false {
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
|
||||
#status-progress,
|
||||
#status-notice {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#status-progress {
|
||||
bottom: 10%;
|
||||
width: 50%;
|
||||
margin: 0 auto;
|
||||
accent-color: #3d2815;
|
||||
}
|
||||
|
||||
#status-notice {
|
||||
background-color: #fff;
|
||||
border-radius: 0.5rem;
|
||||
border: 1px solid #9b3943;
|
||||
color: #000;
|
||||
font-family: "Noto Sans", "Droid Sans", Arial, sans-serif;
|
||||
line-height: 1.3;
|
||||
margin: 0 2rem;
|
||||
overflow: hidden;
|
||||
padding: 1rem;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
}
|
||||
</style>
|
||||
$GODOT_HEAD_INCLUDE
|
||||
</head>
|
||||
<body>
|
||||
<canvas id="canvas"> Your browser does not support the canvas tag. </canvas>
|
||||
|
||||
<noscript> Your browser does not support JavaScript. </noscript>
|
||||
|
||||
<div id="status">
|
||||
<img
|
||||
id="status-splash"
|
||||
class="$GODOT_SPLASH_CLASSES"
|
||||
src="$GODOT_SPLASH"
|
||||
alt=""
|
||||
/>
|
||||
<progress id="status-progress"></progress>
|
||||
<div id="status-notice"></div>
|
||||
</div>
|
||||
|
||||
<script src="$GODOT_URL"></script>
|
||||
<script>
|
||||
const GODOT_CONFIG = $GODOT_CONFIG;
|
||||
const GODOT_THREADS_ENABLED = $GODOT_THREADS_ENABLED;
|
||||
const engine = new Engine(GODOT_CONFIG);
|
||||
|
||||
// High Score API Bridge
|
||||
const godotBridge = {
|
||||
// Configuration - Update these with your actual API endpoints
|
||||
API_BASE_URL: "https://api.ritual.sh/highscore",
|
||||
|
||||
// Request a nonce from the API
|
||||
requestNonce: async function () {
|
||||
try {
|
||||
const response = await fetch(`${this.API_BASE_URL}/nonce`, {
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP error! status: ${response.status}`);
|
||||
}
|
||||
|
||||
const data = await response.json();
|
||||
|
||||
// Store nonce for Godot to poll
|
||||
window.godotNonce = data.nonce;
|
||||
|
||||
return data.nonce;
|
||||
} catch (error) {
|
||||
console.error("Error requesting nonce:", error);
|
||||
|
||||
// Store error for Godot to poll
|
||||
window.godotNonce = "";
|
||||
window.godotNonceError = error.message;
|
||||
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
||||
// Submit the high score with pre-encoded payload from Godot
|
||||
// encodedPayload should be passed as an object: {data: "...", nonce: "..."}
|
||||
submitScore: async function (encodedPayload, nonce) {
|
||||
try {
|
||||
const response = await fetch(`${this.API_BASE_URL}/submit-score`, {
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
body: JSON.stringify({
|
||||
data: encodedPayload,
|
||||
nonce: nonce,
|
||||
}),
|
||||
});
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP error! status: ${response.status}`);
|
||||
}
|
||||
|
||||
const result = await response.json();
|
||||
|
||||
// Store result for Godot to poll
|
||||
window.godotSubmissionResult = {
|
||||
completed: true,
|
||||
success: true,
|
||||
message: result.message || "Score submitted successfully!",
|
||||
rank: result.rank || 0,
|
||||
leaderboardUrl: result.leaderboardUrl || "",
|
||||
};
|
||||
|
||||
return result;
|
||||
} catch (error) {
|
||||
console.error("Error submitting score:", error);
|
||||
|
||||
// Store error result for Godot to poll
|
||||
window.godotSubmissionResult = {
|
||||
completed: true,
|
||||
success: false,
|
||||
message: error.message || "Failed to submit score",
|
||||
rank: 0,
|
||||
leaderboardUrl: "",
|
||||
};
|
||||
|
||||
return null;
|
||||
}
|
||||
},
|
||||
|
||||
// Test ping function
|
||||
ping: function () {
|
||||
return "pong";
|
||||
},
|
||||
};
|
||||
|
||||
// Store reference for Godot to access
|
||||
window.godotBridge = godotBridge;
|
||||
|
||||
(function () {
|
||||
const statusOverlay = document.getElementById("status");
|
||||
const statusProgress = document.getElementById("status-progress");
|
||||
const statusNotice = document.getElementById("status-notice");
|
||||
|
||||
let initializing = true;
|
||||
let statusMode = "";
|
||||
|
||||
function setStatusMode(mode) {
|
||||
if (statusMode === mode || !initializing) {
|
||||
return;
|
||||
}
|
||||
if (mode === "hidden") {
|
||||
statusOverlay.remove();
|
||||
initializing = false;
|
||||
return;
|
||||
}
|
||||
statusOverlay.style.visibility = "visible";
|
||||
statusProgress.style.display = mode === "progress" ? "block" : "none";
|
||||
statusNotice.style.display = mode === "notice" ? "block" : "none";
|
||||
statusMode = mode;
|
||||
}
|
||||
|
||||
function setStatusNotice(text) {
|
||||
while (statusNotice.lastChild) {
|
||||
statusNotice.removeChild(statusNotice.lastChild);
|
||||
}
|
||||
const lines = text.split("\n");
|
||||
lines.forEach((line) => {
|
||||
statusNotice.appendChild(document.createTextNode(line));
|
||||
statusNotice.appendChild(document.createElement("br"));
|
||||
});
|
||||
}
|
||||
|
||||
function displayFailureNotice(err) {
|
||||
console.error(err);
|
||||
if (err instanceof Error) {
|
||||
setStatusNotice(err.message);
|
||||
} else if (typeof err === "string") {
|
||||
setStatusNotice(err);
|
||||
} else {
|
||||
setStatusNotice("An unknown error occurred.");
|
||||
}
|
||||
setStatusMode("notice");
|
||||
initializing = false;
|
||||
}
|
||||
|
||||
const missing = Engine.getMissingFeatures({
|
||||
threads: GODOT_THREADS_ENABLED,
|
||||
});
|
||||
|
||||
if (missing.length !== 0) {
|
||||
if (
|
||||
GODOT_CONFIG["serviceWorker"] &&
|
||||
GODOT_CONFIG["ensureCrossOriginIsolationHeaders"] &&
|
||||
"serviceWorker" in navigator
|
||||
) {
|
||||
let serviceWorkerRegistrationPromise;
|
||||
try {
|
||||
serviceWorkerRegistrationPromise =
|
||||
navigator.serviceWorker.getRegistration();
|
||||
} catch (err) {
|
||||
serviceWorkerRegistrationPromise = Promise.reject(
|
||||
new Error("Service worker registration failed."),
|
||||
);
|
||||
}
|
||||
// There's a chance that installing the service worker would fix the issue
|
||||
Promise.race([
|
||||
serviceWorkerRegistrationPromise
|
||||
.then((registration) => {
|
||||
if (registration != null) {
|
||||
return Promise.reject(
|
||||
new Error("Service worker already exists."),
|
||||
);
|
||||
}
|
||||
return registration;
|
||||
})
|
||||
.then(() => engine.installServiceWorker()),
|
||||
// For some reason, `getRegistration()` can stall
|
||||
new Promise((resolve) => {
|
||||
setTimeout(() => resolve(), 2000);
|
||||
}),
|
||||
])
|
||||
.then(() => {
|
||||
// Reload if there was no error.
|
||||
window.location.reload();
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error("Error while registering service worker:", err);
|
||||
});
|
||||
} else {
|
||||
// Display the message as usual
|
||||
const missingMsg =
|
||||
"Error\nThe following features required to run Godot projects on the Web are missing:\n";
|
||||
displayFailureNotice(missingMsg + missing.join("\n"));
|
||||
}
|
||||
} else {
|
||||
setStatusMode("progress");
|
||||
engine
|
||||
.startGame({
|
||||
onProgress: function (current, total) {
|
||||
if (current > 0 && total > 0) {
|
||||
statusProgress.value = current;
|
||||
statusProgress.max = total;
|
||||
} else {
|
||||
statusProgress.removeAttribute("value");
|
||||
statusProgress.removeAttribute("max");
|
||||
}
|
||||
},
|
||||
})
|
||||
.then(() => {
|
||||
setStatusMode("hidden");
|
||||
// Store Godot instance reference for bridge callbacks
|
||||
window.requestAnimationFrame(() => {
|
||||
window.godotInstance = engine;
|
||||
});
|
||||
}, displayFailureNotice);
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
1
icon.svg
|
|
@ -1 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"><rect width="124" height="124" x="2" y="2" fill="#363d52" stroke="#212532" stroke-width="4" rx="14"/><g fill="#fff" transform="translate(12.322 12.322)scale(.101)"><path d="M105 673v33q407 354 814 0v-33z"/><path fill="#478cbf" d="m105 673 152 14q12 1 15 14l4 67 132 10 8-61q2-11 15-15h162q13 4 15 15l8 61 132-10 4-67q3-13 15-14l152-14V427q30-39 56-81-35-59-83-108-43 20-82 47-40-37-88-64 7-51 8-102-59-28-123-42-26 43-46 89-49-7-98 0-20-46-46-89-64 14-123 42 1 51 8 102-48 27-88 64-39-27-82-47-48 49-83 108 26 42 56 81zm0 33v39c0 276 813 276 814 0v-39l-134 12-5 69q-2 10-14 13l-162 11q-12 0-16-11l-10-65H446l-10 65q-4 11-16 11l-162-11q-12-3-14-13l-5-69z"/><path d="M483 600c0 34 58 34 58 0v-86c0-34-58-34-58 0z"/><circle cx="725" cy="526" r="90"/><circle cx="299" cy="526" r="90"/></g><g fill="#414042" transform="translate(12.322 12.322)scale(.101)"><circle cx="307" cy="532" r="60"/><circle cx="717" cy="532" r="60"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 995 B |
|
|
@ -17,7 +17,8 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
|||
config/name="Clicker"
|
||||
run/main_scene="uid://bqtexca6cdr54"
|
||||
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||
config/icon="res://icon.svg"
|
||||
boot_splash/bg_color=Color(0.5921569, 0.44313726, 0.2901961, 1)
|
||||
boot_splash/image="uid://bndq3avrtfck0"
|
||||
|
||||
[autoload]
|
||||
|
||||
|
|
@ -28,6 +29,7 @@ DebugMenu="*uid://cggqb75a8w8r"
|
|||
Inventory="*res://scripts/inventory.gd"
|
||||
Unlocks="*res://scripts/unlocks.gd"
|
||||
Audio="*res://scripts/audio.gd"
|
||||
AnimalFriendsManager="*res://scripts/animal_friends_manager.gd"
|
||||
|
||||
[display]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" script_class="UnlockDataCollection" load_steps=12 format=3 uid="uid://b4c01yrmp1wf2"]
|
||||
[gd_resource type="Resource" script_class="UnlockDataCollection" format=3 uid="uid://b4c01yrmp1wf2"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bg1ymgbdcwc0j" path="res://resources/UnlockDataCollection.gd" id="1_gdehu"]
|
||||
[ext_resource type="Script" uid="uid://biqqffne7dd8r" path="res://resources/UnlockDataResource.gd" id="2_1js7i"]
|
||||
|
|
@ -6,13 +6,13 @@
|
|||
[sub_resource type="Resource" id="Resource_gdehu"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 1
|
||||
unlock_name = "Marketing"
|
||||
unlock_name = "Market Charm"
|
||||
unlock_description = "Affects the amount people are willing to pay for your whittling"
|
||||
base_cost = 100
|
||||
is_scaling = true
|
||||
max_rank = 8
|
||||
cost_ladder = [100, 350, 1000, 3000, 9000, 28000, 80000, 220000]
|
||||
effect_ladder = [1.08, 1.18, 1.3, 1.45, 1.65, 1.9, 2.3, 3.0]
|
||||
cost_ladder = Array[int]([100, 350, 1000, 3000, 9000, 28000, 80000, 220000])
|
||||
effect_ladder = Array[float]([1.08, 1.18, 1.3, 1.45, 1.65, 1.9, 2.3, 3.0])
|
||||
base_modifiers = {
|
||||
"sale_price_modifier": 1.08
|
||||
}
|
||||
|
|
@ -21,13 +21,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_1js7i"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 2
|
||||
unlock_name = "Wood"
|
||||
unlock_name = "Sharper Blades"
|
||||
unlock_description = "Increases the amount of wood produced per click"
|
||||
base_cost = 30
|
||||
is_scaling = true
|
||||
max_rank = 5
|
||||
cost_ladder = [30, 100, 300, 900, 2500]
|
||||
effect_ladder = [2.0, 3.0, 5.0, 7.0, 10.0]
|
||||
cost_ladder = Array[int]([30, 100, 300, 900, 2500])
|
||||
effect_ladder = Array[float]([2.0, 3.0, 5.0, 7.0, 10.0])
|
||||
base_modifiers = {
|
||||
"wood_per_click_modifier": 2.0
|
||||
}
|
||||
|
|
@ -36,13 +36,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_xbpe0"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 3
|
||||
unlock_name = "Demand"
|
||||
unlock_description = "How many whittled products can be purchased per tick"
|
||||
unlock_name = "Trade Winds"
|
||||
unlock_description = "How many whittled products can be sold per tick"
|
||||
base_cost = 120
|
||||
is_scaling = true
|
||||
max_rank = 7
|
||||
cost_ladder = [120, 400, 1200, 4000, 12000, 38000, 110000]
|
||||
effect_ladder = [2.0, 3.0, 5.0, 7.0, 10.0, 14.0, 18.0]
|
||||
cost_ladder = Array[int]([120, 400, 1200, 4000, 12000, 38000, 110000])
|
||||
effect_ladder = Array[float]([2.0, 3.0, 5.0, 7.0, 10.0, 14.0, 18.0])
|
||||
base_modifiers = {
|
||||
"purchase_rate_modifier": 2.0
|
||||
}
|
||||
|
|
@ -51,13 +51,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_nbe0w"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 4
|
||||
unlock_name = "Efficiency"
|
||||
unlock_name = "Whittler's Focus"
|
||||
unlock_description = "How many things you can produce per whittle"
|
||||
base_cost = 60
|
||||
is_scaling = true
|
||||
max_rank = 6
|
||||
cost_ladder = [60, 400, 1800, 8000, 35000, 140000]
|
||||
effect_ladder = [2.0, 3.0, 4.0, 5.0, 6.0, 8.0]
|
||||
cost_ladder = Array[int]([60, 400, 1800, 8000, 35000, 140000])
|
||||
effect_ladder = Array[float]([2.0, 3.0, 4.0, 5.0, 6.0, 8.0])
|
||||
base_modifiers = {
|
||||
"efficiency_modifier": 2.0
|
||||
}
|
||||
|
|
@ -66,7 +66,7 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_ppuju"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 5
|
||||
unlock_name = "Wholesale"
|
||||
unlock_name = "Guild Contract"
|
||||
unlock_description = "Sell multiples of 100 at 20% less income"
|
||||
base_cost = 35000
|
||||
base_modifiers = {
|
||||
|
|
@ -77,13 +77,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_chx6j"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 6
|
||||
unlock_name = "Multicraft"
|
||||
unlock_description = "Just craft more stuff"
|
||||
unlock_name = "Forest Friends"
|
||||
unlock_description = "Your furry friends start crafting for some reason..."
|
||||
base_cost = 6000
|
||||
is_scaling = true
|
||||
max_rank = 5
|
||||
cost_ladder = [6000, 20000, 55000, 140000, 320000]
|
||||
effect_ladder = [1.0, 2.0, 3.0, 4.0, 5.0]
|
||||
cost_ladder = Array[int]([6000, 20000, 55000, 140000, 320000])
|
||||
effect_ladder = Array[float]([1.0, 2.0, 3.0, 4.0, 5.0])
|
||||
base_modifiers = {
|
||||
"multicraft_increase_modifier": 1.0
|
||||
}
|
||||
|
|
@ -92,13 +92,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_f82ch"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 7
|
||||
unlock_name = "Autowood"
|
||||
unlock_description = "Automatically gather a percent of a clicks wood per tick"
|
||||
unlock_name = "Beaver Brigade"
|
||||
unlock_description = "Automatically gain wood"
|
||||
base_cost = 150
|
||||
is_scaling = true
|
||||
max_rank = 5
|
||||
cost_ladder = [150, 600, 2000, 6500, 20000]
|
||||
effect_ladder = [0.1, 0.2, 0.35, 0.55, 0.8]
|
||||
cost_ladder = Array[int]([150, 600, 2000, 6500, 20000])
|
||||
effect_ladder = Array[float]([0.1, 0.2, 0.35, 0.55, 0.8])
|
||||
base_modifiers = {
|
||||
"autowood_modifier": 0.1
|
||||
}
|
||||
|
|
@ -107,13 +107,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_premium"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 8
|
||||
unlock_name = "Premium Crafts"
|
||||
unlock_name = "Artisan's Touch"
|
||||
unlock_description = "Your reputation for quality allows higher prices"
|
||||
base_cost = 8000
|
||||
is_scaling = true
|
||||
max_rank = 5
|
||||
cost_ladder = [8000, 25000, 70000, 160000, 350000]
|
||||
effect_ladder = [1.08, 1.18, 1.3, 1.45, 1.65]
|
||||
cost_ladder = Array[int]([8000, 25000, 70000, 160000, 350000])
|
||||
effect_ladder = Array[float]([1.15, 1.3, 1.45, 1.65, 1.8])
|
||||
base_modifiers = {
|
||||
"premium_price_modifier": 1.08
|
||||
}
|
||||
|
|
@ -122,13 +122,13 @@ metadata/_custom_type_script = "uid://biqqffne7dd8r"
|
|||
[sub_resource type="Resource" id="Resource_reputation"]
|
||||
script = ExtResource("2_1js7i")
|
||||
unlock_id = 9
|
||||
unlock_name = "Reputation"
|
||||
unlock_name = "Legendary Crafter"
|
||||
unlock_description = "Loyal customers provide steady passive income"
|
||||
base_cost = 4000
|
||||
is_scaling = true
|
||||
max_rank = 5
|
||||
cost_ladder = [4000, 12000, 35000, 90000, 200000]
|
||||
effect_ladder = [4.0, 10.0, 22.0, 42.0, 75.0]
|
||||
cost_ladder = Array[int]([4000, 12000, 35000, 90000, 200000])
|
||||
effect_ladder = Array[float]([4.0, 10.0, 22.0, 42.0, 75.0])
|
||||
base_modifiers = {
|
||||
"reputation_income": 4.0
|
||||
}
|
||||
|
|
|
|||
473
scenes/animal.tscn
Normal file
|
|
@ -0,0 +1,473 @@
|
|||
[gd_scene format=3 uid="uid://bfkpy8wqqktca"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://uhlsvqaaemre" path="res://scenes/scripts/animal.gd" id="1_hb82n"]
|
||||
[ext_resource type="Texture2D" uid="uid://cig2j8vh061c2" path="res://assets/characters/animals/Snow Fox/SnowFox.png" id="1_ufccv"]
|
||||
[ext_resource type="Texture2D" uid="uid://ckvge3k08px5c" path="res://assets/tiles/sun.png" id="2_35nom"]
|
||||
[ext_resource type="Texture2D" uid="uid://1uh6meq2g7pw" path="res://assets/characters/animals/Spikey Porcupine/SpikeyPorcupine.png" id="2_236rq"]
|
||||
[ext_resource type="Texture2D" uid="uid://ctg64vc7kxwcq" path="res://assets/characters/animals/Timber Wolf/TimberWolf.png" id="3_3c5tq"]
|
||||
[ext_resource type="Texture2D" uid="uid://dccs841gqvsnr" path="res://assets/characters/animals/Meowing Cat/MeowingCat.png" id="4_ieass"]
|
||||
[ext_resource type="Texture2D" uid="uid://drghlunsulio" path="res://assets/characters/animals/Honking Goose/HonkingGoose.png" id="5_ieass"]
|
||||
[ext_resource type="Texture2D" uid="uid://rvdwc66bww3" path="res://assets/characters/animals/Croaking Toad/CroakingToad.png" id="6_d7epe"]
|
||||
[ext_resource type="Texture2D" uid="uid://elhjscadwqu0" path="res://assets/characters/animals/Tiny Chick/TinyChick.png" id="7_brjsm"]
|
||||
[ext_resource type="Texture2D" uid="uid://b7hgiys1h18ov" path="res://assets/characters/animals/SleepDog.png" id="8_ybi86"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_35nom"]
|
||||
atlas = ExtResource("1_ufccv")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3u0el"]
|
||||
atlas = ExtResource("1_ufccv")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_brrv0"]
|
||||
atlas = ExtResource("1_ufccv")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2g4xt"]
|
||||
atlas = ExtResource("1_ufccv")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_m5q2l"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_35nom")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3u0el")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_brrv0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2g4xt")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3v7ex"]
|
||||
atlas = ExtResource("2_236rq")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3c5tq"]
|
||||
atlas = ExtResource("2_236rq")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ieass"]
|
||||
atlas = ExtResource("2_236rq")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d7epe"]
|
||||
atlas = ExtResource("2_236rq")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_brjsm"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3v7ex")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3c5tq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ieass")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d7epe")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_brjsm"]
|
||||
atlas = ExtResource("3_3c5tq")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ybi86"]
|
||||
atlas = ExtResource("3_3c5tq")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hb82n"]
|
||||
atlas = ExtResource("3_3c5tq")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fiknr"]
|
||||
atlas = ExtResource("3_3c5tq")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_d06xb"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_brjsm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ybi86")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hb82n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fiknr")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 2.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gceah"]
|
||||
atlas = ExtResource("4_ieass")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_s21jh"]
|
||||
atlas = ExtResource("4_ieass")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xjlt7"]
|
||||
atlas = ExtResource("4_ieass")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jp041"]
|
||||
atlas = ExtResource("4_ieass")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_7do3a"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gceah")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_s21jh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xjlt7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jp041")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d06xb"]
|
||||
atlas = ExtResource("5_ieass")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7do3a"]
|
||||
atlas = ExtResource("5_ieass")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qag4x"]
|
||||
atlas = ExtResource("5_ieass")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_10oeq"]
|
||||
atlas = ExtResource("5_ieass")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_lt1bt"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d06xb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7do3a")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qag4x")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_10oeq")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lt1bt"]
|
||||
atlas = ExtResource("6_d7epe")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_748p7"]
|
||||
atlas = ExtResource("6_d7epe")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h4cte"]
|
||||
atlas = ExtResource("6_d7epe")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rori6"]
|
||||
atlas = ExtResource("6_d7epe")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_gbowl"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lt1bt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_748p7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h4cte")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rori6")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gbowl"]
|
||||
atlas = ExtResource("7_brjsm")
|
||||
region = Rect2(0, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_em8nj"]
|
||||
atlas = ExtResource("7_brjsm")
|
||||
region = Rect2(16, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j1qxf"]
|
||||
atlas = ExtResource("7_brjsm")
|
||||
region = Rect2(32, 0, 16, 16)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_lowru"]
|
||||
atlas = ExtResource("7_brjsm")
|
||||
region = Rect2(48, 0, 16, 16)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_20wpp"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gbowl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_em8nj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j1qxf")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lowru")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_20wpp"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(0, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_eaemt"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(64, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xa74n"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(128, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_v8kal"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(192, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r1mgj"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(256, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_wxa41"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(320, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_33tgj"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(384, 0, 64, 64)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l8a8u"]
|
||||
atlas = ExtResource("8_ybi86")
|
||||
region = Rect2(448, 0, 64, 64)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_d57ma"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_20wpp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_eaemt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xa74n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_v8kal")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r1mgj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_wxa41")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_33tgj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l8a8u")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 3.0
|
||||
}]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_lrhn5"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_okhi1"]
|
||||
curve = SubResource("Curve_lrhn5")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_my7n2"]
|
||||
colors = PackedColorArray(0.6267965, 0.35946804, 0.115510084, 0.3764706, 0.5640522, 0.46861154, 0.16076079, 0.627451)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_rkhd4"]
|
||||
gradient = SubResource("Gradient_my7n2")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_dp8ca"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_deeqb"]
|
||||
curve = SubResource("Curve_dp8ca")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_0lw5n"]
|
||||
lifetime_randomness = 0.73
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 1.0
|
||||
angle_min = 1.0728835e-05
|
||||
angle_max = 115.70001
|
||||
inherit_velocity_ratio = 0.154
|
||||
direction = Vector3(0, 0, 0)
|
||||
spread = 98.933
|
||||
initial_velocity_max = 2.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
linear_accel_min = 0.99999774
|
||||
linear_accel_max = 4.9999976
|
||||
scale_min = 0.19999999
|
||||
scale_max = 0.7
|
||||
scale_curve = SubResource("CurveTexture_deeqb")
|
||||
color_ramp = SubResource("GradientTexture1D_rkhd4")
|
||||
alpha_curve = SubResource("CurveTexture_okhi1")
|
||||
hue_variation_min = -0.11000002
|
||||
hue_variation_max = 0.089999974
|
||||
turbulence_enabled = true
|
||||
turbulence_noise_strength = 0.56
|
||||
turbulence_noise_scale = 4.861
|
||||
|
||||
[sub_resource type="Curve" id="Curve_rkhd4"]
|
||||
_data = [Vector2(0, 0.007272601), 0.0, 0.0, 0, 0, Vector2(0.46874994, 0.758909), 0.0, 0.0, 0, 0, Vector2(0.73632807, 0.8865454), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_lrhn5"]
|
||||
curve = SubResource("Curve_rkhd4")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_agfs1"]
|
||||
particle_flag_disable_z = true
|
||||
gravity = Vector3(0, 0, 0)
|
||||
linear_accel_min = -2.2351742e-06
|
||||
linear_accel_max = 6.4299974
|
||||
radial_accel_min = -2.2351742e-06
|
||||
radial_accel_max = 23.289997
|
||||
tangential_accel_min = -24.100002
|
||||
tangential_accel_max = 10.439998
|
||||
color = Color(0.84313726, 0.56078434, 0, 0.7921569)
|
||||
alpha_curve = SubResource("CurveTexture_lrhn5")
|
||||
|
||||
[node name="Character" type="Node2D" unique_id=1357587844]
|
||||
script = ExtResource("1_hb82n")
|
||||
show_shavings = null
|
||||
|
||||
[node name="Fox" type="AnimatedSprite2D" parent="." unique_id=565500848]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_m5q2l")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.44348216
|
||||
|
||||
[node name="Porcupine" type="AnimatedSprite2D" parent="." unique_id=1272266059]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_brjsm")
|
||||
autoplay = "default"
|
||||
frame = 3
|
||||
frame_progress = 0.8018118
|
||||
|
||||
[node name="Wolf" type="AnimatedSprite2D" parent="." unique_id=1759146555]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_d06xb")
|
||||
autoplay = "default"
|
||||
frame = 3
|
||||
frame_progress = 0.19724818
|
||||
|
||||
[node name="Cat" type="AnimatedSprite2D" parent="." unique_id=1332976928]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_7do3a")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.031060848
|
||||
|
||||
[node name="Goose" type="AnimatedSprite2D" parent="." unique_id=222745417]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_lt1bt")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.4729133
|
||||
|
||||
[node name="Frog" type="AnimatedSprite2D" parent="." unique_id=679106242]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_gbowl")
|
||||
autoplay = "default"
|
||||
frame = 1
|
||||
frame_progress = 0.27542892
|
||||
|
||||
[node name="Chick" type="AnimatedSprite2D" parent="." unique_id=1754919209]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
sprite_frames = SubResource("SpriteFrames_20wpp")
|
||||
autoplay = "default"
|
||||
frame = 1
|
||||
frame_progress = 0.11994407
|
||||
|
||||
[node name="Dog" type="AnimatedSprite2D" parent="." unique_id=197188039]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
position = Vector2(0, -32)
|
||||
sprite_frames = SubResource("SpriteFrames_d57ma")
|
||||
autoplay = "default"
|
||||
|
||||
[node name="Dust" type="GPUParticles2D" parent="." unique_id=785652497]
|
||||
visible = false
|
||||
position = Vector2(0, 1)
|
||||
amount = 100
|
||||
texture = ExtResource("2_35nom")
|
||||
lifetime = 10.0
|
||||
preprocess = 2.0
|
||||
explosiveness = 0.06
|
||||
randomness = 0.39
|
||||
process_material = SubResource("ParticleProcessMaterial_0lw5n")
|
||||
|
||||
[node name="Shavings" type="GPUParticles2D" parent="." unique_id=1628407210]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
preprocess = 2.0
|
||||
process_material = SubResource("ParticleProcessMaterial_agfs1")
|
||||
|
|
@ -1,33 +1,43 @@
|
|||
[gd_scene load_steps=7 format=3 uid="uid://b0bmsqlrg77le"]
|
||||
[gd_scene format=3 uid="uid://b0bmsqlrg77le"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dx134esqj3kg3" path="res://assets/ui/buttonLong_brown.png" id="1_1bdt2"]
|
||||
[ext_resource type="Texture2D" uid="uid://bmdc4875jf16r" path="res://assets/ui/buttonLong_brown_pressed.png" id="2_8m7bo"]
|
||||
[ext_resource type="Texture2D" uid="uid://ddghl4cooepr1" path="res://assets/ui/buttonLong_blue.png" id="3_t81cg"]
|
||||
[ext_resource type="Texture2D" uid="uid://f0tde4s55m2o" path="res://assets/ui/buttonLong_grey.png" id="4_is61r"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3gmw2rffktva" path="res://assets/ui/buttonLong_beige_pressed.png" id="3_8m7bo"]
|
||||
[ext_resource type="Texture2D" uid="uid://bk377v70i8bsw" path="res://assets/ui/buttonLong_blue_pressed.png" id="4_8m7bo"]
|
||||
[ext_resource type="Script" uid="uid://dj7uoaxxat5n4" path="res://scenes/scripts/button.gd" id="5_8m7bo"]
|
||||
[ext_resource type="Theme" uid="uid://bnbtwoxxd6cg5" path="res://assets/theme/clicker.theme" id="5_iw4ej"]
|
||||
|
||||
[node name="TextureButton" type="TextureButton"]
|
||||
[node name="TextureButton" type="TextureButton" unique_id=186080222]
|
||||
custom_minimum_size = Vector2(100, 25)
|
||||
offset_right = 100.0
|
||||
offset_bottom = 25.0
|
||||
offset_right = 103.0
|
||||
offset_bottom = 32.0
|
||||
tooltip_text = "I need a tooltip bro"
|
||||
texture_normal = ExtResource("1_1bdt2")
|
||||
texture_pressed = ExtResource("2_8m7bo")
|
||||
texture_hover = ExtResource("3_t81cg")
|
||||
texture_disabled = ExtResource("4_is61r")
|
||||
texture_hover = ExtResource("3_8m7bo")
|
||||
texture_disabled = ExtResource("4_8m7bo")
|
||||
ignore_texture_size = true
|
||||
stretch_mode = 0
|
||||
script = ExtResource("5_8m7bo")
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="."]
|
||||
[node name="CenterContainer" type="CenterContainer" parent="." unique_id=313903696]
|
||||
clip_contents = true
|
||||
custom_minimum_size = Vector2(100, 25)
|
||||
layout_mode = 0
|
||||
offset_right = 100.0
|
||||
offset_bottom = 25.0
|
||||
|
||||
[node name="Label" type="Label" parent="CenterContainer"]
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer" unique_id=1263225362]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 0
|
||||
|
||||
[node name="NameLabel" type="Label" parent="CenterContainer/VBoxContainer" unique_id=1225878363]
|
||||
layout_mode = 2
|
||||
theme = ExtResource("5_iw4ej")
|
||||
text = "-"
|
||||
horizontal_alignment = 1
|
||||
|
||||
[node name="PriceLabel" type="Label" parent="CenterContainer/VBoxContainer" unique_id=1012864835]
|
||||
layout_mode = 2
|
||||
theme = ExtResource("5_iw4ej")
|
||||
text = "-"
|
||||
|
|
|
|||
91
scenes/config_panel.tscn
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
[gd_scene format=3 uid="uid://bqy5j8xm7o8ra"]
|
||||
|
||||
[ext_resource type="Script" path="res://scenes/scripts/config_panel.gd" id="1_config"]
|
||||
|
||||
[node name="ConfigPanel" type="Panel"]
|
||||
unique_name_in_owner = true
|
||||
light_mask = 2
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -200.0
|
||||
offset_top = -150.0
|
||||
offset_right = 200.0
|
||||
offset_bottom = 150.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_config")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
theme_override_constants/margin_left = 20
|
||||
theme_override_constants/margin_top = 20
|
||||
theme_override_constants/margin_right = 20
|
||||
theme_override_constants/margin_bottom = 20
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/separation = 15
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
text = "Sound Settings"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MusicContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/MusicContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "Background Music"
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="MusicToggle" type="CheckButton" parent="MarginContainer/VBoxContainer/MusicContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ChopContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/ChopContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "Wood Chop Sound"
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="ChopToggle" type="CheckButton" parent="MarginContainer/VBoxContainer/ChopContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MoneyContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer/MoneyContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
text = "Money Sound"
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="MoneyToggle" type="CheckButton" parent="MarginContainer/VBoxContainer/MoneyContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="CloseButton" type="Button" parent="MarginContainer/VBoxContainer"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
text = "Close"
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
[gd_scene format=3 uid="uid://duhwm7m5hc506"]
|
||||
|
||||
[node name="Game" type="Node3D"]
|
||||