Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
231629d91e | ||
|
|
c40cbc4574 | ||
|
|
6d428ea773 | ||
|
|
1b6d1bd09c | ||
|
|
78d1c205de | ||
|
|
90b8cf1ca5 | ||
|
|
83ed18c332 | ||
|
|
f79772cec3 | ||
|
|
2efad0d7e8 | ||
|
|
20f58f89ca | ||
|
|
105931a173 | ||
|
|
0b68c7beb0 | ||
|
|
04a643e140 | ||
|
|
50566f8ee8 | ||
|
|
3abf25e1a0 | ||
|
|
a950e2b15f | ||
|
|
5af8efa2d4 | ||
|
|
92f0cb57c0 | ||
|
|
6848bd3d79 | ||
|
|
e363e614e7 | ||
|
|
abfb8002af | ||
|
|
233bbcfacf | ||
|
|
30b2ec013e | ||
|
|
b86decec25 | ||
|
|
ca04b528bc | ||
|
|
c3fd30b03c | ||
|
|
97db316493 | ||
|
|
7dac88aba2 | ||
|
|
821cdf28fd | ||
|
|
ad7bd76027 | ||
|
|
722f600b20 | ||
|
|
7f899d56b4 | ||
|
|
4bf090754c | ||
|
|
a673218fa9 | ||
|
|
12ed9ae894 | ||
|
|
0a2c8211fd | ||
|
|
3a8b18f821 | ||
|
|
f94d68efef | ||
|
|
d1fb937a93 | ||
|
|
457c6df5c0 | ||
|
|
b535b67b9e | ||
|
|
ecb1ac779a | ||
|
|
d9c0167b36 | ||
|
|
5963dd8441 | ||
|
|
c28463320a | ||
|
|
6eb19de382 | ||
|
|
90bf329802 | ||
|
|
bafdae2cfd | ||
|
|
5c8dccf9d7 | ||
|
|
3fd117857c | ||
|
|
7072ddb73d | ||
|
|
82ae4dfc7f | ||
|
|
22abac2f11 | ||
|
|
b35880212e | ||
|
|
e7e33fa481 | ||
|
|
2342c5b372 | ||
|
|
b9f972f713 | ||
|
|
8aa0978aa0 | ||
|
|
7bcdfb1f7a | ||
|
|
8fa42abc6f | ||
|
|
957bda4dc7 | ||
|
|
0209b1d02e | ||
|
|
cf23f23e2e | ||
|
|
f7f999abc5 | ||
|
|
008b2d2490 | ||
|
|
9251a1dff6 | ||
|
|
7c7a123f97 | ||
|
|
83026394fc | ||
|
|
0bbc0d7c86 | ||
|
|
8f83d8b811 | ||
|
|
d1ee33e006 | ||
|
|
0f7c52b776 | ||
|
|
85847e3340 | ||
|
|
36fdee8182 | ||
|
|
54ef522ee5 | ||
|
|
05fb9fd89d | ||
|
|
741600b2ce | ||
|
|
838e0d3b85 | ||
|
|
3ebe7d57f9 | ||
|
|
da73fd142e | ||
|
|
0f206ea46e | ||
|
|
6a7a52da08 | ||
|
|
b0b11ce3b7 | ||
|
|
bc8aa9c9e8 | ||
|
|
fe5d4dd4ba | ||
|
|
baeb8c78ca | ||
|
|
980f079b49 | ||
|
|
e61b25e72d | ||
|
|
60bc8956cb | ||
|
|
22a7145d6b | ||
|
|
f6abcc9215 | ||
|
|
c160856e89 | ||
|
|
83467a764e | ||
|
|
53d1a7f775 | ||
|
|
2a62087316 | ||
|
|
29afba326d | ||
|
|
b858c8c1a7 | ||
|
|
77530a2049 | ||
|
|
69b1a49e43 | ||
|
|
43dd344ff3 | ||
|
|
f5ca301fcf |
No files matched your search
@@ -1,3 +1,5 @@
|
|||||||
# Godot 4+ specific ignores
|
# Godot 4+ specific ignores
|
||||||
.godot/
|
.godot/
|
||||||
/android/
|
/android/
|
||||||
|
/web_released
|
||||||
|
/web_released
|
||||||
@@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
[node name="Dialogue" type="TextureRect" unique_id=733911232]
|
[node name="Dialogue" type="TextureRect" unique_id=733911232]
|
||||||
visible = false
|
visible = false
|
||||||
|
clip_contents = true
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
@@ -18,10 +19,13 @@ font_color = Color(0.14406255, 0.14406255, 0.14406255, 1)
|
|||||||
|
|
||||||
[node name="Panel" type="Panel" parent="." unique_id=1878574619]
|
[node name="Panel" type="Panel" parent="." unique_id=1878574619]
|
||||||
self_modulate = Color(1, 1, 1, 0)
|
self_modulate = Color(1, 1, 1, 0)
|
||||||
|
clip_contents = true
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
|
offset_left = 185.0
|
||||||
|
offset_right = -163.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
|
||||||
@@ -30,11 +34,13 @@ layout_mode = 1
|
|||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
offset_left = 8.0
|
offset_left = 83.0
|
||||||
offset_top = 301.0
|
offset_top = 306.0
|
||||||
offset_right = -11.0
|
offset_right = -77.0
|
||||||
offset_bottom = -227.0
|
offset_bottom = -246.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
fit_content = true
|
fit_content = true
|
||||||
|
horizontal_alignment = 1
|
||||||
|
vertical_alignment = 1
|
||||||
|
After Width: | Height: | Size: 21 KiB |
@@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://u2pls12umjb4"
|
uid="uid://wbtg6085ukle"
|
||||||
path="res://.godot/imported/index.png-4e9e8d383724ead390b9cd460dfa0229.ctex"
|
path="res://.godot/imported/FE0031B4.jpg-22e832d7b8cf85d577d1d3994d8e3ce0.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://web_released/index.png"
|
source_file="res://FE0031B4.jpg"
|
||||||
dest_files=["res://.godot/imported/index.png-4e9e8d383724ead390b9cd460dfa0229.ctex"]
|
dest_files=["res://.godot/imported/FE0031B4.jpg-22e832d7b8cf85d577d1d3994d8e3ce0.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@@ -2,21 +2,40 @@
|
|||||||
|
|
||||||
[ext_resource type="Script" uid="uid://d0lvnnd3mqfxh" path="res://old_computer.gd" id="1_6jyhx"]
|
[ext_resource type="Script" uid="uid://d0lvnnd3mqfxh" path="res://old_computer.gd" id="1_6jyhx"]
|
||||||
[ext_resource type="Texture2D" uid="uid://brppyauh1xyif" path="res://art/computer/background.png" id="2_2wyuv"]
|
[ext_resource type="Texture2D" uid="uid://brppyauh1xyif" path="res://art/computer/background.png" id="2_2wyuv"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://b2slrh32njho4" path="res://art/computer/backlight.png" id="2_eta3k"]
|
||||||
|
[ext_resource type="Shader" uid="uid://mmf86jusrkrr" path="res://shaders/warp_shader.gdshader" id="3_jwgiw"]
|
||||||
|
[ext_resource type="Script" uid="uid://3bqq3mfbby2c" path="res://warp_shader.gd" id="4_eta3k"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://biv3f67rqumak" path="res://art/level_start.png" id="5_vc1vx"]
|
||||||
|
[ext_resource type="FontFile" uid="uid://d4i0vcc3vhv6f" path="res://fonts/FSEX302-alt.ttf" id="7_vc1vx"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2wyuv"]
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2wyuv"]
|
||||||
bg_color = Color(0.28627452, 0.25490198, 0.22745098, 1)
|
bg_color = Color(0.28627452, 0.25490198, 0.22745098, 1)
|
||||||
|
|
||||||
|
[sub_resource type="ShaderMaterial" id="ShaderMaterial_c8ncy"]
|
||||||
|
shader = ExtResource("3_jwgiw")
|
||||||
|
|
||||||
|
[sub_resource type="QuadMesh" id="QuadMesh_8ycgp"]
|
||||||
|
size = Vector2(1280, 720)
|
||||||
|
|
||||||
[node name="OldComputer" type="CanvasLayer" unique_id=1944134941]
|
[node name="OldComputer" type="CanvasLayer" unique_id=1944134941]
|
||||||
|
visible = false
|
||||||
script = ExtResource("1_6jyhx")
|
script = ExtResource("1_6jyhx")
|
||||||
|
|
||||||
[node name="BackgroundPanel" type="Panel" parent="." unique_id=1876350245]
|
[node name="BackgroundPanel" type="Panel" parent="." unique_id=1876350245]
|
||||||
|
self_modulate = Color(1, 1, 1, 0)
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
|
offset_left = -60.0
|
||||||
|
offset_top = -2.0
|
||||||
|
offset_right = -60.0
|
||||||
|
offset_bottom = -2.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
scale = Vector2(1.0710422, 1.0710422)
|
||||||
|
|
||||||
[node name="ForegroundPanel" type="Panel" parent="BackgroundPanel" unique_id=1797726425]
|
[node name="ForegroundPanel" type="Panel" parent="BackgroundPanel" unique_id=1797726425]
|
||||||
|
self_modulate = Color(0, 0, 0, 0.48235294)
|
||||||
layout_mode = 1
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
@@ -25,16 +44,40 @@ grow_horizontal = 2
|
|||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
theme_override_styles/panel = SubResource("StyleBoxFlat_2wyuv")
|
theme_override_styles/panel = SubResource("StyleBoxFlat_2wyuv")
|
||||||
|
|
||||||
|
[node name="PointLight2D" type="PointLight2D" parent="BackgroundPanel/ForegroundPanel" unique_id=256109389]
|
||||||
|
z_index = 1
|
||||||
|
position = Vector2(640, 359)
|
||||||
|
scale = Vector2(27.099607, 14.530945)
|
||||||
|
color = Color(0.18106043, 0.0350378, 0.10814872, 1)
|
||||||
|
energy = 16.0
|
||||||
|
texture = ExtResource("2_eta3k")
|
||||||
|
|
||||||
[node name="ScreenPanel" type="Panel" parent="BackgroundPanel/ForegroundPanel" unique_id=528166777]
|
[node name="ScreenPanel" type="Panel" parent="BackgroundPanel/ForegroundPanel" unique_id=528166777]
|
||||||
|
self_modulate = Color(0.8490501, 0.00019233048, 0.74149054, 1)
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 82.0
|
offset_left = 82.0
|
||||||
offset_top = 42.0
|
offset_top = 114.00001
|
||||||
offset_right = 122.81183
|
offset_right = 122.81183
|
||||||
offset_bottom = 85.64739
|
offset_bottom = 152.69244
|
||||||
scale = Vector2(27.099607, 14.530945)
|
scale = Vector2(27.099607, 14.530945)
|
||||||
|
|
||||||
|
[node name="OldComputerShader" type="CanvasLayer" parent="BackgroundPanel/ForegroundPanel/ScreenPanel" unique_id=1485637757]
|
||||||
|
layer = 2
|
||||||
|
visible = false
|
||||||
|
|
||||||
|
[node name="WarpShader" type="MeshInstance2D" parent="BackgroundPanel/ForegroundPanel/ScreenPanel/OldComputerShader" unique_id=1387834412]
|
||||||
|
material = SubResource("ShaderMaterial_c8ncy")
|
||||||
|
position = Vector2(624, 351)
|
||||||
|
mesh = SubResource("QuadMesh_8ycgp")
|
||||||
|
script = ExtResource("4_eta3k")
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="BackgroundPanel/ForegroundPanel/ScreenPanel/OldComputerShader/WarpShader" unique_id=1356334288]
|
||||||
|
visible = false
|
||||||
|
texture = ExtResource("5_vc1vx")
|
||||||
|
|
||||||
[node name="Sprite2D" type="Sprite2D" parent="BackgroundPanel" unique_id=856709145]
|
[node name="Sprite2D" type="Sprite2D" parent="BackgroundPanel" unique_id=856709145]
|
||||||
position = Vector2(618, 349)
|
position = Vector2(639.5, 360.50003)
|
||||||
|
scale = Vector2(0.99765617, 0.99305564)
|
||||||
texture = ExtResource("2_2wyuv")
|
texture = ExtResource("2_2wyuv")
|
||||||
|
|
||||||
[node name="ConsoleText" type="RichTextLabel" parent="." unique_id=715961645]
|
[node name="ConsoleText" type="RichTextLabel" parent="." unique_id=715961645]
|
||||||
@@ -43,17 +86,21 @@ anchor_left = 0.5
|
|||||||
anchor_top = 0.5
|
anchor_top = 0.5
|
||||||
anchor_right = 0.5
|
anchor_right = 0.5
|
||||||
anchor_bottom = 0.5
|
anchor_bottom = 0.5
|
||||||
offset_left = -476.0
|
offset_left = -542.0
|
||||||
offset_top = -273.5
|
offset_top = -306.0
|
||||||
offset_right = 476.0
|
offset_right = 410.0
|
||||||
offset_bottom = 273.5
|
offset_bottom = 241.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
rotation = -0.008004447
|
||||||
|
scale = Vector2(1.0710422, 1.0710422)
|
||||||
|
theme_override_fonts/normal_font = ExtResource("7_vc1vx")
|
||||||
|
theme_override_fonts/mono_font = ExtResource("7_vc1vx")
|
||||||
bbcode_enabled = true
|
bbcode_enabled = true
|
||||||
text = "[center]>> Pharaoh OS 2000 Boot Sequence
|
text = "[center]>> PharaOS 2000 Boot Sequence
|
||||||
>> WARN: Detected anomalies!
|
>> [color=red]WARN[/color]: Detected anomalies!
|
||||||
>> WARN: Memory integrity at %d%%!
|
>> [color=red]WARN[/color]: Memory integrity at [color=red]%d%%[/color]!
|
||||||
>> User: Please load backup data disk (1 of 4)
|
>> [color=green]User[/color]: Please load backup data disk ([color=green]1 of 4[/color])
|
||||||
>> Player: Press interact [E] or jump [Space] to exit."
|
>> [color=#4278ff]Player[/color]: Press [color=#4278ff]interact [{INTERACT}][/color] or [color=#4278ff]jump [{JUMP}][/color] to exit."
|
||||||
fit_content = true
|
fit_content = true
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
After Width: | Height: | Size: 250 KiB |
@@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://bexc8mxf4wunh"
|
uid="uid://dbjb5a353bq5p"
|
||||||
path="res://.godot/imported/index.icon.png-cd84f171887b41d406500683c840dd56.ctex"
|
path="res://.godot/imported/+Y6tTX.png-727916852968e76cc993d8b7d6d6d93a.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://web_released/index.icon.png"
|
source_file="res://art/+Y6tTX.png"
|
||||||
dest_files=["res://.godot/imported/index.icon.png-cd84f171887b41d406500683c840dd56.ctex"]
|
dest_files=["res://.godot/imported/+Y6tTX.png-727916852968e76cc993d8b7d6d6d93a.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 255 KiB |
@@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
importer="texture"
|
importer="texture"
|
||||||
type="CompressedTexture2D"
|
type="CompressedTexture2D"
|
||||||
uid="uid://cw13qw66wv4bv"
|
uid="uid://cgyp2d3phoeqd"
|
||||||
path="res://.godot/imported/index.apple-touch-icon.png-4f839b98ddf0f20283844c698bece728.ctex"
|
path="res://.godot/imported/CwIZf+.png-d1acec1f682e0950ce7b5cc0bfb297db.ctex"
|
||||||
metadata={
|
metadata={
|
||||||
"vram_texture": false
|
"vram_texture": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://web_released/index.apple-touch-icon.png"
|
source_file="res://art/CwIZf+.png"
|
||||||
dest_files=["res://.godot/imported/index.apple-touch-icon.png-4f839b98ddf0f20283844c698bece728.ctex"]
|
dest_files=["res://.godot/imported/CwIZf+.png-d1acec1f682e0950ce7b5cc0bfb297db.ctex"]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 5.6 KiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b2slrh32njho4"
|
||||||
|
path="res://.godot/imported/backlight.png-3ae98dbe8b342fc3c6f850ffaa0b9746.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/computer/backlight.png"
|
||||||
|
dest_files=["res://.godot/imported/backlight.png-3ae98dbe8b342fc3c6f850ffaa0b9746.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 444 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dgdkh6ug00c1i"
|
||||||
|
path="res://.godot/imported/a_button.png-b61c5afa519361c1c8042b68eac4b874.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/controls/a_button.png"
|
||||||
|
dest_files=["res://.godot/imported/a_button.png-b61c5afa519361c1c8042b68eac4b874.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 444 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://br3x26uxp4we1"
|
||||||
|
path="res://.godot/imported/b_button.png-872952b6274b25e12ec7a11367a3c731.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/controls/b_button.png"
|
||||||
|
dest_files=["res://.godot/imported/b_button.png-872952b6274b25e12ec7a11367a3c731.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 424 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://bq82wmjgkgyr6"
|
||||||
|
path="res://.godot/imported/e_key.png-4fb0b6402a8a3b59f224e435a5e81939.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/controls/e_key.png"
|
||||||
|
dest_files=["res://.godot/imported/e_key.png-4fb0b6402a8a3b59f224e435a5e81939.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 424 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dap66w6y5315a"
|
||||||
|
path="res://.godot/imported/space_key.png-5b51cba03f7f09d916ff19e36f43fc58.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/controls/space_key.png"
|
||||||
|
dest_files=["res://.godot/imported/space_key.png-5b51cba03f7f09d916ff19e36f43fc58.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 469 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://0m5unjs5g54d"
|
||||||
|
path="res://.godot/imported/crystal_green.png-655a5b642e5889c347c47cc4bdb81efc.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/crystal_green.png"
|
||||||
|
dest_files=["res://.godot/imported/crystal_green.png-655a5b642e5889c347c47cc4bdb81efc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 431 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dcyvfmgsg1nm5"
|
||||||
|
path="res://.godot/imported/cap1.png-fc21e6cc068913c32843c2c7ea1072d3.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/cap1.png"
|
||||||
|
dest_files=["res://.godot/imported/cap1.png-fc21e6cc068913c32843c2c7ea1072d3.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 483 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://yfsrxlyjud4t"
|
||||||
|
path="res://.godot/imported/hat_pirate.png-80de1beb90325d56da29d3964ab05f41.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/hat_pirate.png"
|
||||||
|
dest_files=["res://.godot/imported/hat_pirate.png-80de1beb90325d56da29d3964ab05f41.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 951 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://qm5i00us5qaf"
|
||||||
|
path="res://.godot/imported/pickup_sprite.png-9ccf730289cc3dabf540e4bf37dff84b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/pickup_sprite.png"
|
||||||
|
dest_files=["res://.godot/imported/pickup_sprite.png-9ccf730289cc3dabf540e4bf37dff84b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 486 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://d3tqa3wkd5kf0"
|
||||||
|
path="res://.godot/imported/pope1.png-cad83b64a1f36e0b89fa07729920a666.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/pope1.png"
|
||||||
|
dest_files=["res://.godot/imported/pope1.png-cad83b64a1f36e0b89fa07729920a666.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 463 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://chpue8w8jicmd"
|
||||||
|
path="res://.godot/imported/wizard1.png-45a9eeec5a2f111970eb5e1ad17b4526.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/wizard1.png"
|
||||||
|
dest_files=["res://.godot/imported/wizard1.png-45a9eeec5a2f111970eb5e1ad17b4526.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 463 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cdjuphq2uwxpy"
|
||||||
|
path="res://.godot/imported/wizard2.png-19319b0dd95a8e0ef4163ec961dadcb2.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/hats/wizard2.png"
|
||||||
|
dest_files=["res://.godot/imported/wizard2.png-19319b0dd95a8e0ef4163ec961dadcb2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 308 KiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://wfsj2b8bpr56"
|
||||||
|
path="res://.godot/imported/ie382o.png-08c93a780308d3a3514a4445a6140b23.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/ie382o.png"
|
||||||
|
dest_files=["res://.godot/imported/ie382o.png-08c93a780308d3a3514a4445a6140b23.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://l431ym5nib7x"
|
||||||
|
path="res://.godot/imported/notepad.png-c581b10e362aca42d2db61b666a08797.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/notepad.png"
|
||||||
|
dest_files=["res://.godot/imported/notepad.png-c581b10e362aca42d2db61b666a08797.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 780 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://b7t1tef0syf74"
|
||||||
|
path="res://.godot/imported/sarco_open.png-b3098a451b9dd7b93e115ab0c1362c41.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/sarco_open.png"
|
||||||
|
dest_files=["res://.godot/imported/sarco_open.png-b3098a451b9dd7b93e115ab0c1362c41.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
Before Width: | Height: | Size: 660 B After Width: | Height: | Size: 588 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cpftgnwkpx1rp"
|
||||||
|
path="res://.godot/imported/saw.png-d4ecf267cec33809882461da29311d30.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/saw.png"
|
||||||
|
dest_files=["res://.godot/imported/saw.png-d4ecf267cec33809882461da29311d30.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
Before Width: | Height: | Size: 664 B After Width: | Height: | Size: 578 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://dfdjachaibh2u"
|
||||||
|
path="res://.godot/imported/saw2.png-1cb860a425ab144e66555f9409ff99f2.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/saw2.png"
|
||||||
|
dest_files=["res://.godot/imported/saw2.png-1cb860a425ab144e66555f9409ff99f2.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
Before Width: | Height: | Size: 635 B After Width: | Height: | Size: 575 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cwvvgwo87pct0"
|
||||||
|
path="res://.godot/imported/saw3.png-4e587a77799cf05dd0690fcd0123bd1f.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/saw3.png"
|
||||||
|
dest_files=["res://.godot/imported/saw3.png-4e587a77799cf05dd0690fcd0123bd1f.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
Before Width: | Height: | Size: 638 B |
|
Before Width: | Height: | Size: 639 B |
|
After Width: | Height: | Size: 541 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cfpi3jyp8rd0s"
|
||||||
|
path="res://.godot/imported/sign_arrow_right.png-40468b9a55319624f818ed21cb6386f8.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/sign_arrow_right.png"
|
||||||
|
dest_files=["res://.godot/imported/sign_arrow_right.png-40468b9a55319624f818ed21cb6386f8.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 765 B |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cq45l4dyop82b"
|
||||||
|
path="res://.godot/imported/sign_arrow_up.png-816fec318034c69092d9aa1cbda07b03.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/sign_arrow_up.png"
|
||||||
|
dest_files=["res://.godot/imported/sign_arrow_up.png-816fec318034c69092d9aa1cbda07b03.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 2.1 MiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cex4bvshv8q67"
|
||||||
|
path="res://.godot/imported/Endcomic.png-3ac3eb121fb3372be1133132c6d90e78.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/slides/Endcomic.png"
|
||||||
|
dest_files=["res://.godot/imported/Endcomic.png-3ac3eb121fb3372be1133132c6d90e78.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 2.4 MiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ux1nk6tbgq3j"
|
||||||
|
path="res://.godot/imported/Nicegoat.png-23afaf5dd8e387c8bc31e13b770a5bc9.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/slides/Nicegoat.png"
|
||||||
|
dest_files=["res://.godot/imported/Nicegoat.png-23afaf5dd8e387c8bc31e13b770a5bc9.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
After Width: | Height: | Size: 340 KiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://c6pasbohqevvg"
|
||||||
|
path="res://.godot/imported/Obsessing.png-8b0f509d4e389e6ea44984fd546a9050.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/slides/Obsessing.png"
|
||||||
|
dest_files=["res://.godot/imported/Obsessing.png-8b0f509d4e389e6ea44984fd546a9050.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 150 KiB |
@@ -0,0 +1,43 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://csh1o4w45h1i4"
|
||||||
|
path="res://.godot/imported/webAWfF.png-d26cdd1a41f44c0dc7f3e340c73643fe.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://art/webAWfF.png"
|
||||||
|
dest_files=["res://.godot/imported/webAWfF.png-d26cdd1a41f44c0dc7f3e340c73643fe.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/high_quality_mode=0
|
||||||
|
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
|
||||||
|
mipmaps/preserve_alpha_test_coverage=false
|
||||||
|
mipmaps/alpha_test_threshold=0.5
|
||||||
|
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
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://ckqable762x8v"]
|
|
||||||
|
|
||||||
[ext_resource type="Texture2D" uid="uid://blbaaqyrt8dtk" path="res://art/block/block.png" id="1_im0tn"]
|
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f3sb7"]
|
|
||||||
size = Vector2(16, 14)
|
|
||||||
|
|
||||||
[node name="Block" type="RigidBody2D" unique_id=1409784601]
|
|
||||||
gravity_scale = 0.0
|
|
||||||
freeze = true
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1866755047]
|
|
||||||
shape = SubResource("RectangleShape2D_f3sb7")
|
|
||||||
|
|
||||||
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
|
|
||||||
texture_filter = 1
|
|
||||||
texture = ExtResource("1_im0tn")
|
|
||||||
@@ -9,7 +9,6 @@ func _process(delta: float) -> void:
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
func on_contact(body: Node2D) -> void:
|
func on_contact(body: Node2D) -> void:
|
||||||
print(body)
|
|
||||||
$AudioStreamPlayer2D.play()
|
$AudioStreamPlayer2D.play()
|
||||||
visible = false
|
visible = false
|
||||||
%Player2D.coins += 1
|
%Player2D.coins += 1
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ extends Control
|
|||||||
func show_text(text: String) -> Dialogue:
|
func show_text(text: String) -> Dialogue:
|
||||||
visible = true
|
visible = true
|
||||||
|
|
||||||
$Panel/Text.text = "[center]%s" % text
|
$Panel/Text.text = "[center][color=BLACK]%s" % text
|
||||||
return self
|
return self
|
||||||
|
|
||||||
func dismiss_after(secs: float) -> Dialogue:
|
func dismiss_after(secs: float) -> Dialogue:
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://d4i0vcc3vhv6f"
|
||||||
|
path="res://.godot/imported/FSEX302-alt.ttf-915e7af5222350725c2a3bd3c1fe3b5a.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/FSEX302-alt.ttf"
|
||||||
|
dest_files=["res://.godot/imported/FSEX302-alt.ttf-915e7af5222350725c2a3bd3c1fe3b5a.fontdata"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
Rendering=null
|
||||||
|
antialiasing=1
|
||||||
|
generate_mipmaps=false
|
||||||
|
disable_embedded_bitmaps=true
|
||||||
|
multichannel_signed_distance_field=false
|
||||||
|
msdf_pixel_range=8
|
||||||
|
msdf_size=48
|
||||||
|
allow_system_fallback=true
|
||||||
|
force_autohinter=false
|
||||||
|
modulate_color_glyphs=false
|
||||||
|
hinting=3
|
||||||
|
subpixel_positioning=4
|
||||||
|
keep_rounding_remainders=true
|
||||||
|
oversampling=0.0
|
||||||
|
Fallbacks=null
|
||||||
|
fallbacks=[]
|
||||||
|
Compress=null
|
||||||
|
compress=true
|
||||||
|
preload=[]
|
||||||
|
language_support={}
|
||||||
|
script_support={}
|
||||||
|
opentype_features={}
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://bj1s6gf1eckfn"
|
||||||
|
path="res://.godot/imported/FingerPaint-Regular.ttf-f284ebe5db8c3be027811309a29fe50f.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/FingerPaint-Regular.ttf"
|
||||||
|
dest_files=["res://.godot/imported/FingerPaint-Regular.ttf-f284ebe5db8c3be027811309a29fe50f.fontdata"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
Rendering=null
|
||||||
|
antialiasing=1
|
||||||
|
generate_mipmaps=false
|
||||||
|
disable_embedded_bitmaps=true
|
||||||
|
multichannel_signed_distance_field=false
|
||||||
|
msdf_pixel_range=8
|
||||||
|
msdf_size=48
|
||||||
|
allow_system_fallback=true
|
||||||
|
force_autohinter=false
|
||||||
|
modulate_color_glyphs=false
|
||||||
|
hinting=3
|
||||||
|
subpixel_positioning=4
|
||||||
|
keep_rounding_remainders=true
|
||||||
|
oversampling=0.0
|
||||||
|
Fallbacks=null
|
||||||
|
fallbacks=[]
|
||||||
|
Compress=null
|
||||||
|
compress=true
|
||||||
|
preload=[]
|
||||||
|
language_support={}
|
||||||
|
script_support={}
|
||||||
|
opentype_features={}
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="font_data_dynamic"
|
||||||
|
type="FontFile"
|
||||||
|
uid="uid://upa4xcblk35i"
|
||||||
|
path="res://.godot/imported/Micro5-Regular.ttf-bc5bffc0a2947a58905bf45b54935fbd.fontdata"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://fonts/Micro5-Regular.ttf"
|
||||||
|
dest_files=["res://.godot/imported/Micro5-Regular.ttf-bc5bffc0a2947a58905bf45b54935fbd.fontdata"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
Rendering=null
|
||||||
|
antialiasing=1
|
||||||
|
generate_mipmaps=false
|
||||||
|
disable_embedded_bitmaps=true
|
||||||
|
multichannel_signed_distance_field=false
|
||||||
|
msdf_pixel_range=8
|
||||||
|
msdf_size=48
|
||||||
|
allow_system_fallback=true
|
||||||
|
force_autohinter=false
|
||||||
|
modulate_color_glyphs=false
|
||||||
|
hinting=3
|
||||||
|
subpixel_positioning=4
|
||||||
|
keep_rounding_remainders=true
|
||||||
|
oversampling=0.0
|
||||||
|
Fallbacks=null
|
||||||
|
fallbacks=[]
|
||||||
|
Compress=null
|
||||||
|
compress=true
|
||||||
|
preload=[]
|
||||||
|
language_support={}
|
||||||
|
script_support={}
|
||||||
|
opentype_features={}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
Copyright (c) 2010, Kimberly Geswein (kimberlygeswein.com)
|
Copyright 2023 The Soft Type Project Authors (https://github.com/scfried/soft-type-micro)
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
This license is copied below, and is also available with a FAQ at:
|
This license is copied below, and is also available with a FAQ at:
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
extends Node2D
|
||||||
|
|
||||||
|
@export var hat_type:= ""
|
||||||
|
|
||||||
|
var hat_texture = load("res://art/hats/" + str(hat_type) + ".png")
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
hat_texture = load("res://art/hats/" + str(hat_type) + ".png")
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
pass
|
||||||
|
|
||||||
|
func on_contact(body: Node2D) -> void:
|
||||||
|
print("BODY: " + str(body))
|
||||||
|
%Player2D/HatSound.play()
|
||||||
|
visible = false
|
||||||
|
%Player2D/Sprite2D/HatSprite.texture = hat_texture
|
||||||
|
%Player2D/Sprite2D/HatSprite.show()
|
||||||
|
await get_tree().create_timer(0.2).timeout
|
||||||
|
queue_free()
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://47y55iry2pd6
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
[gd_scene format=3 uid="uid://bnuiagw3bblfh"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://47y55iry2pd6" path="res://hat_pickup.gd" id="1_fs7cl"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://qm5i00us5qaf" path="res://art/hats/pickup_sprite.png" id="2_fs7cl"]
|
||||||
|
|
||||||
|
[sub_resource type="CircleShape2D" id="CircleShape2D_y0cpo"]
|
||||||
|
|
||||||
|
[node name="HatPickup" type="Node2D" unique_id=1739014101]
|
||||||
|
script = ExtResource("1_fs7cl")
|
||||||
|
|
||||||
|
[node name="HatSprite" type="Sprite2D" parent="." unique_id=813041394]
|
||||||
|
position = Vector2(0, -8)
|
||||||
|
texture = ExtResource("2_fs7cl")
|
||||||
|
|
||||||
|
[node name="Area2D" type="Area2D" parent="." unique_id=726438646]
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=278855113]
|
||||||
|
position = Vector2(0, -7)
|
||||||
|
shape = SubResource("CircleShape2D_y0cpo")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="Area2D" to="." method="on_contact"]
|
||||||
@@ -9,7 +9,6 @@ func _process(delta: float) -> void:
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
func on_contact(body: Node2D) -> void:
|
func on_contact(body: Node2D) -> void:
|
||||||
print(body)
|
|
||||||
$AudioStreamPlayer2D.play()
|
$AudioStreamPlayer2D.play()
|
||||||
visible = false
|
visible = false
|
||||||
%Player2D.coins += 1
|
%Player2D.coins += 1
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_6qpsl"]
|
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_6qpsl"]
|
||||||
height = 26.0
|
height = 26.0
|
||||||
|
|
||||||
[node name="HiddenCoin" type="Node2D" unique_id=1739014101]
|
[node name="HiddenCoin" type="Node2D" unique_id=1739014101 groups=["Hidden"]]
|
||||||
visible = false
|
visible = false
|
||||||
script = ExtResource("1_4tl78")
|
script = ExtResource("1_4tl78")
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
[gd_scene format=3 uid="uid://ch0417iiviaxb"]
|
[gd_scene format=3 uid="uid://ch0417iiviaxb"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dcesonmhay5vo" path="res://hidden_vertical_long_block.gd" id="1_llak8"]
|
[ext_resource type="Script" uid="uid://dcesonmhay5vo" path="res://hidden_vertical_long_block.gd" id="1_llak8"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ckqable762x8v" path="res://block.tscn" id="2_se82m"]
|
[ext_resource type="PackedScene" uid="uid://ckqable762x8v" path="res://level_editor/blocks/block_simple.tscn" id="2_se82m"]
|
||||||
|
|
||||||
[node name="HiddenHorizontalLongBlock" type="RigidBody2D" unique_id=925152188]
|
[node name="HiddenHorizontalLongBlock" type="RigidBody2D" unique_id=925152188 groups=["Hidden"]]
|
||||||
|
modulate = Color(0, 0.54509807, 0.54509807, 1)
|
||||||
rotation = 3.1415927
|
rotation = 3.1415927
|
||||||
gravity_scale = 0.0
|
gravity_scale = 0.0
|
||||||
freeze = true
|
freeze = true
|
||||||
|
|||||||
@@ -0,0 +1,41 @@
|
|||||||
|
extends RigidBody2D
|
||||||
|
|
||||||
|
@export var max_distance = 260.0
|
||||||
|
@export var moving = true
|
||||||
|
var alt_position = Vector2(position.x + max_distance,0)
|
||||||
|
@export var move_speed = 0.01
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
add_to_group("Hidden")
|
||||||
|
modulate = Color.DARK_CYAN
|
||||||
|
#Do not move collision boxes, it is fickle.
|
||||||
|
#on_leave(%Player2D)
|
||||||
|
alt_position = Vector2(position.x + max_distance,0)
|
||||||
|
add_to_group("MovingPlatform")
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
if position.x != alt_position.x:
|
||||||
|
position.x = move_toward(position.x, alt_position.x, move_speed)
|
||||||
|
else:
|
||||||
|
moving = false
|
||||||
|
%Player2D.is_on_moving_platform = false
|
||||||
|
#%Player2D.platform_speed = 0.0
|
||||||
|
|
||||||
|
func on_enter(body) -> void:
|
||||||
|
if %Player2D.is_on_floor() and body == %Player2D:
|
||||||
|
print("Player on moving platform.")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
elif body == %Player2D and !%Player2D.is_on_wall_only:
|
||||||
|
print("Player but has not landed")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
elif body == %Player2D:
|
||||||
|
print("SOMETHING IS WRONG WITH PLAYER")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
|
||||||
|
func on_leave(body) -> void:
|
||||||
|
if body == %Player2D:
|
||||||
|
%Player2D.is_on_moving_platform = false
|
||||||
|
#%Player2D.platform_speed = 0.0
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://ckn8q0fyt01j3
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
[gd_scene format=3 uid="uid://b61sumdnt0qqh"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://ckn8q0fyt01j3" path="res://hidden_horizontal_moving_block.gd" id="1_c4g4s"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://blbaaqyrt8dtk" path="res://art/block/block.png" id="2_c7hrt"]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f3sb7"]
|
||||||
|
size = Vector2(32, 13)
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_3uo2v"]
|
||||||
|
size = Vector2(32, 4.0000687)
|
||||||
|
|
||||||
|
[node name="HiddenHorizontalMovingBlock" type="RigidBody2D" unique_id=1409784601 groups=["Hidden"]]
|
||||||
|
modulate = Color(0, 0.54509807, 0.54509807, 1)
|
||||||
|
gravity_scale = 0.0
|
||||||
|
freeze = true
|
||||||
|
script = ExtResource("1_c4g4s")
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1866755047]
|
||||||
|
position = Vector2(0, -1.5)
|
||||||
|
shape = SubResource("RectangleShape2D_f3sb7")
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
|
||||||
|
texture_filter = 1
|
||||||
|
position = Vector2(-8, -2)
|
||||||
|
texture = ExtResource("2_c7hrt")
|
||||||
|
|
||||||
|
[node name="Sprite2D2" type="Sprite2D" parent="." unique_id=549053101]
|
||||||
|
texture_filter = 1
|
||||||
|
position = Vector2(8, -2)
|
||||||
|
texture = ExtResource("2_c7hrt")
|
||||||
|
|
||||||
|
[node name="Area2D" type="Area2D" parent="." unique_id=1910272404]
|
||||||
|
rotation = -6.834404e-05
|
||||||
|
|
||||||
|
[node name="ShapeCast2D" type="CollisionShape2D" parent="Area2D" unique_id=934904308]
|
||||||
|
position = Vector2(0.000615094, -8.999966)
|
||||||
|
shape = SubResource("RectangleShape2D_3uo2v")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="Area2D" to="." method="on_enter"]
|
||||||
|
[connection signal="body_exited" from="Area2D" to="." method="on_leave"]
|
||||||
@@ -2,12 +2,13 @@
|
|||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b64hyvumk366h" path="res://hidden_sign.gd" id="1_a20ku"]
|
[ext_resource type="Script" uid="uid://b64hyvumk366h" path="res://hidden_sign.gd" id="1_a20ku"]
|
||||||
[ext_resource type="Texture2D" uid="uid://djlqqmqpsd0kc" path="res://art/sign.png" id="2_soj2u"]
|
[ext_resource type="Texture2D" uid="uid://djlqqmqpsd0kc" path="res://art/sign.png" id="2_soj2u"]
|
||||||
[ext_resource type="Texture2D" uid="uid://d0cd1alr8k706" path="res://art/interact_button.png" id="3_7o2b3"]
|
[ext_resource type="Texture2D" uid="uid://dgdkh6ug00c1i" path="res://art/controls/a_button.png" id="3_soj2u"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bq82wmjgkgyr6" path="res://art/controls/e_key.png" id="4_7o2b3"]
|
||||||
|
|
||||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"]
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_eumkw"]
|
||||||
size = Vector2(26, 32)
|
size = Vector2(26, 32)
|
||||||
|
|
||||||
[node name="HiddenSign" type="Node2D" unique_id=1201409437]
|
[node name="HiddenSign" type="Node2D" unique_id=1201409437 groups=["Hidden"]]
|
||||||
script = ExtResource("1_a20ku")
|
script = ExtResource("1_a20ku")
|
||||||
|
|
||||||
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
|
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
|
||||||
@@ -19,11 +20,17 @@ texture = ExtResource("2_soj2u")
|
|||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
|
||||||
shape = SubResource("RectangleShape2D_eumkw")
|
shape = SubResource("RectangleShape2D_eumkw")
|
||||||
|
|
||||||
[node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=1864817335]
|
[node name="ButtonPrompt" type="Sprite2D" parent="Sprite2D" unique_id=1936022603]
|
||||||
visible = false
|
visible = false
|
||||||
position = Vector2(0, -8.000002)
|
position = Vector2(0, -24)
|
||||||
scale = Vector2(0.8, 0.8)
|
scale = Vector2(0.8, 0.8)
|
||||||
texture = ExtResource("3_7o2b3")
|
texture = ExtResource("3_soj2u")
|
||||||
|
|
||||||
|
[node name="KeyPrompt" type="Sprite2D" parent="Sprite2D" unique_id=715238624]
|
||||||
|
visible = false
|
||||||
|
position = Vector2(0, -24)
|
||||||
|
scale = Vector2(0.8, 0.8)
|
||||||
|
texture = ExtResource("4_7o2b3")
|
||||||
|
|
||||||
[connection signal="interacted" from="." to="." method="_on_interacted"]
|
[connection signal="interacted" from="." to="." method="_on_interacted"]
|
||||||
[connection signal="body_entered" from="Sprite2D/Area2D" to="." method="_on_approach"]
|
[connection signal="body_entered" from="Sprite2D/Area2D" to="." method="_on_approach"]
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
extends Node2D
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
add_to_group("Hidden")
|
||||||
|
modulate = Color.DARK_CYAN
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
pass
|
||||||
|
|
||||||
|
func on_contact(body: Node2D) -> void:
|
||||||
|
if body==%Player2D and %Player2D.death_cooldown == 0:
|
||||||
|
print("SLASH KILL")
|
||||||
|
%Player2D/Jetpack/DeathSound.play()
|
||||||
|
%Player2D.on_death(false,%Player2D.position)
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://b65drnv6461kp
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
[gd_scene format=3 uid="uid://cap0wo5ij7hfv"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://b65drnv6461kp" path="res://hidden_spike.gd" id="1_k2eht"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bu5wgerfu7cbc" path="res://art/spike.png" id="2_vt54o"]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_xfwl5"]
|
||||||
|
size = Vector2(15, 7.5)
|
||||||
|
|
||||||
|
[node name="HiddenSpike" type="Node2D" unique_id=1739014101 groups=["Hidden"]]
|
||||||
|
visible = false
|
||||||
|
script = ExtResource("1_k2eht")
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=813041394]
|
||||||
|
texture_filter = 1
|
||||||
|
position = Vector2(0, 2)
|
||||||
|
texture = ExtResource("2_vt54o")
|
||||||
|
|
||||||
|
[node name="Area2D" type="Area2D" parent="." unique_id=170499029]
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1865546056]
|
||||||
|
position = Vector2(0, 4.75)
|
||||||
|
shape = SubResource("RectangleShape2D_xfwl5")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="Area2D" to="." method="on_contact"]
|
||||||
@@ -1,44 +0,0 @@
|
|||||||
extends Node2D
|
|
||||||
|
|
||||||
@export var paired_teleporter: String
|
|
||||||
var checked_teleport
|
|
||||||
var telecam_speed_mult = 4
|
|
||||||
var enabled = true
|
|
||||||
var cooldown = 2
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
modulate = Color.PURPLE
|
|
||||||
add_to_group("TELEPORTERS")
|
|
||||||
add_to_group("Hidden")
|
|
||||||
|
|
||||||
func check_for_pair() -> String:
|
|
||||||
print(paired_teleporter)
|
|
||||||
return paired_teleporter
|
|
||||||
|
|
||||||
func disable():
|
|
||||||
enabled = false
|
|
||||||
$Sprite2D.modulate = Color.DARK_ORANGE
|
|
||||||
|
|
||||||
func enable():
|
|
||||||
enabled = true
|
|
||||||
$Sprite2D.modulate = Color.WHITE
|
|
||||||
|
|
||||||
func _process(delta: float) -> void:
|
|
||||||
pass
|
|
||||||
|
|
||||||
func _physics_process(delta: float) -> void:
|
|
||||||
pass
|
|
||||||
|
|
||||||
func _on_contact(body) -> void:
|
|
||||||
#get_tree().call_group("TELEPORTERS","disable")
|
|
||||||
for teleporter in get_tree().get_nodes_in_group("TELEPORTERS"):
|
|
||||||
if teleporter != self:
|
|
||||||
if teleporter.paired_teleporter == paired_teleporter and enabled:
|
|
||||||
%Player2D.get_node("Camera2D").position_smoothing_enabled = false
|
|
||||||
if %Player2D.teleport_cooldown > 0:
|
|
||||||
return
|
|
||||||
body.set_position(teleporter.get_position())
|
|
||||||
%Player2D.on_teleport()
|
|
||||||
disable()
|
|
||||||
await get_tree().create_timer(cooldown).timeout
|
|
||||||
enable()
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://btxx0p5ccar5f
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://7bjqgxckho"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://btxx0p5ccar5f" path="res://hidden_teleporter.gd" id="1_52wed"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://d0tvtt4eu8jmt" path="res://art/block/portal.png" id="2_rx1y0"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://55ihxa2emnep" path="res://art/block/portal2.png" id="3_5admx"]
|
|
||||||
[ext_resource type="Texture2D" uid="uid://d4a5x8gwhl2wc" path="res://art/block/portal3.png" id="4_tfiuq"]
|
|
||||||
|
|
||||||
[sub_resource type="SpriteFrames" id="SpriteFrames_tuehi"]
|
|
||||||
animations = [{
|
|
||||||
"frames": [{
|
|
||||||
"duration": 1.0,
|
|
||||||
"texture": ExtResource("2_rx1y0")
|
|
||||||
}, {
|
|
||||||
"duration": 1.0,
|
|
||||||
"texture": ExtResource("3_5admx")
|
|
||||||
}, {
|
|
||||||
"duration": 1.0,
|
|
||||||
"texture": ExtResource("4_tfiuq")
|
|
||||||
}],
|
|
||||||
"loop": 1,
|
|
||||||
"name": &"default",
|
|
||||||
"speed": 5.0
|
|
||||||
}]
|
|
||||||
|
|
||||||
[sub_resource type="CircleShape2D" id="CircleShape2D_7k7bx"]
|
|
||||||
radius = 9.0
|
|
||||||
|
|
||||||
[node name="HiddenTeleporter" type="Node2D" unique_id=1201409437]
|
|
||||||
script = ExtResource("1_52wed")
|
|
||||||
|
|
||||||
[node name="Sprite2D" type="AnimatedSprite2D" parent="." unique_id=395479262]
|
|
||||||
sprite_frames = SubResource("SpriteFrames_tuehi")
|
|
||||||
autoplay = "default"
|
|
||||||
|
|
||||||
[node name="Area2D" type="Area2D" parent="Sprite2D" unique_id=2050186824]
|
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D" unique_id=1560168165]
|
|
||||||
shape = SubResource("CircleShape2D_7k7bx")
|
|
||||||
|
|
||||||
[connection signal="body_entered" from="Sprite2D/Area2D" to="." method="_on_contact"]
|
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
[gd_scene format=3 uid="uid://b5ssjxl1l3fx0"]
|
[gd_scene format=3 uid="uid://b5ssjxl1l3fx0"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://dcesonmhay5vo" path="res://hidden_vertical_long_block.gd" id="1_tmhet"]
|
[ext_resource type="Script" uid="uid://dcesonmhay5vo" path="res://hidden_vertical_long_block.gd" id="1_tmhet"]
|
||||||
[ext_resource type="PackedScene" uid="uid://ckqable762x8v" path="res://block.tscn" id="2_667v4"]
|
[ext_resource type="PackedScene" uid="uid://ckqable762x8v" path="res://level_editor/blocks/block_simple.tscn" id="2_667v4"]
|
||||||
|
|
||||||
[node name="HiddenVerticalLongBlock" type="RigidBody2D" unique_id=925152188]
|
[node name="HiddenVerticalLongBlock" type="RigidBody2D" unique_id=925152188 groups=["Hidden"]]
|
||||||
visible = false
|
modulate = Color(0, 0.54509807, 0.54509807, 1)
|
||||||
rotation = 1.5707964
|
rotation = 1.5707964
|
||||||
gravity_scale = 0.0
|
gravity_scale = 0.0
|
||||||
freeze = true
|
freeze = true
|
||||||
|
|||||||
@@ -0,0 +1,39 @@
|
|||||||
|
extends RigidBody2D
|
||||||
|
|
||||||
|
@export var max_distance = 260.0
|
||||||
|
@export var moving = true
|
||||||
|
var alt_position = Vector2(position.x + max_distance,0)
|
||||||
|
@export var move_speed = 0.01
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
#Do not move collision boxes, it is fickle.
|
||||||
|
#on_leave(%Player2D)
|
||||||
|
alt_position = Vector2(position.x + max_distance,0)
|
||||||
|
add_to_group("MovingPlatform")
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
if position.x != alt_position.x:
|
||||||
|
position.x = move_toward(position.x, alt_position.x, move_speed)
|
||||||
|
else:
|
||||||
|
moving = false
|
||||||
|
%Player2D.is_on_moving_platform = false
|
||||||
|
#%Player2D.platform_speed = 0.0
|
||||||
|
|
||||||
|
func on_enter(body) -> void:
|
||||||
|
if %Player2D.is_on_floor() and body == %Player2D:
|
||||||
|
print("Player on moving platform.")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
elif body == %Player2D and !%Player2D.is_on_wall_only:
|
||||||
|
print("Player but has not landed")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
elif body == %Player2D:
|
||||||
|
print("SOMETHING IS WRONG WITH PLAYER")
|
||||||
|
%Player2D.platform_speed = move_speed
|
||||||
|
%Player2D.is_on_moving_platform = true
|
||||||
|
|
||||||
|
func on_leave(body) -> void:
|
||||||
|
if body == %Player2D:
|
||||||
|
%Player2D.is_on_moving_platform = false
|
||||||
|
#%Player2D.platform_speed = 0.0
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://yaqgvctkobnq
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
[gd_scene format=3 uid="uid://div6quttr84u1"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://yaqgvctkobnq" path="res://horizontal_moving_block.gd" id="1_3uo2v"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://blbaaqyrt8dtk" path="res://art/block/block.png" id="1_m1vtb"]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f3sb7"]
|
||||||
|
size = Vector2(32, 13)
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_3uo2v"]
|
||||||
|
size = Vector2(32, 4.0000687)
|
||||||
|
|
||||||
|
[node name="HorizontalMovingBlock" type="RigidBody2D" unique_id=1409784601]
|
||||||
|
gravity_scale = 0.0
|
||||||
|
freeze = true
|
||||||
|
script = ExtResource("1_3uo2v")
|
||||||
|
|
||||||
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1866755047]
|
||||||
|
position = Vector2(0, -1.5)
|
||||||
|
shape = SubResource("RectangleShape2D_f3sb7")
|
||||||
|
|
||||||
|
[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1680278216]
|
||||||
|
texture_filter = 1
|
||||||
|
position = Vector2(-8, -2)
|
||||||
|
texture = ExtResource("1_m1vtb")
|
||||||
|
|
||||||
|
[node name="Sprite2D2" type="Sprite2D" parent="." unique_id=549053101]
|
||||||
|
texture_filter = 1
|
||||||
|
position = Vector2(8, -2)
|
||||||
|
texture = ExtResource("1_m1vtb")
|
||||||
|
|
||||||
|
[node name="Area2D" type="Area2D" parent="." unique_id=1910272404]
|
||||||
|
rotation = -6.834404e-05
|
||||||
|
|
||||||
|
[node name="ShapeCast2D" type="CollisionShape2D" parent="Area2D" unique_id=934904308]
|
||||||
|
position = Vector2(0.000615094, -8.999966)
|
||||||
|
shape = SubResource("RectangleShape2D_3uo2v")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="Area2D" to="." method="on_enter"]
|
||||||
|
[connection signal="body_exited" from="Area2D" to="." method="on_leave"]
|
||||||
@@ -1 +1,4 @@
|
|||||||
<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>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 96 64">
|
||||||
|
<image width="96" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABACAYAAADlNHIOAAAACXBIWXMAAAsSAAALEgHS3X78AAABpklEQVR4nO3cMUoDQRTG8VnxPl7AYttgZyVYW3iAYBfBTnIAF0SshKQRUoS0i+QCHmXNAdZ6HrjDMMl+M+7/BykGks0kHy8vOztJ5ZzrHWTOeOu1CECMAMQIQIwAxAhA7Ly0Ce8+lhnM4m+z23nU/akAMQIQIwCx4npASPdzyHuCBhUgRgBiBCD273qAWl3X3gzath2cERUgRgBiBCCWfQ/Ife0nFRUgRgBiBCBW3HnA8+vWGz/cXQ3e/+b+yRv3vb8LZ908nvTxIVSAGAGIEYDY5AKoqsq7jf14iwoQIwAxAhDLfnt67FqQ+ppws/7yxlwPyBwBiBGAWPZrQaG9lqVfL6ACxAhAjADEknvA8nM36iuYX8+Oejy73m+tXhZHfT6LChAjADECEJv83tDUz3i79hOLChAjADECECu+B8T+Ltey+/ljhdb7Q6gAMQIQIwCxk/eAQ9d54+/98Gfm5q3xxnatyY73203yHJPQA8pGAGIEIDb6ecDFpf+9O9QTYo9n2ePbHrN4XyU9vz1eLCpAjADECECMvy4WowLECECMADBhzrlf4+1RaAhPjVAAAAAASUVORK5CYII="/>
|
||||||
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 995 B After Width: | Height: | Size: 920 B |
@@ -33,11 +33,21 @@ func _on_approach(body) -> void:
|
|||||||
return
|
return
|
||||||
_is_interactable = true
|
_is_interactable = true
|
||||||
self.add_to_group("nearby_interactables")
|
self.add_to_group("nearby_interactables")
|
||||||
|
if %Player2D.controller_ui:
|
||||||
|
print("CONTROLLER UI")
|
||||||
$Sprite2D/ButtonPrompt.show()
|
$Sprite2D/ButtonPrompt.show()
|
||||||
|
$Sprite2D/KeyPrompt.hide()
|
||||||
|
else:
|
||||||
|
print("KEYBOARD UI")
|
||||||
|
$Sprite2D/KeyPrompt.show()
|
||||||
|
$Sprite2D/ButtonPrompt.hide()
|
||||||
|
|
||||||
func _on_abandon(body) -> void:
|
func _on_abandon(body) -> void:
|
||||||
if body!=%Player2D:
|
if body!=%Player2D:
|
||||||
return
|
return
|
||||||
_is_interactable = false
|
_is_interactable = false
|
||||||
self.remove_from_group("nearby_interactables")
|
self.remove_from_group("nearby_interactables")
|
||||||
|
if %Player2D.controller_ui:
|
||||||
$Sprite2D/ButtonPrompt.hide()
|
$Sprite2D/ButtonPrompt.hide()
|
||||||
|
else:
|
||||||
|
$Sprite2D/KeyPrompt.hide()
|
||||||
@@ -3,22 +3,26 @@ extends Control
|
|||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
$Slideshower.play_slideshow([
|
$Slideshower.play_slideshow([
|
||||||
{ "image": "Daydreaming",
|
|
||||||
"text": "Ever since he was a wee lad, Mr. Rhombini had always had one dream - to fly around in a blinged up jetpack." },
|
{ "image": "Obsessing",
|
||||||
|
"text": "Mr.Rhombini heard rumors online of Ancient Technology hidden in the ruins of an ancient society." },
|
||||||
{ "image": "res://art/keyart_thumb.png",
|
{ "image": "res://art/keyart_thumb.png",
|
||||||
"text": "The internet has been abuzz with talks of a legendary Pharaoh's jetpack. Mr. Rhombini's day has come." },
|
"text": "When Mr. Rhombini heard of the legendary Pharaoh's jetpack, he could feel himself becoming obsessed." },
|
||||||
{ "image": "Journey",
|
{ "image": "Journey",
|
||||||
"text": "Under the cover of night, Mr. Rhombini sneaks into the famous pharaoh's pyramid. This night, of all nights, it seems to glow with strange energy." },
|
"text": "Under the cover of night, Mr. Rhombini decided to sneak into the pyramid." },
|
||||||
{ "image": "Goatcaphagus",
|
{ "image": "Goatcaphagus",
|
||||||
"text": "Mr. Rhombini stumbles upon an unusual sarcophagus, a blend of ancient craftsmanship and advanced technology. The antenna have been disconnected." },
|
"text": "Mr. Rhombini stumbled upon an unusual sarcophagus.
|
||||||
|
He notices that the antennae have been disconnected." },
|
||||||
{ "image": "Activate",
|
{ "image": "Activate",
|
||||||
"text": "Mr. Rhombini excitedly connects the antenna. The sarcophagus begins to hum." },
|
"text": "Mr. Rhombini excitedly connects the second antenna. He hears the Ancient Technoloy begin to hum." },
|
||||||
{ "image": "Opensofar",
|
{ "image": "Nicegoat",
|
||||||
"text": "The sarcophagus swings open to reveal, not a dead body, but an old computer. The computer begins to boot up, but an error message is visible on the main screen." },
|
"text": "The sarcophagus swings open to reveal, not a dead body, but a mysterious machine.
|
||||||
|
The Ancient Technology begins to boot up, but an error message is visible on the main screen." },
|
||||||
{ "images": ["PossessedbyOC", "Power_source"],
|
{ "images": ["PossessedbyOC", "Power_source"],
|
||||||
"text": "However, Mr. Rhombini's attention is instantly grabbed by the other object inside the open sarcophagus." },
|
"text": "Mr. Rhombini's attention is instantly grabbed by the other object inside the open sarcophagus." },
|
||||||
{ "image": "Glow",
|
{ "image": "Glow",
|
||||||
"text": "The Pharaoh's jetpack! Mr. Rhombini wastes no time in putting it on." }
|
"text": "The Pharaoh's jetpack! The legends were true! ( It's definitely not cursed! )
|
||||||
|
Mr. Rhombini wastes no time putting on the Pharaoh's Jetpack." }
|
||||||
])
|
])
|
||||||
|
|
||||||
func _on_slideshower_finished_playing() -> void:
|
func _on_slideshower_finished_playing() -> void:
|
||||||
|
|||||||
@@ -0,0 +1,49 @@
|
|||||||
|
class_name Block_Simple
|
||||||
|
|
||||||
|
extends RigidBody2D
|
||||||
|
|
||||||
|
# Last known sprite. In edge cases involving states.
|
||||||
|
|
||||||
|
# Block type refers to our specific block script.
|
||||||
|
# They should always extend eventually from block_simple.
|
||||||
|
@export var block_type:Script
|
||||||
|
|
||||||
|
# Set the animation (sprite sheet) to the specfied block types.
|
||||||
|
func SetSpriteSheet(animation):
|
||||||
|
$Sprite.animation = animation
|
||||||
|
|
||||||
|
# If this is false (default) then the block is horizontally facing.
|
||||||
|
@export var is_vertical:bool
|
||||||
|
|
||||||
|
# Tags the block has. These dictate interactions.
|
||||||
|
# These must be strings.
|
||||||
|
@export var tags:Array = [str]
|
||||||
|
|
||||||
|
# Rotate the block in a way that we can control.
|
||||||
|
# Default to 90 because that's a common use case.
|
||||||
|
func rotate_block(degrees:int = 90):
|
||||||
|
rotate(degrees)
|
||||||
|
|
||||||
|
# This runs BEFORE the instance is loaded.
|
||||||
|
# There's a lot you can't do here, as it doesn't exist yet.
|
||||||
|
func _init():
|
||||||
|
pass
|
||||||
|
#SetSpriteSheet(str(block_type))
|
||||||
|
#set_script(block_type)
|
||||||
|
|
||||||
|
# This runs AFTER the instance is loaded.
|
||||||
|
# This runs BEFORE the instance is added to the scene tree.
|
||||||
|
func _ready() -> void:
|
||||||
|
if is_vertical:
|
||||||
|
rotate_block(90)
|
||||||
|
set_script(block_type)
|
||||||
|
|
||||||
|
# This runs every frame. Expensive.
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
var _last_known_delta = delta
|
||||||
|
|
||||||
|
func on_player_near(body: Node2D) -> void:
|
||||||
|
print("Player is touching block with tags: " + str(tags))
|
||||||
|
|
||||||
|
func on_player_leave(body: Node2D) -> void:
|
||||||
|
print("Player is leaving block with tags: " + str(tags))
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://b65ci82qp1pa0
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
[gd_scene format=3 uid="uid://ckqable762x8v"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://b65ci82qp1pa0" path="res://level_editor/blocks/block_simple.gd" id="1_64qyq"]
|
||||||
|
[ext_resource type="Script" uid="uid://2nvcig3fqetr" path="res://level_editor/blocks/block_spike.gd" id="2_rhp63"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://blbaaqyrt8dtk" path="res://art/block/block.png" id="2_xmhd5"]
|
||||||
|
[ext_resource type="Texture2D" uid="uid://bu5wgerfu7cbc" path="res://art/spike.png" id="3_rhp63"]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f3sb7"]
|
||||||
|
size = Vector2(16, 14)
|
||||||
|
|
||||||
|
[sub_resource type="SpriteFrames" id="SpriteFrames_q6akc"]
|
||||||
|
animations = [{
|
||||||
|
"frames": [{
|
||||||
|
"duration": 1.0,
|
||||||
|
"texture": ExtResource("2_xmhd5")
|
||||||
|
}],
|
||||||
|
"loop": 1,
|
||||||
|
"name": &"block_simple",
|
||||||
|
"speed": 5.0
|
||||||
|
}, {
|
||||||
|
"frames": [{
|
||||||
|
"duration": 1.0,
|
||||||
|
"texture": ExtResource("3_rhp63")
|
||||||
|
}],
|
||||||
|
"loop": 1,
|
||||||
|
"name": &"block_spike",
|
||||||
|
"speed": 5.0
|
||||||
|
}]
|
||||||
|
|
||||||
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_lxo14"]
|
||||||
|
|
||||||
|
[node name="Block_Simple" type="RigidBody2D" unique_id=1409784601]
|
||||||
|
gravity_scale = 0.0
|
||||||
|
freeze = true
|
||||||
|
script = ExtResource("1_64qyq")
|
||||||
|
block_type = ExtResource("2_rhp63")
|
||||||
|
tags = [null]
|
||||||
|
|
||||||
|
[node name="BlockShape" type="CollisionShape2D" parent="." unique_id=1866755047]
|
||||||
|
shape = SubResource("RectangleShape2D_f3sb7")
|
||||||
|
|
||||||
|
[node name="Sprite" type="AnimatedSprite2D" parent="." unique_id=321127444]
|
||||||
|
texture_filter = 1
|
||||||
|
sprite_frames = SubResource("SpriteFrames_q6akc")
|
||||||
|
animation = &"block_simple"
|
||||||
|
autoplay = "block_simple"
|
||||||
|
|
||||||
|
[node name="EffectCollision" type="Area2D" parent="." unique_id=1756054567]
|
||||||
|
|
||||||
|
[node name="EffectShape" type="CollisionShape2D" parent="EffectCollision" unique_id=392861580]
|
||||||
|
shape = SubResource("RectangleShape2D_lxo14")
|
||||||
|
|
||||||
|
[connection signal="body_entered" from="EffectCollision" to="." method="on_player_near"]
|
||||||
|
[connection signal="body_exited" from="EffectCollision" to="." method="on_player_leave"]
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
class_name Block_Spike
|
||||||
|
|
||||||
|
extends Block_Simple
|
||||||
|
|
||||||
|
# This runs BEFORE the instance is loaded.
|
||||||
|
# There's a lot you can't do here, as it doesn't exist yet.
|
||||||
|
func _init():
|
||||||
|
is_vertical = false
|
||||||
|
tags = ["Spike","Hazard"]
|
||||||
|
|
||||||
|
# This runs AFTER the instance is loaded.
|
||||||
|
# This runs BEFORE the instance is added to the scene tree.
|
||||||
|
func _ready() -> void:
|
||||||
|
if is_vertical:
|
||||||
|
rotate_block(90)
|
||||||
|
|
||||||
|
# This runs every frame. Expensive.
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
var _last_known_delta = delta
|
||||||
|
|
||||||
|
func on_player_near(body: Node2D) -> void:
|
||||||
|
print("Player is touching block with tags: " + str(tags))
|
||||||
|
|
||||||
|
func on_player_leave(body: Node2D) -> void:
|
||||||
|
print("Player is leaving block with tags: " + str(tags))
|
||||||