It's Cow Game! Version 2.04!

This commit is contained in:
PajamaBee 2024-09-19 23:06:51 -05:00
commit a9e1ed9ddd
3148 changed files with 95332 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cgxg6jdckhswu"
path="res://.godot/imported/witchcowbluegum1.png-38871c9f73f12625a8117faea613ea50.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum1.png"
dest_files=["res://.godot/imported/witchcowbluegum1.png-38871c9f73f12625a8117faea613ea50.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c82qeslsw4avr"
path="res://.godot/imported/witchcowbluegum10.png-3f220bed4ebd81a2b4fad32cf36675f2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum10.png"
dest_files=["res://.godot/imported/witchcowbluegum10.png-3f220bed4ebd81a2b4fad32cf36675f2.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d25g5qmabftsd"
path="res://.godot/imported/witchcowbluegum11.png-87120c264b036278a4f3839c3063e0d9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum11.png"
dest_files=["res://.godot/imported/witchcowbluegum11.png-87120c264b036278a4f3839c3063e0d9.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djqueqi1hcrtm"
path="res://.godot/imported/witchcowbluegum12.png-1412abb61d5a7dcba876d80d68a1591b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum12.png"
dest_files=["res://.godot/imported/witchcowbluegum12.png-1412abb61d5a7dcba876d80d68a1591b.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dfvxdnq6j5h6d"
path="res://.godot/imported/witchcowbluegum13.png-1f6caa7a6a4cd7bde63605b999600028.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum13.png"
dest_files=["res://.godot/imported/witchcowbluegum13.png-1f6caa7a6a4cd7bde63605b999600028.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ba7avyy6pnin"
path="res://.godot/imported/witchcowbluegum14.png-2085f48b529a57235041755351af7071.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum14.png"
dest_files=["res://.godot/imported/witchcowbluegum14.png-2085f48b529a57235041755351af7071.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cccjc8jfktygy"
path="res://.godot/imported/witchcowbluegum15.png-806cf4ef87bf6332de5059320ccd16de.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum15.png"
dest_files=["res://.godot/imported/witchcowbluegum15.png-806cf4ef87bf6332de5059320ccd16de.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ds4cr8bvu1ji3"
path="res://.godot/imported/witchcowbluegum16.png-081d564694332fe03c1c3fdedecc5920.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum16.png"
dest_files=["res://.godot/imported/witchcowbluegum16.png-081d564694332fe03c1c3fdedecc5920.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ng78xgn1ym7f"
path="res://.godot/imported/witchcowbluegum17.png-17791274f45b207a77cd956687bc2ed3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum17.png"
dest_files=["res://.godot/imported/witchcowbluegum17.png-17791274f45b207a77cd956687bc2ed3.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c752re2876emb"
path="res://.godot/imported/witchcowbluegum2.png-eb6f73ff108583507067f332c7147d98.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum2.png"
dest_files=["res://.godot/imported/witchcowbluegum2.png-eb6f73ff108583507067f332c7147d98.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cwflqs20ne4jp"
path="res://.godot/imported/witchcowbluegum3.png-0b297bef8e36335e4e3dd073db5a2965.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum3.png"
dest_files=["res://.godot/imported/witchcowbluegum3.png-0b297bef8e36335e4e3dd073db5a2965.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjlp5wn5ss53g"
path="res://.godot/imported/witchcowbluegum4.png-73fc70f180d1959d79c7feeddcf6f703.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum4.png"
dest_files=["res://.godot/imported/witchcowbluegum4.png-73fc70f180d1959d79c7feeddcf6f703.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d21t4ppli4w4j"
path="res://.godot/imported/witchcowbluegum5.png-85add50f345260ce19adb414114a0442.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum5.png"
dest_files=["res://.godot/imported/witchcowbluegum5.png-85add50f345260ce19adb414114a0442.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://crxhsoy2uv8jg"
path="res://.godot/imported/witchcowbluegum6.png-26eee74e1a752af929912fabec55f76a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum6.png"
dest_files=["res://.godot/imported/witchcowbluegum6.png-26eee74e1a752af929912fabec55f76a.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcu08oynyayfm"
path="res://.godot/imported/witchcowbluegum7.png-ce97febab1731808eabd20443b09c880.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum7.png"
dest_files=["res://.godot/imported/witchcowbluegum7.png-ce97febab1731808eabd20443b09c880.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://o4g2xfmh10uv"
path="res://.godot/imported/witchcowbluegum8.png-dac6a58fcfad3616e1fc27e3c90f5058.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum8.png"
dest_files=["res://.godot/imported/witchcowbluegum8.png-dac6a58fcfad3616e1fc27e3c90f5058.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cv06ycr22sth4"
path="res://.godot/imported/witchcowbluegum9.png-b160fe9a2e8827b33a101600f56eb476.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Bubble/witchcowbluegum9.png"
dest_files=["res://.godot/imported/witchcowbluegum9.png-b160fe9a2e8827b33a101600f56eb476.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dbj3pmkltivaq"
path="res://.godot/imported/witchcowmagic1.png-22b485146fbb7f266069b69b25d7544c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic1.png"
dest_files=["res://.godot/imported/witchcowmagic1.png-22b485146fbb7f266069b69b25d7544c.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c17qunmjcta5f"
path="res://.godot/imported/witchcowmagic2.png-e64cb6694d5a3e6d6028582936c0df16.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic2.png"
dest_files=["res://.godot/imported/witchcowmagic2.png-e64cb6694d5a3e6d6028582936c0df16.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://vn6r8sqqj31l"
path="res://.godot/imported/witchcowmagic3.png-d2b32b91ce4c57bb4b5abb9ede8ee2bd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic3.png"
dest_files=["res://.godot/imported/witchcowmagic3.png-d2b32b91ce4c57bb4b5abb9ede8ee2bd.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://doe7c3e8t06ow"
path="res://.godot/imported/witchcowmagic4.png-3ba8b3f7f7992700ad9a2976ad6326f7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic4.png"
dest_files=["res://.godot/imported/witchcowmagic4.png-3ba8b3f7f7992700ad9a2976ad6326f7.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://clw0pkgc72u5e"
path="res://.godot/imported/witchcowmagic5.png-c8f816e0074cf359b8d98127b6d8d1f0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic5.png"
dest_files=["res://.godot/imported/witchcowmagic5.png-c8f816e0074cf359b8d98127b6d8d1f0.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bykeixcnm8jjw"
path="res://.godot/imported/witchcowmagic6.png-4fd245cd0087fd777fcd300e3d1eaaaa.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic6.png"
dest_files=["res://.godot/imported/witchcowmagic6.png-4fd245cd0087fd777fcd300e3d1eaaaa.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://86vcvhbq4b05"
path="res://.godot/imported/witchcowmagic7.png-29e6732761fd680a2d9f405f3888e9a7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/Shine/witchcowmagic7.png"
dest_files=["res://.godot/imported/witchcowmagic7.png-29e6732761fd680a2d9f405f3888e9a7.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dvpncru63xubs"
path="res://.godot/imported/witchcowwalk1.png-f1a1ef029cdb5fc8223af39b176717b5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/WalkAnimation/witchcowwalk1.png"
dest_files=["res://.godot/imported/witchcowwalk1.png-f1a1ef029cdb5fc8223af39b176717b5.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: 1.4 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpybqko4iycjw"
path="res://.godot/imported/witchcowwalk2.png-ed5a5d7e7ab91bad93fe26ea19824ed9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://NPCs/WitchCow/WalkAnimation/witchcowwalk2.png"
dest_files=["res://.godot/imported/witchcowwalk2.png-ed5a5d7e7ab91bad93fe26ea19824ed9.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

View file

@ -0,0 +1,69 @@
~ start
if get_save_value("refillQuestComplete", false):
Witch Cow: Oh hi there.
Witch Cow: Don't worry I forgive you.
Witch Cow: Maybe someday I'll come up with another scheme I can get you to do for me :)
Witch Cow: I think you could still get into their hideout, I just have to get my swimming level up...
=> END
if get_save_value("juiceLakeRefilled", false):
Witch Cow: WHAT DID YOU DO?????
Witch Cow: You refilled the lake????????
Witch Cow: After I just got you to drink it all??????
Witch Cow: You completely undid everything I got you to do for my quest!
Witch Cow: They have such treasures... and all they do is play tennis!
Witch Cow: There are other games!!!
Witch Cow: Oh well, I guess I'll find another way...
Witch Cow: ...you're still here?
Witch Cow: Oh! Quest Complete! Quest Complete! Quest Complete!
Witch Cow: You did it! Yay! You can stop working for them! Quest Complete!
do QuestManager.complete_quest("Filling Juice Lake")
Witch Cow: Phew...
=> END
if get_save_value("juiceLakeQuestComplete", false):
Witch Cow: You've done good work my adventurer :)
Witch Cow: Maybe you'll be able to do more for me someday :)
=> END
if not get_save_value("juiceLakeQuestStarted", false):
Witch Cow: Hi. Are you an adventurer?
- yes => adventurer
- no => notAdventurer
if not DialogueBoxManager.currentSpeaker.straw_check():
Witch Cow: Hello adventurer :)
Witch Cow: Remember, to drink Juice Lake you must find The Straw.
Witch Cow: To find it you will pass through an ancient gateway somewhere east of here.
Witch Cow: Goodluck my adventurer :)
=> END
if not get_save_value("juiceLakeQuestComplete", false):
Witch Cow: YOU HAVE IT! :)
Witch Cow: Go! Now drink the lake!
- Drink Lake => drinkLake
=> END
~ drinkLake
do DialogueBoxManager.currentSpeaker.drink_lake()
=> END
~ adventurer
Witch Cow: Wonderful :) Then I have a task for you.
if not LevelManager.skill_check("juiceDrinking", 25) or not LevelManager.skill_check("appreciating", 15):
Witch Cow: I don't think you're ready yet though. (Requires level 25 Juice Drinking and level 15 Experiencing)
Witch Cow: Please return when you're ready adventurer :)
else:
Witch Cow: This liquid you see before you is actually Juice.
Witch Cow: Your quest is to drink it.
Witch Cow: For this you will need a powerful relic: The Straw.
Witch Cow: To find it you must pass through an ancient gateway somewhere east of here.
Witch Cow: Goodluck my adventurer :)
do set_save_value("juiceLakeQuestStarted", true)
=> END
~ notAdventurer
Witch Cow: Alright then, have a good day.
=> END

View file

@ -0,0 +1,15 @@
[remap]
importer="dialogue_manager_compiler_11"
type="Resource"
uid="uid://cc4hvd3kkjqca"
path="res://.godot/imported/WitchCow.dialogue-3b7169e5493ae0cf5e3c5209a78c532f.tres"
[deps]
source_file="res://NPCs/WitchCow/WitchCow.dialogue"
dest_files=["res://.godot/imported/WitchCow.dialogue-3b7169e5493ae0cf5e3c5209a78c532f.tres"]
[params]
defaults=true

77
NPCs/WitchCow/WitchCow.gd Normal file
View file

@ -0,0 +1,77 @@
extends NPC
var animDelayTimer = 0
var rng = RandomNumberGenerator.new()
var juiceLakeDrinkingCutscene = preload("res://Cutscenes/DrinkingJuiceLake/JuiceLakeCutscene.tscn")
var strawItemClass = preload("res://Items/Dishes/Straw.gd")
var strawItem
var yelledPhrases = ["Adventurer :)", "Come here :)", "Get over here :)"]
var yelledPhrasesIndex = 0
var yellDelay = 0.1
func _ready():
dialogueResource = load("res://NPCs/WitchCow/WitchCow.dialogue")
$Sprite.play("Idle")
strawItem = strawItemClass.new()
func straw_check():
return InventoryManager.check_if_in_inventory(strawItem, 1, "keyItems")
func drink_lake():
GameVariables.player.global_position = Vector2(1400, -500)
GameVariables.player.movementTarget = GameVariables.player.global_position
var aroPigeon = get_parent().get_node("Pigeons").get_node("AroPigeon")
aroPigeon.position.x = 1300
aroPigeon.position.y = -300
var cutscene = juiceLakeDrinkingCutscene.instantiate()
add_child(cutscene)
func _process(delta):
if animDelayTimer > 0:
animDelayTimer -= delta
else:
choose_new_anim()
if DialogueBoxManager.currentSpeaker != self:
yellDelay -= delta
if yellDelay < 0:
yellDelay = 2
if SaveManager.get_save_value("juiceLakeRefilled", false) and !SaveManager.get_save_value("refillQuestComplete", false):
MessageManager.addMessage(yelledPhrases[yelledPhrasesIndex], self, "Witch Cow", Color.YELLOW, true, true, 2.5, -10)
yelledPhrasesIndex += 1
if yelledPhrasesIndex >= yelledPhrases.size():
yelledPhrasesIndex = 0
func choose_new_anim():
var result
if $Sprite.animation != "Idle":
result = rng.randi_range(1, 100)
else:
result = rng.randi_range(1, 70)
if result <= 40:
shine()
elif result <= 70:
bubble()
else:
idle()
func idle():
animDelayTimer = rng.randf_range(2, 6)
$Sprite.play("Idle")
func bubble():
animDelayTimer = 4
$Sprite.play("Bubble")
func shine():
animDelayTimer = 1.4
$Sprite.play("Shine")

162
NPCs/WitchCow/WitchCow.tscn Normal file
View file

@ -0,0 +1,162 @@
[gd_scene load_steps=31 format=3 uid="uid://bonxplalwopav"]
[ext_resource type="PackedScene" uid="uid://doqfsp7yxools" path="res://NPCs/NPC.tscn" id="1_mcbrb"]
[ext_resource type="Script" path="res://NPCs/WitchCow/WitchCow.gd" id="2_6ae0b"]
[ext_resource type="Texture2D" uid="uid://cgxg6jdckhswu" path="res://NPCs/WitchCow/Bubble/witchcowbluegum1.png" id="2_q8ndg"]
[ext_resource type="Texture2D" uid="uid://c752re2876emb" path="res://NPCs/WitchCow/Bubble/witchcowbluegum2.png" id="3_8rh36"]
[ext_resource type="Texture2D" uid="uid://cwflqs20ne4jp" path="res://NPCs/WitchCow/Bubble/witchcowbluegum3.png" id="4_u4fbc"]
[ext_resource type="Texture2D" uid="uid://bjlp5wn5ss53g" path="res://NPCs/WitchCow/Bubble/witchcowbluegum4.png" id="5_i4ax1"]
[ext_resource type="Texture2D" uid="uid://d21t4ppli4w4j" path="res://NPCs/WitchCow/Bubble/witchcowbluegum5.png" id="6_d0lej"]
[ext_resource type="Texture2D" uid="uid://crxhsoy2uv8jg" path="res://NPCs/WitchCow/Bubble/witchcowbluegum6.png" id="7_g6icg"]
[ext_resource type="Texture2D" uid="uid://dcu08oynyayfm" path="res://NPCs/WitchCow/Bubble/witchcowbluegum7.png" id="8_gvj7n"]
[ext_resource type="Texture2D" uid="uid://o4g2xfmh10uv" path="res://NPCs/WitchCow/Bubble/witchcowbluegum8.png" id="9_wqxf8"]
[ext_resource type="Texture2D" uid="uid://cv06ycr22sth4" path="res://NPCs/WitchCow/Bubble/witchcowbluegum9.png" id="10_cyc1w"]
[ext_resource type="Texture2D" uid="uid://c82qeslsw4avr" path="res://NPCs/WitchCow/Bubble/witchcowbluegum10.png" id="11_l34vi"]
[ext_resource type="Texture2D" uid="uid://d25g5qmabftsd" path="res://NPCs/WitchCow/Bubble/witchcowbluegum11.png" id="12_vw1ce"]
[ext_resource type="Texture2D" uid="uid://djqueqi1hcrtm" path="res://NPCs/WitchCow/Bubble/witchcowbluegum12.png" id="13_ox4wa"]
[ext_resource type="Texture2D" uid="uid://dfvxdnq6j5h6d" path="res://NPCs/WitchCow/Bubble/witchcowbluegum13.png" id="14_7soqb"]
[ext_resource type="Texture2D" uid="uid://ba7avyy6pnin" path="res://NPCs/WitchCow/Bubble/witchcowbluegum14.png" id="15_irlgw"]
[ext_resource type="Texture2D" uid="uid://cccjc8jfktygy" path="res://NPCs/WitchCow/Bubble/witchcowbluegum15.png" id="16_okljc"]
[ext_resource type="Texture2D" uid="uid://ds4cr8bvu1ji3" path="res://NPCs/WitchCow/Bubble/witchcowbluegum16.png" id="17_m6x1t"]
[ext_resource type="Texture2D" uid="uid://ng78xgn1ym7f" path="res://NPCs/WitchCow/Bubble/witchcowbluegum17.png" id="18_n12cf"]
[ext_resource type="Texture2D" uid="uid://dbj3pmkltivaq" path="res://NPCs/WitchCow/Shine/witchcowmagic1.png" id="19_hh3mi"]
[ext_resource type="Texture2D" uid="uid://c17qunmjcta5f" path="res://NPCs/WitchCow/Shine/witchcowmagic2.png" id="20_g3a74"]
[ext_resource type="Texture2D" uid="uid://vn6r8sqqj31l" path="res://NPCs/WitchCow/Shine/witchcowmagic3.png" id="21_1okwa"]
[ext_resource type="Texture2D" uid="uid://doe7c3e8t06ow" path="res://NPCs/WitchCow/Shine/witchcowmagic4.png" id="22_wqq0y"]
[ext_resource type="Texture2D" uid="uid://clw0pkgc72u5e" path="res://NPCs/WitchCow/Shine/witchcowmagic5.png" id="23_pv5d0"]
[ext_resource type="Texture2D" uid="uid://bykeixcnm8jjw" path="res://NPCs/WitchCow/Shine/witchcowmagic6.png" id="24_beg0i"]
[ext_resource type="Texture2D" uid="uid://86vcvhbq4b05" path="res://NPCs/WitchCow/Shine/witchcowmagic7.png" id="25_g22mv"]
[ext_resource type="Texture2D" uid="uid://dvpncru63xubs" path="res://NPCs/WitchCow/WalkAnimation/witchcowwalk1.png" id="26_esfsa"]
[ext_resource type="Texture2D" uid="uid://bpybqko4iycjw" path="res://NPCs/WitchCow/WalkAnimation/witchcowwalk2.png" id="27_su6q5"]
[sub_resource type="SpriteFrames" id="SpriteFrames_vvhum"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("2_q8ndg")
}, {
"duration": 1.0,
"texture": ExtResource("3_8rh36")
}, {
"duration": 1.0,
"texture": ExtResource("4_u4fbc")
}, {
"duration": 1.0,
"texture": ExtResource("5_i4ax1")
}, {
"duration": 1.0,
"texture": ExtResource("6_d0lej")
}, {
"duration": 1.0,
"texture": ExtResource("7_g6icg")
}, {
"duration": 1.0,
"texture": ExtResource("8_gvj7n")
}, {
"duration": 1.0,
"texture": ExtResource("9_wqxf8")
}, {
"duration": 1.0,
"texture": ExtResource("10_cyc1w")
}, {
"duration": 1.0,
"texture": ExtResource("11_l34vi")
}, {
"duration": 1.0,
"texture": ExtResource("12_vw1ce")
}, {
"duration": 1.0,
"texture": ExtResource("13_ox4wa")
}, {
"duration": 1.0,
"texture": ExtResource("14_7soqb")
}, {
"duration": 2.0,
"texture": ExtResource("15_irlgw")
}, {
"duration": 3.0,
"texture": ExtResource("16_okljc")
}, {
"duration": 1.0,
"texture": ExtResource("17_m6x1t")
}, {
"duration": 1.0,
"texture": ExtResource("18_n12cf")
}],
"loop": true,
"name": &"Bubble",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("19_hh3mi")
}],
"loop": true,
"name": &"Idle",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("19_hh3mi")
}, {
"duration": 1.0,
"texture": ExtResource("20_g3a74")
}, {
"duration": 1.0,
"texture": ExtResource("21_1okwa")
}, {
"duration": 1.0,
"texture": ExtResource("22_wqq0y")
}, {
"duration": 1.0,
"texture": ExtResource("23_pv5d0")
}, {
"duration": 1.0,
"texture": ExtResource("24_beg0i")
}, {
"duration": 1.0,
"texture": ExtResource("25_g22mv")
}],
"loop": true,
"name": &"Shine",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("26_esfsa")
}, {
"duration": 1.0,
"texture": ExtResource("27_su6q5")
}],
"loop": true,
"name": &"Walk",
"speed": 5.0
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ypyp3"]
size = Vector2(88, 10)
[node name="WitchCow" instance=ExtResource("1_mcbrb")]
script = ExtResource("2_6ae0b")
[node name="Sprite" parent="." index="0"]
position = Vector2(-16, -51)
sprite_frames = SubResource("SpriteFrames_vvhum")
animation = &"Bubble"
[node name="Panel" parent="Interactable" index="1"]
offset_left = -82.0
offset_top = -66.0
offset_right = 62.0
offset_bottom = 10.0
[node name="CollisionShape2D" parent="Talkable/InteractionArea" index="0"]
position = Vector2(5, -23)
[node name="CollisionShape2D" parent="." index="3"]
position = Vector2(6, 4)
shape = SubResource("RectangleShape2D_ypyp3")
[editable path="Interactable"]
[editable path="Interactable/ActionMenu"]
[editable path="Talkable"]