Add modifications to Rogue and Knight scene files for skeleton configuration and minor adjustments.

godot4.6
Sascha 2025-12-28 12:19:08 +07:00
parent e703d22c54
commit 82942a97a6
4 changed files with 122 additions and 129 deletions

@ -6,24 +6,6 @@
<component name="ChangeListManager">
<list default="true" id="c3091895-9cbd-4d08-bc3f-599dc2d3e86d" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/banner_shield_blue_neu.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/banner_shield_blue_neu.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/bed_decorated.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/bed_decorated.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/box_small_decorated.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/box_small_decorated.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/chest.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/chest.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/knight.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/knight.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/rogue.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/rogue.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/wall_doorway.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/wall_doorway.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/packed-scenes/wall_doorway_scaffold.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/packed-scenes/wall_doorway_scaffold.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/floors_mesh_library.tres" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/resources/level_mesh_library.tres" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.bin" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.gltf" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_1handed.gltf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.bin" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.gltf" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/crossbow_2handed.gltf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/adventures/ranger_texture.png.import" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/adventures/ranger_texture.png.import" afterDir="false" />
<change beforePath="$PROJECT_DIR$/resources/models/dungeon/Meshes/bed_decorated_bed_decorated.res" beforeDir="false" afterPath="$PROJECT_DIR$/resources/models/dungeon/Meshes/bed_decorated_bed_decorated.res" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scenes/game.tscn" beforeDir="false" afterPath="$PROJECT_DIR$/scenes/game.tscn" afterDir="false" />
<change beforePath="$PROJECT_DIR$/scenes/test_mesh_library.tres" beforeDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -31,7 +13,7 @@
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="EmbeddingIndexingInfo">
<option name="cachedIndexableFilesCount" value="10439" />
<option name="cachedIndexableFilesCount" value="10552" />
<option name="fileBasedEmbeddingIndicesEnabled" value="true" />
</component>
<component name="Git.Settings">
@ -42,6 +24,10 @@
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="McpProjectServerCommands">
<commands />
<urls />
</component>
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
<component name="ProblemsViewState">
<option name="selectedTabId" value="AISelfReview" />
@ -59,27 +45,32 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true",
"GdScript Start and Debug.Player GDScript.executor": "Debug",
"ModuleVcsDetector.initialDetectionPerformed": "true",
"Notification.DisplayName-DoNotAsk-GodotSupportNotificationGroupId": "Godot LSP",
"Notification.DoNotAsk-GodotSupportNotificationGroupId": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
"RunOnceActivity.git.unshallow": "true",
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
"gdscript.promo.shown": "true",
"git-widget-placeholder": "godot4.6",
"ignore.virus.scanning.warn.message": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"settings.editor.selected.configurable": "preferences.pluginManager",
"vue.rearranger.settings.migration": "true"
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;ASKED_SHARE_PROJECT_CONFIGURATION_FILES&quot;: &quot;true&quot;,
&quot;GdScript Start and Debug.Player GDScript.executor&quot;: &quot;Debug&quot;,
&quot;ModuleVcsDetector.initialDetectionPerformed&quot;: &quot;true&quot;,
&quot;Notification.DisplayName-DoNotAsk-GodotSupportNotificationGroupId&quot;: &quot;Godot LSP&quot;,
&quot;Notification.DoNotAsk-GodotSupportNotificationGroupId&quot;: &quot;true&quot;,
&quot;RunOnceActivity.MCP Project settings loaded&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;RunOnceActivity.typescript.service.memoryLimit.init&quot;: &quot;true&quot;,
&quot;gdscript.promo.shown&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;godot4.6&quot;,
&quot;ignore.virus.scanning.warn.message&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;preferences.pluginManager&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}]]></component>
}</component>
<component name="RecapSpentCounter">
<option name="endsOfQuotaMs" value="1767981635026" />
<option name="spentUsd" value="0.003534" />
</component>
<component name="RunManager" selected="GdScript Start and Debug.Player GDScript">
<configuration name="Debug GDScript (Running session)" type="GDSCRIPT_DEBUG_RUN_CONFIGURATION" factoryName="GdScriptRunFactory">
<option name="json" value="{&#10; // Launch: &quot;Launch a new instance of the game&quot;,&#10; // Attach: &quot;Attach to an already running game, which was started from the Godot Editor&quot;&#10; &quot;request&quot; : &quot;Attach&quot;,&#10; &quot;debugServer&quot; : 6006, // port should match the Debug Adapter port in the Godot Editor project settings.&#10; &quot;scene&quot; : &quot;main&quot;, // main, current, res://path/to/file.tscn&#10; &#10; // &quot;playArgs&quot; : [ &quot;--editor&quot; ], // debugging a tool script&#10; // &quot;playArgs&quot;: [&quot;--debug-collisions&quot;,&quot;--debug-navigation&quot;], // different options&#10; &#10; // one click deploy and debug via Godot Editor:&#10; // &quot;platform&quot;: &quot;Android&quot;, // including Android, iOS, Web and W4 consoles&#10; // &quot;device&quot;: &quot;0&quot;, // index of the device of a &quot;platform&quot; type&#10;}" />
@ -90,7 +81,7 @@
<method v="2" />
</configuration>
<configuration name="Editor" type="RunExe" factoryName=".NET Executable">
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-dev6_linux.x86_64" />
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-beta2_linux.x86_64" />
<option name="PROGRAM_PARAMETERS" value="--path &quot;./&quot; --editor" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="PASS_PARENT_ENVS" value="1" />
@ -106,7 +97,7 @@
</method>
</configuration>
<configuration name="Player" type="RunExe" factoryName=".NET Executable">
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-dev6_linux.x86_64" />
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-beta2_linux.x86_64" />
<option name="PROGRAM_PARAMETERS" value="--path &quot;./&quot;" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="PASS_PARENT_ENVS" value="1" />
@ -122,7 +113,7 @@
</method>
</configuration>
<configuration name="Editor" type="RunNativeExe" factoryName="Native Executable">
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-dev6_linux.x86_64" />
<option name="EXE_PATH" value="$USER_HOME$/Godot/Godot_v4.6-beta2_linux.x86_64" />
<option name="PROGRAM_PARAMETERS" value="--path &quot;./&quot; --editor" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
<option name="PASS_PARENT_ENVS" value="1" />
@ -161,6 +152,8 @@
<workItem from="1765194724696" duration="61000" />
<workItem from="1765194828576" duration="101000" />
<workItem from="1765882526834" duration="1872000" />
<workItem from="1766919548841" duration="47000" />
<workItem from="1766919629090" duration="715000" />
</task>
<task id="LOCAL-00001" summary="AI part 5">
<option name="closed" value="true" />
@ -256,7 +249,7 @@
</breakpoint>
</breakpoints>
<default-breakpoints>
<breakpoint enabled="true" type="GDSCRIPT_EXCEPTION_BP_TYPE" />
<breakpoint type="GDSCRIPT_EXCEPTION_BP_TYPE" />
</default-breakpoints>
</breakpoint-manager>
</component>

@ -807,43 +807,43 @@ bones/0/name = "root"
bones/0/parent = -1
bones/0/rest = Transform3D(1, 0, 2.38419e-07, 0, 1, 0, -2.38419e-07, 0, 1, 0, 0, 0)
bones/0/enabled = true
bones/0/position = Vector3(0, 0.0003649349, 0)
bones/0/position = Vector3(0, 0.0009545649, 0)
bones/0/rotation = Quaternion(-2.1973744e-11, -0.000638415, -3.8059562e-11, 0.9999998)
bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "hips"
bones/1/parent = 0
bones/1/rest = Transform3D(1, 0, -2.38419e-07, 0, 1, 0, 2.38419e-07, 0, 1, 0, 0.405663, 0)
bones/1/enabled = true
bones/1/position = Vector3(1.0831419e-18, 0.36900774, 2.58241e-25)
bones/1/rotation = Quaternion(0.002099234, 0.0422238, -3.7300683e-06, 0.999106)
bones/1/position = Vector3(5.16482e-25, 0.37385285, -2.1662888e-18)
bones/1/rotation = Quaternion(0.0021107453, 0.042223845, -4.2191887e-06, 0.999106)
bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "spine"
bones/2/parent = 1
bones/2/rest = Transform3D(1, 0, 1.42109e-14, 0, 1, 0, -1.42109e-14, 0, 1, 0, 0.191978, 0)
bones/2/enabled = true
bones/2/position = Vector3(0, 0.191978, 0)
bones/2/rotation = Quaternion(0.0025042815, -0.0011991624, 5.0785755e-05, 0.99999624)
bones/2/rotation = Quaternion(0.002496884, -0.0022304861, 0.00013307399, 0.99999446)
bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "chest"
bones/3/parent = 2
bones/3/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.374988, 0)
bones/3/enabled = true
bones/3/position = Vector3(0, 0.374988, 0)
bones/3/rotation = Quaternion(0.0009567659, 0.0001664944, -0.00020888545, 0.9999995)
bones/3/rotation = Quaternion(0.0009625623, 0.00015039163, -0.0002915431, 0.9999996)
bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "upperarm.l"
bones/4/parent = 3
bones/4/rest = Transform3D(0.0572842, 0.998357, -3.57628e-07, -3.57628e-07, 4.76837e-07, 1, 0.998357, -0.0572841, 4.76837e-07, 0.212007, 0.134132, 8.40246e-08)
bones/4/enabled = true
bones/4/position = Vector3(0.2115873, 0.13371354, -0.00095839566)
bones/4/rotation = Quaternion(-0.55739814, -0.0588214, -0.63358444, 0.5333087)
bones/4/position = Vector3(0.21148835, 0.13366398, -0.0009316619)
bones/4/rotation = Quaternion(-0.55779195, -0.061199054, -0.6424194, 0.5219389)
bones/4/scale = Vector3(0.999999, 0.999999, 1)
bones/5/name = "lowerarm.l"
bones/5/parent = 4
bones/5/rest = Transform3D(0.993887, 0.110402, -1.19007e-07, -0.110402, 0.993887, 3.28831e-09, 1.18643e-07, 9.87045e-09, 1, -3.21966e-09, 0.241897, -1.19406e-07)
bones/5/enabled = true
bones/5/position = Vector3(-3.21966e-09, 0.241897, -1.19406e-07)
bones/5/rotation = Quaternion(3.6282646e-08, -4.4774758e-08, -0.51386976, 0.85786825)
bones/5/rotation = Quaternion(3.4196944e-08, -5.1327092e-08, -0.49285284, 0.8701128)
bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "wrist.l"
bones/6/parent = 5
@ -857,14 +857,14 @@ bones/7/parent = 6
bones/7/rest = Transform3D(1, 1.09104e-05, 2.66204e-07, -1.09104e-05, 1, -2.40181e-09, -2.66204e-07, 2.39891e-09, 1, 9.08162e-13, 0.0738258, 2.22045e-16)
bones/7/enabled = true
bones/7/position = Vector3(9.08162e-13, 0.0738258, 2.22045e-16)
bones/7/rotation = Quaternion(-0.31419525, -0.3423364, 0.14076057, 0.8742274)
bones/7/rotation = Quaternion(-0.31312552, -0.33743128, 0.13147824, 0.8779556)
bones/7/scale = Vector3(1, 1, 1)
bones/8/name = "handslot.l"
bones/8/parent = 7
bones/8/rest = Transform3D(-1.19209e-07, 1, -2.22045e-16, -1, -1.19209e-07, -4.55307e-09, -4.55307e-09, -2.22045e-16, 1, 8.34815e-10, 0.0961251, -0.0575001)
bones/8/enabled = true
bones/8/position = Vector3(-1.695765e-09, 0.0961252, -0.0575)
bones/8/rotation = Quaternion(-8.380832e-05, 0.0021327324, -0.6993687, 0.714758)
bones/8/rotation = Quaternion(0.00028380216, 0.002485689, -0.69802725, 0.71606684)
bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "1H_Sword_Offhand"
bones/9/parent = 8
@ -905,15 +905,15 @@ bones/14/name = "upperarm.r"
bones/14/parent = 3
bones/14/rest = Transform3D(0.0572841, -0.998357, 4.47035e-07, 5.06639e-07, 4.17232e-07, 1, -0.998357, -0.0572842, 4.76837e-07, -0.212007, 0.134132, 8.40246e-08)
bones/14/enabled = true
bones/14/position = Vector3(-0.211867, 0.13385357, -0.0010339388)
bones/14/rotation = Quaternion(-0.6138925, 0.07992975, 0.61178887, 0.49240392)
bones/14/position = Vector3(-0.21196598, 0.13390312, -0.0010606715)
bones/14/rotation = Quaternion(-0.614141, 0.08279378, 0.6209148, 0.48004273)
bones/14/scale = Vector3(0.999999, 0.999999, 1)
bones/15/name = "lowerarm.r"
bones/15/parent = 14
bones/15/rest = Transform3D(0.993887, -0.110402, 1.19007e-07, 0.110402, 0.993887, 3.28831e-09, -1.18643e-07, 9.87045e-09, 1, -7.12186e-11, 0.241897, -1.19406e-07)
bones/15/enabled = true
bones/15/position = Vector3(-7.12186e-11, 0.241897, -1.19406e-07)
bones/15/rotation = Quaternion(4.8186838e-08, 5.2281727e-08, 0.5370531, 0.84354854)
bones/15/rotation = Quaternion(1.1622621e-08, 7.3862864e-08, 0.51804394, 0.8553541)
bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "wrist.r"
bones/16/parent = 15
@ -927,14 +927,14 @@ bones/17/parent = 16
bones/17/rest = Transform3D(1, -1.09104e-05, -1.78637e-07, 1.09104e-05, 1, -2.40084e-09, 1.78637e-07, 2.39889e-09, 1, 1.33227e-15, 0.0738258, 2.22045e-16)
bones/17/enabled = true
bones/17/position = Vector3(1.33227e-15, 0.0738258, 2.22045e-16)
bones/17/rotation = Quaternion(-0.3123078, 0.31796196, -0.2233023, 0.866891)
bones/17/rotation = Quaternion(-0.31057408, 0.31142944, -0.21526198, 0.8719047)
bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "handslot.r"
bones/18/parent = 17
bones/18/rest = Transform3D(-1.19209e-07, -1, 2.22045e-16, 1, -1.19209e-07, -4.55301e-09, 4.55301e-09, -2.22045e-16, 1, -8.34815e-10, 0.0961251, -0.0575001)
bones/18/enabled = true
bones/18/position = Vector3(-1.4181621e-08, 0.0961251, -0.0575)
bones/18/rotation = Quaternion(0.002305173, 0.0029141132, 0.70004267, 0.7140914)
bones/18/rotation = Quaternion(0.0031966844, 0.0039719725, 0.69909626, 0.7150094)
bones/18/scale = Vector3(1, 1, 1)
bones/19/name = "1H_Sword"
bones/19/parent = 18
@ -955,7 +955,7 @@ bones/21/parent = 3
bones/21/rest = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.268797, 0)
bones/21/enabled = true
bones/21/position = Vector3(0, 0.268797, 0)
bones/21/rotation = Quaternion(-0.0028407064, -0.029758379, -0.00022269215, 0.99955314)
bones/21/rotation = Quaternion(-0.0028245824, -0.028302142, -0.00031085464, 0.9995954)
bones/21/scale = Vector3(1, 1, 1)
bones/22/name = "Knight_Helmet"
bones/22/parent = 21
@ -975,71 +975,71 @@ bones/24/name = "upperleg.l"
bones/24/parent = 1
bones/24/rest = Transform3D(1, -1.42215e-07, -2.65602e-08, -1.43052e-07, -0.999396, -0.0347412, -2.16035e-08, 0.0347411, -0.999398, 0.170945, 0.113587, 1.39233e-08)
bones/24/enabled = true
bones/24/position = Vector3(0.170945, 0.113587, -0.0003272129)
bones/24/rotation = Quaternion(0.98943263, 0.08166654, 0.07749834, 0.091366045)
bones/24/position = Vector3(0.170945, 0.113587, -0.0021171411)
bones/24/rotation = Quaternion(0.99069303, 0.081644766, 0.07652492, 0.07749455)
bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "lowerleg.l"
bones/25/parent = 24
bones/25/rest = Transform3D(1, 1.6129e-07, 1.20856e-07, -1.3212e-07, 0.977433, -0.211248, -1.52201e-07, 0.211248, 0.977433, 3.57982e-09, 0.227077, -6.13986e-09)
bones/25/enabled = true
bones/25/position = Vector3(3.57982e-09, 0.227077, -6.13986e-09)
bones/25/rotation = Quaternion(0.41212144, 5.8065886e-08, -2.8093461e-07, 0.911129)
bones/25/rotation = Quaternion(0.37931284, 6.259275e-08, -2.6182153e-07, 0.92526853)
bones/25/scale = Vector3(1, 1, 1)
bones/26/name = "foot.l"
bones/26/parent = 25
bones/26/rest = Transform3D(1, 4.64335e-08, 6.01239e-08, -7.59277e-08, 0.585515, 0.810661, 2.4383e-09, -0.810662, 0.585514, 1.83222e-10, 0.149437, 9.66537e-10)
bones/26/enabled = true
bones/26/position = Vector3(1.83222e-10, 0.149437, 9.66537e-10)
bones/26/rotation = Quaternion(-0.62057513, -0.19612412, 0.07628304, 0.7553825)
bones/26/rotation = Quaternion(-0.6019543, -0.19726846, 0.072683446, 0.77035934)
bones/26/scale = Vector3(1, 1, 0.999999)
bones/27/name = "toes.l"
bones/27/parent = 26
bones/27/rest = Transform3D(-1, -1.75424e-09, 1.51741e-07, -1.10452e-07, 0.694106, -0.719873, -1.04062e-07, -0.719873, -0.694106, -2.1306e-10, 0.16565, 5.17174e-09)
bones/27/enabled = true
bones/27/position = Vector3(-2.1306e-10, 0.16565, 5.17174e-09)
bones/27/rotation = Quaternion(-1.0197471e-08, 0.9203551, -0.39108407, 7.81187e-08)
bones/27/rotation = Quaternion(-1.01956905e-08, 0.9203551, -0.39108407, 7.812483e-08)
bones/27/scale = Vector3(1, 1, 1)
bones/28/name = "upperleg.r"
bones/28/parent = 1
bones/28/rest = Transform3D(1, 1.49611e-07, -6.08626e-08, 1.47406e-07, -0.999396, -0.0347412, -6.60234e-08, 0.0347411, -0.999398, -0.170945, 0.113587, 1.39233e-08)
bones/28/enabled = true
bones/28/position = Vector3(-0.170945, 0.113587, 0.0003272443)
bones/28/rotation = Quaternion(0.99092627, -0.032981813, 0.028940825, 0.12704311)
bones/28/position = Vector3(-0.170945, 0.113587, 0.0021171728)
bones/28/rotation = Quaternion(0.9916095, -0.03245309, 0.02906771, 0.12170657)
bones/28/scale = Vector3(1, 1, 1)
bones/29/name = "lowerleg.r"
bones/29/parent = 28
bones/29/rest = Transform3D(1, -1.6129e-07, -1.20856e-07, 1.3212e-07, 0.977433, -0.211248, 1.52201e-07, 0.211248, 0.977433, -3.57982e-09, 0.227077, -6.13986e-09)
bones/29/enabled = true
bones/29/position = Vector3(-3.57982e-09, 0.227077, -6.13986e-09)
bones/29/rotation = Quaternion(0.43959972, -5.9230786e-08, 3.0859667e-07, 0.8981938)
bones/29/rotation = Quaternion(0.41168487, -6.065823e-08, 2.8689274e-07, 0.9113263)
bones/29/scale = Vector3(1, 1, 1)
bones/30/name = "foot.r"
bones/30/parent = 29
bones/30/rest = Transform3D(1, -1.55132e-07, 2.93521e-07, -1.47115e-07, 0.585515, 0.810661, -2.97621e-07, -0.810662, 0.585514, -1.83221e-10, 0.149437, 9.66542e-10)
bones/30/enabled = true
bones/30/position = Vector3(-1.83221e-10, 0.149437, 9.66542e-10)
bones/30/rotation = Quaternion(-0.64742297, 0.110016614, -0.023150899, 0.75379294)
bones/30/rotation = Quaternion(-0.6343953, 0.11043266, -0.020916816, 0.7647939)
bones/30/scale = Vector3(1, 1, 0.999999)
bones/31/name = "toes.r"
bones/31/parent = 30
bones/31/rest = Transform3D(-1, 1.75425e-09, -1.51741e-07, 1.10452e-07, 0.694106, -0.719873, 1.04062e-07, -0.719873, -0.694106, 2.13058e-10, 0.16565, 5.17174e-09)
bones/31/enabled = true
bones/31/position = Vector3(2.13058e-10, 0.16565, 5.17174e-09)
bones/31/rotation = Quaternion(3.0361797e-08, 0.9203551, -0.39108407, -6.953305e-08)
bones/31/rotation = Quaternion(3.0362486e-08, 0.9203551, -0.39108407, -6.9535766e-08)
bones/31/scale = Vector3(1, 1, 1)
bones/32/name = "kneeIK.l"
bones/32/parent = 0
bones/32/rest = Transform3D(1, -2.59151e-07, -3.89414e-07, -3.89414e-07, 0, -1, 2.59151e-07, 1, 0, 0.170945, 0.29231, 0.575812)
bones/32/enabled = true
bones/32/position = Vector3(0.170945, 0.29369077, 0.5771928)
bones/32/position = Vector3(0.170945, 0.29246512, 0.57596713)
bones/32/rotation = Quaternion(0.7071068, -2.2930195e-07, -4.605519e-08, 0.7071068)
bones/32/scale = Vector3(1, 1, 1)
bones/33/name = "control-toe-roll.l"
bones/33/parent = 0
bones/33/rest = Transform3D(1, 1.99485e-07, -3.55271e-14, 3.55271e-14, 0, 1, 1.99485e-07, -1, 0, 0.170945, 0.0259903, 0.245789)
bones/33/enabled = true
bones/33/position = Vector3(0.20149983, 0.027354363, 0.19532274)
bones/33/rotation = Quaternion(-0.6938362, -7.168874e-08, -6.9352716e-08, 0.7201328)
bones/33/position = Vector3(0.20149983, 0.028426087, 0.19036384)
bones/33/rotation = Quaternion(-0.6917136, -7.1897176e-08, -6.913903e-08, 0.722172)
bones/33/scale = Vector3(1, 1, 1)
bones/34/name = "control-heel-roll.l"
bones/34/parent = 33
@ -1080,15 +1080,15 @@ bones/39/name = "kneeIK.r"
bones/39/parent = 0
bones/39/rest = Transform3D(1, -2.59151e-07, 1.50996e-07, 1.50996e-07, 0, -1, 2.59151e-07, 1, 0, -0.170945, 0.29231, 0.575812)
bones/39/enabled = true
bones/39/position = Vector3(-0.170945, 0.29369077, 0.5771928)
bones/39/position = Vector3(-0.170945, 0.29246512, 0.57596713)
bones/39/rotation = Quaternion(0.7071068, -3.823849e-08, 1.4500897e-07, 0.7071068)
bones/39/scale = Vector3(1, 1, 1)
bones/40/name = "control-toe-roll.r"
bones/40/parent = 0
bones/40/rest = Transform3D(1, 1.99485e-07, 0, 0, 0, 1, 1.99485e-07, -1, 0, -0.170945, 0.0259903, 0.245789)
bones/40/enabled = true
bones/40/position = Vector3(-0.170945, 0.02665353, 0.24776997)
bones/40/rotation = Quaternion(-0.70788145, -7.047565e-08, -7.058278e-08, 0.70633125)
bones/40/position = Vector3(-0.170945, 0.032771163, 0.25331342)
bones/40/rotation = Quaternion(-0.71374804, -6.991809e-08, -7.113094e-08, 0.7004027)
bones/40/scale = Vector3(1, 1, 1)
bones/41/name = "control-heel-roll.r"
bones/41/parent = 40
@ -1136,8 +1136,8 @@ bones/47/name = "handIK.l"
bones/47/parent = 0
bones/47/rest = Transform3D(-2.38419e-07, 1, 0, 0, 0, 1, 1, 2.38419e-07, 0, 0.713181, 1.10676, 2.54914e-07)
bones/47/enabled = true
bones/47/position = Vector3(0.52067727, 0.772919, -0.053234782)
bones/47/rotation = Quaternion(0.799561, 0.010870243, 0.60048425, 0.0016931621)
bones/47/position = Vector3(0.52067727, 0.7696386, -0.053897496)
bones/47/rotation = Quaternion(0.799004, 0.010172607, 0.6012379, 0.00148398)
bones/47/scale = Vector3(1, 1, 1)
bones/48/name = "elbowIK.r"
bones/48/parent = 0
@ -1150,12 +1150,12 @@ bones/49/name = "handIK.r"
bones/49/parent = 0
bones/49/rest = Transform3D(1.19209e-07, -1, -1.19209e-07, 0, -1.19209e-07, 1, -1, -1.19209e-07, 0, -0.713182, 1.10676, -8.51573e-08)
bones/49/enabled = true
bones/49/position = Vector3(-0.5107404, 0.772919, 0.062259957)
bones/49/rotation = Quaternion(0.7640303, -0.010240215, -0.6450959, 0.0020768307)
bones/49/position = Vector3(-0.5107404, 0.7696386, 0.061597243)
bones/49/rotation = Quaternion(0.7634312, -0.0095544085, -0.64581597, 0.0018293904)
bones/49/scale = Vector3(1, 1, 1)
[node name="1H_Sword_Offhand" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=406944509]
transform = Transform3D(-0.016485032, 0.2680345, 0.9632677, 0.99985445, 0.0002858053, 0.017032506, 0.004290312, 0.96340823, -0.26799977, 0.51627296, 0.6235529, 0.0040432494)
transform = Transform3D(-0.015751211, 0.2682949, 0.9632074, 0.9998244, -0.005522417, 0.017889028, 0.010119078, 0.9633202, -0.26816043, 0.5170693, 0.6203845, 0.0014152098)
visible = false
bone_name = "1H_Sword_Offhand"
bone_idx = 9
@ -1164,7 +1164,7 @@ bone_idx = 9
mesh = SubResource("ArrayMesh_rvosg")
[node name="Badge_Shield" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=1966604744]
transform = Transform3D(-0.016484994, 0.26803434, 0.96326774, 0.99985445, 0.00028326694, 0.017033173, 0.0042929333, 0.9634083, -0.26799956, 0.66643196, 0.62620807, -0.03773389)
transform = Transform3D(-0.015751174, 0.26829472, 0.9632075, 0.9998244, -0.005524955, 0.017889693, 0.0101216985, 0.96332026, -0.26816022, 0.66721886, 0.6231732, -0.040386975)
visible = false
bone_name = "Badge_Shield"
bone_idx = 10
@ -1173,7 +1173,7 @@ bone_idx = 10
mesh = SubResource("ArrayMesh_0xags")
[node name="Rectangle_Shield" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=808349560]
transform = Transform3D(-0.016484994, 0.26803434, 0.96326774, 0.99985445, 0.00028326694, 0.017033173, 0.0042929333, 0.9634083, -0.26799956, 0.66643196, 0.62620807, -0.03773389)
transform = Transform3D(-0.015751174, 0.26829472, 0.9632075, 0.9998244, -0.005524955, 0.017889693, 0.0101216985, 0.96332026, -0.26816022, 0.66721886, 0.6231732, -0.040386975)
visible = false
bone_name = "Rectangle_Shield"
bone_idx = 11
@ -1182,7 +1182,7 @@ bone_idx = 11
mesh = SubResource("ArrayMesh_qr44s")
[node name="Round_Shield" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=1897147819]
transform = Transform3D(-0.016484994, 0.26803434, 0.96326774, 0.99985445, 0.00028326694, 0.017033173, 0.0042929333, 0.9634083, -0.26799956, 0.66643196, 0.62620807, -0.03773389)
transform = Transform3D(-0.015751174, 0.26829472, 0.9632075, 0.9998244, -0.005524955, 0.017889693, 0.0101216985, 0.96332026, -0.26816022, 0.66721886, 0.6231732, -0.040386975)
bone_name = "Round_Shield"
bone_idx = 12
@ -1190,7 +1190,7 @@ bone_idx = 12
mesh = SubResource("ArrayMesh_bb24p")
[node name="Spike_Shield" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=1443202211]
transform = Transform3D(-0.016484994, 0.26803434, 0.96326774, 0.99985445, 0.00028326694, 0.017033173, 0.0042929333, 0.9634083, -0.26799956, 0.66643196, 0.62620807, -0.03773389)
transform = Transform3D(-0.015751174, 0.26829472, 0.9632075, 0.9998244, -0.005524955, 0.017889693, 0.0101216985, 0.96332026, -0.26816022, 0.66721886, 0.6231732, -0.040386975)
bone_name = "Spike_Shield"
bone_idx = 13
@ -1198,7 +1198,7 @@ bone_idx = 13
mesh = SubResource("ArrayMesh_jnwr3")
[node name="1H_Sword" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=179895068]
transform = Transform3D(0.011289068, -0.16852444, 0.98563236, 0.99993515, 0.0031047245, -0.010922971, -0.0012187727, 0.98569167, 0.16854826, -0.4988434, 0.627099, 0.14334828)
transform = Transform3D(0.008009926, -0.17019571, 0.9853771, 0.9999634, -0.0014362315, -0.008377583, 0.002841429, 0.98540854, 0.17017773, -0.49877158, 0.6229812, 0.14106774)
bone_name = "1H_Sword"
bone_idx = 19
@ -1216,7 +1216,7 @@ shape = SubResource("CapsuleShape3D_nge0l")
disabled = true
[node name="2H_Sword" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=597423629]
transform = Transform3D(0.011289052, -0.16852444, 0.98563236, 0.99993515, 0.0031047098, -0.010922957, -0.0012187604, 0.98569167, 0.16854826, -0.4988434, 0.627099, 0.14334828)
transform = Transform3D(0.0080099115, -0.17019571, 0.9853771, 0.9999634, -0.0014362462, -0.008377569, 0.0028414414, 0.98540854, 0.17017773, -0.49877158, 0.6229812, 0.14106774)
bone_name = "2H_Sword"
bone_idx = 20
@ -1224,7 +1224,7 @@ bone_idx = 20
mesh = SubResource("ArrayMesh_ys2n7")
[node name="Knight_Helmet" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=1354017399]
transform = Transform3D(0.9997659, 0.0012126054, 0.021606214, -0.00109625, 0.9999849, -0.005396303, -0.021612447, 0.005371353, 0.9997519, 0.00047187362, 1.1795676, 0.0070908894)
transform = Transform3D(0.99974746, 0.0013873192, 0.022425994, -0.0012654846, 0.9999844, -0.005446026, -0.022433184, 0.0054162703, 0.99973357, 0.00040281963, 1.1850022, 0.007108136)
bone_name = "Knight_Helmet"
bone_idx = 22
@ -1242,7 +1242,7 @@ transform = Transform3D(-0.999711, 2.27778e-05, 0.024046, 5.34939e-07, 1, -0.000
shape = SubResource("CapsuleShape3D_i3cyd")
[node name="Knight_Cape" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=423191916]
transform = Transform3D(0.9967105, 0.0010595201, 0.081038214, -0.00015904257, 0.99993825, -0.01111741, -0.081045, 0.011067948, 0.9966489, 0.00047529602, 1.179568, 0.006945402)
transform = Transform3D(0.99687785, 0.0010528706, 0.07895074, -0.00017399415, 0.99993795, -0.0111380145, -0.07895756, 0.011089503, 0.9968162, 0.00041087338, 1.1850027, 0.0069632446)
visible = false
bone_name = "Knight_Cape"
bone_idx = 23

@ -467,7 +467,7 @@ states/Jump_Start/position = Vector2(658, 283)
transitions = ["Start", "IWR", SubResource("AnimationNodeStateMachineTransition_l0xk8"), "IWR", "Death_A", SubResource("AnimationNodeStateMachineTransition_0pn5a"), "IWR", "Interact", SubResource("AnimationNodeStateMachineTransition_ddrtj"), "Interact", "IWR", SubResource("AnimationNodeStateMachineTransition_vokpi"), "IWR", "1h_slice_diagonal", SubResource("AnimationNodeStateMachineTransition_w32h3"), "1h_slice_diagonal", "IWR", SubResource("AnimationNodeStateMachineTransition_x8rkg"), "IWR", "1h_attack_chop", SubResource("AnimationNodeStateMachineTransition_ai0h0"), "1h_attack_chop", "IWR", SubResource("AnimationNodeStateMachineTransition_flmvj"), "IWR", "1h_slice_horizontal", SubResource("AnimationNodeStateMachineTransition_hnfj8"), "1h_slice_horizontal", "IWR", SubResource("AnimationNodeStateMachineTransition_17t07"), "IWR", "Jump_Start", SubResource("AnimationNodeStateMachineTransition_4j7ud"), "Jump_Start", "Jump_Idle", SubResource("AnimationNodeStateMachineTransition_mgjn7"), "Jump_Idle", "Jump_Land", SubResource("AnimationNodeStateMachineTransition_eh75m"), "Jump_Land", "IWR", SubResource("AnimationNodeStateMachineTransition_qllfg"), "IWR", "Jump_Idle", SubResource("AnimationNodeStateMachineTransition_vq1x0"), "IWR", "Blocking", SubResource("AnimationNodeStateMachineTransition_pnrta"), "Blocking", "IWR", SubResource("AnimationNodeStateMachineTransition_hku22"), "Blocking", "Block_Hit", SubResource("AnimationNodeStateMachineTransition_ghj3a"), "Block_Hit", "Blocking", SubResource("AnimationNodeStateMachineTransition_os6oe"), "Blocking", "Block_Attack", SubResource("AnimationNodeStateMachineTransition_dips5"), "Block_Attack", "Blocking", SubResource("AnimationNodeStateMachineTransition_ar41x"), "Block_Attack", "IWR", SubResource("AnimationNodeStateMachineTransition_sxuk5"), "IWR", "Hit_A", SubResource("AnimationNodeStateMachineTransition_skg6m"), "Hit_A", "IWR", SubResource("AnimationNodeStateMachineTransition_sufwf"), "IWR", "Hit_B", SubResource("AnimationNodeStateMachineTransition_5gf1y"), "Hit_B", "IWR", SubResource("AnimationNodeStateMachineTransition_gjm3q"), "IWR", "Death_B", SubResource("AnimationNodeStateMachineTransition_vc3og")]
graph_offset = Vector2(-318, -48.186)
[node name="Rogue" type="CharacterBody3D" unique_id=1285141005 node_paths=PackedStringArray("spring_arm") groups=["player"]]
[node name="Rogue" type="CharacterBody3D" unique_id=1285141005 node_paths=PackedStringArray("spring_arm", "model") groups=["player"]]
transform = Transform3D(0.7, 0, 0, 0, 0.7, 0, 0, 0, 0.7, 0, 0, 0)
collision_layer = 4
collision_mask = 25
@ -483,6 +483,7 @@ jump_speed = 20.0
jump_cost = 10
attack_cost = 20
damage = 2
model = NodePath(".")
[node name="Navigation_CollisionShape" type="CollisionShape3D" parent="." unique_id=1571396345]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
@ -496,43 +497,43 @@ bones/0/name = "root"
bones/0/parent = -1
bones/0/rest = Transform3D(1, 0, 2.3841855e-07, 0, 1, 0, -2.3841855e-07, 0, 1, 0, 0, 0)
bones/0/enabled = true
bones/0/position = Vector3(0, 0.00089343806, 0)
bones/0/position = Vector3(0, 0.00034268416, 0)
bones/0/rotation = Quaternion(-2.1973727e-11, -0.00063841476, -3.8059594e-11, 0.9999998)
bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "hips"
bones/1/parent = 0
bones/1/rest = Transform3D(1, 0, -2.3841855e-07, 0, 1, 0, 2.3841855e-07, 0, 1, 0, 0.40566343, 0)
bones/1/enabled = true
bones/1/position = Vector3(7.363404e-19, 0.3784095, -2.1662847e-18)
bones/1/rotation = Quaternion(0.0021289384, 0.042223852, -4.9921427e-06, 0.999106)
bones/1/position = Vector3(7.540534e-19, 0.38906333, 6.58178e-19)
bones/1/rotation = Quaternion(0.0020978318, 0.042223737, -3.6704132e-06, 0.999106)
bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "spine"
bones/2/parent = 1
bones/2/rest = Transform3D(1, 0, 1.4210855e-14, 0, 1, 0, -1.4210855e-14, 0, 1, 0, 0.1919775, 0)
bones/2/enabled = true
bones/2/position = Vector3(0, 0.1919775, 0)
bones/2/rotation = Quaternion(0.0024888362, 0.0025426976, -0.0002517374, 0.9999937)
bones/2/rotation = Quaternion(0.0024978465, 0.001555565, -0.00017263857, 0.99999565)
bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "chest"
bones/3/parent = 2
bones/3/rest = Transform3D(1, 0, 0, 0, 0.99999994, 0, 0, 0, 1, 0, 0.37498796, 0)
bones/3/enabled = true
bones/3/position = Vector3(0, 0.37498796, 0)
bones/3/rotation = Quaternion(0.00093495584, 0.00022661021, 0.000100187695, 0.9999995)
bones/3/rotation = Quaternion(0.00094056927, 0.000211205, 2.0912206e-05, 0.9999996)
bones/3/scale = Vector3(1, 0.99999994, 1)
bones/4/name = "upperarm.l"
bones/4/parent = 3
bones/4/rest = Transform3D(0.057284202, 0.9983573, -4.5386042e-07, -3.8742996e-07, 4.768369e-07, 0.99999976, 0.9983573, -0.057284202, 4.1410917e-07, 0.21200737, 0.13413215, 8.402462e-08)
bones/4/enabled = true
bones/4/position = Vector3(0.21195766, 0.1338988, -0.0010583409)
bones/4/rotation = Quaternion(-0.55729836, -0.06540478, -0.6524375, 0.5093781)
bones/4/position = Vector3(0.21186277, 0.13385129, -0.0010327061)
bones/4/rotation = Quaternion(-0.5645338, -0.06330676, -0.63900375, 0.5186212)
bones/4/scale = Vector3(0.99999934, 0.99999934, 0.99999976)
bones/5/name = "lowerarm.l"
bones/5/parent = 4
bones/5/rest = Transform3D(0.99388725, 0.11040192, -1.1900745e-07, -0.110401966, 0.9938869, 3.2883107e-09, 1.1864304e-07, 9.870443e-09, 0.99999994, -3.219665e-09, 0.2418973, -1.1940561e-07)
bones/5/enabled = true
bones/5/position = Vector3(-3.219665e-09, 0.2418973, -1.1940561e-07)
bones/5/rotation = Quaternion(1.7192265e-08, -5.547381e-08, -0.48129648, 0.876558)
bones/5/rotation = Quaternion(3.0937183e-08, -5.4027588e-08, -0.5004222, 0.86578155)
bones/5/scale = Vector3(1.0000002, 0.9999999, 0.99999994)
bones/6/name = "wrist.l"
bones/6/parent = 5
@ -546,28 +547,28 @@ bones/7/parent = 6
bones/7/rest = Transform3D(1, 1.091039e-05, 2.662036e-07, -1.0910391e-05, 0.99999994, -2.4018103e-09, -2.6620367e-07, 2.398906e-09, 0.99999994, 9.0816243e-13, 0.073825836, 2.220446e-16)
bones/7/enabled = true
bones/7/position = Vector3(9.0816243e-13, 0.073825836, 2.220446e-16)
bones/7/rotation = Quaternion(-0.31070754, -0.33224022, 0.12933277, 0.88110745)
bones/7/rotation = Quaternion(-0.31420588, -0.33000508, 0.14071713, 0.8789596)
bones/7/scale = Vector3(1, 0.99999994, 0.99999994)
bones/8/name = "handslot.l"
bones/8/parent = 7
bones/8/rest = Transform3D(-1.1920929e-07, 1, -3.2072357e-16, -0.99999994, -1.192093e-07, -4.553069e-09, -4.553069e-09, -2.2204463e-16, 0.99999994, 8.348149e-10, 0.09612507, -0.057500124)
bones/8/enabled = true
bones/8/position = Vector3(-1.6957743e-09, 0.096125185, -0.057500035)
bones/8/rotation = Quaternion(0.00033923012, 0.0026284126, -0.6976098, 0.7164731)
bones/8/rotation = Quaternion(-0.0011180678, 0.001176766, -0.70304084, 0.71114767)
bones/8/scale = Vector3(0.99999994, 1, 0.99999994)
bones/9/name = "upperarm.r"
bones/9/parent = 3
bones/9/rest = Transform3D(0.05728419, -0.99835724, 4.4361707e-07, 5.6624367e-07, 4.7683673e-07, 0.99999976, -0.99835724, -0.05728419, 5.9262936e-07, -0.21200737, 0.13413215, 8.402462e-08)
bones/9/enabled = true
bones/9/position = Vector3(-0.21149735, 0.13366833, -0.0009339962)
bones/9/rotation = Quaternion(-0.6165471, 0.082508765, 0.62202114, 0.4755541)
bones/9/position = Vector3(-0.21159226, 0.13371585, -0.00095962884)
bones/9/rotation = Quaternion(-0.62206215, 0.0809551, 0.6114355, 0.48231903)
bones/9/scale = Vector3(0.9999993, 0.9999993, 0.99999976)
bones/10/name = "lowerarm.r"
bones/10/parent = 9
bones/10/rest = Transform3D(0.99388725, -0.11040192, 1.1900747e-07, 0.110401966, 0.9938869, 3.288313e-09, -1.1864305e-07, 9.870443e-09, 0.99999994, -7.1218566e-11, 0.24189733, -1.1940561e-07)
bones/10/enabled = true
bones/10/position = Vector3(-7.1218566e-11, 0.24189733, -1.1940561e-07)
bones/10/rotation = Quaternion(2.3766543e-08, 4.600358e-08, 0.50349563, 0.86399776)
bones/10/rotation = Quaternion(2.6267621e-08, 4.953086e-08, 0.5226937, 0.85252064)
bones/10/scale = Vector3(1.0000002, 0.9999999, 0.99999994)
bones/11/name = "wrist.r"
bones/11/parent = 10
@ -581,91 +582,91 @@ bones/12/parent = 11
bones/12/rest = Transform3D(1, -1.091039e-05, -1.7863715e-07, 1.0910391e-05, 0.99999994, -2.4008375e-09, 1.786372e-07, 2.3988884e-09, 0.99999994, 1.3322676e-15, 0.073825836, 2.220446e-16)
bones/12/enabled = true
bones/12/position = Vector3(1.3322676e-15, 0.073825836, 2.220446e-16)
bones/12/rotation = Quaternion(-0.3098459, 0.30881506, -0.20726386, 0.8750261)
bones/12/rotation = Quaternion(-0.31251827, 0.30705574, -0.21987092, 0.8716111)
bones/12/scale = Vector3(1, 0.99999994, 0.99999994)
bones/13/name = "handslot.r"
bones/13/parent = 12
bones/13/rest = Transform3D(-1.1920929e-07, -1, 3.207168e-16, 0.99999994, -1.192093e-07, -4.553012e-09, 4.553012e-09, -2.2204463e-16, 0.99999994, -8.348149e-10, 0.09612507, -0.057500124)
bones/13/enabled = true
bones/13/position = Vector3(-1.4181614e-08, 0.096125126, -0.057499975)
bones/13/rotation = Quaternion(0.0030256757, 0.003824785, 0.69929093, 0.7148206)
bones/13/rotation = Quaternion(-0.0007693336, -0.00071007875, 0.7032916, 0.7109007)
bones/13/scale = Vector3(0.99999994, 1, 0.99999994)
bones/14/name = "head"
bones/14/parent = 3
bones/14/rest = Transform3D(1, 0, 2.3841854e-07, 0, 1, 0, -2.3841854e-07, 0, 1, 0, 0.26879656, 0)
bones/14/enabled = true
bones/14/position = Vector3(0, 0.26879656, 0)
bones/14/rotation = Quaternion(-0.0028557826, -0.033029728, -2.392527e-05, 0.9994504)
bones/14/rotation = Quaternion(-0.0028632577, -0.0315608, -0.0001138785, 0.9994978)
bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "upperleg.l"
bones/15/parent = 1
bones/15/rest = Transform3D(1, -1.4221531e-07, -2.6560238e-08, -1.4305222e-07, -0.9993962, -0.034741182, -2.160345e-08, 0.034741133, -0.9993976, 0.17094506, 0.11358726, 1.3923272e-08)
bones/15/enabled = true
bones/15/position = Vector3(0.17094508, 0.1135872, 0.0021563834)
bones/15/rotation = Quaternion(0.9908889, 0.08054038, 0.07656438, 0.0760941)
bones/15/position = Vector3(0.17094508, 0.1135872, 0.00025268836)
bones/15/rotation = Quaternion(0.9935357, 0.08117638, 0.07333323, 0.030322675)
bones/15/scale = Vector3(1, 0.9999998, 1.0000012)
bones/16/name = "lowerleg.l"
bones/16/parent = 15
bones/16/rest = Transform3D(1, 1.6129098e-07, 1.208564e-07, -1.3212028e-07, 0.9774329, -0.21124826, -1.5220138e-07, 0.21124834, 0.97743255, 3.5797574e-09, 0.2270775, -6.140325e-09)
bones/16/enabled = true
bones/16/position = Vector3(3.5797574e-09, 0.2270775, -6.140325e-09)
bones/16/rotation = Quaternion(0.33898008, 5.9918996e-08, -2.4106862e-07, 0.9407936)
bones/16/rotation = Quaternion(0.23522358, 6.453045e-08, -1.6343216e-07, 0.9719413)
bones/16/scale = Vector3(1, 1.0000005, 1.0000001)
bones/17/name = "foot.l"
bones/17/parent = 16
bones/17/rest = Transform3D(1, 4.6433247e-08, 6.012356e-08, -7.592726e-08, 0.5855154, 0.8106606, 2.4383358e-09, -0.81066227, 0.5855142, 1.8334093e-10, 0.14943703, 9.660811e-10)
bones/17/enabled = true
bones/17/position = Vector3(1.8334093e-10, 0.14943703, 9.660811e-10)
bones/17/rotation = Quaternion(-0.5932464, -0.19979928, 0.06487732, 0.77712923)
bones/17/rotation = Quaternion(-0.53781635, -0.20384595, 0.04853265, 0.81660575)
bones/17/scale = Vector3(1, 1.0000008, 0.99999875)
bones/18/name = "toes.l"
bones/18/parent = 17
bones/18/rest = Transform3D(-1, -1.7553674e-09, 1.5174173e-07, -1.1045316e-07, 0.69410586, -0.719873, -1.0406117e-07, -0.7198729, -0.694106, -2.131959e-10, 0.16565003, 5.1714744e-09)
bones/18/enabled = true
bones/18/position = Vector3(-2.131959e-10, 0.16565003, 5.1714744e-09)
bones/18/rotation = Quaternion(-1.0201979e-08, 0.9203548, -0.39108446, 7.810532e-08)
bones/18/rotation = Quaternion(-1.0176158e-08, 0.9203548, -0.39108446, 7.812328e-08)
bones/18/scale = Vector3(1, 0.99999994, 1.0000001)
bones/19/name = "upperleg.r"
bones/19/parent = 1
bones/19/rest = Transform3D(1, 1.4961141e-07, -6.08626e-08, 1.4740668e-07, -0.9993962, -0.034741182, -6.6023446e-08, 0.034741133, -0.9993976, -0.17094506, 0.11358726, 1.3923272e-08)
bones/19/enabled = true
bones/19/position = Vector3(-0.17094508, 0.11358732, -0.0021563517)
bones/19/rotation = Quaternion(0.99378556, -0.031448055, 0.029673358, 0.10257092)
bones/19/position = Vector3(-0.17094508, 0.11358732, -0.0002526569)
bones/19/rotation = Quaternion(0.99637973, -0.02958728, 0.030426485, 0.07366405)
bones/19/scale = Vector3(1, 0.9999998, 1.0000012)
bones/20/name = "lowerleg.r"
bones/20/parent = 19
bones/20/rest = Transform3D(1, -1.61291e-07, -1.2085643e-07, 1.3212028e-07, 0.9774329, -0.21124826, 1.5220141e-07, 0.21124834, 0.97743255, -3.5797574e-09, 0.2270775, -6.140325e-09)
bones/20/enabled = true
bones/20/position = Vector3(-3.5797574e-09, 0.2270775, -6.140325e-09)
bones/20/rotation = Quaternion(0.3966742, -6.055151e-08, 2.7729567e-07, 0.9179596)
bones/20/rotation = Quaternion(0.31891906, -6.3593234e-08, 2.2196701e-07, 0.947782)
bones/20/scale = Vector3(1, 1.0000005, 1.0000001)
bones/21/name = "foot.r"
bones/21/parent = 20
bones/21/rest = Transform3D(1, -1.5513157e-07, 2.9352182e-07, -1.4711539e-07, 0.5855154, 0.8106606, -2.9762074e-07, -0.81066227, 0.5855142, -1.8333904e-10, 0.14943703, 9.660859e-10)
bones/21/enabled = true
bones/21/position = Vector3(-1.8333904e-10, 0.14943703, 9.660859e-10)
bones/21/rotation = Quaternion(-0.6129938, 0.110797964, -0.01913669, 0.78204614)
bones/21/rotation = Quaternion(-0.5723202, 0.11188273, -0.010931981, 0.8122884)
bones/21/scale = Vector3(1, 1.0000008, 0.99999875)
bones/22/name = "toes.r"
bones/22/parent = 21
bones/22/rest = Transform3D(-1, 1.7553639e-09, -1.5174174e-07, 1.1045316e-07, 0.69410586, -0.719873, 1.0406118e-07, -0.7198729, -0.694106, 2.1319319e-10, 0.16565003, 5.171479e-09)
bones/22/enabled = true
bones/22/position = Vector3(2.1319319e-10, 0.16565003, 5.171479e-09)
bones/22/rotation = Quaternion(2.9175474e-08, 0.92006785, -0.39175925, -6.9226736e-08)
bones/22/rotation = Quaternion(3.0364962e-08, 0.9203548, -0.39108446, -6.954308e-08)
bones/22/scale = Vector3(1, 0.99999994, 1.0000001)
bones/23/name = "kneeIK.l"
bones/23/parent = 0
bones/23/rest = Transform3D(1, -2.5915057e-07, -3.8941417e-07, -3.8941423e-07, 0, -0.9999999, 2.591506e-07, 0.9999999, -1.00916915e-13, 0.17094491, 0.29231027, 0.57581246)
bones/23/enabled = true
bones/23/position = Vector3(0.17094491, 0.29259053, 0.5760927)
bones/23/position = Vector3(0.17094491, 0.2937383, 0.5772405)
bones/23/rotation = Quaternion(0.7071068, -2.2930229e-07, -4.6055153e-08, 0.7071068)
bones/23/scale = Vector3(1, 0.9999999, 0.9999999)
bones/24/name = "control-toe-roll.l"
bones/24/parent = 0
bones/24/rest = Transform3D(1, 1.994847e-07, -2.1316282e-14, 2.1316282e-14, 0, 1, 1.994847e-07, -1, 0, 0.17094497, 0.025990263, 0.24578938)
bones/24/enabled = true
bones/24/position = Vector3(0.20149992, 0.0329258, 0.21374407)
bones/24/rotation = Quaternion(-0.71327406, -6.9738306e-08, -7.1258555e-08, 0.70088524)
bones/24/position = Vector3(0.20149992, 0.026473887, 0.20779836)
bones/24/rotation = Quaternion(-0.7077073, -7.0451215e-08, -7.060692e-08, 0.70650584)
bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "control-heel-roll.l"
bones/25/parent = 24
@ -706,15 +707,15 @@ bones/30/name = "kneeIK.r"
bones/30/parent = 0
bones/30/rest = Transform3D(1, -2.5915057e-07, 1.5099583e-07, 1.5099585e-07, 0, -0.9999999, 2.591506e-07, 0.9999999, 3.913066e-14, -0.17094518, 0.29231027, 0.57581234)
bones/30/enabled = true
bones/30/position = Vector3(-0.17094518, 0.29259053, 0.5760926)
bones/30/position = Vector3(-0.17094518, 0.2937383, 0.5772404)
bones/30/rotation = Quaternion(0.7071068, -3.8238483e-08, 1.4500867e-07, 0.7071068)
bones/30/scale = Vector3(1, 0.9999999, 0.9999999)
bones/31/name = "control-toe-roll.r"
bones/31/parent = 0
bones/31/rest = Transform3D(1, 1.9948473e-07, -7.1054274e-15, 7.1054274e-15, 0, 1, 1.9948473e-07, -1, 0, -0.1709451, 0.025990263, 0.24578929)
bones/31/enabled = true
bones/31/position = Vector3(-0.1709451, 0.028392486, 0.23017533)
bones/31/rotation = Quaternion(-0.6918245, -7.2086735e-08, -6.894756e-08, 0.7220657)
bones/31/position = Vector3(-0.1709451, 0.027292214, 0.2353654)
bones/31/rotation = Quaternion(-0.6939892, -7.1948165e-08, -6.907355e-08, 0.7199854)
bones/31/scale = Vector3(1, 1, 1)
bones/32/name = "control-heel-roll.r"
bones/32/parent = 31
@ -762,8 +763,8 @@ bones/38/name = "handIK.l"
bones/38/parent = 0
bones/38/rest = Transform3D(-2.3841855e-07, 0.99999976, -1.4210854e-14, -5.9604638e-08, -3.5527128e-15, 0.99999994, 0.9999999, 2.3841852e-07, 5.960464e-08, 0.7131815, 1.1067611, 2.5491414e-07)
bones/38/enabled = true
bones/38/position = Vector3(0.52067685, 0.76931304, -0.053828746)
bones/38/rotation = Quaternion(0.79906166, 0.010244203, 0.6011601, 0.001506744)
bones/38/position = Vector3(0.52067685, 0.7869152, -0.053209722)
bones/38/rotation = Quaternion(0.7995817, 0.0108968755, 0.6004562, 0.001700598)
bones/38/scale = Vector3(0.9999999, 0.99999976, 0.99999994)
bones/39/name = "elbowIK.r"
bones/39/parent = 0
@ -776,8 +777,8 @@ bones/40/name = "handIK.r"
bones/40/parent = 0
bones/40/rest = Transform3D(1.1920929e-07, -1, -5.9604645e-08, 5.9604645e-08, -1.1920929e-07, 1, -1, -1.7881393e-07, 0, -0.71318156, 1.1067611, -8.515731e-08)
bones/40/enabled = true
bones/40/position = Vector3(-0.5107401, 0.7693129, 0.061665956)
bones/40/rotation = Quaternion(-0.76349354, 0.00962469, 0.64574116, -0.0018560679)
bones/40/position = Vector3(-0.5107401, 0.78691506, 0.062284976)
bones/40/rotation = Quaternion(-0.76405287, 0.010266401, 0.6450687, -0.00208572)
bones/40/scale = Vector3(1, 1, 1)
[node name="ik_hand_r" type="SkeletonIK3D" parent="Rig/Skeleton3D" unique_id=1014453181]
@ -789,12 +790,12 @@ target_node = NodePath("../ik_target")
transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 2.1487267e-07, 1.2203609, 2.457857)
[node name="handslot_l" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=360764637]
transform = Transform3D(-0.010744433, 0.26587483, 0.9639468, 0.9999014, -0.0057577086, 0.012733674, 0.008935925, 0.9639896, -0.2657871, 0.50946605, 0.61742467, -0.015066925)
transform = Transform3D(-0.013543834, 0.2662555, 0.9638063, 0.99987817, 0.010953523, 0.011025063, -0.007621429, 0.9638396, -0.2663717, 0.5104202, 0.63636404, -0.012710063)
bone_name = "handslot.l"
bone_idx = 8
[node name="handslot_r" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=1465516758]
transform = Transform3D(-0.011800537, -0.17320842, -0.98481375, -0.9999205, -0.002138959, 0.012358075, -0.004247265, 0.9848822, -0.17316958, -0.4955073, 0.6224107, 0.10666718)
transform = Transform3D(-0.015418493, -0.1609768, -0.98683697, -0.99984515, 0.010758859, 0.013867043, 0.008384688, 0.98689884, -0.16111806, -0.49482024, 0.6411254, 0.10927189)
bone_name = "handslot.r"
bone_idx = 13
@ -806,7 +807,7 @@ mesh = SubResource("ArrayMesh_mjo03")
transform = Transform3D(1.4901161e-08, 9.34815e-08, -1.0000007, 4.2747706e-07, 1.0000008, 9.301584e-08, 1, -4.2561442e-07, 7.450581e-09, 0.0035024583, 0.17694426, 0.668434)
[node name="chest" type="BoneAttachment3D" parent="Rig/Skeleton3D" unique_id=653230301]
transform = Transform3D(0.9960655, 0.0010778902, 0.088612735, -9.4390045e-05, 0.99993825, -0.0111023, -0.088619255, 0.011050253, 0.99600416, 0.00045244975, 0.9462507, 0.0042553074)
transform = Transform3D(0.99624115, 0.0010669301, 0.08661573, -0.0001085334, 0.99993867, -0.011068883, -0.08662222, 0.011017876, 0.99618024, 0.0003891503, 0.9563539, 0.004232224)
bone_name = "chest"
bone_idx = 3

@ -24,7 +24,6 @@ const SPRING_ARM_AIM_LENGTH: float = 3.0
var current_arrow: Projectile
func _ready() -> void:
# Falls im Editor als geladen markiert, Pfeil instantiieren
if is_loaded: