Armazon/main.tscn

784 lines
36 KiB
Plaintext

[gd_scene load_steps=47 format=3 uid="uid://d2ftoqr7ydi38"]
[ext_resource type="Script" path="res://main.gd" id="1_bcqi1"]
[ext_resource type="Material" uid="uid://cgkuu3oelkm7o" path="res://assets/materials/garage_floor/mat_floor.tres" id="2_c6dsy"]
[ext_resource type="Resource" uid="uid://cj03kcritq6yg" path="res://props/spawnlists/props_debug.tres" id="2_ku4fk"]
[ext_resource type="Material" uid="uid://c4wkwwdrebxbc" path="res://assets/materials/concrete_wall_007/mat_concrete.tres" id="3_4b4gd"]
[ext_resource type="Theme" uid="uid://bh1i8c8v60go0" path="res://ui_theme.tres" id="7_lu4fk"]
[ext_resource type="Texture2D" uid="uid://2ljjhuakbwik" path="res://assets/props/posters/hang_in_there.png" id="14_icb2l"]
[ext_resource type="ArrayMesh" uid="uid://bi5ue5qolx6q" path="res://assets/env/Belt.obj" id="15_fmwtt"]
[ext_resource type="ArrayMesh" uid="uid://ekxy2bpvf8gj" path="res://assets/env/Dropper.obj" id="16_qtjwl"]
[ext_resource type="Material" uid="uid://bl6qumqtgrqxj" path="res://assets/env/mat_fenviron.tres" id="16_w1we4"]
[ext_resource type="Material" uid="uid://bhc47d2tr2fjw" path="res://assets/env/shademat_conveyor.tres" id="17_cy31d"]
[ext_resource type="Material" uid="uid://rv2bta46k6wx" path="res://assets/env/shademat_conveyor_backwards.tres" id="17_ebjy5"]
[ext_resource type="ArrayMesh" uid="uid://dpd1yfvyrlxe0" path="res://assets/env/Holder.obj" id="18_3d0an"]
[ext_resource type="PackedScene" uid="uid://bbehwglxp8p1h" path="res://assets/bezos/Armondo.glb" id="19_u7cg4"]
[ext_resource type="Material" uid="uid://ec5xeabxgwt1" path="res://assets/bezos/mat_armondo.tres" id="20_7dsa8"]
[ext_resource type="AnimationNodeBlendTree" uid="uid://d6dhhh60rnqu" path="res://assets/bezos/anims/animtree_armondo.tres" id="25_asp1p"]
[ext_resource type="ArrayMesh" uid="uid://24u0n6xn4p2d" path="res://assets/bezos/bezoball_low_final.obj" id="28_2lg2m"]
[ext_resource type="Material" uid="uid://ce1j2h75mnkc5" path="res://assets/bezos/mat_bezos.tres" id="29_hasci"]
[ext_resource type="Environment" uid="uid://wgunkcucx28m" path="res://assets/env/env_main.tres" id="30_1njbs"]
[ext_resource type="Texture2D" uid="uid://xd0o421fvato" path="res://assets/env/logo.png" id="30_cprtx"]
[ext_resource type="PackedScene" uid="uid://d3w07g7udw5ig" path="res://assets/bezos/BALLZ.glb" id="36_w1osm"]
[ext_resource type="PackedScene" uid="uid://bdccq5y56ruro" path="res://props/shelves/shelf.tscn" id="38_f3pj2"]
[ext_resource type="AudioStream" uid="uid://b0x23gtshoo2c" path="res://assets/audio/oof.wav" id="40_bym4i"]
[ext_resource type="Texture2D" uid="uid://c3uikn1b2sy2u" path="res://assets/props/posters/three_d_design.png" id="43_lq48c"]
[ext_resource type="AudioStream" uid="uid://cch7qvsk0gngt" path="res://assets/audio/env/buzzer_wrong.wav" id="50_5fawt"]
[ext_resource type="AudioStream" uid="uid://dd8yivlir4hat" path="res://assets/audio/env/buzzer_correct.wav" id="51_ens75"]
[ext_resource type="Material" uid="uid://bdk2p7q54ftfv" path="res://assets/props/blake3/mat_arrow.tres" id="53_slbh8"]
[ext_resource type="AudioStream" uid="uid://b3xmfa1tt1u0k" path="res://assets/audio/env/warehouse_ambiance.wav" id="54_71koj"]
[ext_resource type="AudioStream" uid="uid://bfgk3wmo0gm38" path="res://assets/audio/env/warehouse_quiet.wav" id="55_mbdrj"]
[ext_resource type="AudioStream" uid="uid://yy14fup8b4pu" path="res://assets/audio/env/wage_increase.tres" id="56_7ic7k"]
[sub_resource type="PlaneMesh" id="PlaneMesh_t4crw"]
material = ExtResource("2_c6dsy")
size = Vector2(20, 20)
[sub_resource type="PlaneMesh" id="PlaneMesh_x602s"]
material = ExtResource("3_4b4gd")
size = Vector2(20, 10)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_hpa7d"]
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_eghm3"]
plane = Plane(0, -1, 0, 0)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_1dk4b"]
plane = Plane(0, 0, 1, 0)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_ankuu"]
plane = Plane(-1, 0, 0, 0)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_25vmt"]
plane = Plane(0, 0, -1, 0)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_gfgqo"]
plane = Plane(1, 0, 0, 0)
[sub_resource type="BoxShape3D" id="BoxShape3D_xf4t7"]
size = Vector3(20, 1, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_u3nfo"]
size = Vector3(1, 0.2, 1)
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_ftubs"]
plane = Plane(1, 0, 0, 0)
[sub_resource type="PlaneMesh" id="PlaneMesh_osd5l"]
[sub_resource type="QuadMesh" id="QuadMesh_4uram"]
material = ExtResource("53_slbh8")
size = Vector2(1.5, 3)
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_xsp1s"]
animation = &"STONE-TOSS"
[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_fnfd8"]
animation = &"Idle"
[sub_resource type="AnimationNodeOneShot" id="AnimationNodeOneShot_ciafe"]
fadein_time = 0.05
fadeout_time = 0.05
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_c1xvk"]
nodes/Animation/node = SubResource("AnimationNodeAnimation_fnfd8")
nodes/Animation/position = Vector2(-200, 140)
"nodes/Animation 2/node" = SubResource("AnimationNodeAnimation_xsp1s")
"nodes/Animation 2/position" = Vector2(-240, 300)
nodes/shot_attack/node = SubResource("AnimationNodeOneShot_ciafe")
nodes/shot_attack/position = Vector2(27.48, 135.39)
node_connections = [&"output", 0, &"shot_attack", &"shot_attack", 0, &"Animation", &"shot_attack", 1, &"Animation 2"]
[node name="main" type="Node"]
script = ExtResource("1_bcqi1")
wage_penalty = 0.1
bonus_count = 5
conveyor_speed = 0.7
convery_accel = 0.008
prop_spawn_dist = 1.3
dodge_timer_max = 0.8
rock_throw_time = 1.2
bezos_descent_max = 2.0
stun_timer_max = 2.0
spawnlist = ExtResource("2_ku4fk")
[node name="world" type="Node3D" parent="."]
[node name="WorldEnvironment" type="WorldEnvironment" parent="world"]
environment = ExtResource("30_1njbs")
[node name="ReflectionProbe" type="ReflectionProbe" parent="world"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.84619, -5.64636)
size = Vector3(20, 10.3076, 20.2007)
box_projection = true
enable_shadows = true
[node name="SpotLight3D" type="SpotLight3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 0.934733, 0.355352, 0, -0.355352, 0.934733, 0, 2.68605, 3.51837)
light_color = Color(1, 0.968627, 0.87451, 1)
light_energy = 2.823
spot_range = 6.13117
spot_angle = 46.1437
[node name="SpotLight3D2" type="SpotLight3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 0.0595678, 0.998224, 0, -0.998224, 0.0595678, 0, 10.1873, -9.5967)
light_color = Color(0.909804, 0.435294, 0.490196, 1)
light_energy = 2.823
spot_range = 25.4229
spot_attenuation = 0.732043
[node name="light_parent" type="Node3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 0.258819, 0.965926, 0, -0.965926, 0.258819, 0, 7.76363, 0)
[node name="light" type="SpotLight3D" parent="world/light_parent"]
light_energy = 7.853
shadow_enabled = true
spot_range = 12.0
[node name="hand_target" type="Node3D" parent="world"]
unique_name_in_owner = true
transform = Transform3D(-0.96906, 0.24683, 0, -0.245478, -0.963753, 0.104528, 0.0258006, 0.101294, 0.994524, 0.44195, 1.62303, 1.1127)
[node name="Armondo" parent="world" instance=ExtResource("19_u7cg4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.91757, 2.47567, 1)
[node name="Skeleton3D" parent="world/Armondo/rig" index="0"]
bones/0/position = Vector3(-0.0945251, 2.23517e-08, 0)
bones/1/rotation = Quaternion(-0.681188, 0.548285, -0.470171, -0.119606)
bones/1/scale = Vector3(1.35234, 1.35234, 1.35234)
bones/2/rotation = Quaternion(-1.23488e-05, -0.00113065, 0.0109567, 0.999939)
bones/2/scale = Vector3(1.01115, 1.01115, 1.01115)
bones/3/rotation = Quaternion(0.52569, 0.289474, 0.105462, 0.792927)
bones/3/scale = Vector3(0.731301, 0.731302, 0.731301)
bones/4/rotation = Quaternion(0.0791671, 0.591145, 0.0117835, 0.802584)
bones/5/rotation = Quaternion(0.12981, 0.0421745, 0.0462748, 0.98956)
bones/6/rotation = Quaternion(0.190193, -0.0235156, -0.00639185, 0.981444)
bones/7/rotation = Quaternion(0.140773, 0.00646948, -0.00214084, 0.990018)
bones/8/rotation = Quaternion(0.0323062, 0.91104, 0.403599, 0.0779107)
bones/8/scale = Vector3(1, 1, 1)
bones/9/rotation = Quaternion(0.228294, -0.00804299, -0.00171739, 0.973558)
bones/10/rotation = Quaternion(0.0258697, -0.00486522, -0.0154744, 0.999534)
bones/10/scale = Vector3(1, 1, 1)
bones/11/rotation = Quaternion(0.00106178, 0.584364, -0.0154954, 0.811343)
bones/12/rotation = Quaternion(0.153693, 0.0234952, 0.022652, 0.98758)
bones/13/rotation = Quaternion(0.128826, -0.0327782, 0.0391273, 0.990353)
bones/13/scale = Vector3(1, 1, 1)
bones/14/rotation = Quaternion(0.082639, -0.00744765, -0.0107743, 0.996494)
bones/15/rotation = Quaternion(-0.0611887, 0.573124, -0.0421539, 0.816093)
bones/16/rotation = Quaternion(0.113474, -0.0183632, 0.0359101, 0.992722)
bones/16/scale = Vector3(1, 1, 1)
bones/17/rotation = Quaternion(0.100642, -0.00366829, 0.0310042, 0.994433)
bones/17/scale = Vector3(1, 1, 1)
bones/18/rotation = Quaternion(0.0718126, -0.0278984, 0.0261194, 0.996686)
bones/18/scale = Vector3(1, 1, 1)
bones/19/rotation = Quaternion(-0.15484, 0.544614, -0.0238322, 0.823925)
bones/20/rotation = Quaternion(0.142611, -0.0112637, 0.0186693, 0.989539)
bones/21/rotation = Quaternion(0.0687504, 0.000157135, -0.0269247, 0.99727)
bones/21/scale = Vector3(1, 1, 1)
bones/22/rotation = Quaternion(0.070752, -0.0127439, 0.0703947, 0.994925)
bones/22/scale = Vector3(1, 1, 1)
[node name="Main_Body" parent="world/Armondo/rig/Skeleton3D" index="0"]
surface_material_override/0 = ExtResource("20_7dsa8")
[node name="arm_ik" type="SkeletonIK3D" parent="world/Armondo/rig/Skeleton3D" index="1"]
unique_name_in_owner = true
process_priority = 1
root_bone = &"ORG-upper_arm.L"
tip_bone = &"ORG-hand.L"
target_node = NodePath("../../../../hand_target")
[node name="AnimationTree" type="AnimationTree" parent="world/Armondo"]
tree_root = ExtResource("25_asp1p")
anim_player = NodePath("../AnimationPlayer")
parameters/blend_hold/blend_amount = 0
parameters/blend_stun/blend_amount = 0.0
parameters/shot_grab/active = false
parameters/shot_grab/internal_active = false
parameters/shot_grab/request = 0
[node name="cam_default" type="Node3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 0.994522, 0.104528, 0, -0.104528, 0.994522, 0, 1.3093, 2.74097)
[node name="camera" type="Camera3D" parent="world/cam_default"]
unique_name_in_owner = true
current = true
fov = 65.0
size = 3.353
[node name="cam_dodge" type="Node3D" parent="world"]
transform = Transform3D(0.968534, -0.239844, 0.0664593, 0.185021, 0.872474, 0.452278, -0.16646, -0.425751, 0.889397, 0.477358, 1.07955, 2.35362)
[node name="cam_stun" type="Node3D" parent="world"]
transform = Transform3D(0.674397, 0.632475, -0.381005, -0.615147, 0.766676, 0.183856, 0.408391, 0.110382, 0.906108, -0.0132627, 0.578744, 2.42542)
[node name="env" type="Node3D" parent="world"]
[node name="Shelf" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.54145, 0.0505109, -13.0615)
[node name="Shelf2" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.54145, 0.0505109, -9.64962)
[node name="Shelf11" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.44452, 0.0505109, -13.0615)
[node name="Shelf12" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.44452, 0.0505109, -9.64962)
[node name="Shelf13" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -9.44452, 0.0505109, -6.35733)
[node name="Shelf6" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.54145, 0.0505109, -6.12709)
[node name="Shelf4" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5.59497, 0.0505109, -12.7996)
[node name="Shelf3" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5.59497, 0.0505109, -9.08735)
[node name="Shelf7" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5.59497, 0.0505109, -5.60317)
[node name="Shelf5" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 8.30366, 0.0505109, -12.7996)
[node name="Shelf9" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 8.30366, 0.0505109, -9.08735)
[node name="Shelf10" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 8.30366, 0.0505109, -5.60317)
[node name="Shelf8" parent="world/env" instance=ExtResource("38_f3pj2")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.12874, 0.0505109, -1.47592)
[node name="mesh_floor" type="MeshInstance3D" parent="world/env"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -5)
layers = 3
mesh = SubResource("PlaneMesh_t4crw")
[node name="mesh_floor5" type="MeshInstance3D" parent="world/env"]
transform = Transform3D(1, 0, 0, 0, -1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 10, -5)
layers = 3
mesh = SubResource("PlaneMesh_t4crw")
[node name="mesh_floor2" type="MeshInstance3D" parent="world/env"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 5, -15)
layers = 3
mesh = SubResource("PlaneMesh_x602s")
[node name="Decal" type="Decal" parent="world/env/mesh_floor2"]
transform = Transform3D(0.987938, 5.57708e-09, 0.154848, -6.82523e-09, 1, 7.52885e-09, -0.154848, -8.49494e-09, 0.987938, -6.75025, -0.41635, -0.0377302)
layers = 2
size = Vector3(3, 3, 4.5)
texture_albedo = ExtResource("14_icb2l")
cull_mask = 2
[node name="Decal3" type="Decal" parent="world/env/mesh_floor2"]
transform = Transform3D(0.995265, -3.40939e-09, -0.097201, 4.19219e-09, 1, 7.8491e-09, 0.097201, -8.21944e-09, 0.995265, 6.74433, -0.0395317, 3.13905)
layers = 2
size = Vector3(0.768, 1, 1)
texture_albedo = ExtResource("43_lq48c")
cull_mask = 2
[node name="Decal2" type="Decal" parent="world/env/mesh_floor2"]
layers = 2
size = Vector3(8, 1, 4)
texture_albedo = ExtResource("30_cprtx")
cull_mask = 2
[node name="mesh_floor3" type="MeshInstance3D" parent="world/env"]
transform = Transform3D(-4.37114e-08, -1, 0, -4.37114e-08, 0, -1, 1, -4.37114e-08, -4.37114e-08, 10, 5, -5)
layers = 3
mesh = SubResource("PlaneMesh_x602s")
[node name="mesh_floor4" type="MeshInstance3D" parent="world/env"]
transform = Transform3D(-4.37114e-08, 1, 3.82137e-15, -4.37114e-08, 0, -1, -1, -4.37114e-08, 4.37114e-08, -10, 5, -5)
layers = 3
mesh = SubResource("PlaneMesh_x602s")
[node name="level" type="StaticBody3D" parent="world/env"]
collision_layer = 9
[node name="floor" type="CollisionShape3D" parent="world/env/level"]
shape = SubResource("WorldBoundaryShape3D_hpa7d")
[node name="ceiling" type="CollisionShape3D" parent="world/env/level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9, 0)
shape = SubResource("WorldBoundaryShape3D_eghm3")
[node name="back_wall" type="CollisionShape3D" parent="world/env/level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -15)
shape = SubResource("WorldBoundaryShape3D_1dk4b")
[node name="right_wall" type="CollisionShape3D" parent="world/env/level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -1)
shape = SubResource("WorldBoundaryShape3D_ankuu")
[node name="player_wall" type="CollisionShape3D" parent="world/env/level"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.26339e-07, 0, 3.55485)
shape = SubResource("WorldBoundaryShape3D_25vmt")
[node name="left_wall" type="StaticBody3D" parent="world/env"]
collision_layer = 9
[node name="left_wall2" type="CollisionShape3D" parent="world/env/left_wall"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 0, -1)
shape = SubResource("WorldBoundaryShape3D_gfgqo")
[node name="conveyor_bg" type="Node3D" parent="world/env"]
transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, 0, 0.191378, -2.65908)
[node name="conveyor_mesh4" type="MeshInstance3D" parent="world/env/conveyor_bg"]
unique_name_in_owner = true
mesh = ExtResource("15_fmwtt")
skeleton = NodePath("../../../conveyor")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_ebjy5")
[node name="conveyor_mesh5" type="MeshInstance3D" parent="world/env/conveyor_bg"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.87866, 0, -4.76837e-07)
mesh = ExtResource("15_fmwtt")
skeleton = NodePath("../../../conveyor")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_ebjy5")
[node name="conveyor_mesh8" type="MeshInstance3D" parent="world/env/conveyor_bg"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.758, 0.000316009, -0.000289917)
mesh = ExtResource("15_fmwtt")
skeleton = NodePath("../../../conveyor")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_ebjy5")
[node name="conveyor_mesh6" type="MeshInstance3D" parent="world/env/conveyor_bg"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.879, 0.000316009, -0.000288486)
mesh = ExtResource("15_fmwtt")
skeleton = NodePath("../../../conveyor")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_ebjy5")
[node name="conveyor_mesh7" type="MeshInstance3D" parent="world/env/conveyor_bg"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.758, 0.000316009, -0.00028801)
mesh = ExtResource("15_fmwtt")
skeleton = NodePath("../../../conveyor")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_ebjy5")
[node name="conveyor" type="StaticBody3D" parent="world"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.192684, 0.961295)
collision_layer = 9
[node name="CollisionShape3D" type="CollisionShape3D" parent="world/conveyor"]
shape = SubResource("BoxShape3D_xf4t7")
[node name="conveyor_mesh" type="MeshInstance3D" parent="world/conveyor"]
unique_name_in_owner = true
mesh = ExtResource("15_fmwtt")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_cy31d")
[node name="conveyor_mesh2" type="MeshInstance3D" parent="world/conveyor"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.88298, 0, 0)
mesh = ExtResource("15_fmwtt")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_cy31d")
[node name="conveyor_mesh3" type="MeshInstance3D" parent="world/conveyor"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.883, 0, 0)
mesh = ExtResource("15_fmwtt")
surface_material_override/0 = ExtResource("16_w1we4")
surface_material_override/1 = ExtResource("17_cy31d")
[node name="conveyor2" type="StaticBody3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.192684, -2.66332)
collision_layer = 8
constant_linear_velocity = Vector3(1, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="world/conveyor2"]
shape = SubResource("BoxShape3D_xf4t7")
[node name="box_spawner" type="Node3D" parent="world"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 1, 1)
[node name="prop_holster" type="StaticBody3D" parent="world"]
transform = Transform3D(0.837089, 0, -0.547067, 0, 1, 0, 0.547067, 0, 0.837089, 1.88628, 0.914329, -0.307288)
collision_layer = 9
[node name="Holder" type="MeshInstance3D" parent="world/prop_holster"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0621396, 0)
mesh = ExtResource("18_3d0an")
skeleton = NodePath("../../..")
surface_material_override/0 = ExtResource("16_w1we4")
[node name="CollisionShape3D" type="CollisionShape3D" parent="world/prop_holster"]
shape = SubResource("BoxShape3D_u3nfo")
[node name="prop_spawn" type="Node3D" parent="world/prop_holster"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.957839, 0)
[node name="Dropper" type="MeshInstance3D" parent="world/prop_holster/prop_spawn"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00132108, 0.553328, 0)
mesh = ExtResource("16_qtjwl")
skeleton = NodePath("../../../..")
surface_material_override/0 = ExtResource("16_w1we4")
[node name="box_collector" type="Area3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 1.34206, 0.994239)
collision_layer = 0
collision_mask = 2
monitorable = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="world/box_collector"]
shape = SubResource("WorldBoundaryShape3D_ftubs")
[node name="MeshInstance3D" type="MeshInstance3D" parent="world/box_collector"]
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
visible = false
mesh = SubResource("PlaneMesh_osd5l")
[node name="bezos" type="Node3D" parent="world"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 10, -10.11)
[node name="BALLZ" parent="world/bezos" instance=ExtResource("36_w1osm")]
transform = Transform3D(4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0)
[node name="Skeleton3D" parent="world/bezos/BALLZ/rig" index="0"]
bones/0/position = Vector3(7.45058e-09, 2.23517e-08, 0)
bones/1/rotation = Quaternion(0.170471, 0.602748, -0.726229, 0.283242)
bones/1/scale = Vector3(0.957537, 0.957537, 0.957537)
bones/2/rotation = Quaternion(0.718686, 6.29592e-08, 6.02615e-08, 0.695335)
bones/2/scale = Vector3(0.996343, 0.996343, 0.996344)
bones/3/rotation = Quaternion(0.147263, 0.255482, 0.0625889, 0.953481)
bones/3/scale = Vector3(1.04818, 1.04818, 1.04818)
bones/6/rotation = Quaternion(3.06405e-07, -6.66827e-07, -5.83474e-07, 1)
bones/6/scale = Vector3(1.04818, 1.04818, 1.04818)
bones/8/rotation = Quaternion(1.45853e-07, 0.129679, 1.07792e-07, 0.991556)
bones/8/scale = Vector3(1.04818, 1.04818, 1.04818)
bones/10/rotation = Quaternion(-3.54834e-07, 7.97212e-07, 7.34581e-07, 1)
bones/10/scale = Vector3(1.04435, 1.04435, 1.04435)
bones/11/rotation = Quaternion(-2.20577e-08, 0.159268, -9.42441e-08, 0.987235)
bones/11/scale = Vector3(1.04435, 1.04435, 1.04435)
bones/12/rotation = Quaternion(-2.27243e-07, 1.67638e-08, 5.97676e-07, 1)
bones/13/rotation = Quaternion(-0.371751, -1.03112e-08, -0.582827, 0.722574)
bones/15/rotation = Quaternion(0.425072, 0.681026, -0.545161, 0.24149)
bones/15/scale = Vector3(1, 1, 1)
bones/16/rotation = Quaternion(0.0513881, 8.01997e-08, 6.31806e-08, 0.998679)
bones/17/rotation = Quaternion(-0.00211214, 2.20139e-05, 0.0101669, 0.999946)
bones/17/scale = Vector3(1, 1, 1)
bones/19/rotation = Quaternion(0.547182, 0.331422, -0.76291, 0.093376)
bones/19/scale = Vector3(1, 1, 1)
bones/20/rotation = Quaternion(-0.358222, -0.304916, -0.12504, 0.873538)
bones/20/scale = Vector3(0.957537, 0.957537, 0.957537)
bones/21/rotation = Quaternion(0.718686, 8.0409e-08, 5.09835e-08, 0.695335)
bones/21/scale = Vector3(0.996343, 0.996343, 0.996344)
bones/22/position = Vector3(0.345106, 0.0226336, -0.267209)
bones/22/rotation = Quaternion(0.168943, 0.956044, 0.135008, 0.198016)
bones/22/scale = Vector3(1, 23.108, 1)
bones/23/rotation = Quaternion(0.358606, 0.656564, -0.654118, 0.111603)
bones/23/scale = Vector3(1, 1, 1)
bones/24/rotation = Quaternion(-8.47504e-08, 4.84288e-07, 4.90807e-07, 1)
bones/25/rotation = Quaternion(0.358606, 0.656564, -0.654118, 0.111603)
bones/25/scale = Vector3(1.02193, 0.957537, 1.02193)
bones/26/rotation = Quaternion(1.07196e-08, -0.110745, -4.43795e-08, 0.993849)
bones/27/rotation = Quaternion(0.709538, -0.110974, 0.114448, 0.686398)
bones/27/scale = Vector3(1.00183, 0.93363, 1.06914)
bones/28/rotation = Quaternion(-6.64572e-08, 0.129668, 9.45689e-08, 0.991557)
bones/28/scale = Vector3(1.00001, 0.999972, 1.00001)
bones/29/rotation = Quaternion(0.137653, 0.129111, 0.0826848, 0.978542)
bones/29/scale = Vector3(0.979536, 1.0413, 0.981311)
bones/30/rotation = Quaternion(0.024349, 0.587802, 0.0762459, 0.805036)
bones/31/rotation = Quaternion(-0.041519, 0.0362729, 0.0366176, 0.997807)
bones/32/rotation = Quaternion(-0.0491705, -0.0210914, 0.00151396, 0.998567)
bones/32/scale = Vector3(1, 1, 1)
bones/33/rotation = Quaternion(0.000652688, 0.0069258, -0.00795537, 0.999944)
bones/34/rotation = Quaternion(-0.196693, 0.681406, 0.466623, 0.528452)
bones/35/rotation = Quaternion(-0.0202559, -0.016006, -0.011003, 0.999606)
bones/36/rotation = Quaternion(-0.219946, -0.00327136, 0.0261638, 0.975156)
bones/37/rotation = Quaternion(-0.041519, 0.0362729, 0.0366176, 0.997807)
bones/38/rotation = Quaternion(-0.0491705, -0.0210914, 0.00151396, 0.998567)
bones/38/scale = Vector3(1, 1, 1)
bones/39/rotation = Quaternion(0.000652688, 0.0069258, -0.00795537, 0.999944)
bones/40/rotation = Quaternion(-0.0415188, 0.036273, 0.0366179, 0.997807)
bones/40/scale = Vector3(1.00026, 1.01018, 1.00026)
bones/41/rotation = Quaternion(-0.196693, 0.681406, 0.466623, 0.528452)
bones/42/rotation = Quaternion(-0.0202559, -0.016006, -0.011003, 0.999606)
bones/43/rotation = Quaternion(-0.219946, -0.00327136, 0.0261638, 0.975156)
bones/44/rotation = Quaternion(-0.187886, 0.671352, 0.470238, 0.541167)
bones/44/scale = Vector3(1.00308, 1.08822, 1.00308)
bones/46/rotation = Quaternion(-0.0415179, 0.0362717, 0.0366179, 0.997808)
bones/46/scale = Vector3(1, 1, 1)
bones/48/rotation = Quaternion(-0.0491696, -0.0210928, 0.00151443, 0.998567)
bones/48/scale = Vector3(1, 1, 1)
bones/50/rotation = Quaternion(0.000651214, 0.00692786, -0.00795459, 0.999944)
bones/50/scale = Vector3(1, 1, 1)
bones/52/rotation = Quaternion(-0.0755315, -6.31509e-08, 0.997143, 5.92496e-09)
bones/52/scale = Vector3(1, 1, 1)
bones/55/rotation = Quaternion(-0.041519, 0.0362729, 0.0366176, 0.997807)
bones/56/rotation = Quaternion(-0.187886, 0.671352, 0.470239, 0.541167)
bones/58/rotation = Quaternion(-0.0204589, 0.00278362, -0.0106164, 0.999731)
bones/58/scale = Vector3(1, 1, 1)
bones/60/rotation = Quaternion(-0.219946, -0.00327384, 0.0261652, 0.975156)
bones/62/rotation = Quaternion(0.884812, 3.32611e-06, 0.465948, -1.29939e-06)
bones/65/rotation = Quaternion(-0.196693, 0.681406, 0.466623, 0.528452)
bones/66/rotation = Quaternion(-0.0150627, 0.584674, 0.0037911, 0.811119)
bones/67/rotation = Quaternion(-0.091802, 0.0173015, 0.0273212, 0.995252)
bones/67/scale = Vector3(1, 1, 1)
bones/68/rotation = Quaternion(0.0152734, -0.0364592, 0.0220459, 0.998975)
bones/68/scale = Vector3(1, 1, 1)
bones/69/rotation = Quaternion(0.0309819, -0.00491401, -0.0439169, 0.998543)
bones/70/rotation = Quaternion(-0.091802, 0.0173015, 0.0273212, 0.995252)
bones/70/scale = Vector3(1, 1, 1)
bones/71/rotation = Quaternion(0.0152734, -0.0364592, 0.0220459, 0.998975)
bones/71/scale = Vector3(1, 1, 1)
bones/72/rotation = Quaternion(0.0309819, -0.00491401, -0.0439169, 0.998543)
bones/73/rotation = Quaternion(-0.0918022, 0.0173015, 0.0273212, 0.995252)
bones/73/scale = Vector3(1, 1.00922, 1)
bones/75/rotation = Quaternion(-0.0918013, 0.0173007, 0.0273211, 0.995252)
bones/75/scale = Vector3(1, 1, 1)
bones/77/rotation = Quaternion(0.0152755, -0.0364614, 0.0220463, 0.998975)
bones/77/scale = Vector3(1, 1, 1)
bones/79/rotation = Quaternion(0.0309846, -0.00491724, -0.0439178, 0.998542)
bones/80/rotation = Quaternion(-3.08873e-06, 3.24659e-06, 8.01869e-07, 1)
bones/81/rotation = Quaternion(0.028989, -8.77124e-10, 0.99958, -1.2185e-08)
bones/81/scale = Vector3(1, 1, 1)
bones/84/rotation = Quaternion(-0.091802, 0.0173015, 0.0273212, 0.995252)
bones/84/scale = Vector3(1, 1, 1)
bones/85/rotation = Quaternion(-0.0536367, 0.572428, -0.051421, 0.816581)
bones/85/scale = Vector3(1, 1, 1)
bones/86/rotation = Quaternion(-0.0776463, -0.0248765, 0.0318672, 0.996161)
bones/87/rotation = Quaternion(0.0224969, -0.00551847, 0.0153825, 0.999613)
bones/88/rotation = Quaternion(0.0401708, -0.0267255, -0.0117264, 0.998766)
bones/89/rotation = Quaternion(-0.0776463, -0.0248765, 0.0318672, 0.996161)
bones/90/rotation = Quaternion(0.0224969, -0.00551847, 0.0153825, 0.999613)
bones/91/rotation = Quaternion(0.0401708, -0.0267255, -0.0117264, 0.998766)
bones/92/rotation = Quaternion(-0.0776466, -0.0248765, 0.0318672, 0.996161)
bones/92/scale = Vector3(1, 1.0047, 1)
bones/94/rotation = Quaternion(-0.0776463, -0.0248769, 0.0318676, 0.996161)
bones/95/rotation = Quaternion(-2.952e-07, 2.49594e-07, -2.64961e-07, 1)
bones/96/rotation = Quaternion(0.0224981, -0.00551926, 0.015382, 0.999613)
bones/98/rotation = Quaternion(0.0401683, -0.0267226, -0.011725, 0.998767)
bones/98/scale = Vector3(1, 1, 1)
bones/100/rotation = Quaternion(0.135625, -8.85514e-08, 0.99076, 7.1788e-09)
bones/103/rotation = Quaternion(-0.0776463, -0.0248765, 0.0318672, 0.996161)
bones/104/rotation = Quaternion(-0.0646238, 0.533247, -0.142714, 0.831327)
bones/104/scale = Vector3(1, 1, 1)
bones/105/rotation = Quaternion(-0.0943645, -0.0158951, 0.0581991, 0.993708)
bones/106/rotation = Quaternion(0.000628301, 0.00203925, -0.0382863, 0.999265)
bones/106/scale = Vector3(1, 1, 1)
bones/107/rotation = Quaternion(0.063961, -0.0106992, 0.0324574, 0.997367)
bones/108/rotation = Quaternion(-0.0943645, -0.0158951, 0.0581991, 0.993708)
bones/109/rotation = Quaternion(0.000628301, 0.00203925, -0.0382863, 0.999265)
bones/109/scale = Vector3(1, 1, 1)
bones/110/rotation = Quaternion(0.063961, -0.0106992, 0.0324574, 0.997367)
bones/111/rotation = Quaternion(-0.0943647, -0.0158951, 0.0581991, 0.993708)
bones/111/scale = Vector3(1.01331, 1.00114, 1.01331)
bones/112/rotation = Quaternion(2.7474e-08, 3.72529e-09, -1.86265e-09, 1)
bones/113/rotation = Quaternion(-0.0943643, -0.0158955, 0.058199, 0.993708)
bones/113/scale = Vector3(1, 1, 1)
bones/115/rotation = Quaternion(0.000631217, 0.00203682, -0.0382872, 0.999265)
bones/117/rotation = Quaternion(0.0639573, -0.0106963, 0.0324567, 0.997367)
bones/118/rotation = Quaternion(3.45754e-06, -3.00538e-06, 5.0338e-07, 1)
bones/119/rotation = Quaternion(0.164736, 2.91293e-07, 0.986338, 7.60808e-07)
bones/122/rotation = Quaternion(-0.0943645, -0.0158951, 0.0581991, 0.993708)
bones/123/rotation = Quaternion(-0.0646238, 0.533247, -0.142714, 0.831327)
bones/123/scale = Vector3(1, 1, 1)
bones/124/rotation = Quaternion(0.707107, 0, 0, 0.707107)
bones/125/position = Vector3(0.667279, -0.369982, -0.053949)
bones/126/position = Vector3(-0.301431, -0.305066, 0.170942)
bones/126/rotation = Quaternion(0.551321, -0.237334, -0.792426, 0.108524)
bones/128/position = Vector3(0.529842, -0.0444472, -0.643836)
bones/129/rotation = Quaternion(0.817909, 1.3664e-08, -0.552681, -0.159901)
bones/129/scale = Vector3(1, 1, 0.999999)
[node name="bezoball_low_final" parent="world/bezos/BALLZ/rig/Skeleton3D" index="0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0472625, -0.121214, 0.141197)
[node name="MeshInstance3D" type="MeshInstance3D" parent="world/bezos/BALLZ/rig/Skeleton3D/bezoball_low_final" index="0"]
transform = Transform3D(0.495, 0, 0, 0, 0.495, 0, 0, 0, 0.495, 0, 0.0628047, -0.160251)
mesh = ExtResource("28_2lg2m")
skeleton = NodePath("../../../../..")
surface_material_override/0 = ExtResource("29_hasci")
[node name="bezoball_low_final" parent="world/bezos/BALLZ/rig/Skeleton3D/bezoball_low_final" index="1"]
visible = false
gi_mode = 0
[node name="Main_Body" parent="world/bezos/BALLZ/rig/Skeleton3D" index="1"]
gi_mode = 0
surface_material_override/0 = ExtResource("20_7dsa8")
[node name="throwable" type="BoneAttachment3D" parent="world/bezos/BALLZ/rig/Skeleton3D" index="2"]
unique_name_in_owner = true
transform = Transform3D(-0.368534, -0.0897011, -0.925276, -0.82225, 0.495803, 0.279434, 0.433689, 0.86379, -0.256477, 0.365881, -0.199059, 0.251183)
bone_name = "ORG-hand.L"
bone_idx = 3
[node name="red_arrow" type="MeshInstance3D" parent="world/bezos/BALLZ/rig" index="1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.289688, 0.537988, 0.13412)
mesh = SubResource("QuadMesh_4uram")
[node name="Timer" type="Timer" parent="world/bezos/BALLZ/rig/red_arrow"]
wait_time = 0.1
autostart = true
[node name="Timer2" type="Timer" parent="world/bezos/BALLZ/rig/red_arrow"]
wait_time = 0.2
autostart = true
[node name="AnimationTree" type="AnimationTree" parent="world/bezos/BALLZ"]
tree_root = SubResource("AnimationNodeBlendTree_c1xvk")
anim_player = NodePath("../AnimationPlayer")
parameters/shot_attack/active = false
parameters/shot_attack/internal_active = false
parameters/shot_attack/request = 0
[node name="box_scoring" type="Node3D" parent="world"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 2, 0.9)
[node name="light_incorrect" type="OmniLight3D" parent="world/box_scoring"]
visible = false
light_color = Color(1, 0, 0, 1)
light_energy = 3.0
omni_attenuation = 1.31951
[node name="Timer" type="Timer" parent="world/box_scoring/light_incorrect"]
one_shot = true
[node name="light_correct" type="OmniLight3D" parent="world/box_scoring"]
visible = false
light_color = Color(0, 0.834554, 0.227515, 1)
omni_attenuation = 1.31951
[node name="Timer" type="Timer" parent="world/box_scoring/light_correct"]
one_shot = true
[node name="buzzer_incorrect" type="AudioStreamPlayer3D" parent="world/box_scoring"]
stream = ExtResource("50_5fawt")
volume_db = -2.0
max_db = -2.0
max_polyphony = 3
panning_strength = 0.5
area_mask = 0
[node name="buzzer_correct" type="AudioStreamPlayer3D" parent="world/box_scoring"]
stream = ExtResource("51_ens75")
volume_db = -20.0
max_db = -20.0
max_polyphony = 2
panning_strength = 0.5
bus = &"Reverb"
area_mask = 0
[node name="ambiance" type="Node" parent="."]
[node name="Control" type="Control" parent="."]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
theme = ExtResource("7_lu4fk")
[node name="salary" type="Label" parent="Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
anchor_bottom = 0.1
offset_top = 50.0
offset_right = -50.0
theme_override_colors/font_color = Color(0.227451, 0.678431, 0, 1)
text = "$7.25/hr"
horizontal_alignment = 2
vertical_alignment = 1
[node name="points" type="Label" parent="Control"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = -1
anchor_right = 1.0
anchor_bottom = 0.1
offset_top = 95.0
offset_right = -50.0
theme_override_colors/font_color = Color(1, 1, 0.498039, 1)
theme_override_font_sizes/font_size = 36
text = "0 pts"
horizontal_alignment = 2
vertical_alignment = 1
[node name="spacebar2" type="Label" parent="Control"]
visible = false
modulate = Color(0.580392, 0.580392, 0.580392, 1)
layout_mode = 1
anchors_preset = -1
anchor_top = 0.7
anchor_right = 1.0
anchor_bottom = 1.0
offset_top = 30.0
grow_horizontal = 2
grow_vertical = 0
text = "SPACEBAR"
horizontal_alignment = 1
vertical_alignment = 1
[node name="spacebar1" type="Label" parent="Control"]
visible = false
layout_mode = 1
anchors_preset = -1
anchor_top = 0.7
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 0
text = "SPACEBAR"
horizontal_alignment = 1
vertical_alignment = 1
[node name="events" type="Node" parent="."]
[node name="rock_timer" type="Timer" parent="events"]
wait_time = 0.1
one_shot = true
[node name="bezos_cooldown" type="Timer" parent="events"]
one_shot = true
[node name="audio" type="Node" parent="."]
[node name="oof" type="AudioStreamPlayer" parent="audio"]
stream = ExtResource("40_bym4i")
[node name="ambiance1" type="AudioStreamPlayer" parent="audio"]
stream = ExtResource("54_71koj")
autoplay = true
[node name="ambiance2" type="AudioStreamPlayer" parent="audio"]
stream = ExtResource("55_mbdrj")
[node name="wage_increase" type="AudioStreamPlayer" parent="audio"]
stream = ExtResource("56_7ic7k")
[connection signal="body_shape_entered" from="world/box_collector" to="." method="_on_box_entered"]
[connection signal="timeout" from="world/bezos/BALLZ/rig/red_arrow/Timer" to="world/bezos/BALLZ/rig/red_arrow" method="set_visible" binds= [true]]
[connection signal="timeout" from="world/bezos/BALLZ/rig/red_arrow/Timer2" to="world/bezos/BALLZ/rig/red_arrow" method="set_visible" binds= [false]]
[connection signal="timeout" from="world/box_scoring/light_incorrect/Timer" to="world/box_scoring/light_incorrect" method="set_visible" binds= [false]]
[connection signal="timeout" from="world/box_scoring/light_correct/Timer" to="world/box_scoring/light_correct" method="set_visible" binds= [false]]
[connection signal="timeout" from="events/rock_timer" to="." method="quicktime_check"]
[connection signal="timeout" from="events/bezos_cooldown" to="." method="quicktime_start"]
[editable path="world/Armondo"]
[editable path="world/bezos/BALLZ"]