I forgor to push the entire fucking project

This commit is contained in:
Jan van der Weide 2025-02-15 19:20:49 +01:00
parent d7da162f84
commit 48f9a4cd9c
73 changed files with 1543 additions and 0 deletions

1
.gitignore vendored
View file

@ -15,3 +15,4 @@ export_presets.cfg
data_*/
mono_crash.*.json
Builds

BIN
Art/BigTextBubbles.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brlna3ia1vk5g"
path="res://.godot/imported/BigTextBubbles.png-5188533f85b511c78ee148af5cc3dc8e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/BigTextBubbles.png"
dest_files=["res://.godot/imported/BigTextBubbles.png-5188533f85b511c78ee148af5cc3dc8e.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: 2.8 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c45v02wdjoo2b"
path="res://.godot/imported/base_negative.png-2bb26a662209037492d27f6930022228.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/base_negative.png"
dest_files=["res://.godot/imported/base_negative.png-2bb26a662209037492d27f6930022228.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: 2.5 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpagb45dckv5l"
path="res://.godot/imported/base_neutral.png-adb3a75ff77b66c2a9b9f5f23cccbfa7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/base_neutral.png"
dest_files=["res://.godot/imported/base_neutral.png-adb3a75ff77b66c2a9b9f5f23cccbfa7.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: 2.7 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3hghpw5pp0an"
path="res://.godot/imported/base_positive.png-5101f492b634e6f18ab8fdd021aab68b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/base_positive.png"
dest_files=["res://.godot/imported/base_positive.png-5101f492b634e6f18ab8fdd021aab68b.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: 4.5 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://u4nb6tklytda"
path="res://.godot/imported/first_negative.png-bbc6e82ff607f3df08c62eb7aabf87dc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/first_negative.png"
dest_files=["res://.godot/imported/first_negative.png-bbc6e82ff607f3df08c62eb7aabf87dc.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: 4 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c22aws76vqltv"
path="res://.godot/imported/first_neutral.png-006ab4468a1d0241abef6224a6b02332.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/first_neutral.png"
dest_files=["res://.godot/imported/first_neutral.png-006ab4468a1d0241abef6224a6b02332.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: 4.2 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djs8kjnuqdd0x"
path="res://.godot/imported/first_positive.png-86f26325a25cd8f806ddb7165c1d7b74.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/first_positive.png"
dest_files=["res://.godot/imported/first_positive.png-86f26325a25cd8f806ddb7165c1d7b74.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: 17 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ba1y8d5bgitko"
path="res://.godot/imported/fith_negative.png-aaae6bd1412f5f5d2766f2ed2e092150.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fith_negative.png"
dest_files=["res://.godot/imported/fith_negative.png-aaae6bd1412f5f5d2766f2ed2e092150.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: 18 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dh6cig7bc3d33"
path="res://.godot/imported/fith_neutral.png-3ac7e6272a9bac8ae43320916a4dd860.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fith_neutral.png"
dest_files=["res://.godot/imported/fith_neutral.png-3ac7e6272a9bac8ae43320916a4dd860.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: 18 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpcynjgfm4am3"
path="res://.godot/imported/fith_positive.png-c0dc2f16cd3c81e85cac887c5f727b53.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fith_positive.png"
dest_files=["res://.godot/imported/fith_positive.png-c0dc2f16cd3c81e85cac887c5f727b53.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: 12 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b782p7xrru1l0"
path="res://.godot/imported/fourth_negative.png-e42d8887017427c926961d7969005e4c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fourth_negative.png"
dest_files=["res://.godot/imported/fourth_negative.png-e42d8887017427c926961d7969005e4c.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: 12 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b7pxammtfl1a6"
path="res://.godot/imported/fourth_neutral.png-99b84d86bc4cd1b755cd642b32181907.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fourth_neutral.png"
dest_files=["res://.godot/imported/fourth_neutral.png-99b84d86bc4cd1b755cd642b32181907.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: 12 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b780e6ide8ova"
path="res://.godot/imported/fourth_positive.png-c3686c6dd6f32ee70c7edeaf8123bb46.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/fourth_positive.png"
dest_files=["res://.godot/imported/fourth_positive.png-c3686c6dd6f32ee70c7edeaf8123bb46.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: 7.6 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://k0brbg2l14fj"
path="res://.godot/imported/second_negative.png-8e86011a94d33bb32bf34116371b0f92.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/second_negative.png"
dest_files=["res://.godot/imported/second_negative.png-8e86011a94d33bb32bf34116371b0f92.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: 7.4 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d3qnu71uuk81f"
path="res://.godot/imported/second_neutral.png-6c09dca8e739295036600577c9d4b99b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/second_neutral.png"
dest_files=["res://.godot/imported/second_neutral.png-6c09dca8e739295036600577c9d4b99b.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: 7.5 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b7uibrol7mjof"
path="res://.godot/imported/second_positive.png-44a42ee5a74f25f331c60772540eb915.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/second_positive.png"
dest_files=["res://.godot/imported/second_positive.png-44a42ee5a74f25f331c60772540eb915.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: 9.5 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b28v08u5vd322"
path="res://.godot/imported/third_negative.png-18649d9c3ae0a6ebf029a2ec322c0075.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/third_negative.png"
dest_files=["res://.godot/imported/third_negative.png-18649d9c3ae0a6ebf029a2ec322c0075.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: 9.3 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brtlccuaqlum3"
path="res://.godot/imported/third_neutral.png-688e442707c1e11fe70b411daefbd30b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/third_neutral.png"
dest_files=["res://.godot/imported/third_neutral.png-688e442707c1e11fe70b411daefbd30b.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: 9.4 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cinah0tewvn4"
path="res://.godot/imported/third_positive.png-5e694095b35dafa85d356cbf94eda21a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/CharacterArt/third_positive.png"
dest_files=["res://.godot/imported/third_positive.png-5e694095b35dafa85d356cbf94eda21a.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

BIN
Art/GameplaySceneArt.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dlb2x0xc1amni"
path="res://.godot/imported/GameplaySceneArt.jpg-8d861e575ab714ee3aa1cbc20a446a3b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/GameplaySceneArt.jpg"
dest_files=["res://.godot/imported/GameplaySceneArt.jpg-8d861e575ab714ee3aa1cbc20a446a3b.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

BIN
Art/MainMenuArt.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://be77bkqaub4i4"
path="res://.godot/imported/MainMenuArt.jpg-4aee6d5650c603ddca37a2ee56dcfc83.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/MainMenuArt.jpg"
dest_files=["res://.godot/imported/MainMenuArt.jpg-4aee6d5650c603ddca37a2ee56dcfc83.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

BIN
Art/TableForground.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View file

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

BIN
Art/Title.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 KiB

34
Art/Title.png.import Normal file
View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://0m14r5weeku5"
path="res://.godot/imported/Title.png-8c103e26495a57385cdef65838024d25.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Art/Title.png"
dest_files=["res://.godot/imported/Title.png-8c103e26495a57385cdef65838024d25.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

BIN
Art/TripleTextBubbles.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View file

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

BIN
Art/quit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

34
Art/quit.png.import Normal file
View file

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

BIN
Art/start.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

34
Art/start.png.import Normal file
View file

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

115
Scenes/gameplay_scene.tscn Normal file
View file

@ -0,0 +1,115 @@
[gd_scene load_steps=25 format=3 uid="uid://c2f5ag6qjhr38"]
[ext_resource type="Script" path="res://Scripts/gameplay_scene.gd" id="1_i6upw"]
[ext_resource type="Texture2D" uid="uid://dlb2x0xc1amni" path="res://Art/GameplaySceneArt.jpg" id="2_4klmo"]
[ext_resource type="Texture2D" uid="uid://cpagb45dckv5l" path="res://Art/CharacterArt/base_neutral.png" id="2_yvbub"]
[ext_resource type="Texture2D" uid="uid://d3hghpw5pp0an" path="res://Art/CharacterArt/base_positive.png" id="4_ehyv0"]
[ext_resource type="Script" path="res://Scripts/character.gd" id="4_l0iij"]
[ext_resource type="Texture2D" uid="uid://djs8kjnuqdd0x" path="res://Art/CharacterArt/first_positive.png" id="5_5lrpo"]
[ext_resource type="Script" path="res://Scripts/story_label.gd" id="5_32oug"]
[ext_resource type="Script" path="res://Scripts/story_button.gd" id="5_r50w8"]
[ext_resource type="Texture2D" uid="uid://b7uibrol7mjof" path="res://Art/CharacterArt/second_positive.png" id="6_3mqex"]
[ext_resource type="Texture2D" uid="uid://df1twmogiuwgw" path="res://Art/TableForground.png" id="6_doeiy"]
[ext_resource type="Texture2D" uid="uid://cinah0tewvn4" path="res://Art/CharacterArt/third_positive.png" id="7_yyf8m"]
[ext_resource type="Texture2D" uid="uid://b780e6ide8ova" path="res://Art/CharacterArt/fourth_positive.png" id="8_uf0h3"]
[ext_resource type="Texture2D" uid="uid://cpcynjgfm4am3" path="res://Art/CharacterArt/fith_positive.png" id="9_gf5qo"]
[ext_resource type="Texture2D" uid="uid://c22aws76vqltv" path="res://Art/CharacterArt/first_neutral.png" id="11_4m63f"]
[ext_resource type="Texture2D" uid="uid://d3qnu71uuk81f" path="res://Art/CharacterArt/second_neutral.png" id="12_hvlnb"]
[ext_resource type="Texture2D" uid="uid://brtlccuaqlum3" path="res://Art/CharacterArt/third_neutral.png" id="13_58kom"]
[ext_resource type="Texture2D" uid="uid://b7pxammtfl1a6" path="res://Art/CharacterArt/fourth_neutral.png" id="14_jleoy"]
[ext_resource type="Texture2D" uid="uid://dh6cig7bc3d33" path="res://Art/CharacterArt/fith_neutral.png" id="15_dgrja"]
[ext_resource type="Texture2D" uid="uid://c45v02wdjoo2b" path="res://Art/CharacterArt/base_negative.png" id="16_pajw7"]
[ext_resource type="Texture2D" uid="uid://u4nb6tklytda" path="res://Art/CharacterArt/first_negative.png" id="17_ladss"]
[ext_resource type="Texture2D" uid="uid://k0brbg2l14fj" path="res://Art/CharacterArt/second_negative.png" id="18_nt5kr"]
[ext_resource type="Texture2D" uid="uid://b28v08u5vd322" path="res://Art/CharacterArt/third_negative.png" id="19_kwdf2"]
[ext_resource type="Texture2D" uid="uid://b782p7xrru1l0" path="res://Art/CharacterArt/fourth_negative.png" id="20_8e07u"]
[ext_resource type="Texture2D" uid="uid://ba1y8d5bgitko" path="res://Art/CharacterArt/fith_negative.png" id="21_3u4pc"]
[node name="GameplayScene" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_i6upw")
[node name="Background" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("2_4klmo")
expand_mode = 5
stretch_mode = 4
[node name="Character" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -324.0
offset_top = -324.0
offset_right = 324.0
offset_bottom = 324.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 4
expand_mode = 2
script = ExtResource("4_l0iij")
positive_states = Array[Texture2D]([ExtResource("4_ehyv0"), ExtResource("5_5lrpo"), ExtResource("6_3mqex"), ExtResource("7_yyf8m"), ExtResource("8_uf0h3"), ExtResource("9_gf5qo")])
neutral_states = Array[Texture2D]([ExtResource("2_yvbub"), ExtResource("11_4m63f"), ExtResource("12_hvlnb"), ExtResource("13_58kom"), ExtResource("14_jleoy"), ExtResource("15_dgrja")])
negative_states = Array[Texture2D]([ExtResource("16_pajw7"), ExtResource("17_ladss"), ExtResource("18_nt5kr"), ExtResource("19_kwdf2"), ExtResource("20_8e07u"), ExtResource("21_3u4pc")])
[node name="Table" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("6_doeiy")
expand_mode = 2
[node name="HBoxContainer" type="HBoxContainer" parent="."]
z_index = 1
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 8
[node name="Button" type="Button" parent="HBoxContainer/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 4
button_mask = 0
script = ExtResource("5_32oug")
[node name="Positive" type="Button" parent="HBoxContainer/VBoxContainer"]
z_index = 2
layout_mode = 2
icon_alignment = 1
script = ExtResource("5_r50w8")
vibe = "pos"
[node name="Neutral" type="Button" parent="HBoxContainer/VBoxContainer"]
z_index = 2
layout_mode = 2
script = ExtResource("5_r50w8")
vibe = "neu"
[node name="Negative" type="Button" parent="HBoxContainer/VBoxContainer"]
z_index = 2
layout_mode = 2
script = ExtResource("5_r50w8")
vibe = "neg"

45
Scenes/loss_screen.tscn Normal file
View file

@ -0,0 +1,45 @@
[gd_scene load_steps=3 format=3 uid="uid://dawewa7ajn2en"]
[ext_resource type="Texture2D" uid="uid://be77bkqaub4i4" path="res://Art/MainMenuArt.jpg" id="1_dksb8"]
[ext_resource type="Script" path="res://Scripts/quit_game.gd" id="3_eu4gy"]
[node name="Loss_Screen" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -1.69632
offset_bottom = 1.69629
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("1_dksb8")
expand_mode = 5
stretch_mode = 4
[node name="Quit" type="Button" parent="."]
top_level = true
z_index = 1
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -47.5
offset_top = -15.5
offset_right = 47.5
offset_bottom = 15.5
grow_horizontal = 2
grow_vertical = 2
text = "And that was the date!
You and Autumn both went your sepparate ways"
script = ExtResource("3_eu4gy")

85
Scenes/main_menu.tscn Normal file
View file

@ -0,0 +1,85 @@
[gd_scene load_steps=7 format=3 uid="uid://dq6isvkqq0ylg"]
[ext_resource type="Script" path="res://Scripts/start_game.gd" id="1_6bfra"]
[ext_resource type="Texture2D" uid="uid://be77bkqaub4i4" path="res://Art/MainMenuArt.jpg" id="1_exf5b"]
[ext_resource type="Script" path="res://Scripts/quit_game.gd" id="2_pgpfd"]
[ext_resource type="Texture2D" uid="uid://c556yx4olxayt" path="res://Art/quit.png" id="3_54vsh"]
[ext_resource type="Texture2D" uid="uid://0m14r5weeku5" path="res://Art/Title.png" id="4_hy602"]
[ext_resource type="Texture2D" uid="uid://cena77gtj0vd4" path="res://Art/start.png" id="5_esns0"]
[node name="MainMenu" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
metadata/_edit_use_anchors_ = true
[node name="Background" type="TextureRect" parent="."]
z_index = -8
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -1.69632
offset_bottom = 1.69629
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("1_exf5b")
expand_mode = 5
stretch_mode = 4
[node name="HBoxContainer" type="HBoxContainer" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 8
texture = ExtResource("5_esns0")
expand_mode = 4
stretch_mode = 4
[node name="Start" type="Button" parent="HBoxContainer/TextureRect"]
z_index = 1
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
size_flags_horizontal = 0
flat = true
script = ExtResource("1_6bfra")
[node name="TextureRect3" type="TextureRect" parent="HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
texture = ExtResource("4_hy602")
expand_mode = 2
stretch_mode = 5
[node name="TextureRect2" type="TextureRect" parent="HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 8
texture = ExtResource("3_54vsh")
expand_mode = 4
stretch_mode = 4
[node name="Quit" type="Button" parent="HBoxContainer/TextureRect2"]
z_index = 1
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
flat = true
script = ExtResource("2_pgpfd")

45
Scenes/win_screen.tscn Normal file
View file

@ -0,0 +1,45 @@
[gd_scene load_steps=3 format=3 uid="uid://djppndvxhlqyp"]
[ext_resource type="Texture2D" uid="uid://be77bkqaub4i4" path="res://Art/MainMenuArt.jpg" id="1_fkc2o"]
[ext_resource type="Script" path="res://Scripts/quit_game.gd" id="2_kk054"]
[node name="Win_Screen" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = -1.69632
offset_bottom = 1.69629
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("1_fkc2o")
expand_mode = 5
stretch_mode = 4
[node name="Quit" type="Button" parent="."]
top_level = true
z_index = 1
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -47.5
offset_top = -15.5
offset_right = 47.5
offset_bottom = 15.5
grow_horizontal = 2
grow_vertical = 2
text = "And that was the date,
Later Autumn sent you a text asking for a second date!"
script = ExtResource("2_kk054")

23
Scripts/character.gd Normal file
View file

@ -0,0 +1,23 @@
extends TextureRect
@export var positive_states: Array[Texture2D]
@export var neutral_states: Array[Texture2D]
@export var negative_states: Array[Texture2D]
var abstraction: int
func _next_page_pos() -> void:
self.texture = positive_states[abstraction]
func _next_page_neu() -> void:
self.texture = neutral_states[abstraction]
func _next_page_neg() -> void:
self.texture = negative_states[abstraction]
func increase() -> void:
if abstraction < neutral_states.size() - 1:
abstraction += 1
func decrease() -> void:
if abstraction > 0:
abstraction -= 1

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://cous3jf1kjrlq"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="1_cnxoo"]
[ext_resource type="Texture2D" uid="uid://c45v02wdjoo2b" path="res://Art/CharacterArt/base_negative.png" id="1_q2era"]
[ext_resource type="Texture2D" uid="uid://cpagb45dckv5l" path="res://Art/CharacterArt/base_neutral.png" id="1_y0rj1"]
[ext_resource type="Texture2D" uid="uid://d3hghpw5pp0an" path="res://Art/CharacterArt/base_positive.png" id="3_h38el"]
[resource]
script = ExtResource("1_cnxoo")
positive_sprite = ExtResource("3_h38el")
neutral_sprite = ExtResource("1_y0rj1")
negative_sprite = ExtResource("1_q2era")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://c7ylitc7icx46"]
[ext_resource type="Texture2D" uid="uid://c22aws76vqltv" path="res://Art/CharacterArt/first_neutral.png" id="1_d885d"]
[ext_resource type="Texture2D" uid="uid://u4nb6tklytda" path="res://Art/CharacterArt/first_negative.png" id="1_ys21e"]
[ext_resource type="Texture2D" uid="uid://djs8kjnuqdd0x" path="res://Art/CharacterArt/first_positive.png" id="2_vrmib"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="4_d7vfg"]
[resource]
script = ExtResource("4_d7vfg")
positive_sprite = ExtResource("2_vrmib")
neutral_sprite = ExtResource("1_d885d")
negative_sprite = ExtResource("1_ys21e")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://d08m1j6223bsa"]
[ext_resource type="Texture2D" uid="uid://k0brbg2l14fj" path="res://Art/CharacterArt/second_negative.png" id="1_ga8gw"]
[ext_resource type="Texture2D" uid="uid://d3qnu71uuk81f" path="res://Art/CharacterArt/second_neutral.png" id="1_mxgbt"]
[ext_resource type="Texture2D" uid="uid://b7uibrol7mjof" path="res://Art/CharacterArt/second_positive.png" id="2_uqptd"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="4_eeg5e"]
[resource]
script = ExtResource("4_eeg5e")
positive_sprite = ExtResource("2_uqptd")
neutral_sprite = ExtResource("1_mxgbt")
negative_sprite = ExtResource("1_ga8gw")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://dl8ix0rnccpe0"]
[ext_resource type="Texture2D" uid="uid://b28v08u5vd322" path="res://Art/CharacterArt/third_negative.png" id="1_6dqvd"]
[ext_resource type="Texture2D" uid="uid://brtlccuaqlum3" path="res://Art/CharacterArt/third_neutral.png" id="1_7g1ls"]
[ext_resource type="Texture2D" uid="uid://cinah0tewvn4" path="res://Art/CharacterArt/third_positive.png" id="2_yxqjg"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="4_23qle"]
[resource]
script = ExtResource("4_23qle")
positive_sprite = ExtResource("2_yxqjg")
neutral_sprite = ExtResource("1_7g1ls")
negative_sprite = ExtResource("1_6dqvd")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://b1f2mmv1gqy84"]
[ext_resource type="Texture2D" uid="uid://b7pxammtfl1a6" path="res://Art/CharacterArt/fourth_neutral.png" id="1_a2mx4"]
[ext_resource type="Texture2D" uid="uid://b782p7xrru1l0" path="res://Art/CharacterArt/fourth_negative.png" id="1_bqmes"]
[ext_resource type="Texture2D" uid="uid://b780e6ide8ova" path="res://Art/CharacterArt/fourth_positive.png" id="2_jcggh"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="4_e0tmu"]
[resource]
script = ExtResource("4_e0tmu")
positive_sprite = ExtResource("2_jcggh")
neutral_sprite = ExtResource("1_a2mx4")
negative_sprite = ExtResource("1_bqmes")

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" load_steps=5 format=3 uid="uid://d0axc337vdit6"]
[ext_resource type="Texture2D" uid="uid://dh6cig7bc3d33" path="res://Art/CharacterArt/fith_neutral.png" id="1_0k3xp"]
[ext_resource type="Texture2D" uid="uid://ba1y8d5bgitko" path="res://Art/CharacterArt/fith_negative.png" id="1_7sf0n"]
[ext_resource type="Script" path="res://Scripts/character_state_logic.gd" id="1_kir0d"]
[ext_resource type="Texture2D" uid="uid://cpcynjgfm4am3" path="res://Art/CharacterArt/fith_positive.png" id="2_qs5d6"]
[resource]
script = ExtResource("1_kir0d")
positive_sprite = ExtResource("2_qs5d6")
neutral_sprite = ExtResource("1_0k3xp")
negative_sprite = ExtResource("1_7sf0n")

View file

@ -0,0 +1,10 @@
extends Resource
@export var positive_sprite: Texture
@export var neutral_sprite: Texture
@export var negative_sprite: Texture
func _init(p_positive_sprite = Texture.new(), p_neutral_sprite = Texture.new(), p_negative_sprite = Texture.new()) -> void:
positive_sprite = p_positive_sprite
neutral_sprite = p_neutral_sprite
negative_sprite = p_negative_sprite

35
Scripts/gameplay_scene.gd Normal file
View file

@ -0,0 +1,35 @@
extends Control
var character
var text_label
var positive_button
var neutral_button
var negative_button
var end = false
func _ready() -> void:
character = get_node("Character")
text_label = get_node("HBoxContainer/VBoxContainer/Button")
positive_button = get_node("HBoxContainer/VBoxContainer/Positive")
neutral_button = get_node("HBoxContainer/VBoxContainer/Neutral")
negative_button = get_node("HBoxContainer/VBoxContainer/Negative")
positive_button.button_up.connect(_increase_abstraction)
neutral_button.button_up.connect(_further_story)
negative_button.button_up.connect(_decrease_abstraction)
func _increase_abstraction() -> void:
character.increase()
_further_story()
func _decrease_abstraction() -> void:
character.decrease()
_further_story()
func _further_story() -> void:
text_label.next_page()
positive_button.next_page()
neutral_button.next_page()
negative_button.next_page()

7
Scripts/quit_game.gd Normal file
View file

@ -0,0 +1,7 @@
extends Button
func _ready() -> void:
self.button_up.connect(on_button_up)
func on_button_up():
get_tree().quit()

12
Scripts/start_game.gd Normal file
View file

@ -0,0 +1,12 @@
extends Button
var gameplayScene: PackedScene
func _ready() -> void:
self.button_up.connect(on_button_up)
func on_button_up() -> void:
disabled = true
gameplayScene = load("res://Scenes/gameplay_scene.tscn")
get_tree().change_scene_to_packed(gameplayScene)

101
Scripts/story_button.gd Normal file
View file

@ -0,0 +1,101 @@
extends Button
@onready var character = get_node("/root/GameplayScene/Character")
@export var vibe: String
var text_array: Array[String]
var page = 0
func _ready() -> void:
if self.name == "Positive":
set_text_array_positive()
elif self.name == "Neutral":
set_text_array_neutral()
elif self.name == "Negative":
set_text_array_negative()
character._next_page_neu()
set_text_to_page()
func set_text_to_page() -> void:
self.text = text_array[page]
func next_page() -> void:
if page < text_array.size() - 1:
page += 1
set_text_to_page()
character._next_page_neu()
func set_text_array_positive() -> void:
text_array.push_back("Hey Autumn.\n
I love your name, its perfect for this season.\n
So, what do you do in your daily life?")
text_array.push_back("Thats wonderful!\n
My family always had pets, so naturally I love animals!\n
What do you like to do for fun?")
text_array.push_back("Interesting, you already struck me as the outdoors type who loves nature, I appreciate that.\n
If you had to name one thing that you love the most about your favorite hobby, what would it be?")
text_array.push_back("Thats fascinating,\n
I cant say I have met anyone before who is into taxidermy,\n
but I think its very admirable.")
text_array.push_back("Aww, aside from when it gets a bit scary at night, that sounds very sweet.\n
Anyway, aside from taxidermy, what about being outdoors do you like?")
text_array.push_back("I know what you mean, it always feels so magical when youre in harmony with your surroundings.")
text_array.push_back("Im all about reading too! Getting lost in a good book is such a good way to unwind.")
text_array.push_back("The feeling is mutual, Autumn!\n
I love how passionate you are about what you do.\n
Id love to chat more soon.")
func set_text_array_neutral() -> void:
text_array.push_back("Hey Autumn.\n
Nice to meet you.\n
So, what do you do in your daily life?")
text_array.push_back("Wow, you sound… ambitious.\n
I dont have any pets, but I guess you could say I do like animals.\n
What do you like to do for fun?")
text_array.push_back("Get out of my head, me too!\n
If you had to name one thing that you love the most about your favorite hobby, what would it be?")
text_array.push_back("That sounds cool, do you have a favorite piece?")
text_array.push_back("You seem very passionate, I respect that.\n
Anyway, aside from taxidermy, what about being outdoors do you like?")
text_array.push_back("Well, I know a few trails myself.\n
Maybe youd like to go on a hike together sometimes?")
text_array.push_back("I dont think I would last more than an hour without access to the internet")
text_array.push_back("It was nice to meet you too. I hope you have a good time with your next dates.")
func set_text_array_negative() -> void:
text_array.push_back("Hey “Autumn?”\n
Is that your real name or just some nickname for the season?\n
So, what do you do in your daily life?")
text_array.push_back("That sounds hectic.\n
I dont really like animals, especially sick ones.\n
What do you like to do for fun?")
text_array.push_back("Wow, run of the mill with you it seems.\n
If you had to name one thing that you love the most about your favorite hobby, what would it be?")
text_array.push_back("Taxidermy? Thats kind of weird.\n
By the way, is it me or did you also hear the alarm go off just now?")
text_array.push_back("So in the honor of an old man, youre stuck with a scary lion?\n
How unfortunate.")
text_array.push_back("If I had to walk a long distance with nothing in sight but trees I would be bored out of my mind!")
text_array.push_back("A book? I dont know, I get bored pretty quickly.")
text_array.push_back("Yeah, thanks for the chat. Good luck with the taxidermy, I guess.")

54
Scripts/story_label.gd Normal file
View file

@ -0,0 +1,54 @@
extends Button
var text_array: Array[String]
var page = 0
func _ready() -> void:
set_text_array()
set_text_to_page()
func set_text_to_page() -> void:
self.text = text_array[page]
func next_page() -> void:
if page < text_array.size() - 1:
page += 1
set_text_to_page()
else:
var character = get_node("/root/GameplayScene/Character")
if character.abstraction > 3:
var winScene = load("res://Scenes/win_screen.tscn")
get_tree().change_scene_to_packed(winScene)
else:
var lossScene = load("res://Scenes/loss_screen.tscn")
get_tree().change_scene_to_packed(lossScene)
func set_text_array() -> void:
text_array.push_back("[Autumn]: Hi, Im Autumn.")
text_array.push_back("[Autumn]: I study veterinary medicine and have a part-time job as a veterinary assistant.\n
I handle all sorts of things around the clinic ranging from procedures to comforting pets and making sure things run smoothly.\n
I wouldnt trade it for anything though.\n
Are you an animal person?")
text_array.push_back("[Autumn]: In my spare time I love to go shopping, do yoga and go hiking in nature.\n
My recent addictions include flavored ChapSticks and Pumpkin-Spice Latte.")
text_array.push_back("[Autumn]: Well, I do have a peculiar hobby… its taxidermy.\n
I know its unusual, but I am just fascinated by animals and their anatomy.\n
I collect pieces to appreciate it up close.\n
A lot of people think its strange, but to me its a way to respect the animals and preserve their natural state.")
text_array.push_back("[Autumn]: My favorite piece is that of a lion I inherited from my grandfather.\n
I think part of the reason why I am so fond of it is the memory I have of my grandfather telling me the story of the lions life and how it ended.\n
I must say, the lion can be a bit scary at night though, haha.")
text_array.push_back("[Autumn]: I love the fresh air and being surrounded by nature.\n
When I go hiking it really helps me re-align with nature in contrast to the chaos that working at the clinic can bring.\n
If youre quiet enough during a hike, you might even spot a few animals!")
text_array.push_back("[Autumn]: Sometimes though,\n
Id like to have a little picknick or maybe throw down a blanket and read a good book.")
text_array.push_back("[Autumn]: Thanks, It was a pleasure to meet you.")

1
icon.svg Normal file
View file

@ -0,0 +1 @@
<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>

After

Width:  |  Height:  |  Size: 994 B

37
icon.svg.import Normal file
View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cnh8e2ea63iui"
path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://icon.svg"
dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.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
svg/scale=1.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

16
project.godot Normal file
View file

@ -0,0 +1,16 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters
config_version=5
[application]
config/name="AbstractAffection"
run/main_scene="res://Scenes/main_menu.tscn"
config/features=PackedStringArray("4.3", "Forward Plus")
config/icon="res://icon.svg"