[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"]