Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b775c73ffa | |||
| 17874619ce | |||
| d2290b009d | |||
| 09a92bd148 |
BIN
assets/audio/Crowd Talking.mp3
Normal file
19
assets/audio/Crowd Talking.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://chaoj2vma62x2"
|
||||
path="res://.godot/imported/Crowd Talking.mp3-54eae53ae22393453e154122c0e91197.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/Crowd Talking.mp3"
|
||||
dest_files=["res://.godot/imported/Crowd Talking.mp3-54eae53ae22393453e154122c0e91197.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/Small Bell Jingle.mp3
Normal file
19
assets/audio/Small Bell Jingle.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bw1g10f27vaja"
|
||||
path="res://.godot/imported/Small Bell Jingle.mp3-bcee597e1ed958399e9a60a41b80894c.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/Small Bell Jingle.mp3"
|
||||
dest_files=["res://.godot/imported/Small Bell Jingle.mp3-bcee597e1ed958399e9a60a41b80894c.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/bell-98033.mp3
Normal file
19
assets/audio/bell-98033.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bd6ac4eygdsqn"
|
||||
path="res://.godot/imported/bell-98033.mp3-77cb4cbb334a5c7855df689915d64cf2.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/bell-98033.mp3"
|
||||
dest_files=["res://.godot/imported/bell-98033.mp3-77cb4cbb334a5c7855df689915d64cf2.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/crowd_ambiance/Crowd Talking.mp3
Normal file
19
assets/audio/crowd_ambiance/Crowd Talking.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://ba5cwdtw0ddj6"
|
||||
path="res://.godot/imported/Crowd Talking.mp3-7e400e26e7a8d1fa2cd64122cdfb3389.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/crowd_ambiance/Crowd Talking.mp3"
|
||||
dest_files=["res://.godot/imported/Crowd Talking.mp3-7e400e26e7a8d1fa2cd64122cdfb3389.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/crowd_ambiance/crowd-noise-390947.mp3
Normal file
19
assets/audio/crowd_ambiance/crowd-noise-390947.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://qg0u7cllfipq"
|
||||
path="res://.godot/imported/crowd-noise-390947.mp3-7d3932240df6664e41ca33d97c2af36a.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/crowd_ambiance/crowd-noise-390947.mp3"
|
||||
dest_files=["res://.godot/imported/crowd-noise-390947.mp3-7d3932240df6664e41ca33d97c2af36a.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/crowd_ambiance/desktop.ini
Normal file
BIN
assets/audio/defeat/crowd-shocked-reaction-352766.mp3
Normal file
19
assets/audio/defeat/crowd-shocked-reaction-352766.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://cr22cxcqc7cli"
|
||||
path="res://.godot/imported/crowd-shocked-reaction-352766.mp3-1ddd837eeacd14c74718368d4a52c878.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/defeat/crowd-shocked-reaction-352766.mp3"
|
||||
dest_files=["res://.godot/imported/crowd-shocked-reaction-352766.mp3-1ddd837eeacd14c74718368d4a52c878.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/defeat/desktop.ini
Normal file
BIN
assets/audio/defeat/fiasco-154915.mp3
Normal file
19
assets/audio/defeat/fiasco-154915.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://btmwxdhsu8ckf"
|
||||
path="res://.godot/imported/fiasco-154915.mp3-ce326d3fc14c7204034b57c2a12d217a.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/defeat/fiasco-154915.mp3"
|
||||
dest_files=["res://.godot/imported/fiasco-154915.mp3-ce326d3fc14c7204034b57c2a12d217a.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/paper picked up 2.wav
Normal file
24
assets/audio/paper picked up 2.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://dwhw36p5gijof"
|
||||
path="res://.godot/imported/paper picked up 2.wav-b83618f171c543385ff9d22360ba0713.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/paper picked up 2.wav"
|
||||
dest_files=["res://.godot/imported/paper picked up 2.wav-b83618f171c543385ff9d22360ba0713.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
BIN
assets/audio/victory/correct_answer_toy_bi-bling-476370.mp3
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://dhdak0bbkksm"
|
||||
path="res://.godot/imported/correct_answer_toy_bi-bling-476370.mp3-c110f32f7bedf605e8d481bc2db68a17.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/victory/correct_answer_toy_bi-bling-476370.mp3"
|
||||
dest_files=["res://.godot/imported/correct_answer_toy_bi-bling-476370.mp3-c110f32f7bedf605e8d481bc2db68a17.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/victory/cute_happy_victory-476376.mp3
Normal file
19
assets/audio/victory/cute_happy_victory-476376.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bnxtexx6ofcip"
|
||||
path="res://.godot/imported/cute_happy_victory-476376.mp3-3c41a12412c724b44c2e1ca612052398.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/victory/cute_happy_victory-476376.mp3"
|
||||
dest_files=["res://.godot/imported/cute_happy_victory-476376.mp3-3c41a12412c724b44c2e1ca612052398.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
BIN
assets/audio/victory/desktop.ini
Normal file
BIN
assets/audio/victory/gaming-victory-464016.mp3
Normal file
19
assets/audio/victory/gaming-victory-464016.mp3.import
Normal file
@@ -0,0 +1,19 @@
|
||||
[remap]
|
||||
|
||||
importer="mp3"
|
||||
type="AudioStreamMP3"
|
||||
uid="uid://bmncpx0cwrp8n"
|
||||
path="res://.godot/imported/gaming-victory-464016.mp3-3ca2333917d0441113f738ecff702afd.mp3str"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/victory/gaming-victory-464016.mp3"
|
||||
dest_files=["res://.godot/imported/gaming-victory-464016.mp3-3ca2333917d0441113f738ecff702afd.mp3str"]
|
||||
|
||||
[params]
|
||||
|
||||
loop=false
|
||||
loop_offset=0
|
||||
bpm=0
|
||||
beat_count=0
|
||||
bar_beats=4
|
||||
|
Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 987 KiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 993 KiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 462 KiB After Width: | Height: | Size: 440 KiB |
BIN
assets/decor/table_item_a.png
Normal file
|
After Width: | Height: | Size: 89 KiB |
40
assets/decor/table_item_a.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b4u3o7fyryxxq"
|
||||
path="res://.godot/imported/table_item_a.png-522fc7383fdc65eaf35efbe9c6929a47.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/decor/table_item_a.png"
|
||||
dest_files=["res://.godot/imported/table_item_a.png-522fc7383fdc65eaf35efbe9c6929a47.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/decor/table_item_a_2.png
Normal file
|
After Width: | Height: | Size: 157 KiB |
40
assets/decor/table_item_a_2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dj267xgqniy2i"
|
||||
path="res://.godot/imported/table_item_a_2.png-37b92b0a6951aa7a1f1fbd357146f7f9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/decor/table_item_a_2.png"
|
||||
dest_files=["res://.godot/imported/table_item_a_2.png-37b92b0a6951aa7a1f1fbd357146f7f9.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/ui/arrow_001.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
40
assets/ui/arrow_001.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cgrudt5ev651p"
|
||||
path="res://.godot/imported/arrow_001.png-8d87bd07e0d68ddcf2becce916fef606.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/arrow_001.png"
|
||||
dest_files=["res://.godot/imported/arrow_001.png-8d87bd07e0d68ddcf2becce916fef606.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/ui/arrow_002.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
40
assets/ui/arrow_002.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://54gb4s5ff7xo"
|
||||
path="res://.godot/imported/arrow_002.png-ff2c6050e4f2a5449ed8e5d1fc2a2588.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/arrow_002.png"
|
||||
dest_files=["res://.godot/imported/arrow_002.png-ff2c6050e4f2a5449ed8e5d1fc2a2588.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/ui/arrow_003.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
40
assets/ui/arrow_003.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c8u7evk61gllv"
|
||||
path="res://.godot/imported/arrow_003.png-52bea9e21dd658988633bcd33dbf6bf5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/arrow_003.png"
|
||||
dest_files=["res://.godot/imported/arrow_003.png-52bea9e21dd658988633bcd33dbf6bf5.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/ui/arrow_004.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
40
assets/ui/arrow_004.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3jx3y0mbueoo"
|
||||
path="res://.godot/imported/arrow_004.png-81457993b3c6def7347cd9bf17f2e1d3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/arrow_004.png"
|
||||
dest_files=["res://.godot/imported/arrow_004.png-81457993b3c6def7347cd9bf17f2e1d3.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/ui/button_001.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
40
assets/ui/button_001.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cr150l381ucdc"
|
||||
path="res://.godot/imported/button_001.png-765b48ae576676ab729bda93e9fc0e94.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/button_001.png"
|
||||
dest_files=["res://.godot/imported/button_001.png-765b48ae576676ab729bda93e9fc0e94.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/ui/button_001_2.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
40
assets/ui/button_001_2.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dd7trh7sqrqj7"
|
||||
path="res://.godot/imported/button_001_2.png-fc50bb75b7d5e87e161f049ba14348d2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/button_001_2.png"
|
||||
dest_files=["res://.godot/imported/button_001_2.png-fc50bb75b7d5e87e161f049ba14348d2.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/ui/button_002.png
Normal file
|
After Width: | Height: | Size: 9.3 KiB |
40
assets/ui/button_002.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8v2op3mk14fo"
|
||||
path="res://.godot/imported/button_002.png-b4c9c45d7619988ee6eaba58cdd467fa.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/button_002.png"
|
||||
dest_files=["res://.godot/imported/button_002.png-b4c9c45d7619988ee6eaba58cdd467fa.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/ui/gauge_bad.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
40
assets/ui/gauge_bad.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bb7ue2p5j2xw4"
|
||||
path="res://.godot/imported/gauge_bad.png-51110018edc6536bc0764048d6a25380.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/gauge_bad.png"
|
||||
dest_files=["res://.godot/imported/gauge_bad.png-51110018edc6536bc0764048d6a25380.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/ui/gauge_good.png
Normal file
|
After Width: | Height: | Size: 133 KiB |
40
assets/ui/gauge_good.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c2r11gpa8hbp1"
|
||||
path="res://.godot/imported/gauge_good.png-3469f87ed76afa97b5e714529ec9a283.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/gauge_good.png"
|
||||
dest_files=["res://.godot/imported/gauge_good.png-3469f87ed76afa97b5e714529ec9a283.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/ui/gauge_neutral.png
Normal file
|
After Width: | Height: | Size: 127 KiB |
40
assets/ui/gauge_neutral.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cpstggjctej7i"
|
||||
path="res://.godot/imported/gauge_neutral.png-b9c5a56f85edc5c4ad55109d41b4d7f7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/gauge_neutral.png"
|
||||
dest_files=["res://.godot/imported/gauge_neutral.png-b9c5a56f85edc5c4ad55109d41b4d7f7.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/ui/seat_selector.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
40
assets/ui/seat_selector.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://belkmlrr588ki"
|
||||
path="res://.godot/imported/seat_selector.png-7b14bb40baede7915297e9e1c683260c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/ui/seat_selector.png"
|
||||
dest_files=["res://.godot/imported/seat_selector.png-7b14bb40baede7915297e9e1c683260c.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
|
||||
@@ -11,5 +11,11 @@ bus/2/name = &"SFX"
|
||||
bus/2/solo = false
|
||||
bus/2/mute = false
|
||||
bus/2/bypass_fx = false
|
||||
bus/2/volume_db = -1.4192572
|
||||
bus/2/volume_db = -2.6102495
|
||||
bus/2/send = &"Master"
|
||||
bus/3/name = &"Ambiance"
|
||||
bus/3/solo = false
|
||||
bus/3/mute = false
|
||||
bus/3/bypass_fx = false
|
||||
bus/3/volume_db = -6.91795
|
||||
bus/3/send = &"Master"
|
||||
|
||||
@@ -13,12 +13,16 @@
|
||||
[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="9_yew24"]
|
||||
[ext_resource type="Resource" uid="uid://3a6ivamvrnqj" path="res://resources/traits/clean.tres" id="12_0p75g"]
|
||||
[ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="13_lkxga"]
|
||||
[ext_resource type="Resource" uid="uid://cqhrgihss2k46" path="res://resources/traits/smelly.tres" id="14_lkxga"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_ilqpx")
|
||||
name = "Bishop"
|
||||
chara_sprite = ExtResource("1_ilqpx")
|
||||
traits = Array[ExtResource("1_kq1ar")]([ExtResource("6_4wm6o"), ExtResource("7_d7rom"), ExtResource("8_l6cdd"), ExtResource("9_yew24"), ExtResource("12_0p75g"), ExtResource("13_lkxga")])
|
||||
mask_eyes_position = Vector2(58.7, 91.365)
|
||||
mask_eyes_rotation = -0.05934119456780681
|
||||
mask_mouth_position = Vector2(46.125, 123.665)
|
||||
traits = Array[ExtResource("1_kq1ar")]([ExtResource("6_4wm6o"), ExtResource("7_d7rom"), ExtResource("8_l6cdd"), ExtResource("9_yew24"), ExtResource("12_0p75g"), ExtResource("13_lkxga"), ExtResource("14_lkxga")])
|
||||
preferences = Dictionary[ExtResource("1_kq1ar"), int]({
|
||||
ExtResource("3_kbmal"): 4,
|
||||
ExtResource("4_yew24"): 1,
|
||||
|
||||
@@ -1,28 +1,38 @@
|
||||
[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://jcski7vdhybh"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_jl8hl"]
|
||||
[ext_resource type="Texture2D" uid="uid://bpuuh3i22lkxq" path="res://assets/characters/Perso 7.png" id="1_q0xcs"]
|
||||
[ext_resource type="Texture2D" uid="uid://bveq6mbi1yuku" path="res://assets/characters/Perso 8.png" id="1_qptnb"]
|
||||
[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_vlbot"]
|
||||
[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="3_s7agw"]
|
||||
[ext_resource type="Resource" uid="uid://exoxxj84dvsf" path="res://resources/traits/peasant.tres" id="4_qptnb"]
|
||||
[ext_resource type="Resource" uid="uid://bsayj3pugsg54" path="res://resources/traits/animals.tres" id="5_6sspe"]
|
||||
[ext_resource type="Resource" uid="uid://dca6k1gmnp6os" path="res://resources/traits/single.tres" id="6_nvopw"]
|
||||
[ext_resource type="Resource" uid="uid://c4kpcm4tplsgg" path="res://resources/traits/alone.tres" id="7_4gs1w"]
|
||||
[ext_resource type="Resource" uid="uid://bmx28vnfhcs8b" path="res://resources/traits/man.tres" id="9_kqqyx"]
|
||||
[ext_resource type="Resource" uid="uid://bvophatys2o1o" path="res://resources/traits/old.tres" id="10_tk0st"]
|
||||
[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="7_kqqyx"]
|
||||
[ext_resource type="Resource" uid="uid://bobrwfsc3tg04" path="res://resources/traits/brave.tres" id="9_6sspe"]
|
||||
[ext_resource type="Resource" uid="uid://3a6ivamvrnqj" path="res://resources/traits/clean.tres" id="9_tk0st"]
|
||||
[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="10_nvopw"]
|
||||
[ext_resource type="Resource" uid="uid://lhskiwag15k" path="res://resources/traits/talkative.tres" id="11_4gs1w"]
|
||||
[ext_resource type="Resource" uid="uid://cqhrgihss2k46" path="res://resources/traits/smelly.tres" id="11_tclm6"]
|
||||
[ext_resource type="Resource" uid="uid://b6614fqoymxur" path="res://resources/traits/silent.tres" id="12_l354n"]
|
||||
[ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="12_kqqyx"]
|
||||
[ext_resource type="Resource" uid="uid://dmd7gilnmcefr" path="res://resources/traits/woman.tres" id="13_tk0st"]
|
||||
[ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="14_tclm6"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_vlbot")
|
||||
name = "farmer"
|
||||
chara_sprite = ExtResource("1_q0xcs")
|
||||
traits = Array[ExtResource("1_jl8hl")]([ExtResource("5_6sspe"), ExtResource("9_kqqyx"), ExtResource("10_tk0st"), ExtResource("4_qptnb"), ExtResource("11_tclm6"), ExtResource("12_l354n"), ExtResource("6_nvopw")])
|
||||
name = "Farmer"
|
||||
chara_sprite = ExtResource("1_qptnb")
|
||||
mask_eyes_position = Vector2(112.37, 228.755)
|
||||
mask_mouth_position = Vector2(78.295, 132.145)
|
||||
traits = Array[ExtResource("1_jl8hl")]([ExtResource("5_6sspe"), ExtResource("9_6sspe"), ExtResource("10_nvopw"), ExtResource("4_qptnb"), ExtResource("6_nvopw"), ExtResource("11_4gs1w"), ExtResource("12_kqqyx"), ExtResource("13_tk0st"), ExtResource("14_tclm6")])
|
||||
preferences = Dictionary[ExtResource("1_jl8hl"), int]({
|
||||
ExtResource("3_s7agw"): 4,
|
||||
ExtResource("4_qptnb"): 0,
|
||||
ExtResource("5_6sspe"): 0,
|
||||
ExtResource("6_nvopw"): 1,
|
||||
ExtResource("7_4gs1w"): 3
|
||||
ExtResource("7_4gs1w"): 3,
|
||||
ExtResource("7_kqqyx"): 0,
|
||||
ExtResource("9_6sspe"): 1,
|
||||
ExtResource("9_tk0st"): 3,
|
||||
ExtResource("11_tclm6"): 1
|
||||
})
|
||||
metadata/_custom_type_script = "uid://bwam50qxikpw4"
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
script = ExtResource("3_vvog1")
|
||||
name = "King"
|
||||
chara_sprite = ExtResource("1_u46dm")
|
||||
mask_eyes_position = Vector2(-21.75, -274.015)
|
||||
mask_eyes_position = Vector2(6.675, -38.825)
|
||||
mask_eyes_rotation = 0.06981317007977318
|
||||
mask_mouth_position = Vector2(-7.63, -186.87)
|
||||
mask_mouth_rotation = -0.1884955592153878
|
||||
mask_mouth_position = Vector2(-12.43, -47.06)
|
||||
mask_mouth_rotation = -0.12915436464757998
|
||||
traits = Array[ExtResource("4_0s3fj")]([ExtResource("5_6ktt3"), ExtResource("6_vvog1"), ExtResource("7_k1rnw"), ExtResource("8_0mgot"), ExtResource("9_teajx")])
|
||||
preferences = Dictionary[ExtResource("4_0s3fj"), int]({
|
||||
ExtResource("3_j8s63"): 4,
|
||||
|
||||
@@ -19,8 +19,12 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_tdxmb")
|
||||
name = "knight"
|
||||
name = "Knight"
|
||||
chara_sprite = ExtResource("1_3vdcn")
|
||||
mask_eyes_position = Vector2(-94.815, 12.665)
|
||||
mask_eyes_rotation = 0.029670597283903404
|
||||
mask_mouth_position = Vector2(-84.16, -17.325)
|
||||
mask_mouth_rotation = 0.029670597283903404
|
||||
traits = Array[ExtResource("1_iqt1j")]([ExtResource("3_bsgk7"), ExtResource("4_aiy02"), ExtResource("5_0cnfx"), ExtResource("6_xxla0"), ExtResource("7_5qve6"), ExtResource("8_so1uv"), ExtResource("9_h0v0n")])
|
||||
preferences = Dictionary[ExtResource("1_iqt1j"), int]({
|
||||
ExtResource("2_h0v0n"): 0,
|
||||
|
||||
@@ -18,8 +18,11 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_8e28v")
|
||||
name = "nun"
|
||||
name = "Nun"
|
||||
chara_sprite = ExtResource("1_8e28v")
|
||||
mask_eyes_position = Vector2(156.99, 241.13)
|
||||
mask_mouth_position = Vector2(151.42, 203.93)
|
||||
mask_mouth_rotation = 0.029670597283903404
|
||||
traits = Array[ExtResource("1_83ubb")]([ExtResource("11_solp4"), ExtResource("12_xalqb"), ExtResource("3_jv2gf"), ExtResource("13_pnqe2"), ExtResource("14_1axfg"), ExtResource("15_ay8ov")])
|
||||
preferences = Dictionary[ExtResource("1_83ubb"), int]({
|
||||
ExtResource("3_jv2gf"): 0,
|
||||
|
||||
@@ -19,8 +19,11 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_ef0f3")
|
||||
name = "prince"
|
||||
name = "Prince"
|
||||
chara_sprite = ExtResource("1_ef0f3")
|
||||
mask_eyes_position = Vector2(104.295, 9.395)
|
||||
mask_eyes_rotation = -0.017453292519943295
|
||||
mask_mouth_position = Vector2(88.32, -14.73)
|
||||
traits = Array[ExtResource("1_3d6c6")]([ExtResource("12_5sqej"), ExtResource("6_0c7tx"), ExtResource("13_rcuko"), ExtResource("7_drjus"), ExtResource("14_6apw1"), ExtResource("4_eghjc"), ExtResource("15_hu8wx")])
|
||||
preferences = Dictionary[ExtResource("1_3d6c6"), int]({
|
||||
ExtResource("3_gfeqf"): 0,
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
[gd_resource type="Resource" script_class="CharacterResource" format=3 uid="uid://gtk0ms164vl5"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cya40uohlvgbr" path="res://scenes/character/trait.gd" id="1_tdeip"]
|
||||
[ext_resource type="Texture2D" uid="uid://bveq6mbi1yuku" path="res://assets/characters/Perso 8.png" id="1_xns17"]
|
||||
[ext_resource type="Script" uid="uid://bwam50qxikpw4" path="res://scenes/character/chara_resource.gd" id="2_xns17"]
|
||||
[ext_resource type="Resource" uid="uid://c4kpcm4tplsgg" path="res://resources/traits/alone.tres" id="3_aii36"]
|
||||
[ext_resource type="Resource" uid="uid://bsayj3pugsg54" path="res://resources/traits/animals.tres" id="4_hn22m"]
|
||||
[ext_resource type="Resource" uid="uid://cefwc4j3p7m3v" path="res://resources/traits/black.tres" id="5_mla07"]
|
||||
[ext_resource type="Resource" uid="uid://bobrwfsc3tg04" path="res://resources/traits/brave.tres" id="6_1ingy"]
|
||||
[ext_resource type="Resource" uid="uid://3a6ivamvrnqj" path="res://resources/traits/clean.tres" id="7_3tqd0"]
|
||||
[ext_resource type="Resource" uid="uid://b118uebk1ldog" path="res://resources/traits/noble.tres" id="8_fos3n"]
|
||||
[ext_resource type="Resource" uid="uid://cqhrgihss2k46" path="res://resources/traits/smelly.tres" id="9_jy4g2"]
|
||||
[ext_resource type="Resource" uid="uid://exoxxj84dvsf" path="res://resources/traits/peasant.tres" id="10_wi14u"]
|
||||
[ext_resource type="Resource" uid="uid://b3lg32juui18i" path="res://resources/traits/noisy.tres" id="12_6kn8q"]
|
||||
[ext_resource type="Resource" uid="uid://dca6k1gmnp6os" path="res://resources/traits/single.tres" id="13_2y8mw"]
|
||||
[ext_resource type="Resource" uid="uid://lhskiwag15k" path="res://resources/traits/talkative.tres" id="14_dyw65"]
|
||||
[ext_resource type="Resource" uid="uid://cb8jguybr1tlj" path="res://resources/traits/white.tres" id="15_3stdi"]
|
||||
[ext_resource type="Resource" uid="uid://dmd7gilnmcefr" path="res://resources/traits/woman.tres" id="16_4g5w0"]
|
||||
[ext_resource type="Resource" uid="uid://blu5de2dhiu46" path="res://resources/traits/young.tres" id="17_yitt5"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_xns17")
|
||||
name = "worker"
|
||||
chara_sprite = ExtResource("1_xns17")
|
||||
traits = Array[ExtResource("1_tdeip")]([ExtResource("4_hn22m"), ExtResource("6_1ingy"), ExtResource("12_6kn8q"), ExtResource("10_wi14u"), ExtResource("13_2y8mw"), ExtResource("14_dyw65"), ExtResource("15_3stdi"), ExtResource("16_4g5w0"), ExtResource("17_yitt5")])
|
||||
preferences = Dictionary[ExtResource("1_tdeip"), int]({
|
||||
ExtResource("3_aii36"): 3,
|
||||
ExtResource("4_hn22m"): 0,
|
||||
ExtResource("5_mla07"): 0,
|
||||
ExtResource("6_1ingy"): 1,
|
||||
ExtResource("7_3tqd0"): 3,
|
||||
ExtResource("8_fos3n"): 4,
|
||||
ExtResource("9_jy4g2"): 1,
|
||||
ExtResource("10_wi14u"): 0
|
||||
})
|
||||
metadata/_custom_type_script = "uid://bwam50qxikpw4"
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_namv3")
|
||||
name = "Mask of the Blind"
|
||||
description = "Cannot see anything"
|
||||
mask_sprite = ExtResource("1_ls5lh")
|
||||
stimuli_multiplier = 0.0
|
||||
metadata/_custom_type_script = "uid://d26mv2xtvmpqt"
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ef12a")
|
||||
name = "Mask of the Deaf"
|
||||
description = "Cannot hear anything"
|
||||
mask_sprite = ExtResource("1_ubhtg")
|
||||
stimuli = 1
|
||||
stimuli_multiplier = 0.0
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_ncal4")
|
||||
name = "Mask of the Liar"
|
||||
description = "Invert all preferences"
|
||||
mask_sprite = ExtResource("1_r5drl")
|
||||
region = 1
|
||||
stimuli = 1
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_urvbb")
|
||||
name = "Mask of the Mute"
|
||||
description = "Cannot say anything"
|
||||
mask_sprite = ExtResource("1_wp4x3")
|
||||
region = 1
|
||||
stimuli = 1
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_tqqjf")
|
||||
name = "Mask of the Anosmiac"
|
||||
description = "Cannot smell anything"
|
||||
mask_sprite = ExtResource("1_kk6ma")
|
||||
stimuli = 2
|
||||
stimuli_multiplier = 0.0
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_cle5s")
|
||||
name = "Mask of the Honest"
|
||||
description = "All preferences are intensified"
|
||||
mask_sprite = ExtResource("1_dunu4")
|
||||
region = 1
|
||||
stimuli = 1
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_w8hps")
|
||||
name = "alone"
|
||||
name = "Being alone"
|
||||
stimulis = Array[int]([0, 1, 2])
|
||||
category = 5
|
||||
tag = 14
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_6b1l6")
|
||||
name = "speaks_of_animals"
|
||||
name = "Talks about animals"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_hu4qv")
|
||||
name = "black"
|
||||
name = "Black"
|
||||
stimulis = Array[int]([0])
|
||||
category = 3
|
||||
tag = 9
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_af1sn")
|
||||
name = "brave"
|
||||
name = "Brave"
|
||||
stimulis = Array[int]([0])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_kdrvf")
|
||||
name = "clean"
|
||||
name = "Clean"
|
||||
stimulis = Array[int]([2])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_yly7p")
|
||||
name = "enby"
|
||||
name = "Enby"
|
||||
stimulis = Array[int]([0, 1])
|
||||
category = 1
|
||||
tag = 5
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_ca15b")
|
||||
name = "man"
|
||||
name = "Man"
|
||||
stimulis = Array[int]([0, 1])
|
||||
category = 1
|
||||
tag = 3
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_b58s2")
|
||||
name = "married"
|
||||
name = "Married"
|
||||
stimulis = Array[int]([0, 1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_p35wh")
|
||||
name = "royal"
|
||||
name = "Noble"
|
||||
stimulis = Array[int]([0])
|
||||
category = 2
|
||||
tag = 7
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_gykwb")
|
||||
name = "noisy"
|
||||
name = "Noisy"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_70ur6")
|
||||
name = "old"
|
||||
name = "Old"
|
||||
stimulis = Array[int]([1, 2])
|
||||
tag = 2
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_7inbg")
|
||||
name = "peasant"
|
||||
name = "Peasant"
|
||||
stimulis = Array[int]([0])
|
||||
category = 2
|
||||
tag = 8
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_750wv")
|
||||
name = "silent"
|
||||
name = "Silent"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_d5xxp")
|
||||
name = "single"
|
||||
name = "Single"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_3ykpy")
|
||||
name = "smelly"
|
||||
name = "Smelly"
|
||||
stimulis = Array[int]([2])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_rcjnw")
|
||||
name = "talkative"
|
||||
name = "Talkative"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_c1q5c")
|
||||
name = "weak"
|
||||
name = "Weak"
|
||||
stimulis = Array[int]([0])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_yr2j7")
|
||||
name = "white"
|
||||
name = "White"
|
||||
stimulis = Array[int]([0])
|
||||
category = 3
|
||||
tag = 10
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_yihyr")
|
||||
name = "woman"
|
||||
name = "Woman"
|
||||
stimulis = Array[int]([0, 1])
|
||||
category = 1
|
||||
tag = 4
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_msbkw")
|
||||
name = "young"
|
||||
name = "Young"
|
||||
stimulis = Array[int]([1])
|
||||
metadata/_custom_type_script = "uid://cya40uohlvgbr"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://qemsayf5o7r2" path="res://scenes/audio/background_music_player.gd" id="1_c6vpr"]
|
||||
[ext_resource type="AudioStream" uid="uid://d4jic41p1g113" path="res://assets/audio/Troubadeck 32 Perserverance.ogg" id="2_ybvjt"]
|
||||
[ext_resource type="AudioStream" uid="uid://ba5cwdtw0ddj6" path="res://assets/audio/crowd_ambiance/Crowd Talking.mp3" id="3_fyp3t"]
|
||||
|
||||
[node name="BackgroundMusicPlayer" type="Node" unique_id=547672891]
|
||||
script = ExtResource("1_c6vpr")
|
||||
@@ -10,3 +11,8 @@ script = ExtResource("1_c6vpr")
|
||||
stream = ExtResource("2_ybvjt")
|
||||
autoplay = true
|
||||
bus = &"Music"
|
||||
|
||||
[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="." unique_id=1238498609]
|
||||
stream = ExtResource("3_fyp3t")
|
||||
autoplay = true
|
||||
bus = &"Ambiance"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene format=3 uid="uid://bvpyqyftqhy45"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://dnt4l1eghm1gi" path="res://scenes/character/character.gd" id="1_cuyo6"]
|
||||
[ext_resource type="Resource" uid="uid://gtk0ms164vl5" path="res://resources/characters/worker.tres" id="2_fgi2k"]
|
||||
[ext_resource type="Texture2D" uid="uid://bveq6mbi1yuku" path="res://assets/characters/Perso 8.png" id="3_f8hpl"]
|
||||
[ext_resource type="Resource" uid="uid://i4yr7hqobna7" path="res://resources/characters/prince.tres" id="2_fgi2k"]
|
||||
[ext_resource type="Texture2D" uid="uid://c61n5v2xrlwy2" path="res://assets/characters/Perso 5.png" id="3_f8hpl"]
|
||||
[ext_resource type="PackedScene" uid="uid://3jlukpb5hefb" path="res://scenes/mask/mask.tscn" id="3_mutn8"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_fgi2k"]
|
||||
@@ -164,10 +164,11 @@ chara_resource = ExtResource("2_fgi2k")
|
||||
texture = ExtResource("3_f8hpl")
|
||||
|
||||
[node name="MaskMouth" parent="." unique_id=1087336064 instance=ExtResource("3_mutn8")]
|
||||
visible = false
|
||||
position = Vector2(88.32, -14.73)
|
||||
|
||||
[node name="MaskEyes" parent="." unique_id=428968220 instance=ExtResource("3_mutn8")]
|
||||
visible = false
|
||||
position = Vector2(104.295, 9.395)
|
||||
rotation = -0.017453292
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=713965213]
|
||||
libraries/ = SubResource("AnimationLibrary_7ex5l")
|
||||
|
||||
@@ -2,6 +2,17 @@ extends Area2D
|
||||
class_name List
|
||||
|
||||
var current_item = 0
|
||||
var mask_list: Array[MaskResource]
|
||||
var guest_list: Array[CharacterResource]
|
||||
var items: Array
|
||||
|
||||
var pref_score_name: Dictionary[CharacterResource.Preference, String] = {
|
||||
CharacterResource.Preference.LOVE: "Loves ",
|
||||
CharacterResource.Preference.APPROVE: "Likes ",
|
||||
CharacterResource.Preference.DONT_CARE: "Doesn't care about ",
|
||||
CharacterResource.Preference.DISAPPROVE: "Disapproves ",
|
||||
CharacterResource.Preference.HATE: "Hates ",
|
||||
}
|
||||
|
||||
@onready var label: Label = $Label
|
||||
|
||||
@@ -14,23 +25,38 @@ func _ready() -> void:
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
||||
|
||||
func set_list(_items):
|
||||
print(name)
|
||||
for i in _items:
|
||||
print(i.name)
|
||||
|
||||
func set_mask_list(items: Array[MaskResource]):
|
||||
print(items)
|
||||
current_item = 0
|
||||
if items.size() == 0:
|
||||
label.text = "..."
|
||||
|
||||
func set_chara_list(items: Array[CharacterResource]):
|
||||
print(items)
|
||||
current_item = 0
|
||||
if items.size() == 0:
|
||||
label.text = "..."
|
||||
if _items.size() == 0:
|
||||
items = []
|
||||
label.text = "...\n...\n..."
|
||||
return
|
||||
items = _items
|
||||
cycle_through_items()
|
||||
|
||||
|
||||
func cycle_through_items() -> void:
|
||||
if items.size() == 0:
|
||||
label.text = "...\n...\n..."
|
||||
return
|
||||
|
||||
current_item += 1
|
||||
print(current_item)
|
||||
var index = current_item % items.size()
|
||||
var item = items.get(index)
|
||||
if item is MaskResource:
|
||||
label.text = "\n\n\n\n" + item.name + "\n\n" + item.description
|
||||
elif item is CharacterResource:
|
||||
label.text = item.name + "\n\nTraits\n"
|
||||
for guest_trait: Trait in item.traits:
|
||||
label.text += guest_trait.name + "\n"
|
||||
label.text += "\n\nPreferences\n"
|
||||
for other_trait in item.preferences:
|
||||
var pref = item.preferences[other_trait]
|
||||
label.text += pref_score_name[pref] + other_trait.name + "\n"
|
||||
|
||||
|
||||
func _on_mouse_entered() -> void:
|
||||
|
||||
@@ -14,14 +14,16 @@ shape = SubResource("CapsuleShape2D_trceg")
|
||||
|
||||
[node name="Label" type="Label" parent="." unique_id=1624172949]
|
||||
z_index = 10
|
||||
custom_minimum_size = Vector2(360, 0)
|
||||
offset_left = -179.0
|
||||
offset_top = -257.0
|
||||
offset_right = 121.0
|
||||
offset_bottom = -209.0
|
||||
offset_left = -150.0
|
||||
offset_top = -430.0
|
||||
offset_right = 195.41
|
||||
offset_bottom = -280.0
|
||||
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
||||
theme_override_constants/line_spacing = 1
|
||||
theme_override_font_sizes/font_size = 24
|
||||
text = "..."
|
||||
text = "...
|
||||
...
|
||||
..."
|
||||
autowrap_mode = 3
|
||||
|
||||
[connection signal="input_event" from="." to="." method="_on_input_event"]
|
||||
|
||||
@@ -38,3 +38,24 @@ func _on_mask_list_mouse_entered() -> void:
|
||||
|
||||
func _on_mask_list_mouse_exited() -> void:
|
||||
animation_player.play_backwards("mask_list_up")
|
||||
|
||||
|
||||
func _on_mask_list_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void:
|
||||
if event is InputEventMouseButton and event.is_pressed():
|
||||
play_list_side_sfx()
|
||||
|
||||
|
||||
func _on_guest_list_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void:
|
||||
if event is InputEventMouseButton and event.is_pressed():
|
||||
play_list_side_sfx()
|
||||
|
||||
func _on_game_manager_defeat_noise() -> void:
|
||||
stream_player.switch_to_clip_by_name("defeat")
|
||||
|
||||
|
||||
func _on_game_manager_ring_bell_noise() -> void:
|
||||
stream_player.switch_to_clip_by_name("bell")
|
||||
|
||||
|
||||
func _on_game_manager_victory_noise() -> void:
|
||||
stream_player.switch_to_clip_by_name("victory")
|
||||
|
||||
@@ -17,20 +17,25 @@
|
||||
[ext_resource type="Resource" uid="uid://wq3g1j3l4gl6" path="res://resources/characters/queen.tres" id="8_pg34l"]
|
||||
[ext_resource type="AudioStream" uid="uid://x6erlvj03nlm" path="res://assets/audio/kenney_casino-audio/Audio/card-slide-8.ogg" id="9_i7in8"]
|
||||
[ext_resource type="Script" uid="uid://d26mv2xtvmpqt" path="res://scenes/mask/mask_resource.gd" id="9_m4h2d"]
|
||||
[ext_resource type="AudioStream" uid="uid://vrw6idscfnei" path="res://assets/audio/kenney_casino-audio/Audio/card-shove-1.ogg" id="10_6llfj"]
|
||||
[ext_resource type="AudioStream" uid="uid://b5ea6pr6bv85d" path="res://assets/audio/kenney_casino-audio/Audio/card-shove-2.ogg" id="11_0bhws"]
|
||||
[ext_resource type="AudioStream" uid="uid://dwhw36p5gijof" path="res://assets/audio/paper picked up 2.wav" id="10_6miv3"]
|
||||
[ext_resource type="Resource" uid="uid://pdiaprcknftw" path="res://resources/masks/mute.tres" id="11_s17dp"]
|
||||
[ext_resource type="AudioStream" uid="uid://dpv07j0ia0ayl" path="res://assets/audio/kenney_casino-audio/Audio/card-shove-3.ogg" id="12_62atk"]
|
||||
[ext_resource type="AudioStream" uid="uid://b7pe3ogc8rbvx" path="res://assets/audio/kenney_casino-audio/Audio/card-shove-4.ogg" id="13_i7in8"]
|
||||
[ext_resource type="Script" uid="uid://cgctwciolfqe5" path="res://scenes/camera/camera_controller.gd" id="14_0bhws"]
|
||||
[ext_resource type="Texture2D" uid="uid://c60m6ulhqcbga" path="res://assets/decor/BG.png" id="14_os81g"]
|
||||
[ext_resource type="AudioStream" uid="uid://bd6ac4eygdsqn" path="res://assets/audio/bell-98033.mp3" id="14_yisfj"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbpdehppn5h8v" path="res://assets/decor/entrance_bg_objects.png" id="15_1k3ck"]
|
||||
[ext_resource type="AudioStream" uid="uid://bnxtexx6ofcip" path="res://assets/audio/victory/cute_happy_victory-476376.mp3" id="15_pd34m"]
|
||||
[ext_resource type="AudioStream" uid="uid://btmwxdhsu8ckf" path="res://assets/audio/defeat/fiasco-154915.mp3" id="16_qjyke"]
|
||||
[ext_resource type="Resource" uid="uid://c2v05fqr7cwll" path="res://resources/characters/bishop.tres" id="23_wcrab"]
|
||||
[ext_resource type="Resource" uid="uid://vsvgpvluq7sh" path="res://resources/masks/blind.tres" id="24_g2upo"]
|
||||
[ext_resource type="Resource" uid="uid://jcski7vdhybh" path="res://resources/characters/farmer.tres" id="24_gohbf"]
|
||||
[ext_resource type="PackedScene" uid="uid://0rq12xgcteak" path="res://scenes/list/list.tscn" id="25_6llfj"]
|
||||
[ext_resource type="Resource" uid="uid://t2n1q71ce4x6" path="res://resources/masks/deaf.tres" id="25_38d3o"]
|
||||
[ext_resource type="Resource" uid="uid://dvmqrw5bylhv6" path="res://resources/characters/knight.tres" id="25_jucdw"]
|
||||
[ext_resource type="Resource" uid="uid://dvmr6qryknr2j" path="res://resources/characters/nun.tres" id="26_6miv3"]
|
||||
[ext_resource type="Resource" uid="uid://kau80jesm22w" path="res://resources/masks/falsy.tres" id="26_i6fjx"]
|
||||
[ext_resource type="Resource" uid="uid://bfvky2dpu6vv0" path="res://resources/guests/duke_unmasked.tres" id="27_6w6mm"]
|
||||
[ext_resource type="Resource" uid="uid://cfargib0urafc" path="res://resources/guests/duchex_unmasked.tres" id="27_62f45"]
|
||||
[ext_resource type="Resource" uid="uid://i4yr7hqobna7" path="res://resources/characters/prince.tres" id="27_yisfj"]
|
||||
[ext_resource type="Resource" uid="uid://q3o5oxegjx2" path="res://resources/masks/no_smell.tres" id="28_7dg2i"]
|
||||
[ext_resource type="Resource" uid="uid://divy6byhpwgs2" path="res://resources/masks/truthy.tres" id="29_08tbl"]
|
||||
[ext_resource type="Resource" uid="uid://c25kg6um2k1dy" path="res://resources/guests/duchex_mute.tres" id="29_62f45"]
|
||||
@@ -43,6 +48,9 @@
|
||||
[ext_resource type="Texture2D" uid="uid://cl1a50j64nnlh" path="res://assets/decor/guest_page_held.png" id="36_62f45"]
|
||||
[ext_resource type="Texture2D" uid="uid://coahojeky8ul7" path="res://assets/decor/bell.png" id="37_6g32y"]
|
||||
[ext_resource type="Texture2D" uid="uid://cgl8g5eqy8xm0" path="res://assets/decor/hand_bell.png" id="39_62f45"]
|
||||
[ext_resource type="Texture2D" uid="uid://dj267xgqniy2i" path="res://assets/decor/table_item_a_2.png" id="43_jucdw"]
|
||||
[ext_resource type="Texture2D" uid="uid://b4u3o7fyryxxq" path="res://assets/decor/table_item_a.png" id="44_6miv3"]
|
||||
[ext_resource type="Texture2D" uid="uid://c3jx3y0mbueoo" path="res://assets/ui/arrow_004.png" id="47_6miv3"]
|
||||
|
||||
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_gkmcc"]
|
||||
random_pitch = 1.122462
|
||||
@@ -58,20 +66,26 @@ stream_7/stream = ExtResource("9_i7in8")
|
||||
|
||||
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_7nlll"]
|
||||
random_pitch = 1.122462
|
||||
streams_count = 4
|
||||
stream_0/stream = ExtResource("10_6llfj")
|
||||
stream_1/stream = ExtResource("11_0bhws")
|
||||
stream_2/stream = ExtResource("12_62atk")
|
||||
stream_3/stream = ExtResource("13_i7in8")
|
||||
streams_count = 1
|
||||
stream_0/stream = ExtResource("10_6miv3")
|
||||
|
||||
[sub_resource type="AudioStreamInteractive" id="AudioStreamInteractive_7smn1"]
|
||||
clip_count = 2
|
||||
clip_count = 5
|
||||
clip_0/name = &"list_side"
|
||||
clip_0/stream = SubResource("AudioStreamRandomizer_gkmcc")
|
||||
clip_0/auto_advance = 0
|
||||
clip_1/name = &"list_up"
|
||||
clip_1/stream = SubResource("AudioStreamRandomizer_7nlll")
|
||||
clip_1/auto_advance = 0
|
||||
clip_2/name = &"bell"
|
||||
clip_2/stream = ExtResource("14_yisfj")
|
||||
clip_2/auto_advance = 0
|
||||
clip_3/name = &"victory"
|
||||
clip_3/stream = ExtResource("15_pd34m")
|
||||
clip_3/auto_advance = 0
|
||||
clip_4/name = &"defeat"
|
||||
clip_4/stream = ExtResource("16_qjyke")
|
||||
clip_4/auto_advance = 0
|
||||
initial_clip = 1
|
||||
_transitions = {
|
||||
Vector2i(-1, -1): {
|
||||
@@ -400,8 +414,9 @@ texture = ExtResource("15_1k3ck")
|
||||
|
||||
[node name="GameManager" type="Node" parent="." unique_id=528989100 node_paths=PackedStringArray("character", "guest_list", "mask_list", "tables")]
|
||||
script = ExtResource("3_hxu8e")
|
||||
character_roster = Array[ExtResource("4_nvumn")]([ExtResource("5_ou6is"), ExtResource("6_necax"), ExtResource("7_r4lks"), ExtResource("8_pg34l")])
|
||||
mask_roster = Array[ExtResource("9_m4h2d")]([ExtResource("24_g2upo"), ExtResource("25_38d3o"), ExtResource("26_i6fjx"), ExtResource("11_s17dp"), ExtResource("28_7dg2i"), ExtResource("29_08tbl")])
|
||||
character_roster = Array[ExtResource("4_nvumn")]([ExtResource("5_ou6is"), ExtResource("6_necax"), ExtResource("7_r4lks"), ExtResource("8_pg34l"), ExtResource("23_wcrab"), ExtResource("24_gohbf"), ExtResource("25_jucdw"), ExtResource("26_6miv3"), ExtResource("27_yisfj")])
|
||||
face_mask_roster = Array[ExtResource("9_m4h2d")]([ExtResource("24_g2upo"), ExtResource("25_38d3o"), ExtResource("28_7dg2i")])
|
||||
mouth_mask_roster = Array[ExtResource("9_m4h2d")]([ExtResource("26_i6fjx"), ExtResource("11_s17dp"), ExtResource("29_08tbl")])
|
||||
character = NodePath("../Character")
|
||||
guest_list = NodePath("../GuestList")
|
||||
mask_list = NodePath("../MaskList")
|
||||
@@ -453,26 +468,48 @@ position = Vector2(95, 156)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("35_62f45")
|
||||
|
||||
[node name="TableItemA2" type="Sprite2D" parent="." unique_id=611798307]
|
||||
position = Vector2(-933, 164)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("43_jucdw")
|
||||
|
||||
[node name="TableItemA" type="Sprite2D" parent="." unique_id=1146510015]
|
||||
position = Vector2(911.00006, 385.00003)
|
||||
scale = Vector2(0.3, 0.3)
|
||||
texture = ExtResource("44_6miv3")
|
||||
|
||||
[node name="MaskList" parent="." unique_id=437192154 instance=ExtResource("25_6llfj")]
|
||||
position = Vector2(409, 523)
|
||||
rotation = 0.1675516
|
||||
scale = Vector2(0.99999994, 0.99999994)
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="MaskList" unique_id=1216540471]
|
||||
position = Vector2(209.40524, 188.72063)
|
||||
position = Vector2(213.79706, 100.75635)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("35_1k3ck")
|
||||
flip_h = true
|
||||
|
||||
[node name="Arrow005" type="Sprite2D" parent="MaskList" unique_id=993186332]
|
||||
position = Vector2(105.81715, 181.90033)
|
||||
rotation = 0.03710282
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("47_6miv3")
|
||||
|
||||
[node name="GuestList" parent="." unique_id=2089675317 instance=ExtResource("25_6llfj")]
|
||||
position = Vector2(-409, 523)
|
||||
rotation = -0.16732943
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="GuestList" unique_id=2026369586]
|
||||
position = Vector2(-218.29799, 139.59222)
|
||||
scale = Vector2(0.5, 0.5)
|
||||
position = Vector2(-224.08743, 155.85515)
|
||||
scale = Vector2(0.6, 0.6)
|
||||
texture = ExtResource("36_62f45")
|
||||
|
||||
[node name="Arrow004" type="Sprite2D" parent="GuestList" unique_id=1454132163]
|
||||
position = Vector2(154.4564, 262.38947)
|
||||
rotation = -0.011010677
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("47_6miv3")
|
||||
|
||||
[node name="ReadyBell" type="Area2D" parent="." unique_id=1350504622]
|
||||
position = Vector2(-5, 376)
|
||||
script = ExtResource("33_tbnf8")
|
||||
@@ -494,6 +531,9 @@ texture = ExtResource("39_62f45")
|
||||
libraries/ = SubResource("AnimationLibrary_6g32y")
|
||||
autoplay = &"idle"
|
||||
|
||||
[connection signal="defeat_noise" from="GameManager" to="." method="_on_game_manager_defeat_noise"]
|
||||
[connection signal="ring_bell_noise" from="GameManager" to="." method="_on_game_manager_ring_bell_noise"]
|
||||
[connection signal="victory_noise" from="GameManager" to="." method="_on_game_manager_victory_noise"]
|
||||
[connection signal="mouse_entered" from="Camera2D/PanRight" to="Camera2D" method="_on_pan_right_mouse_entered"]
|
||||
[connection signal="mouse_exited" from="Camera2D/PanRight" to="Camera2D" method="_on_pan_right_mouse_exited"]
|
||||
[connection signal="mouse_entered" from="Camera2D/PanLeft" to="Camera2D" method="_on_pan_left_mouse_entered"]
|
||||
@@ -501,8 +541,10 @@ autoplay = &"idle"
|
||||
[connection signal="seat_clicked" from="Table" to="GameManager" method="on_seat_clicked"]
|
||||
[connection signal="seat_clicked" from="Table2" to="GameManager" method="on_seat_clicked"]
|
||||
[connection signal="seat_clicked" from="Table3" to="GameManager" method="on_seat_clicked"]
|
||||
[connection signal="input_event" from="MaskList" to="." method="_on_mask_list_input_event"]
|
||||
[connection signal="mouse_entered" from="MaskList" to="." method="_on_mask_list_mouse_entered"]
|
||||
[connection signal="mouse_exited" from="MaskList" to="." method="_on_mask_list_mouse_exited"]
|
||||
[connection signal="input_event" from="GuestList" to="." method="_on_guest_list_input_event"]
|
||||
[connection signal="mouse_entered" from="GuestList" to="." method="_on_guest_list_mouse_entered"]
|
||||
[connection signal="mouse_exited" from="GuestList" to="." method="_on_guest_list_mouse_exited"]
|
||||
[connection signal="input_event" from="ReadyBell" to="GameManager" method="_on_ready_bell_input_event"]
|
||||
|
||||
@@ -4,7 +4,8 @@ class_name GameManager
|
||||
|
||||
@export_category("Complete rosters")
|
||||
@export var character_roster: Array[CharacterResource]
|
||||
@export var mask_roster: Array[MaskResource]
|
||||
@export var face_mask_roster: Array[MaskResource]
|
||||
@export var mouth_mask_roster: Array[MaskResource]
|
||||
|
||||
@export_category("References")
|
||||
@export var character: Character
|
||||
@@ -31,8 +32,14 @@ class_name GameManager
|
||||
@export_category("Random levels")
|
||||
@export var current_level: Levels = Levels.LVL1
|
||||
@export var max_number_guests: int = 9
|
||||
@export var no_mask_probability: float = 0.2
|
||||
@export var dual_mask_probability: float = 0.2
|
||||
@export_tool_button("Create chara roster") var create_roster_action = create_new_roster
|
||||
|
||||
signal ring_bell_noise
|
||||
signal victory_noise
|
||||
signal defeat_noise
|
||||
|
||||
var current_chara_roster: Array[MaskedChara]
|
||||
|
||||
enum GameState {
|
||||
@@ -66,11 +73,25 @@ func create_new_roster() -> void:
|
||||
var random_index = randi_range(0, roster_for_this_round.size() - 1)
|
||||
var chara: CharacterResource = roster_for_this_round.pop_at(random_index)
|
||||
|
||||
# Associate a single mask (for now) to the character
|
||||
var mask: MaskResource = mask_roster.pick_random()
|
||||
var face_mask = mask if mask.region == MaskResource.Region.EYES else null
|
||||
var mouth_mask = mask if mask.region == MaskResource.Region.MOUTH else null
|
||||
var masked_chara = MaskedChara.new(chara, face_mask, mouth_mask)
|
||||
var mouth_mask: MaskResource
|
||||
var eyes_mask: MaskResource
|
||||
var no_masked = randf() <= no_mask_probability
|
||||
if (no_masked):
|
||||
current_chara_roster.append(MaskedChara.new(chara, eyes_mask, mouth_mask))
|
||||
continue
|
||||
|
||||
var should_pick_eye_mask = randi_range(0, 1) == 1
|
||||
var dual_masked = randf() <= dual_mask_probability
|
||||
if (should_pick_eye_mask):
|
||||
eyes_mask = face_mask_roster.pick_random()
|
||||
if dual_masked:
|
||||
mouth_mask = mouth_mask_roster.pick_random()
|
||||
else:
|
||||
mouth_mask = mouth_mask_roster.pick_random()
|
||||
if dual_masked:
|
||||
eyes_mask = face_mask_roster.pick_random()
|
||||
|
||||
var masked_chara = MaskedChara.new(chara, eyes_mask, mouth_mask)
|
||||
|
||||
current_chara_roster.append(masked_chara)
|
||||
|
||||
@@ -110,31 +131,40 @@ func ending_tween_cb():
|
||||
|
||||
print("Final score: %s" % final_score)
|
||||
|
||||
if final_score < 0:
|
||||
defeat_noise.emit()
|
||||
else:
|
||||
victory_noise.emit()
|
||||
|
||||
await get_tree().create_timer(5).timeout
|
||||
|
||||
var camera_tween = get_tree().create_tween()
|
||||
camera_tween.set_ease(Tween.EASE_IN_OUT)
|
||||
camera_tween.set_trans(Tween.TRANS_CUBIC)
|
||||
camera_tween.tween_property(camera_2d, "position", Vector2.ZERO, 1.0)
|
||||
|
||||
# Progress levels
|
||||
current_game_state = GameState.READY
|
||||
ring_bell.visible = true
|
||||
bell_anim_player.play("idle")
|
||||
if current_level == Levels.LVL1:
|
||||
|
||||
if current_level == Levels.LVL1 and final_score >= 0:
|
||||
current_level = Levels.LVL2
|
||||
elif current_level == Levels.LVL2:
|
||||
current_level = Levels.LVL3
|
||||
else:
|
||||
elif final_score >= 0:
|
||||
roster_size += 1
|
||||
current_level = Levels.RANDOM
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
character.visible = false
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
||||
|
||||
|
||||
func _on_ready_bell_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void:
|
||||
if event is InputEventMouseButton and event.is_pressed():
|
||||
ring_bell_noise.emit()
|
||||
if current_game_state == GameState.READY:
|
||||
on_ready_bell_pressed()
|
||||
|
||||
@@ -158,13 +188,13 @@ func on_ready_bell_pressed() -> void:
|
||||
var all_masks_in_current_roster: Array[MaskResource] = []
|
||||
for masked_chara in current_chara_roster:
|
||||
all_chara_in_current_roster.append(masked_chara.character)
|
||||
if masked_chara.face_mask.resource_name:
|
||||
if masked_chara.face_mask != null:
|
||||
all_masks_in_current_roster.append(masked_chara.face_mask)
|
||||
if masked_chara.mouth_mask.resource_name:
|
||||
if masked_chara.mouth_mask != null:
|
||||
all_masks_in_current_roster.append(masked_chara.mouth_mask)
|
||||
|
||||
mask_list.set_mask_list(all_masks_in_current_roster)
|
||||
guest_list.set_chara_list(all_chara_in_current_roster)
|
||||
mask_list.set_list(all_masks_in_current_roster)
|
||||
guest_list.set_list(all_chara_in_current_roster)
|
||||
|
||||
current_game_state = GameState.GUEST_REVIEW
|
||||
bell_anim_player.stop()
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
[gd_scene format=3 uid="uid://3jlukpb5hefb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cfo3mk5f2q3ej" path="res://scenes/mask/mask.gd" id="1_61b51"]
|
||||
[ext_resource type="Resource" uid="uid://pdiaprcknftw" path="res://resources/masks/mute.tres" id="2_0pm64"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfnvs01ynm55q" path="res://assets/masks/Bouche 3.png" id="3_htpgb"]
|
||||
[ext_resource type="Resource" uid="uid://vsvgpvluq7sh" path="res://resources/masks/blind.tres" id="2_0pm64"]
|
||||
[ext_resource type="Texture2D" uid="uid://sf7sjug1spau" path="res://assets/masks/Masque 1.png" id="3_htpgb"]
|
||||
|
||||
[node name="Mask" type="Node2D" unique_id=428968220]
|
||||
script = ExtResource("1_61b51")
|
||||
|
||||
@@ -8,6 +8,9 @@ enum Region {
|
||||
}
|
||||
|
||||
@export_category("General")
|
||||
@export var name: String
|
||||
@export var description: String
|
||||
|
||||
@export var mask_sprite: Texture2D:
|
||||
set(value):
|
||||
mask_sprite = value
|
||||
|
||||
@@ -2,20 +2,61 @@
|
||||
|
||||
[ext_resource type="Script" uid="uid://cuojjiwxidmwu" path="res://scenes/seat/seat.gd" id="1_pceab"]
|
||||
[ext_resource type="PackedScene" uid="uid://bvpyqyftqhy45" path="res://scenes/character/character.tscn" id="3_dxmy0"]
|
||||
[ext_resource type="Resource" uid="uid://c87odmn680x7" path="res://resources/characters/duchex.tres" id="4_ipxud"]
|
||||
[ext_resource type="Texture2D" uid="uid://cftllq6l7xclt" path="res://icon.svg" id="4_wnjs1"]
|
||||
[ext_resource type="Texture2D" uid="uid://belkmlrr588ki" path="res://assets/ui/seat_selector.png" id="3_wnjs1"]
|
||||
|
||||
[sub_resource type="Animation" id="Animation_wnjs1"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_dxmy0"]
|
||||
resource_name = "idle"
|
||||
length = 3.0
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1.5000001),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, 0), Vector2(0, -30)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_wnjs1"]
|
||||
_data = {
|
||||
&"RESET": SubResource("Animation_wnjs1"),
|
||||
&"idle": SubResource("Animation_dxmy0")
|
||||
}
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_rofvo"]
|
||||
size = Vector2(128, 128)
|
||||
size = Vector2(128, 256)
|
||||
|
||||
[node name="Seat" type="Area2D" unique_id=1604639021]
|
||||
script = ExtResource("1_pceab")
|
||||
|
||||
[node name="Character" parent="." unique_id=138741531 instance=ExtResource("3_dxmy0")]
|
||||
chara_resource = ExtResource("4_ipxud")
|
||||
|
||||
[node name="Empty" type="Sprite2D" parent="." unique_id=357649392]
|
||||
texture = ExtResource("4_wnjs1")
|
||||
scale = Vector2(0.5, 0.5)
|
||||
texture = ExtResource("3_wnjs1")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="Empty" unique_id=288853041]
|
||||
libraries/ = SubResource("AnimationLibrary_wnjs1")
|
||||
autoplay = &"idle"
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1054126207]
|
||||
shape = SubResource("RectangleShape2D_rofvo")
|
||||
|
||||