From 742d68e31826bb76016a03d1fc254312cfe51cca Mon Sep 17 00:00:00 2001 From: Nicholas Butzke <137417822+DottsGit@users.noreply.github.com> Date: Tue, 28 Jul 2026 02:12:28 -0400 Subject: [PATCH] chore(characters): Aria's AK-47 hold, tuned in the lab MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The first tuning pass saved through the rig lab, and the first content in assets/characters/weapon_holds.json. Aria holding the AK-47 at low ready: weapon scaled to 0.53, both wrists set, both elbow poles placed, and both hands moved along and off the barrel line. Authored by hand at the sliders, not derived — which is the whole point of the file. Every value here is one the code cannot work out from the skeleton, and the layering means it applies to this character and this weapon only; every other character still gets what the code derives. Also picks up the .uid Godot generated for debug/wrist_gun_check.gd, which was committed a moment before its companion existed. Co-Authored-By: Claude Opus 5 --- assets/characters/weapon_holds.json | 50 +++++++++++++++++++++++++++++ debug/wrist_gun_check.gd.uid | 1 + 2 files changed, 51 insertions(+) create mode 100644 assets/characters/weapon_holds.json create mode 100644 debug/wrist_gun_check.gd.uid diff --git a/assets/characters/weapon_holds.json b/assets/characters/weapon_holds.json new file mode 100644 index 0000000..f483a90 --- /dev/null +++ b/assets/characters/weapon_holds.json @@ -0,0 +1,50 @@ +{ + "skins": { + "aria": { + "ak47": { + "curl_thumb": 0.0, + "curl_trigger": 2.0, + "curl_wrap": 0.655, + "fore_shift": [ + -0.103000000119209, + 0.034000001847744, + 0.017000000923872 + ], + "grip_shift": [ + 0.0199999995529652, + -0.145999997854233, + -0.00899999961256981 + ], + "gun_fore": 0.157, + "gun_stock": 0.06, + "pitch_hip": 0.0610000000000001, + "pocket_hip": [ + 0.00700000021606684, + -0.146999999880791, + 0.0329999998211861 + ], + "pole_l_hip": [ + 0.493999987840652, + -0.433999985456467, + -0.18299999833107 + ], + "pole_r_hip": [ + -0.114000000059605, + -0.25900000333786, + -0.526000022888184 + ], + "weapon_scale": 0.53, + "wrist_l_hip": [ + -1.307000041008, + -0.0480000004172325, + 0.0410000011324883 + ], + "wrist_r_hip": [ + -0.421999990940094, + 1.60000002384186, + 1.28299999237061 + ] + } + } + } +} \ No newline at end of file diff --git a/debug/wrist_gun_check.gd.uid b/debug/wrist_gun_check.gd.uid new file mode 100644 index 0000000..6c8cab4 --- /dev/null +++ b/debug/wrist_gun_check.gd.uid @@ -0,0 +1 @@ +uid://cymueywoww4mg