Compare commits

...

6 Commits

Author SHA1 Message Date
Spencer Killen 06542eed2c
Add debug tools for FPS 2022-12-30 11:56:41 -07:00
Spencer Killen d9e5ce4a61
Undo transform on sink block 2022-12-30 11:42:12 -07:00
dukegoobler 57113f8c6d controls dialog tweak 2022-12-29 23:24:59 -07:00
dukegoobler 67e2c63ad3 added meat madness icon, dialogic tweaks 2022-12-29 22:29:31 -07:00
dukegoobler 5427050fb5 pause screen fix again
fixed a mouse capture issue with the overlays in Player plus other tweaks
2022-12-29 21:19:58 -07:00
dukegoobler 80d9ff93c5 animation/movement for meat creek platforms
added an animation for the platforms in meat creek to increase difficulty and add more life to map
2022-12-29 16:03:56 -07:00
31 changed files with 354 additions and 63 deletions

View File

@ -0,0 +1,3 @@
source_md5="e12d3a961d4aac79dad8f62a2d1e0cca"
dest_md5="99f69bbaa668d512a689911dfc665a31"

View File

@ -0,0 +1,3 @@
source_md5="e12d3a961d4aac79dad8f62a2d1e0cca"
dest_md5="99f69bbaa668d512a689911dfc665a31"

9
godot/DebugTools.tscn Normal file
View File

@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://FPSLabel.gd" type="Script" id=1]
[node name="DebugTools" type="Spatial"]
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = 128
script = ExtResource( 1 )

45
godot/FPSLabel.gd Normal file
View File

@ -0,0 +1,45 @@
# MIT License
# Copyright (c) 2019 Lupo Dharkael
class_name FpsLabel
extends CanvasLayer
enum Position {TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, NONE}
export (Position) var position = Position.TOP_LEFT
export(int) var margin : int = 5
var label : Label
func _ready() -> void:
label = Label.new()
add_child(label)
get_tree().get_root().connect("size_changed", self, "update_position")
update_position()
# pos should be of type Position
func set_position(pos : int):
position = pos
update_position()
func update_position():
var viewport_size : Vector2 = get_viewport().size
var label_size : Vector2 = label.rect_size
match position:
Position.TOP_LEFT:
offset = Vector2(margin, margin)
Position.BOTTOM_LEFT:
offset = Vector2(margin, viewport_size.y - margin - label_size.y)
Position.TOP_RIGHT:
offset = Vector2(viewport_size.x - margin - label_size.x, margin)
Position.BOTTOM_RIGHT:
offset = Vector2(viewport_size.x - margin - label_size.x, viewport_size.y - margin - label_size.y)
func _process(_delta : float) -> void:
label.text = "fps: " + str(Engine.get_frames_per_second()) + " " + str(Performance.get_monitor(Performance.TIME_FPS))

View File

@ -5,7 +5,7 @@ content_margin_left = 10.0
content_margin_right = 10.0
content_margin_top = 10.0
content_margin_bottom = 10.0
bg_color = Color( 0.2, 0.23, 0.31, 1 )
bg_color = Color( 0.03, 0.21, 0.26, 1 )
border_width_left = 1
border_width_top = 1
border_width_right = 1

View File

@ -0,0 +1,6 @@
extends PathFollow
var platform_speed = 10
func _physics_process(delta):
self.offset += delta * platform_speed

File diff suppressed because one or more lines are too long

View File

@ -62,7 +62,7 @@ glow_bloom = 1.0
autoplay = "Canvas001"
[node name="Player" parent="." index="2" instance=ExtResource( 2 )]
transform = Transform( 0.0716538, 0, 0.99743, 0, 1, 0, -0.99743, 0, 0.0716538, -70.375, 15.7962, -106.953 )
transform = Transform( -0.647561, 0, -0.762014, 0, 1, 0, 0.762014, 0, -0.647561, -70.375, 4.37653, -106.953 )
[node name="LessFogWorldEnvironment" parent="." index="3" instance=ExtResource( 3 )]
environment = SubResource( 3 )
@ -75,63 +75,63 @@ transform = Transform( 80, 0, 0, 0, 3.87358, 0, 0, 0, 80, 0, -3.3489, -43.3626 )
[node name="creek_platform" parent="platforms" index="0" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -55.8201, 0.216419, -98.2347 )
[node name="creek_platform2" parent="platforms" index="1" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -50.4167, 0.216419, -98.2347 )
[node name="creek_platform3" parent="platforms" index="2" instance=ExtResource( 6 )]
[node name="creek_platform3" parent="platforms" index="1" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45.5517, 0.216419, -98.2347 )
[node name="creek_platform4" parent="platforms" index="3" instance=ExtResource( 6 )]
[node name="creek_platform4" parent="platforms" index="2" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 16.5243, 0.216419, -81.1974 )
[node name="creek_platform5" parent="platforms" index="4" instance=ExtResource( 6 )]
[node name="creek_platform5" parent="platforms" index="3" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8115, 0.216419, -86.1008 )
[node name="creek_platform6" parent="platforms" index="5" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6247, 0.216419, -91.0137 )
[node name="creek_platform7" parent="platforms" index="4" instance=ExtResource( 6 )]
transform = Transform( 0.916258, 0, -0.400589, 0, 1, 0, 0.400589, 0, 0.916258, 23.1251, 0.216419, -95.1053 )
[node name="creek_platform7" parent="platforms" index="6" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 23.1251, 0.216419, -95.1053 )
[node name="creek_platform8" parent="platforms" index="7" instance=ExtResource( 6 )]
[node name="creek_platform8" parent="platforms" index="5" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 25.3465, 0.216419, -98.9231 )
[node name="creek_platform9" parent="platforms" index="8" instance=ExtResource( 6 )]
[node name="creek_platform9" parent="platforms" index="6" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -53.8558 )
[node name="creek_platform10" parent="platforms" index="9" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -47.8731 )
[node name="creek_platform12" parent="platforms" index="10" instance=ExtResource( 6 )]
[node name="creek_platform12" parent="platforms" index="7" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -43.2397 )
[node name="creek_platform11" parent="platforms" index="11" instance=ExtResource( 6 )]
[node name="creek_platform11" parent="platforms" index="8" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -47.8536, 0.216419, -36.2421 )
[node name="creek_platform13" parent="platforms" index="12" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -52.7107, 0.216419, -33.378 )
[node name="creek_platform14" parent="platforms" index="13" instance=ExtResource( 6 )]
[node name="creek_platform14" parent="platforms" index="9" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -58.4389, 0.216419, -31.9906 )
[node name="creek_platform15" parent="platforms" index="14" instance=ExtResource( 6 )]
[node name="creek_platform15" parent="platforms" index="10" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -46.5247, 0.216419, -8.02865 )
[node name="creek_platform16" parent="platforms" index="15" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -51.3312, 0.216419, -8.51924 )
[node name="creek_platform17" parent="platforms" index="16" instance=ExtResource( 6 )]
[node name="creek_platform17" parent="platforms" index="11" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -56.3389, 0.216419, -8.99764 )
[node name="creek_platform18" parent="platforms" index="17" instance=ExtResource( 6 )]
[node name="creek_platform18" parent="platforms" index="12" instance=ExtResource( 6 )]
transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 25.1841, 0.216419, -4.06886 )
[node name="creek_platform19" parent="platforms" index="18" instance=ExtResource( 6 )]
transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 21.6703, 0.216419, -0.752861 )
[node name="creek_platform20" parent="platforms" index="19" instance=ExtResource( 6 )]
[node name="creek_platform20" parent="platforms" index="13" instance=ExtResource( 6 )]
transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 18.0342, 0.216419, 2.72338 )
[node name="creek_platform2" parent="platforms" index="14" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -50.4167, 0.216419, -98.2347 )
[node name="creek_platform6" parent="platforms" index="15" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6247, 0.216419, -91.0137 )
[node name="creek_platform10" parent="platforms" index="16" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -47.8731 )
[node name="creek_platform13" parent="platforms" index="17" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -52.7107, 0.216419, -33.378 )
[node name="creek_platform16" parent="platforms" index="18" instance=ExtResource( 6 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -51.3312, 0.216419, -8.51924 )
[node name="creek_platform19" parent="platforms" index="19" instance=ExtResource( 6 )]
transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 21.6703, 0.216419, -0.752861 )
[node name="decorations" type="Spatial" parent="." index="6"]
[node name="tentacle_cluster_1" type="Spatial" parent="decorations" index="0"]

Binary file not shown.

View File

@ -3,8 +3,8 @@
[ext_resource path="res://assets/models/meat_planet.glb" type="PackedScene" id=1]
[ext_resource path="res://assets/models/PlanetMaterial.material" type="Material" id=2]
[sub_resource type="Animation" id=2]
resource_name = "SphereAction-loop"
[sub_resource type="Animation" id=1]
resource_name = "SphereAction"
length = 10.0
loop = true
tracks/0/type = "transform"
@ -18,11 +18,16 @@ tracks/0/keys = PoolRealArray( 0, 1, -0.0390858, -0.0390858, 0.0390858, -0.02069
[node name="meat_planet" instance=ExtResource( 1 )]
[node name="Sphere" parent="." index="0"]
transform = Transform( 1.94466, -0.236818, -0.0859437, 0.240179, 1.94466, 0.0760473, 0.0760473, -0.0859437, 1.95755, -0.0390858, -0.0390858, 0.0390858 )
transform = Transform( -1.64286, -1.06404, -0.118293, 1.06867, -1.64286, -0.0642453, -0.0642453, -0.118293, 1.95629, -0.0390858, -0.0390858, 0.0390858 )
material_override = ExtResource( 2 )
material/0 = ExtResource( 2 )
[node name="AnimationPlayer" parent="." index="1"]
autoplay = "SphereAction-loop"
autoplay = "SphereAction"
playback_speed = 0.5
anims/SphereAction-loop = SubResource( 2 )
method_call_mode = 1
[node name="meat_planet_animation" type="AnimationPlayer" parent="." index="2"]
autoplay = "SphereAction"
playback_speed = 0.45
anims/SphereAction = SubResource( 1 )

View File

@ -2,7 +2,6 @@
[ext_resource path="res://assets/models/meat_tentacle.glb" type="PackedScene" id=1]
[ext_resource path="res://assets/models/MeatElevatorEntrance.material" type="Material" id=2]
[ext_resource path="res://assets/models/AnimationPlayer.gd" type="Script" id=3]
[sub_resource type="Animation" id=3]
resource_name = "ArmatureAction-loop"
@ -47,6 +46,46 @@ tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 )
[sub_resource type="Animation" id=2]
length = 0.001
[sub_resource type="Animation" id=4]
resource_name = "ArmatureAction-loop"
length = 3.0
loop = true
tracks/0/type = "transform"
tracks/0/path = NodePath("Armature/Skeleton:Bone.003")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 1.49012e-08, -7.45058e-09, 1.49012e-08, 1, 1, 1, 1, 0.0666667, 1, -1.49012e-08, 0, -1.19209e-07, -9.81436e-05, 0.00528583, 0.00109728, 0.999986, 1, 1, 1, 0.133333, 1, 0, -2.98023e-08, -1.19209e-07, -0.000298338, 0.0190093, 0.00408249, 0.999811, 1, 1, 1, 0.2, 1, 0, 0, -1.19209e-07, -0.000560187, 0.0410554, 0.00902754, 0.999116, 1, 1, 1, 0.333333, 1, -1.49012e-08, -8.9407e-08, -2.38419e-07, -0.00130108, 0.106409, 0.0237738, 0.994037, 1, 1, 1, 0.533333, 1, 0, 0, -1.19209e-07, -0.00391482, 0.245193, 0.0524962, 0.968044, 1, 1, 1, 0.733333, 1, 0, 0, -1.19209e-07, -0.0107686, 0.402299, 0.0753061, 0.912342, 1, 1, 1, 0.866667, 1, 1.49012e-08, 2.98023e-08, 0, -0.0194033, 0.498568, 0.0782339, 0.863095, 1, 1, 1, 0.933333, 1, 1.49012e-08, 0, -1.19209e-07, -0.0254841, 0.540771, 0.0737985, 0.837539, 1, 1, 1, 1, 1, 8.9407e-08, 5.96046e-08, -5.96046e-08, -0.0329392, 0.578466, 0.0647944, 0.812461, 1, 1, 1, 1.06667, 1, -5.96046e-08, 2.98023e-08, 0, -0.0424528, 0.610784, 0.0492959, 0.78912, 1, 1, 1, 1.13333, 1, 2.98023e-08, 2.98023e-08, 0, -0.0543802, 0.638331, 0.026573, 0.767379, 1, 1, 1, 1.2, 1, 5.96046e-08, 5.96046e-08, 0, -0.0702923, 0.661238, -0.00725605, 0.746841, 1, 1, 1, 1.26667, 1, -1.3411e-07, -1.49012e-07, -2.98023e-07, -0.0938105, 0.68069, -0.0603645, 0.724028, 1, 1, 1, 1.33333, 1, 5.96046e-08, 5.96046e-08, 0, -0.118392, 0.689965, -0.114303, 0.704887, 1, 1, 1, 1.4, 1, -5.96046e-08, -1.49012e-07, -2.98023e-07, -0.138172, 0.685095, -0.151973, 0.698898, 1, 1, 1, 1.46667, 1, -7.45058e-08, -5.96046e-08, -2.38419e-07, -0.155162, 0.670454, -0.177997, 0.703373, 1, 1, 1, 1.53333, 1, -2.98023e-08, -5.96046e-08, -2.38419e-07, -0.170153, 0.646526, -0.193024, 0.718188, 1, 1, 1, 1.6, 1, -1.49012e-08, 2.98023e-08, 0, -0.183981, 0.613799, -0.198244, 0.741688, 1, 1, 1, 1.66667, 1, -5.96046e-08, -8.9407e-08, -2.38419e-07, -0.197156, 0.572872, -0.194973, 0.771319, 1, 1, 1, 1.73333, 1, 1.49012e-08, 0, -1.19209e-07, -0.194495, 0.529585, -0.189913, 0.80352, 1, 1, 1, 1.8, 1, -5.96046e-08, -8.9407e-08, -2.38419e-07, -0.170829, 0.487046, -0.187371, 0.835761, 1, 1, 1, 1.86667, 1, 1.49012e-08, 2.98023e-08, 0, -0.146854, 0.435961, -0.177506, 0.869979, 1, 1, 1, 1.93333, 1, 1.49012e-08, -2.98023e-08, -1.19209e-07, -0.123589, 0.377734, -0.160942, 0.903405, 1, 1, 1, 2, 1, -1.49012e-08, 0, -1.19209e-07, -0.101992, 0.314683, -0.13901, 0.933407, 1, 1, 1, 2.2, 1, -1.04308e-07, -8.9407e-08, -2.38419e-07, -0.0497251, 0.130466, -0.0601972, 0.988374, 1, 1, 1, 2.26667, 1, -2.98023e-08, 5.96046e-08, 0, -0.0279883, 0.0827915, -0.0399243, 0.995373, 1, 1, 1, 2.33333, 1, 2.98023e-08, -5.96046e-08, -2.38419e-07, -0.0135948, 0.0436046, -0.0217319, 0.99872, 1, 1, 1, 2.4, 1, 2.98023e-08, 2.98023e-08, -1.19209e-07, -0.00579967, 0.0168051, -0.00834528, 0.999807, 1, 1, 1, 2.46667, 1, 1.49012e-08, -2.98023e-08, -2.38419e-07, 0.00014308, 0.00239369, -0.00146202, 0.999996, 1, 1, 1, 2.62463, 1, -1.49012e-08, 0, -1.19209e-07, -9.81436e-05, 0.00528583, 0.00109728, 0.999986, 1, 1, 1, 2.76525, 1, 0, -2.98023e-08, -1.19209e-07, -0.000298338, 0.0190093, 0.00408249, 0.999811, 1, 1, 1, 2.857, 1, 0, 0, 0, 1.49012e-08, -7.45058e-09, 1.49012e-08, 1, 1, 1, 1 )
tracks/1/type = "transform"
tracks/1/path = NodePath("Armature/Skeleton:Bone.001")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, -3.64292e-17, -9.31323e-10, -1.69966e-08, 1, 1, 1, 1, 2.80585, 1, 0, 0, 0, -3.64292e-17, -9.31323e-10, -1.69966e-08, 1, 1, 1, 1 )
tracks/2/type = "transform"
tracks/2/path = NodePath("Armature/Skeleton:Bone.002")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = PoolRealArray( 0, 1, 0, 0, 0, -5.37764e-17, -3.72529e-09, 9.31323e-10, 1, 1, 1, 1, 0.0666667, 1, 1.49012e-08, 0, -7.45058e-09, 0.034518, 0.0288649, -0.0456917, 0.997942, 1, 1, 1, 0.133333, 1, 0, 1.19209e-07, -1.49012e-08, -0.0119611, -0.00337004, 0.014985, 0.999811, 1, 1, 1, 0.2, 1, 1.49012e-08, 0, -1.49012e-08, 0.0111817, 0.0281823, -0.0172091, 0.999392, 1, 1, 1, 0.266667, 1, 1.49012e-08, 0, 0, -0.00274599, 0.0230294, 0.00039682, 0.999731, 1, 1, 1, 0.333333, 1, 2.98023e-08, 0, 0, -0.00407479, 0.0339603, 0.000616117, 0.999415, 1, 1, 1, 0.4, 1, 1.49012e-08, 0, -7.45058e-09, -0.000481518, 0.0549093, -0.00643461, 0.998471, 1, 1, 1, 0.466667, 1, 1.49012e-08, 0, 0, -0.00626964, 0.0590904, 7.37238e-05, 0.998233, 1, 1, 1, 0.533333, 1, 1.49012e-08, 0, -7.45058e-09, -0.00398962, 0.0811058, -0.00551539, 0.996682, 1, 1, 1, 0.6, 1, 2.98023e-08, 0, -7.45058e-09, -0.00593255, 0.0930324, -0.00467614, 0.995634, 1, 1, 1, 0.666667, 1, 1.49012e-08, 0, 7.45058e-09, -0.00743926, 0.106189, -0.00452492, 0.994308, 1, 1, 1, 0.733333, 1, 1.49012e-08, 0, 1.49012e-08, -0.00753836, 0.124375, -0.00672948, 0.992184, 1, 1, 1, 0.8, 1, 1.49012e-08, 0, 0, -0.00919476, 0.136773, -0.00629925, 0.99054, 1, 1, 1, 1.4, 1, 1.49012e-08, 0, -7.45058e-09, -0.0145295, 0.268314, -0.0111941, 0.963157, 1, 1, 1, 1.46667, 1, 1.49012e-08, 0, -7.45058e-09, -0.0126718, 0.282429, -0.00991482, 0.959153, 1, 1, 1, 1.6, 1, 1.49012e-08, 0, 7.45058e-09, -0.00666716, 0.31059, -0.00572489, 0.950503, 1, 1, 1, 1.73333, 1, 0, 0, -7.45058e-09, 0.00159422, 0.33803, 7.51321e-05, 0.941134, 1, 1, 1, 1.93333, 1, 0, 0, -7.45058e-09, 0.016267, 0.375913, 0.0104105, 0.926454, 1, 1, 1, 2.26667, 1, 2.98023e-08, 0, -7.45058e-09, 0.0385629, 0.421693, 0.0261524, 0.905541, 1, 1, 1, 2.33333, 1, 2.98023e-08, 0, -7.45058e-09, 0.0415287, 0.427061, 0.0282486, 0.902827, 1, 1, 1, 2.4, 1, 0, 1.19209e-07, -1.49012e-08, 0.0435767, 0.430654, 0.0296966, 0.900975, 1, 1, 1, 2.46667, 1, 1.49012e-08, 0, -7.45058e-09, 0.0447002, 0.432582, 0.030491, 0.899969, 1, 1, 1, 2.62463, 1, 1.49012e-08, 0, -7.45058e-09, 0.034518, 0.0288649, -0.0456917, 0.997942, 1, 1, 1, 2.7068, 1, 0, 1.19209e-07, -1.49012e-08, -0.0119611, -0.00337004, 0.014985, 0.999811, 1, 1, 1, 2.76201, 1, 0, 0, 0, -5.37764e-17, -3.72529e-09, 9.31323e-10, 1, 1, 1, 1 )
tracks/3/type = "transform"
tracks/3/path = NodePath("Armature/Skeleton:Bone")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 3.72529e-09, 8.69477e-10, 6.05223e-09, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 0, -8.0897e-06, -0.004964, 0.000386736, 0.999988, 1.00009, 1.0036, 1.00005, 0.133333, 1, 0, 0, 0, -3.1428e-05, -0.0181388, 0.00139624, 0.999835, 1.00031, 1.01292, 1.00018, 0.2, 1, 0, 0, 0, -7.55956e-05, -0.0398094, 0.00302564, 0.999203, 1.00067, 1.02774, 1.00038, 0.266667, 1, 0, 0, 0, -0.000147619, -0.0695552, 0.00521784, 0.997564, 1.00115, 1.04728, 1.00064, 0.4, 1, 0, 0, 0, -0.000408033, -0.150731, 0.0110136, 0.988513, 1.00239, 1.09729, 1.00132, 0.933333, 1, 0, 0, 0, -0.00288478, -0.597347, 0.0375666, 0.801097, 1.0085, 1.3373, 1.00458, 1.13333, 1, 0, 0, 0, -0.00339285, -0.713632, 0.041012, 0.699311, 1.00982, 1.39168, 1.00539, 1.2, 1, 0, 0, 0, -0.00344206, -0.741037, 0.0410001, 0.670202, 1.01, 1.39963, 1.00552, 1.26667, 1, 0, 0, 1.49012e-08, -0.00344024, -0.762818, 0.0404157, 0.645339, 1.01002, 1.40119, 1.00555, 1.33333, 1, 0, 0, 1.49012e-08, -0.0034006, -0.776268, 0.0394662, 0.629157, 1.00989, 1.39661, 1.00549, 1.4, 1, 0, 0, 1.49012e-08, -0.00333795, -0.76935, 0.0386126, 0.637651, 1.00962, 1.38553, 1.00532, 1.46667, 1, 0, 0, 1.49012e-08, -0.00323047, -0.717309, 0.0385966, 0.695678, 1.00926, 1.36957, 1.00507, 1.53333, 1, 0, 0, 1.49012e-08, -0.00285652, -0.593505, 0.0389235, 0.803883, 1.0088, 1.34904, 1.00475, 1.6, 1, 0, 0, 1.49012e-08, -0.0022509, -0.466284, 0.0374456, 0.883839, 1.00819, 1.32475, 1.0044, 1.66667, 1, 0, 0, 1.49012e-08, -0.00166397, -0.364282, 0.034603, 0.930644, 1.00749, 1.29762, 1.00403, 1.73333, 1, 0, 0, 1.49012e-08, -0.00119353, -0.287803, 0.031065, 0.957185, 1.00671, 1.26799, 1.00363, 1.8, 1, 0, 0, 1.49012e-08, -0.000822237, -0.226729, 0.0272488, 0.973576, 1.0059, 1.23692, 1.00322, 1.86667, 1, 0, 0, 1.49012e-08, -0.000540999, -0.178416, 0.0233529, 0.983678, 1.00508, 1.20499, 1.00279, 2, 1, 0, 0, 1.49012e-08, -0.000173434, -0.107658, 0.0158124, 0.994062, 1.00348, 1.14152, 1.00193, 2.13333, 1, 0, 0, 1.49012e-08, 2.09499e-05, -0.0608783, 0.00919002, 0.998103, 1.00204, 1.08359, 1.00114, 2.2, 1, 0, 0, 1.49012e-08, 7.81153e-05, -0.0436305, 0.00638608, 0.999027, 1.00142, 1.05848, 1.0008, 2.26667, 1, 0, 0, 1.49012e-08, 0.000117272, -0.0296669, 0.00401864, 0.999552, 1.0009, 1.03701, 1.0005, 2.33333, 1, 0, 0, 1.49012e-08, 0.000143924, -0.0183102, 0.00211101, 0.99983, 1.00047, 1.01954, 1.00027, 2.4, 1, 0, 0, 1.49012e-08, 0.000161029, -0.00955819, 0.000815809, 0.999954, 1.00018, 1.00758, 1.0001, 2.46667, 1, 0, 0, 1.49012e-08, 0.000172443, -0.0027429, 0.000112485, 0.999996, 1.00003, 1.00105, 1.00001, 2.65578, 1, 0, 0, 0, -8.0897e-06, -0.004964, 0.000386736, 0.999988, 1.00009, 1.0036, 1.00005, 2.73602, 1, 0, 0, 0, -3.1428e-05, -0.0181388, 0.00139624, 0.999835, 1.00031, 1.01292, 1.00018, 2.857, 1, 0, 0, 0, 3.72529e-09, 8.69477e-10, 6.05223e-09, 1, 1, 1, 1 )
tracks/4/type = "transform"
tracks/4/path = NodePath("Armature/Skeleton:Bone.017")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 )
[sub_resource type="CapsuleShape" id=1]
radius = 0.997672
height = 0.947179
@ -58,14 +97,18 @@ material_override = ExtResource( 2 )
material/0 = ExtResource( 2 )
[node name="AnimationPlayer" parent="." index="1"]
autoplay = "ArmatureAction-loop"
autoplay = "ArmatureAction"
playback_speed = 0.5
method_call_mode = 1
anims/ArmatureAction-loop = SubResource( 3 )
anims/RESET = SubResource( 2 )
script = ExtResource( 3 )
[node name="StaticBody" type="StaticBody" parent="." index="2"]
[node name="meat_tentacle_animation" type="AnimationPlayer" parent="." index="2"]
autoplay = "ArmatureAction-loop"
playback_speed = 0.5
anims/ArmatureAction-loop = SubResource( 4 )
[node name="StaticBody" type="StaticBody" parent="." index="3"]
transform = Transform( 1.29603, 0.396787, 0.0456263, -0.180669, 2.84635, 0.327301, 0, -0.581511, 1.63319, -0.459882, 0, -0.0209413 )
[node name="CollisionShape" type="CollisionShape" parent="StaticBody" index="0"]

View File

@ -2,7 +2,6 @@
[ext_resource path="res://assets/models/meat_tentacle_small.glb" type="PackedScene" id=1]
[ext_resource path="res://assets/models/MeatElevatorEntrance.material" type="Material" id=2]
[ext_resource path="res://assets/models/AnimationPlayer.gd" type="Script" id=3]
[sub_resource type="Animation" id=3]
resource_name = "ArmatureAction-loop"
@ -48,6 +47,46 @@ tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2.5, 1, 0, 0,
radius = 0.997672
height = 0.947179
[sub_resource type="Animation" id=4]
resource_name = "ArmatureAction-loop"
length = 3.0
loop = true
tracks/0/type = "transform"
tracks/0/path = NodePath("Armature/Skeleton:Bone.003")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 1.49012e-08, -7.45058e-09, 1.49012e-08, 1, 1, 1, 1, 0.0666667, 1, 1.49012e-08, -2.98023e-08, -1.19209e-07, -9.81732e-05, 0.0052858, 0.00109726, 0.999986, 1, 1, 1, 0.133333, 1, -1.49012e-08, 2.98023e-08, -1.19209e-07, -0.000298331, 0.0190093, 0.00408248, 0.999811, 1, 1, 1, 0.2, 1, 0, -2.98023e-08, -2.38419e-07, -0.000560188, 0.0410555, 0.00902754, 0.999116, 1, 1, 1, 0.333333, 1, -7.45058e-08, 2.98023e-08, 0, -0.00130106, 0.106409, 0.0237738, 0.994037, 1, 1, 1, 0.533333, 1, -1.49012e-08, -8.9407e-08, -2.38419e-07, -0.00391489, 0.245193, 0.0524962, 0.968044, 1, 1, 1, 0.733333, 1, -2.98023e-08, -2.98023e-08, -1.19209e-07, -0.0107686, 0.402299, 0.0753062, 0.912342, 1, 1, 1, 0.866667, 1, 4.47035e-08, -8.9407e-08, -5.96046e-08, -0.0194034, 0.498568, 0.0782339, 0.863095, 1, 1, 1, 0.933333, 1, 4.47035e-08, 2.98023e-08, -1.19209e-07, -0.025484, 0.540771, 0.0737985, 0.837539, 1, 1, 1, 1, 1, 0, 0, -1.19209e-07, -0.0329392, 0.578466, 0.0647944, 0.812461, 1, 1, 1, 1.06667, 1, -5.96046e-08, 2.98023e-08, -1.19209e-07, -0.0424528, 0.610784, 0.0492959, 0.78912, 1, 1, 1, 1.13333, 1, 2.98023e-08, 5.96046e-08, -1.19209e-07, -0.0543802, 0.638331, 0.026573, 0.767379, 1, 1, 1, 1.2, 1, 7.45058e-08, 0, -1.19209e-07, -0.0702922, 0.661238, -0.00725605, 0.746841, 1, 1, 1, 1.26667, 1, 0, 0, -1.19209e-07, -0.0938105, 0.68069, -0.0603645, 0.724028, 1, 1, 1, 1.33333, 1, -7.45058e-08, -5.96046e-08, -2.38419e-07, -0.118392, 0.689965, -0.114303, 0.704887, 1, 1, 1, 1.4, 1, 4.47035e-08, 0, 0, -0.138172, 0.685095, -0.151973, 0.698898, 1, 1, 1, 1.46667, 1, -8.9407e-08, 0, -2.38419e-07, -0.155162, 0.670454, -0.177997, 0.703373, 1, 1, 1, 1.53333, 1, -1.49012e-08, 5.96046e-08, 0, -0.170153, 0.646526, -0.193024, 0.718188, 1, 1, 1, 1.6, 1, 1.49012e-08, -5.96046e-08, -1.19209e-07, -0.183981, 0.613799, -0.198244, 0.741688, 1, 1, 1, 1.66667, 1, 0, 0, 0, -0.197156, 0.572872, -0.194973, 0.771319, 1, 1, 1, 1.73333, 1, -2.98023e-08, -5.96046e-08, -2.38419e-07, -0.194495, 0.529585, -0.189912, 0.80352, 1, 1, 1, 1.8, 1, -5.96046e-08, -8.9407e-08, -2.38419e-07, -0.170829, 0.487046, -0.187371, 0.835761, 1, 1, 1, 1.86667, 1, -5.96046e-08, 2.98023e-08, 0, -0.146854, 0.435961, -0.177506, 0.869979, 1, 1, 1, 1.93333, 1, -1.49012e-08, 2.98023e-08, 0, -0.123589, 0.377734, -0.160942, 0.903405, 1, 1, 1, 2, 1, -2.98023e-08, -8.9407e-08, -1.19209e-07, -0.101992, 0.314683, -0.13901, 0.933407, 1, 1, 1, 2.13333, 1, 1.49012e-08, -2.98023e-08, 0, -0.069884, 0.186652, -0.0844935, 0.976288, 1, 1, 1, 2.2, 1, 1.49012e-08, 0, -1.19209e-07, -0.049725, 0.130466, -0.0601972, 0.988374, 1, 1, 1, 2.26667, 1, -1.49012e-08, 0, -1.19209e-07, -0.0279884, 0.0827915, -0.0399243, 0.995373, 1, 1, 1, 2.33333, 1, 5.96046e-08, 0, -1.19209e-07, -0.0135948, 0.0436046, -0.0217319, 0.99872, 1, 1, 1, 2.4, 1, -4.47035e-08, -5.96046e-08, -1.19209e-07, -0.00579953, 0.016805, -0.00834531, 0.999807, 1, 1, 1, 2.46667, 1, 7.45058e-08, 1.19209e-07, -5.96046e-08, 0.000143072, 0.00239365, -0.001462, 0.999996, 1, 1, 1, 2.5, 1, 4.47035e-08, 5.96046e-08, -1.19209e-07, -2.88658e-15, 4.47035e-08, 7.45058e-08, 1, 1, 1, 1, 3, 1, 0, 0, 0, 1.49012e-08, -7.45058e-09, 1.49012e-08, 1, 1, 1, 1 )
tracks/1/type = "transform"
tracks/1/path = NodePath("Armature/Skeleton:Bone.001")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, -3.64292e-17, -9.31323e-10, -1.69966e-08, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 1.49012e-08, 0.00605299, 0.000765066, 0.00323749, 0.999976, 1, 1, 1, 0.133333, 1, 0, 0, 7.45058e-09, 0.0213833, 0.00270277, 0.0114371, 0.999702, 1, 1, 1, 0.2, 1, 5.96046e-08, 0, -7.45058e-09, 0.0450922, 0.00569947, 0.0241179, 0.998675, 1, 1, 1, 0.466667, 1, 0, 0, 0, 0.183649, 0.0232125, 0.098226, 0.977796, 1, 1, 1, 0.666667, 1, 5.96046e-08, 0, 0, 0.276514, 0.0349502, 0.147895, 0.948918, 1, 1, 1, 0.733333, 1, 0, 0, 7.45058e-09, 0.294908, 0.0372751, 0.157733, 0.94168, 1, 1, 1, 0.8, 1, 0, 0, 0, 0.305116, 0.0385654, 0.163194, 0.937435, 1, 1, 1, 0.866667, 1, -5.96046e-08, -1.19209e-07, 2.23517e-08, 0.30636, 0.0387227, 0.163859, 0.936907, 1, 1, 1, 0.933333, 1, -5.96046e-08, -1.19209e-07, 2.23517e-08, 0.303687, 0.0383847, 0.162429, 0.938039, 1, 1, 1, 1, 1, 0, 0, 7.45058e-09, 0.298709, 0.0377556, 0.159767, 0.940118, 1, 1, 1, 1.06667, 1, 0, 0, 0, 0.291265, 0.0368146, 0.155785, 0.943155, 1, 1, 1, 1.2, 1, 5.96046e-08, 0, 1.49012e-08, 0.270586, 0.0342009, 0.144725, 0.951141, 1, 1, 1, 1.8, 1, 0, 0, 1.49012e-08, 0.118694, 0.0150024, 0.0634841, 0.990786, 1, 1, 1, 2.26667, 1, 0, 0, 1.49012e-08, 0.0165096, 0.00208674, 0.00883022, 0.999823, 1, 1, 1, 2.33333, 1, 5.96046e-08, 5.96046e-08, -7.45058e-09, 0.00860474, 0.00108759, 0.0046023, 0.999952, 1, 1, 1, 2.4, 1, 0, 0, 1.49012e-08, 0.00330433, 0.00041764, 0.0017674, 0.999993, 1, 1, 1, 2.46667, 1, 0, 0, 7.45058e-09, 0.00045256, 5.71996e-05, 0.000242049, 1, 1, 1, 1, 2.5, 1, 0, 0, 7.45058e-09, -2.23517e-08, -1.76951e-08, 3.49246e-10, 1, 1, 1, 1, 3, 1, 0, 0, 0, -3.64292e-17, -9.31323e-10, -1.69966e-08, 1, 1, 1, 1 )
tracks/2/type = "transform"
tracks/2/path = NodePath("Armature/Skeleton:Bone.002")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/keys = PoolRealArray( 0, 1, 0, 0, 0, -5.37764e-17, -3.72529e-09, 9.31323e-10, 1, 1, 1, 1, 0.0666667, 1, 2.98023e-08, 0, -7.45058e-09, 0.0453506, 0.0370021, -0.0626852, 0.996316, 1, 1, 1, 0.133333, 1, 1.49012e-08, 1.19209e-07, -1.49012e-08, -0.00986027, -0.0023665, 0.00659993, 0.999927, 1, 1, 1, 0.2, 1, 1.49012e-08, 0, -1.49012e-08, 0.0172874, 0.0311202, -0.0451867, 0.998344, 1, 1, 1, 0.266667, 1, 1.49012e-08, 0, 0, 0.00339986, 0.0254191, -0.0332922, 0.999117, 1, 1, 1, 0.333333, 1, 1.49012e-08, 0, 0, 0.00270606, 0.0349959, -0.0456025, 0.998343, 1, 1, 1, 0.4, 1, 4.47035e-08, 0, 0, 0.00984021, 0.0569171, -0.076853, 0.995368, 1, 1, 1, 0.466667, 1, 4.47035e-08, 0, -7.45058e-09, 0.00483812, 0.0600395, -0.0802678, 0.994952, 1, 1, 1, 0.533333, 1, 2.98023e-08, 0, -7.45058e-09, 0.0104589, 0.0815394, -0.111638, 0.990343, 1, 1, 1, 0.666667, 1, 1.49012e-08, 0, -7.45058e-09, 0.0116983, 0.104921, -0.145378, 0.983728, 1, 1, 1, 0.733333, 1, 2.98023e-08, 0, -7.45058e-09, 0.0149343, 0.122223, -0.169727, 0.977769, 1, 1, 1, 0.8, 1, 4.47035e-08, 0, -7.45058e-09, 0.0157512, 0.133539, -0.184278, 0.973633, 1, 1, 1, 0.933333, 1, -1.49012e-08, 0, -7.45058e-09, 0.0200981, 0.162681, -0.21819, 0.962042, 1, 1, 1, 1, 1, 1.49012e-08, 0, -1.49012e-08, 0.021711, 0.175701, -0.229992, 0.956954, 1, 1, 1, 1.06667, 1, 1.49012e-08, 0, 0, 0.0238316, 0.190291, -0.241197, 0.951339, 1, 1, 1, 1.13333, 1, 2.98023e-08, 0, 0, 0.0254432, 0.203534, -0.247845, 0.946836, 1, 1, 1, 1.2, 1, 2.98023e-08, 0, -7.45058e-09, 0.0271986, 0.217495, -0.252129, 0.942543, 1, 1, 1, 1.26667, 1, 5.96046e-08, 0, 0, 0.0288715, 0.231609, -0.252795, 0.938945, 1, 1, 1, 1.33333, 1, -4.47035e-08, 0, -7.45058e-09, 0.0306992, 0.246787, -0.250544, 0.935618, 1, 1, 1, 1.4, 1, 1.49012e-08, 0, -1.49012e-08, 0.0324111, 0.262247, -0.243842, 0.933122, 1, 1, 1, 1.46667, 1, 1.49012e-08, 0, -7.45058e-09, 0.0340252, 0.277841, -0.233733, 0.931137, 1, 1, 1, 1.53333, 1, 1.49012e-08, 0, -7.45058e-09, 0.0355336, 0.293469, -0.220327, 0.929553, 1, 1, 1, 1.6, 1, 4.47035e-08, 0, 1.49012e-08, 0.036934, 0.30898, -0.204074, 0.928181, 1, 1, 1, 1.66667, 1, 4.47035e-08, 0, -7.45058e-09, 0.0382296, 0.324232, -0.185564, 0.926811, 1, 1, 1, 1.8, 1, 1.49012e-08, 0, 0, 0.0404599, 0.353221, -0.143051, 0.923653, 1, 1, 1, 2, 1, 1.49012e-08, 0, -7.45058e-09, 0.0428966, 0.390534, -0.0741096, 0.916597, 1, 1, 1, 2.26667, 1, 1.49012e-08, 0, -7.45058e-09, 0.0445335, 0.423218, 0.00311268, 0.904927, 1, 1, 1, 2.33333, 1, 0, 0, 0, 0.0447157, 0.427931, 0.0160912, 0.902561, 1, 1, 1, 2.4, 1, 1.49012e-08, 0, -7.45058e-09, 0.0448223, 0.431008, 0.0249842, 0.900888, 1, 1, 1, 2.46667, 1, 2.98023e-08, 0, -7.45058e-09, 0.0448738, 0.432633, 0.0298392, 0.899958, 1, 1, 1, 2.5, 1, 2.98023e-08, 0, -7.45058e-09, 0.0448813, 0.432888, 0.0306191, 0.899809, 1, 1, 1, 3, 1, 0, 0, 0, -5.37764e-17, -3.72529e-09, 9.31323e-10, 1, 1, 1, 1 )
tracks/3/type = "transform"
tracks/3/path = NodePath("Armature/Skeleton:Bone")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 3.72529e-09, 8.69477e-10, 6.05223e-09, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 0, 0.000179839, 0.00167736, 0.00149354, 0.999998, 1.00009, 1.0036, 1.00005, 0.133333, 1, 0, 0, 0, 0.000649567, 0.00591171, 0.00535104, 0.999968, 1.00032, 1.01291, 1.00018, 0.2, 1, 0, 0, 0, 0.00140416, 0.0123981, 0.0114586, 0.999857, 1.0007, 1.02772, 1.00038, 0.333333, 1, 0, 0, 0, 0.00361123, 0.02962, 0.028899, 0.999137, 1.00188, 1.07038, 1.00096, 0.466667, 1, 0, 0, 0, 0.00651272, 0.048619, 0.0512278, 0.997482, 1.00359, 1.12581, 1.00173, 0.533333, 1, 0, 0, 0, 0.00811361, 0.0573351, 0.0633968, 0.996307, 1.00463, 1.15634, 1.00215, 0.6, 1, 0, 0, 0, 0.0097558, 0.0647785, 0.0758639, 0.994964, 1.00576, 1.18777, 1.00259, 0.666667, 1, 0, 0, 0, 0.0113978, 0.0706102, 0.0883807, 0.993516, 1.00696, 1.2194, 1.00302, 0.733333, 1, 0, 0, 0, 0.0129872, 0.0740274, 0.100693, 0.992075, 1.0082, 1.25044, 1.00346, 0.8, 1, 0, 0, 0, 0.0144909, 0.0749359, 0.112617, 0.990703, 1.00946, 1.28027, 1.00387, 0.866667, 1, 0, 0, 0, 0.0158616, 0.0727174, 0.123931, 0.989496, 1.0107, 1.30811, 1.00427, 0.933333, 1, 0, 0, 0, 0.0170571, 0.0669046, 0.134422, 0.988516, 1.01187, 1.33321, 1.00462, 1, 1, 0, 0, 0, 0.0180554, 0.057383, 0.143972, 0.987752, 1.01295, 1.35516, 1.00494, 1.06667, 1, 0, 0, 0, 0.0187846, 0.0429933, 0.152175, 0.987239, 1.01387, 1.37267, 1.00521, 1.13333, 1, 0, 0, 0, 0.0192436, 0.0239239, 0.158962, 0.986807, 1.01461, 1.38569, 1.00541, 1.2, 1, 0, 0, 0, 0.0193787, -0.000749363, 0.163927, 0.986282, 1.01509, 1.3932, 1.00556, 1.26667, 1, 0, 0, 1.49012e-08, 0.0191524, -0.031321, 0.166654, 0.985332, 1.01526, 1.39451, 1.00563, 1.33333, 1, 0, 0, 1.49012e-08, 0.0185124, -0.0651589, 0.166903, 0.983644, 1.01511, 1.3899, 1.00564, 1.4, 1, 0, 0, 1.49012e-08, 0.0169758, -0.100029, 0.164238, 0.981189, 1.0146, 1.37907, 1.00554, 1.46667, 1, 0, 0, 1.49012e-08, 0.0139296, -0.127894, 0.158908, 0.978876, 1.01385, 1.36362, 1.00534, 1.53333, 1, 0, 0, 1.49012e-08, 0.00982419, -0.131012, 0.150431, 0.979852, 1.01287, 1.34384, 1.00498, 1.6, 1, 0, 0, 1.49012e-08, 0.00692527, -0.118517, 0.139694, 0.983052, 1.01171, 1.32038, 1.00457, 1.66667, 1, 0, 0, 1.49012e-08, 0.0050455, -0.104116, 0.127669, 0.986324, 1.01045, 1.29405, 1.00415, 1.73333, 1, 0, 0, 1.49012e-08, 0.00381459, -0.0908591, 0.114654, 0.989234, 1.00912, 1.26517, 1.00371, 1.86667, 1, 0, 0, 1.49012e-08, 0.00222466, -0.0679364, 0.0872471, 0.993865, 1.0065, 1.20343, 1.00282, 2.13333, 1, 0, 0, 1.49012e-08, 0.000723537, -0.0331329, 0.0352129, 0.99883, 1.00227, 1.08336, 1.00114, 2.26667, 1, 0, 0, 1.49012e-08, 0.000380598, -0.0195469, 0.0155093, 0.999689, 1.00094, 1.03697, 1.00051, 2.33333, 1, 0, 0, 1.49012e-08, 0.000272812, -0.0134486, 0.00816696, 0.999876, 1.00049, 1.01953, 1.00027, 2.4, 1, 0, 0, 1.49012e-08, 0.000208509, -0.00780699, 0.00316026, 0.999965, 1.00019, 1.00758, 1.0001, 2.46667, 1, 0, 0, 1.49012e-08, 0.000178669, -0.00251935, 0.000436169, 0.999997, 1.00003, 1.00105, 1.00001, 2.5, 1, 0, 0, 0, 0.000176687, 1.71556e-10, 1.35287e-08, 1, 1, 1, 1, 3, 1, 0, 0, 0, 3.72529e-09, 8.69477e-10, 6.05223e-09, 1, 1, 1, 1 )
tracks/4/type = "transform"
tracks/4/path = NodePath("Armature/Skeleton:Bone.017")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 )
[node name="meat_tentacle_small" instance=ExtResource( 1 )]
[node name="Cone" parent="Armature/Skeleton" index="0"]
@ -55,11 +94,10 @@ material_override = ExtResource( 2 )
material/0 = ExtResource( 2 )
[node name="AnimationPlayer" parent="." index="1"]
autoplay = "ArmatureAction-loop"
autoplay = "ArmatureAction"
reset_on_save = false
playback_speed = 0.45
anims/ArmatureAction-loop = SubResource( 3 )
script = ExtResource( 3 )
[node name="StaticBody" type="StaticBody" parent="." index="2"]
transform = Transform( 1.30828, 0.0600859, 0.00690913, -0.0271908, 2.91994, 0.147704, -0.00302639, -0.260107, 1.65971, -0.459882, 0, -0.0209413 )
@ -67,3 +105,8 @@ transform = Transform( 1.30828, 0.0600859, 0.00690913, -0.0271908, 2.91994, 0.14
[node name="CollisionShape" type="CollisionShape" parent="StaticBody" index="0"]
transform = Transform( 0.222041, 0.00571365, -0.0496885, -0.032101, 0.0306116, -0.539539, -0.0114299, 0.284227, -0.0947877, 0.181285, 0.638165, 0.185954 )
shape = SubResource( 1 )
[node name="meat_tentacle_small_animation" type="AnimationPlayer" parent="." index="3"]
autoplay = "ArmatureAction-loop"
playback_speed = 0.45
anims/ArmatureAction-loop = SubResource( 4 )

View File

@ -17,5 +17,5 @@
}
],
"scale": 100,
"theme": ""
"theme": "theme-1671745159.cfg"
}

View File

@ -30,6 +30,7 @@ font="res://assets/title_font.tres"
position=1
auto_color=false
shadow_visible=true
is_hidden=true
[audio]
@ -54,3 +55,7 @@ normal=[ false, Color( 0.521569, 0.521569, 0.521569, 1 ), false, Color( 0, 0, 0,
layout=1
fixed=true
fixed_size=Vector2( 200, 80 )
hover=[ true, Color( 0.698039, 0.698039, 0.698039, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
focus=[ true, Color( 0.698039, 0.698039, 0.698039, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
pressed=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]
disabled=[ false, Color( 1, 1, 1, 1 ), false, Color( 0, 0, 0, 1 ), true, "res://addons/dialogic/Example Assets/backgrounds/background-2.png", false, Color( 1, 1, 1, 1 ) ]

View File

@ -8,7 +8,7 @@
"character": "",
"event_id": "dialogic_001",
"portrait": "",
"text": "[speed=0]Use WASD/Mouse or Joysticks to move and look around\n\nUse Space or R1 to jump or double jump and hold Shift or L1 to run\n\nPress F or Y to toggle your flashlight and C or X to toggle your walkie talkie\n\nUse the Arrow Keys or D-pad to select between dialog options and press Enter or A to select"
"text": "[speed=0]Use WASD/Mouse or Joysticks to move and look around\n\nPress Space or R1 to jump or double jump and hold Shift or L1 to run\n\nPress F or Y to toggle your flashlight and C or X to toggle your walkie talkie\n\nUse the Arrow Keys or D-pad to select between dialog options and press Enter or A to select"
}
],
"metadata": {

View File

@ -1,10 +1,22 @@
{
"events": [
{
"event_id": "dialogic_024",
"set_theme": "theme-1671745159.cfg"
},
{
"audio": "play",
"audio_bus": "Master",
"event_id": "dialogic_030",
"event_name": "AudioEvent",
"file": "res://assets/audio/neural_scanner_sfx.wav",
"volume": 0
},
{
"character": "character-1672267793.json",
"event_id": "dialogic_001",
"portrait": "",
"text": "You found blackbox 0"
"text": "You found blackbox 0\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum hendrerit velit nec mattis. Nunc imperdiet vehicula pretium. Donec aliquam, justo ut laoreet mollis, enim nulla vehicula dui, sed tincidunt est nibh ac lorem. Donec eu bibendum justo. Etiam ut eros tortor. Suspendisse condimentum iaculis laoreet. Nullam lobortis cursus dui. "
}
],
"metadata": {

View File

@ -1,5 +1,17 @@
{
"events": [
{
"event_id": "dialogic_024",
"set_theme": "theme-1671745159.cfg"
},
{
"audio": "play",
"audio_bus": "Master",
"event_id": "dialogic_030",
"event_name": "AudioEvent",
"file": "res://assets/audio/neural_scanner_sfx.wav",
"volume": 0
},
{
"character": "character-1672267793.json",
"event_id": "dialogic_001",

View File

@ -1,5 +1,17 @@
{
"events": [
{
"event_id": "dialogic_024",
"set_theme": "theme-1671745159.cfg"
},
{
"audio": "play",
"audio_bus": "Master",
"event_id": "dialogic_030",
"event_name": "AudioEvent",
"file": "res://assets/audio/neural_scanner_sfx.wav",
"volume": 0
},
{
"character": "character-1672267793.json",
"event_id": "dialogic_001",

View File

@ -1,5 +1,17 @@
{
"events": [
{
"event_id": "dialogic_024",
"set_theme": "theme-1671745159.cfg"
},
{
"audio": "play",
"audio_bus": "Master",
"event_id": "dialogic_030",
"event_name": "AudioEvent",
"file": "res://assets/audio/neural_scanner_sfx.wav",
"volume": 0
},
{
"character": "character-1672267793.json",
"event_id": "dialogic_001",

View File

@ -1,5 +1,17 @@
{
"events": [
{
"event_id": "dialogic_024",
"set_theme": "theme-1671745159.cfg"
},
{
"audio": "play",
"audio_bus": "Master",
"event_id": "dialogic_030",
"event_name": "AudioEvent",
"file": "res://assets/audio/neural_scanner_sfx.wav",
"volume": 0
},
{
"character": "character-1672267793.json",
"event_id": "dialogic_001",

BIN
godot/meat_madness_icon.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/meat_madness_icon.png-6bbf1725a9922ea51e35c53cfae63b05.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://meat_madness_icon.png"
dest_files=[ "res://.import/meat_madness_icon.png-6bbf1725a9922ea51e35c53cfae63b05.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -16,7 +16,7 @@ export var jump_power: float = 50
# Controls the base speeds of walking and sprinting
export var sprint_factor: float = 3.5
export var walk_factor: float = 1.5
export var walk_factor: float = 2.0
"public" var velocity: Vector3 = Vector3.ZERO
# Value changed by code only to add slow down or speed up effects

View File

@ -259,10 +259,14 @@ anims/jump_landing = SubResource( 11 )
[node name="Overlay" type="CanvasLayer" parent="."]
script = ExtResource( 12 )
[node name="PauseScreen" parent="Overlay" instance=ExtResource( 20 )]
mouse_filter = 1
[node name="HurtScreen" type="TextureRect" parent="Overlay"]
modulate = Color( 1, 1, 1, 0 )
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
texture = ExtResource( 13 )
stretch_mode = 1
@ -270,12 +274,11 @@ stretch_mode = 1
anims/RESET = SubResource( 6 )
anims/opacity = SubResource( 7 )
[node name="PauseScreen" parent="Overlay" instance=ExtResource( 20 )]
[node name="WaterScreen" type="ColorRect" parent="Overlay"]
material = SubResource( 13 )
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 2
color = Color( 1, 1, 1, 0 )
[node name="ObjectiveTracker" type="Node" parent="."]

View File

@ -59,6 +59,11 @@ _global_script_classes=[ {
"language": "GDScript",
"path": "res://addons/dialogic/Other/DialogicUtil.gd"
}, {
"base": "CanvasLayer",
"class": "FpsLabel",
"language": "GDScript",
"path": "res://FPSLabel.gd"
}, {
"base": "PanelContainer",
"class": "HistoryRow",
"language": "GDScript",
@ -75,19 +80,21 @@ _global_script_class_icons={
"DialogicParser": "",
"DialogicResources": "",
"DialogicUtil": "",
"FpsLabel": "",
"HistoryRow": ""
}
[application]
config/name="meat_madness_redux"
config/icon="res://icon.png"
config/icon="res://meat_madness_icon.png"
[autoload]
Util="*res://util.gd"
GlobalEventBus="*res://global_event_bus.gd"
SavedDialogueProgress="*res://saved_dialogue_progress.gd"
DebugTools="*res://DebugTools.tscn"
[display]

View File

@ -9,27 +9,25 @@
pause_mode = 2
anchor_right = 1.0
anchor_bottom = 1.0
focus_mode = 1
mouse_filter = 1
theme = ExtResource( 4 )
script = ExtResource( 3 )
[node name="pauseBackground" type="TextureRect" parent="."]
pause_mode = 2
anchor_right = 1.0
anchor_bottom = 1.0
margin_right = 56.0
margin_bottom = 480.0
texture = ExtResource( 1 )
stretch_mode = 1
[node name="CenterContainer" type="CenterContainer" parent="."]
pause_mode = 2
anchor_right = 1.0
anchor_bottom = 1.0
mouse_filter = 1
theme = ExtResource( 2 )
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"]
pause_mode = 2
margin_left = 408.0
margin_top = 193.0
margin_right = 616.0
@ -38,45 +36,48 @@ theme = ExtResource( 4 )
custom_constants/separation = 10
[node name="Spacer" type="Control" parent="CenterContainer/VBoxContainer"]
pause_mode = 2
margin_right = 208.0
margin_bottom = 30.0
rect_min_size = Vector2( 1, 30 )
mouse_filter = 1
[node name="ResumeButton" type="Button" parent="CenterContainer/VBoxContainer"]
pause_mode = 2
margin_top = 40.0
margin_right = 208.0
margin_bottom = 76.0
rect_min_size = Vector2( 208, 36 )
focus_neighbour_top = NodePath("../QuitButton")
focus_neighbour_bottom = NodePath("../MainMenuButton")
mouse_filter = 1
text = "Resume"
[node name="MainMenuButton" type="Button" parent="CenterContainer/VBoxContainer"]
pause_mode = 2
margin_top = 86.0
margin_right = 208.0
margin_bottom = 122.0
rect_min_size = Vector2( 208, 36 )
focus_neighbour_top = NodePath("../ResumeButton")
focus_neighbour_bottom = NodePath("../ControlsButton")
mouse_filter = 1
text = "Main Menu"
[node name="ControlsButton" type="Button" parent="CenterContainer/VBoxContainer"]
pause_mode = 2
margin_top = 132.0
margin_right = 208.0
margin_bottom = 168.0
rect_min_size = Vector2( 208, 36 )
focus_neighbour_top = NodePath("../MainMenuButton")
focus_neighbour_bottom = NodePath("../QuitButton")
mouse_filter = 1
text = "Controls"
[node name="QuitButton" type="Button" parent="CenterContainer/VBoxContainer"]
pause_mode = 2
margin_top = 178.0
margin_right = 208.0
margin_bottom = 214.0
rect_min_size = Vector2( 208, 36 )
focus_neighbour_top = NodePath("../ControlsButton")
focus_neighbour_bottom = NodePath("../ResumeButton")
mouse_filter = 1
text = "Quit"