573 lines
29 KiB
Plaintext
573 lines
29 KiB
Plaintext
[gd_scene load_steps=49 format=3 uid="uid://b73y71y3efmv"]
|
|
|
|
[ext_resource type="Script" uid="uid://bvvmaqn1fp6nq" path="res://scripts/player/player.gd" id="1_xt3i8"]
|
|
[ext_resource type="Material" uid="uid://cc18ee0wbfoud" path="res://resources/materials/debug/debug_player.tres" id="2_0p422"]
|
|
[ext_resource type="Script" uid="uid://dmu2tkt0wo7d1" path="res://scripts/player/player_attack.gd" id="3_8pbtx"]
|
|
[ext_resource type="PackedScene" uid="uid://c7odkr2qcnn74" path="res://assets/models/characters/batrix/batrix.gltf" id="3_f1ej7"]
|
|
[ext_resource type="Script" uid="uid://dqxvdi3i2ejs" path="res://scripts/player/player_animator.gd" id="4_adlgp"]
|
|
[ext_resource type="Material" uid="uid://bdi02rpvdukem" path="res://resources/materials/debug/debug_attack.tres" id="4_ll2ct"]
|
|
[ext_resource type="AnimationNodeBlendTree" uid="uid://dhclwpxlgqerd" path="res://resources/characters/batrix/batrix_anim_tree.tres" id="5_mq40n"]
|
|
[ext_resource type="Script" uid="uid://b6fhhk232es04" path="res://scripts/effects/bones/bone_to_flatten.gd" id="6_cumn2"]
|
|
[ext_resource type="Script" uid="uid://5a2bpkyod65j" path="res://scripts/effects/bones/bone_flattener.gd" id="6_iug5b"]
|
|
[ext_resource type="Script" uid="uid://bmbbkpkqtugwy" path="res://scripts/effects/bones/bone_flipper.gd" id="6_oprun"]
|
|
[ext_resource type="AnimationLibrary" uid="uid://d32ucj640bbrw" path="res://assets/models/characters/batrix/animations/batrix_gp_generic.gltf" id="7_oprun"]
|
|
[ext_resource type="PackedScene" uid="uid://c8gqrealje3o" path="res://scenes/effects/shadow_decal.tscn" id="9_vgb3d"]
|
|
[ext_resource type="AudioStream" uid="uid://d3mrapl1f6gx2" path="res://assets/sfx/player/player_hurt.wav" id="10_qfm1y"]
|
|
[ext_resource type="Script" uid="uid://bxsmma3kjo381" path="res://scripts/effects/player_attack_effect.gd" id="11_1cf3j"]
|
|
[ext_resource type="AudioStream" uid="uid://eu1bk0vpwvvu" path="res://assets/sfx/player/player_hit_base.wav" id="11_l71n6"]
|
|
[ext_resource type="Material" uid="uid://db5evkae3bexe" path="res://resources/materials/effects/player/player_attack_aim_mat.tres" id="12_a8ls1"]
|
|
[ext_resource type="AudioStream" uid="uid://q6xor1j1wqlw" path="res://assets/sfx/player/hit/player_hit_1.wav" id="12_ke2ow"]
|
|
[ext_resource type="Script" uid="uid://co53auoisxyke" path="res://scripts/audio/footsteps_player.gd" id="13_6nytf"]
|
|
[ext_resource type="AudioStream" uid="uid://btuwt62lpdq" path="res://assets/sfx/player/hit/player_hit_2.wav" id="13_ujl30"]
|
|
[ext_resource type="AudioStream" uid="uid://dgrhxqlnarim2" path="res://assets/sfx/player/hit/player_hit_3.wav" id="14_31cv2"]
|
|
[ext_resource type="Resource" uid="uid://driors3v5q1uv" path="res://resources/footsteps/baja_footsteps.tres" id="14_yabal"]
|
|
[ext_resource type="AudioStream" uid="uid://dyr84ittx31gx" path="res://assets/sfx/player/hit/player_hit_4.wav" id="15_pf23h"]
|
|
[ext_resource type="AudioStream" uid="uid://incq8v34i45p" path="res://assets/sfx/player/hit/player_hit_5.wav" id="16_dt7fs"]
|
|
[ext_resource type="PackedScene" uid="uid://dc5m5q8bi1imd" path="res://scenes/effects/player/player_hurt_particles.tscn" id="16_fulsm"]
|
|
[ext_resource type="AudioStream" uid="uid://chbx68a8mxve0" path="res://assets/sfx/player/player_hit_swoosh.wav" id="17_ke2ow"]
|
|
[ext_resource type="AudioStream" uid="uid://bef4e6hhaait3" path="res://assets/sfx/player/swing/player_swing_1.wav" id="18_31cv2"]
|
|
[ext_resource type="AudioStream" uid="uid://dt5i30dkgawb5" path="res://assets/sfx/player/swing/player_swing_2.wav" id="19_pf23h"]
|
|
|
|
[sub_resource type="Curve" id="Curve_03vie"]
|
|
_data = [Vector2(0.952555, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="Curve" id="Curve_x7hu0"]
|
|
_limits = [-1.0, 1.0, 0.0, 1.0]
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.145985, 1), 0.0, 0.0, 0, 0, Vector2(0.80292, -1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
point_count = 4
|
|
|
|
[sub_resource type="Resource" id="Resource_komvq"]
|
|
script = ExtResource("6_cumn2")
|
|
bone_names = PackedStringArray("Tuft_base")
|
|
amount_by_pitch_curve = SubResource("Curve_03vie")
|
|
amount_by_yaw_curve = SubResource("Curve_x7hu0")
|
|
consider_side = true
|
|
yaw_fraction = 1.0
|
|
do_position = false
|
|
position_x_amount = 0.0
|
|
do_rotation = true
|
|
rotation_x_amount = 0.0
|
|
mirror_rot_x = false
|
|
consider_side_rot_x = false
|
|
rotation_y_amount = 0.53
|
|
mirror_rot_y = false
|
|
consider_side_rot_y = false
|
|
rotation_z_amount = 0.0
|
|
mirror_rot_z = false
|
|
consider_side_rot_z = false
|
|
do_scale = false
|
|
|
|
[sub_resource type="Curve" id="Curve_dj6ba"]
|
|
_data = [Vector2(0, 0), 0.0, 0.333126, 0, 0, Vector2(1, 1), 2.20052, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="Curve" id="Curve_4c21p"]
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="Curve" id="Curve_6imy2"]
|
|
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.265734, 0.538352), 1.71284, 1.71284, 0, 0, Vector2(0.86014, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
|
point_count = 4
|
|
|
|
[sub_resource type="Curve" id="Curve_f1ej7"]
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0]
|
|
point_count = 1
|
|
|
|
[sub_resource type="Curve" id="Curve_suux4"]
|
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0]
|
|
point_count = 1
|
|
|
|
[sub_resource type="Animation" id="Animation_444js"]
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_5px2h"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_444js")
|
|
}
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_fulsm"]
|
|
random_pitch = 1.25
|
|
streams_count = 1
|
|
stream_0/stream = ExtResource("10_qfm1y")
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_wqfne"]
|
|
streams_count = 5
|
|
stream_0/stream = ExtResource("12_ke2ow")
|
|
stream_1/stream = ExtResource("13_ujl30")
|
|
stream_2/stream = ExtResource("14_31cv2")
|
|
stream_3/stream = ExtResource("15_pf23h")
|
|
stream_4/stream = ExtResource("16_dt7fs")
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ke2ow"]
|
|
random_pitch = 1.1
|
|
streams_count = 1
|
|
stream_0/stream = ExtResource("17_ke2ow")
|
|
|
|
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_dt7fs"]
|
|
random_pitch = 1.25
|
|
streams_count = 2
|
|
stream_0/stream = ExtResource("18_31cv2")
|
|
stream_1/stream = ExtResource("19_pf23h")
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_n6vi2"]
|
|
radius = 0.35
|
|
height = 1.8
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_qsqht"]
|
|
height = 0.5
|
|
radius = 2.0
|
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_oprun"]
|
|
size = Vector2(0.15, 1.75)
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_m1xj5"]
|
|
resource_local_to_scene = true
|
|
transparency = 1
|
|
blend_mode = 1
|
|
shading_mode = 0
|
|
|
|
[sub_resource type="SphereMesh" id="SphereMesh_kqbjh"]
|
|
radius = 2.0
|
|
height = 2.0
|
|
is_hemisphere = true
|
|
|
|
[sub_resource type="AudioStreamPolyphonic" id="AudioStreamPolyphonic_oprun"]
|
|
|
|
[sub_resource type="AudioStreamPolyphonic" id="AudioStreamPolyphonic_qfm1y"]
|
|
|
|
[node name="Player" type="CharacterBody3D"]
|
|
collision_layer = 16
|
|
script = ExtResource("1_xt3i8")
|
|
cursor_color = Color(0.964706, 0.870588, 0.917647, 1)
|
|
_collision_debug_material = ExtResource("2_0p422")
|
|
|
|
[node name="Model" parent="." instance=ExtResource("3_f1ej7")]
|
|
|
|
[node name="Skeleton3D" parent="Model/Armature" index="0"]
|
|
bones/0/position = Vector3(-0.562353, 1.02909, -0.0295568)
|
|
bones/0/rotation = Quaternion(0.651689, -0.160294, -0.72656, -0.147369)
|
|
bones/0/scale = Vector3(1, 1, 1)
|
|
bones/1/position = Vector3(-9.75495e-05, 0.0319142, -0.124525)
|
|
bones/1/rotation = Quaternion(-0.00014171, 0.789452, 0.613812, 0.000224352)
|
|
bones/2/rotation = Quaternion(4.20783e-10, 4.39479e-08, -1.88621e-10, 1)
|
|
bones/2/scale = Vector3(1, 1, 1)
|
|
bones/3/rotation = Quaternion(2.32831e-10, 1.51454e-09, 4.51108e-10, 1)
|
|
bones/4/position = Vector3(0.0395489, 0.922358, -0.0309934)
|
|
bones/4/rotation = Quaternion(0.199541, -0.0172146, 0.108334, 0.97373)
|
|
bones/4/scale = Vector3(1, 1, 1)
|
|
bones/5/position = Vector3(-9.57516e-09, 0.111695, -6.94128e-09)
|
|
bones/5/rotation = Quaternion(0.0751463, -0.213389, 0.0630106, 0.972033)
|
|
bones/6/rotation = Quaternion(-0.418354, -0.158176, 0.035741, 0.893691)
|
|
bones/7/rotation = Quaternion(0.346412, 0.0499721, -0.310057, 0.883949)
|
|
bones/8/rotation = Quaternion(-0.243101, 0.356278, 0.097571, 0.89691)
|
|
bones/9/rotation = Quaternion(1.14956e-07, 0.707107, 0.707107, -5.33028e-08)
|
|
bones/10/scale = Vector3(1, 1, 1)
|
|
bones/11/position = Vector3(-0.00838084, -4.24169e-08, -0.00270419)
|
|
bones/11/scale = Vector3(0.838477, 1, 1)
|
|
bones/12/position = Vector3(-0.00823869, -1.9411e-08, -0.0102093)
|
|
bones/13/position = Vector3(-0.0170013, 2.75124e-08, 0.00929146)
|
|
bones/13/scale = Vector3(0.838477, 1, 1)
|
|
bones/14/position = Vector3(-0.0277247, -2.94481e-09, 0.000669371)
|
|
bones/14/scale = Vector3(0.838477, 1, 1)
|
|
bones/15/position = Vector3(-0.0186914, 1.00504e-07, -0.011652)
|
|
bones/16/position = Vector3(0.0108403, -2.65771e-08, 0.0188972)
|
|
bones/16/scale = Vector3(0.838477, 1, 1)
|
|
bones/17/position = Vector3(0.0221426, -1.77539e-07, 0.0106415)
|
|
bones/17/scale = Vector3(0.838477, 1, 1)
|
|
bones/18/position = Vector3(0.0138112, -7.87464e-08, -0.0106823)
|
|
bones/19/position = Vector3(-0.029965, 7.29718e-08, -0.0114942)
|
|
bones/20/position = Vector3(0.0319374, -3.17438e-08, -0.00811287)
|
|
bones/21/position = Vector3(0.044889, 0.0790918, 0.0936573)
|
|
bones/21/rotation = Quaternion(0.160115, 0.667183, 0.68874, -0.234237)
|
|
bones/22/position = Vector3(-0.00351833, -6.59092e-08, 0.00101167)
|
|
bones/25/position = Vector3(-0.0440574, 0.0783088, 0.0941857)
|
|
bones/25/rotation = Quaternion(-0.161417, 0.667625, 0.688436, 0.232975)
|
|
bones/26/position = Vector3(0.00351834, 6.85325e-08, 0.00101146)
|
|
bones/29/rotation = Quaternion(0.0380703, -0.553858, 0.83045, 0.046313)
|
|
bones/30/rotation = Quaternion(-0.0781409, -0.0105842, -0.115956, 0.990119)
|
|
bones/31/rotation = Quaternion(0.00282337, 0.992799, -0.117349, -0.0238866)
|
|
bones/32/rotation = Quaternion(0.606462, -1.1658e-07, -1.28767e-06, 0.795113)
|
|
bones/33/rotation = Quaternion(-0.0342351, -3.57177e-07, 8.89217e-08, 0.999414)
|
|
bones/35/rotation = Quaternion(0.397408, -0.103572, 0.388088, 0.825062)
|
|
bones/36/rotation = Quaternion(-0.633219, 3.19342e-07, 4.90029e-07, 0.773973)
|
|
bones/37/rotation = Quaternion(0.0945016, -0.0723711, 0.253271, 0.960045)
|
|
bones/38/rotation = Quaternion(-0.513015, 4.23514e-07, 9.53545e-07, 0.85838)
|
|
bones/39/rotation = Quaternion(0.197471, 0.678974, 0.678974, -0.19747)
|
|
bones/39/scale = Vector3(0.919105, 1, 1.04456)
|
|
bones/41/position = Vector3(0.0172113, 0.000225222, -0.00384306)
|
|
bones/41/rotation = Quaternion(2.9384e-08, 0.00503415, -1.47156e-07, 0.999987)
|
|
bones/41/scale = Vector3(1, 1, 0.538537)
|
|
bones/42/position = Vector3(0.0392888, -1.15531e-06, -0.00209814)
|
|
bones/43/position = Vector3(-0.0495715, -2.68221e-06, 0.0301689)
|
|
bones/44/position = Vector3(-0.00910763, -3.53903e-08, 0.00452034)
|
|
bones/45/position = Vector3(-0.0134209, 4.09781e-08, -0.0283991)
|
|
bones/46/position = Vector3(-0.0513805, 9.0152e-07, -0.0104125)
|
|
bones/47/position = Vector3(0.0446488, -1.26637e-06, -0.0177287)
|
|
bones/48/scale = Vector3(0.919105, 1, 1.04456)
|
|
bones/50/position = Vector3(-0.0137106, 0.000225234, -0.00485533)
|
|
bones/50/rotation = Quaternion(6.25825e-09, 0.00612764, 2.65462e-08, 0.999981)
|
|
bones/50/scale = Vector3(0.999999, 1, 0.396978)
|
|
bones/51/position = Vector3(-0.0392888, -1.12249e-06, -0.00333336)
|
|
bones/52/position = Vector3(0.0495715, -2.68557e-06, 0.0147189)
|
|
bones/53/position = Vector3(0.00910763, -5.98581e-08, 0.000409622)
|
|
bones/54/position = Vector3(0.0134209, 5.82671e-08, -0.0184935)
|
|
bones/55/position = Vector3(0.0513805, 9.14325e-07, -0.0104124)
|
|
bones/56/position = Vector3(-0.0446488, -1.25331e-06, -0.0177286)
|
|
bones/57/rotation = Quaternion(0.277731, -0.060377, -0.696946, 0.658397)
|
|
bones/58/rotation = Quaternion(0.704351, 0.0867521, -0.214022, 0.671237)
|
|
bones/58/scale = Vector3(1, 1, 1)
|
|
bones/59/position = Vector3(6.12581e-09, 0.328454, -1.26206e-07)
|
|
bones/59/rotation = Quaternion(0.364376, -0.19785, -0.0981196, 0.904687)
|
|
bones/59/scale = Vector3(1, 1, 1)
|
|
bones/60/rotation = Quaternion(0.00106241, -0.239179, 0.00026177, 0.970975)
|
|
bones/60/scale = Vector3(1, 1, 1)
|
|
bones/61/position = Vector3(1.69461e-07, 0.0521764, -0.000113979)
|
|
bones/61/rotation = Quaternion(-0.158231, -0.288435, 0.113996, 0.937429)
|
|
bones/61/scale = Vector3(1, 1, 0.999999)
|
|
bones/62/rotation = Quaternion(0.493569, 0.84346, 0.0982725, -0.187901)
|
|
bones/63/rotation = Quaternion(0.528041, -0.147693, -0.0941252, 0.830963)
|
|
bones/64/rotation = Quaternion(0.449225, -0.0242786, -0.0411688, 0.89214)
|
|
bones/65/rotation = Quaternion(-0.350045, -0.622991, 0.32694, 0.618434)
|
|
bones/65/scale = Vector3(1, 1.06804, 1)
|
|
bones/66/rotation = Quaternion(-0.366656, -0.669855, 0.130948, 0.632227)
|
|
bones/66/scale = Vector3(1, 1.06804, 1)
|
|
bones/68/rotation = Quaternion(0.588377, 0.00842909, 0.0114188, 0.808462)
|
|
bones/69/rotation = Quaternion(0.688836, 0.0139141, 0.0146804, 0.724635)
|
|
bones/70/rotation = Quaternion(0.688957, 2.54656e-08, 5.94281e-08, 0.724802)
|
|
bones/71/rotation = Quaternion(-0.39436, 5.37991e-07, 1.05094e-06, 0.918956)
|
|
bones/71/scale = Vector3(1, 1.37539, 1)
|
|
bones/72/rotation = Quaternion(-0.394254, -0.00800332, 0.0185771, 0.918779)
|
|
bones/72/scale = Vector3(1, 1.37539, 1)
|
|
bones/73/rotation = Quaternion(-0.453245, -0.024388, 0.0218396, 0.890785)
|
|
bones/73/scale = Vector3(1, 1.21299, 1)
|
|
bones/75/rotation = Quaternion(0.542353, -0.00178246, -0.0029406, 0.840144)
|
|
bones/76/rotation = Quaternion(0.647332, 0.00117139, 0.00142015, 0.762206)
|
|
bones/77/rotation = Quaternion(0.647314, -2.20064e-08, 3.65736e-09, 0.762224)
|
|
bones/78/rotation = Quaternion(-0.419933, 4.81686e-07, 1.10921e-06, 0.907555)
|
|
bones/78/scale = Vector3(1, 1.29838, 1)
|
|
bones/79/rotation = Quaternion(-0.41991, -0.000796554, 0.00166057, 0.907564)
|
|
bones/79/scale = Vector3(1, 1.29838, 1)
|
|
bones/80/rotation = Quaternion(-0.478373, 0.000101196, -0.00211336, 0.878154)
|
|
bones/80/scale = Vector3(1, 1.1611, 1)
|
|
bones/82/rotation = Quaternion(0.461431, -0.0178799, -0.0344951, 0.886325)
|
|
bones/83/rotation = Quaternion(0.573377, -0.00892215, -0.0127629, 0.819144)
|
|
bones/84/rotation = Quaternion(0.573453, 1.09761e-08, 9.50513e-09, 0.819238)
|
|
bones/85/rotation = Quaternion(-0.461815, 6.04044e-07, 1.19151e-06, 0.886976)
|
|
bones/85/scale = Vector3(1, 1.19475, 1)
|
|
bones/86/rotation = Quaternion(-0.461767, 0.00718377, -0.013798, 0.886865)
|
|
bones/86/scale = Vector3(1, 1.19475, 1)
|
|
bones/87/rotation = Quaternion(-0.517815, 0.0335062, -0.0412293, 0.853842)
|
|
bones/87/scale = Vector3(1, 1.09457, 1)
|
|
bones/89/rotation = Quaternion(0.394036, -0.0167215, -0.0389963, 0.918115)
|
|
bones/90/rotation = Quaternion(0.510243, -0.0211244, -0.0355649, 0.859035)
|
|
bones/91/rotation = Quaternion(0.51068, -7.3115e-09, 3.84546e-08, 0.859771)
|
|
bones/92/rotation = Quaternion(-0.494631, 6.20664e-07, 1.02956e-06, 0.869103)
|
|
bones/92/scale = Vector3(1, 1.13164, 1)
|
|
bones/93/rotation = Quaternion(-0.494207, 0.0204614, -0.0359497, 0.868359)
|
|
bones/93/scale = Vector3(1, 1.13164, 1)
|
|
bones/94/rotation = Quaternion(-0.54785, 0.0578489, -0.0581315, 0.832547)
|
|
bones/94/scale = Vector3(1, 1.05697, 1)
|
|
bones/95/position = Vector3(1.92779e-07, 0.0521764, -0.000114079)
|
|
bones/95/rotation = Quaternion(-0.754354, -0.144364, -0.0631386, 0.637277)
|
|
bones/95/scale = Vector3(1, 1, 1)
|
|
bones/96/position = Vector3(2.4979e-08, 0.328454, -1.11117e-07)
|
|
bones/96/rotation = Quaternion(-0.557525, -0.0360651, -0.107249, 0.822413)
|
|
bones/96/scale = Vector3(1, 1.05716, 1)
|
|
bones/97/position = Vector3(-0.00645456, 0.000163408, -0.00321275)
|
|
bones/97/rotation = Quaternion(0.248427, 0.0258537, -0.267814, 0.930533)
|
|
bones/97/scale = Vector3(1, 1, 1)
|
|
bones/98/position = Vector3(-8.87667e-08, 0.0159595, 0.000181401)
|
|
bones/98/rotation = Quaternion(-0.0586372, -0.00568231, -0.12181, 0.990804)
|
|
bones/99/rotation = Quaternion(-0.37291, 0.0880152, -0.0393099, 0.922847)
|
|
bones/99/scale = Vector3(1, 1, 1)
|
|
bones/100/rotation = Quaternion(0.0475748, -0.0297415, 0.50835, 0.859321)
|
|
bones/101/rotation = Quaternion(0.0208895, 0.521267, 0.60371, 0.602809)
|
|
bones/102/position = Vector3(-2.12075e-09, 0.281682, -1.54268e-07)
|
|
bones/102/rotation = Quaternion(0.0833934, 5.16824e-05, 4.71388e-05, 0.996517)
|
|
bones/102/scale = Vector3(1, 1.00033, 0.999673)
|
|
bones/103/rotation = Quaternion(0.00109466, -0.0088369, 9.69422e-06, 0.99996)
|
|
bones/103/scale = Vector3(0.999953, 1, 1.00006)
|
|
bones/104/position = Vector3(3.50272e-08, 0.0683725, -0.000148677)
|
|
bones/104/rotation = Quaternion(-0.388948, -0.015049, 0.0129944, 0.921045)
|
|
bones/104/scale = Vector3(1.00005, 0.999754, 1.00019)
|
|
bones/105/rotation = Quaternion(-0.272953, 0.938437, 0.146395, -0.152974)
|
|
bones/106/rotation = Quaternion(0.58496, 0.153924, 0.0835466, 0.791927)
|
|
bones/107/rotation = Quaternion(0.510624, 0.0271032, 0.0393667, 0.858475)
|
|
bones/108/rotation = Quaternion(-0.329205, 0.636159, -0.30397, 0.628115)
|
|
bones/108/scale = Vector3(1, 1.10703, 1)
|
|
bones/109/rotation = Quaternion(-0.343634, 0.682552, -0.10805, 0.635896)
|
|
bones/109/scale = Vector3(1, 1.10703, 1)
|
|
bones/111/rotation = Quaternion(0.535794, -0.00768618, -0.0119316, 0.84423)
|
|
bones/112/rotation = Quaternion(0.620818, -0.0125362, -0.0158732, 0.783693)
|
|
bones/113/rotation = Quaternion(0.620924, -6.94682e-09, 2.78572e-08, 0.783871)
|
|
bones/114/rotation = Quaternion(-0.43536, -5.03829e-07, -1.0556e-06, 0.900256)
|
|
bones/114/scale = Vector3(1, 1.25705, 1)
|
|
bones/115/rotation = Quaternion(-0.435246, 0.00883203, -0.0181976, 0.900084)
|
|
bones/115/scale = Vector3(1, 1.25705, 1)
|
|
bones/116/rotation = Quaternion(-0.481348, 0.0244881, -0.0222001, 0.875906)
|
|
bones/116/scale = Vector3(1, 1.15471, 1)
|
|
bones/118/rotation = Quaternion(0.535945, 0.00176002, 0.00295408, 0.844246)
|
|
bones/119/rotation = Quaternion(0.62095, -0.00112223, -0.0014593, 0.783848)
|
|
bones/120/rotation = Quaternion(0.620932, 1.49952e-09, -4.74504e-09, 0.783865)
|
|
bones/121/rotation = Quaternion(-0.435355, -5.19024e-07, -1.07039e-06, 0.900259)
|
|
bones/121/scale = Vector3(1, 1.25706, 1)
|
|
bones/122/rotation = Quaternion(-0.435332, 0.000824622, -0.00164679, 0.900268)
|
|
bones/122/scale = Vector3(1, 1.25706, 1)
|
|
bones/123/rotation = Quaternion(-0.481708, -0.000115817, 0.00210064, 0.876329)
|
|
bones/123/scale = Vector3(1, 1.15478, 1)
|
|
bones/125/rotation = Quaternion(0.535623, 0.0207676, 0.0328376, 0.843563)
|
|
bones/126/rotation = Quaternion(0.620846, 0.0096618, 0.0122126, 0.783778)
|
|
bones/127/rotation = Quaternion(0.620928, -2.55235e-08, -4.7355e-08, 0.783868)
|
|
bones/128/rotation = Quaternion(-0.435356, -5.15599e-07, -1.12483e-06, 0.900259)
|
|
bones/128/scale = Vector3(0.999999, 1.25706, 1)
|
|
bones/129/rotation = Quaternion(-0.435311, -0.00677159, 0.0140056, 0.900146)
|
|
bones/129/scale = Vector3(1, 1.25706, 1)
|
|
bones/130/rotation = Quaternion(-0.480719, -0.0323988, 0.0414881, 0.875293)
|
|
bones/130/scale = Vector3(1, 1.15484, 1)
|
|
bones/132/rotation = Quaternion(0.535601, 0.0227346, 0.0358255, 0.843405)
|
|
bones/133/rotation = Quaternion(0.620346, 0.0256828, 0.0324268, 0.783236)
|
|
bones/134/rotation = Quaternion(0.620878, 6.47103e-09, 4.10803e-09, 0.783907)
|
|
bones/135/rotation = Quaternion(-0.435387, -5.08623e-07, -1.12664e-06, 0.900243)
|
|
bones/135/scale = Vector3(1, 1.25698, 1)
|
|
bones/136/rotation = Quaternion(-0.435015, -0.0180106, 0.0372379, 0.899473)
|
|
bones/136/scale = Vector3(1, 1.25698, 1)
|
|
bones/137/rotation = Quaternion(-0.479239, -0.0566497, 0.05705, 0.873995)
|
|
bones/137/scale = Vector3(1, 1.15486, 1)
|
|
bones/138/position = Vector3(4.42475e-08, 0.0683725, -0.000148656)
|
|
bones/138/rotation = Quaternion(-0.834679, -0.0101155, -0.000774077, 0.550644)
|
|
bones/138/scale = Vector3(1, 1, 1)
|
|
bones/139/position = Vector3(-3.04445e-09, 0.281682, -1.44767e-07)
|
|
bones/139/rotation = Quaternion(-0.676476, 3.74681e-06, 5.95314e-05, 0.736464)
|
|
bones/139/scale = Vector3(1, 1.00045, 1)
|
|
bones/140/position = Vector3(-0.000916025, -0.00419316, -0.00166354)
|
|
bones/140/rotation = Quaternion(0.180101, -0.00275761, 0.0409847, 0.98279)
|
|
bones/140/scale = Vector3(1.12362, 1, 1)
|
|
bones/141/position = Vector3(1.51631e-08, 0.0159596, 0.000181342)
|
|
bones/141/rotation = Quaternion(-0.0876969, -0.00686067, -0.0793036, 0.992962)
|
|
bones/142/rotation = Quaternion(-0.626388, -0.00258176, 0.436437, 0.645875)
|
|
bones/142/scale = Vector3(1, 1, 1)
|
|
bones/143/position = Vector3(-0.0042395, 0.109886, 0.0700472)
|
|
bones/144/position = Vector3(0.0281366, 0.0527933, 0.0903471)
|
|
bones/145/position = Vector3(0.0514959, 0.00166121, 0.0687895)
|
|
bones/146/position = Vector3(-0.056678, 0.0594412, -0.100155)
|
|
bones/147/position = Vector3(0.0691913, 0.0486801, -0.0825076)
|
|
bones/147/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/148/position = Vector3(0.0943368, 0.0943548, -0.0605243)
|
|
bones/148/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/149/position = Vector3(0.0967298, 0.071035, 0.015133)
|
|
bones/149/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/150/position = Vector3(0.093057, 0.0241977, -0.0276179)
|
|
bones/150/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/151/position = Vector3(0.06433, 0.060425, 0.0556413)
|
|
bones/152/position = Vector3(0.0845218, 0.0140142, 0.0313175)
|
|
bones/153/position = Vector3(0.0423875, 0.113961, 0.0538997)
|
|
bones/153/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/154/position = Vector3(0.0552119, 0.134183, 0.0436985)
|
|
bones/154/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/155/position = Vector3(0.0723452, 0.157427, 0.0142438)
|
|
bones/155/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/156/position = Vector3(0.0833549, 0.159348, -0.011306)
|
|
bones/156/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/157/position = Vector3(0.0998251, 0.123482, -0.0440989)
|
|
bones/157/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/158/position = Vector3(0.0486963, 0.129739, -0.0748385)
|
|
bones/158/rotation = Quaternion(0.118694, -0.248251, 0.0149218, 0.961281)
|
|
bones/159/position = Vector3(-0.106087, 0.0670078, -0.0105082)
|
|
bones/159/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/160/position = Vector3(-0.108491, 0.119749, -0.0404106)
|
|
bones/160/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/161/position = Vector3(-0.0891778, 0.125466, 0.0448228)
|
|
bones/161/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/162/position = Vector3(-0.0777612, 0.0451821, 0.0541569)
|
|
bones/162/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/163/position = Vector3(-0.0432787, 0.0774406, 0.082549)
|
|
bones/164/position = Vector3(-0.033567, 0.0223852, 0.0895643)
|
|
bones/165/position = Vector3(-0.0431945, 0.140693, 0.0591674)
|
|
bones/165/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/166/position = Vector3(-0.0653141, 0.180731, 0.0204762)
|
|
bones/166/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/167/position = Vector3(-0.0590301, 0.195584, -0.0181708)
|
|
bones/167/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/168/position = Vector3(-0.0602179, 0.192205, -0.0458271)
|
|
bones/168/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/169/position = Vector3(-0.0905998, 0.161524, -0.064175)
|
|
bones/169/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/170/position = Vector3(-0.0566697, 0.146337, -0.0746882)
|
|
bones/170/rotation = Quaternion(0.0317135, 0.0236912, -0.295977, 0.954374)
|
|
bones/171/rotation = Quaternion(0.886808, -0.0792123, -0.203046, 0.407516)
|
|
bones/171/scale = Vector3(1, 0.999997, 1.00001)
|
|
bones/172/position = Vector3(-1.64015e-08, 0.53143, 1.23097e-09)
|
|
bones/172/rotation = Quaternion(0.223615, 3.7508e-07, 1.41654e-07, 0.974678)
|
|
bones/172/scale = Vector3(1, 0.999999, 1.00001)
|
|
bones/173/position = Vector3(1.32346e-08, 0.418104, -9.71213e-08)
|
|
bones/173/rotation = Quaternion(-0.355615, -0.00522242, 0.0120378, 0.93454)
|
|
bones/173/scale = Vector3(1, 0.999993, 0.999994)
|
|
bones/174/rotation = Quaternion(-0.388439, -1.74144e-07, -8.7557e-08, 0.921475)
|
|
bones/175/position = Vector3(-3.69212e-09, 0.418104, -9.0012e-08)
|
|
bones/175/rotation = Quaternion(-0.730109, -0.00332557, 0.00317678, 0.683315)
|
|
bones/175/scale = Vector3(1, 1, 1)
|
|
bones/176/position = Vector3(-9.8822e-09, 0.53143, -2.2798e-09)
|
|
bones/176/rotation = Quaternion(-0.66015, 2.32036e-08, 6.85761e-09, 0.751134)
|
|
bones/176/scale = Vector3(1, 1.00642, 1)
|
|
bones/177/rotation = Quaternion(0.922889, -0.215651, 0.179788, 0.263528)
|
|
bones/177/scale = Vector3(0.999999, 0.999999, 1.00001)
|
|
bones/178/position = Vector3(-3.95061e-08, 0.531431, 1.27605e-08)
|
|
bones/178/rotation = Quaternion(0.354394, 1.98762e-06, 5.35628e-07, 0.935096)
|
|
bones/178/scale = Vector3(1, 0.999998, 1.00001)
|
|
bones/179/position = Vector3(-2.32517e-08, 0.418118, -5.32466e-08)
|
|
bones/179/rotation = Quaternion(-0.504686, 0.00129566, -0.1389, 0.852055)
|
|
bones/179/scale = Vector3(0.999999, 0.99999, 0.999998)
|
|
bones/180/rotation = Quaternion(-0.509304, 1.60885e-07, 1.401e-07, 0.860587)
|
|
bones/181/position = Vector3(-2.51408e-08, 0.418118, -3.75226e-08)
|
|
bones/181/rotation = Quaternion(-0.768689, 0.0193778, -0.0447963, 0.637758)
|
|
bones/181/scale = Vector3(1, 1, 1)
|
|
bones/182/position = Vector3(-4.53269e-08, 0.531431, 3.41005e-09)
|
|
bones/182/rotation = Quaternion(-0.607291, 4.63681e-07, 1.18492e-06, 0.79448)
|
|
bones/182/scale = Vector3(1, 1.03145, 1)
|
|
|
|
[node name="BoneFlipper" type="SkeletonModifier3D" parent="Model/Armature/Skeleton3D" index="0"]
|
|
_import_path = NodePath("")
|
|
unique_name_in_owner = false
|
|
process_mode = 0
|
|
process_priority = 0
|
|
process_physics_priority = 0
|
|
process_thread_group = 0
|
|
physics_interpolation_mode = 0
|
|
auto_translate_mode = 0
|
|
editor_description = ""
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
|
rotation_edit_mode = 0
|
|
rotation_order = 2
|
|
top_level = false
|
|
visible = true
|
|
visibility_parent = NodePath("")
|
|
active = true
|
|
influence = 1.0
|
|
script = ExtResource("6_oprun")
|
|
_bones_to_exclude = Array[String](["Mouth_base", "Mouth", "Eye_base_L", "Eye_base_R"])
|
|
_bone_prefixes_to_exclude = Array[String](["Lips_"])
|
|
|
|
[node name="BoneFlattener" type="SkeletonModifier3D" parent="Model/Armature/Skeleton3D" index="1"]
|
|
_import_path = NodePath("")
|
|
unique_name_in_owner = false
|
|
process_mode = 0
|
|
process_priority = 0
|
|
process_physics_priority = 0
|
|
process_thread_group = 0
|
|
physics_interpolation_mode = 0
|
|
auto_translate_mode = 0
|
|
editor_description = ""
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
|
rotation_edit_mode = 0
|
|
rotation_order = 2
|
|
top_level = false
|
|
visible = true
|
|
visibility_parent = NodePath("")
|
|
active = true
|
|
influence = 1.0
|
|
script = ExtResource("6_iug5b")
|
|
_bones_to_flatten = Array[ExtResource("6_cumn2")]([SubResource("Resource_komvq")])
|
|
_mirror_y_angle = 0.05
|
|
_mouth_corner_pos_z = -0.043
|
|
_mouth_pos_z_curve = SubResource("Curve_dj6ba")
|
|
_mouth_corner_pos_x = 0.074
|
|
_mouth_corner_pos_y = 0.005
|
|
_mouth_corner_rot_y = 0.703
|
|
_mouth_rot_y_curve = SubResource("Curve_4c21p")
|
|
_mouth_corner_rot_x = -0.49
|
|
_mouth_corner_rot_z = -0.525
|
|
_mouth_value_yaw_curve = SubResource("Curve_6imy2")
|
|
_mouth_front_pitch_curve = SubResource("Curve_f1ej7")
|
|
_mouth_front_yaw_curve = SubResource("Curve_suux4")
|
|
_mouth_hide_rot_y = 6.283
|
|
metadata/_custom_type_script = "uid://5a2bpkyod65j"
|
|
|
|
[node name="AnimationPlayer" parent="Model" index="1"]
|
|
deterministic = true
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_5px2h"),
|
|
&"batrix_gp_generic": ExtResource("7_oprun")
|
|
}
|
|
|
|
[node name="PlayerAnimator" type="AnimationTree" parent="."]
|
|
process_priority = 10
|
|
process_physics_priority = 10
|
|
root_node = NodePath("../Model")
|
|
tree_root = ExtResource("5_mq40n")
|
|
anim_player = NodePath("../Model/AnimationPlayer")
|
|
parameters/hit_oneshot/active = false
|
|
parameters/hit_oneshot/internal_active = false
|
|
parameters/hit_oneshot/request = 0
|
|
parameters/locomotion/run/blend_position = Vector2(-1, 0.010989)
|
|
parameters/main_time_scale/scale = 1.0
|
|
parameters/run->idle_oneshot/active = false
|
|
parameters/run->idle_oneshot/internal_active = false
|
|
parameters/run->idle_oneshot/request = 0
|
|
script = ExtResource("4_adlgp")
|
|
_hurt_sound = SubResource("AudioStreamRandomizer_fulsm")
|
|
_hit_sounds = Array[AudioStream]([ExtResource("11_l71n6"), SubResource("AudioStreamRandomizer_wqfne"), SubResource("AudioStreamRandomizer_ke2ow")])
|
|
_swing_sounds = SubResource("AudioStreamRandomizer_dt7fs")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0)
|
|
shape = SubResource("CapsuleShape3D_n6vi2")
|
|
debug_color = Color(0, 0.6, 0.7, 0.42)
|
|
|
|
[node name="Attack" type="Area3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
collision_layer = 32
|
|
collision_mask = 32
|
|
script = ExtResource("3_8pbtx")
|
|
_collision_debug_material = ExtResource("4_ll2ct")
|
|
|
|
[node name="AttackShape" type="CollisionShape3D" parent="Attack"]
|
|
shape = SubResource("CylinderShape3D_qsqht")
|
|
debug_color = Color(0, 0.6, 0.7, 0.42)
|
|
|
|
[node name="AimMesh" type="MeshInstance3D" parent="Attack"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.28239)
|
|
material_override = ExtResource("12_a8ls1")
|
|
cast_shadow = 0
|
|
mesh = SubResource("PlaneMesh_oprun")
|
|
|
|
[node name="Effects" type="Node3D" parent="."]
|
|
|
|
[node name="ShadowDecal" parent="Effects" instance=ExtResource("9_vgb3d")]
|
|
size = Vector3(1.5, 6, 1.5)
|
|
|
|
[node name="SwoopMesh" type="MeshInstance3D" parent="Effects"]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -0.0985078, 0, 1, -4.30591e-09, 0, 1, 0)
|
|
visible = false
|
|
layers = 256
|
|
material_override = SubResource("StandardMaterial3D_m1xj5")
|
|
cast_shadow = 0
|
|
mesh = SubResource("SphereMesh_kqbjh")
|
|
skeleton = NodePath("../../Attack")
|
|
script = ExtResource("11_1cf3j")
|
|
|
|
[node name="HurtParticles" parent="Effects" instance=ExtResource("16_fulsm")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
|
|
[node name="Audio" type="Node3D" parent="."]
|
|
|
|
[node name="FootstepsPlayer" type="AudioStreamPlayer3D" parent="Audio"]
|
|
stream = SubResource("AudioStreamPolyphonic_oprun")
|
|
attenuation_model = 3
|
|
volume_db = -10.0
|
|
autoplay = true
|
|
panning_strength = 0.0
|
|
bus = &"SFX"
|
|
attenuation_filter_cutoff_hz = 20500.0
|
|
script = ExtResource("13_6nytf")
|
|
_footsteps = ExtResource("14_yabal")
|
|
|
|
[node name="ScriptSFXPlayer" type="AudioStreamPlayer3D" parent="Audio"]
|
|
stream = SubResource("AudioStreamPolyphonic_qfm1y")
|
|
attenuation_model = 3
|
|
autoplay = true
|
|
panning_strength = 0.0
|
|
bus = &"SFX"
|
|
attenuation_filter_cutoff_hz = 20500.0
|
|
|
|
[editable path="Model"]
|