21 Commits

Author SHA1 Message Date
richard 534b7f45ca Untrack the stray Assets/bear_level.tscn swept in during the reorg
CI / Decide whether to run (push) Has been cancelled
CI / Lint & headless tests (push) Has been cancelled
An unreferenced duplicate of levels/bear_level.tscn (the canonical bear level) that
git add -A pulled in by accident. Return it to untracked — it's kept on disk so
Richard can decide whether it's an accidental editor save-out to delete.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 01:32:04 +03:00
richard 524a222b6c Point tests/README.md at the Gitea CI path
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 01:31:40 +03:00
richard 9ca6f282f5 Drop the stale GitHub-workflow reference from the Gitea CI header
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 01:31:29 +03:00
richard 64a8a9863d Remove the GitHub Actions workflow; Gitea is the CI host
The team hosts on Gitea, so .github/workflows/ci.yml is dead weight. The Gitea
workflow (.gitea/workflows/ci.yml) is the single source of CI: lint + headless
tests on push/PR, plus the daily safety-net run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 01:31:09 +03:00
richard c5ef68e82a Add a daily safety-net run to Gitea CI that skips already-tested commits
Add a schedule trigger (04:00 UTC daily) + workflow_dispatch to the Gitea CI, plus a
guard job: on push/PR it passes straight through, but on the daily run it asks the
Gitea API whether main's tip already carries a successful 'ci/headless' commit status
and, if so, skips the test job. The test job stamps that status when green, so a
commit already verified at push time is never re-tested — the nightly only spends a
runner on a tip whose push-time run was missed, skipped, or failed.

Also fix a cold-cache bug the nightly would have hit anyway: CI always starts without
a .godot cache, and a single 'godot --import' pass leaves .fbx/.glb-derived scenes
unresolved (the first pass imports base assets, the second resolves dependents), so
the headless tests couldn't load them. Import now runs twice.

Needs Gitea >= 1.21 (schedule) / >= 1.23 (the manual-run button); the auto-injected
GITEA_TOKEN needs statuses:write for the marker, granted via workflow permissions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 01:22:10 +03:00
richard 4569d3f5d4 Update CLAUDE.md paths + folder-layout overview for the reorg
Repoint the project-structure table and lint command at the new role-based tree,
and add a folder-layout summary up top.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 00:06:33 +03:00
richard 7b6a141767 Reorganize the codebase into role-based folders (snake_case)
Move the 40-odd root-level scripts and scenes into a tree that groups by role,
per the approved roadmap (WS2/WS3): actors/{player,matador,bear}, systems/{combat,
fx,input,debug,render,crowd,config}, ui/, props/ (was tscn_s/). Rename the shell
scene.tscn -> levels/game_shell.tscn and every PascalCase scene to snake_case
(Player.tscn -> player.tscn, MainMenu.tscn -> main_menu.tscn, etc.) so the
case-insensitive web/macOS filesystems can't alias two files together.

Done as a scripted move: each file travels with its .uid; every quoted res:// path
across scenes, scripts, .tres, and project.godot's 9 autoloads is rewritten; the
.godot uid/class cache is rebuilt from scratch. Scenes still resolve by uid, so the
rewrite is belt-and-suspenders. Lint globs (run_tests.sh + both CI workflows) now
walk the new dirs; an orphan animation_tree.gd.uid and 7 pre-existing trailing-
whitespace lints (barrel/torch, never covered by the old root-only glob) are cleaned.

Full suite green on both sides. Asset consolidation (Assets/Animations/fonts ->
art/) is deferred — moving imported .glb/.png/.ttf is safer done in the editor.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017KoYBYQgRyY1zDHXMsXY3V
2026-09-06 00:04:41 +03:00
richard b839252fe0 Track the UID sidecars for the new DamageEvent and test-harness scripts
These .gd files were committed earlier without their generated .uid siblings; the
repo tracks .uid everywhere else, so commit them too and stop each machine
regenerating (and churning) the resource UIDs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq1VX2o1ZfiNRdCjD294wf
2026-09-05 10:52:23 +03:00
richard ac0da2a6fc Add Gitea Actions CI mirroring the GitHub workflow
Gitea Actions is GitHub-Actions-compatible and reads .gitea/workflows/, so the
lint + headless-test gate runs on the team's own Gitea host. Unlike the GitHub
workflow it installs Godot (curl) and gdtoolkit (venv) with plain shell steps, so
it doesn't depend on the chickensoft setup-godot action being reachable from a
self-hosted runner — only actions/checkout and upload-artifact remain external,
both covered by Gitea's default action proxy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq1VX2o1ZfiNRdCjD294wf
2026-09-05 10:52:23 +03:00
richard c3f92d8758 Move the FX placeholder seeder into tools/
_seed_placeholders.gd is a one-off generator, not a shipped effect — it belongs
with the other headless tooling (bake_crowd_sheet, preview_*), not in the fx/
runtime dir Siim edits. Rename it to tools/seed_fx_placeholders.gd (matching the
dir's verb_noun convention) and repoint the two doc-comment references.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq1VX2o1ZfiNRdCjD294wf
2026-09-05 10:52:23 +03:00
richard 9c4563a973 Complete the DamageEvent migration: one deal() entry point for every attacker
The bull's Hitbox already routed through DamageEvent, but the spear, the bear's
maul, and the matador's reach-gore still did raw Object.call(&"take_sword_hit", ...)
— the exact scattered string paths DamageEvent was meant to retire. Add a single
static DamageEvent.deal(target, cause, at, source, knock_up) that builds the typed
event and hands it to receive_damage(), falling back to the legacy string call for
any not-yet-migrated victim, and route all four attackers (Hitbox included) through
it. The damage_pipeline characterization test proves the bull's outcomes are
unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Pq1VX2o1ZfiNRdCjD294wf
2026-09-05 10:52:10 +03:00
richard ffe3052468 Fix stale logic-test reference to renamed param
mat_spawn_count was renamed mat_wave_size; the test still queried the old key
(returning 0.0). Point it at the current param + its registered range.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:19:19 +03:00
richard f02185e859 Fix pre-existing lint errors blocking the new CI gate
A too-long line in console.gd and trailing whitespace in matador_spawn.gd
predate this branch but fail gdlint, which the new CI runs on every push.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:18:21 +03:00
richard 70274f1773 Route the bull's hits through the typed DamageEvent pipeline
Hitbox now builds a DamageEvent (cause + hit position + shaped knock-up) and
calls the bull's new receive_damage(), instead of two stringly Object.call()s.
receive_damage adapts over the existing pip/knock-up logic so behaviour is
identical -- the characterization test drives both the string and typed paths
and asserts the same outcomes. Wire fx/damage/harness tests into run_tests.sh
+ CLAUDE.md. All hitbox guard tests green (stab, bear hitbox, ram, charge).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:17:04 +03:00
richard 973db7d8b8 Add scene-authored FX effect library and Fx autoload
Replace code-buried CPUParticles with inspector-editable effect scenes fired
through one Fx autoload: code names the effect (Fx.spawn(&"blood_burst", xform)),
the .tscn owns the look. Ships four placeholder effects (blood_burst, slam_dust,
spark, hit_flash) seeded from the old code params, a self-freeing one_shot_effect
root helper, a live preview gallery, and an FX style guide for Siim. CPUParticles
only (mobile GLES3 constraint). Existing call sites untouched -- migrated later.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-05 00:13:43 +03:00
richard 1ea7f7a744 Add characterization test locking the bull's damage reception
Pins take_sword_hit / apply_knock_up behaviour (pip loss, i-frames, single
tagged death, upward-only knock-up) before WS2 reroutes them through
DamageEvent. 12/12 headless.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:13:23 +03:00
richard 64fabb688f Add typed DamageEvent contract for the unified hit pipeline
The single payload every attack will route through, replacing the stringly
Object.call(&"take_sword_hit", "gored") paths. Standalone for now; the
per-actor slices wire hitbox.gd and the bull/matador/bear receivers onto it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:09:35 +03:00
richard 9122a601d0 Wire harness self-test into run_tests.sh
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:07:46 +03:00
richard a6f938a0da Add CI workflow and reusable test-harness foundation
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-05 00:07:03 +03:00
richard 994ce3be73 Add headless UI-layout robustness test
Asserts computed Control geometry instead of pixels: HUD/menu stay on-screen,
text fits its box, tap targets >=44px, and the options scroll can reach its
overflow -- across five resolutions plus a +40% pseudo-locale pass. Wired into
run_tests.sh and the CLAUDE.md test list. 16/16 pass headless.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:01:06 +03:00
richard 39aacc3c87 Remove editor autosave cruft and orphan scenes
Delete 17 tracked *.tmp editor autosaves and three verified-unreferenced
orphans (Assets/bear_level.tscn, Assets/matador_2.tscn, matador_2.gd), and
gitignore *.tmp so they never return. The real Assets/bear_level_arena.glb is
kept — it still backs levels/bear_level.tscn.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-05 00:01:06 +03:00
171 changed files with 1555 additions and 5104 deletions
+139
View File
@@ -0,0 +1,139 @@
name: CI
# Gitea Actions is GitHub-Actions-compatible: drop this in .gitea/workflows/, enable Actions on the
# repo ([actions] ENABLED=true in app.ini, Gitea >= 1.19) and register an act_runner — it then runs
# on every push / PR. Godot and gdtoolkit are installed with plain shell steps (not the chickensoft
# setup-godot action), because a self-hosted runner usually can't reach the GitHub action registry
# (unless DEFAULT_ACTIONS_URL is set to proxy github.com). Only actions/checkout and upload-artifact
# remain as external actions — both ship with Gitea's default proxy; if yours is offline, mirror them
# into your instance.
#
# It also runs once a day (schedule) as a safety net over main's tip. The `guard` job skips that daily
# run when the commit already passed — so an idle main isn't re-tested, but a commit whose push-time
# run was missed/skipped still gets verified. schedule needs Gitea >= 1.21; workflow_dispatch (the
# manual "Run workflow" button) needs >= 1.23; from 1.23 the cron is evaluated in UTC.
on:
push:
pull_request:
workflow_dispatch:
schedule:
- cron: "0 4 * * *" # 04:00 UTC daily
# statuses:write lets the test job stamp a `ci/headless` commit status the guard reads back.
permissions:
contents: read
statuses: write
env:
# The Godot build the team runs (godot --version -> 4.7.beta.custom_build.417cd33bf). Pin this to a
# PUBLISHED build from https://github.com/godotengine/godot-builds/releases. If you run a custom
# build with no public binary, host the linux headless zip where the runner can reach it and set
# GODOT_URL to that (it overrides the constructed URL below).
GODOT_VERSION: "4.7-beta1"
GODOT_URL: ""
jobs:
# On push/PR this passes straight through. On the daily schedule it asks the API whether main's tip
# already carries a successful `ci/headless` status (stamped by an earlier run) and, if so, tells the
# test job to skip — that's the "don't re-test a commit that already ran" rule.
guard:
name: Decide whether to run
runs-on: ubuntu-latest
outputs:
run: ${{ steps.decide.outputs.run }}
steps:
- name: Check for an existing pass on this commit
id: decide
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: |
set -u
if [ "${{ github.event_name }}" != "schedule" ]; then
echo "event=${{ github.event_name }} -> run"
echo "run=true" >> "$GITHUB_OUTPUT"
exit 0
fi
api="${{ github.api_url }}"; [ -n "$api" ] || api="${{ github.server_url }}/api/v1"
curl -sfL -H "Authorization: token ${GITEA_TOKEN}" \
"$api/repos/${{ github.repository }}/commits/${{ github.sha }}/statuses?limit=100" \
-o /tmp/statuses.json || echo '[]' > /tmp/statuses.json
python3 - <<'PY'
import json, os
try:
data = json.load(open("/tmp/statuses.json"))
except Exception:
data = []
items = data.get("statuses", data) if isinstance(data, dict) else data
done = any(
s.get("context") == "ci/headless" and (s.get("state") or s.get("status")) == "success"
for s in (items or [])
)
with open(os.environ["GITHUB_OUTPUT"], "a") as f:
f.write("run=%s\n" % ("false" if done else "true"))
print("commit already passed ci/headless -> skip" if done else "no prior pass -> run")
PY
test:
name: Lint & headless tests
runs-on: ubuntu-latest # must match a label your act_runner registered with
needs: guard
if: ${{ needs.guard.outputs.run == 'true' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Godot ${{ env.GODOT_VERSION }}
run: |
set -eux
url="${GODOT_URL:-https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}/Godot_v${GODOT_VERSION}_linux.x86_64.zip}"
curl -fL "$url" -o /tmp/godot.zip
unzip -o /tmp/godot.zip -d /tmp/godot
install -m 755 /tmp/godot/Godot_v*_linux.x86_64 /usr/local/bin/godot
godot --version
- name: Install gdlint (gdtoolkit)
# A venv sidesteps PEP-668 "externally managed" pip on recent runner images; putting its bin on
# GITHUB_PATH lets run_tests.sh call bare `gdlint` in later steps.
run: |
set -eux
python3 -m venv /tmp/venv
/tmp/venv/bin/pip install "gdtoolkit==4.*"
echo "/tmp/venv/bin" >> "$GITHUB_PATH"
# A cold .godot cache (CI always starts cold) needs two import passes: the first imports base
# assets, the second resolves scenes that depend on them (the .fbx/.glb -> .scn imports). One pass
# leaves those unresolved and the headless tests fail to load them. Warnings exit non-zero.
- name: Import resources
run: |
godot --headless --import || true
godot --headless --import || true
- name: gdlint
run: gdlint actors systems ui props levels tests
- name: Headless tests
env:
GODOT: godot
run: bash run_tests.sh --no-gameplay
# Stamp the commit so the daily guard recognizes it as already tested. Best-effort: a fork PR whose
# token can't write statuses just skips this (the build still passes).
- name: Mark commit as tested
if: success()
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
run: |
api="${{ github.api_url }}"; [ -n "$api" ] || api="${{ github.server_url }}/api/v1"
curl -sfL -X POST -H "Authorization: token ${GITEA_TOKEN}" -H "Content-Type: application/json" \
"$api/repos/${{ github.repository }}/statuses/${{ github.sha }}" \
-d '{"context":"ci/headless","state":"success","description":"headless suite green"}' \
>/dev/null || echo "could not post commit status (token lacks statuses:write?)"
- name: Upload test output on failure
if: failure()
uses: actions/upload-artifact@v4
with:
name: test-output
path: tests/output/
if-no-files-found: ignore
+3
View File
@@ -2,6 +2,9 @@
.godot/
/android/
# Godot editor autosave scratch files (e.g. Bear.tscn12015901897.tmp)
*.tmp
# JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user
.idea/
+15 -15
View File
@@ -44,7 +44,7 @@ tracks/5/enabled = true
tracks/5/path = NodePath("bear-rig/Skeleton3D:spine_03")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = PackedFloat32Array(0, 1, 0.3487565, 0.010761847, 0.013076123, 0.93706036, 0.033333335, 1, 0.3487565, 0.010761847, 0.013076123, 0.93706036, 0.06666667, 1, 0.34739837, 0.010640874, 0.012865555, 0.937569, 0.1, 1, 0.34342438, 0.010298583, 0.012250164, 0.93904406, 0.13333334, 1, 0.33679977, 0.009765616, 0.011245533, 0.9414585, 0.16666667, 1, 0.32723516, 0.009073886, 0.009871077, 0.9448478, 0.2, 1, 0.31410977, 0.008259347, 0.008171102, 0.9493156, 0.23333333, 1, 0.29632375, 0.007366229, 0.006248478, 0.9550387, 0.26666668, 1, 0.27202228, 0.006454405, 0.004325665, 0.9622596, 0.3, 1, 0.23818095, 0.0056128, 0.0028617843, 0.97120035, 0.33333334, 1, 0.19017811, 0.0049811015, 0.0027669084, 0.98173314, 0.36666667, 1, 0.12227168, 0.0047727735, 0.0057029966, 0.99246883, 0.4, 1, 0.032080673, 0.005243737, 0.014087694, 0.9993723, 0.43333334, 1, -0.068199, 0.006492123, 0.02963507, 0.9972104, 0.46666667, 1, -0.14797269, 0.008203567, 0.050588712, 0.9876627, 0.5, 1, -0.17959161, 0.009801357, 0.071736336, 0.98107326, 0.53333336, 1, 0.031334575, 0.009480959, 0.049544077, 0.99823534, 0.56666666, 1, 0.16264248, 0.014090707, 0.020182934, 0.9863781, 0.6, 1, 0.2222286, 0.02218918, 0.0032775402, 0.9747366, 0.6333333, 1, 0.25502568, 0.029954743, -0.004254157, 0.9664608, 0.6666667, 1, 0.29010016, -0.006990843, 0.029360104, 0.9565203, 0.7, 1, 0.34281576, -0.10788043, 0.10103916, 0.9277016, 0.73333335, 1, 0.38066792, -0.20723633, 0.15080725, 0.8884831, 0.76666665, 1, 0.39825898, -0.24571602, 0.1584154, 0.8694354, 0.8, 1, 0.41462094, -0.21731465, 0.13431674, 0.8733973, 0.8333333, 1, 0.44166204, -0.14592938, 0.09412001, 0.8802163, 0.8666667, 1, 0.4785642, -0.049476456, 0.06509934, 0.87423706, 0.9, 1, 0.492976, 0.044486392, 0.06896729, 0.86616343, 0.93333334, 1, 0.42997664, 0.09912007, 0.068678975, 0.89475054, 0.96666664, 1, 0.34226057, 0.112761326, 0.032897763, 0.93223405, 1, 1, 0.26634508, 0.11737697, -0.0068510114, 0.9566797, 1.0333333, 1, 0.1430557, 0.10666255, -0.052889097, 0.98252785, 1.0666667, 1, 0.022281043, 0.10909672, -0.07433551, 0.9909973, 1.1, 1, -0.07991896, 0.07178985, 0.05895679, 0.9924633, 1.1333333, 1, -0.012622904, 0.09040219, -0.06517018, 0.9936906, 1.1666666, 1, -0.0061673806, 0.0842336, -0.058651924, 0.99469936, 1.2, 1, -0.028936852, 0.073691934, -0.01598929, 0.996733, 1.2333333, 1, -0.03903602, 0.06793305, 0.011139954, 0.99686366, 1.2666667, 1, -0.03579037, 0.06775294, 0.010821733, 0.9970013, 1.3, 1, -0.03467982, 0.06765417, 0.009367278, 0.99706197, 1.3333334, 1, -0.035342842, 0.06762282, 0.0069588358, 0.99706054, 1.3666667, 1, -0.03746448, 0.06764659, 0.0037738497, 0.99699855, 1.4, 1, -0.04072061, 0.06771306, 1.9133073e-05, 0.99687356, 1.4333333, 1, -0.04473062, 0.06780873, -0.0040404736, 0.99668694, 1.4666667, 1, -0.049013577, 0.06791779, -0.008054564, 0.99645376, 1.5, 1, -0.052969184, 0.0680217, -0.0115784295, 0.99620944, 1.5333333, 1, -0.055890094, 0.06809994, -0.014089717, 0.99601215, 1.5666667, 1, -0.057023842, 0.068130806, -0.015040698, 0.9959319)
tracks/5/keys = PackedFloat32Array(0, 1, 0.3487565, 0.010761847, 0.013076123, 0.93706036, 0.033333335, 1, 0.3487565, 0.010761847, 0.013076123, 0.93706036, 0.06666667, 1, 0.34739837, 0.010640874, 0.012865555, 0.937569, 0.1, 1, 0.34342438, 0.010298583, 0.012250164, 0.93904406, 0.13333334, 1, 0.33679977, 0.009765616, 0.011245533, 0.9414585, 0.16666667, 1, 0.32723516, 0.009073886, 0.009871077, 0.9448478, 0.2, 1, 0.31410977, 0.008259347, 0.008171102, 0.9493156, 0.23333333, 1, 0.29632375, 0.007366229, 0.006248478, 0.9550387, 0.26666668, 1, 0.27202228, 0.006454405, 0.004325665, 0.9622596, 0.3, 1, 0.23818095, 0.0056128, 0.0028617843, 0.97120035, 0.33333334, 1, 0.19017811, 0.0049811015, 0.0027669084, 0.98173314, 0.36666667, 1, 0.12227168, 0.0047727735, 0.0057029966, 0.99246883, 0.4, 1, 0.032080673, 0.005243737, 0.014087694, 0.9993723, 0.43333334, 1, -0.068199, 0.0064921235, 0.029635072, 0.99721044, 0.46666667, 1, -0.14797269, 0.008203567, 0.050588712, 0.9876627, 0.5, 1, -0.17959161, 0.009801357, 0.071736336, 0.98107326, 0.53333336, 1, 0.031334575, 0.009480959, 0.049544077, 0.99823534, 0.56666666, 1, 0.16264248, 0.014090707, 0.020182934, 0.9863781, 0.6, 1, 0.2222286, 0.02218918, 0.0032775402, 0.9747366, 0.6333333, 1, 0.25502568, 0.029954743, -0.004254157, 0.9664608, 0.6666667, 1, 0.29010016, -0.006990843, 0.029360104, 0.9565203, 0.7, 1, 0.34281576, -0.10788043, 0.10103916, 0.9277016, 0.73333335, 1, 0.38066792, -0.20723633, 0.15080725, 0.8884831, 0.76666665, 1, 0.39825898, -0.24571602, 0.1584154, 0.8694354, 0.8, 1, 0.41462094, -0.21731465, 0.13431674, 0.8733973, 0.8333333, 1, 0.44166204, -0.14592938, 0.09412001, 0.8802163, 0.8666667, 1, 0.4785642, -0.049476456, 0.06509934, 0.87423706, 0.9, 1, 0.492976, 0.044486392, 0.06896729, 0.86616343, 0.93333334, 1, 0.42997664, 0.09912007, 0.068678975, 0.89475054, 0.96666664, 1, 0.34226057, 0.112761326, 0.032897763, 0.93223405, 1, 1, 0.26634508, 0.11737697, -0.0068510114, 0.9566797, 1.0333333, 1, 0.1430557, 0.10666255, -0.052889097, 0.98252785, 1.0666667, 1, 0.022281043, 0.10909672, -0.07433551, 0.9909973, 1.1, 1, -0.07991896, 0.07178985, 0.05895679, 0.9924633, 1.1333333, 1, -0.012622904, 0.09040219, -0.06517018, 0.9936906, 1.1666666, 1, -0.0061673806, 0.0842336, -0.058651924, 0.99469936, 1.2, 1, -0.028936852, 0.073691934, -0.01598929, 0.996733, 1.2333333, 1, -0.03903602, 0.06793305, 0.011139954, 0.99686366, 1.2666667, 1, -0.03579037, 0.06775294, 0.010821733, 0.9970013, 1.3, 1, -0.03467982, 0.06765417, 0.009367278, 0.99706197, 1.3333334, 1, -0.035342842, 0.06762282, 0.0069588358, 0.99706054, 1.3666667, 1, -0.03746448, 0.06764659, 0.0037738497, 0.99699855, 1.4, 1, -0.04072061, 0.06771306, 1.9133073e-05, 0.99687356, 1.4333333, 1, -0.04473062, 0.06780873, -0.0040404736, 0.99668694, 1.4666667, 1, -0.049013577, 0.06791779, -0.008054564, 0.99645376, 1.5, 1, -0.052969184, 0.0680217, -0.0115784295, 0.99620944, 1.5333333, 1, -0.055890094, 0.06809994, -0.014089717, 0.99601215, 1.5666667, 1, -0.057023842, 0.068130806, -0.015040698, 0.9959319)
tracks/6/type = "rotation_3d"
tracks/6/imported = true
tracks/6/enabled = true
@@ -121,7 +121,7 @@ tracks/16/enabled = true
tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = PackedFloat32Array(0, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.033333335, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.06666667, 1, 0.9952986, -0.03333698, 0.032327656, 0.084995694, 0.1, 1, 0.994, -0.036578763, 0.035471193, 0.0967877, 0.13333334, 1, 0.99160385, -0.04149147, 0.040234946, 0.11567826, 0.16666667, 1, 0.9877413, -0.04753815, 0.04609836, 0.14135852, 0.2, 1, 0.9819045, -0.054151487, 0.052511204, 0.1737061, 0.23333333, 1, 0.9734458, -0.060812198, 0.05897001, 0.21266831, 0.26666668, 1, 0.96159613, -0.06709492, 0.06506224, 0.25806603, 0.3, 1, 0.94557095, -0.07273376, 0.07053011, 0.30924258, 0.33333334, 1, 0.9248602, -0.077695444, 0.075341314, 0.364583, 0.36666667, 1, 0.89973676, -0.08226485, 0.07977213, 0.4211208, 0.4, 1, 0.8717461, -0.087115414, 0.084475614, 0.4746931, 0.43333334, 1, 0.84369874, -0.09327861, 0.09045189, 0.52085507, 0.46666667, 1, 0.81890947, -0.102019295, 0.09892765, 0.556051, 0.5, 1, 0.8001434, -0.11466226, 0.111187406, 0.5781526, 0.53333336, 1, 0.8646746, -0.1678407, 0.16275434, 0.44461027, 0.56666666, 1, 0.9088808, -0.23357393, 0.22649544, 0.26091915, 0.6, 1, 0.9293312, -0.2650681, 0.2570354, 0.003913332, 0.6333333, 1, 0.964073, -0.18995436, 0.18419819, 0.023488753, 0.6666667, 1, -0.9596205, 0.20192297, -0.195804, 0.0040541287, 0.7, 1, -0.95529974, 0.2112796, -0.20487705, 0.028084805, 0.73333335, 1, -0.95219505, 0.21627867, -0.20972468, 0.05063491, 0.76666665, 1, -0.9512667, 0.21495749, -0.2084429, 0.073732875, 0.8, 1, -0.95323414, 0.20495848, -0.19874702, 0.099178135, 0.8333333, 1, -0.9583363, 0.18326518, -0.17771114, 0.12815751, 0.8666667, 1, -0.9658752, 0.14591244, -0.1414907, 0.16054603, 0.9, 1, -0.9733938, 0.08791718, -0.08525312, 0.19366732, 0.93333334, 1, -0.97540224, 0.00406227, -0.0039396933, 0.22035982, 0.96666664, 1, -0.962162, -0.10823379, 0.1049525, 0.2269685, 1, 1, -0.92072743, -0.24299091, 0.23562504, 0.19415787, 1.0333333, 1, 0.84189916, 0.40160128, -0.35532597, 0.060544845, 1.0666667, 1, 0.84103656, 0.40152898, -0.35751745, 0.06011069, 1.1, 1, 0.8499309, 0.38813624, -0.3553203, 0.026747024, 1.1333333, 1, -0.85581505, -0.374943, 0.35632, 0.0058618006, 1.1666666, 1, -0.8573967, -0.36919567, 0.358005, 0.019946883, 1.5666667, 1, -0.8573967, -0.36919567, 0.358005, 0.019946883)
tracks/16/keys = PackedFloat32Array(0, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.033333335, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.06666667, 1, 0.9952986, -0.03333698, 0.032327656, 0.084995694, 0.1, 1, 0.994, -0.036578763, 0.035471193, 0.0967877, 0.13333334, 1, 0.99160385, -0.04149147, 0.040234946, 0.11567826, 0.16666667, 1, 0.9877413, -0.04753815, 0.04609836, 0.14135852, 0.2, 1, 0.9819045, -0.054151487, 0.052511204, 0.1737061, 0.23333333, 1, 0.9734458, -0.060812198, 0.05897001, 0.21266831, 0.26666668, 1, 0.96159613, -0.06709492, 0.06506224, 0.25806603, 0.3, 1, 0.94557095, -0.07273376, 0.07053011, 0.30924258, 0.33333334, 1, 0.9248602, -0.077695444, 0.075341314, 0.364583, 0.36666667, 1, 0.89973676, -0.08226485, 0.07977213, 0.4211208, 0.4, 1, 0.8717461, -0.087115414, 0.084475614, 0.4746931, 0.43333334, 1, 0.84369874, -0.09327861, 0.09045189, 0.52085507, 0.46666667, 1, 0.81890947, -0.102019295, 0.09892765, 0.556051, 0.5, 1, 0.8001435, -0.11466227, 0.11118741, 0.5781526, 0.53333336, 1, 0.8646746, -0.1678407, 0.16275434, 0.44461027, 0.56666666, 1, 0.9088808, -0.23357393, 0.22649544, 0.26091915, 0.6, 1, 0.9293312, -0.2650681, 0.2570354, 0.003913332, 0.6333333, 1, 0.964073, -0.18995436, 0.18419819, 0.023488753, 0.6666667, 1, -0.9596205, 0.20192297, -0.195804, 0.0040541287, 0.7, 1, -0.95529974, 0.2112796, -0.20487705, 0.028084805, 0.73333335, 1, -0.95219505, 0.21627867, -0.20972468, 0.05063491, 0.76666665, 1, -0.9512667, 0.21495749, -0.2084429, 0.073732875, 0.8, 1, -0.95323414, 0.20495848, -0.19874702, 0.099178135, 0.8333333, 1, -0.9583363, 0.18326518, -0.17771114, 0.12815751, 0.8666667, 1, -0.9658752, 0.14591244, -0.1414907, 0.16054603, 0.9, 1, -0.9733938, 0.08791718, -0.08525312, 0.19366732, 0.93333334, 1, -0.97540224, 0.00406227, -0.0039396933, 0.22035982, 0.96666664, 1, -0.962162, -0.10823379, 0.1049525, 0.2269685, 1, 1, -0.92072743, -0.24299091, 0.23562504, 0.19415787, 1.0333333, 1, 0.84189916, 0.40160128, -0.35532597, 0.060544845, 1.0666667, 1, 0.84103656, 0.40152898, -0.35751745, 0.06011069, 1.1, 1, 0.8499309, 0.38813624, -0.3553203, 0.026747024, 1.1333333, 1, -0.85581505, -0.374943, 0.35632, 0.0058618006, 1.1666666, 1, -0.8573967, -0.36919567, 0.358005, 0.019946883, 1.5666667, 1, -0.8573967, -0.36919567, 0.358005, 0.019946883)
tracks/17/type = "rotation_3d"
tracks/17/imported = true
tracks/17/enabled = true
@@ -170,7 +170,7 @@ tracks/23/enabled = true
tracks/23/path = NodePath("bear-rig/Skeleton3D:foot_r")
tracks/23/interp = 1
tracks/23/loop_wrap = true
tracks/23/keys = PackedFloat32Array(0, 1, -0.7732739, -0.06955802, 0.0075612725, 0.6302, 0.033333335, 1, -0.7732739, -0.06955802, 0.0075612725, 0.6302, 0.06666667, 1, -0.7723835, -0.07040008, 0.008119042, 0.6311906, 0.1, 1, -0.7693974, -0.07288694, 0.009654166, 0.63452506, 0.13333334, 1, -0.76324385, -0.0769339, 0.011997366, 0.6414017, 0.16666667, 1, -0.75207686, -0.08244646, 0.014997363, 0.6537264, 0.2, 1, -0.73316896, -0.08932714, 0.018471908, 0.67390114, 0.23333333, 1, -0.70287186, -0.09742073, 0.02215565, 0.70426524, 0.26666668, 1, -0.65714216, -0.10643063, 0.025636218, 0.74577445, 0.3, 1, -0.59358174, -0.11588001, 0.028345808, 0.7958826, 0.33333334, 1, -0.51493543, -0.12534589, 0.029726023, 0.8474941, 0.36666667, 1, -0.4305655, -0.13493016, 0.029498871, 0.89192885, 0.4, 1, -0.3524754, -0.14545138, 0.027672287, 0.92403424, 0.43333334, 1, -0.28984818, -0.15816408, 0.02425124, 0.94360167, 0.46666667, 1, -0.24761437, -0.17446329, 0.019042363, 0.95283115, 0.5, 1, -0.22821033, -0.19586086, 0.011658472, 0.9536365, 0.53333336, 1, -0.39879602, -0.27981758, 0.002843761, 0.8733016, 0.56666666, 1, -0.50096625, -0.33793736, -0.03432354, 0.79602325, 0.6, 1, -0.1875742, -0.23089764, -0.28420404, 0.91144407, 0.6333333, 1, -0.19587904, -0.097622596, -0.3742561, 0.9011291, 0.6666667, 1, -0.12331794, -0.096949875, -0.3727759, 0.91456634, 0.7, 1, -0.044700794, -0.094490595, -0.36768836, 0.9240556, 0.73333335, 1, 0.034893434, -0.0891191, -0.3562161, 0.92948925, 0.76666665, 1, 0.11039535, -0.07985135, -0.3360946, 0.9319212, 0.8, 1, 0.1771862, -0.06577085, -0.30536142, 0.93329185, 0.8333333, 1, 0.23117556, -0.045880765, -0.2619368, 0.93586427, 0.8666667, 1, 0.26838228, -0.018934133, -0.20311338, 0.94146556, 0.9, 1, 0.28409693, 0.01663824, -0.12520638, 0.95043963, 0.93333334, 1, 0.10956869, 0.039245192, -0.012634991, 0.9931238, 0.96666664, 1, -0.24566098, 0.034499884, 0.1098863, 0.9624892, 1, 1, -0.41318572, 0.026155725, 0.15709722, 0.89661247, 1.0333333, 1, -0.41245854, 0.027677698, 0.15617184, 0.89706314, 1.0666667, 1, -0.41213065, 0.028529087, 0.15577807, 0.8972556, 1.1, 1, -0.41260603, 0.026764015, 0.15656194, 0.8969551, 1.1333333, 1, -0.4132478, 0.026172854, 0.15713723, 0.89657634, 1.5666667, 1, -0.4131856, 0.02615578, 0.15709716, 0.8966125)
tracks/23/keys = PackedFloat32Array(0, 1, -0.7732739, -0.06955802, 0.0075612725, 0.6302, 0.033333335, 1, -0.7732739, -0.06955802, 0.0075612725, 0.6302, 0.06666667, 1, -0.7723835, -0.07040008, 0.008119042, 0.6311906, 0.1, 1, -0.7693974, -0.07288694, 0.009654166, 0.63452506, 0.13333334, 1, -0.76324385, -0.0769339, 0.011997366, 0.6414017, 0.16666667, 1, -0.75207686, -0.08244646, 0.014997363, 0.6537264, 0.2, 1, -0.73316896, -0.08932714, 0.018471908, 0.67390114, 0.23333333, 1, -0.70287186, -0.09742073, 0.02215565, 0.70426524, 0.26666668, 1, -0.65714216, -0.10643063, 0.025636218, 0.74577445, 0.3, 1, -0.59358174, -0.11588001, 0.028345808, 0.7958826, 0.33333334, 1, -0.51493543, -0.12534589, 0.029726023, 0.8474941, 0.36666667, 1, -0.4305655, -0.13493016, 0.029498871, 0.89192885, 0.4, 1, -0.3524754, -0.14545138, 0.027672287, 0.92403424, 0.43333334, 1, -0.28984818, -0.15816408, 0.02425124, 0.94360167, 0.46666667, 1, -0.24761437, -0.17446329, 0.019042363, 0.95283115, 0.5, 1, -0.22821033, -0.19586086, 0.011658472, 0.9536365, 0.53333336, 1, -0.39879602, -0.27981758, 0.002843761, 0.8733016, 0.56666666, 1, -0.50096625, -0.33793736, -0.03432354, 0.79602325, 0.6, 1, -0.1875742, -0.23089764, -0.28420404, 0.91144407, 0.6333333, 1, -0.19587903, -0.09762259, -0.37425607, 0.90112907, 0.6666667, 1, -0.12331794, -0.096949875, -0.3727759, 0.91456634, 0.7, 1, -0.044700794, -0.094490595, -0.36768836, 0.9240556, 0.73333335, 1, 0.034893434, -0.0891191, -0.3562161, 0.92948925, 0.76666665, 1, 0.11039535, -0.07985135, -0.3360946, 0.9319212, 0.8, 1, 0.1771862, -0.06577085, -0.30536142, 0.93329185, 0.8333333, 1, 0.23117556, -0.045880765, -0.2619368, 0.93586427, 0.8666667, 1, 0.26838228, -0.018934133, -0.20311338, 0.94146556, 0.9, 1, 0.28409693, 0.01663824, -0.12520638, 0.95043963, 0.93333334, 1, 0.10956869, 0.039245192, -0.012634991, 0.9931238, 0.96666664, 1, -0.24566098, 0.034499884, 0.1098863, 0.9624892, 1, 1, -0.41318572, 0.026155725, 0.15709722, 0.89661247, 1.0333333, 1, -0.41245854, 0.027677698, 0.15617184, 0.89706314, 1.0666667, 1, -0.41213065, 0.028529087, 0.15577807, 0.8972556, 1.1, 1, -0.41260603, 0.026764015, 0.15656194, 0.8969551, 1.1333333, 1, -0.4132478, 0.026172854, 0.15713723, 0.89657634, 1.5666667, 1, -0.4131856, 0.02615578, 0.15709716, 0.8966125)
tracks/24/type = "scale_3d"
tracks/24/imported = true
tracks/24/enabled = true
@@ -205,7 +205,7 @@ tracks/28/enabled = true
tracks/28/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.L")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = PackedFloat32Array(0, 1, -0.067205876, 0.98999316, -0.11705523, 0.0411715, 0.033333335, 1, -0.067205876, 0.98999316, -0.11705523, 0.0411715, 0.06666667, 1, -0.06470032, 0.98899627, -0.12719843, 0.03899817, 0.1, 1, -0.054293852, 0.9858004, -0.15613016, 0.029549882, 0.13333334, 1, -0.02767687, 0.97914547, -0.20121674, 0.0044760224, 0.16666667, 1, -0.028662799, -0.9655216, 0.25388575, 0.049886543, 0.2, 1, -0.12877016, -0.9363203, 0.29123148, 0.14800918, 0.23333333, 1, -0.26940298, -0.87712765, 0.274752, 0.28736815, 0.26666668, 1, -0.40997913, -0.78522336, 0.17919789, 0.42805317, 0.3, 1, -0.50071305, -0.69104433, 0.029964043, 0.520429, 0.33333334, 1, -0.52993065, -0.6311272, -0.12496976, 0.5524804, 0.36666667, 1, -0.5041991, -0.62969416, -0.25998345, 0.5307327, 0.4, 1, -0.42866996, -0.69071823, -0.35723975, 0.4599241, 0.43333334, 1, -0.3338713, -0.7762861, -0.38737747, 0.36857626, 0.46666667, 1, -0.26823458, -0.8417056, -0.35662588, 0.30397347, 0.5, 1, -0.24138084, -0.87889045, -0.30452892, 0.276675, 0.53333336, 1, -0.2267232, -0.8998273, -0.26558524, 0.26148027, 0.56666666, 1, -0.20719674, -0.9107949, -0.2624266, 0.24218674, 0.6, 1, -0.18908058, -0.9111914, -0.28881234, 0.22486933, 0.6333333, 1, -0.17599404, -0.90202296, -0.33181366, 0.2127918, 0.6666667, 1, -0.25219634, -0.8147725, -0.4344647, 0.28945342, 0.7, 1, -0.3982009, -0.5443225, -0.598563, 0.4322862, 0.73333335, 1, -0.4596671, -0.20510578, -0.71372306, 0.4870701, 0.76666665, 1, -0.47212788, -0.054392226, -0.7271043, 0.4954353, 0.8, 1, -0.5079308, -0.076767705, -0.6744318, 0.5303346, 0.8333333, 1, -0.56287825, -0.17077358, -0.55875385, 0.58463556, 0.8666667, 1, -0.5849343, -0.36736453, -0.39209256, 0.60758436, 0.9, 1, -0.51787704, -0.56942177, -0.3328229, 0.5447855, 0.93333334, 1, -0.42805946, -0.6687513, -0.39757323, 0.45986137, 0.96666664, 1, -0.36267412, -0.7053607, -0.46146375, 0.39747334, 1, 1, -0.3091447, -0.7462204, -0.4776136, 0.3456442, 1.0333333, 1, -0.24992114, -0.86721414, -0.32252708, 0.28540382, 1.0666667, 1, -0.14403951, -0.95057726, -0.20915988, 0.17862736, 1.1, 1, -0.11040898, -0.9825583, 0.057867773, 0.13798682, 1.1333333, 1, -0.08556219, -0.9846561, -0.096203975, 0.11779761, 1.1666666, 1, -0.09761034, -0.9852605, -0.0563613, 0.12867552, 1.2, 1, -0.11679673, -0.9821975, 0.022327874, 0.14542374, 1.2333333, 1, -0.12966885, -0.9770098, 0.06336266, 0.15691729, 1.5666667, 1, -0.12966885, -0.9770098, 0.06336266, 0.15691729)
tracks/28/keys = PackedFloat32Array(0, 1, -0.067205876, 0.98999316, -0.11705523, 0.0411715, 0.033333335, 1, -0.067205876, 0.98999316, -0.11705523, 0.0411715, 0.06666667, 1, -0.06470032, 0.98899627, -0.12719843, 0.03899817, 0.1, 1, -0.054293852, 0.9858004, -0.15613016, 0.029549882, 0.13333334, 1, -0.02767687, 0.97914547, -0.20121674, 0.0044760224, 0.16666667, 1, -0.028662799, -0.9655216, 0.25388575, 0.049886543, 0.2, 1, -0.12877016, -0.9363203, 0.29123148, 0.14800918, 0.23333333, 1, -0.26940298, -0.87712765, 0.274752, 0.28736815, 0.26666668, 1, -0.40997913, -0.78522336, 0.17919789, 0.42805317, 0.3, 1, -0.50071305, -0.69104433, 0.029964043, 0.520429, 0.33333334, 1, -0.52993065, -0.6311272, -0.12496976, 0.5524804, 0.36666667, 1, -0.5041991, -0.62969416, -0.25998345, 0.5307327, 0.4, 1, -0.42867, -0.69071823, -0.35723975, 0.45992413, 0.43333334, 1, -0.3338713, -0.7762861, -0.38737747, 0.36857626, 0.46666667, 1, -0.26823458, -0.8417056, -0.35662588, 0.30397347, 0.5, 1, -0.24138084, -0.87889045, -0.30452892, 0.276675, 0.53333336, 1, -0.2267232, -0.8998273, -0.26558524, 0.26148027, 0.56666666, 1, -0.20719674, -0.9107949, -0.2624266, 0.24218674, 0.6, 1, -0.18908058, -0.9111914, -0.28881234, 0.22486933, 0.6333333, 1, -0.17599404, -0.90202296, -0.33181366, 0.2127918, 0.6666667, 1, -0.25219634, -0.8147725, -0.4344647, 0.28945342, 0.7, 1, -0.3982009, -0.5443225, -0.598563, 0.4322862, 0.73333335, 1, -0.4596671, -0.20510578, -0.71372306, 0.4870701, 0.76666665, 1, -0.47212788, -0.054392226, -0.7271043, 0.4954353, 0.8, 1, -0.5079308, -0.076767705, -0.6744318, 0.5303346, 0.8333333, 1, -0.56287825, -0.17077358, -0.55875385, 0.58463556, 0.8666667, 1, -0.5849343, -0.36736453, -0.39209256, 0.60758436, 0.9, 1, -0.51787704, -0.56942177, -0.3328229, 0.5447855, 0.93333334, 1, -0.42805946, -0.6687513, -0.39757323, 0.45986137, 0.96666664, 1, -0.36267412, -0.7053607, -0.46146375, 0.39747334, 1, 1, -0.3091447, -0.7462204, -0.4776136, 0.3456442, 1.0333333, 1, -0.24992114, -0.86721414, -0.32252708, 0.28540382, 1.0666667, 1, -0.14403951, -0.95057726, -0.20915988, 0.17862736, 1.1, 1, -0.110408984, -0.98255837, 0.057867777, 0.13798682, 1.1333333, 1, -0.08556219, -0.9846561, -0.096203975, 0.11779761, 1.1666666, 1, -0.09761034, -0.9852605, -0.0563613, 0.12867552, 1.2, 1, -0.11679673, -0.9821975, 0.022327874, 0.14542374, 1.2333333, 1, -0.12966885, -0.9770098, 0.06336266, 0.15691729, 1.5666667, 1, -0.12966885, -0.9770098, 0.06336266, 0.15691729)
tracks/29/type = "scale_3d"
tracks/29/imported = true
tracks/29/enabled = true
@@ -226,7 +226,7 @@ tracks/31/enabled = true
tracks/31/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.R")
tracks/31/interp = 1
tracks/31/loop_wrap = true
tracks/31/keys = PackedFloat32Array(0, 1, -0.34191412, -0.8847238, 0.020409096, 0.3161365, 0.033333335, 1, -0.3419141, -0.88472366, 0.020409094, 0.31613648, 0.06666667, 1, -0.34893805, -0.87894726, 0.030809969, 0.3236429, 0.1, 1, -0.36732566, -0.8621594, 0.06160795, 0.34344968, 0.13333334, 1, -0.39111114, -0.8353025, 0.11280541, 0.36956304, 0.2, 1, -0.41308308, -0.7782435, 0.2562824, 0.39751598, 0.23333333, 1, -0.39279726, -0.7700323, 0.32957283, 0.37966084, 0.26666668, 1, -0.3527621, -0.7781931, 0.39182964, 0.34123912, 0.3, 1, -0.3050197, -0.79345524, 0.43672863, 0.29438055, 0.33333334, 1, -0.26436043, -0.8075525, 0.46198377, 0.25405407, 0.36666667, 1, -0.27420798, -0.81164163, 0.44357356, 0.26323056, 0.4, 1, -0.3223787, -0.8289526, 0.3379481, 0.30773482, 0.43333334, 1, -0.27577984, -0.9197866, 0.12027879, 0.251935, 0.46666667, 1, -0.15228066, -0.97964174, -0.0481615, 0.12162711, 0.5, 1, -0.062600486, -0.9937652, -0.087120466, 0.030363778, 0.53333336, 1, -0.016596297, 0.9929625, 0.106355004, 0.049382724, 0.56666666, 1, -0.09630265, 0.9729838, 0.16452648, 0.13022818, 0.6333333, 1, -0.21858603, 0.8712414, 0.35778582, 0.25524098, 0.6666667, 1, -0.17705543, 0.86553663, 0.41611585, 0.2152799, 0.7, 1, 0.003498815, 0.8796357, 0.47420347, 0.03687856, 0.73333335, 1, -0.1828335, -0.79699373, -0.5577517, 0.14242911, 0.76666665, 1, -0.25192243, -0.7258336, -0.6038577, 0.21226527, 0.8, 1, -0.30938065, -0.6972229, -0.5870957, 0.27107668, 0.8333333, 1, -0.41406646, -0.6637397, -0.49391073, 0.37954032, 0.8666667, 1, -0.4701967, -0.6575094, -0.39239973, 0.4388838, 0.9, 1, -0.4253321, -0.7117702, -0.3982903, 0.39222527, 0.93333334, 1, -0.25189444, -0.7670941, -0.5503785, 0.2126017, 0.96666664, 1, 0.03690138, 0.67661154, 0.73539644, 0.005210842, 1, 1, -0.07599871, 0.5809479, 0.8018595, 0.117240034, 1.0333333, 1, -0.067957245, 0.91315615, 0.38746956, 0.10674756, 1.0666667, 1, -0.17174691, 0.890243, 0.36632785, 0.20922332, 1.1, 1, -0.25209817, 0.90617335, 0.18513033, 0.2846456, 1.1333333, 1, -0.2194699, 0.8727114, 0.35306868, 0.25602797, 1.1666666, 1, -0.22389734, 0.88356704, 0.31891042, 0.25976044, 1.2, 1, -0.23848395, 0.90074813, 0.23983613, 0.27250114, 1.2333333, 1, -0.2466539, 0.9067202, 0.19712435, 0.27957535, 1.5666667, 1, -0.24665391, 0.90672016, 0.1971244, 0.27957535)
tracks/31/keys = PackedFloat32Array(0, 1, -0.34191412, -0.8847238, 0.020409096, 0.3161365, 0.033333335, 1, -0.3419141, -0.88472366, 0.020409094, 0.31613648, 0.06666667, 1, -0.34893805, -0.87894726, 0.030809969, 0.3236429, 0.1, 1, -0.36732566, -0.8621594, 0.06160795, 0.34344968, 0.13333334, 1, -0.39111114, -0.8353025, 0.11280541, 0.36956304, 0.2, 1, -0.41308308, -0.7782435, 0.2562824, 0.39751598, 0.23333333, 1, -0.39279726, -0.7700323, 0.32957283, 0.37966084, 0.26666668, 1, -0.3527621, -0.7781931, 0.39182964, 0.34123912, 0.3, 1, -0.3050197, -0.79345524, 0.43672863, 0.29438055, 0.33333334, 1, -0.26436043, -0.8075525, 0.46198377, 0.25405407, 0.36666667, 1, -0.27420798, -0.81164163, 0.44357356, 0.26323056, 0.4, 1, -0.3223787, -0.8289526, 0.3379481, 0.30773482, 0.43333334, 1, -0.27577984, -0.9197866, 0.12027879, 0.251935, 0.46666667, 1, -0.15228066, -0.97964174, -0.0481615, 0.12162711, 0.5, 1, -0.062600486, -0.9937652, -0.087120466, 0.030363778, 0.53333336, 1, -0.016596297, 0.9929625, 0.106355004, 0.049382724, 0.56666666, 1, -0.09630265, 0.9729838, 0.16452648, 0.13022818, 0.6333333, 1, -0.21858603, 0.8712414, 0.35778582, 0.25524098, 0.6666667, 1, -0.17705543, 0.86553663, 0.41611585, 0.2152799, 0.7, 1, 0.003498815, 0.8796357, 0.47420347, 0.03687856, 0.73333335, 1, -0.1828335, -0.79699373, -0.5577517, 0.14242911, 0.76666665, 1, -0.25192243, -0.7258336, -0.6038577, 0.21226527, 0.8, 1, -0.30938065, -0.6972229, -0.5870957, 0.27107668, 0.8333333, 1, -0.41406646, -0.6637397, -0.49391073, 0.37954032, 0.8666667, 1, -0.4701967, -0.6575094, -0.39239973, 0.4388838, 0.9, 1, -0.4253321, -0.7117702, -0.3982903, 0.39222527, 0.93333334, 1, -0.25189444, -0.7670941, -0.5503785, 0.2126017, 0.96666664, 1, 0.03690138, 0.67661154, 0.73539644, 0.005210842, 1, 1, -0.07599871, 0.5809479, 0.80185944, 0.11724003, 1.0333333, 1, -0.067957245, 0.91315615, 0.38746956, 0.10674756, 1.0666667, 1, -0.17174691, 0.890243, 0.36632785, 0.20922332, 1.1, 1, -0.25209817, 0.90617335, 0.18513033, 0.2846456, 1.1333333, 1, -0.2194699, 0.8727114, 0.35306868, 0.25602797, 1.1666666, 1, -0.22389734, 0.88356704, 0.31891042, 0.25976044, 1.2, 1, -0.23848395, 0.90074813, 0.23983613, 0.27250114, 1.2333333, 1, -0.2466539, 0.9067202, 0.19712435, 0.27957535, 1.5666667, 1, -0.24665391, 0.90672016, 0.1971244, 0.27957535)
tracks/32/type = "scale_3d"
tracks/32/imported = true
tracks/32/enabled = true
@@ -247,7 +247,7 @@ tracks/34/enabled = true
tracks/34/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.L")
tracks/34/interp = 1
tracks/34/loop_wrap = true
tracks/34/keys = PackedFloat32Array(0, 1, 0.7965307, 0.011963368, -0.011963203, 0.6043613, 0.033333335, 1, 0.7965307, 0.011963368, -0.011963203, 0.6043613, 0.06666667, 1, 0.7958665, 0.011669833, -0.011669666, 0.6052472, 0.1, 1, 0.79399025, 0.0108882645, -0.010888098, 0.6077355, 0.13333334, 1, 0.79105616, 0.009753928, -0.009753762, 0.611588, 0.16666667, 1, 0.7872087, 0.008396527, -0.00839636, 0.61657244, 0.2, 1, 0.78260165, 0.0069478014, -0.006947634, 0.6224453, 0.23333333, 1, 0.7774358, 0.005549821, -0.0055496534, 0.6289134, 0.26666668, 1, 0.77201426, 0.00435162, -0.0043514525, 0.63557553, 0.3, 1, 0.76681745, 0.0035070386, -0.0035068707, 0.6418461, 0.33333334, 1, 0.76255935, 0.0031700013, -0.0031698334, 0.64690274, 0.36666667, 1, 0.7601166, 0.003510775, -0.003510607, 0.6497677, 0.4, 1, 0.7602222, 0.0047818767, -0.0047817086, 0.6496279, 0.43333334, 1, 0.7630046, 0.0074093617, -0.0074091936, 0.6463081, 0.46666667, 1, 0.76776534, 0.012024703, -0.012024536, 0.64050543, 0.5, 1, 0.773299, 0.019325314, -0.019325148, 0.6334523, 0.53333336, 1, 0.79476255, 0.0153772775, -0.01537711, 0.60653085, 0.56666666, 1, 0.8565802, -0.025168115, 0.02516828, 0.51478493, 0.6, 1, 0.907713, -0.06716906, 0.06716923, 0.4086977, 0.6333333, 1, 0.9154846, -0.1038019, 0.103802055, 0.37461746, 0.6666667, 1, 0.9154033, -0.15904072, 0.15904087, 0.33383948, 0.7, 1, 0.9032403, -0.20401698, 0.20401713, 0.31766516, 0.76666665, 1, 0.87709576, -0.22112165, 0.22112183, 0.36457288, 0.8, 1, 0.8725749, -0.15399227, 0.15399243, 0.43724787, 0.8333333, 1, 0.8640389, -0.011269761, 0.011269925, 0.50317276, 0.8666667, 1, 0.83656293, 0.13681744, -0.13681728, 0.51256657, 0.9, 1, 0.8159706, 0.21349362, -0.21349347, 0.49298397, 0.93333334, 1, 0.8813196, 0.2480939, -0.24809375, 0.3165041, 0.96666664, 1, -0.8951817, -0.3150446, 0.31504455, 0.011980666, 1, 1, -0.84576833, -0.3646494, 0.3646492, 0.13688567, 1.0333333, 1, -0.9308104, -0.25677335, 0.25677326, 0.04155785, 1.0666667, 1, -0.9081158, -0.28857586, 0.28857574, 0.09366849, 1.1, 1, -0.8934438, -0.3093046, 0.3093045, 0.10207593, 1.1333333, 1, -0.8733714, -0.33567518, 0.33567506, 0.10893473, 1.1666666, 1, -0.8625598, -0.34902185, 0.34902176, 0.11116746, 1.2, 1, -0.86391336, -0.3475445, 0.34754446, 0.109906554, 1.2333333, 1, -0.867517, -0.34357026, 0.34357023, 0.10645792, 1.2666667, 1, -0.87264323, -0.33780858, 0.33780855, 0.101314135, 1.3, 1, -0.87858087, -0.3309636, 0.33096355, 0.09498376, 1.3333334, 1, -0.8846962, -0.32370234, 0.32370225, 0.088013135, 1.3666667, 1, -0.8904643, -0.31663507, 0.31663498, 0.08098072, 1.4, 1, -0.89547056, -0.31031004, 0.31030998, 0.074483775, 1.4333333, 1, -0.8993897, -0.30522174, 0.30522168, 0.06912004, 1.4666667, 1, -0.90194756, -0.30183047, 0.30183038, 0.0654784, 1.5, 1, -0.90286976, -0.30059335, 0.30059326, 0.06413693, 1.5666667, 1, -0.90286976, -0.30059335, 0.30059326, 0.06413693)
tracks/34/keys = PackedFloat32Array(0, 1, 0.7965307, 0.011963368, -0.011963203, 0.6043613, 0.033333335, 1, 0.7965307, 0.011963368, -0.011963203, 0.6043613, 0.06666667, 1, 0.7958665, 0.011669833, -0.011669666, 0.6052472, 0.1, 1, 0.79399025, 0.0108882645, -0.010888098, 0.6077355, 0.13333334, 1, 0.79105616, 0.009753928, -0.009753762, 0.611588, 0.16666667, 1, 0.7872087, 0.008396527, -0.00839636, 0.61657244, 0.2, 1, 0.78260165, 0.0069478014, -0.006947634, 0.6224453, 0.23333333, 1, 0.7774358, 0.005549821, -0.0055496534, 0.6289134, 0.26666668, 1, 0.77201426, 0.00435162, -0.0043514525, 0.63557553, 0.3, 1, 0.76681745, 0.0035070386, -0.0035068707, 0.6418461, 0.33333334, 1, 0.76255935, 0.0031700013, -0.0031698334, 0.64690274, 0.36666667, 1, 0.7601166, 0.003510775, -0.003510607, 0.6497677, 0.4, 1, 0.7602222, 0.0047818767, -0.0047817086, 0.6496279, 0.43333334, 1, 0.7630046, 0.0074093617, -0.0074091936, 0.6463081, 0.46666667, 1, 0.76776534, 0.012024703, -0.012024536, 0.64050543, 0.5, 1, 0.773299, 0.019325314, -0.019325148, 0.6334523, 0.53333336, 1, 0.79476255, 0.0153772775, -0.01537711, 0.60653085, 0.56666666, 1, 0.8565802, -0.025168115, 0.02516828, 0.51478493, 0.6, 1, 0.907713, -0.06716906, 0.06716923, 0.4086977, 0.6333333, 1, 0.9154846, -0.1038019, 0.103802055, 0.37461746, 0.6666667, 1, 0.9154033, -0.15904072, 0.15904087, 0.33383948, 0.7, 1, 0.9032403, -0.20401698, 0.20401713, 0.31766516, 0.76666665, 1, 0.87709576, -0.22112165, 0.22112183, 0.36457288, 0.8, 1, 0.8725749, -0.15399227, 0.15399243, 0.43724787, 0.8333333, 1, 0.8640389, -0.011269761, 0.011269925, 0.50317276, 0.8666667, 1, 0.83656293, 0.13681744, -0.13681728, 0.51256657, 0.9, 1, 0.8159706, 0.21349362, -0.21349347, 0.49298397, 0.93333334, 1, 0.8813196, 0.2480939, -0.24809375, 0.3165041, 0.96666664, 1, -0.8951817, -0.3150446, 0.31504455, 0.011980666, 1, 1, -0.84576833, -0.3646494, 0.3646492, 0.13688567, 1.0333333, 1, -0.93081045, -0.25677335, 0.25677326, 0.04155785, 1.0666667, 1, -0.9081158, -0.28857586, 0.28857574, 0.09366849, 1.1, 1, -0.8934438, -0.3093046, 0.3093045, 0.10207593, 1.1333333, 1, -0.8733714, -0.33567518, 0.33567506, 0.10893473, 1.1666666, 1, -0.8625598, -0.34902185, 0.34902176, 0.11116746, 1.2, 1, -0.86391336, -0.3475445, 0.34754446, 0.109906554, 1.2333333, 1, -0.867517, -0.34357026, 0.34357023, 0.10645792, 1.2666667, 1, -0.87264323, -0.33780858, 0.33780855, 0.101314135, 1.3, 1, -0.87858087, -0.3309636, 0.33096355, 0.09498376, 1.3333334, 1, -0.8846962, -0.32370234, 0.32370225, 0.088013135, 1.3666667, 1, -0.8904643, -0.31663507, 0.31663498, 0.08098072, 1.4, 1, -0.89547056, -0.31031004, 0.31030998, 0.074483775, 1.4333333, 1, -0.8993897, -0.30522174, 0.30522168, 0.06912004, 1.4666667, 1, -0.90194756, -0.30183047, 0.30183038, 0.0654784, 1.5, 1, -0.90286976, -0.30059335, 0.30059326, 0.06413693, 1.5666667, 1, -0.90286976, -0.30059335, 0.30059326, 0.06413693)
tracks/35/type = "scale_3d"
tracks/35/imported = true
tracks/35/enabled = true
@@ -268,7 +268,7 @@ tracks/37/enabled = true
tracks/37/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.R")
tracks/37/interp = 1
tracks/37/loop_wrap = true
tracks/37/keys = PackedFloat32Array(0, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.033333335, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.06666667, 1, 0.7758659, 0.010057343, -0.010057512, 0.6307375, 0.1, 1, 0.77364695, 0.009197893, -0.00919806, 0.6334835, 0.13333334, 1, 0.770287, 0.007925121, -0.00792529, 0.6375989, 0.16666667, 1, 0.7661671, 0.006338847, -0.006339015, 0.6425789, 0.2, 1, 0.76191735, 0.0044891043, -0.004489272, 0.64764315, 0.23333333, 1, 0.758721, 0.00231176, -0.0023119284, 0.6514076, 0.26666668, 1, 0.7587824, -0.00047892655, 0.00047875848, 0.651344, 0.3, 1, 0.7654825, -0.004469331, 0.004469163, 0.6434257, 0.33333334, 1, 0.7817852, -0.010280382, 0.010280214, 0.62337834, 0.36666667, 1, 0.8064038, -0.017714407, 0.017714242, 0.5908344, 0.4, 1, 0.83272725, -0.025184276, 0.025184112, 0.5525367, 0.43333334, 1, 0.85410863, -0.030568864, 0.0305687, 0.5182949, 0.46666667, 1, 0.86797345, -0.03230859, 0.03230843, 0.49450427, 0.5, 1, 0.87444043, -0.029329775, 0.029329615, 0.4833565, 0.53333336, 1, 0.8382346, -0.0049846983, 0.004984533, 0.5452642, 0.56666666, 1, 0.8470253, -0.014034752, 0.014034588, 0.53118193, 0.6, 1, 0.8296096, -0.107448846, 0.1074487, 0.5372686, 0.6333333, 1, 0.84594506, -0.17253569, 0.17253554, 0.47417283, 0.6666667, 1, 0.8230333, -0.21369083, 0.2136907, 0.4809249, 0.7, 1, 0.7908837, -0.24301356, 0.24301341, 0.5063515, 0.73333335, 1, 0.7581478, -0.25992885, 0.2599287, 0.53859633, 0.76666665, 1, 0.7381207, -0.27181837, 0.27181822, 0.5544435, 0.8, 1, 0.74605817, -0.2301014, 0.23010124, 0.5809509, 0.8333333, 1, 0.78235793, -0.07554981, 0.07554965, 0.6135965, 0.8666667, 1, 0.79814684, 0.11773948, -0.117739655, 0.578996, 0.9, 1, 0.8174415, 0.21571806, -0.21571822, 0.48859054, 0.93333334, 1, 0.94057566, 0.22000462, -0.22000477, 0.13606358, 0.96666664, 1, -0.9110622, -0.19542035, 0.19542044, 0.30592072, 1, 1, -0.8437171, -0.19503808, 0.19503808, 0.46050158, 1.0333333, 1, -0.92332965, -0.12272099, 0.12272106, 0.34255135, 1.0666667, 1, -0.9220135, -0.17730333, 0.1773034, 0.29498857, 1.1, 1, -0.8975309, -0.27633613, 0.27633616, 0.20424229, 1.1333333, 1, -0.8909584, -0.31256872, 0.31256887, 0.10389698, 1.1666666, 1, -0.89523256, -0.31154117, 0.31154126, 0.066654615, 1.2, 1, -0.8952076, -0.31176856, 0.31176868, 0.064838335, 1.2333333, 1, -0.89416295, -0.31361827, 0.31361836, 0.06131625, 1.2666667, 1, -0.8923913, -0.3165593, 0.3165594, 0.056727864, 1.3, 1, -0.8901872, -0.32007545, 0.3200755, 0.051673304, 1.3333334, 1, -0.8878203, -0.32372716, 0.32372728, 0.04665257, 1.3666667, 1, -0.88552123, -0.32717285, 0.327173, 0.04204715, 1.4, 1, -0.8834796, -0.33015865, 0.33015877, 0.038134646, 1.4333333, 1, -0.88185173, -0.33249372, 0.33249378, 0.035119124, 1.4666667, 1, -0.88077396, -0.3340185, 0.33401862, 0.033172134, 1.5, 1, -0.8803817, -0.33456936, 0.3345695, 0.032474827, 1.5666667, 1, -0.8803818, -0.3345694, 0.33456954, 0.03247483)
tracks/37/keys = PackedFloat32Array(0, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.033333335, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.06666667, 1, 0.7758659, 0.010057343, -0.010057512, 0.6307375, 0.1, 1, 0.77364695, 0.009197893, -0.00919806, 0.6334835, 0.13333334, 1, 0.770287, 0.007925121, -0.00792529, 0.6375989, 0.16666667, 1, 0.7661671, 0.006338847, -0.006339015, 0.6425789, 0.2, 1, 0.76191735, 0.0044891043, -0.004489272, 0.64764315, 0.23333333, 1, 0.758721, 0.00231176, -0.0023119284, 0.6514076, 0.26666668, 1, 0.7587824, -0.00047892655, 0.00047875848, 0.651344, 0.3, 1, 0.7654825, -0.004469331, 0.004469163, 0.6434257, 0.33333334, 1, 0.7817852, -0.010280382, 0.010280214, 0.62337834, 0.36666667, 1, 0.8064038, -0.017714407, 0.017714242, 0.5908344, 0.4, 1, 0.83272725, -0.025184276, 0.025184112, 0.5525367, 0.43333334, 1, 0.85410863, -0.030568864, 0.0305687, 0.5182949, 0.46666667, 1, 0.86797345, -0.03230859, 0.03230843, 0.49450427, 0.5, 1, 0.87444043, -0.029329775, 0.029329615, 0.4833565, 0.53333336, 1, 0.8382346, -0.0049846983, 0.004984533, 0.5452642, 0.56666666, 1, 0.8470253, -0.014034752, 0.014034588, 0.53118193, 0.6, 1, 0.8296096, -0.107448846, 0.1074487, 0.5372686, 0.6333333, 1, 0.84594506, -0.17253569, 0.17253554, 0.47417283, 0.6666667, 1, 0.8230333, -0.21369083, 0.2136907, 0.4809249, 0.7, 1, 0.7908837, -0.24301356, 0.24301341, 0.5063515, 0.73333335, 1, 0.7581478, -0.25992885, 0.2599287, 0.53859633, 0.76666665, 1, 0.7381207, -0.27181837, 0.27181822, 0.5544435, 0.8, 1, 0.74605817, -0.2301014, 0.23010124, 0.5809509, 0.8333333, 1, 0.78235793, -0.07554981, 0.07554965, 0.6135965, 0.8666667, 1, 0.79814684, 0.11773948, -0.117739655, 0.578996, 0.9, 1, 0.8174415, 0.21571806, -0.21571822, 0.48859054, 0.93333334, 1, 0.94057566, 0.22000462, -0.22000477, 0.13606358, 0.96666664, 1, -0.9110622, -0.19542035, 0.19542044, 0.30592072, 1, 1, -0.8437171, -0.19503808, 0.19503808, 0.46050158, 1.0333333, 1, -0.92332965, -0.12272099, 0.12272106, 0.34255135, 1.0666667, 1, -0.9220135, -0.17730333, 0.1773034, 0.29498857, 1.1, 1, -0.8975309, -0.27633613, 0.27633616, 0.20424229, 1.1333333, 1, -0.8909585, -0.31256872, 0.31256887, 0.10389699, 1.1666666, 1, -0.89523256, -0.31154117, 0.31154126, 0.066654615, 1.2, 1, -0.8952076, -0.31176856, 0.31176868, 0.064838335, 1.2333333, 1, -0.89416295, -0.31361827, 0.31361836, 0.06131625, 1.2666667, 1, -0.8923913, -0.3165593, 0.3165594, 0.056727864, 1.3, 1, -0.8901872, -0.32007545, 0.3200755, 0.051673304, 1.3333334, 1, -0.8878203, -0.32372716, 0.32372728, 0.04665257, 1.3666667, 1, -0.88552123, -0.32717285, 0.327173, 0.04204715, 1.4, 1, -0.8834796, -0.33015865, 0.33015877, 0.038134646, 1.4333333, 1, -0.88185173, -0.33249372, 0.33249378, 0.035119124, 1.4666667, 1, -0.88077396, -0.3340185, 0.33401862, 0.033172134, 1.5, 1, -0.8803817, -0.33456936, 0.3345695, 0.032474827, 1.5666667, 1, -0.8803818, -0.3345694, 0.33456954, 0.03247483)
tracks/38/type = "scale_3d"
tracks/38/imported = true
tracks/38/enabled = true
@@ -289,7 +289,7 @@ tracks/40/enabled = true
tracks/40/path = NodePath("bear-rig/Skeleton3D:torso")
tracks/40/interp = 1
tracks/40/loop_wrap = true
tracks/40/keys = PackedFloat32Array(0, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.033333335, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.06666667, 1, -0.7185106, 0.048918597, -0.023320979, 0.69340146, 0.1, 1, -0.7188808, 0.047647826, -0.025981883, 0.69301164, 0.13333334, 1, -0.71943694, 0.045695, -0.030068789, 0.6924004, 0.16666667, 1, -0.7201263, 0.043195076, -0.035296824, 0.6915971, 0.2, 1, -0.720897, 0.040283345, -0.041380484, 0.69063187, 0.23333333, 1, -0.72170156, 0.03709581, -0.048033684, 0.68953866, 0.3, 1, -0.7232488, 0.03044021, -0.061902907, 0.68713367, 0.33333334, 1, -0.7239279, 0.02724681, -0.06854657, 0.68592083, 0.36666667, 1, -0.7245129, 0.024326416, -0.0746161, 0.68477863, 0.4, 1, -0.72498834, 0.02181648, -0.07982786, 0.68377155, 0.43333334, 1, -0.72534233, 0.019854205, -0.08389941, 0.68296796, 0.46666667, 1, -0.72556466, 0.018576523, -0.08654904, 0.6824369, 0.5, 1, -0.7256424, 0.018120233, -0.08749503, 0.6822459, 0.53333336, 1, -0.7252842, 0.020761415, -0.07998388, 0.6834723, 0.56666666, 1, -0.720595, 0.026996668, -0.062261544, 0.6900272, 0.6, 1, -0.7060118, 0.03428292, -0.041553672, 0.70614827, 0.6333333, 1, -0.67562443, 0.04002653, -0.02516304, 0.73572844, 0.6666667, 1, -0.6223246, 0.042424094, -0.018146072, 0.7813982, 0.7, 1, -0.5525044, 0.043423135, -0.016387666, 0.8322168, 0.73333335, 1, -0.4815058, 0.04615444, -0.013565266, 0.8751218, 0.76666665, 1, -0.42512316, 0.054099046, -0.0033711267, 0.90351105, 0.8, 1, -0.39204106, 0.13996841, 0.034112547, 0.9085973, 0.8333333, 1, -0.36289605, 0.31576106, 0.10266313, 0.8706674, 0.8666667, 1, -0.32324573, 0.47510767, 0.17742257, 0.79894066, 0.9, 1, -0.28081572, 0.53760934, 0.2412428, 0.75757563, 0.93333334, 1, -0.23741859, 0.53099567, 0.28714764, 0.76106656, 0.96666664, 1, -0.1991771, 0.5201694, 0.3121423, 0.769623, 1, 1, -0.1826917, 0.5144611, 0.3197186, 0.7744247, 1.0333333, 1, -0.28081572, 0.53760934, 0.24124278, 0.7575756, 1.5666667, 1, -0.28081572, 0.53760934, 0.24124278, 0.7575756)
tracks/40/keys = PackedFloat32Array(0, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.033333335, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.06666667, 1, -0.7185106, 0.048918597, -0.023320979, 0.69340146, 0.1, 1, -0.7188808, 0.047647826, -0.025981883, 0.69301164, 0.13333334, 1, -0.71943694, 0.045695, -0.030068789, 0.6924004, 0.16666667, 1, -0.7201263, 0.043195076, -0.035296824, 0.6915971, 0.2, 1, -0.720897, 0.040283345, -0.041380484, 0.69063187, 0.23333333, 1, -0.72170156, 0.03709581, -0.048033684, 0.68953866, 0.3, 1, -0.7232488, 0.03044021, -0.061902907, 0.68713367, 0.33333334, 1, -0.7239279, 0.02724681, -0.06854657, 0.68592083, 0.36666667, 1, -0.7245129, 0.024326416, -0.0746161, 0.68477863, 0.4, 1, -0.72498834, 0.02181648, -0.07982786, 0.68377155, 0.43333334, 1, -0.72534233, 0.019854205, -0.08389941, 0.68296796, 0.46666667, 1, -0.72556466, 0.018576523, -0.08654904, 0.6824369, 0.5, 1, -0.7256424, 0.018120233, -0.08749503, 0.6822459, 0.53333336, 1, -0.7252842, 0.020761415, -0.07998388, 0.6834723, 0.56666666, 1, -0.720595, 0.026996668, -0.062261544, 0.6900272, 0.6, 1, -0.7060118, 0.03428292, -0.041553672, 0.70614827, 0.6333333, 1, -0.67562443, 0.04002653, -0.02516304, 0.73572844, 0.6666667, 1, -0.6223246, 0.042424094, -0.018146072, 0.7813982, 0.7, 1, -0.5525044, 0.043423135, -0.016387666, 0.83221686, 0.73333335, 1, -0.4815058, 0.04615444, -0.013565266, 0.8751218, 0.76666665, 1, -0.42512316, 0.054099046, -0.0033711267, 0.90351105, 0.8, 1, -0.39204106, 0.13996841, 0.034112547, 0.9085973, 0.8333333, 1, -0.36289605, 0.31576106, 0.10266313, 0.8706674, 0.8666667, 1, -0.32324573, 0.47510767, 0.17742257, 0.79894066, 0.9, 1, -0.28081572, 0.53760934, 0.2412428, 0.75757563, 0.93333334, 1, -0.23741859, 0.53099567, 0.28714764, 0.76106656, 0.96666664, 1, -0.1991771, 0.5201694, 0.3121423, 0.769623, 1, 1, -0.1826917, 0.5144611, 0.3197186, 0.7744247, 1.0333333, 1, -0.28081572, 0.53760934, 0.24124278, 0.7575756, 1.5666667, 1, -0.28081572, 0.53760934, 0.24124278, 0.7575756)
tracks/41/type = "scale_3d"
tracks/41/imported = true
tracks/41/enabled = true
@@ -331,7 +331,7 @@ tracks/46/enabled = true
tracks/46/path = NodePath("bear-rig/Skeleton3D:chest")
tracks/46/interp = 1
tracks/46/loop_wrap = true
tracks/46/keys = PackedFloat32Array(0, 1, 0.20497076, -0.020519396, -0.033738207, 0.9779713, 0.06666667, 1, 0.20429784, -0.020278346, -0.033599533, 0.9781218, 0.1, 1, 0.20241351, -0.01960336, -0.03314324, 0.9785428, 0.13333334, 1, 0.19951834, -0.018566556, -0.03230868, 0.97918534, 0.16666667, 1, 0.19581304, -0.017240047, -0.03103522, 0.9799984, 0.2, 1, 0.19149804, -0.015696015, -0.02926215, 0.98093116, 0.23333333, 1, 0.18677437, -0.014006698, -0.02692889, 0.9819338, 0.26666668, 1, 0.18184374, -0.012244477, -0.02397498, 0.98295885, 0.3, 1, 0.17690855, -0.010481855, -0.020340165, 0.9839613, 0.33333334, 1, 0.17217174, -0.008791367, -0.015964372, 0.9848983, 0.36666667, 1, 0.16783646, -0.0072455714, -0.010787713, 0.9857292, 0.4, 1, 0.16410618, -0.005917062, -0.004750437, 0.98641354, 0.43333334, 1, 0.16118369, -0.0048783063, 0.002207066, 0.98691, 0.46666667, 1, 0.15927134, -0.00420174, 0.010144157, 0.9871738, 0.5, 1, 0.15857035, -0.003959697, 0.019119777, 0.9871546, 0.53333336, 1, 0.1730562, -0.0108800335, 0.028832437, 0.9844297, 0.56666666, 1, 0.20744756, -0.02602098, 0.03780044, 0.97716916, 0.6, 1, 0.24854532, -0.04114835, 0.04445688, 0.9667242, 0.6333333, 1, 0.28453606, -0.048408426, 0.047437184, 0.95626646, 0.6666667, 1, 0.32372093, 0.08421994, 0.043414026, 0.9413963, 0.7, 1, 0.35118002, 0.3925042, 0.026761504, 0.84964514, 0.73333335, 1, 0.3375864, 0.64714324, 0.0013836016, 0.6835489, 0.76666665, 1, 0.32544714, 0.73040366, -0.023960486, 0.60001713, 0.8, 1, 0.33724427, 0.67458886, -0.050286666, 0.65472704, 0.8333333, 1, 0.35259345, 0.5169624, -0.07556561, 0.7763489, 0.8666667, 1, 0.3566027, 0.28679296, -0.09289546, 0.88428205, 0.9, 1, 0.35283205, 0.0616829, -0.09813346, 0.92847973, 0.93333334, 1, 0.3463727, -0.101602845, -0.087013975, 0.9285103, 0.96666664, 1, 0.32323718, -0.20508836, -0.062239986, 0.9217281, 1, 1, 0.2712791, -0.26573282, -0.03387599, 0.9244707, 1.0333333, 1, 0.17116259, -0.2972203, -0.010145458, 0.93928725, 1.0666667, 1, 5.8688063e-09, -0.30565658, 5.8688063e-09, 0.9521419, 1.1, 1, -0.214947, -0.12245207, -0.12377316, 0.9609805, 1.1333333, 1, -0.14176586, -0.24363397, -0.0063348794, 0.95942944, 1.1666666, 1, -0.1612636, -0.21290937, -0.03690193, 0.96296513, 1.2, 1, -0.19661392, -0.15437192, -0.09363087, 0.9637145, 1.2333333, 1, -0.214947, -0.12245209, -0.12377316, 0.9609805, 1.5666667, 1, -0.214947, -0.12245209, -0.12377316, 0.9609805)
tracks/46/keys = PackedFloat32Array(0, 1, 0.20497076, -0.020519396, -0.033738207, 0.9779713, 0.06666667, 1, 0.20429784, -0.020278346, -0.033599533, 0.9781218, 0.1, 1, 0.20241351, -0.01960336, -0.03314324, 0.9785428, 0.13333334, 1, 0.19951834, -0.018566556, -0.03230868, 0.97918534, 0.16666667, 1, 0.19581304, -0.017240047, -0.03103522, 0.9799984, 0.2, 1, 0.19149804, -0.015696015, -0.02926215, 0.98093116, 0.23333333, 1, 0.18677437, -0.014006698, -0.02692889, 0.9819338, 0.26666668, 1, 0.18184374, -0.012244477, -0.02397498, 0.98295885, 0.3, 1, 0.17690855, -0.010481855, -0.020340165, 0.9839613, 0.33333334, 1, 0.17217174, -0.008791367, -0.015964372, 0.9848983, 0.36666667, 1, 0.16783646, -0.0072455714, -0.010787713, 0.9857292, 0.4, 1, 0.16410618, -0.005917062, -0.004750437, 0.98641354, 0.43333334, 1, 0.16118369, -0.0048783063, 0.002207066, 0.98691, 0.46666667, 1, 0.15927134, -0.00420174, 0.010144157, 0.9871738, 0.5, 1, 0.15857035, -0.003959697, 0.019119777, 0.9871546, 0.53333336, 1, 0.1730562, -0.0108800335, 0.028832437, 0.9844297, 0.56666666, 1, 0.20744756, -0.02602098, 0.03780044, 0.97716916, 0.6, 1, 0.24854532, -0.04114835, 0.04445688, 0.9667242, 0.6333333, 1, 0.28453606, -0.048408426, 0.047437184, 0.95626646, 0.6666667, 1, 0.32372093, 0.08421994, 0.043414026, 0.9413963, 0.7, 1, 0.35118002, 0.3925042, 0.026761504, 0.84964514, 0.73333335, 1, 0.3375864, 0.64714324, 0.0013836016, 0.6835489, 0.76666665, 1, 0.32544714, 0.73040366, -0.023960486, 0.60001713, 0.8, 1, 0.33724427, 0.67458886, -0.050286666, 0.65472704, 0.8333333, 1, 0.35259345, 0.5169624, -0.07556561, 0.7763489, 0.8666667, 1, 0.3566027, 0.28679296, -0.09289546, 0.8842821, 0.9, 1, 0.35283205, 0.0616829, -0.09813346, 0.92847973, 0.93333334, 1, 0.3463727, -0.101602845, -0.087013975, 0.9285103, 0.96666664, 1, 0.32323718, -0.20508836, -0.062239986, 0.9217281, 1, 1, 0.2712791, -0.26573282, -0.03387599, 0.9244707, 1.0333333, 1, 0.17116259, -0.2972203, -0.010145458, 0.93928725, 1.0666667, 1, 5.8688063e-09, -0.30565658, 5.8688063e-09, 0.9521419, 1.1, 1, -0.21494702, -0.12245208, -0.123773165, 0.96098053, 1.1333333, 1, -0.14176586, -0.24363397, -0.0063348794, 0.95942944, 1.1666666, 1, -0.1612636, -0.21290937, -0.03690193, 0.96296513, 1.2, 1, -0.19661392, -0.15437192, -0.09363087, 0.9637145, 1.2333333, 1, -0.214947, -0.12245209, -0.12377316, 0.9609805, 1.5666667, 1, -0.214947, -0.12245209, -0.12377316, 0.9609805)
tracks/47/type = "scale_3d"
tracks/47/imported = true
tracks/47/enabled = true
@@ -450,7 +450,7 @@ tracks/63/enabled = true
tracks/63/path = NodePath("bear-rig/Skeleton3D:MCH-shin_tweak.L.001")
tracks/63/interp = 1
tracks/63/loop_wrap = true
tracks/63/keys = PackedFloat32Array(0, 1, 9.88424e-08, -0.054423165, -1.7860339e-08, 0.998518, 0.06666667, 1, 7.740216e-08, -0.055004653, -6.548971e-08, 0.9984861, 0.1, 1, 2.3217604e-08, -0.05671368, 5.322653e-08, 0.9983905, 0.13333334, 1, -2.0380377e-09, -0.059448864, -2.362055e-08, 0.99823135, 0.16666667, 1, -8.9709955e-09, -0.06307958, -1.6029599e-08, 0.99800855, 0.2, 1, -4.1558753e-08, -0.0674669, 5.4042157e-08, 0.9977215, 0.23333333, 1, 6.078045e-08, -0.07249192, -6.623465e-08, 0.99736905, 0.26666668, 1, -1.15860814e-07, -0.07806732, 1.2391952e-08, 0.9969481, 0.3, 1, 1.2508662e-08, -0.08416445, -9.979041e-08, 0.99645185, 0.33333334, 1, 8.8908955e-08, -0.09084725, -3.1819408e-08, 0.99586487, 0.36666667, 1, 3.420242e-08, -0.09831835, -3.0270566e-08, 0.99515504, 0.4, 1, 5.2062532e-08, -0.106974065, -2.6211001e-08, 0.99426186, 0.43333334, 1, -8.444451e-08, -0.117406085, -8.941536e-08, 0.993084, 0.46666667, 1, -1.6981484e-07, -0.13034086, -2.0969145e-08, 0.99146926, 0.5, 1, -1.2772674e-08, -0.14648758, 7.73756e-08, 0.9892125, 0.53333336, 1, -1.420703e-07, -0.17175889, -3.7982197e-08, 0.985139, 0.56666666, 1, -6.829717e-08, -0.17261352, -1.0806893e-07, 0.98498964, 0.6, 1, -1.892244e-07, -0.071448155, -1.4426237e-07, 0.99744433, 0.6333333, 1, -1.2937498e-07, 0.050328, 1.9047025e-08, 0.99873275, 0.6666667, 1, -1.1308084e-07, 0.05003752, -6.893136e-08, 0.99874735, 0.7, 1, 7.818583e-08, 0.04851112, -2.5739727e-08, 0.9988226, 0.73333335, 1, 3.9260158e-08, 0.045944892, 1.265191e-08, 0.998944, 0.76666665, 1, -3.7606983e-07, 0.042538878, -7.524166e-08, 0.99909484, 0.8, 1, 2.1045221e-07, 0.03852864, 2.865822e-07, 0.9992575, 0.8666667, 1, -1.0613329e-07, 0.029880978, 3.5851687e-07, 0.99955356, 0.9, 1, 5.0184536e-08, 0.025927609, 4.83067e-07, 0.99966383, 0.93333334, 1, -3.5450316e-08, 0.022693098, 1.4433776e-07, 0.99974257, 0.96666664, 1, -1.6945063e-07, 0.020516803, -7.982116e-08, 0.99978954, 1.0666667, 1, -1.1362873e-07, 0.01874748, -5.1176443e-08, 0.9998243, 1.5666667, 1, -8.850295e-08, 0.01972107, -4.573968e-08, 0.99980557)
tracks/63/keys = PackedFloat32Array(0, 1, 9.88424e-08, -0.054423165, -1.7860339e-08, 0.998518, 0.06666667, 1, 7.740216e-08, -0.055004653, -6.548971e-08, 0.9984861, 0.1, 1, 2.3217604e-08, -0.05671368, 5.322653e-08, 0.9983905, 0.13333334, 1, -2.0380377e-09, -0.059448864, -2.362055e-08, 0.99823135, 0.16666667, 1, -8.9709955e-09, -0.06307958, -1.6029599e-08, 0.99800855, 0.2, 1, -4.1558753e-08, -0.0674669, 5.4042157e-08, 0.9977215, 0.23333333, 1, 6.078045e-08, -0.07249192, -6.623465e-08, 0.99736905, 0.26666668, 1, -1.15860814e-07, -0.07806732, 1.2391952e-08, 0.9969481, 0.3, 1, 1.2508662e-08, -0.08416445, -9.979041e-08, 0.99645185, 0.33333334, 1, 8.8908955e-08, -0.09084725, -3.1819408e-08, 0.99586487, 0.36666667, 1, 3.420242e-08, -0.09831835, -3.0270566e-08, 0.99515504, 0.4, 1, 5.2062532e-08, -0.106974065, -2.6211001e-08, 0.99426186, 0.43333334, 1, -8.444451e-08, -0.117406085, -8.941536e-08, 0.993084, 0.46666667, 1, -1.6981484e-07, -0.13034086, -2.0969145e-08, 0.99146926, 0.5, 1, -1.2772674e-08, -0.14648758, 7.73756e-08, 0.9892125, 0.53333336, 1, -1.420703e-07, -0.17175889, -3.7982197e-08, 0.985139, 0.56666666, 1, -6.829717e-08, -0.17261352, -1.0806894e-07, 0.9849897, 0.6, 1, -1.892244e-07, -0.071448155, -1.4426237e-07, 0.99744433, 0.6333333, 1, -1.2937498e-07, 0.050328, 1.9047025e-08, 0.99873275, 0.6666667, 1, -1.1308084e-07, 0.05003752, -6.893136e-08, 0.99874735, 0.7, 1, 7.818583e-08, 0.04851112, -2.5739727e-08, 0.9988226, 0.73333335, 1, 3.9260158e-08, 0.045944892, 1.265191e-08, 0.998944, 0.76666665, 1, -3.7606983e-07, 0.042538878, -7.524166e-08, 0.99909484, 0.8, 1, 2.1045221e-07, 0.03852864, 2.865822e-07, 0.9992575, 0.8666667, 1, -1.0613329e-07, 0.029880978, 3.5851687e-07, 0.99955356, 0.9, 1, 5.0184536e-08, 0.025927609, 4.83067e-07, 0.99966383, 0.93333334, 1, -3.5450316e-08, 0.022693098, 1.4433776e-07, 0.99974257, 0.96666664, 1, -1.6945063e-07, 0.020516803, -7.982116e-08, 0.99978954, 1.0666667, 1, -1.1362873e-07, 0.01874748, -5.1176443e-08, 0.9998243, 1.5666667, 1, -8.850295e-08, 0.01972107, -4.573968e-08, 0.99980557)
tracks/64/type = "scale_3d"
tracks/64/imported = true
tracks/64/enabled = true
@@ -492,7 +492,7 @@ tracks/69/enabled = true
tracks/69/path = NodePath("bear-rig/Skeleton3D:ORG-thigh.R")
tracks/69/interp = 1
tracks/69/loop_wrap = true
tracks/69/keys = PackedFloat32Array(0, 1, 0.9730908, -0.0186988, -0.0024160824, 0.22964935, 0.033333335, 1, 0.9730908, -0.0186988, -0.0024160824, 0.22964935, 0.06666667, 1, 0.9716098, -0.019879822, -0.0026014037, 0.23573813, 0.1, 1, 0.9671176, -0.023278072, -0.0031480445, 0.25324246, 0.13333334, 1, 0.95911264, -0.028585607, -0.0040400624, 0.2815484, 0.16666667, 1, 0.9465244, -0.035397936, -0.0052358587, 0.320642, 0.2, 1, 0.92763156, -0.043217678, -0.0066432464, 0.37092844, 0.23333333, 1, 0.90001917, -0.051411025, -0.008108048, 0.4327317, 0.26666668, 1, 0.8609891, -0.059199248, -0.00944334, 0.5050783, 0.3, 1, 0.8091674, -0.065817304, -0.010515416, 0.5837857, 0.33333334, 1, 0.74725384, -0.07101728, -0.011337537, 0.6606358, 0.36666667, 1, 0.6830108, -0.07560436, -0.012077274, 0.72638446, 0.4, 1, 0.62571317, -0.08132328, -0.012991085, 0.77569383, 0.43333334, 1, 0.581593, -0.09022744, -0.014369604, 0.8083329, 0.46666667, 1, 0.5530091, -0.1042916, -0.016518833, 0.8264571, 0.5, 1, 0.5404281, -0.12545301, -0.019768247, 0.83175015, 0.53333336, 1, 0.6631659, -0.21436337, -0.03257691, 0.71637845, 0.56666666, 1, 0.81064093, -0.28263953, -0.020053264, 0.5124198, 0.6, 1, 0.8961918, -0.18714832, -0.16454145, 0.36707214, 0.6333333, 1, 0.912736, -0.12561943, -0.35403547, 0.1605979, 0.6666667, 1, 0.8631169, -0.13424905, -0.4230447, 0.2409141, 0.7, 1, 0.79786, -0.1510486, -0.45755896, 0.36227542, 0.73333335, 1, 0.72501874, -0.16751856, -0.43918413, 0.50339127, 0.76666665, 1, 0.6548981, -0.19092828, -0.36836734, 0.63163316, 0.8, 1, 0.6382386, -0.18089835, -0.28807333, 0.6906092, 0.8333333, 1, 0.70474684, -0.14079662, -0.21697347, 0.66062903, 0.8666667, 1, 0.7827655, -0.12879528, -0.15231925, 0.5894819, 0.9, 1, 0.8061556, -0.16705173, -0.08805262, 0.5607617, 0.93333334, 1, 0.7763351, -0.27821583, 0.13225569, 0.5499165, 0.96666664, 1, 0.6650578, -0.41422924, 0.45658648, 0.42147487, 1, 1, 0.58168834, -0.4644838, 0.5844431, 0.32298565, 1.0333333, 1, 0.63241905, -0.45256287, 0.485965, 0.39883712, 1.0666667, 1, 0.62982976, -0.3306187, 0.58176434, 0.39440596, 1.1, 1, 0.63214236, -0.09834029, 0.7165015, 0.2781204, 1.1333333, 1, 0.6391848, 0.17093559, 0.72919065, 0.17465629, 1.1666666, 1, 0.61402243, 0.27778432, 0.73010045, 0.11298544, 1.2, 1, 0.61730057, 0.2760862, 0.7281336, 0.11197267, 1.2333333, 1, 0.62290287, 0.26986822, 0.72558767, 0.11263085, 1.2666667, 1, 0.630134, 0.26019755, 0.72256446, 0.114581846, 1.3, 1, 0.6382942, 0.24815406, 0.71917087, 0.11744503, 1.3666667, 1, 0.65475273, 0.22138488, 0.71190727, 0.12440115, 1.4, 1, 0.66185683, 0.20892766, 0.7084994, 0.1277632, 1.4333333, 1, 0.66751134, 0.19861679, 0.7056406, 0.13058077, 1.4666667, 1, 0.6712464, 0.19159691, 0.70367473, 0.132517, 1.5, 1, 0.6725991, 0.18900515, 0.7029476, 0.13323754, 1.5666667, 1, 0.6725991, 0.18900515, 0.7029476, 0.13323754)
tracks/69/keys = PackedFloat32Array(0, 1, 0.9730908, -0.0186988, -0.0024160824, 0.22964935, 0.033333335, 1, 0.9730908, -0.0186988, -0.0024160824, 0.22964935, 0.06666667, 1, 0.9716098, -0.019879822, -0.0026014037, 0.23573813, 0.1, 1, 0.9671176, -0.023278072, -0.0031480445, 0.25324246, 0.13333334, 1, 0.95911264, -0.028585607, -0.0040400624, 0.2815484, 0.16666667, 1, 0.9465244, -0.035397936, -0.0052358587, 0.320642, 0.2, 1, 0.92763156, -0.043217678, -0.0066432464, 0.37092844, 0.23333333, 1, 0.90001917, -0.051411025, -0.008108048, 0.4327317, 0.26666668, 1, 0.8609891, -0.059199248, -0.00944334, 0.5050783, 0.3, 1, 0.8091674, -0.065817304, -0.010515416, 0.5837857, 0.33333334, 1, 0.74725384, -0.07101728, -0.011337537, 0.6606358, 0.36666667, 1, 0.6830108, -0.07560436, -0.012077274, 0.72638446, 0.4, 1, 0.62571317, -0.08132328, -0.012991085, 0.77569383, 0.43333334, 1, 0.581593, -0.09022744, -0.014369604, 0.8083329, 0.46666667, 1, 0.5530091, -0.1042916, -0.016518833, 0.8264571, 0.5, 1, 0.5404281, -0.12545301, -0.019768247, 0.83175015, 0.53333336, 1, 0.6631659, -0.21436338, -0.03257691, 0.71637845, 0.56666666, 1, 0.81064093, -0.28263953, -0.020053264, 0.5124198, 0.6, 1, 0.8961918, -0.18714832, -0.16454145, 0.36707214, 0.6333333, 1, 0.912736, -0.12561943, -0.35403547, 0.1605979, 0.6666667, 1, 0.8631169, -0.13424905, -0.4230447, 0.2409141, 0.7, 1, 0.79786, -0.1510486, -0.45755896, 0.36227542, 0.73333335, 1, 0.72501874, -0.16751856, -0.43918413, 0.50339127, 0.76666665, 1, 0.6548981, -0.19092828, -0.36836734, 0.63163316, 0.8, 1, 0.6382386, -0.18089835, -0.28807333, 0.6906092, 0.8333333, 1, 0.70474684, -0.14079662, -0.21697347, 0.66062903, 0.8666667, 1, 0.7827655, -0.12879528, -0.15231925, 0.5894819, 0.9, 1, 0.8061556, -0.16705173, -0.08805262, 0.5607617, 0.93333334, 1, 0.7763351, -0.27821583, 0.13225569, 0.5499165, 0.96666664, 1, 0.6650578, -0.41422924, 0.45658648, 0.42147487, 1, 1, 0.58168834, -0.4644838, 0.5844431, 0.32298565, 1.0333333, 1, 0.63241905, -0.45256287, 0.485965, 0.39883712, 1.0666667, 1, 0.62982976, -0.3306187, 0.58176434, 0.39440596, 1.1, 1, 0.63214236, -0.09834029, 0.7165015, 0.2781204, 1.1333333, 1, 0.6391848, 0.17093559, 0.72919065, 0.17465629, 1.1666666, 1, 0.61402243, 0.27778432, 0.73010045, 0.11298544, 1.2, 1, 0.61730057, 0.2760862, 0.7281336, 0.11197267, 1.2333333, 1, 0.62290287, 0.26986822, 0.72558767, 0.11263085, 1.2666667, 1, 0.630134, 0.26019755, 0.72256446, 0.114581846, 1.3, 1, 0.6382942, 0.24815406, 0.71917087, 0.11744503, 1.3666667, 1, 0.65475273, 0.22138488, 0.71190727, 0.12440115, 1.4, 1, 0.66185683, 0.20892766, 0.7084994, 0.1277632, 1.4333333, 1, 0.66751134, 0.19861679, 0.7056406, 0.13058077, 1.4666667, 1, 0.6712464, 0.19159691, 0.70367473, 0.132517, 1.5, 1, 0.6725991, 0.18900515, 0.7029476, 0.13323754, 1.5666667, 1, 0.6725991, 0.18900515, 0.7029476, 0.13323754)
tracks/70/type = "scale_3d"
tracks/70/imported = true
tracks/70/enabled = true
@@ -968,7 +968,7 @@ tracks/137/enabled = true
tracks/137/path = NodePath("bear-rig/Skeleton3D:ORG-spine.005")
tracks/137/interp = 1
tracks/137/loop_wrap = true
tracks/137/keys = PackedFloat32Array(0, 1, 0.44179797, 0.019521968, -0.051601887, 0.8954165, 0.033333335, 1, 0.44179797, 0.019521968, -0.051601887, 0.8954165, 0.06666667, 1, 0.4387489, 0.018258194, -0.05141648, 0.89695174, 0.1, 1, 0.43004486, 0.014769855, -0.05080653, 0.9012558, 0.13333334, 1, 0.41630515, 0.009532864, -0.049598027, 0.9078211, 0.16666667, 1, 0.39814097, 0.0030418113, -0.047560364, 0.9160854, 0.2, 1, 0.37620464, -0.004203059, -0.044481896, 0.92545867, 0.23333333, 1, 0.35121816, -0.011711375, -0.040232755, 0.93535554, 0.26666668, 1, 0.32398102, -0.019020172, -0.034812044, 0.94523156, 0.33333334, 1, 0.26621422, -0.031420905, -0.021239895, 0.9631675, 0.36666667, 1, 0.23744643, -0.0358491, -0.013869159, 0.9706398, 0.4, 1, 0.20988306, -0.038747564, -0.0068387706, 0.97693455, 0.43333334, 1, 0.1843034, -0.039905284, -0.00079246843, 0.9820587, 0.46666667, 1, 0.16143867, -0.039120868, 0.0036074112, 0.98610044, 0.5, 1, 0.14199929, -0.036168437, 0.005733724, 0.9891892, 0.53333336, 1, 0.1256847, -0.044620525, 0.012203415, 0.99099123, 0.56666666, 1, 0.10890745, -0.06936638, 0.022937974, 0.99136347, 0.6, 1, 0.08769011, -0.095605634, 0.028292278, 0.9911456, 0.6333333, 1, 0.060644742, -0.10506575, 0.024207724, 0.9923192, 0.6666667, 1, 0.013824491, -0.07334958, -0.044924315, 0.99619806, 0.7, 1, -0.044905853, 0.037675608, -0.179454, 0.9820185, 0.73333335, 1, -0.080378674, 0.19062783, -0.2642019, 0.9420179, 0.76666665, 1, -0.09421107, 0.29268804, -0.25258896, 0.9174186, 0.8, 1, -0.10037765, 0.30298543, -0.18960795, 0.9285327, 0.8333333, 1, -0.10031209, 0.23914018, -0.12600891, 0.95753396, 0.8666667, 1, -0.09520436, 0.13082847, -0.08094858, 0.98349756, 0.9, 1, -0.09065307, 0.02132071, -0.055033643, 0.9941322, 0.93333334, 1, 0.051874533, -0.0765662, -0.023499437, 0.9954368, 0.96666664, 1, 0.4057964, -0.06957493, 0.061612647, 0.90922636, 1, 1, 0.54922605, -0.0068012737, 0.090823375, 0.83069587, 1.0333333, 1, 0.581355, 0.026544431, 0.07156746, 0.81006163, 1.0666667, 1, 0.6536492, 0.043364696, 0.07050341, 0.7522576, 1.1, 1, 0.740193, -0.04098214, 0.024367653, 0.6707019, 1.1333333, 1, 0.710711, 0.023307994, 0.056766916, 0.70080256, 1.1666666, 1, 0.71865445, 0.0020638031, 0.052061826, 0.6934127, 1.2, 1, 0.72908014, -0.034227423, 0.030922893, 0.6828722, 1.2333333, 1, 0.72621536, -0.056770768, 0.013201222, 0.6849921, 1.2666667, 1, 0.70896816, -0.062262855, 0.0010350966, 0.70248586, 1.3, 1, 0.6804392, -0.06902564, -0.020228103, 0.729266, 1.3333334, 1, 0.6324068, -0.077110335, -0.054718997, 0.7688443, 1.3666667, 1, 0.5597888, -0.087489605, -0.10362441, 0.81746197, 1.4, 1, 0.4823612, -0.10137174, -0.15725109, 0.85575914, 1.4333333, 1, 0.42525828, -0.11741939, -0.19816478, 0.8752708, 1.4666667, 1, 0.39059538, -0.13155083, -0.21966968, 0.8842369, 1.5, 1, 0.37796068, -0.13762446, -0.2259218, 0.887223, 1.5666667, 1, 0.37796068, -0.13762446, -0.2259218, 0.887223)
tracks/137/keys = PackedFloat32Array(0, 1, 0.44179797, 0.019521968, -0.051601887, 0.8954165, 0.033333335, 1, 0.44179797, 0.019521968, -0.051601887, 0.8954165, 0.06666667, 1, 0.4387489, 0.018258194, -0.05141648, 0.89695174, 0.1, 1, 0.43004486, 0.014769855, -0.05080653, 0.9012558, 0.13333334, 1, 0.41630515, 0.009532864, -0.049598027, 0.9078211, 0.16666667, 1, 0.39814097, 0.0030418113, -0.047560364, 0.9160854, 0.2, 1, 0.37620464, -0.004203059, -0.044481896, 0.92545867, 0.23333333, 1, 0.35121816, -0.011711375, -0.040232755, 0.93535554, 0.26666668, 1, 0.32398102, -0.019020172, -0.034812044, 0.94523156, 0.33333334, 1, 0.26621422, -0.031420905, -0.021239895, 0.9631675, 0.36666667, 1, 0.23744643, -0.0358491, -0.013869159, 0.9706398, 0.4, 1, 0.20988306, -0.038747564, -0.0068387706, 0.97693455, 0.43333334, 1, 0.1843034, -0.039905284, -0.00079246843, 0.9820587, 0.46666667, 1, 0.16143867, -0.039120868, 0.0036074112, 0.98610044, 0.5, 1, 0.14199927, -0.036168434, 0.0057337238, 0.98918915, 0.53333336, 1, 0.1256847, -0.044620525, 0.012203415, 0.99099123, 0.56666666, 1, 0.10890745, -0.06936638, 0.022937974, 0.99136347, 0.6, 1, 0.08769011, -0.095605634, 0.028292278, 0.9911456, 0.6333333, 1, 0.060644742, -0.10506575, 0.024207724, 0.9923192, 0.6666667, 1, 0.013824491, -0.07334958, -0.044924315, 0.99619806, 0.7, 1, -0.044905853, 0.037675608, -0.179454, 0.9820185, 0.73333335, 1, -0.080378674, 0.19062783, -0.2642019, 0.9420179, 0.76666665, 1, -0.09421107, 0.29268804, -0.25258896, 0.9174186, 0.8, 1, -0.10037765, 0.30298543, -0.18960795, 0.9285327, 0.8333333, 1, -0.10031209, 0.23914018, -0.12600891, 0.95753396, 0.8666667, 1, -0.09520436, 0.13082847, -0.08094858, 0.98349756, 0.9, 1, -0.09065307, 0.02132071, -0.055033643, 0.9941322, 0.93333334, 1, 0.051874533, -0.0765662, -0.023499437, 0.9954368, 0.96666664, 1, 0.4057964, -0.06957493, 0.061612647, 0.90922636, 1, 1, 0.54922605, -0.0068012737, 0.090823375, 0.83069587, 1.0333333, 1, 0.581355, 0.026544431, 0.07156746, 0.81006163, 1.0666667, 1, 0.6536492, 0.043364696, 0.07050341, 0.7522576, 1.1, 1, 0.740193, -0.04098214, 0.024367653, 0.6707019, 1.1333333, 1, 0.710711, 0.023307994, 0.056766916, 0.70080256, 1.1666666, 1, 0.71865445, 0.0020638031, 0.052061826, 0.6934127, 1.2, 1, 0.72908014, -0.034227423, 0.030922893, 0.6828722, 1.2333333, 1, 0.72621536, -0.056770768, 0.013201222, 0.6849921, 1.2666667, 1, 0.70896816, -0.062262855, 0.0010350966, 0.70248586, 1.3, 1, 0.6804392, -0.06902564, -0.020228103, 0.729266, 1.3333334, 1, 0.6324068, -0.077110335, -0.054718997, 0.7688443, 1.3666667, 1, 0.5597888, -0.087489605, -0.10362441, 0.81746197, 1.4, 1, 0.4823612, -0.10137174, -0.15725109, 0.85575914, 1.4333333, 1, 0.42525828, -0.11741939, -0.19816478, 0.8752708, 1.4666667, 1, 0.39059538, -0.13155083, -0.21966968, 0.8842369, 1.5, 1, 0.37796068, -0.13762446, -0.2259218, 0.887223, 1.5666667, 1, 0.37796068, -0.13762446, -0.2259218, 0.887223)
tracks/138/type = "scale_3d"
tracks/138/imported = true
tracks/138/enabled = true
@@ -1213,7 +1213,7 @@ tracks/172/enabled = true
tracks/172/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_swing.L")
tracks/172/interp = 1
tracks/172/loop_wrap = true
tracks/172/keys = PackedFloat32Array(0, 1, -0.0011698952, -0.9360589, 0.35154554, 0.014427378, 0.033333335, 1, -0.0011698952, -0.9360589, 0.35154554, 0.014427378, 0.06666667, 1, 0.0012099175, -0.93542075, 0.35314938, 0.016498134, 0.1, 1, 0.0077329255, -0.9335368, 0.35771134, 0.022177415, 0.13333334, 1, 0.017345518, -0.93037456, 0.3649229, 0.030556824, 0.16666667, 1, 0.028896978, -0.92588663, 0.37449554, 0.040645473, 0.2, 1, 0.04122684, -0.92010176, 0.38609156, 0.051443357, 0.26666668, 1, 0.06406031, -0.9054185, 0.41351143, 0.071568504, 0.3, 1, 0.072989605, -0.8972445, 0.4281363, 0.07952435, 0.33333334, 1, 0.07969861, -0.8891434, 0.44243535, 0.08557535, 0.36666667, 1, 0.08419361, -0.8815993, 0.45568186, 0.08971117, 0.4, 1, 0.08681008, -0.8750405, 0.46719024, 0.09220327, 0.43333334, 1, 0.08813282, -0.8698175, 0.47634107, 0.09353746, 0.46666667, 1, 0.08885515, -0.8662355, 0.48254508, 0.09429269, 0.5, 1, 0.089565895, -0.8646322, 0.48515183, 0.094957225, 0.53333336, 1, 0.12788592, -0.88080275, 0.4379631, 0.12657015, 0.56666666, 1, 0.17371868, -0.9021941, 0.35921237, 0.1638118, 0.6, 1, 0.17888351, -0.91635954, 0.31674424, 0.16720957, 0.6333333, 1, 0.15629117, -0.922969, 0.3190509, 0.1480129, 0.6666667, 1, 0.077264324, -0.932876, 0.34232074, 0.08117354, 0.7, 1, 0.08952584, 0.9477032, -0.29993236, 0.062325124, 0.73333335, 1, 0.23741113, 0.9380567, -0.16342531, 0.19229637, 0.76666665, 1, 0.3223977, 0.90330625, -0.094002485, 0.2669478, 0.8, 1, 0.3710533, 0.8688651, -0.11111182, 0.3082971, 0.8333333, 1, 0.39842445, 0.8438786, -0.13964021, 0.33110046, 0.8666667, 1, 0.42987922, 0.797196, -0.23022757, 0.35591817, 0.9, 1, 0.4166865, 0.73404706, -0.41445315, 0.3402587, 0.93333334, 1, 0.3363193, 0.68599164, -0.5871942, 0.26740932, 0.96666664, 1, 0.2404589, 0.6995805, -0.6472744, 0.1838547, 1, 1, 0.026472883, 0.9263133, -0.37576473, 0.0066226833, 1.0333333, 1, 0.1558159, -0.97266054, -0.10448699, 0.13687716, 1.0666667, 1, 0.10108354, -0.97143894, -0.19594231, 0.08772186, 1.1, 1, 0.23423904, -0.9211272, -0.23798938, 0.20004466, 1.1333333, 1, 0.14064024, -0.9499706, -0.25178748, 0.11991415, 1.1666666, 1, 0.1551429, -0.94407105, -0.25926638, 0.13206683, 1.2, 1, 0.1903778, -0.93188447, -0.26288006, 0.1619932, 1.2333333, 1, 0.21427542, -0.923794, -0.25962713, 0.18244039, 1.2666667, 1, 0.21449167, -0.92457104, -0.25647178, 0.1827127, 1.3, 1, 0.2152985, -0.9247625, -0.25457016, 0.18345293, 1.3333334, 1, 0.2165932, -0.924475, -0.25370002, 0.18457983, 1.3666667, 1, 0.21827562, -0.92379993, -0.25366992, 0.18601345, 1.4, 1, 0.22023217, -0.92282945, -0.25429612, 0.18766208, 1.4333333, 1, 0.22232223, -0.9216701, -0.25538287, 0.18941154, 1.4666667, 1, 0.22436814, -0.9204532, -0.25670868, 0.19111662, 1.5, 1, 0.22614914, -0.91934186, -0.25801864, 0.19259658, 1.5333333, 1, 0.22741091, -0.9185273, -0.25902572, 0.1936428, 1.5666667, 1, 0.2278875, -0.9182125, -0.25942773, 0.19403723)
tracks/172/keys = PackedFloat32Array(0, 1, -0.0011698952, -0.9360589, 0.35154554, 0.014427378, 0.033333335, 1, -0.0011698952, -0.9360589, 0.35154554, 0.014427378, 0.06666667, 1, 0.0012099175, -0.93542075, 0.35314938, 0.016498134, 0.1, 1, 0.0077329255, -0.9335368, 0.35771134, 0.022177415, 0.13333334, 1, 0.017345518, -0.93037456, 0.3649229, 0.030556824, 0.16666667, 1, 0.028896978, -0.92588663, 0.37449554, 0.040645473, 0.2, 1, 0.04122684, -0.92010176, 0.38609156, 0.051443357, 0.26666668, 1, 0.06406031, -0.9054185, 0.41351143, 0.071568504, 0.3, 1, 0.072989605, -0.8972445, 0.4281363, 0.07952435, 0.33333334, 1, 0.07969861, -0.8891434, 0.44243535, 0.08557535, 0.36666667, 1, 0.08419361, -0.8815993, 0.45568186, 0.08971117, 0.4, 1, 0.08681008, -0.8750405, 0.46719024, 0.09220327, 0.43333334, 1, 0.08813282, -0.8698175, 0.47634107, 0.09353746, 0.46666667, 1, 0.08885515, -0.8662355, 0.48254508, 0.09429269, 0.5, 1, 0.089565895, -0.8646322, 0.48515183, 0.094957225, 0.53333336, 1, 0.12788592, -0.88080275, 0.4379631, 0.12657015, 0.56666666, 1, 0.17371868, -0.9021941, 0.35921237, 0.1638118, 0.6, 1, 0.17888351, -0.91635954, 0.31674424, 0.16720957, 0.6333333, 1, 0.15629117, -0.92296904, 0.3190509, 0.1480129, 0.6666667, 1, 0.077264324, -0.932876, 0.34232074, 0.08117354, 0.7, 1, 0.08952584, 0.9477032, -0.29993236, 0.062325124, 0.73333335, 1, 0.23741113, 0.9380567, -0.16342531, 0.19229637, 0.76666665, 1, 0.3223977, 0.90330625, -0.094002485, 0.2669478, 0.8, 1, 0.3710533, 0.8688651, -0.11111182, 0.3082971, 0.8333333, 1, 0.39842445, 0.8438786, -0.13964021, 0.33110046, 0.8666667, 1, 0.42987922, 0.797196, -0.23022757, 0.35591817, 0.9, 1, 0.4166865, 0.73404706, -0.41445315, 0.3402587, 0.93333334, 1, 0.3363193, 0.68599164, -0.5871942, 0.26740932, 0.96666664, 1, 0.2404589, 0.6995805, -0.6472744, 0.1838547, 1, 1, 0.026472883, 0.9263133, -0.37576473, 0.0066226833, 1.0333333, 1, 0.1558159, -0.97266054, -0.10448699, 0.13687716, 1.0666667, 1, 0.10108354, -0.97143894, -0.19594231, 0.08772186, 1.1, 1, 0.23423904, -0.9211272, -0.23798938, 0.20004466, 1.1333333, 1, 0.14064024, -0.9499706, -0.25178748, 0.11991415, 1.1666666, 1, 0.1551429, -0.94407105, -0.25926638, 0.13206683, 1.2, 1, 0.1903778, -0.93188447, -0.26288006, 0.1619932, 1.2333333, 1, 0.21427542, -0.923794, -0.25962713, 0.18244039, 1.2666667, 1, 0.21449167, -0.92457104, -0.25647178, 0.1827127, 1.3, 1, 0.2152985, -0.9247625, -0.25457016, 0.18345293, 1.3333334, 1, 0.2165932, -0.924475, -0.25370002, 0.18457983, 1.3666667, 1, 0.21827562, -0.92379993, -0.25366992, 0.18601345, 1.4, 1, 0.22023217, -0.92282945, -0.25429612, 0.18766208, 1.4333333, 1, 0.22232223, -0.9216701, -0.25538287, 0.18941154, 1.4666667, 1, 0.22436814, -0.9204532, -0.25670868, 0.19111662, 1.5, 1, 0.22614914, -0.91934186, -0.25801864, 0.19259658, 1.5333333, 1, 0.22741091, -0.9185273, -0.25902572, 0.1936428, 1.5666667, 1, 0.2278875, -0.9182125, -0.25942773, 0.19403723)
tracks/173/type = "rotation_3d"
tracks/173/imported = true
tracks/173/enabled = true
@@ -1255,7 +1255,7 @@ tracks/178/enabled = true
tracks/178/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.L")
tracks/178/interp = 1
tracks/178/loop_wrap = true
tracks/178/keys = PackedFloat32Array(0, 1, -0.3215265, 0.94068795, -0.081958495, 0.07077954, 0.033333335, 1, -0.3215265, 0.94068795, -0.081958495, 0.07077954, 0.06666667, 1, -0.31599492, 0.94372684, -0.072169594, 0.06571455, 0.1, 1, -0.30156428, 0.9510358, -0.045095626, 0.050559934, 0.13333334, 1, -0.28172493, 0.9591659, -0.0040723444, 0.024806578, 0.16666667, 1, 0.2610674, -0.96406865, -0.04738063, 0.0130611705, 0.2, 1, 0.24610384, -0.9612772, -0.105123796, 0.06578822, 0.23333333, 1, 0.24578528, -0.94552124, -0.16365486, 0.13709985, 0.26666668, 1, 0.27110547, -0.90978813, -0.21447589, 0.22975525, 0.3, 1, 0.3318427, -0.8456177, -0.24376069, 0.33969378, 0.33333334, 1, 0.42816168, -0.74980783, -0.23332794, 0.4472403, 0.36666667, 1, 0.5507277, -0.64311755, -0.15762916, 0.5081849, 0.4, 1, 0.6689111, -0.5612205, -0.020189747, 0.4870132, 0.43333334, 1, 0.75237644, -0.51069975, 0.14760754, 0.38900846, 0.46666667, 1, 0.78516006, -0.4773381, 0.3086292, 0.24580495, 0.5, 1, 0.77521086, -0.4504399, 0.43013668, 0.10552028, 0.53333336, 1, 0.75071293, -0.43052885, 0.5010208, 0.0072978707, 0.56666666, 1, -0.7385084, 0.42274478, -0.5244694, 0.0287073, 1, 1, -0.73850816, 0.42274556, -0.52446914, 0.028707027, 1.0333333, 1, -0.73951024, 0.42700085, -0.5190355, 0.037376773, 1.0666667, 1, -0.7423535, 0.4268675, -0.5157826, 0.025763594, 1.1, 1, -0.7416911, 0.40923285, -0.5309585, 0.022493068, 1.1333333, 1, -0.73947835, 0.42281443, -0.5231701, 0.026321137, 1.1666666, 1, -0.7385082, 0.42274705, -0.5244678, 0.028706046, 1.5666667, 1, -0.73850834, 0.42274702, -0.52446777, 0.02870597)
tracks/178/keys = PackedFloat32Array(0, 1, -0.3215265, 0.94068795, -0.081958495, 0.07077954, 0.033333335, 1, -0.3215265, 0.94068795, -0.081958495, 0.07077954, 0.06666667, 1, -0.31599492, 0.94372684, -0.072169594, 0.06571455, 0.1, 1, -0.30156428, 0.9510358, -0.045095626, 0.050559934, 0.13333334, 1, -0.28172493, 0.9591659, -0.0040723444, 0.024806578, 0.16666667, 1, 0.2610674, -0.96406865, -0.04738063, 0.0130611705, 0.2, 1, 0.24610384, -0.9612772, -0.105123796, 0.06578822, 0.23333333, 1, 0.24578528, -0.94552124, -0.16365486, 0.13709985, 0.26666668, 1, 0.27110547, -0.90978813, -0.21447589, 0.22975525, 0.3, 1, 0.3318427, -0.8456177, -0.24376069, 0.33969378, 0.33333334, 1, 0.42816168, -0.74980783, -0.23332794, 0.4472403, 0.36666667, 1, 0.5507277, -0.64311755, -0.15762916, 0.5081849, 0.4, 1, 0.6689111, -0.5612205, -0.020189747, 0.4870132, 0.43333334, 1, 0.7523765, -0.51069975, 0.14760754, 0.3890085, 0.46666667, 1, 0.78516006, -0.4773381, 0.3086292, 0.24580495, 0.5, 1, 0.77521086, -0.4504399, 0.43013668, 0.10552028, 0.53333336, 1, 0.75071293, -0.43052885, 0.5010208, 0.0072978707, 0.56666666, 1, -0.7385084, 0.42274478, -0.5244694, 0.0287073, 1, 1, -0.73850816, 0.42274556, -0.52446914, 0.028707027, 1.0333333, 1, -0.73951024, 0.42700085, -0.5190355, 0.037376773, 1.0666667, 1, -0.7423535, 0.4268675, -0.5157826, 0.025763594, 1.1, 1, -0.7416911, 0.40923285, -0.5309585, 0.022493068, 1.1333333, 1, -0.73947835, 0.42281443, -0.5231701, 0.026321137, 1.1666666, 1, -0.7385082, 0.42274705, -0.5244678, 0.028706046, 1.5666667, 1, -0.73850834, 0.42274702, -0.52446777, 0.02870597)
tracks/179/type = "scale_3d"
tracks/179/imported = true
tracks/179/enabled = true
@@ -1612,7 +1612,7 @@ tracks/229/enabled = true
tracks/229/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.R")
tracks/229/interp = 1
tracks/229/loop_wrap = true
tracks/229/keys = PackedFloat32Array(0, 1, -0.98166746, -0.025048861, -0.03244726, 0.18614185, 0.06666667, 1, -0.981755, -0.025427237, -0.032995943, 0.18553123, 0.1, 1, -0.98198396, -0.026217438, -0.034459364, 0.18393654, 0.13333334, 1, -0.9823023, -0.026902009, -0.036574524, 0.18171646, 0.16666667, 1, -0.98266035, -0.026961278, -0.039087202, 0.17923158, 0.2, 1, -0.9830135, -0.025871204, -0.04174531, 0.17684028, 0.23333333, 1, -0.9833185, -0.02310316, -0.044293292, 0.17489772, 0.26666668, 1, -0.98352563, -0.018124497, -0.046466988, 0.1737518, 0.3, 1, -0.98356587, -0.010400152, -0.047988936, 0.17374448, 0.33333334, 1, -0.9833328, 0.0006037483, -0.0485647, 0.17520773, 0.36666667, 1, -0.9826599, 0.015415013, -0.047879573, 0.17846432, 0.4, 1, -0.9812928, 0.0345478, -0.045596823, 0.1838261, 0.43333334, 1, -0.9788567, 0.058490813, -0.04135765, 0.1915934, 0.46666667, 1, -0.9748208, 0.08768961, -0.034784857, 0.20205192, 0.5, 1, -0.9684577, 0.122522, -0.025489561, 0.21547246, 0.53333336, 1, -0.9572216, 0.1689939, 0.014141448, 0.23445228, 0.56666666, 1, -0.9349037, 0.21794462, 0.099037044, 0.2620056, 0.6, 1, -0.8987264, 0.24502118, 0.2076054, 0.2985893, 0.6333333, 1, -0.8541174, 0.23143362, 0.31500173, 0.34306833, 0.6666667, 1, -0.8310604, 0.17357749, 0.28358978, 0.44585466, 0.7, 1, -0.7959402, 0.12195313, 0.04257455, 0.59143394, 0.73333335, 1, -0.70269555, 0.12090414, -0.21527642, 0.6672761, 0.76666665, 1, -0.63577807, 0.13899978, -0.3176096, 0.68963003, 0.8, 1, -0.6071188, 0.20550966, -0.37279886, 0.6709648, 0.8333333, 1, -0.5795775, 0.31626526, -0.4790819, 0.5784002, 0.8666667, 1, -0.5802069, 0.3764963, -0.5378587, 0.48199448, 0.9, 1, -0.6039111, 0.3861431, -0.46726334, 0.5175422, 0.93333334, 1, -0.5941712, 0.38207904, -0.1779938, 0.6850506, 0.96666664, 1, -0.5303058, 0.26368767, 0.16779582, 0.7880921, 1, 1, -0.47588488, 0.1720705, 0.3395558, 0.79286015, 1.0333333, 1, -0.79477376, 0.30753338, 0.19124934, 0.4870129, 1.0666667, 1, -0.8022707, 0.3521983, 0.31529808, 0.3645617, 1.1, 1, -0.8434825, 0.45639363, 0.26743174, 0.09339408, 1.1333333, 1, -0.80413145, 0.42472866, 0.33455223, 0.24708916, 1.1666666, 1, -0.8219724, 0.43155038, 0.30398944, 0.2138131, 1.2, 1, -0.846316, 0.44228446, 0.26156852, 0.14041223, 1.2333333, 1, -0.8566274, 0.44660616, 0.23794962, 0.10056055, 1.5666667, 1, -0.8566275, 0.44660622, 0.23794965, 0.10056057)
tracks/229/keys = PackedFloat32Array(0, 1, -0.98166746, -0.025048861, -0.03244726, 0.18614185, 0.06666667, 1, -0.981755, -0.025427237, -0.032995943, 0.18553123, 0.1, 1, -0.98198396, -0.026217438, -0.034459364, 0.18393654, 0.13333334, 1, -0.9823023, -0.026902009, -0.036574524, 0.18171646, 0.16666667, 1, -0.98266035, -0.026961278, -0.039087202, 0.17923158, 0.2, 1, -0.9830135, -0.025871204, -0.04174531, 0.17684028, 0.23333333, 1, -0.9833185, -0.02310316, -0.044293292, 0.17489772, 0.26666668, 1, -0.98352563, -0.018124497, -0.046466988, 0.1737518, 0.3, 1, -0.98356587, -0.010400152, -0.047988936, 0.17374448, 0.33333334, 1, -0.9833328, 0.0006037483, -0.0485647, 0.17520773, 0.36666667, 1, -0.9826599, 0.015415013, -0.047879573, 0.17846432, 0.4, 1, -0.9812928, 0.0345478, -0.045596823, 0.1838261, 0.43333334, 1, -0.9788567, 0.058490813, -0.04135765, 0.1915934, 0.46666667, 1, -0.9748208, 0.08768961, -0.034784857, 0.20205192, 0.5, 1, -0.9684577, 0.122522, -0.025489561, 0.21547246, 0.53333336, 1, -0.9572216, 0.1689939, 0.014141448, 0.23445228, 0.56666666, 1, -0.9349037, 0.21794462, 0.099037044, 0.2620056, 0.6, 1, -0.8987264, 0.24502118, 0.2076054, 0.2985893, 0.6333333, 1, -0.8541174, 0.23143362, 0.31500173, 0.34306833, 0.6666667, 1, -0.8310604, 0.17357749, 0.28358978, 0.44585466, 0.7, 1, -0.7959402, 0.12195313, 0.04257455, 0.59143394, 0.73333335, 1, -0.70269555, 0.12090414, -0.21527642, 0.6672761, 0.76666665, 1, -0.63577807, 0.13899978, -0.3176096, 0.68963003, 0.8, 1, -0.6071187, 0.20550965, -0.37279883, 0.6709647, 0.8333333, 1, -0.5795775, 0.31626526, -0.47908193, 0.5784002, 0.8666667, 1, -0.5802069, 0.3764963, -0.5378587, 0.48199448, 0.9, 1, -0.6039111, 0.3861431, -0.46726334, 0.5175422, 0.93333334, 1, -0.5941712, 0.38207904, -0.1779938, 0.6850506, 0.96666664, 1, -0.5303058, 0.26368767, 0.16779582, 0.7880921, 1, 1, -0.47588488, 0.1720705, 0.3395558, 0.79286015, 1.0333333, 1, -0.79477376, 0.30753338, 0.19124934, 0.4870129, 1.0666667, 1, -0.8022707, 0.3521983, 0.31529808, 0.3645617, 1.1, 1, -0.8434825, 0.45639363, 0.26743174, 0.09339408, 1.1333333, 1, -0.80413145, 0.42472866, 0.33455223, 0.24708916, 1.1666666, 1, -0.8219724, 0.43155038, 0.30398944, 0.2138131, 1.2, 1, -0.846316, 0.44228446, 0.26156852, 0.14041223, 1.2333333, 1, -0.8566274, 0.44660616, 0.23794962, 0.10056055, 1.5666667, 1, -0.8566275, 0.44660622, 0.23794965, 0.10056057)
tracks/230/type = "scale_3d"
tracks/230/imported = true
tracks/230/enabled = true
+18 -18
View File
@@ -72,14 +72,14 @@ tracks/9/enabled = true
tracks/9/path = NodePath("bear-rig/Skeleton3D:upperarm_l")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = PackedFloat32Array(0, 1, -0.42921767, 0.855136, -0.254371, 0.1407481, 0.033333335, 1, -0.42921767, 0.855136, -0.254371, 0.1407481, 0.06666667, 1, -0.4400609, 0.845644, -0.26670235, 0.14178328, 0.1, 1, -0.4681039, 0.81877637, -0.29930165, 0.1445769, 0.13333334, 1, -0.5059822, 0.776377, -0.3451586, 0.14861459, 0.2, 1, -0.5815765, 0.66234756, -0.44520783, 0.15765293, 0.23333333, 1, -0.6084187, 0.6071915, -0.48491287, 0.16126, 0.26666668, 1, -0.6249162, 0.5669988, -0.51109326, 0.16363353, 0.3, 1, -0.6306267, 0.5515895, -0.52057797, 0.16449225, 0.6333333, 1, -0.6306251, 0.55159086, -0.5205768, 0.16449757, 0.6666667, 1, -0.48454076, 0.7137641, -0.43677807, 0.2549239, 0.7, 1, -0.2952489, 0.79980236, -0.36353314, 0.3754835, 0.73333335, 1, -0.4845418, 0.7137619, -0.43678012, 0.25492424, 0.76666665, 1, -0.6306269, 0.5515891, -0.5205771, 0.16449597, 0.96666664, 1, -0.6306287, 0.55159104, -0.52057433, 0.1644909, 1, 1, -0.46209055, 0.68678826, -0.4701395, 0.30620763, 1.0333333, 1, -0.26148787, 0.77419925, -0.38730305, 0.4268911, 1.0666667, 1, -0.46313912, 0.717782, -0.43887436, 0.27871203, 1.1, 1, -0.6306259, 0.5515945, -0.52057415, 0.16449048, 1.3, 1, -0.63062567, 0.5515957, -0.52057326, 0.16449034)
tracks/9/keys = PackedFloat32Array(0, 1, -0.42921767, 0.855136, -0.254371, 0.1407481, 0.033333335, 1, -0.42921767, 0.855136, -0.254371, 0.1407481, 0.06666667, 1, -0.4400609, 0.845644, -0.26670235, 0.14178328, 0.1, 1, -0.4681039, 0.81877637, -0.29930165, 0.1445769, 0.13333334, 1, -0.5059822, 0.776377, -0.3451586, 0.14861459, 0.2, 1, -0.5815765, 0.66234756, -0.44520783, 0.15765293, 0.23333333, 1, -0.6084187, 0.6071915, -0.48491287, 0.16126, 0.26666668, 1, -0.6249162, 0.5669988, -0.51109326, 0.16363353, 0.3, 1, -0.6306267, 0.5515895, -0.52057797, 0.16449225, 0.6333333, 1, -0.63062507, 0.5515908, -0.5205767, 0.16449755, 0.6666667, 1, -0.48454076, 0.7137641, -0.43677807, 0.2549239, 0.7, 1, -0.2952489, 0.79980236, -0.36353314, 0.3754835, 0.73333335, 1, -0.48454183, 0.7137619, -0.43678015, 0.25492424, 0.76666665, 1, -0.6306269, 0.5515891, -0.5205771, 0.16449597, 0.96666664, 1, -0.6306287, 0.55159104, -0.52057433, 0.1644909, 1, 1, -0.46209055, 0.68678826, -0.4701395, 0.30620763, 1.0333333, 1, -0.26148787, 0.77419925, -0.38730305, 0.4268911, 1.0666667, 1, -0.46313912, 0.717782, -0.43887436, 0.27871203, 1.1, 1, -0.6306259, 0.5515945, -0.52057415, 0.16449048, 1.3, 1, -0.63062567, 0.5515957, -0.52057326, 0.16449034)
tracks/10/type = "rotation_3d"
tracks/10/imported = true
tracks/10/enabled = true
tracks/10/path = NodePath("bear-rig/Skeleton3D:lowerarm_l")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = PackedFloat32Array(0, 1, 0.17766143, -0.33906844, -0.19340058, 0.9033633, 0.033333335, 1, 0.17766143, -0.33906844, -0.19340058, 0.9033633, 0.06666667, 1, 0.17660543, -0.31758118, -0.21461877, 0.90658236, 0.1, 1, 0.17346577, -0.25695226, -0.271788, 0.9110524, 0.13333334, 1, 0.16786878, -0.1626791, -0.35347456, 0.9057656, 0.16666667, 1, 0.15989651, -0.046752676, -0.4432277, 0.88079315, 0.2, 1, 0.15124583, 0.07033454, -0.5229029, 0.8359129, 0.23333333, 1, 0.14513102, 0.16766362, -0.58120066, 0.78296345, 0.26666668, 1, 0.14506038, 0.23207147, -0.616537, 0.7382293, 0.3, 1, 0.15436566, 0.25655046, -0.63152957, 0.7152087, 0.33333334, 1, 0.17568442, 0.22825621, -0.64043486, 0.71195316, 0.36666667, 1, 0.20293522, 0.15881702, -0.6517275, 0.71333426, 0.4, 1, 0.22575402, 0.082209796, -0.6593671, 0.7123986, 0.43333334, 1, 0.23456569, 0.038800918, -0.6635681, 0.7093313, 0.46666667, 1, 0.23387583, 0.033100106, -0.6658155, 0.7077403, 0.5, 1, 0.2337861, 0.03606684, -0.6654815, 0.707939, 0.53333336, 1, 0.23456526, 0.03880084, -0.66356814, 0.7093314, 0.56666666, 1, 0.2509591, 0.0369819, -0.63247514, 0.7318655, 0.6, 1, 0.3386698, 0.017942952, -0.30688813, 0.88926965, 0.6333333, 1, 0.44075486, -1.6774179e-06, 1.6856999e-06, 0.8976276, 0.6666667, 1, 0.6057482, 0.15647244, -0.23352997, 0.74434495, 0.7, 1, 0.6147562, 0.27863348, -0.48396748, 0.55696833, 0.73333335, 1, 0.57699484, 0.15981996, -0.23117468, 0.76687217, 0.76666665, 1, 0.44075477, 2.4842732e-06, -2.2024028e-06, 0.89762753, 1.0333333, 1, 0.44076136, 0.0010802062, -0.00053051295, 0.89762354, 1.0666667, 1, 0.43970457, -0.062066536, 0.030477114, 0.8954768, 1.1, 1, 0.4407614, -1.3394623e-06, 1.6799339e-06, 0.8976243, 1.3, 1, 0.44076082, 1.0967943e-06, -7.6711393e-07, 0.8976246)
tracks/10/keys = PackedFloat32Array(0, 1, 0.17766143, -0.33906844, -0.19340058, 0.9033633, 0.033333335, 1, 0.17766143, -0.33906844, -0.19340058, 0.9033633, 0.06666667, 1, 0.17660543, -0.31758118, -0.21461877, 0.90658236, 0.1, 1, 0.17346577, -0.25695226, -0.271788, 0.9110524, 0.13333334, 1, 0.16786878, -0.1626791, -0.35347456, 0.9057656, 0.16666667, 1, 0.15989651, -0.046752676, -0.4432277, 0.88079315, 0.2, 1, 0.15124583, 0.07033454, -0.5229029, 0.8359129, 0.23333333, 1, 0.14513102, 0.16766362, -0.58120066, 0.78296345, 0.26666668, 1, 0.14506038, 0.23207147, -0.616537, 0.7382293, 0.3, 1, 0.15436566, 0.25655046, -0.63152957, 0.7152087, 0.33333334, 1, 0.17568442, 0.22825621, -0.64043486, 0.71195316, 0.36666667, 1, 0.20293522, 0.15881702, -0.6517275, 0.71333426, 0.4, 1, 0.22575402, 0.082209796, -0.6593671, 0.7123986, 0.43333334, 1, 0.23456569, 0.038800918, -0.6635681, 0.7093313, 0.46666667, 1, 0.23387583, 0.033100106, -0.6658155, 0.7077403, 0.5, 1, 0.2337861, 0.03606684, -0.6654815, 0.707939, 0.53333336, 1, 0.23456526, 0.03880084, -0.66356814, 0.7093314, 0.56666666, 1, 0.2509591, 0.0369819, -0.63247514, 0.7318655, 0.6, 1, 0.3386698, 0.017942952, -0.30688813, 0.88926965, 0.6333333, 1, 0.44075486, -1.6774179e-06, 1.6856999e-06, 0.8976276, 0.6666667, 1, 0.6057482, 0.15647244, -0.23352998, 0.74434495, 0.7, 1, 0.6147562, 0.27863348, -0.48396748, 0.55696833, 0.73333335, 1, 0.57699484, 0.15981996, -0.23117468, 0.76687217, 0.76666665, 1, 0.44075477, 2.4842732e-06, -2.2024028e-06, 0.89762753, 1.0333333, 1, 0.44076136, 0.0010802062, -0.00053051295, 0.89762354, 1.0666667, 1, 0.43970457, -0.062066536, 0.030477114, 0.8954768, 1.1, 1, 0.4407614, -1.3394623e-06, 1.6799339e-06, 0.8976243, 1.3, 1, 0.44076082, 1.0967943e-06, -7.6711393e-07, 0.8976246)
tracks/11/type = "rotation_3d"
tracks/11/imported = true
tracks/11/enabled = true
@@ -93,7 +93,7 @@ tracks/12/enabled = true
tracks/12/path = NodePath("bear-rig/Skeleton3D:clavicle_r")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = PackedFloat32Array(0, 1, -0.80189157, 0.34745225, -0.4363108, 0.21419616, 0.033333335, 1, -0.80189145, 0.34745222, -0.43631074, 0.21419613, 0.06666667, 1, -0.7982262, 0.35437563, -0.44459033, 0.19897851, 0.1, 1, -0.78792304, 0.3708137, -0.465858, 0.15700561, 0.13333334, 1, -0.7716256, 0.3889352, -0.49451923, 0.09367027, 0.16666667, 1, -0.7504224, 0.40153024, -0.5247839, 0.01554196, 0.2, 1, 0.7266614, -0.4044546, 0.5509952, 0.06916687, 0.23333333, 1, 0.7041804, -0.39805883, 0.568121, 0.1513855, 0.26666668, 1, 0.6879346, -0.38724256, 0.57209814, 0.22247028, 0.3, 1, 0.6831398, -0.3800979, 0.55970025, 0.27492052, 0.33333334, 1, 0.68264127, -0.39716363, 0.5314896, 0.3062365, 0.36666667, 1, 0.67868996, -0.44612023, 0.4895609, 0.31731185, 0.4, 1, 0.67261404, -0.5149768, 0.43471035, 0.3056407, 0.43333334, 1, 0.66490257, -0.5903866, 0.3697204, 0.26954618, 0.46666667, 1, 0.6563879, -0.6581909, 0.3011445, 0.21272433, 0.5, 1, 0.64786375, -0.7044853, 0.24506265, 0.15465239, 0.53333336, 1, 0.6452673, -0.72195596, 0.21752048, 0.12286046, 0.56666666, 1, 0.64969844, -0.7181682, 0.21922939, 0.118595526, 0.6, 1, 0.70491713, -0.6662675, 0.21775822, 0.10844725, 0.6333333, 1, 0.76959926, -0.5941391, 0.23373447, 0.009167747, 0.6666667, 1, -0.7564119, 0.49889517, -0.3395273, 0.252321, 0.7, 1, -0.68404144, 0.42482498, -0.44002295, 0.3974807, 0.76666665, 1, -0.52843547, 0.5410081, -0.58656514, 0.28984064, 0.8, 1, -0.4007933, 0.64833677, -0.57469803, 0.29790333, 0.8333333, 1, -0.3045313, 0.73179734, -0.5285375, 0.3039433, 0.8666667, 1, -0.32608202, 0.7754278, -0.4710967, 0.26542455, 0.9, 1, -0.35512364, 0.82046694, -0.40574685, 0.18997607, 0.93333334, 1, -0.38873246, 0.85003, -0.34406555, 0.08919094, 0.96666664, 1, 0.4207317, -0.8575542, 0.29555458, 0.01527104, 1, 1, 0.44402543, -0.8503439, 0.26542717, 0.09646389, 1.0333333, 1, 0.45288393, -0.84453046, 0.25513974, 0.12871815, 1.0666667, 1, 0.2883255, -0.93421775, 0.21000867, 0.0014235467, 1.1, 1, -0.09816194, 0.973197, -0.17627858, 0.11035304, 1.3, 1, -0.09816344, 0.97319484, -0.1762906, 0.11035156)
tracks/12/keys = PackedFloat32Array(0, 1, -0.80189157, 0.34745225, -0.4363108, 0.21419616, 0.033333335, 1, -0.80189145, 0.34745222, -0.43631074, 0.21419613, 0.06666667, 1, -0.7982262, 0.35437563, -0.44459033, 0.19897851, 0.1, 1, -0.78792304, 0.3708137, -0.465858, 0.15700561, 0.13333334, 1, -0.7716256, 0.3889352, -0.49451923, 0.09367027, 0.16666667, 1, -0.7504224, 0.40153024, -0.5247839, 0.01554196, 0.2, 1, 0.7266614, -0.4044546, 0.5509952, 0.06916687, 0.23333333, 1, 0.7041804, -0.39805883, 0.568121, 0.1513855, 0.26666668, 1, 0.6879346, -0.38724256, 0.57209814, 0.22247028, 0.3, 1, 0.6831398, -0.3800979, 0.55970025, 0.27492052, 0.33333334, 1, 0.68264127, -0.39716363, 0.5314896, 0.3062365, 0.36666667, 1, 0.67868996, -0.44612023, 0.4895609, 0.31731185, 0.4, 1, 0.67261404, -0.5149768, 0.43471038, 0.3056407, 0.43333334, 1, 0.66490257, -0.5903866, 0.3697204, 0.26954618, 0.46666667, 1, 0.6563879, -0.6581909, 0.3011445, 0.21272433, 0.5, 1, 0.64786375, -0.7044853, 0.24506265, 0.15465239, 0.53333336, 1, 0.6452673, -0.72195596, 0.21752048, 0.12286046, 0.56666666, 1, 0.64969844, -0.7181682, 0.21922939, 0.118595526, 0.6, 1, 0.70491713, -0.6662675, 0.21775822, 0.10844725, 0.6333333, 1, 0.76959926, -0.5941391, 0.23373447, 0.009167747, 0.6666667, 1, -0.7564119, 0.49889517, -0.3395273, 0.252321, 0.7, 1, -0.68404144, 0.42482498, -0.44002295, 0.3974807, 0.76666665, 1, -0.52843547, 0.5410081, -0.58656514, 0.28984064, 0.8, 1, -0.4007933, 0.64833677, -0.57469803, 0.29790333, 0.8333333, 1, -0.3045313, 0.73179734, -0.5285375, 0.3039433, 0.8666667, 1, -0.32608202, 0.7754278, -0.4710967, 0.26542455, 0.9, 1, -0.35512364, 0.82046694, -0.40574685, 0.18997607, 0.93333334, 1, -0.38873246, 0.85003, -0.34406555, 0.08919094, 0.96666664, 1, 0.4207317, -0.8575542, 0.29555458, 0.01527104, 1, 1, 0.44402543, -0.8503439, 0.26542717, 0.09646389, 1.0333333, 1, 0.45288393, -0.84453046, 0.25513974, 0.12871815, 1.0666667, 1, 0.2883255, -0.93421775, 0.21000867, 0.0014235467, 1.1, 1, -0.09816194, 0.973197, -0.17627858, 0.11035304, 1.3, 1, -0.09816344, 0.97319484, -0.1762906, 0.11035156)
tracks/13/type = "rotation_3d"
tracks/13/imported = true
tracks/13/enabled = true
@@ -121,14 +121,14 @@ tracks/16/enabled = true
tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l")
tracks/16/interp = 1
tracks/16/loop_wrap = true
tracks/16/keys = PackedFloat32Array(0, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.033333335, 1, 0.9957146, -0.032195, 0.031220287, 0.08087851, 0.06666667, 1, 0.98365045, -0.038208254, 0.037051167, 0.17204404, 0.1, 1, 0.8769823, -0.041877113, 0.040609404, 0.47696894, 0.13333334, 1, 0.6387327, -0.027862104, 0.027022284, 0.7684492, 0.16666667, 1, 0.5845335, -0.026255984, 0.025460007, 0.8105449, 0.2, 1, 0.66700965, -0.029403636, 0.028512413, 0.74392253, 0.23333333, 1, 0.8393251, -0.030410156, 0.029488817, 0.54197705, 0.26666668, 1, 0.8455102, -0.029062666, 0.028182197, 0.5324225, 0.3, 1, 0.8647286, -0.029579487, 0.028683431, 0.50054646, 0.33333334, 1, 0.8925004, -0.03262032, 0.031632196, 0.44875216, 0.36666667, 1, 0.85235035, -0.039351806, 0.038159546, 0.5200905, 0.4, 1, 0.8054461, -0.046864547, 0.04544445, 0.589063, 0.43333334, 1, 0.81749743, -0.05877311, 0.05699215, 0.5700838, 0.46666667, 1, 0.8772028, -0.06692023, 0.06489251, 0.47098413, 0.5, 1, 0.9299325, -0.062268335, 0.060381804, 0.35735458, 0.53333336, 1, 0.95353675, -0.056397073, 0.05469246, 0.29085344, 0.56666666, 1, 0.9544529, -0.048909962, 0.04743195, 0.29047856, 0.6, 1, 0.8875729, -0.0042939363, 0.004165331, 0.46062845, 0.6333333, 1, 0.81882256, 0.04458054, -0.043229092, 0.57067806, 0.6666667, 1, 0.8732218, 0.067569435, -0.06552113, 0.47814754, 0.7, 1, 0.86666787, 0.08507456, -0.08249575, 0.48460662, 0.73333335, 1, 0.72697043, 0.110055916, -0.10672031, 0.66933733, 0.76666665, 1, 0.5708545, 0.12323043, -0.11949588, 0.80290735, 0.8, 1, 0.56769687, 0.12318985, -0.119456515, 0.8051551, 0.8333333, 1, 0.5700534, 0.12300681, -0.11927905, 0.8035428, 0.8666667, 1, 0.60674775, 0.1240446, -0.1202853, 0.7758876, 0.9, 1, 0.67935175, 0.12543301, -0.1216315, 0.71270865, 0.96666664, 1, 0.8354119, 0.118076, -0.11449707, 0.5244382, 1, 1, 0.8824345, 0.10449665, -0.10132909, 0.44735032, 1.0333333, 1, 0.89814466, 0.06610252, -0.06409856, 0.4299512, 1.0666667, 1, 0.82270896, 0.0027759152, -0.0026915022, 0.5684498, 1.1, 1, 0.49491826, -0.045722354, 0.044336215, 0.86660236, 1.1333333, 1, 0.50200135, -0.037445985, 0.036310676, 0.8632926, 1.1666666, 1, 0.5234761, -0.016654078, 0.01614902, 0.8517245, 1.2, 1, 0.5583803, 0.012198213, -0.011828795, 0.82941115, 1.2333333, 1, 0.5947405, 0.042301405, -0.041019544, 0.8017555, 1.2666667, 1, 0.6112592, 0.057042416, -0.05531382, 0.7874318, 1.3, 1, 0.6112592, 0.057042416, -0.05531382, 0.7874318)
tracks/16/keys = PackedFloat32Array(0, 1, 0.99571455, -0.032195, 0.031220285, 0.08087851, 0.033333335, 1, 0.9957146, -0.032195, 0.031220287, 0.08087851, 0.06666667, 1, 0.98365045, -0.038208254, 0.037051167, 0.17204404, 0.1, 1, 0.8769823, -0.041877113, 0.040609404, 0.47696894, 0.13333334, 1, 0.6387327, -0.027862104, 0.027022284, 0.7684492, 0.16666667, 1, 0.5845335, -0.026255984, 0.025460007, 0.8105449, 0.2, 1, 0.66700965, -0.029403636, 0.028512413, 0.74392253, 0.23333333, 1, 0.8393251, -0.030410156, 0.029488817, 0.54197705, 0.26666668, 1, 0.8455102, -0.029062666, 0.028182197, 0.5324225, 0.3, 1, 0.8647286, -0.029579487, 0.028683431, 0.50054646, 0.33333334, 1, 0.8925004, -0.03262032, 0.031632196, 0.44875216, 0.36666667, 1, 0.85235035, -0.039351806, 0.038159546, 0.5200905, 0.4, 1, 0.8054461, -0.046864547, 0.04544445, 0.589063, 0.43333334, 1, 0.81749743, -0.05877311, 0.05699215, 0.5700838, 0.46666667, 1, 0.8772028, -0.06692023, 0.06489251, 0.47098413, 0.5, 1, 0.9299325, -0.062268335, 0.060381804, 0.35735458, 0.53333336, 1, 0.95353675, -0.056397073, 0.05469246, 0.29085344, 0.56666666, 1, 0.9544529, -0.048909962, 0.04743195, 0.29047856, 0.6, 1, 0.8875729, -0.0042939363, 0.004165331, 0.46062845, 0.6333333, 1, 0.81882256, 0.04458054, -0.043229092, 0.57067806, 0.6666667, 1, 0.8732218, 0.067569435, -0.06552113, 0.47814754, 0.7, 1, 0.8666679, 0.08507456, -0.08249575, 0.48460665, 0.73333335, 1, 0.72697043, 0.110055916, -0.10672031, 0.66933733, 0.76666665, 1, 0.5708545, 0.12323043, -0.11949588, 0.80290735, 0.8, 1, 0.56769687, 0.12318985, -0.119456515, 0.8051551, 0.8333333, 1, 0.5700534, 0.12300681, -0.11927905, 0.8035428, 0.8666667, 1, 0.60674775, 0.1240446, -0.1202853, 0.7758876, 0.9, 1, 0.67935175, 0.12543301, -0.1216315, 0.71270865, 0.96666664, 1, 0.8354119, 0.118076, -0.11449707, 0.5244382, 1, 1, 0.8824345, 0.10449665, -0.10132909, 0.44735032, 1.0333333, 1, 0.89814466, 0.06610252, -0.06409856, 0.4299512, 1.0666667, 1, 0.8227089, 0.0027759152, -0.0026915022, 0.5684498, 1.1, 1, 0.49491826, -0.045722354, 0.044336215, 0.86660236, 1.1333333, 1, 0.50200135, -0.037445985, 0.036310676, 0.8632926, 1.1666666, 1, 0.5234761, -0.016654078, 0.01614902, 0.8517245, 1.2, 1, 0.5583803, 0.012198213, -0.011828795, 0.82941115, 1.2333333, 1, 0.5947405, 0.042301405, -0.041019544, 0.8017555, 1.2666667, 1, 0.6112592, 0.057042416, -0.05531382, 0.7874318, 1.3, 1, 0.6112592, 0.057042416, -0.05531382, 0.7874318)
tracks/17/type = "rotation_3d"
tracks/17/imported = true
tracks/17/enabled = true
tracks/17/path = NodePath("bear-rig/Skeleton3D:calf_l")
tracks/17/interp = 1
tracks/17/loop_wrap = true
tracks/17/keys = PackedFloat32Array(0, 1, 0.9367781, -0.012506713, 0.033659723, 0.34807667, 0.033333335, 1, 0.9367781, -0.012506713, 0.033659723, 0.34807667, 0.06666667, 1, 0.95226735, -0.013242127, 0.041740563, 0.30210802, 0.1, 1, 0.9694569, -0.01333061, 0.054107007, 0.23884732, 0.13333334, 1, 0.9395386, -0.01584798, 0.043886513, 0.33924928, 0.16666667, 1, 0.81921583, -0.01765436, 0.025255732, 0.57265705, 0.2, 1, 0.5608901, -0.014075934, 0.009538724, 0.8277157, 0.23333333, 1, 0.002375802, -0.00069338246, 1.8005505e-06, 0.99999696, 0.26666668, 1, 0.0023755203, 0.0018859231, -4.3668356e-06, 0.9999954, 0.3, 1, 0.0023755115, 0.002420014, -5.5912396e-06, 0.9999943, 0.33333334, 1, 0.002375709, 0.0007104178, -1.523114e-06, 0.99999696, 0.36666667, 1, 0.3210514, -0.011091404, 0.0037603923, 0.94698936, 0.4, 1, 0.6455363, -0.024172498, 0.020449527, 0.763073, 0.43333334, 1, 0.7931968, -0.033988435, 0.04445932, 0.6063885, 0.46666667, 1, 0.8207818, -0.038257822, 0.055356007, 0.56726474, 0.5, 1, 0.7730009, -0.03668061, 0.044882063, 0.63175136, 0.53333336, 1, 0.72089404, -0.03430492, 0.03576512, 0.6912712, 0.56666666, 1, 0.713149, -0.029530356, 0.03008697, 0.6997437, 0.6, 1, 0.80480075, -0.0013241505, 0.0017931417, 0.5935409, 0.6333333, 1, 0.8013003, 0.032402646, -0.04357916, 0.5957926, 0.6666667, 1, 0.67720175, 0.049434934, -0.045689553, 0.73271173, 0.7, 1, 0.60157585, 0.06299054, -0.047670864, 0.7949001, 0.73333335, 1, 0.6776838, 0.093881704, -0.087872975, 0.724023, 0.76666665, 1, 0.68989563, 0.12945043, -0.12744601, 0.7007454, 0.8333333, 1, 0.69794065, 0.12948082, -0.13056464, 0.69214636, 0.8666667, 1, 0.69446605, 0.12356013, -0.12291705, 0.69809836, 0.9, 1, 0.67872185, 0.11318961, -0.107045226, 0.71768105, 0.93333334, 1, 0.6461738, 0.10142185, -0.08722148, 0.75137573, 0.96666664, 1, 0.59965426, 0.08975396, -0.067930155, 0.7923033, 1, 1, 0.56610763, 0.07612188, -0.052608922, 0.8191214, 1.0333333, 1, 0.6171895, 0.047681294, -0.037513487, 0.784472, 1.0666667, 1, 0.79457504, 0.0020266175, -0.0026519774, 0.6071568, 1.1, 1, 0.86738145, -0.05346504, 0.09552866, 0.4854536, 1.1333333, 1, 0.8796398, -0.042525124, 0.08011576, 0.46691227, 1.1666666, 1, 0.90462774, -0.017265173, 0.03681435, 0.4242585, 1.2, 1, 0.92524886, 0.010927109, -0.026728073, 0.3782602, 1.2333333, 1, 0.9333316, 0.032848746, -0.08851214, 0.34637943, 1.2666667, 1, 0.9339555, 0.041689206, -0.11607623, 0.3354332, 1.3, 1, 0.9339555, 0.041689206, -0.11607623, 0.3354332)
tracks/17/keys = PackedFloat32Array(0, 1, 0.9367781, -0.012506713, 0.033659723, 0.34807667, 0.033333335, 1, 0.9367781, -0.012506713, 0.033659723, 0.34807667, 0.06666667, 1, 0.95226735, -0.013242127, 0.041740563, 0.30210802, 0.1, 1, 0.9694569, -0.01333061, 0.054107007, 0.23884732, 0.13333334, 1, 0.9395386, -0.01584798, 0.043886513, 0.33924928, 0.16666667, 1, 0.81921583, -0.01765436, 0.025255732, 0.57265705, 0.2, 1, 0.5608901, -0.014075934, 0.009538724, 0.8277157, 0.23333333, 1, 0.002375802, -0.00069338246, 1.8005505e-06, 0.99999696, 0.26666668, 1, 0.0023755203, 0.0018859231, -4.3668356e-06, 0.9999954, 0.3, 1, 0.0023755115, 0.002420014, -5.5912396e-06, 0.9999943, 0.33333334, 1, 0.002375709, 0.0007104178, -1.523114e-06, 0.99999696, 0.36666667, 1, 0.3210514, -0.011091404, 0.0037603923, 0.94698936, 0.4, 1, 0.6455363, -0.024172498, 0.020449527, 0.763073, 0.43333334, 1, 0.7931968, -0.033988435, 0.04445932, 0.6063885, 0.46666667, 1, 0.8207818, -0.038257822, 0.055356007, 0.56726474, 0.5, 1, 0.7730009, -0.03668061, 0.044882063, 0.63175136, 0.53333336, 1, 0.72089404, -0.03430492, 0.03576512, 0.6912712, 0.56666666, 1, 0.713149, -0.029530358, 0.030086972, 0.6997437, 0.6, 1, 0.80480075, -0.0013241505, 0.0017931417, 0.5935409, 0.6333333, 1, 0.8013003, 0.032402646, -0.04357916, 0.5957926, 0.6666667, 1, 0.67720175, 0.049434934, -0.045689553, 0.73271173, 0.7, 1, 0.60157585, 0.06299054, -0.047670864, 0.7949001, 0.73333335, 1, 0.6776838, 0.093881704, -0.087872975, 0.724023, 0.76666665, 1, 0.68989563, 0.12945043, -0.12744601, 0.7007454, 0.8333333, 1, 0.69794065, 0.12948082, -0.13056464, 0.69214636, 0.8666667, 1, 0.69446605, 0.12356013, -0.12291705, 0.69809836, 0.9, 1, 0.67872185, 0.11318961, -0.107045226, 0.71768105, 0.93333334, 1, 0.6461738, 0.10142185, -0.08722148, 0.75137573, 0.96666664, 1, 0.59965426, 0.08975396, -0.067930155, 0.7923033, 1, 1, 0.56610763, 0.07612188, -0.052608922, 0.8191214, 1.0333333, 1, 0.6171895, 0.047681294, -0.037513487, 0.784472, 1.0666667, 1, 0.79457504, 0.0020266175, -0.0026519774, 0.6071568, 1.1, 1, 0.86738145, -0.05346504, 0.09552866, 0.4854536, 1.1333333, 1, 0.8796398, -0.042525124, 0.08011576, 0.46691227, 1.1666666, 1, 0.90462774, -0.017265173, 0.03681435, 0.4242585, 1.2, 1, 0.92524886, 0.010927109, -0.026728073, 0.3782602, 1.2333333, 1, 0.9333316, 0.032848746, -0.08851214, 0.34637943, 1.2666667, 1, 0.9339555, 0.041689206, -0.11607623, 0.3354332, 1.3, 1, 0.9339555, 0.041689206, -0.11607623, 0.3354332)
tracks/18/type = "rotation_3d"
tracks/18/imported = true
tracks/18/enabled = true
@@ -205,7 +205,7 @@ tracks/28/enabled = true
tracks/28/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.L")
tracks/28/interp = 1
tracks/28/loop_wrap = true
tracks/28/keys = PackedFloat32Array(0, 1, -0.6321606, 0.4106347, -0.2000643, 0.6258805, 0.033333335, 1, -0.6321606, 0.41063473, -0.20006432, 0.6258805, 0.06666667, 1, -0.6024045, 0.46714112, -0.25233766, 0.5959982, 0.1, 1, -0.49551162, 0.6034083, -0.3887646, 0.48911014, 0.13333334, 1, -0.23436, 0.7546884, -0.56847906, 0.22880654, 0.16666667, 1, -0.3729061, -0.66586435, 0.524738, 0.37711507, 0.2, 1, -0.68489534, 0.02984248, -0.22966781, 0.6908549, 0.23333333, 1, -0.48798278, 0.30115187, -0.6502188, 0.49839336, 0.26666668, 1, -0.31505707, 0.33102697, -0.82606196, 0.3298209, 0.3, 1, -0.18905993, 0.3055175, -0.9099618, 0.20708677, 0.33333334, 1, -0.042047612, 0.26695916, -0.9607438, 0.06273895, 0.36666667, 1, -0.14158629, -0.20002827, 0.962193, 0.118855596, 0.4, 1, -0.3015123, -0.1175192, 0.9044176, 0.2780439, 0.43333334, 1, -0.37482175, -0.06409842, 0.8555976, 0.35121617, 0.46666667, 1, -0.38688752, -0.046760622, 0.8463648, 0.3630402, 0.5, 1, -0.3962585, -0.03355087, 0.8386208, 0.37224823, 0.53333336, 1, -0.40100482, -0.027284533, 0.83449024, 0.37693074, 0.56666666, 1, -0.401496, -0.026795056, 0.8340484, 0.37742054, 0.6, 1, -0.40696058, -0.019570494, 0.829127, 0.38281655, 0.6333333, 1, -0.41427422, -0.01389503, 0.8221631, 0.3901686, 0.6666667, 1, -0.48150066, -0.14450769, 0.7293312, 0.46405897, 0.7, 1, -0.584409, 0.55777276, -0.14199121, 0.57200885, 0.73333335, 1, -0.14903165, 0.9629093, 0.1935866, 0.11454046, 0.76666665, 1, -0.30029598, 0.27534577, 0.87363356, 0.26602897, 0.8, 1, -0.29646522, 0.4751489, 0.78698945, 0.25882336, 0.8333333, 1, -0.29908928, 0.6707856, 0.6267281, 0.2603924, 0.8666667, 1, -0.347932, 0.68896776, 0.55465645, 0.31084237, 0.9, 1, -0.40523607, 0.6802396, 0.4856057, 0.370466, 0.93333334, 1, -0.4417192, 0.6590908, 0.45113528, 0.40860802, 0.96666664, 1, -0.4241935, 0.67603886, 0.4589813, 0.39034283, 1, 1, -0.0942037, 0.97417045, 0.19647448, 0.059290525, 1.0333333, 1, -0.4195273, -0.7895174, 0.08039897, 0.44067585, 1.0666667, 1, -0.4875831, -0.6944753, 0.16283895, 0.5034385, 1.1, 1, -0.51156974, -0.66952336, 0.103854865, 0.5284402, 1.1333333, 1, -0.470648, -0.72554225, 0.11436591, 0.4888756, 1.1666666, 1, -0.37991714, -0.826936, 0.10312274, 0.40150398, 1.2, 1, -0.2926477, -0.90045464, 0.04884132, 0.3180461, 1.2333333, 1, -0.248595, -0.9282293, -0.009902368, 0.27657366, 1.2666667, 1, -0.23996705, -0.93210447, -0.036299005, 0.26884854, 1.3, 1, -0.23996705, -0.93210447, -0.036299005, 0.26884854)
tracks/28/keys = PackedFloat32Array(0, 1, -0.6321606, 0.4106347, -0.2000643, 0.6258805, 0.033333335, 1, -0.6321606, 0.41063473, -0.20006432, 0.6258805, 0.06666667, 1, -0.6024045, 0.46714112, -0.25233766, 0.5959982, 0.1, 1, -0.49551162, 0.6034083, -0.3887646, 0.48911014, 0.13333334, 1, -0.23436, 0.7546884, -0.56847906, 0.22880654, 0.16666667, 1, -0.3729061, -0.66586435, 0.524738, 0.37711507, 0.2, 1, -0.68489534, 0.02984248, -0.22966781, 0.6908549, 0.23333333, 1, -0.48798278, 0.30115187, -0.6502188, 0.49839336, 0.26666668, 1, -0.31505707, 0.33102697, -0.826062, 0.3298209, 0.3, 1, -0.18905993, 0.3055175, -0.9099618, 0.20708677, 0.33333334, 1, -0.042047612, 0.26695916, -0.9607438, 0.06273895, 0.36666667, 1, -0.14158629, -0.20002827, 0.962193, 0.118855596, 0.4, 1, -0.3015123, -0.1175192, 0.9044176, 0.2780439, 0.43333334, 1, -0.37482175, -0.06409842, 0.8555976, 0.35121617, 0.46666667, 1, -0.38688752, -0.046760622, 0.8463648, 0.3630402, 0.5, 1, -0.3962585, -0.03355087, 0.8386208, 0.37224823, 0.53333336, 1, -0.40100482, -0.027284533, 0.83449024, 0.37693074, 0.56666666, 1, -0.401496, -0.026795056, 0.8340484, 0.37742054, 0.6, 1, -0.40696058, -0.019570494, 0.829127, 0.38281655, 0.6333333, 1, -0.41427422, -0.01389503, 0.8221631, 0.3901686, 0.6666667, 1, -0.48150066, -0.14450769, 0.7293312, 0.46405897, 0.7, 1, -0.584409, 0.55777276, -0.14199121, 0.57200885, 0.73333335, 1, -0.14903165, 0.9629093, 0.1935866, 0.11454046, 0.76666665, 1, -0.30029598, 0.27534577, 0.87363356, 0.26602897, 0.8, 1, -0.29646522, 0.4751489, 0.78698945, 0.25882336, 0.8333333, 1, -0.29908928, 0.6707856, 0.6267281, 0.2603924, 0.8666667, 1, -0.347932, 0.68896776, 0.55465645, 0.31084237, 0.9, 1, -0.40523607, 0.6802396, 0.4856057, 0.370466, 0.93333334, 1, -0.4417192, 0.6590908, 0.45113528, 0.40860802, 0.96666664, 1, -0.4241935, 0.67603886, 0.4589813, 0.39034283, 1, 1, -0.0942037, 0.97417045, 0.19647448, 0.059290525, 1.0333333, 1, -0.4195273, -0.7895174, 0.08039897, 0.44067585, 1.0666667, 1, -0.4875831, -0.6944753, 0.16283895, 0.5034385, 1.1, 1, -0.51156974, -0.66952336, 0.103854865, 0.5284402, 1.1333333, 1, -0.470648, -0.72554225, 0.11436591, 0.4888756, 1.1666666, 1, -0.37991714, -0.826936, 0.10312274, 0.40150398, 1.2, 1, -0.2926477, -0.90045464, 0.04884132, 0.3180461, 1.2333333, 1, -0.248595, -0.9282293, -0.009902368, 0.27657366, 1.2666667, 1, -0.23996705, -0.93210447, -0.036299005, 0.26884854, 1.3, 1, -0.23996705, -0.93210447, -0.036299005, 0.26884854)
tracks/29/type = "scale_3d"
tracks/29/imported = true
tracks/29/enabled = true
@@ -408,7 +408,7 @@ tracks/57/enabled = true
tracks/57/path = NodePath("bear-rig/Skeleton3D:ORG-shin.L")
tracks/57/interp = 1
tracks/57/loop_wrap = true
tracks/57/keys = PackedFloat32Array(0, 1, 0.9373828, 1.2575202e-07, 3.499162e-08, 0.34830087, 0.033333335, 1, 0.9373828, 1.2575202e-07, 3.499162e-08, 0.34830087, 0.06666667, 1, 0.95318186, 1.0170065e-07, 2.6852339e-08, 0.30239785, 0.1, 1, 0.9709657, 1.0615305e-07, 9.872431e-09, 0.23921873, 0.13333334, 1, 0.9405634, 1.212215e-07, 3.3718944e-08, 0.33961836, 0.16666667, 1, 0.8196051, 1.0958764e-07, 4.024873e-08, 0.57292885, 0.2, 1, 0.5609717, 8.091639e-08, 7.878581e-08, 0.8278351, 0.23333333, 1, 0.0023761052, 7.854815e-09, 1.3506666e-07, 0.9999972, 0.33333334, 1, 0.0023760288, 1.4360258e-08, 1.2881995e-07, 0.99999726, 0.36666667, 1, 0.32107365, 5.8777395e-08, 1.10557345e-07, 0.94705427, 0.4, 1, 0.6458603, 7.9226524e-08, 6.572365e-08, 0.76345557, 0.43333334, 1, 0.794442, 1.0691261e-07, 5.691076e-08, 0.6073401, 0.46666667, 1, 0.8226464, 9.939608e-08, 5.8189766e-08, 0.5685534, 0.5, 1, 0.77430314, 9.98219e-08, 6.175828e-08, 0.632815, 0.53333336, 1, 0.7217811, 8.9963656e-08, 7.269281e-08, 0.6921215, 0.56666666, 1, 0.71378356, 8.873326e-08, 7.270658e-08, 0.7003664, 0.6, 1, 0.8048029, 9.80943e-08, 5.4922424e-08, 0.5935422, 0.6333333, 1, 0.8024847, 1.0347842e-07, 5.741661e-08, 0.5966727, 0.6666667, 1, 0.6787415, 9.2021175e-08, 8.020444e-08, 0.7343773, 0.7, 1, 0.6034619, 7.8752336e-08, 8.859768e-08, 0.79739183, 0.73333335, 1, 0.68335754, 8.259141e-08, 8.817726e-08, 0.73008394, 0.76666665, 1, 0.7015689, 8.902034e-08, 8.8563766e-08, 0.7126016, 0.8, 1, 0.70569575, 1.18121584e-07, 4.8654847e-08, 0.70851505, 0.8333333, 1, 0.71004826, 1.04457996e-07, 6.891895e-08, 0.70415306, 0.8666667, 1, 0.7052602, 6.900919e-08, 1.1092204e-07, 0.70894855, 0.9, 1, 0.68711144, 9.535117e-08, 8.346627e-08, 0.72655207, 0.93333334, 1, 0.6520341, 8.1081645e-08, 8.506399e-08, 0.7581896, 0.96666664, 1, 0.60349, 8.248402e-08, 9.47323e-08, 0.7973706, 1, 1, 0.56854725, 7.383383e-08, 9.607321e-08, 0.8226507, 1.0333333, 1, 0.6183289, 9.0872476e-08, 7.895668e-08, 0.7859194, 1.0666667, 1, 0.79457957, 1.020734e-07, 6.141452e-08, 0.60716003, 1.1, 1, 0.8726261, 1.2193719e-07, 3.482371e-08, 0.48838884, 1.1333333, 1, 0.88328075, 1.1649771e-07, 5.0937636e-08, 0.46884456, 1.1666666, 1, 0.9053768, 9.9922076e-08, 4.7794064e-08, 0.42460918, 1.2, 1, 0.9256349, 1.15287776e-07, 2.4643109e-08, 0.3784178, 1.2333333, 1, 0.9375193, 1.1103257e-07, 2.7413698e-08, 0.34793323, 1.2666667, 1, 0.94114125, 1.215644e-07, 2.505572e-08, 0.3380136, 1.3, 1, 0.94114125, 1.215644e-07, 2.505572e-08, 0.3380136)
tracks/57/keys = PackedFloat32Array(0, 1, 0.9373828, 1.2575202e-07, 3.499162e-08, 0.34830087, 0.033333335, 1, 0.9373828, 1.2575202e-07, 3.499162e-08, 0.34830087, 0.06666667, 1, 0.95318186, 1.0170065e-07, 2.6852339e-08, 0.30239785, 0.1, 1, 0.9709657, 1.0615305e-07, 9.872431e-09, 0.23921873, 0.13333334, 1, 0.9405634, 1.212215e-07, 3.3718944e-08, 0.33961836, 0.16666667, 1, 0.8196051, 1.0958764e-07, 4.024873e-08, 0.57292885, 0.2, 1, 0.5609717, 8.091639e-08, 7.878581e-08, 0.8278351, 0.23333333, 1, 0.0023761052, 7.854815e-09, 1.3506666e-07, 0.9999972, 0.33333334, 1, 0.0023760288, 1.4360258e-08, 1.2881995e-07, 0.99999726, 0.36666667, 1, 0.32107365, 5.8777395e-08, 1.10557345e-07, 0.94705427, 0.4, 1, 0.6458603, 7.9226524e-08, 6.572365e-08, 0.7634556, 0.43333334, 1, 0.794442, 1.0691261e-07, 5.691076e-08, 0.6073401, 0.46666667, 1, 0.8226464, 9.939608e-08, 5.8189766e-08, 0.5685534, 0.5, 1, 0.77430314, 9.98219e-08, 6.175828e-08, 0.632815, 0.53333336, 1, 0.7217811, 8.9963656e-08, 7.269281e-08, 0.6921215, 0.56666666, 1, 0.71378356, 8.873326e-08, 7.270658e-08, 0.7003664, 0.6, 1, 0.8048029, 9.80943e-08, 5.4922424e-08, 0.5935422, 0.6333333, 1, 0.8024847, 1.0347842e-07, 5.741661e-08, 0.5966727, 0.6666667, 1, 0.6787415, 9.2021175e-08, 8.020444e-08, 0.7343773, 0.7, 1, 0.6034619, 7.8752336e-08, 8.859768e-08, 0.79739183, 0.73333335, 1, 0.68335754, 8.259141e-08, 8.817726e-08, 0.73008394, 0.76666665, 1, 0.7015689, 8.902034e-08, 8.8563766e-08, 0.7126016, 0.8, 1, 0.70569575, 1.18121584e-07, 4.8654847e-08, 0.70851505, 0.8333333, 1, 0.71004826, 1.04457996e-07, 6.891895e-08, 0.70415306, 0.8666667, 1, 0.7052602, 6.900919e-08, 1.1092204e-07, 0.70894855, 0.9, 1, 0.68711144, 9.535117e-08, 8.346627e-08, 0.72655207, 0.93333334, 1, 0.6520341, 8.1081645e-08, 8.506399e-08, 0.7581896, 0.96666664, 1, 0.60349, 8.248402e-08, 9.47323e-08, 0.7973706, 1, 1, 0.56854725, 7.383383e-08, 9.607321e-08, 0.8226507, 1.0333333, 1, 0.6183289, 9.0872476e-08, 7.895668e-08, 0.7859194, 1.0666667, 1, 0.79457957, 1.020734e-07, 6.141452e-08, 0.60716003, 1.1, 1, 0.8726261, 1.2193719e-07, 3.482371e-08, 0.48838884, 1.1333333, 1, 0.88328075, 1.1649771e-07, 5.0937636e-08, 0.46884456, 1.1666666, 1, 0.9053768, 9.9922076e-08, 4.7794064e-08, 0.42460918, 1.2, 1, 0.9256349, 1.15287776e-07, 2.4643109e-08, 0.3784178, 1.2333333, 1, 0.9375193, 1.1103257e-07, 2.7413698e-08, 0.34793323, 1.2666667, 1, 0.94114125, 1.215644e-07, 2.505572e-08, 0.3380136, 1.3, 1, 0.94114125, 1.215644e-07, 2.505572e-08, 0.3380136)
tracks/58/type = "scale_3d"
tracks/58/imported = true
tracks/58/enabled = true
@@ -506,7 +506,7 @@ tracks/71/enabled = true
tracks/71/path = NodePath("bear-rig/Skeleton3D:ORG-shin.R")
tracks/71/interp = 1
tracks/71/loop_wrap = true
tracks/71/keys = PackedFloat32Array(0, 1, 0.9367527, -1.11517274e-07, -3.3264783e-08, 0.3499921, 0.033333335, 1, 0.9367527, -1.11517274e-07, -3.3264783e-08, 0.3499921, 0.06666667, 1, 0.9354938, -1.140844e-07, -3.5249034e-08, 0.35334328, 0.1, 1, 0.931444, -1.13081626e-07, -3.7910304e-08, 0.36388475, 0.13333334, 1, 0.92396945, -1.0756409e-07, -3.6413283e-08, 0.38246623, 0.16666667, 1, 0.9121535, -1.1042343e-07, -4.3681514e-08, 0.40984878, 0.2, 1, 0.8948549, -1.09513735e-07, -4.640231e-08, 0.44635716, 0.23333333, 1, 0.8706073, -1.09796574e-07, -5.7503716e-08, 0.4919786, 0.26666668, 1, 0.83751065, -1.0104089e-07, -5.8758044e-08, 0.546421, 0.3, 1, 0.7929247, -9.900478e-08, -7.357606e-08, 0.6093197, 0.33333334, 1, 0.73492503, -9.089062e-08, -7.290248e-08, 0.6781484, 0.36666667, 1, 0.6660194, -8.5405475e-08, -8.91352e-08, 0.7459345, 0.4, 1, 0.59169596, -7.708788e-08, -9.305359e-08, 0.8061612, 0.43333334, 1, 0.52223456, -7.268896e-08, -9.917469e-08, 0.852802, 0.46666667, 1, 0.50316465, -7.822674e-08, -1.1085612e-07, 0.8641906, 0.5, 1, 0.5205689, -6.71649e-08, -1.0212736e-07, 0.8538197, 0.53333336, 1, 0.528203, -6.9776746e-08, -8.770095e-08, 0.84911823, 0.56666666, 1, 0.5353038, -7.432107e-08, -8.9345036e-08, 0.8446596, 0.6, 1, 0.70610404, -8.652006e-08, -7.7206884e-08, 0.7081081, 0.6333333, 1, 0.5819443, -7.3257056e-08, -9.503899e-08, 0.81322867, 0.6666667, 1, 0.00237289, -6.9308648e-09, -1.191234e-07, 0.9999972, 0.7, 1, 0.17943496, -2.67411e-08, -1.1559069e-07, 0.9837699, 0.73333335, 1, 0.72346795, -9.010514e-08, -8.3014896e-08, 0.69035804, 0.76666665, 1, 0.7597765, -9.060093e-08, -6.877261e-08, 0.6501844, 0.8, 1, 0.7612087, -7.816842e-08, -5.315479e-08, 0.64850706, 0.8333333, 1, 0.7610962, -9.856191e-08, -8.727205e-08, 0.6486391, 0.8666667, 1, 0.74376845, -9.373035e-08, -7.15812e-08, 0.6684374, 0.9, 1, 0.70126194, -9.576501e-08, -5.2570407e-08, 0.71290374, 0.93333334, 1, 0.6378667, -8.961722e-08, -8.86095e-08, 0.7701469, 0.96666664, 1, 0.5618515, -6.762793e-08, -8.993026e-08, 0.82723814, 1, 1, 0.47575685, -6.9938245e-08, -1.09897435e-07, 0.87957686, 1.0333333, 1, 0.26668876, -3.5199882e-08, -1.18561346e-07, 0.9637827, 1.0666667, 1, 0.13481762, -2.5892598e-08, -1.2069539e-07, 0.9908705, 1.1, 1, 0.4463101, -5.5658784e-08, -1.0829036e-07, 0.8948784, 1.1333333, 1, 0.60524464, -8.16382e-08, -9.846375e-08, 0.7960395, 1.1666666, 1, 0.7014862, -8.942564e-08, -8.025498e-08, 0.7126831, 1.2, 1, 0.7255136, -9.419946e-08, -8.061803e-08, 0.68820786, 1.2333333, 1, 0.71518195, -9.93643e-08, -8.197116e-08, 0.69893837, 1.2666667, 1, 0.7100785, -8.363816e-08, -8.2554564e-08, 0.70412254, 1.3, 1, 0.7100785, -8.363816e-08, -8.2554564e-08, 0.70412254)
tracks/71/keys = PackedFloat32Array(0, 1, 0.9367527, -1.11517274e-07, -3.3264783e-08, 0.3499921, 0.033333335, 1, 0.9367527, -1.11517274e-07, -3.3264783e-08, 0.3499921, 0.06666667, 1, 0.9354938, -1.140844e-07, -3.5249034e-08, 0.35334328, 0.1, 1, 0.931444, -1.13081626e-07, -3.7910304e-08, 0.36388475, 0.13333334, 1, 0.92396945, -1.0756409e-07, -3.6413283e-08, 0.38246623, 0.16666667, 1, 0.9121535, -1.1042343e-07, -4.3681514e-08, 0.40984878, 0.2, 1, 0.8948549, -1.09513735e-07, -4.640231e-08, 0.44635716, 0.23333333, 1, 0.8706073, -1.09796574e-07, -5.7503716e-08, 0.4919786, 0.26666668, 1, 0.83751065, -1.0104089e-07, -5.8758044e-08, 0.546421, 0.3, 1, 0.7929247, -9.900478e-08, -7.357606e-08, 0.6093197, 0.33333334, 1, 0.73492503, -9.089062e-08, -7.290248e-08, 0.6781484, 0.36666667, 1, 0.6660194, -8.5405475e-08, -8.91352e-08, 0.7459345, 0.4, 1, 0.59169596, -7.708788e-08, -9.30536e-08, 0.8061613, 0.43333334, 1, 0.52223456, -7.268896e-08, -9.917469e-08, 0.852802, 0.46666667, 1, 0.50316465, -7.822674e-08, -1.1085612e-07, 0.8641906, 0.5, 1, 0.5205689, -6.71649e-08, -1.0212736e-07, 0.8538197, 0.53333336, 1, 0.528203, -6.9776746e-08, -8.770095e-08, 0.84911823, 0.56666666, 1, 0.5353038, -7.432107e-08, -8.9345036e-08, 0.8446597, 0.6, 1, 0.70610404, -8.652006e-08, -7.7206884e-08, 0.7081081, 0.6333333, 1, 0.5819443, -7.3257056e-08, -9.503899e-08, 0.81322867, 0.6666667, 1, 0.00237289, -6.930865e-09, -1.19123406e-07, 0.99999726, 0.7, 1, 0.17943496, -2.6741098e-08, -1.1559068e-07, 0.98376983, 0.73333335, 1, 0.72346795, -9.010514e-08, -8.3014896e-08, 0.69035804, 0.76666665, 1, 0.7597765, -9.060093e-08, -6.877261e-08, 0.6501844, 0.8, 1, 0.7612087, -7.816842e-08, -5.315479e-08, 0.64850706, 0.8333333, 1, 0.7610962, -9.856191e-08, -8.727205e-08, 0.6486391, 0.8666667, 1, 0.74376845, -9.373035e-08, -7.15812e-08, 0.6684374, 0.9, 1, 0.70126194, -9.576501e-08, -5.2570407e-08, 0.71290374, 0.93333334, 1, 0.6378667, -8.961722e-08, -8.86095e-08, 0.7701469, 0.96666664, 1, 0.5618515, -6.762793e-08, -8.993026e-08, 0.82723814, 1, 1, 0.47575685, -6.9938245e-08, -1.09897435e-07, 0.87957686, 1.0333333, 1, 0.26668876, -3.5199882e-08, -1.18561346e-07, 0.9637827, 1.0666667, 1, 0.13481762, -2.5892598e-08, -1.2069539e-07, 0.9908705, 1.1, 1, 0.4463101, -5.5658784e-08, -1.0829036e-07, 0.8948784, 1.1333333, 1, 0.60524464, -8.16382e-08, -9.846375e-08, 0.7960395, 1.1666666, 1, 0.7014862, -8.942564e-08, -8.025498e-08, 0.7126831, 1.2, 1, 0.7255136, -9.419946e-08, -8.061803e-08, 0.68820786, 1.2333333, 1, 0.71518195, -9.93643e-08, -8.197116e-08, 0.69893837, 1.2666667, 1, 0.7100785, -8.363816e-08, -8.2554564e-08, 0.70412254, 1.3, 1, 0.7100785, -8.363816e-08, -8.2554564e-08, 0.70412254)
tracks/72/type = "scale_3d"
tracks/72/imported = true
tracks/72/enabled = true
@@ -702,7 +702,7 @@ tracks/99/enabled = true
tracks/99/path = NodePath("bear-rig/Skeleton3D:MCH-shin_ik.L")
tracks/99/interp = 1
tracks/99/loop_wrap = true
tracks/99/keys = PackedFloat32Array(0, 1, 0.9373828, 1.2785249e-07, 3.3241218e-08, 0.34830084, 0.033333335, 1, 0.9373828, 1.2785249e-07, 3.3241218e-08, 0.34830084, 0.06666667, 1, 0.9531818, 9.875856e-08, 2.539067e-08, 0.3023978, 0.1, 1, 0.9709657, 9.724821e-08, 1.2327667e-08, 0.23921882, 0.13333334, 1, 0.9405634, 1.12151014e-07, 3.0987888e-08, 0.3396183, 0.16666667, 1, 0.8196051, 1.09699215e-07, 3.806697e-08, 0.57292885, 0.2, 1, 0.5609716, 8.263355e-08, 8.257242e-08, 0.8278351, 0.23333333, 1, 0.0023760975, 5.5560934e-09, 1.285618e-07, 0.9999972, 0.33333334, 1, 0.0023760118, 1.1699306e-08, 1.2165935e-07, 0.9999972, 0.36666667, 1, 0.3210737, 6.160068e-08, 1.1007951e-07, 0.9470542, 0.4, 1, 0.6458603, 7.768953e-08, 6.278765e-08, 0.76345557, 0.43333334, 1, 0.794442, 1.01116086e-07, 5.7046083e-08, 0.6073401, 0.46666667, 1, 0.8226464, 1.0463193e-07, 5.4596548e-08, 0.5685534, 0.5, 1, 0.7743031, 9.490192e-08, 5.7888485e-08, 0.63281494, 0.53333336, 1, 0.7217811, 8.519373e-08, 6.9423926e-08, 0.6921215, 0.56666666, 1, 0.7137836, 8.3950965e-08, 7.0690454e-08, 0.7003663, 0.6, 1, 0.8048029, 9.9954256e-08, 5.7089707e-08, 0.59354216, 0.6333333, 1, 0.8024847, 1.0646748e-07, 5.6116264e-08, 0.59667265, 0.6666667, 1, 0.6787415, 9.112976e-08, 8.134127e-08, 0.7343773, 0.7, 1, 0.6034619, 8.415283e-08, 8.303913e-08, 0.79739183, 0.73333335, 1, 0.68335754, 9.262359e-08, 7.5045754e-08, 0.73008394, 0.76666665, 1, 0.7015689, 8.885837e-08, 8.236405e-08, 0.7126016, 0.8, 1, 0.7056957, 1.1967951e-07, 4.471323e-08, 0.70851505, 0.8333333, 1, 0.71004826, 1.11363164e-07, 5.9171665e-08, 0.70415306, 0.8666667, 1, 0.7052602, 6.878504e-08, 1.1579352e-07, 0.70894855, 0.9, 1, 0.6871115, 9.58398e-08, 8.069306e-08, 0.72655207, 0.93333334, 1, 0.6520341, 8.10019e-08, 8.431989e-08, 0.7581896, 0.96666664, 1, 0.60349, 8.402031e-08, 9.2333046e-08, 0.7973706, 1, 1, 0.56854725, 7.617533e-08, 9.2901736e-08, 0.8226507, 1.0333333, 1, 0.61832887, 9.06888e-08, 7.907827e-08, 0.7859194, 1.0666667, 1, 0.79457957, 1.0154746e-07, 6.1585425e-08, 0.6071601, 1.1, 1, 0.87262625, 1.2339044e-07, 3.582173e-08, 0.48838863, 1.1333333, 1, 0.8832807, 1.14338405e-07, 4.9418443e-08, 0.46884453, 1.1666666, 1, 0.90537673, 1.0062448e-07, 4.854104e-08, 0.4246092, 1.2, 1, 0.9256349, 1.13681345e-07, 2.6704921e-08, 0.37841785, 1.2333333, 1, 0.9375193, 1.1049354e-07, 2.8917222e-08, 0.3479332, 1.2666667, 1, 0.94114125, 1.2181602e-07, 2.5388823e-08, 0.3380136, 1.3, 1, 0.94114125, 1.2181602e-07, 2.5388823e-08, 0.3380136)
tracks/99/keys = PackedFloat32Array(0, 1, 0.9373828, 1.2785249e-07, 3.3241218e-08, 0.34830084, 0.033333335, 1, 0.9373828, 1.2785249e-07, 3.3241218e-08, 0.34830084, 0.06666667, 1, 0.9531818, 9.875856e-08, 2.539067e-08, 0.3023978, 0.1, 1, 0.9709657, 9.724821e-08, 1.2327667e-08, 0.23921882, 0.13333334, 1, 0.9405634, 1.12151014e-07, 3.0987888e-08, 0.3396183, 0.16666667, 1, 0.8196051, 1.09699215e-07, 3.806697e-08, 0.57292885, 0.2, 1, 0.5609716, 8.263355e-08, 8.257242e-08, 0.8278351, 0.23333333, 1, 0.0023760975, 5.5560934e-09, 1.285618e-07, 0.9999972, 0.33333334, 1, 0.0023760118, 1.1699306e-08, 1.2165935e-07, 0.9999972, 0.36666667, 1, 0.3210737, 6.160068e-08, 1.1007951e-07, 0.9470542, 0.4, 1, 0.6458603, 7.768953e-08, 6.278765e-08, 0.7634556, 0.43333334, 1, 0.794442, 1.01116086e-07, 5.7046083e-08, 0.6073401, 0.46666667, 1, 0.8226464, 1.0463193e-07, 5.4596548e-08, 0.5685534, 0.5, 1, 0.7743031, 9.490192e-08, 5.7888485e-08, 0.63281494, 0.53333336, 1, 0.7217811, 8.519373e-08, 6.9423926e-08, 0.6921215, 0.56666666, 1, 0.7137836, 8.3950965e-08, 7.0690454e-08, 0.7003663, 0.6, 1, 0.8048029, 9.9954256e-08, 5.7089707e-08, 0.59354216, 0.6333333, 1, 0.8024847, 1.0646748e-07, 5.6116264e-08, 0.59667265, 0.6666667, 1, 0.6787415, 9.112976e-08, 8.134127e-08, 0.7343773, 0.7, 1, 0.6034619, 8.415283e-08, 8.303913e-08, 0.79739183, 0.73333335, 1, 0.68335754, 9.262359e-08, 7.5045754e-08, 0.73008394, 0.76666665, 1, 0.7015689, 8.885837e-08, 8.236405e-08, 0.7126016, 0.8, 1, 0.7056957, 1.1967951e-07, 4.471323e-08, 0.70851505, 0.8333333, 1, 0.71004826, 1.11363164e-07, 5.9171665e-08, 0.70415306, 0.8666667, 1, 0.7052602, 6.878504e-08, 1.1579352e-07, 0.70894855, 0.9, 1, 0.6871115, 9.58398e-08, 8.069306e-08, 0.72655207, 0.93333334, 1, 0.6520341, 8.10019e-08, 8.431989e-08, 0.7581896, 0.96666664, 1, 0.60349, 8.402031e-08, 9.2333046e-08, 0.7973706, 1, 1, 0.56854725, 7.617533e-08, 9.2901736e-08, 0.8226507, 1.0333333, 1, 0.61832887, 9.06888e-08, 7.907827e-08, 0.7859194, 1.0666667, 1, 0.79457957, 1.0154746e-07, 6.1585425e-08, 0.6071601, 1.1, 1, 0.87262625, 1.2339044e-07, 3.582173e-08, 0.48838863, 1.1333333, 1, 0.8832807, 1.14338405e-07, 4.9418443e-08, 0.46884453, 1.1666666, 1, 0.90537673, 1.0062448e-07, 4.854104e-08, 0.4246092, 1.2, 1, 0.9256349, 1.13681345e-07, 2.6704921e-08, 0.37841785, 1.2333333, 1, 0.9375193, 1.1049354e-07, 2.8917222e-08, 0.3479332, 1.2666667, 1, 0.94114125, 1.2181602e-07, 2.5388823e-08, 0.3380136, 1.3, 1, 0.94114125, 1.2181602e-07, 2.5388823e-08, 0.3380136)
tracks/100/type = "position_3d"
tracks/100/imported = true
tracks/100/enabled = true
@@ -716,7 +716,7 @@ tracks/101/enabled = true
tracks/101/path = NodePath("bear-rig/Skeleton3D:MCH-thigh_tweak.L")
tracks/101/interp = 1
tracks/101/loop_wrap = true
tracks/101/keys = PackedFloat32Array(0, 1, 0.9957145, -0.032194998, 0.031220283, 0.080878995, 0.033333335, 1, 0.99571455, -0.032194998, 0.031220285, 0.080878995, 0.06666667, 1, 0.98365045, -0.038208287, 0.037051097, 0.17204456, 0.1, 1, 0.87698215, -0.041877963, 0.040608536, 0.47696924, 0.13333334, 1, 0.6387325, -0.027864315, 0.027020061, 0.76844937, 0.16666667, 1, 0.5845332, -0.026256014, 0.02546001, 0.810545, 0.2, 1, 0.66700923, -0.029403657, 0.028512413, 0.7439228, 0.23333333, 1, 0.8393249, -0.030410154, 0.029488841, 0.5419773, 0.26666668, 1, 0.84551, -0.029062673, 0.028182205, 0.5324227, 0.3, 1, 0.8647284, -0.029579518, 0.028683426, 0.5005469, 0.33333334, 1, 0.8925002, -0.032620337, 0.031632196, 0.44875237, 0.36666667, 1, 0.8523502, -0.03935182, 0.038159527, 0.5200909, 0.4, 1, 0.8054459, -0.04686458, 0.04544443, 0.58906317, 0.43333334, 1, 0.8174972, -0.05877316, 0.056992136, 0.57008415, 0.46666667, 1, 0.8772027, -0.06692025, 0.06489248, 0.47098437, 0.5, 1, 0.9299323, -0.06226837, 0.060381778, 0.35735503, 0.53333336, 1, 0.95353705, -0.056403086, 0.05468619, 0.29085255, 0.56666666, 1, 0.954453, -0.048915192, 0.04742649, 0.29047796, 0.6, 1, 0.8875727, -0.004294598, 0.004164684, 0.46062878, 0.6333333, 1, 0.8188225, 0.0445805, -0.043229062, 0.5706783, 0.6666667, 1, 0.8732217, 0.06756943, -0.06552106, 0.47814775, 0.7, 1, 0.8666677, 0.085074544, -0.08249565, 0.484607, 0.73333335, 1, 0.7269702, 0.11005592, -0.10672026, 0.66933763, 0.76666665, 1, 0.57085425, 0.12323051, -0.11949579, 0.80290747, 0.8, 1, 0.5676967, 0.12318987, -0.11945642, 0.8051552, 0.8333333, 1, 0.5700533, 0.12300686, -0.119278945, 0.80354285, 0.8666667, 1, 0.6067475, 0.1240446, -0.12028521, 0.7758878, 0.9, 1, 0.6793515, 0.12543306, -0.12163142, 0.71270883, 0.96666664, 1, 0.83541167, 0.11807597, -0.11449696, 0.5244387, 1, 1, 0.8824343, 0.10449659, -0.10132902, 0.4473506, 1.0333333, 1, 0.89814454, 0.0661025, -0.06409852, 0.4299515, 1.0666667, 1, 0.8227088, 0.0027759057, -0.0026914743, 0.5684501, 1.1, 1, 0.49491814, -0.045722384, 0.0443362, 0.8666025, 1.1333333, 1, 0.5020011, -0.037446026, 0.036310695, 0.86329263, 1.1666666, 1, 0.5234758, -0.016654115, 0.016149018, 0.8517246, 1.2, 1, 0.55838007, 0.0121981865, -0.011828768, 0.8294112, 1.2333333, 1, 0.5947403, 0.042301394, -0.04101951, 0.8017556, 1.2666667, 1, 0.6112591, 0.05704247, -0.055313755, 0.78743184, 1.3, 1, 0.6112591, 0.05704247, -0.055313755, 0.78743184)
tracks/101/keys = PackedFloat32Array(0, 1, 0.9957145, -0.032194998, 0.031220283, 0.080878995, 0.033333335, 1, 0.99571455, -0.032194998, 0.031220285, 0.080878995, 0.06666667, 1, 0.98365045, -0.038208287, 0.037051097, 0.17204456, 0.1, 1, 0.87698215, -0.041877963, 0.040608536, 0.47696924, 0.13333334, 1, 0.6387325, -0.027864315, 0.027020061, 0.76844937, 0.16666667, 1, 0.5845332, -0.026256014, 0.02546001, 0.810545, 0.2, 1, 0.66700923, -0.029403657, 0.028512413, 0.7439228, 0.23333333, 1, 0.8393249, -0.030410154, 0.029488841, 0.5419773, 0.26666668, 1, 0.84551, -0.029062673, 0.028182205, 0.5324227, 0.3, 1, 0.8647284, -0.029579518, 0.028683426, 0.5005469, 0.33333334, 1, 0.8925002, -0.032620337, 0.031632196, 0.44875237, 0.36666667, 1, 0.8523502, -0.03935182, 0.038159527, 0.5200909, 0.4, 1, 0.8054459, -0.04686458, 0.04544443, 0.58906317, 0.43333334, 1, 0.8174972, -0.05877316, 0.056992136, 0.57008415, 0.46666667, 1, 0.8772027, -0.06692025, 0.06489248, 0.47098437, 0.5, 1, 0.9299323, -0.06226837, 0.060381778, 0.35735503, 0.53333336, 1, 0.95353705, -0.056403086, 0.05468619, 0.29085255, 0.56666666, 1, 0.954453, -0.048915192, 0.04742649, 0.29047796, 0.6, 1, 0.8875727, -0.004294598, 0.004164684, 0.46062878, 0.6333333, 1, 0.8188225, 0.0445805, -0.043229062, 0.5706783, 0.6666667, 1, 0.8732217, 0.06756943, -0.06552106, 0.47814775, 0.7, 1, 0.8666677, 0.085074544, -0.08249565, 0.484607, 0.73333335, 1, 0.7269702, 0.11005592, -0.10672026, 0.66933763, 0.76666665, 1, 0.57085425, 0.12323051, -0.11949579, 0.80290747, 0.8, 1, 0.5676967, 0.12318987, -0.11945642, 0.8051552, 0.8333333, 1, 0.5700533, 0.12300686, -0.119278945, 0.80354285, 0.8666667, 1, 0.6067475, 0.1240446, -0.12028521, 0.7758878, 0.9, 1, 0.6793515, 0.12543306, -0.12163142, 0.71270883, 0.96666664, 1, 0.83541167, 0.11807597, -0.11449696, 0.5244387, 1, 1, 0.8824343, 0.10449659, -0.10132902, 0.4473506, 1.0333333, 1, 0.89814454, 0.0661025, -0.06409852, 0.4299515, 1.0666667, 1, 0.8227087, 0.0027759057, -0.0026914743, 0.5684501, 1.1, 1, 0.49491814, -0.045722384, 0.0443362, 0.8666025, 1.1333333, 1, 0.5020011, -0.037446026, 0.036310695, 0.86329263, 1.1666666, 1, 0.5234758, -0.016654115, 0.016149018, 0.8517246, 1.2, 1, 0.55838007, 0.0121981865, -0.011828768, 0.8294112, 1.2333333, 1, 0.5947403, 0.042301394, -0.04101951, 0.8017556, 1.2666667, 1, 0.6112591, 0.05704247, -0.055313755, 0.78743184, 1.3, 1, 0.6112591, 0.05704247, -0.055313755, 0.78743184)
tracks/102/type = "scale_3d"
tracks/102/imported = true
tracks/102/enabled = true
@@ -842,7 +842,7 @@ tracks/119/enabled = true
tracks/119/path = NodePath("bear-rig/Skeleton3D:MCH-shin_ik.R")
tracks/119/interp = 1
tracks/119/loop_wrap = true
tracks/119/keys = PackedFloat32Array(0, 1, 0.9367527, -1.1221431e-07, -3.1388076e-08, 0.34999207, 0.033333335, 1, 0.9367527, -1.1221431e-07, -3.1388076e-08, 0.34999207, 0.06666667, 1, 0.9354938, -1.1428001e-07, -3.4350688e-08, 0.35334328, 0.1, 1, 0.931444, -1.1281457e-07, -3.8809382e-08, 0.36388478, 0.13333334, 1, 0.92396945, -1.08365654e-07, -3.7086735e-08, 0.3824663, 0.16666667, 1, 0.9121535, -1.1133349e-07, -4.2935252e-08, 0.40984875, 0.2, 1, 0.8948549, -1.0846684e-07, -4.6150475e-08, 0.44635716, 0.23333333, 1, 0.87060726, -1.0981631e-07, -5.847032e-08, 0.49197868, 0.26666668, 1, 0.83751065, -1.0194763e-07, -5.8247114e-08, 0.546421, 0.3, 1, 0.79292464, -9.720492e-08, -7.1924404e-08, 0.6093197, 0.33333334, 1, 0.734925, -9.3696286e-08, -7.4858065e-08, 0.67814845, 0.36666667, 1, 0.6660193, -8.334507e-08, -8.603433e-08, 0.7459345, 0.4, 1, 0.5916961, -7.767737e-08, -9.2421494e-08, 0.80616117, 0.43333334, 1, 0.52223456, -7.5443744e-08, -9.979489e-08, 0.852802, 0.46666667, 1, 0.50316465, -7.821372e-08, -1.1230271e-07, 0.86419064, 0.5, 1, 0.5205689, -6.549021e-08, -9.7388295e-08, 0.85381967, 0.53333336, 1, 0.528203, -7.0296736e-08, -8.6219636e-08, 0.8491182, 0.56666666, 1, 0.53530383, -7.354444e-08, -8.790447e-08, 0.8446596, 0.6, 1, 0.706104, -8.83696e-08, -7.5729275e-08, 0.7081082, 0.6333333, 1, 0.5819443, -7.3121846e-08, -9.4298606e-08, 0.8132287, 0.6666667, 1, 0.0023730316, -6.5276433e-09, -1.1970351e-07, 0.9999972, 0.7, 1, 0.17943491, -2.8004491e-08, -1.14315725e-07, 0.98376983, 0.73333335, 1, 0.72346795, -8.688178e-08, -7.636542e-08, 0.69035804, 0.76666665, 1, 0.7597764, -9.519888e-08, -7.274693e-08, 0.65018445, 0.8, 1, 0.7612087, -8.433586e-08, -5.473251e-08, 0.64850706, 0.8333333, 1, 0.7610961, -9.501813e-08, -8.88343e-08, 0.64863914, 0.8666667, 1, 0.7437685, -9.029806e-08, -6.960409e-08, 0.66843736, 0.9, 1, 0.7012619, -7.8348904e-08, -4.8282363e-08, 0.7129038, 0.93333334, 1, 0.63786674, -9.1075066e-08, -9.471639e-08, 0.77014685, 0.96666664, 1, 0.56185144, -6.8449374e-08, -9.103516e-08, 0.8272382, 1, 1, 0.47575685, -7.0672534e-08, -1.12894284e-07, 0.87957686, 1.0333333, 1, 0.26668873, -3.2632556e-08, -1.1943837e-07, 0.9637827, 1.0666667, 1, 0.13481757, -2.6178318e-08, -1.2049759e-07, 0.99087054, 1.1, 1, 0.44631007, -5.438321e-08, -1.0834078e-07, 0.8948784, 1.1333333, 1, 0.60524464, -8.9736304e-08, -1.0145394e-07, 0.7960396, 1.1666666, 1, 0.7014861, -9.574472e-08, -8.1833015e-08, 0.71268314, 1.2, 1, 0.7255136, -9.286438e-08, -7.949319e-08, 0.68820786, 1.2333333, 1, 0.7151819, -9.637286e-08, -8.196296e-08, 0.6989384, 1.2666667, 1, 0.7100784, -8.641503e-08, -7.90382e-08, 0.70412266, 1.3, 1, 0.7100784, -8.641503e-08, -7.90382e-08, 0.70412266)
tracks/119/keys = PackedFloat32Array(0, 1, 0.9367527, -1.1221431e-07, -3.1388076e-08, 0.34999207, 0.033333335, 1, 0.9367527, -1.1221431e-07, -3.1388076e-08, 0.34999207, 0.06666667, 1, 0.9354938, -1.1428001e-07, -3.4350688e-08, 0.35334328, 0.1, 1, 0.931444, -1.1281457e-07, -3.8809382e-08, 0.36388478, 0.13333334, 1, 0.92396945, -1.08365654e-07, -3.7086735e-08, 0.3824663, 0.16666667, 1, 0.9121535, -1.1133349e-07, -4.2935252e-08, 0.40984875, 0.2, 1, 0.8948549, -1.0846684e-07, -4.6150475e-08, 0.44635716, 0.23333333, 1, 0.87060726, -1.0981631e-07, -5.847032e-08, 0.49197868, 0.26666668, 1, 0.83751065, -1.0194763e-07, -5.8247114e-08, 0.546421, 0.3, 1, 0.79292464, -9.720492e-08, -7.1924404e-08, 0.6093197, 0.33333334, 1, 0.734925, -9.3696286e-08, -7.4858065e-08, 0.67814845, 0.36666667, 1, 0.6660193, -8.334507e-08, -8.603433e-08, 0.7459345, 0.4, 1, 0.5916961, -7.767737e-08, -9.24215e-08, 0.8061612, 0.43333334, 1, 0.52223456, -7.5443744e-08, -9.979489e-08, 0.852802, 0.46666667, 1, 0.50316465, -7.821372e-08, -1.1230271e-07, 0.86419064, 0.5, 1, 0.5205689, -6.549021e-08, -9.7388295e-08, 0.85381967, 0.53333336, 1, 0.528203, -7.0296736e-08, -8.6219636e-08, 0.8491182, 0.56666666, 1, 0.53530383, -7.354444e-08, -8.790447e-08, 0.8446596, 0.6, 1, 0.706104, -8.83696e-08, -7.5729275e-08, 0.7081082, 0.6333333, 1, 0.5819443, -7.3121846e-08, -9.4298606e-08, 0.8132287, 0.6666667, 1, 0.0023730316, -6.5276433e-09, -1.1970351e-07, 0.9999972, 0.7, 1, 0.17943491, -2.8004491e-08, -1.14315725e-07, 0.98376983, 0.73333335, 1, 0.72346795, -8.688178e-08, -7.636542e-08, 0.69035804, 0.76666665, 1, 0.7597764, -9.519888e-08, -7.274693e-08, 0.65018445, 0.8, 1, 0.7612087, -8.433586e-08, -5.473251e-08, 0.64850706, 0.8333333, 1, 0.7610961, -9.501813e-08, -8.88343e-08, 0.64863914, 0.8666667, 1, 0.7437685, -9.029806e-08, -6.960409e-08, 0.66843736, 0.9, 1, 0.7012619, -7.8348904e-08, -4.8282363e-08, 0.7129038, 0.93333334, 1, 0.63786674, -9.1075066e-08, -9.471639e-08, 0.77014685, 0.96666664, 1, 0.56185144, -6.8449374e-08, -9.103516e-08, 0.8272382, 1, 1, 0.47575685, -7.0672534e-08, -1.12894284e-07, 0.87957686, 1.0333333, 1, 0.26668873, -3.2632556e-08, -1.1943837e-07, 0.9637827, 1.0666667, 1, 0.13481757, -2.6178318e-08, -1.2049759e-07, 0.99087054, 1.1, 1, 0.44631007, -5.438321e-08, -1.0834078e-07, 0.8948784, 1.1333333, 1, 0.60524464, -8.9736304e-08, -1.0145394e-07, 0.7960396, 1.1666666, 1, 0.7014861, -9.574472e-08, -8.1833015e-08, 0.71268314, 1.2, 1, 0.7255136, -9.286438e-08, -7.949319e-08, 0.68820786, 1.2333333, 1, 0.7151819, -9.637286e-08, -8.196296e-08, 0.6989384, 1.2666667, 1, 0.7100784, -8.641503e-08, -7.90382e-08, 0.70412266, 1.3, 1, 0.7100784, -8.641503e-08, -7.90382e-08, 0.70412266)
tracks/120/type = "position_3d"
tracks/120/imported = true
tracks/120/enabled = true
@@ -1010,7 +1010,7 @@ tracks/143/enabled = true
tracks/143/path = NodePath("bear-rig/Skeleton3D:MCH-ROT-head")
tracks/143/interp = 1
tracks/143/loop_wrap = true
tracks/143/keys = PackedFloat32Array(0, 1, 0.7817707, -0.00526693, 0.044673774, 0.62194145, 0.033333335, 1, 0.7817707, -0.00526693, 0.044673774, 0.62194145, 0.06666667, 1, 0.7843455, -0.030544652, 0.007005626, 0.6195321, 0.1, 1, 0.7836144, -0.10208264, -0.09426209, 0.6055099, 0.13333334, 1, 0.7607868, -0.21298274, -0.23682345, 0.56547016, 0.16666667, 1, 0.70012754, -0.34675372, -0.38630086, 0.49026015, 0.2, 1, 0.6053636, -0.4763769, -0.50582397, 0.3882554, 0.23333333, 1, 0.50206715, -0.57836604, -0.57784724, 0.2819824, 0.26666668, 1, 0.42121702, -0.64413077, -0.6090926, 0.19151498, 0.3, 1, 0.38696292, -0.67504466, -0.6153546, 0.12614721, 0.36666667, 1, 0.39573276, -0.68023133, -0.61650497, 0.024549905, 0.4, 1, -0.41460335, 0.6646211, 0.6209962, 0.027325947, 0.43333334, 1, -0.44358134, 0.6354319, 0.6267585, 0.0814597, 0.46666667, 1, -0.47950786, 0.5936052, 0.6319268, 0.13554956, 0.5, 1, -0.5105814, 0.5521215, 0.6346748, 0.17792241, 0.53333336, 1, -0.52692574, 0.5290091, 0.63522327, 0.197459, 0.56666666, 1, -0.5373166, 0.52198386, 0.63178045, 0.19919127, 0.6, 1, -0.6254924, 0.44419578, 0.60130286, 0.22334808, 0.6333333, 1, -0.7716323, 0.30747047, 0.5067416, 0.23077808, 0.6666667, 1, -0.94569784, 0.16085093, 0.26773912, 0.08999107, 0.7, 1, 0.8450661, 0.07027876, 0.33880797, 0.40759486, 0.73333335, 1, 0.3164294, 0.14897612, 0.73957, 0.57507807, 0.76666665, 1, -0.33590904, 0.17108089, 0.8418296, 0.38628927, 0.8, 1, -0.2881752, 0.20783806, 0.8312932, 0.4274458, 0.8333333, 1, -0.19830187, 0.25222746, 0.8218549, 0.47075725, 0.8666667, 1, -0.13525318, 0.2418448, 0.8486978, 0.45047727, 0.9, 1, -0.053928442, 0.21294026, 0.8988475, 0.37923786, 0.93333334, 1, 0.08327072, 0.16949987, 0.94558674, 0.2649561, 0.96666664, 1, 0.30207613, 0.12976168, 0.9343317, 0.13760924, 1, 1, 0.577653, 0.13208945, 0.80113256, 0.08400011, 1.0333333, 1, 0.82913214, 0.20168284, 0.47876656, 0.20651057, 1.0666667, 1, 0.8749988, 0.1844902, -0.00756004, 0.44753018, 1.1, 1, 0.82088006, 0.09584944, -0.21587339, 0.5199688, 1.3, 1, 0.8208801, 0.09584933, -0.21587346, 0.5199687)
tracks/143/keys = PackedFloat32Array(0, 1, 0.7817707, -0.00526693, 0.044673774, 0.62194145, 0.033333335, 1, 0.7817707, -0.00526693, 0.044673774, 0.62194145, 0.06666667, 1, 0.7843455, -0.030544652, 0.007005626, 0.6195321, 0.1, 1, 0.7836144, -0.10208264, -0.09426209, 0.6055099, 0.13333334, 1, 0.7607868, -0.21298274, -0.23682345, 0.56547016, 0.16666667, 1, 0.70012754, -0.34675372, -0.38630086, 0.49026015, 0.2, 1, 0.6053636, -0.4763769, -0.50582397, 0.3882554, 0.23333333, 1, 0.50206715, -0.57836604, -0.57784724, 0.2819824, 0.26666668, 1, 0.42121702, -0.64413077, -0.6090926, 0.19151498, 0.3, 1, 0.38696292, -0.67504466, -0.6153546, 0.12614721, 0.36666667, 1, 0.39573276, -0.68023133, -0.61650497, 0.024549905, 0.4, 1, -0.41460335, 0.6646211, 0.6209962, 0.027325947, 0.43333334, 1, -0.44358134, 0.6354319, 0.6267585, 0.0814597, 0.46666667, 1, -0.47950786, 0.5936052, 0.6319268, 0.13554956, 0.5, 1, -0.5105814, 0.5521215, 0.6346748, 0.17792241, 0.53333336, 1, -0.52692574, 0.5290091, 0.63522327, 0.197459, 0.56666666, 1, -0.5373166, 0.52198386, 0.63178045, 0.19919127, 0.6, 1, -0.6254924, 0.4441958, 0.60130286, 0.2233481, 0.6333333, 1, -0.7716323, 0.30747047, 0.5067416, 0.23077808, 0.6666667, 1, -0.94569784, 0.16085093, 0.26773912, 0.08999107, 0.7, 1, 0.8450661, 0.07027876, 0.33880797, 0.40759486, 0.73333335, 1, 0.3164294, 0.14897612, 0.73957, 0.57507807, 0.76666665, 1, -0.33590904, 0.17108089, 0.8418296, 0.38628927, 0.8, 1, -0.2881752, 0.20783806, 0.8312932, 0.4274458, 0.8333333, 1, -0.19830187, 0.25222746, 0.8218549, 0.47075725, 0.8666667, 1, -0.13525318, 0.2418448, 0.8486978, 0.45047727, 0.9, 1, -0.053928442, 0.21294026, 0.8988475, 0.37923786, 0.93333334, 1, 0.08327072, 0.16949987, 0.94558674, 0.2649561, 0.96666664, 1, 0.30207613, 0.12976168, 0.9343317, 0.13760924, 1, 1, 0.577653, 0.13208945, 0.80113256, 0.08400011, 1.0333333, 1, 0.82913214, 0.20168284, 0.47876656, 0.20651057, 1.0666667, 1, 0.8749988, 0.1844902, -0.00756004, 0.44753018, 1.1, 1, 0.82088006, 0.09584944, -0.21587339, 0.5199688, 1.3, 1, 0.8208801, 0.09584933, -0.21587346, 0.5199687)
tracks/144/type = "scale_3d"
tracks/144/imported = true
tracks/144/enabled = true
@@ -1255,7 +1255,7 @@ tracks/178/enabled = true
tracks/178/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.L")
tracks/178/interp = 1
tracks/178/loop_wrap = true
tracks/178/keys = PackedFloat32Array(0, 1, -0.4292183, 0.8551363, -0.25436896, 0.14074817, 0.033333335, 1, -0.4292183, 0.8551363, -0.25436896, 0.14074817, 0.06666667, 1, -0.4400614, 0.8456441, -0.26670113, 0.14178325, 0.1, 1, -0.46810415, 0.8187762, -0.29930192, 0.14457677, 0.13333334, 1, -0.5059824, 0.77637595, -0.34516084, 0.14861418, 0.2, 1, -0.5815771, 0.66234535, -0.445211, 0.15765102, 0.23333333, 1, -0.60841894, 0.60719216, -0.48491168, 0.16126025, 0.26666668, 1, -0.62491655, 0.5670009, -0.5110902, 0.16363417, 0.3, 1, -0.63062733, 0.55159205, -0.5205744, 0.16449252, 0.6333333, 1, -0.6306265, 0.5515927, -0.52057445, 0.16449359, 0.6666667, 1, -0.4845408, 0.7137626, -0.43677992, 0.25492468, 0.7, 1, -0.2952468, 0.79980403, -0.36352807, 0.3754866, 0.73333335, 1, -0.48454052, 0.71376216, -0.43678042, 0.25492546, 0.76666665, 1, -0.63062686, 0.5515922, -0.52057457, 0.16449328, 0.96666664, 1, -0.63062745, 0.5515914, -0.52057487, 0.16449282, 1, 1, -0.46209168, 0.68678755, -0.4701399, 0.3062071, 1.0333333, 1, -0.26148805, 0.77419794, -0.38730377, 0.42689273, 1.0666667, 1, -0.4631407, 0.71778107, -0.43887347, 0.27871343, 1.1, 1, -0.63062644, 0.5515933, -0.5205739, 0.1644933, 1.3, 1, -0.6306271, 0.55159396, -0.5205729, 0.16449165)
tracks/178/keys = PackedFloat32Array(0, 1, -0.4292183, 0.8551363, -0.25436896, 0.14074817, 0.033333335, 1, -0.4292183, 0.8551363, -0.25436896, 0.14074817, 0.06666667, 1, -0.4400614, 0.8456441, -0.26670113, 0.14178325, 0.1, 1, -0.46810415, 0.8187762, -0.29930192, 0.14457677, 0.13333334, 1, -0.5059824, 0.77637595, -0.34516084, 0.14861418, 0.2, 1, -0.5815771, 0.66234535, -0.445211, 0.15765102, 0.23333333, 1, -0.60841894, 0.60719216, -0.48491168, 0.16126025, 0.26666668, 1, -0.62491655, 0.5670009, -0.5110902, 0.16363417, 0.3, 1, -0.63062733, 0.55159205, -0.5205744, 0.16449252, 0.6333333, 1, -0.6306265, 0.5515927, -0.52057445, 0.16449359, 0.6666667, 1, -0.4845408, 0.7137626, -0.43677992, 0.25492468, 0.7, 1, -0.2952468, 0.79980403, -0.36352807, 0.3754866, 0.73333335, 1, -0.48454055, 0.71376216, -0.43678045, 0.25492546, 0.76666665, 1, -0.63062686, 0.5515922, -0.52057457, 0.16449328, 0.96666664, 1, -0.63062745, 0.5515914, -0.52057487, 0.16449282, 1, 1, -0.46209168, 0.68678755, -0.4701399, 0.3062071, 1.0333333, 1, -0.26148805, 0.77419794, -0.38730377, 0.42689273, 1.0666667, 1, -0.4631407, 0.71778107, -0.43887347, 0.27871343, 1.1, 1, -0.63062644, 0.5515933, -0.5205739, 0.1644933, 1.3, 1, -0.6306271, 0.55159396, -0.5205729, 0.16449165)
tracks/179/type = "scale_3d"
tracks/179/imported = true
tracks/179/enabled = true
@@ -1276,7 +1276,7 @@ tracks/181/enabled = true
tracks/181/path = NodePath("bear-rig/Skeleton3D:ORG-shoulder.R")
tracks/181/interp = 1
tracks/181/loop_wrap = true
tracks/181/keys = PackedFloat32Array(0, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.033333335, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.06666667, 1, -0.7982265, 0.35437316, -0.444592, 0.1989779, 0.1, 1, -0.7879234, 0.3708115, -0.4658595, 0.15700516, 0.13333334, 1, -0.7716255, 0.38893262, -0.4945212, 0.09367188, 0.16666667, 1, -0.7504224, 0.40152958, -0.5247844, 0.0155430315, 0.2, 1, 0.7266613, -0.4044558, 0.5509944, 0.06916636, 0.23333333, 1, 0.70417994, -0.39806068, 0.5681204, 0.15138556, 0.26666668, 1, 0.68793356, -0.38724405, 0.5720981, 0.22247095, 0.3, 1, 0.6831385, -0.3800985, 0.5597007, 0.27492183, 0.33333334, 1, 0.6826396, -0.39716417, 0.53149027, 0.30623823, 0.36666667, 1, 0.678688, -0.44612068, 0.48956195, 0.31731388, 0.4, 1, 0.67261195, -0.51497734, 0.43471155, 0.30564287, 0.43333334, 1, 0.6649003, -0.59038705, 0.3697219, 0.26954865, 0.46666667, 1, 0.6563855, -0.6581919, 0.30114564, 0.21272708, 0.5, 1, 0.6478615, -0.7044867, 0.24506302, 0.15465492, 0.53333336, 1, 0.6452654, -0.7219571, 0.21752076, 0.12286302, 0.56666666, 1, 0.6496964, -0.7181696, 0.21922931, 0.11859794, 0.6, 1, 0.70491546, -0.666269, 0.21775822, 0.108449236, 0.6333333, 1, 0.7695987, -0.5941394, 0.23373526, 0.009169109, 0.6666667, 1, -0.7564124, 0.49889454, -0.339528, 0.25231996, 0.7, 1, -0.6840425, 0.42482167, -0.4400254, 0.39747983, 0.76666665, 1, -0.5284435, 0.5409952, -0.58657634, 0.2898273, 0.8, 1, -0.40079656, 0.6483343, -0.57470065, 0.2978993, 0.8333333, 1, -0.3045329, 0.7317977, -0.52853733, 0.30394104, 0.8666667, 1, -0.326084, 0.7754275, -0.47109687, 0.2654226, 0.9, 1, -0.3551255, 0.82046616, -0.40574753, 0.18997443, 0.93333334, 1, -0.3887339, 0.85002893, -0.34406698, 0.08918923, 0.96666664, 1, 0.42073178, -0.85755324, 0.29555708, 0.015273003, 1, 1, 0.44402406, -0.8503438, 0.26542893, 0.09646519, 1.0333333, 1, 0.4528825, -0.84453106, 0.25514004, 0.1287181, 1.0666667, 1, 0.288325, -0.9342165, 0.21001488, 0.001423124, 1.1, 1, -0.09816119, 0.97319657, -0.17628056, 0.11035398, 1.3, 1, -0.098161206, 0.97319657, -0.17628059, 0.11035402)
tracks/181/keys = PackedFloat32Array(0, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.033333335, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.06666667, 1, -0.7982265, 0.35437316, -0.444592, 0.1989779, 0.1, 1, -0.7879234, 0.3708115, -0.4658595, 0.15700516, 0.13333334, 1, -0.7716255, 0.38893262, -0.4945212, 0.09367188, 0.16666667, 1, -0.7504224, 0.40152958, -0.5247844, 0.0155430315, 0.2, 1, 0.7266613, -0.4044558, 0.5509944, 0.06916636, 0.23333333, 1, 0.70417994, -0.39806068, 0.5681204, 0.15138556, 0.26666668, 1, 0.68793356, -0.38724405, 0.5720981, 0.22247095, 0.3, 1, 0.6831385, -0.3800985, 0.5597007, 0.27492183, 0.33333334, 1, 0.6826396, -0.39716417, 0.53149027, 0.30623823, 0.36666667, 1, 0.678688, -0.44612068, 0.48956195, 0.31731388, 0.4, 1, 0.67261195, -0.51497734, 0.43471158, 0.30564287, 0.43333334, 1, 0.6649003, -0.59038705, 0.3697219, 0.26954865, 0.46666667, 1, 0.6563855, -0.6581919, 0.30114564, 0.21272708, 0.5, 1, 0.6478615, -0.7044867, 0.24506302, 0.15465492, 0.53333336, 1, 0.6452654, -0.7219571, 0.21752076, 0.12286302, 0.56666666, 1, 0.6496964, -0.7181696, 0.21922931, 0.11859794, 0.6, 1, 0.70491546, -0.666269, 0.21775822, 0.108449236, 0.6333333, 1, 0.7695987, -0.5941394, 0.23373526, 0.009169109, 0.6666667, 1, -0.7564124, 0.49889454, -0.339528, 0.25231996, 0.7, 1, -0.6840425, 0.42482167, -0.4400254, 0.39747983, 0.76666665, 1, -0.5284435, 0.5409952, -0.58657634, 0.2898273, 0.8, 1, -0.40079656, 0.6483343, -0.57470065, 0.2978993, 0.8333333, 1, -0.3045329, 0.7317977, -0.52853733, 0.30394104, 0.8666667, 1, -0.326084, 0.7754275, -0.47109687, 0.2654226, 0.9, 1, -0.3551255, 0.82046616, -0.40574753, 0.18997443, 0.93333334, 1, -0.3887339, 0.85002893, -0.34406698, 0.08918923, 0.96666664, 1, 0.42073178, -0.85755324, 0.29555708, 0.015273003, 1, 1, 0.44402406, -0.8503438, 0.26542893, 0.09646519, 1.0333333, 1, 0.4528825, -0.84453106, 0.25514004, 0.1287181, 1.0666667, 1, 0.288325, -0.9342165, 0.21001488, 0.001423124, 1.1, 1, -0.09816119, 0.97319657, -0.17628056, 0.11035398, 1.3, 1, -0.098161206, 0.97319657, -0.17628059, 0.11035402)
tracks/182/type = "position_3d"
tracks/182/imported = true
tracks/182/enabled = true
@@ -1318,7 +1318,7 @@ tracks/187/enabled = true
tracks/187/path = NodePath("bear-rig/Skeleton3D:ORG-hand.R")
tracks/187/interp = 1
tracks/187/loop_wrap = true
tracks/187/keys = PackedFloat32Array(0, 1, -0.10769909, 0.45513043, 0.098489136, 0.8783833, 0.033333335, 1, -0.10769909, 0.45513043, 0.098489136, 0.8783833, 0.06666667, 1, -0.084251314, 0.4410181, 0.094153054, 0.88856065, 0.1, 1, -0.019769214, 0.40047103, 0.081878774, 0.91242975, 0.13333334, 1, 0.076316975, 0.33536842, 0.06264593, 0.9368987, 0.16666667, 1, 0.18895903, 0.25178587, 0.03863715, 0.9483699, 0.2, 1, 0.2977498, 0.16307136, 0.013840995, 0.94051117, 0.23333333, 1, 0.38468036, 0.08576855, -0.007263908, 0.91902775, 0.26666668, 1, 0.44004035, 0.033066414, -0.021403307, 0.89711374, 0.3, 1, 0.45957217, 0.013736263, -0.026540123, 0.88763756, 1.3, 1, 0.45957235, 0.013736478, -0.026539668, 0.88763744)
tracks/187/keys = PackedFloat32Array(0, 1, -0.10769909, 0.45513043, 0.098489136, 0.8783833, 0.033333335, 1, -0.10769909, 0.45513043, 0.098489136, 0.8783833, 0.06666667, 1, -0.084251314, 0.4410181, 0.094153054, 0.88856065, 0.1, 1, -0.019769214, 0.40047103, 0.081878774, 0.91242975, 0.13333334, 1, 0.076316975, 0.33536842, 0.06264593, 0.93689877, 0.16666667, 1, 0.18895903, 0.25178587, 0.03863715, 0.9483699, 0.2, 1, 0.2977498, 0.16307136, 0.013840995, 0.94051117, 0.23333333, 1, 0.38468036, 0.08576855, -0.007263908, 0.91902775, 0.26666668, 1, 0.44004035, 0.033066414, -0.021403307, 0.89711374, 0.3, 1, 0.45957217, 0.013736263, -0.026540123, 0.88763756, 1.3, 1, 0.45957235, 0.013736478, -0.026539668, 0.88763744)
tracks/188/type = "scale_3d"
tracks/188/imported = true
tracks/188/enabled = true
@@ -1479,7 +1479,7 @@ tracks/210/enabled = true
tracks/210/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.R")
tracks/210/interp = 1
tracks/210/loop_wrap = true
tracks/210/keys = PackedFloat32Array(0, 1, -0.55850464, -0.6631502, 0.45858216, 0.19495332, 0.033333335, 1, -0.55850464, -0.6631502, 0.45858216, 0.19495332, 0.06666667, 1, -0.5579502, -0.6616621, 0.4604539, 0.19717267, 0.1, 1, -0.5563803, -0.6577712, 0.46533653, 0.20307623, 0.13333334, 1, -0.55389464, -0.65235615, 0.4721033, 0.21154352, 0.2, 1, -0.54703975, -0.6403731, 0.4869482, 0.23141141, 0.23333333, 1, -0.54355925, -0.6353587, 0.49310166, 0.24023607, 0.26666668, 1, -0.5409232, -0.6318975, 0.49732712, 0.24652256, 0.3, 1, -0.53988636, -0.6306039, 0.4989014, 0.2489152, 0.33333334, 1, -0.5451488, -0.6262445, 0.5007318, 0.2447413, 0.36666667, 1, -0.5586302, -0.6149643, 0.5051219, 0.23367323, 0.4, 1, -0.576809, -0.59948367, 0.51033884, 0.21786459, 0.43333334, 1, -0.5962009, -0.5826028, 0.51496655, 0.1998198, 0.46666667, 1, -0.6135425, -0.56715834, 0.51822984, 0.18257861, 0.5, 1, -0.62590957, -0.5559269, 0.52001727, 0.16960098, 0.53333336, 1, -0.6306274, -0.551592, 0.5205743, 0.16449265, 0.6333333, 1, -0.63062686, -0.55159193, 0.5205747, 0.16449355, 0.7, 1, -0.5565415, -0.7488424, 0.34711233, 0.094919525, 0.76666665, 1, -0.6306262, -0.5515932, 0.52057403, 0.16449383, 1.3, 1, -0.6306277, -0.55159277, 0.5205734, 0.16449167)
tracks/210/keys = PackedFloat32Array(0, 1, -0.55850464, -0.6631502, 0.45858216, 0.19495332, 0.033333335, 1, -0.55850464, -0.6631502, 0.45858216, 0.19495332, 0.06666667, 1, -0.5579502, -0.6616621, 0.4604539, 0.19717267, 0.1, 1, -0.5563803, -0.6577712, 0.46533656, 0.20307624, 0.13333334, 1, -0.55389464, -0.65235615, 0.4721033, 0.21154352, 0.2, 1, -0.54703975, -0.6403731, 0.4869482, 0.23141141, 0.23333333, 1, -0.54355925, -0.6353587, 0.49310166, 0.24023607, 0.26666668, 1, -0.5409232, -0.6318975, 0.49732712, 0.24652256, 0.3, 1, -0.53988636, -0.6306039, 0.4989014, 0.2489152, 0.33333334, 1, -0.5451488, -0.6262445, 0.5007318, 0.2447413, 0.36666667, 1, -0.5586302, -0.6149643, 0.5051219, 0.23367323, 0.4, 1, -0.576809, -0.59948367, 0.51033884, 0.21786459, 0.43333334, 1, -0.5962009, -0.5826028, 0.51496655, 0.1998198, 0.46666667, 1, -0.6135425, -0.56715834, 0.51822984, 0.18257861, 0.5, 1, -0.62590957, -0.5559269, 0.52001727, 0.16960098, 0.53333336, 1, -0.6306274, -0.551592, 0.5205743, 0.16449265, 0.6333333, 1, -0.63062686, -0.55159193, 0.5205747, 0.16449355, 0.7, 1, -0.5565415, -0.7488424, 0.34711233, 0.094919525, 0.76666665, 1, -0.6306262, -0.5515932, 0.52057403, 0.16449383, 1.3, 1, -0.6306277, -0.55159277, 0.5205734, 0.16449167)
tracks/211/type = "scale_3d"
tracks/211/imported = true
tracks/211/enabled = true
@@ -1514,7 +1514,7 @@ tracks/215/enabled = true
tracks/215/path = NodePath("bear-rig/Skeleton3D:shoulder.R")
tracks/215/interp = 1
tracks/215/loop_wrap = true
tracks/215/keys = PackedFloat32Array(0, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.033333335, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.06666667, 1, -0.7982265, 0.35437316, -0.444592, 0.1989779, 0.1, 1, -0.7879234, 0.3708115, -0.4658595, 0.15700516, 0.13333334, 1, -0.7716255, 0.38893262, -0.4945212, 0.09367188, 0.16666667, 1, -0.7504224, 0.40152958, -0.5247844, 0.0155430315, 0.2, 1, 0.7266613, -0.4044558, 0.5509944, 0.06916636, 0.23333333, 1, 0.70417994, -0.39806068, 0.5681204, 0.15138556, 0.26666668, 1, 0.68793356, -0.38724405, 0.5720981, 0.22247095, 0.3, 1, 0.6831385, -0.3800985, 0.5597007, 0.27492183, 0.33333334, 1, 0.6826396, -0.39716417, 0.53149027, 0.30623823, 0.36666667, 1, 0.678688, -0.44612068, 0.48956195, 0.31731388, 0.4, 1, 0.67261195, -0.51497734, 0.43471155, 0.30564287, 0.43333334, 1, 0.6649003, -0.59038705, 0.3697219, 0.26954865, 0.46666667, 1, 0.6563855, -0.6581919, 0.30114564, 0.21272708, 0.5, 1, 0.6478615, -0.7044867, 0.24506302, 0.15465492, 0.53333336, 1, 0.6452654, -0.7219571, 0.21752076, 0.12286302, 0.56666666, 1, 0.6496964, -0.7181696, 0.21922931, 0.11859794, 0.6, 1, 0.70491546, -0.666269, 0.21775822, 0.108449236, 0.6333333, 1, 0.7695987, -0.5941394, 0.23373526, 0.009169109, 0.6666667, 1, -0.7564124, 0.49889454, -0.339528, 0.25231996, 0.7, 1, -0.6840425, 0.42482167, -0.4400254, 0.39747983, 0.76666665, 1, -0.5284435, 0.5409952, -0.58657634, 0.2898273, 0.8, 1, -0.40079656, 0.6483343, -0.57470065, 0.2978993, 0.8333333, 1, -0.3045329, 0.7317977, -0.52853733, 0.30394104, 0.8666667, 1, -0.326084, 0.7754275, -0.47109687, 0.2654226, 0.9, 1, -0.3551255, 0.82046616, -0.40574753, 0.18997443, 0.93333334, 1, -0.3887339, 0.85002893, -0.34406698, 0.08918923, 0.96666664, 1, 0.42073178, -0.85755324, 0.29555708, 0.015273003, 1, 1, 0.44402406, -0.8503438, 0.26542893, 0.09646519, 1.0333333, 1, 0.4528825, -0.84453106, 0.25514004, 0.1287181, 1.0666667, 1, 0.288325, -0.9342165, 0.21001488, 0.001423124, 1.1, 1, -0.09816119, 0.97319657, -0.17628056, 0.11035398, 1.3, 1, -0.098161206, 0.97319657, -0.17628059, 0.11035402)
tracks/215/keys = PackedFloat32Array(0, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.033333335, 1, -0.80189186, 0.34744963, -0.4363125, 0.21419537, 0.06666667, 1, -0.7982265, 0.35437316, -0.444592, 0.1989779, 0.1, 1, -0.7879234, 0.3708115, -0.4658595, 0.15700516, 0.13333334, 1, -0.7716255, 0.38893262, -0.4945212, 0.09367188, 0.16666667, 1, -0.7504224, 0.40152958, -0.5247844, 0.0155430315, 0.2, 1, 0.7266613, -0.4044558, 0.5509944, 0.06916636, 0.23333333, 1, 0.70417994, -0.39806068, 0.5681204, 0.15138556, 0.26666668, 1, 0.68793356, -0.38724405, 0.5720981, 0.22247095, 0.3, 1, 0.6831385, -0.3800985, 0.5597007, 0.27492183, 0.33333334, 1, 0.6826396, -0.39716417, 0.53149027, 0.30623823, 0.36666667, 1, 0.678688, -0.44612068, 0.48956195, 0.31731388, 0.4, 1, 0.67261195, -0.51497734, 0.43471158, 0.30564287, 0.43333334, 1, 0.6649003, -0.59038705, 0.3697219, 0.26954865, 0.46666667, 1, 0.6563855, -0.6581919, 0.30114564, 0.21272708, 0.5, 1, 0.6478615, -0.7044867, 0.24506302, 0.15465492, 0.53333336, 1, 0.6452654, -0.7219571, 0.21752076, 0.12286302, 0.56666666, 1, 0.6496964, -0.7181696, 0.21922931, 0.11859794, 0.6, 1, 0.70491546, -0.666269, 0.21775822, 0.108449236, 0.6333333, 1, 0.7695987, -0.5941394, 0.23373526, 0.009169109, 0.6666667, 1, -0.7564124, 0.49889454, -0.339528, 0.25231996, 0.7, 1, -0.6840425, 0.42482167, -0.4400254, 0.39747983, 0.76666665, 1, -0.5284435, 0.5409952, -0.58657634, 0.2898273, 0.8, 1, -0.40079656, 0.6483343, -0.57470065, 0.2978993, 0.8333333, 1, -0.3045329, 0.7317977, -0.52853733, 0.30394104, 0.8666667, 1, -0.326084, 0.7754275, -0.47109687, 0.2654226, 0.9, 1, -0.3551255, 0.82046616, -0.40574753, 0.18997443, 0.93333334, 1, -0.3887339, 0.85002893, -0.34406698, 0.08918923, 0.96666664, 1, 0.42073178, -0.85755324, 0.29555708, 0.015273003, 1, 1, 0.44402406, -0.8503438, 0.26542893, 0.09646519, 1.0333333, 1, 0.4528825, -0.84453106, 0.25514004, 0.1287181, 1.0666667, 1, 0.288325, -0.9342165, 0.21001488, 0.001423124, 1.1, 1, -0.09816119, 0.97319657, -0.17628056, 0.11035398, 1.3, 1, -0.098161206, 0.97319657, -0.17628059, 0.11035402)
tracks/216/type = "position_3d"
tracks/216/imported = true
tracks/216/enabled = true
@@ -1612,7 +1612,7 @@ tracks/229/enabled = true
tracks/229/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.R")
tracks/229/interp = 1
tracks/229/loop_wrap = true
tracks/229/keys = PackedFloat32Array(0, 1, -0.914568, -0.08572703, -0.35817492, 0.1671137, 0.033333335, 1, -0.914568, -0.08572703, -0.35817492, 0.1671137, 0.06666667, 1, -0.9124737, -0.08503722, -0.37674114, 0.13500638, 0.1, 1, -0.8985073, -0.079425186, -0.429263, 0.045930065, 0.13333334, 1, 0.85381824, 0.059901398, 0.5098088, 0.0866099, 0.16666667, 1, 0.7616793, 0.018556118, 0.60258096, 0.23747967, 0.2, 1, 0.62610304, -0.042382278, 0.6833637, 0.37311244, 0.23333333, 1, 0.4751652, -0.108648226, 0.73498595, 0.47139096, 0.26666668, 1, 0.34168756, -0.16229942, 0.7563604, 0.5336923, 0.3, 1, 0.2479882, -0.18873154, 0.7551975, 0.5766792, 0.33333334, 1, 0.2039579, -0.19203992, 0.75187844, 0.59682554, 0.36666667, 1, 0.20637028, -0.17936261, 0.76030606, 0.58921564, 0.4, 1, 0.24505356, -0.14660737, 0.7732939, 0.56610215, 0.43333334, 1, 0.3058808, -0.09494458, 0.7822136, 0.53438216, 0.46666667, 1, 0.3683483, -0.027822306, 0.7830894, 0.5003163, 0.5, 1, 0.41245627, 0.037385106, 0.7782607, 0.4720091, 0.53333336, 1, 0.42974234, 0.0728489, 0.7734801, 0.46015552, 0.56666666, 1, 0.42422554, 0.07775962, 0.77444434, 0.46284136, 0.6, 1, 0.37090898, 0.10522553, 0.7634256, 0.5182041, 0.6333333, 1, 0.27741525, 0.20904505, 0.76029843, 0.5488965, 0.6666667, 1, 0.27856866, 0.31923345, 0.79908794, 0.42655355, 0.7, 1, -0.83528465, 0.13717864, -0.5233294, 0.0980206, 0.73333335, 1, -0.8276799, 0.28687066, 0.048713084, 0.4798733, 0.76666665, 1, -0.5402392, 0.016239176, 0.6113393, 0.5780504, 0.8, 1, -0.56794375, 0.121098585, 0.70317173, 0.41027394, 0.8333333, 1, -0.55035275, 0.23707783, 0.7499481, 0.28014982, 0.8666667, 1, -0.49398354, 0.20592648, 0.7915506, 0.29499537, 0.9, 1, -0.4266475, 0.1473857, 0.83280617, 0.3204423, 0.93333334, 1, -0.37329745, 0.06442281, 0.8490521, 0.3682517, 0.96666664, 1, -0.36136255, -0.030311251, 0.81841433, 0.44575372, 1, 1, -0.41040933, -0.11000972, 0.70572305, 0.56693655, 1.0333333, 1, -0.5125042, -0.11782392, 0.3812424, 0.7603362, 1.0666667, 1, -0.31783327, -0.022379234, -0.025139142, 0.9475491, 1.1, 1, 0.095766395, 0.009837726, -0.097389646, 0.99057937, 1.1333333, 1, 0.086586684, -0.004344029, -0.10774159, 0.99039173, 1.1666666, 1, 0.0644668, -0.038296796, -0.132358, 0.98836166, 1.2, 1, 0.037809096, -0.07880838, -0.16141982, 0.9830073, 1.2333333, 1, 0.01543558, -0.11247126, -0.185307, 0.97610104, 1.2666667, 1, 0.0060820286, -0.12645401, -0.1951599, 0.97256625, 1.3, 1, 0.0060820286, -0.12645401, -0.1951599, 0.97256625)
tracks/229/keys = PackedFloat32Array(0, 1, -0.914568, -0.08572703, -0.35817492, 0.1671137, 0.033333335, 1, -0.914568, -0.08572703, -0.35817492, 0.1671137, 0.06666667, 1, -0.9124737, -0.08503722, -0.37674114, 0.13500638, 0.1, 1, -0.8985073, -0.079425186, -0.429263, 0.045930065, 0.13333334, 1, 0.8538183, 0.0599014, 0.5098088, 0.0866099, 0.16666667, 1, 0.7616793, 0.018556118, 0.60258096, 0.23747967, 0.2, 1, 0.62610304, -0.042382278, 0.6833637, 0.37311244, 0.23333333, 1, 0.4751652, -0.108648226, 0.73498595, 0.47139096, 0.26666668, 1, 0.34168756, -0.16229942, 0.7563604, 0.5336923, 0.3, 1, 0.2479882, -0.18873154, 0.7551975, 0.5766792, 0.33333334, 1, 0.2039579, -0.19203992, 0.75187844, 0.59682554, 0.36666667, 1, 0.20637028, -0.17936261, 0.76030606, 0.58921564, 0.4, 1, 0.24505356, -0.14660737, 0.7732939, 0.56610215, 0.43333334, 1, 0.3058808, -0.09494458, 0.7822136, 0.53438216, 0.46666667, 1, 0.3683483, -0.027822306, 0.7830894, 0.5003163, 0.5, 1, 0.41245627, 0.037385106, 0.7782607, 0.4720091, 0.53333336, 1, 0.42974234, 0.0728489, 0.7734801, 0.46015552, 0.56666666, 1, 0.42422554, 0.07775962, 0.77444434, 0.46284136, 0.6, 1, 0.37090898, 0.10522553, 0.7634256, 0.5182041, 0.6333333, 1, 0.27741525, 0.20904505, 0.76029843, 0.5488965, 0.6666667, 1, 0.27856866, 0.31923345, 0.79908794, 0.42655355, 0.7, 1, -0.83528465, 0.13717864, -0.5233294, 0.0980206, 0.73333335, 1, -0.8276799, 0.28687066, 0.048713084, 0.4798733, 0.76666665, 1, -0.5402392, 0.016239176, 0.6113393, 0.5780504, 0.8, 1, -0.56794375, 0.121098585, 0.70317173, 0.41027394, 0.8333333, 1, -0.55035275, 0.23707783, 0.7499481, 0.28014982, 0.8666667, 1, -0.49398354, 0.20592648, 0.7915506, 0.29499537, 0.9, 1, -0.4266475, 0.1473857, 0.83280617, 0.3204423, 0.93333334, 1, -0.37329745, 0.06442281, 0.8490521, 0.3682517, 0.96666664, 1, -0.36136255, -0.030311251, 0.81841433, 0.44575372, 1, 1, -0.41040933, -0.11000972, 0.70572305, 0.56693655, 1.0333333, 1, -0.5125042, -0.11782392, 0.3812424, 0.7603362, 1.0666667, 1, -0.31783327, -0.022379234, -0.02513914, 0.94754905, 1.1, 1, 0.095766395, 0.009837726, -0.097389646, 0.99057937, 1.1333333, 1, 0.086586684, -0.004344029, -0.10774159, 0.99039173, 1.1666666, 1, 0.0644668, -0.038296796, -0.132358, 0.98836166, 1.2, 1, 0.037809096, -0.07880838, -0.16141982, 0.9830073, 1.2333333, 1, 0.01543558, -0.11247126, -0.185307, 0.97610104, 1.2666667, 1, 0.0060820286, -0.12645401, -0.1951599, 0.97256625, 1.3, 1, 0.0060820286, -0.12645401, -0.1951599, 0.97256625)
tracks/230/type = "scale_3d"
tracks/230/imported = true
tracks/230/enabled = true
+11 -11
View File
@@ -65,7 +65,7 @@ tracks/8/enabled = true
tracks/8/path = NodePath("bear-rig/Skeleton3D:clavicle_l")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = PackedFloat32Array(0, 1, -0.76830006, -0.3647693, 0.46689162, 0.24222021, 0.033333335, 1, -0.76830006, -0.3647693, 0.46689162, 0.24222021, 0.06666667, 1, -0.7680089, -0.37408358, 0.4639548, 0.23445638, 0.1, 1, -0.76687336, -0.3988166, 0.45515305, 0.21374364, 0.13333334, 1, -0.76424086, -0.43400118, 0.4401002, 0.18409446, 0.16666667, 1, -0.75967216, -0.47450352, 0.41880786, 0.14948092, 0.2, 1, -0.7534031, -0.51521766, 0.3924742, 0.11357164, 0.23333333, 1, -0.74652815, -0.5513988, 0.36378005, 0.079493426, 0.26666668, 1, -0.74091953, -0.5789407, 0.33673504, 0.049754538, 0.3, 1, -0.73895437, -0.5943892, 0.3161504, 0.026398795, 0.33333334, 1, -0.7415218, -0.5925631, 0.31466013, 0.0018731607, 0.36666667, 1, 0.7462917, 0.5744026, -0.3350159, 0.029578576, 0.43333334, 1, 0.752349, 0.51596826, -0.39866406, 0.09388642, 0.46666667, 1, 0.75251913, 0.4922654, -0.420203, 0.12173408, 0.5, 1, 0.75266826, 0.48491675, -0.4204564, 0.14684252, 0.53333336, 1, 0.73837054, 0.52413064, -0.37442186, 0.19976078, 0.56666666, 1, 0.7094729, 0.5766614, -0.32390606, 0.24329975, 0.6, 1, 0.69750077, 0.60007817, -0.30410162, 0.24682203, 0.6333333, 1, 0.6974427, 0.59966177, -0.30481383, 0.24711938, 0.6666667, 1, 0.69738984, 0.59839916, -0.30682313, 0.24784167, 0.7, 1, 0.69753593, 0.59625894, -0.30994418, 0.2487038, 0.73333335, 1, 0.69810534, 0.5931698, -0.3140152, 0.24938528, 0.76666665, 1, 0.6993756, 0.5889952, -0.3189082, 0.24951139, 0.8, 1, 0.70171106, 0.58348626, -0.32454893, 0.24862297, 0.8333333, 1, 0.70561534, 0.57619315, -0.3309546, 0.2461253, 0.8666667, 1, 0.7118228, 0.56629205, -0.33830217, 0.24119146, 0.9, 1, 0.7248174, 0.5684588, -0.33356276, 0.20057489, 0.93333334, 1, 0.7378102, 0.583176, -0.32073715, 0.11255933, 0.96666664, 1, 0.7407881, 0.5925895, -0.3158195, 0.018132156, 1, 1, -0.73895454, -0.5943898, 0.31614882, 0.026399687, 1.1333333, 1, -0.7389546, -0.59438974, 0.31614885, 0.026399553)
tracks/8/keys = PackedFloat32Array(0, 1, -0.76830006, -0.3647693, 0.46689162, 0.24222021, 0.033333335, 1, -0.76830006, -0.3647693, 0.46689162, 0.24222021, 0.06666667, 1, -0.7680089, -0.37408358, 0.4639548, 0.23445638, 0.1, 1, -0.76687336, -0.3988166, 0.45515305, 0.21374364, 0.13333334, 1, -0.76424086, -0.43400118, 0.4401002, 0.18409446, 0.16666667, 1, -0.75967216, -0.47450352, 0.41880786, 0.14948092, 0.2, 1, -0.7534031, -0.51521766, 0.3924742, 0.11357164, 0.23333333, 1, -0.74652815, -0.5513988, 0.36378005, 0.079493426, 0.26666668, 1, -0.74091953, -0.5789407, 0.33673504, 0.049754538, 0.3, 1, -0.73895437, -0.5943892, 0.3161504, 0.026398795, 0.33333334, 1, -0.7415218, -0.5925631, 0.31466013, 0.0018731607, 0.36666667, 1, 0.7462917, 0.5744026, -0.3350159, 0.029578576, 0.43333334, 1, 0.752349, 0.51596826, -0.39866406, 0.09388642, 0.46666667, 1, 0.75251913, 0.4922654, -0.420203, 0.12173408, 0.5, 1, 0.7526683, 0.48491678, -0.42045644, 0.14684252, 0.53333336, 1, 0.73837054, 0.52413064, -0.37442186, 0.19976078, 0.56666666, 1, 0.7094729, 0.5766614, -0.32390606, 0.24329975, 0.6, 1, 0.69750077, 0.60007817, -0.30410162, 0.24682203, 0.6333333, 1, 0.6974427, 0.59966177, -0.30481383, 0.24711938, 0.6666667, 1, 0.69738984, 0.59839916, -0.30682313, 0.24784167, 0.7, 1, 0.69753593, 0.59625894, -0.30994418, 0.2487038, 0.73333335, 1, 0.69810534, 0.5931698, -0.3140152, 0.24938528, 0.76666665, 1, 0.6993756, 0.5889952, -0.3189082, 0.24951139, 0.8, 1, 0.70171106, 0.58348626, -0.32454893, 0.24862297, 0.8333333, 1, 0.70561534, 0.57619315, -0.3309546, 0.2461253, 0.8666667, 1, 0.7118228, 0.56629205, -0.33830217, 0.24119146, 0.9, 1, 0.7248174, 0.5684588, -0.33356276, 0.20057489, 0.93333334, 1, 0.7378102, 0.583176, -0.32073715, 0.11255933, 0.96666664, 1, 0.7407881, 0.5925895, -0.3158195, 0.018132156, 1, 1, -0.73895454, -0.5943898, 0.31614882, 0.026399687, 1.1333333, 1, -0.7389546, -0.59438974, 0.31614885, 0.026399553)
tracks/9/type = "rotation_3d"
tracks/9/imported = true
tracks/9/enabled = true
@@ -156,7 +156,7 @@ tracks/21/enabled = true
tracks/21/path = NodePath("bear-rig/Skeleton3D:thigh_r")
tracks/21/interp = 1
tracks/21/loop_wrap = true
tracks/21/keys = PackedFloat32Array(0, 1, 0.9729886, -0.014750165, 0.014303934, 0.22993676, 0.033333335, 1, 0.9729887, -0.014750167, 0.014303936, 0.2299368, 0.06666667, 1, 0.978063, -0.014281421, 0.013849424, 0.20735733, 0.1, 1, 0.9890056, -0.013907496, 0.013486913, 0.14660405, 0.13333334, 1, 0.9979704, -0.01577418, 0.015297148, 0.059768178, 0.16666667, 1, -0.9986053, 0.022849752, -0.022158343, 0.04212329, 0.2, 1, -0.98699737, 0.039019816, -0.037838407, 0.15126804, 0.23333333, 1, -0.96008706, 0.07007701, -0.06795435, 0.26211512, 0.26666668, 1, -0.9129102, 0.12713176, -0.12327977, 0.36774266, 0.3, 1, -0.8299881, 0.23793651, -0.23072584, 0.448633, 0.33333334, 1, -0.62222403, 0.48300317, -0.4683643, 0.4002252, 0.36666667, 1, -0.31116486, -0.58651716, 0.56873894, 0.4855, 0.4, 1, -0.49589974, -0.27429157, 0.26597616, 0.7798104, 0.43333334, 1, -0.47054705, -0.24569432, 0.2382457, 0.81330127, 0.46666667, 1, -0.44930398, -0.22566158, 0.21882017, 0.8362539, 0.5, 1, -0.43738914, -0.20890102, 0.20256765, 0.8508922, 0.53333336, 1, -0.27268586, -0.6288237, 0.60976356, 0.39800972, 0.56666666, 1, -0.99638927, 0.03360988, -0.032592308, 0.070827685, 0.6, 1, 0.9400948, 0.0033475233, -0.0032453774, 0.34088126, 0.6333333, 1, 0.9390569, 0.0034949179, -0.003388295, 0.3437274, 0.6666667, 1, 0.93664426, 0.0038729631, -0.0037549043, 0.35024074, 0.7, 1, 0.93332857, 0.0044218553, -0.0042871716, 0.35897052, 0.73333335, 1, 0.9295769, 0.00508382, -0.004929093, 0.3685605, 0.76666665, 1, 0.9258129, 0.0058064624, -0.0056298543, 0.3778957, 0.8, 1, 0.92239, 0.006544462, -0.0063454863, 0.3861523, 0.8333333, 1, 0.9195861, 0.0072589265, -0.0070383027, 0.3927584, 0.8666667, 1, 0.91765386, 0.00791646, -0.007675918, 0.39722773, 0.9, 1, 0.9220724, 0.007902996, -0.00766285, 0.38686088, 0.93333334, 1, 0.9295044, 0.006630255, -0.0064286613, 0.36869547, 0.96666664, 1, 0.9263975, 0.004329574, -0.00419772, 0.37649873, 1, 1, 0.8932561, 0.0022496688, -0.00218097, 0.44953725, 1.0333333, 1, 0.8338632, 0.0010137917, -0.0009827336, 0.55196935, 1.0666667, 1, 0.77782637, 0.00025321427, -0.00024535513, 0.62847924, 1.1, 1, 0.7351395, 1.7036837e-05, -1.6437982e-05, 0.6779159, 1.1333333, 1, 0.71790284, -6.5398063e-07, 6.757988e-07, 0.6961433)
tracks/21/keys = PackedFloat32Array(0, 1, 0.9729886, -0.014750165, 0.014303934, 0.22993676, 0.033333335, 1, 0.9729887, -0.014750167, 0.014303936, 0.2299368, 0.06666667, 1, 0.978063, -0.014281421, 0.013849424, 0.20735733, 0.1, 1, 0.9890056, -0.013907496, 0.013486913, 0.14660405, 0.13333334, 1, 0.9979704, -0.01577418, 0.015297148, 0.059768178, 0.16666667, 1, -0.9986053, 0.022849752, -0.022158343, 0.04212329, 0.2, 1, -0.98699737, 0.039019816, -0.037838407, 0.15126804, 0.23333333, 1, -0.96008706, 0.07007701, -0.06795435, 0.26211512, 0.26666668, 1, -0.9129102, 0.12713176, -0.12327977, 0.36774266, 0.3, 1, -0.8299881, 0.23793651, -0.23072584, 0.448633, 0.33333334, 1, -0.62222403, 0.48300317, -0.4683643, 0.4002252, 0.36666667, 1, -0.31116486, -0.58651716, 0.56873894, 0.4855, 0.4, 1, -0.49589974, -0.27429157, 0.26597616, 0.7798104, 0.43333334, 1, -0.47054705, -0.24569432, 0.2382457, 0.81330127, 0.46666667, 1, -0.44930398, -0.22566158, 0.21882017, 0.8362539, 0.5, 1, -0.43738914, -0.20890102, 0.20256765, 0.8508922, 0.53333336, 1, -0.27268586, -0.6288237, 0.60976356, 0.39800972, 0.56666666, 1, -0.9963893, 0.033609882, -0.03259231, 0.07082769, 0.6, 1, 0.9400948, 0.0033475233, -0.0032453774, 0.34088126, 0.6333333, 1, 0.9390569, 0.0034949179, -0.003388295, 0.3437274, 0.6666667, 1, 0.93664426, 0.0038729631, -0.0037549043, 0.35024074, 0.7, 1, 0.93332857, 0.0044218553, -0.0042871716, 0.35897052, 0.73333335, 1, 0.9295769, 0.00508382, -0.004929093, 0.3685605, 0.76666665, 1, 0.9258129, 0.0058064624, -0.0056298543, 0.3778957, 0.8, 1, 0.92239, 0.006544462, -0.0063454863, 0.3861523, 0.8333333, 1, 0.9195861, 0.0072589265, -0.0070383027, 0.3927584, 0.8666667, 1, 0.91765386, 0.00791646, -0.007675918, 0.39722773, 0.9, 1, 0.9220724, 0.007902996, -0.00766285, 0.38686088, 0.93333334, 1, 0.9295044, 0.006630255, -0.0064286613, 0.36869547, 0.96666664, 1, 0.9263975, 0.004329574, -0.00419772, 0.37649873, 1, 1, 0.8932561, 0.0022496688, -0.00218097, 0.44953725, 1.0333333, 1, 0.8338632, 0.0010137917, -0.0009827336, 0.55196935, 1.0666667, 1, 0.77782637, 0.00025321427, -0.00024535513, 0.62847924, 1.1, 1, 0.7351395, 1.7036837e-05, -1.6437982e-05, 0.6779159, 1.1333333, 1, 0.71790284, -6.5398063e-07, 6.757988e-07, 0.6961433)
tracks/22/type = "rotation_3d"
tracks/22/imported = true
tracks/22/enabled = true
@@ -268,7 +268,7 @@ tracks/37/enabled = true
tracks/37/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.R")
tracks/37/interp = 1
tracks/37/loop_wrap = true
tracks/37/keys = PackedFloat32Array(0, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.033333335, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.06666667, 1, 0.77768934, 0.009172762, -0.009172929, 0.62851495, 0.1, 1, 0.7807236, 0.0061664656, -0.0061666337, 0.62481576, 0.13333334, 1, 0.78552485, 0.0023109706, -0.002311138, 0.6188216, 0.16666667, 1, 0.791386, -0.0015600097, 0.0015598425, 0.61131287, 0.2, 1, 0.79755247, -0.0048998464, 0.0048996788, 0.6032098, 0.23333333, 1, 0.8035713, -0.007449052, 0.007448885, 0.59511536, 0.26666668, 1, 0.8092794, -0.009161176, 0.00916101, 0.5872811, 0.3, 1, 0.814692, -0.010182162, 0.010181995, 0.57971513, 0.33333334, 1, 0.8204956, -0.011458454, 0.011458288, 0.5714231, 0.36666667, 1, 0.83181596, -0.02130195, 0.021301784, 0.5542334, 0.4, 1, 0.8297704, -0.029421309, 0.029421145, 0.5565518, 0.43333334, 1, 0.8208013, -0.028951073, 0.028950907, 0.5697446, 0.46666667, 1, 0.814972, -0.028922077, 0.02892191, 0.5780551, 0.5, 1, 0.8139951, -0.029716255, 0.02971609, 0.5793495, 0.53333336, 1, 0.93381906, -0.030504394, 0.030504242, 0.3551352, 0.56666666, 1, -0.9955158, 0.0045645786, -0.0045644715, 0.09437431, 0.6, 1, -0.9475498, -0.011611203, 0.011611278, 0.31918615, 0.6666667, 1, -0.9477615, -0.011112955, 0.011113031, 0.31859252, 0.7, 1, -0.94803345, -0.010588029, 0.010588106, 0.3178182, 0.73333335, 1, -0.9483362, -0.009941362, 0.009941438, 0.31695566, 0.76666665, 1, -0.94863003, -0.0092206085, 0.009220684, 0.31611878, 0.8, 1, -0.94889414, -0.008472756, 0.008472831, 0.3153673, 0.8666667, 1, -0.9493089, -0.007075597, 0.007075674, 0.3141856, 0.9, 1, -0.95740587, -0.008148225, 0.008148304, 0.2885155, 0.93333334, 1, -0.9727542, -0.010201518, 0.01020161, 0.23138963, 0.96666664, 1, -0.9850741, -0.010878788, 0.010878885, 0.17144188, 1, 1, -0.98995763, -0.009657613, 0.0096577145, 0.14070305, 1.0333333, 1, -0.990073, -0.0070358636, 0.0070359646, 0.14020117, 1.0666667, 1, -0.98957586, -0.003958335, 0.0039584353, 0.1439035, 1.1, 1, -0.9885705, -0.0012076016, 0.0012077013, 0.15074971, 1.1333333, 1, -0.98799103, 6.95031e-08, 2.9856015e-08, 0.15451114)
tracks/37/keys = PackedFloat32Array(0, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.033333335, 1, 0.776662, 0.010376096, -0.010376264, 0.6297467, 0.06666667, 1, 0.77768934, 0.009172762, -0.009172929, 0.62851495, 0.1, 1, 0.7807236, 0.0061664656, -0.0061666337, 0.62481576, 0.13333334, 1, 0.78552485, 0.0023109706, -0.002311138, 0.6188216, 0.16666667, 1, 0.791386, -0.0015600097, 0.0015598425, 0.61131287, 0.2, 1, 0.79755247, -0.0048998464, 0.0048996788, 0.6032098, 0.23333333, 1, 0.8035713, -0.007449052, 0.007448885, 0.59511536, 0.26666668, 1, 0.8092794, -0.009161176, 0.00916101, 0.5872811, 0.3, 1, 0.814692, -0.010182162, 0.010181995, 0.57971513, 0.33333334, 1, 0.8204956, -0.011458454, 0.011458288, 0.5714231, 0.36666667, 1, 0.83181596, -0.02130195, 0.021301784, 0.5542334, 0.4, 1, 0.8297704, -0.029421309, 0.029421145, 0.5565518, 0.43333334, 1, 0.8208013, -0.028951073, 0.028950907, 0.5697446, 0.46666667, 1, 0.814972, -0.028922077, 0.02892191, 0.5780551, 0.5, 1, 0.8139952, -0.029716257, 0.029716091, 0.5793495, 0.53333336, 1, 0.93381906, -0.030504394, 0.030504242, 0.3551352, 0.56666666, 1, -0.9955158, 0.0045645786, -0.0045644715, 0.09437431, 0.6, 1, -0.9475498, -0.011611203, 0.011611278, 0.31918615, 0.6666667, 1, -0.9477615, -0.011112955, 0.011113031, 0.31859252, 0.7, 1, -0.94803345, -0.010588029, 0.010588106, 0.3178182, 0.73333335, 1, -0.9483362, -0.009941362, 0.009941438, 0.31695566, 0.76666665, 1, -0.94863003, -0.0092206085, 0.009220684, 0.31611878, 0.8, 1, -0.94889414, -0.008472756, 0.008472831, 0.3153673, 0.8666667, 1, -0.9493089, -0.007075597, 0.007075674, 0.3141856, 0.9, 1, -0.95740587, -0.008148225, 0.008148304, 0.2885155, 0.93333334, 1, -0.9727542, -0.010201518, 0.01020161, 0.23138963, 0.96666664, 1, -0.9850741, -0.010878788, 0.010878885, 0.17144188, 1, 1, -0.98995763, -0.009657613, 0.0096577145, 0.14070305, 1.0333333, 1, -0.990073, -0.0070358636, 0.0070359646, 0.14020117, 1.0666667, 1, -0.98957586, -0.003958335, 0.0039584353, 0.1439035, 1.1, 1, -0.9885705, -0.0012076016, 0.0012077013, 0.15074971, 1.1333333, 1, -0.98799103, 6.95031e-08, 2.9856015e-08, 0.15451114)
tracks/38/type = "scale_3d"
tracks/38/imported = true
tracks/38/enabled = true
@@ -289,7 +289,7 @@ tracks/40/enabled = true
tracks/40/path = NodePath("bear-rig/Skeleton3D:torso")
tracks/40/interp = 1
tracks/40/loop_wrap = true
tracks/40/keys = PackedFloat32Array(0, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.033333335, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.06666667, 1, -0.720092, 0.049196173, -0.023361951, 0.691738, 0.1, 1, -0.7251061, 0.048728023, -0.026095103, 0.6864152, 0.13333334, 1, -0.73318595, 0.048055384, -0.030208448, 0.6776551, 0.16666667, 1, -0.74406034, 0.04726264, -0.035341334, 0.66550094, 0.2, 1, -0.75743395, 0.046431553, -0.041135088, 0.6499584, 0.23333333, 1, -0.77299476, 0.045642007, -0.047232725, 0.6310032, 0.26666668, 1, -0.7904185, 0.04497265, -0.053278062, 0.6085865, 0.3, 1, -0.809372, 0.044501513, -0.058914147, 0.5826369, 0.33333334, 1, -0.82923925, 0.04422994, -0.063829616, 0.55347246, 0.36666667, 1, -0.8484062, 0.043859616, -0.06790701, 0.52313673, 0.4, 1, -0.8652779, 0.043032963, -0.07109548, 0.49435583, 0.43333334, 1, -0.8785966, 0.041410804, -0.0733725, 0.47007412, 0.46666667, 1, -0.88736093, 0.038666107, -0.074739635, 0.45333162, 0.5, 1, -0.89062566, 0.0344707, -0.07520481, 0.4471487, 0.53333336, 1, -0.73884666, 0.027825566, -0.058893956, 0.6707182, 0.56666666, 1, -0.2322246, 0.012780087, -0.009631023, 0.97253054, 0.6, 1, 0.03547049, 0.004643016, 0.014851508, 0.9992496, 0.8666667, 1, 0.035470482, 0.004643017, 0.014851508, 0.9992496, 0.9, 1, 0.03698595, 0.004317551, 0.014672367, 0.9991988, 0.93333334, 1, 0.040312324, 0.0035144903, 0.013999763, 0.99908286, 0.96666664, 1, 0.04363696, 0.0024938514, 0.012631061, 0.99896455, 1, 1, 0.04514848, 0.0015155963, 0.010363791, 0.9989254, 1.0333333, 1, 0.038102947, 0.00078931666, 0.0071798917, 0.9992477, 1.1, 1, 0.007058496, 7.363668e-05, 0.0010978926, 0.9999745, 1.1333333, 1, 0, 0, 0, 1)
tracks/40/keys = PackedFloat32Array(0, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.033333335, 1, -0.7183768, 0.04937226, -0.02237074, 0.69353926, 0.06666667, 1, -0.720092, 0.049196173, -0.023361951, 0.691738, 0.1, 1, -0.7251061, 0.048728023, -0.026095103, 0.6864152, 0.13333334, 1, -0.73318595, 0.048055384, -0.030208448, 0.6776551, 0.16666667, 1, -0.74406034, 0.047262643, -0.035341334, 0.66550094, 0.2, 1, -0.75743395, 0.046431553, -0.041135088, 0.6499584, 0.23333333, 1, -0.77299476, 0.045642007, -0.047232725, 0.6310032, 0.26666668, 1, -0.7904185, 0.04497265, -0.053278062, 0.6085865, 0.3, 1, -0.809372, 0.044501513, -0.058914147, 0.5826369, 0.33333334, 1, -0.82923925, 0.04422994, -0.063829616, 0.55347246, 0.36666667, 1, -0.8484062, 0.043859616, -0.06790701, 0.52313673, 0.4, 1, -0.8652779, 0.043032963, -0.07109548, 0.49435583, 0.43333334, 1, -0.8785966, 0.041410804, -0.0733725, 0.47007412, 0.46666667, 1, -0.88736093, 0.038666107, -0.074739635, 0.45333162, 0.5, 1, -0.89062566, 0.0344707, -0.07520481, 0.4471487, 0.53333336, 1, -0.73884666, 0.027825566, -0.058893956, 0.6707182, 0.56666666, 1, -0.2322246, 0.012780087, -0.009631023, 0.97253054, 0.6, 1, 0.03547049, 0.004643016, 0.014851508, 0.9992496, 0.8666667, 1, 0.035470482, 0.004643017, 0.014851508, 0.9992496, 0.9, 1, 0.03698595, 0.004317551, 0.014672367, 0.9991988, 0.93333334, 1, 0.040312324, 0.0035144903, 0.013999763, 0.99908286, 0.96666664, 1, 0.04363696, 0.0024938514, 0.012631061, 0.99896455, 1, 1, 0.04514848, 0.0015155963, 0.010363791, 0.9989254, 1.0333333, 1, 0.038102947, 0.00078931666, 0.0071798917, 0.9992477, 1.1, 1, 0.007058496, 7.363668e-05, 0.0010978926, 0.9999745, 1.1333333, 1, 0, 0, 0, 1)
tracks/41/type = "scale_3d"
tracks/41/imported = true
tracks/41/enabled = true
@@ -331,7 +331,7 @@ tracks/46/enabled = true
tracks/46/path = NodePath("bear-rig/Skeleton3D:chest")
tracks/46/interp = 1
tracks/46/loop_wrap = true
tracks/46/keys = PackedFloat32Array(0, 1, 0.20497076, -0.020519396, -0.033738207, 0.9779713, 0.033333335, 1, 0.20497073, -0.020519394, -0.033738203, 0.9779712, 0.06666667, 1, 0.18509491, -0.005056342, -0.034999296, 0.9820842, 0.1, 1, 0.12913948, 0.036447927, -0.03834156, 0.99021435, 0.13333334, 1, 0.04227348, 0.09648088, -0.04300232, 0.99350655, 0.16666667, 1, -0.06817416, 0.16584162, -0.048079878, 0.98261756, 0.2, 1, -0.19159181, 0.23366795, -0.052669987, 0.9517972, 0.23333333, 1, -0.31650475, 0.28970262, -0.05612014, 0.90152526, 0.26666668, 1, -0.4346311, 0.326618, -0.058174383, 0.83727676, 0.3, 1, -0.54307336, 0.33995694, -0.05887132, 0.76552916, 0.33333334, 1, -0.64634037, 0.3124423, -0.05965516, 0.6935887, 0.36666667, 1, -0.7444953, 0.23830253, -0.061018344, 0.62065727, 0.4, 1, -0.8261846, 0.13353418, -0.061582915, 0.5438707, 0.43333334, 1, -0.88038164, 0.022941552, -0.06033083, 0.46985322, 0.46666667, 1, -0.90645516, -0.063272186, -0.05707678, 0.41361573, 0.5, 1, -0.9133828, -0.09755911, -0.052164227, 0.39178178, 0.53333336, 1, -0.7943163, -0.07987589, -0.039590366, 0.60092777, 0.56666666, 1, -0.43650454, -0.03304503, -0.015245882, 0.8989658, 0.6, 1, -0.23712473, -0.008744573, -0.0032984002, 0.97143424, 0.8666667, 1, -0.23712471, -0.008744573, -0.0032983997, 0.97143424, 0.9, 1, -0.20065032, -0.00739949, -0.002791043, 0.97963107, 0.96666664, 1, -0.037080623, -0.0013674418, -0.00051579037, 0.9993112, 1, 1, -1.8191004e-12, -5.8207675e-11, 4.7293724e-10, 1, 1.1333333, 1, 0, 0, 0, 1)
tracks/46/keys = PackedFloat32Array(0, 1, 0.20497076, -0.020519396, -0.033738207, 0.9779713, 0.033333335, 1, 0.20497073, -0.020519394, -0.033738203, 0.9779712, 0.06666667, 1, 0.18509491, -0.005056342, -0.034999296, 0.9820842, 0.1, 1, 0.12913948, 0.036447927, -0.03834156, 0.99021435, 0.13333334, 1, 0.04227348, 0.09648088, -0.04300232, 0.99350655, 0.16666667, 1, -0.06817416, 0.16584162, -0.048079878, 0.98261756, 0.2, 1, -0.19159181, 0.23366795, -0.052669987, 0.9517972, 0.23333333, 1, -0.31650475, 0.28970262, -0.05612014, 0.90152526, 0.26666668, 1, -0.4346311, 0.326618, -0.058174383, 0.83727676, 0.3, 1, -0.54307336, 0.33995694, -0.05887132, 0.76552916, 0.33333334, 1, -0.64634037, 0.3124423, -0.05965516, 0.6935887, 0.36666667, 1, -0.7444953, 0.23830253, -0.061018344, 0.62065727, 0.4, 1, -0.8261846, 0.13353418, -0.061582915, 0.5438707, 0.43333334, 1, -0.88038164, 0.022941552, -0.06033083, 0.46985322, 0.46666667, 1, -0.90645516, -0.063272186, -0.05707678, 0.41361573, 0.5, 1, -0.9133828, -0.09755911, -0.052164227, 0.39178178, 0.53333336, 1, -0.7943163, -0.07987589, -0.039590366, 0.60092777, 0.56666666, 1, -0.4365045, -0.033045027, -0.015245881, 0.8989657, 0.6, 1, -0.23712473, -0.008744573, -0.0032984002, 0.97143424, 0.8666667, 1, -0.23712471, -0.008744573, -0.0032983997, 0.97143424, 0.9, 1, -0.20065032, -0.00739949, -0.002791043, 0.97963107, 0.96666664, 1, -0.037080623, -0.0013674418, -0.00051579037, 0.9993112, 1, 1, -1.8191004e-12, -5.8207675e-11, 4.7293724e-10, 1, 1.1333333, 1, 0, 0, 0, 1)
tracks/47/type = "scale_3d"
tracks/47/imported = true
tracks/47/enabled = true
@@ -520,7 +520,7 @@ tracks/73/enabled = true
tracks/73/path = NodePath("bear-rig/Skeleton3D:ORG-foot.R")
tracks/73/interp = 1
tracks/73/loop_wrap = true
tracks/73/keys = PackedFloat32Array(0, 1, -0.7732737, -0.06955799, 0.007561264, 0.6302002, 0.033333335, 1, -0.7732737, -0.06955799, 0.007561264, 0.6302002, 0.06666667, 1, -0.77990836, -0.06834563, 0.009564261, 0.62207747, 0.1, 1, -0.7949361, -0.06612534, 0.014375424, 0.6029075, 0.13333334, 1, -0.8096674, -0.06532446, 0.01985395, 0.58290416, 0.16666667, 1, -0.8179448, -0.068193994, 0.023918923, 0.5707397, 0.2, 1, -0.81739897, -0.07631144, 0.024828058, 0.57045525, 0.23333333, 1, -0.807785, -0.09072431, 0.020964995, 0.58207643, 0.26666668, 1, -0.7892853, -0.1125442, 0.010310581, 0.6035364, 0.3, 1, -0.761413, -0.14385226, -0.01050192, 0.63201785, 0.33333334, 1, -0.7155687, -0.18869402, -0.04940635, 0.670757, 0.36666667, 1, -0.6143545, -0.24102648, -0.12519704, 0.74081075, 0.4, 1, -0.552519, -0.30950117, -0.21228324, 0.7442228, 0.43333334, 1, -0.52599925, -0.4021181, -0.29566008, 0.68862975, 0.46666667, 1, -0.48405403, -0.4906172, -0.3771602, 0.6186572, 0.5, 1, -0.44907293, -0.5452204, -0.43263158, 0.5602662, 0.53333336, 1, -0.6755851, -0.15020096, -0.14929113, 0.70621294, 0.56666666, 1, -0.8629008, -0.01943315, -0.035512388, 0.50374943, 0.6, 1, -0.9019035, 0.0040419055, -0.016887551, 0.43158847, 0.6333333, 1, -0.9003805, 0.0040687723, -0.016685952, 0.43476442, 0.6666667, 1, -0.8964184, 0.004137807, -0.016149588, 0.44289526, 0.7, 1, -0.8906442, 0.004228708, -0.015359761, 0.4544218, 0.76666665, 1, -0.8766018, 0.004385555, -0.013340821, 0.4810117, 0.8, 1, -0.87028307, 0.004400846, -0.01226503, 0.49237955, 0.8333333, 1, -0.8660705, 0.0043397015, -0.011238427, 0.49977675, 0.8666667, 1, -0.8653116, 0.004178102, -0.010323459, 0.50111055, 0.9, 1, -0.86348456, 0.0047504473, -0.008774272, 0.50427663, 0.93333334, 1, -0.8518656, 0.0063964957, -0.00667819, 0.52367884, 0.96666664, 1, -0.82509536, 0.007872824, -0.005056211, 0.5649161, 1, 1, -0.778479, 0.0077968733, -0.0037688029, 0.62761104, 1.0333333, 1, -0.72358036, 0.005933671, -0.0025880497, 0.69020987, 1.0666667, 1, -0.6778299, 0.0032893862, -0.0015283582, 0.7352098, 1.1, 1, -0.6437363, 0.0009731647, -0.00048698083, 0.7652467, 1.1333333, 1, -0.63051397, -7.740473e-08, 3.712704e-07, 0.77617794)
tracks/73/keys = PackedFloat32Array(0, 1, -0.7732737, -0.06955799, 0.007561264, 0.6302002, 0.033333335, 1, -0.7732737, -0.06955799, 0.007561264, 0.6302002, 0.06666667, 1, -0.77990836, -0.06834563, 0.009564261, 0.62207747, 0.1, 1, -0.7949361, -0.06612534, 0.014375424, 0.6029075, 0.13333334, 1, -0.8096674, -0.06532446, 0.01985395, 0.58290416, 0.16666667, 1, -0.8179448, -0.068193994, 0.023918923, 0.5707397, 0.2, 1, -0.81739897, -0.07631144, 0.024828058, 0.57045525, 0.23333333, 1, -0.807785, -0.09072431, 0.020964995, 0.58207643, 0.26666668, 1, -0.7892853, -0.1125442, 0.010310581, 0.6035364, 0.3, 1, -0.76141304, -0.14385226, -0.01050192, 0.63201785, 0.33333334, 1, -0.7155687, -0.18869402, -0.04940635, 0.670757, 0.36666667, 1, -0.6143545, -0.24102648, -0.12519704, 0.74081075, 0.4, 1, -0.552519, -0.30950117, -0.21228324, 0.7442228, 0.43333334, 1, -0.52599925, -0.4021181, -0.29566008, 0.68862975, 0.46666667, 1, -0.48405403, -0.4906172, -0.3771602, 0.6186572, 0.5, 1, -0.44907293, -0.5452204, -0.43263158, 0.5602662, 0.53333336, 1, -0.6755851, -0.15020096, -0.14929113, 0.70621294, 0.56666666, 1, -0.8629008, -0.01943315, -0.035512388, 0.50374943, 0.6, 1, -0.9019035, 0.0040419055, -0.016887551, 0.43158847, 0.6333333, 1, -0.9003805, 0.0040687723, -0.016685952, 0.43476442, 0.6666667, 1, -0.8964184, 0.004137807, -0.016149588, 0.44289526, 0.7, 1, -0.8906442, 0.004228708, -0.015359761, 0.4544218, 0.76666665, 1, -0.8766018, 0.004385555, -0.013340821, 0.4810117, 0.8, 1, -0.87028307, 0.004400846, -0.01226503, 0.49237955, 0.8333333, 1, -0.8660705, 0.0043397015, -0.011238427, 0.49977675, 0.8666667, 1, -0.8653116, 0.004178102, -0.010323459, 0.50111055, 0.9, 1, -0.86348456, 0.0047504473, -0.008774272, 0.50427663, 0.93333334, 1, -0.8518656, 0.0063964957, -0.00667819, 0.52367884, 0.96666664, 1, -0.82509536, 0.007872824, -0.005056211, 0.5649161, 1, 1, -0.778479, 0.0077968733, -0.0037688029, 0.62761104, 1.0333333, 1, -0.72358036, 0.005933671, -0.0025880497, 0.69020987, 1.0666667, 1, -0.6778299, 0.0032893862, -0.0015283582, 0.7352098, 1.1, 1, -0.6437363, 0.0009731647, -0.00048698083, 0.7652467, 1.1333333, 1, -0.63051397, -7.740473e-08, 3.712704e-07, 0.77617794)
tracks/74/type = "scale_3d"
tracks/74/imported = true
tracks/74/enabled = true
@@ -681,7 +681,7 @@ tracks/96/enabled = true
tracks/96/path = NodePath("bear-rig/Skeleton3D:MCH-thigh_ik_swing.L")
tracks/96/interp = 1
tracks/96/loop_wrap = true
tracks/96/keys = PackedFloat32Array(0, 1, 0.2529934, 0.020847345, 0.028576687, 0.9668212, 0.033333335, 1, 0.2529934, 0.020847345, 0.028576687, 0.9668212, 0.06666667, 1, 0.25104347, 0.0090334015, 0.012382613, 0.96785444, 0.1, 1, 0.24411866, -0.019581169, -0.026841115, 0.96917605, 0.13333334, 1, 0.23144802, -0.05459513, -0.074836895, 0.9684269, 0.16666667, 1, 0.21426508, -0.088527404, -0.1213499, 0.9651568, 0.2, 1, 0.19414096, -0.117826775, -0.16151232, 0.9603853, 0.23333333, 1, 0.17102064, -0.1416143, -0.1941193, 0.95551825, 0.26666668, 1, 0.14213586, -0.15995611, -0.2192616, 0.9519116, 0.3, 1, 0.10084614, -0.17237638, -0.23628686, 0.950939, 0.33333334, 1, 0.024781974, -0.1881485, -0.25790656, 0.94734913, 0.36666667, 1, -0.120245285, -0.20721112, -0.28403684, 0.92840064, 0.4, 1, -0.3206905, -0.20602983, -0.28241763, 0.88031226, 0.43333334, 1, -0.4861522, -0.18175599, -0.24914397, 0.81764793, 0.46666667, 1, -0.57762015, -0.15775727, -0.21624748, 0.771171, 0.5, 1, -0.6178599, -0.14546888, -0.19940306, 0.74654293, 0.53333336, 1, -0.9028245, -0.16075422, -0.2203556, 0.33242977, 0.56666666, 1, 0.97149104, 0.088166974, 0.120855875, 0.18391766, 0.6, 1, -0.9744185, 0.0049645454, 0.0068051456, 0.22458312, 0.6333333, 1, -0.9729519, 0.004263354, 0.0058439793, 0.23089461, 0.6666667, 1, -0.96921444, 0.0025740548, 0.0035283589, 0.2461796, 0.7, 1, -0.96424353, 0.00042442555, 0.0005817298, 0.2650168, 0.73333335, 1, -0.95904607, -0.0017929673, -0.0024577826, 0.2832339, 0.76666665, 1, -0.9544444, -0.003874534, -0.005311107, 0.29831645, 0.8, 1, -0.9510271, -0.0057567866, -0.007891235, 0.30895314, 0.8333333, 1, -0.94921714, -0.007455935, -0.010220352, 0.3143673, 0.8666667, 1, -0.94939524, -0.0090312455, -0.012379736, 0.31370988, 0.9, 1, -0.94047385, -0.009890931, -0.013558142, 0.3394515, 0.93333334, 1, -0.91579205, -0.00892505, -0.012234152, 0.40136725, 0.96666664, 1, -0.8895874, -0.0069114156, -0.009473936, 0.45661446, 1, 1, -0.8868376, -0.005843172, -0.008009637, 0.46197504, 1.0333333, 1, -0.863995, -0.005765681, -0.007903409, 0.50340533, 1.0666667, 1, -0.7768043, -0.0043827165, -0.0060076956, 0.62969816, 1.1, 1, -0.6534788, -0.0015889477, -0.0021781079, 0.75694007, 1.1333333, 1, -0.58935964, 2.8371659e-08, -1.0299449e-09, 0.8078708)
tracks/96/keys = PackedFloat32Array(0, 1, 0.2529934, 0.020847345, 0.028576687, 0.9668212, 0.033333335, 1, 0.2529934, 0.020847345, 0.028576687, 0.9668212, 0.06666667, 1, 0.25104347, 0.0090334015, 0.012382613, 0.96785444, 0.1, 1, 0.24411866, -0.019581169, -0.026841115, 0.96917605, 0.13333334, 1, 0.23144802, -0.05459513, -0.074836895, 0.9684269, 0.16666667, 1, 0.21426508, -0.088527404, -0.1213499, 0.9651568, 0.2, 1, 0.19414096, -0.117826775, -0.16151232, 0.9603853, 0.23333333, 1, 0.17102064, -0.1416143, -0.1941193, 0.95551825, 0.26666668, 1, 0.14213586, -0.15995611, -0.2192616, 0.9519116, 0.3, 1, 0.10084615, -0.17237638, -0.23628688, 0.95093906, 0.33333334, 1, 0.024781974, -0.1881485, -0.25790656, 0.94734913, 0.36666667, 1, -0.120245285, -0.20721112, -0.28403684, 0.92840064, 0.4, 1, -0.3206905, -0.20602983, -0.28241763, 0.88031226, 0.43333334, 1, -0.4861522, -0.18175599, -0.24914397, 0.81764793, 0.46666667, 1, -0.57762015, -0.15775727, -0.21624748, 0.771171, 0.5, 1, -0.6178599, -0.14546888, -0.19940306, 0.74654293, 0.53333336, 1, -0.9028245, -0.16075422, -0.2203556, 0.33242977, 0.56666666, 1, 0.97149104, 0.088166974, 0.120855875, 0.18391766, 0.6, 1, -0.9744185, 0.0049645454, 0.0068051456, 0.22458312, 0.6333333, 1, -0.9729519, 0.004263354, 0.0058439793, 0.23089461, 0.6666667, 1, -0.96921444, 0.0025740548, 0.0035283589, 0.2461796, 0.7, 1, -0.96424353, 0.00042442555, 0.0005817298, 0.2650168, 0.73333335, 1, -0.95904607, -0.0017929673, -0.0024577826, 0.2832339, 0.76666665, 1, -0.9544444, -0.003874534, -0.005311107, 0.29831645, 0.8, 1, -0.9510271, -0.0057567866, -0.007891235, 0.30895314, 0.8333333, 1, -0.94921714, -0.007455935, -0.010220352, 0.3143673, 0.8666667, 1, -0.94939524, -0.0090312455, -0.012379736, 0.31370988, 0.9, 1, -0.94047385, -0.009890931, -0.013558142, 0.3394515, 0.93333334, 1, -0.91579205, -0.00892505, -0.012234152, 0.40136725, 0.96666664, 1, -0.8895874, -0.0069114156, -0.009473936, 0.45661446, 1, 1, -0.8868376, -0.005843172, -0.008009637, 0.46197504, 1.0333333, 1, -0.863995, -0.005765681, -0.007903409, 0.50340533, 1.0666667, 1, -0.7768043, -0.0043827165, -0.0060076956, 0.62969816, 1.1, 1, -0.6534788, -0.0015889477, -0.0021781079, 0.75694007, 1.1333333, 1, -0.58935964, 2.8371659e-08, -1.0299449e-09, 0.8078708)
tracks/97/type = "position_3d"
tracks/97/imported = true
tracks/97/enabled = true
@@ -1010,7 +1010,7 @@ tracks/143/enabled = true
tracks/143/path = NodePath("bear-rig/Skeleton3D:MCH-ROT-head")
tracks/143/interp = 1
tracks/143/loop_wrap = true
tracks/143/keys = PackedFloat32Array(0, 1, 0.7732855, 0.16233338, -0.107321426, 0.60345644, 0.033333335, 1, 0.7732855, 0.16233338, -0.107321426, 0.60345644, 0.06666667, 1, 0.7857753, 0.14289583, -0.11704623, 0.59028643, 0.1, 1, 0.8178775, 0.09090412, -0.14179087, 0.5501894, 0.13333334, 1, 0.8594388, 0.016512597, -0.1738886, 0.48047394, 0.16666667, 1, 0.89914125, -0.067825496, -0.20466378, 0.38086417, 0.2, 1, 0.9276972, -0.14791913, -0.22618733, 0.25756043, 0.23333333, 1, 0.9411537, -0.21088666, -0.23381346, 0.12283318, 0.26666668, 1, -0.94167084, 0.24799468, 0.22729385, 0.009604287, 0.3, 1, -0.93514395, 0.2546888, 0.20946297, 0.12947914, 0.4, 1, -0.9055961, 0.13436547, 0.0626128, 0.39739323, 0.43333334, 1, -0.8863668, 0.08367074, 0.002724967, 0.4553524, 0.46666667, 1, -0.8685029, 0.045282934, -0.042385664, 0.4917882, 0.5, 1, -0.8608993, 0.028257871, -0.05998747, 0.5044358, 0.53333336, 1, -0.9160378, 0.019187508, -0.046848692, 0.3978842, 0.56666666, 1, -0.9845318, 0.006959237, -0.017869486, 0.17415369, 0.6, 1, -0.997618, 0.001484666, -0.004649024, 0.068807594, 0.8666667, 1, -0.9976125, 0.0014090105, -0.0045354487, 0.06889704, 0.9, 1, -0.9987293, 0.0011922665, -0.0038078555, 0.050238784, 0.93333334, 1, -0.9999569, 0.00071262225, -0.0022464, 0.008980269, 0.96666664, 1, 0.99948114, -0.00022282691, 0.000698734, 0.032201793, 1, 1, 0.9987124, -1.2629748e-07, 2.6725397e-06, 0.050730154, 1.1333333, 1, 0.9987124, -1.3305906e-07, 2.619462e-06, 0.050730146)
tracks/143/keys = PackedFloat32Array(0, 1, 0.7732855, 0.16233338, -0.107321426, 0.60345644, 0.033333335, 1, 0.7732855, 0.16233338, -0.107321426, 0.60345644, 0.06666667, 1, 0.7857753, 0.14289583, -0.11704623, 0.59028643, 0.1, 1, 0.8178775, 0.09090412, -0.14179087, 0.5501894, 0.13333334, 1, 0.8594388, 0.016512597, -0.1738886, 0.48047394, 0.16666667, 1, 0.89914125, -0.067825496, -0.20466378, 0.38086417, 0.2, 1, 0.9276972, -0.14791913, -0.22618733, 0.25756043, 0.23333333, 1, 0.9411537, -0.21088666, -0.23381346, 0.12283318, 0.26666668, 1, -0.94167084, 0.24799468, 0.22729385, 0.009604287, 0.3, 1, -0.93514395, 0.2546888, 0.20946297, 0.12947914, 0.4, 1, -0.9055961, 0.13436547, 0.0626128, 0.39739323, 0.43333334, 1, -0.8863668, 0.08367074, 0.002724967, 0.4553524, 0.46666667, 1, -0.8685029, 0.045282934, -0.042385664, 0.4917882, 0.5, 1, -0.8608993, 0.028257871, -0.05998747, 0.5044358, 0.53333336, 1, -0.91603786, 0.019187508, -0.046848692, 0.39788422, 0.56666666, 1, -0.9845318, 0.006959237, -0.017869486, 0.17415369, 0.6, 1, -0.997618, 0.001484666, -0.004649024, 0.068807594, 0.8666667, 1, -0.9976125, 0.0014090105, -0.0045354487, 0.06889704, 0.9, 1, -0.9987293, 0.0011922665, -0.0038078555, 0.050238784, 0.93333334, 1, -0.9999569, 0.00071262225, -0.0022464, 0.008980269, 0.96666664, 1, 0.99948114, -0.00022282691, 0.000698734, 0.032201793, 1, 1, 0.9987124, -1.2629748e-07, 2.6725397e-06, 0.050730154, 1.1333333, 1, 0.9987124, -1.3305906e-07, 2.619462e-06, 0.050730146)
tracks/144/type = "scale_3d"
tracks/144/imported = true
tracks/144/enabled = true
@@ -1087,7 +1087,7 @@ tracks/154/enabled = true
tracks/154/path = NodePath("bear-rig/Skeleton3D:ORG-forearm.L")
tracks/154/interp = 1
tracks/154/loop_wrap = true
tracks/154/keys = PackedFloat32Array(0, 1, -0.037640437, -0.10443456, -0.26812416, 0.9569671, 0.033333335, 1, -0.037640437, -0.10443456, -0.26812416, 0.9569671, 0.06666667, 1, -0.038086355, -0.10311828, -0.2687665, 0.95691204, 0.1, 1, -0.0393678, -0.099295035, -0.27059174, 0.95675015, 0.13333334, 1, -0.041402478, -0.09314329, -0.2734466, 0.95647126, 0.16666667, 1, -0.044109095, -0.08483334, -0.27717602, 0.95604974, 0.2, 1, -0.04740621, -0.07453184, -0.28162208, 0.955451, 0.23333333, 1, -0.05121135, -0.0624065, -0.28662375, 0.95463586, 0.26666668, 1, -0.055440214, -0.04862972, -0.292017, 0.9535657, 0.3, 1, -0.060006067, -0.03338212, -0.2976343, 0.95220727, 0.33333334, 1, -0.06481951, -0.016854653, -0.30330673, 0.95053643, 0.36666667, 1, -0.06978785, 0.0007506684, -0.30886325, 0.94854236, 0.4, 1, -0.07481595, 0.01922026, -0.31413338, 0.9462311, 0.43333334, 1, -0.07980686, 0.038330052, -0.3189483, 0.9436279, 0.5, 1, -0.089285225, 0.077531315, -0.32655922, 0.9377506, 0.53333336, 1, -0.0935776, 0.09713993, -0.3290428, 0.9346325, 0.56666666, 1, -0.09744442, 0.11642874, -0.3304499, 0.93153197, 0.6, 1, -0.100792505, 0.1351557, -0.3306431, 0.92857367, 0.6333333, 1, -0.103531785, 0.15308292, -0.3294928, 0.92589486, 0.6666667, 1, -0.10557472, 0.16997789, -0.32687533, 0.9236418, 0.7, 1, -0.1068361, 0.18561429, -0.32267112, 0.9219635, 0.73333335, 1, -0.10723241, 0.19977085, -0.31676292, 0.9210071, 0.76666665, 1, -0.10650454, 0.2037732, -0.29127762, 0.9285961, 0.8, 1, -0.09719315, 0.19190043, -0.23651055, 0.94751817, 0.8333333, 1, -0.067815095, 0.16812685, -0.16552582, 0.9693997, 0.8666667, 1, -0.0074313697, 0.13774577, -0.09522955, 0.985851, 0.9, 1, 0.11733736, 0.09803013, -0.047834974, 0.9870835, 0.93333334, 1, 0.2842332, 0.05017264, -0.024675256, 0.9571235, 0.96666664, 1, 0.41827044, 0.010684148, -0.01586278, 0.90812117, 1, 1, 0.47031924, -0.0064345975, -0.0115979, 0.88239664, 1.0333333, 1, 0.4656521, -0.0068121403, -0.006891592, 0.8849148, 1.0666667, 1, 0.4555323, -0.0044448893, -0.0032315971, 0.8902024, 1.1, 1, 0.44538745, -0.0014659704, -0.00085089117, 0.89533633, 1.1333333, 1, 0.44075927, -1.1491638e-08, -9.697894e-09, 0.8976254)
tracks/154/keys = PackedFloat32Array(0, 1, -0.037640437, -0.10443456, -0.26812416, 0.9569671, 0.033333335, 1, -0.037640437, -0.10443456, -0.26812416, 0.9569671, 0.06666667, 1, -0.038086355, -0.10311828, -0.2687665, 0.95691204, 0.1, 1, -0.0393678, -0.099295035, -0.27059174, 0.95675015, 0.13333334, 1, -0.041402478, -0.09314329, -0.2734466, 0.95647126, 0.16666667, 1, -0.044109095, -0.08483334, -0.27717602, 0.95604974, 0.2, 1, -0.04740621, -0.07453184, -0.28162208, 0.955451, 0.23333333, 1, -0.05121135, -0.0624065, -0.28662375, 0.95463586, 0.26666668, 1, -0.055440214, -0.04862972, -0.292017, 0.9535657, 0.3, 1, -0.060006067, -0.03338212, -0.2976343, 0.95220727, 0.33333334, 1, -0.06481951, -0.016854653, -0.30330673, 0.95053643, 0.36666667, 1, -0.06978785, 0.0007506684, -0.30886325, 0.94854236, 0.4, 1, -0.07481595, 0.01922026, -0.31413338, 0.9462311, 0.43333334, 1, -0.07980686, 0.038330052, -0.3189483, 0.9436279, 0.5, 1, -0.089285225, 0.077531315, -0.32655922, 0.9377506, 0.53333336, 1, -0.0935776, 0.09713993, -0.3290428, 0.9346325, 0.56666666, 1, -0.09744442, 0.11642874, -0.3304499, 0.93153197, 0.6, 1, -0.100792505, 0.1351557, -0.3306431, 0.92857367, 0.6333333, 1, -0.103531785, 0.15308292, -0.3294928, 0.92589486, 0.6666667, 1, -0.10557472, 0.16997789, -0.32687533, 0.9236418, 0.7, 1, -0.1068361, 0.18561429, -0.32267112, 0.9219635, 0.73333335, 1, -0.10723241, 0.19977085, -0.31676292, 0.9210071, 0.76666665, 1, -0.10650454, 0.2037732, -0.29127762, 0.9285961, 0.8, 1, -0.09719315, 0.19190043, -0.23651055, 0.94751817, 0.8333333, 1, -0.067815095, 0.16812685, -0.16552582, 0.9693997, 0.8666667, 1, -0.0074313697, 0.13774577, -0.09522955, 0.985851, 0.9, 1, 0.11733737, 0.098030135, -0.047834978, 0.98708355, 0.93333334, 1, 0.2842332, 0.05017264, -0.024675256, 0.9571235, 0.96666664, 1, 0.41827044, 0.010684148, -0.01586278, 0.90812117, 1, 1, 0.47031924, -0.0064345975, -0.0115979, 0.88239664, 1.0333333, 1, 0.4656521, -0.0068121403, -0.006891592, 0.8849148, 1.0666667, 1, 0.4555323, -0.0044448893, -0.0032315971, 0.8902024, 1.1, 1, 0.44538745, -0.0014659704, -0.00085089117, 0.89533633, 1.1333333, 1, 0.44075927, -1.1491638e-08, -9.697894e-09, 0.8976254)
tracks/155/type = "scale_3d"
tracks/155/imported = true
tracks/155/enabled = true
@@ -1199,7 +1199,7 @@ tracks/170/enabled = true
tracks/170/path = NodePath("bear-rig/Skeleton3D:forearm_fk.L")
tracks/170/interp = 1
tracks/170/loop_wrap = true
tracks/170/keys = PackedFloat32Array(0, 1, -0.03764039, -0.10443453, -0.26812422, 0.9569671, 0.033333335, 1, -0.03764039, -0.10443453, -0.26812422, 0.9569671, 0.06666667, 1, -0.038086314, -0.103118256, -0.26876646, 0.95691204, 0.1, 1, -0.039367717, -0.099295035, -0.27059174, 0.95675015, 0.13333334, 1, -0.041402526, -0.093143284, -0.27344668, 0.9564712, 0.16666667, 1, -0.04410905, -0.08483331, -0.277176, 0.9560498, 0.2, 1, -0.047406066, -0.07453181, -0.28162202, 0.9554511, 0.23333333, 1, -0.051211324, -0.062406477, -0.28662378, 0.95463586, 0.26666668, 1, -0.05544022, -0.04862972, -0.29201704, 0.9535657, 0.3, 1, -0.06000592, -0.033382107, -0.29763424, 0.9522073, 0.33333334, 1, -0.064819515, -0.016854633, -0.30330673, 0.95053643, 0.36666667, 1, -0.06978773, 0.000750697, -0.30886325, 0.9485424, 0.4, 1, -0.074816026, 0.019220283, -0.3141334, 0.9462311, 0.43333334, 1, -0.07980691, 0.038330074, -0.3189483, 0.9436279, 0.5, 1, -0.08928525, 0.07753135, -0.32655922, 0.9377506, 0.53333336, 1, -0.093577616, 0.09713998, -0.32904276, 0.9346325, 0.56666666, 1, -0.09744429, 0.116428755, -0.33044988, 0.93153197, 0.6, 1, -0.10079245, 0.13515575, -0.33064315, 0.92857367, 0.6333333, 1, -0.10353178, 0.15308294, -0.32949278, 0.9258949, 0.6666667, 1, -0.10557478, 0.16997792, -0.32687542, 0.9236417, 0.7, 1, -0.106836036, 0.18561427, -0.32267112, 0.9219635, 0.73333335, 1, -0.107232355, 0.19977087, -0.31676283, 0.92100716, 0.76666665, 1, -0.10650453, 0.2037732, -0.29127756, 0.9285961, 0.8, 1, -0.097193174, 0.19190046, -0.23651052, 0.94751805, 0.8333333, 1, -0.06781509, 0.16812691, -0.16552582, 0.9693997, 0.8666667, 1, -0.0074314084, 0.13774578, -0.095229544, 0.985851, 0.9, 1, 0.11733736, 0.09803018, -0.04783496, 0.9870835, 0.93333334, 1, 0.2842332, 0.05017263, -0.02467524, 0.95712346, 0.96666664, 1, 0.41827047, 0.010684151, -0.01586278, 0.90812117, 1, 1, 0.47031918, -0.0064345947, -0.011597899, 0.88239676, 1.0333333, 1, 0.46565208, -0.006812138, -0.006891593, 0.8849148, 1.0666667, 1, 0.45553228, -0.004444889, -0.0032315971, 0.8902023, 1.1, 1, 0.44538742, -0.0014659693, -0.0008508917, 0.89533633, 1.1333333, 1, 0.44075927, -9.115863e-09, -1.0105463e-08, 0.8976253)
tracks/170/keys = PackedFloat32Array(0, 1, -0.03764039, -0.10443453, -0.26812422, 0.9569671, 0.033333335, 1, -0.03764039, -0.10443453, -0.26812422, 0.9569671, 0.06666667, 1, -0.038086314, -0.103118256, -0.26876646, 0.95691204, 0.1, 1, -0.039367717, -0.099295035, -0.27059174, 0.95675015, 0.13333334, 1, -0.041402526, -0.093143284, -0.27344668, 0.9564712, 0.16666667, 1, -0.04410905, -0.08483331, -0.277176, 0.9560498, 0.2, 1, -0.047406066, -0.07453181, -0.28162202, 0.9554511, 0.23333333, 1, -0.051211324, -0.062406477, -0.28662378, 0.95463586, 0.26666668, 1, -0.05544022, -0.04862972, -0.29201704, 0.9535657, 0.3, 1, -0.06000592, -0.033382107, -0.29763424, 0.9522073, 0.33333334, 1, -0.064819515, -0.016854633, -0.30330673, 0.95053643, 0.36666667, 1, -0.06978773, 0.000750697, -0.30886325, 0.9485424, 0.4, 1, -0.074816026, 0.019220283, -0.3141334, 0.9462311, 0.43333334, 1, -0.07980691, 0.038330074, -0.3189483, 0.9436279, 0.5, 1, -0.08928525, 0.07753135, -0.32655922, 0.9377506, 0.53333336, 1, -0.093577616, 0.09713998, -0.32904276, 0.9346325, 0.56666666, 1, -0.09744429, 0.116428755, -0.33044988, 0.93153197, 0.6, 1, -0.10079245, 0.13515575, -0.33064315, 0.92857367, 0.6333333, 1, -0.10353178, 0.15308294, -0.32949278, 0.9258949, 0.6666667, 1, -0.10557478, 0.16997792, -0.32687542, 0.9236417, 0.7, 1, -0.106836036, 0.18561427, -0.32267112, 0.9219635, 0.73333335, 1, -0.107232355, 0.19977087, -0.31676283, 0.92100716, 0.76666665, 1, -0.10650453, 0.2037732, -0.29127756, 0.9285961, 0.8, 1, -0.097193174, 0.19190046, -0.23651052, 0.94751805, 0.8333333, 1, -0.06781509, 0.16812691, -0.16552582, 0.9693997, 0.8666667, 1, -0.0074314084, 0.13774578, -0.095229544, 0.985851, 0.9, 1, 0.11733737, 0.09803019, -0.047834963, 0.98708355, 0.93333334, 1, 0.2842332, 0.05017263, -0.02467524, 0.95712346, 0.96666664, 1, 0.41827047, 0.010684151, -0.01586278, 0.90812117, 1, 1, 0.47031918, -0.0064345947, -0.011597899, 0.88239676, 1.0333333, 1, 0.46565208, -0.006812138, -0.006891593, 0.8849148, 1.0666667, 1, 0.45553228, -0.004444889, -0.0032315971, 0.8902023, 1.1, 1, 0.44538742, -0.0014659693, -0.0008508917, 0.89533633, 1.1333333, 1, 0.44075927, -9.115863e-09, -1.0105463e-08, 0.8976253)
tracks/171/type = "rotation_3d"
tracks/171/imported = true
tracks/171/enabled = true
@@ -1549,7 +1549,7 @@ tracks/220/enabled = true
tracks/220/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.L")
tracks/220/interp = 1
tracks/220/loop_wrap = true
tracks/220/keys = PackedFloat32Array(0, 1, -0.93479383, -0.013274342, 0.31412983, 0.16524743, 0.033333335, 1, -0.93479383, -0.013274342, 0.31412983, 0.16524743, 0.06666667, 1, -0.9468886, -0.008638597, 0.2872117, 0.14434947, 0.1, 1, -0.97333026, 0.002097469, 0.21333767, 0.08432664, 0.13333334, 1, 0.9945384, -0.011907444, -0.10309767, 0.01106261, 0.16666667, 1, 0.9904286, -0.012987586, 0.028389052, 0.1344489, 0.23333333, 1, 0.8688536, 0.024906136, 0.2725919, 0.41251275, 0.26666668, 1, 0.76203054, 0.05565526, 0.34989718, 0.5420184, 0.3, 1, 0.6409815, 0.08054008, 0.38669515, 0.65812075, 0.33333334, 1, 0.5081368, 0.08282083, 0.3697675, 0.7734402, 0.36666667, 1, 0.35498697, 0.058529347, 0.3000519, 0.88347465, 0.4, 1, 0.18711442, 0.01996598, 0.19742183, 0.96208847, 0.43333334, 1, 0.028488355, -0.016254138, 0.089201875, 0.9954734, 0.46666667, 1, -0.08858402, -0.03520954, 0.007598206, 0.9954173, 0.5, 1, -0.13716792, -0.026995338, -0.018130066, 0.9900139, 0.53333336, 1, 0.36010894, 0.008027824, 0.038623136, 0.93207586, 0.56666666, 1, 0.98317087, -0.0030648438, 0.11592066, 0.14116697, 0.6, 1, -0.923776, 0.15681799, -0.015776752, 0.34899455, 0.6333333, 1, -0.9238942, 0.15616027, -0.015735868, 0.34897825, 0.6666667, 1, -0.9243785, 0.15411502, -0.015661249, 0.34860817, 0.7, 1, -0.92520815, 0.15061274, -0.015627554, 0.34793884, 0.73333335, 1, -0.9263413, 0.14563227, -0.015730109, 0.34703848, 0.76666665, 1, -0.9277175, 0.13920441, -0.016086182, 0.34598216, 0.8, 1, -0.92925996, 0.13142435, -0.016844152, 0.3448478, 0.8333333, 1, -0.9308764, 0.12247448, -0.018205844, 0.3437118, 0.8666667, 1, -0.9324609, 0.11267415, -0.020475369, 0.34263963, 0.9, 1, -0.9061231, 0.090792425, -0.021008652, 0.4126213, 0.93333334, 1, -0.8269045, 0.05825597, -0.012241945, 0.55918276, 0.96666664, 1, -0.72578794, 0.025923612, 0.00082489505, 0.6874294, 1, 1, -0.6744221, 0.008399919, 0.0062567135, 0.7382717, 1.0333333, 1, -0.679632, 0.0056350506, 0.0045188465, 0.7335177, 1.1, 1, -0.70209765, 0.0008285072, 0.00072414876, 0.7120799, 1.1333333, 1, -0.7071068, 1.9756339e-08, -1.1853805e-08, 0.7071068)
tracks/220/keys = PackedFloat32Array(0, 1, -0.93479383, -0.013274342, 0.31412983, 0.16524743, 0.033333335, 1, -0.93479383, -0.013274342, 0.31412983, 0.16524743, 0.06666667, 1, -0.9468886, -0.008638597, 0.2872117, 0.14434947, 0.1, 1, -0.97333026, 0.002097469, 0.21333767, 0.08432664, 0.13333334, 1, 0.9945384, -0.011907444, -0.10309767, 0.01106261, 0.16666667, 1, 0.9904286, -0.012987586, 0.028389052, 0.1344489, 0.23333333, 1, 0.8688536, 0.024906136, 0.2725919, 0.41251275, 0.26666668, 1, 0.76203054, 0.05565526, 0.34989718, 0.5420184, 0.3, 1, 0.6409815, 0.08054008, 0.38669518, 0.65812075, 0.33333334, 1, 0.5081368, 0.08282083, 0.3697675, 0.77344024, 0.36666667, 1, 0.35498697, 0.058529347, 0.3000519, 0.88347465, 0.4, 1, 0.18711442, 0.01996598, 0.19742183, 0.96208847, 0.43333334, 1, 0.028488355, -0.016254138, 0.089201875, 0.9954734, 0.46666667, 1, -0.08858402, -0.03520954, 0.007598206, 0.9954173, 0.5, 1, -0.13716792, -0.026995338, -0.018130066, 0.9900139, 0.53333336, 1, 0.36010894, 0.008027824, 0.038623136, 0.93207586, 0.56666666, 1, 0.98317087, -0.0030648438, 0.11592066, 0.14116697, 0.6, 1, -0.923776, 0.15681799, -0.015776752, 0.34899455, 0.6333333, 1, -0.9238942, 0.15616027, -0.015735868, 0.34897825, 0.6666667, 1, -0.9243785, 0.15411502, -0.015661249, 0.34860817, 0.7, 1, -0.92520815, 0.15061274, -0.015627554, 0.34793884, 0.73333335, 1, -0.9263413, 0.14563227, -0.015730109, 0.34703848, 0.76666665, 1, -0.9277175, 0.13920441, -0.016086182, 0.34598216, 0.8, 1, -0.92925996, 0.13142435, -0.016844152, 0.3448478, 0.8333333, 1, -0.9308764, 0.12247448, -0.018205844, 0.3437118, 0.8666667, 1, -0.9324609, 0.11267415, -0.020475369, 0.34263963, 0.9, 1, -0.9061231, 0.090792425, -0.021008652, 0.4126213, 0.93333334, 1, -0.8269045, 0.05825597, -0.012241945, 0.55918276, 0.96666664, 1, -0.72578794, 0.025923612, 0.00082489505, 0.6874294, 1, 1, -0.6744221, 0.008399919, 0.0062567135, 0.7382717, 1.0333333, 1, -0.679632, 0.0056350506, 0.0045188465, 0.7335177, 1.1, 1, -0.70209765, 0.0008285072, 0.00072414876, 0.7120799, 1.1333333, 1, -0.7071068, 1.9756339e-08, -1.1853805e-08, 0.7071068)
tracks/221/type = "scale_3d"
tracks/221/imported = true
tracks/221/enabled = true
-42
View File
@@ -1,42 +0,0 @@
[gd_scene format=3 uid="uid://by4ifsgxlv0gj"]
[ext_resource type="PackedScene" uid="uid://bm6rmt3xprhjs" path="res://Assets/bear_level_arena.glb" id="1_beararena"]
[sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
[node name="bear_level" type="Node3D" unique_id=2020009824]
[node name="Node3D" type="Node3D" parent="." unique_id=1366355859]
[node name="StaticBody3D" type="StaticBody3D" parent="Node3D" unique_id=721553462]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/StaticBody3D" unique_id=474515358]
transform = Transform3D(30, 0, 0, 0, 1, 0, 0, 0, 30, 0, -0.5, 0)
shape = SubResource("BoxShape3D_floor")
[node name="bear_level_arena" parent="." unique_id=948414670 instance=ExtResource("1_beararena")]
transform = Transform3D(2.875, 0, 0, 0, 2.875, 0, 0, 0, 2.875, 0, 0, 0)
[node name="MatadorSpawner" type="Node3D" parent="." unique_id=1869467620]
[node name="Lights" type="Node3D" parent="." unique_id=1435665429]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Lights" unique_id=1814200565]
transform = Transform3D(0.01535992, 0.56825536, -0.82270896, 0.16280846, 0.8104039, 0.56279576, 0.9865382, -0.14258848, -0.08006904, -4.08134, 9.197985, 0.97087634)
light_energy = 0.4
light_indirect_energy = 0.767
shadow_blur = 0.47
[node name="SpotLight3D2" type="SpotLight3D" parent="Lights" unique_id=2071037822]
transform = Transform3D(0.904133, 0.30962402, -0.2944087, 0.3084627, 0.0037425472, 0.9512291, 0.2956252, -0.95085174, -0.0921237, -3.629381, 10.86347, -2.0124264)
light_energy = 16.0
light_indirect_energy = 26.095
distance_fade_enabled = true
spot_range = 32.90586
spot_angle = 73.93
[node name="SUN_DirectionalLight3D2" type="DirectionalLight3D" parent="Lights" unique_id=1003843933]
transform = Transform3D(0.45811793, 0.34843865, -0.81775206, 0.5316611, 0.62986195, 0.56622505, 0.7123655, -0.69416475, 0.10329977, 0, 8.980043, 0)
light_energy = 0.106
shadow_enabled = true
shadow_blur = 10.0
-38
View File
@@ -1,38 +0,0 @@
[gd_scene format=3 uid="uid://bl6jlbq1dpkc"]
[ext_resource type="PackedScene" uid="uid://eu2lqjhowj4t" path="res://Assets/Matador.glb" id="1_m7x6l"]
[ext_resource type="Script" uid="uid://dpoq87w5pvqa" path="res://matador_2.gd" id="2_mftd2"]
[node name="matador2" unique_id=1179710042 instance=ExtResource("1_m7x6l")]
script = ExtResource("2_mftd2")
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1269629432) index="0" unique_id=978366810]
bones/0/position = Vector3(0.056660548, 0.6424767, -0.0167365)
bones/0/rotation = Quaternion(0.080643006, 0, 0, 0.996743)
bones/1/rotation = Quaternion(0.083861314, 0, 0, 0.9964774)
bones/3/rotation = Quaternion(0.04833339, 0.5302496, -0.71466804, 0.4535955)
bones/4/rotation = Quaternion(0.031473875, -0.17018215, -0.15981929, 0.97185665)
bones/5/rotation = Quaternion(0.6747468, -0.021427644, -0.06245957, 0.7350895)
bones/6/rotation = Quaternion(3.1828083e-08, -9.5969504e-08, -0.0587008, 0.99827564)
bones/7/rotation = Quaternion(0.1907551, 0.20328633, 0.7258648, 0.6288143)
bones/8/rotation = Quaternion(0.16639966, -0.05474137, 0.010937729, 0.984477)
bones/9/rotation = Quaternion(0.5914298, 0.005839911, -0.041949864, 0.8052435)
bones/10/rotation = Quaternion(2.3105285e-08, 1.0152064e-07, 0.05870079, 0.99827564)
bones/11/rotation = Quaternion(0.39202613, 0.47060952, 0.5799399, 0.53713316)
bones/12/rotation = Quaternion(0.62021786, 0.40894383, 0.44191495, 0.5027981)
bones/13/rotation = Quaternion(-0.11584477, 0.0021730124, 0.6343679, 0.7642989)
bones/14/rotation = Quaternion(0.1454883, 0.14013468, -0.7254941, 0.65791625)
bones/15/rotation = Quaternion(0.71668345, 0.065085255, -0.6923973, -0.05210323)
bones/16/rotation = Quaternion(-0.10161893, -0.0019664483, -0.65947086, 0.7448275)
bones/17/rotation = Quaternion(0.06964938, -0.042099692, 0.74388325, 0.6633358)
bones/18/rotation = Quaternion(0.5305965, -0.28927496, 0.76720744, -0.21489602)
bones/19/position = Vector3(0.16341288, 0.31487355, 0.3966543)
bones/20/position = Vector3(0.22012731, 0.38421977, 0.95168185)
bones/21/position = Vector3(-0.09492579, 0.40446192, -0.46390092)
bones/21/rotation = Quaternion(0.7216726, 0.064735115, -0.6891729, 0.0062273443)
bones/22/position = Vector3(-0.22012731, 0.38421977, 0.95168185)
bones/23/position = Vector3(-0.0382514, 1.7423625, 0.0026792884)
bones/23/rotation = Quaternion(0.8626007, 0.0068245474, -0.099159576, -0.49602506)
bones/23/scale = Vector3(0.6647317, 1.001677, 1.0066445)
bones/24/rotation = Quaternion(-0.007878712, 8.3020435e-09, -0.0023950166, 0.9999661)
bones/25/rotation = Quaternion(5.5870206e-09, 5.5879354e-09, -2.0518176e-09, 1)
-319
View File
@@ -1,319 +0,0 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0
height = 2.4
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
radius = 1.3
height = 2.7
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
size = Vector3(6.2019043, 8.561401, 7.0739746)
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
size = Vector3(14.399288, 51.902206, 5.741211)
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
script = ExtResource("1_beargd")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
shape = SubResource("CapsuleShape3D_body")
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
monitorable = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
shape = SubResource("CapsuleShape3D_hit")
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
script = ExtResource("3_rog1v")
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
visible = false
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
visible = false
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
visible = false
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
collision_layer = 8
collision_mask = 2
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
shape = SubResource("BoxShape3D_bfebr")
disabled = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
shape = SubResource("BoxShape3D_rog1v")
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
bones/70/scale = Vector3(1, 1, 1)
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
bones/83/scale = Vector3(1, 1.0000001, 1)
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
[editable path="bear_model"]
[editable path="bear_model/test_cube/Bear_FX"]
-319
View File
@@ -1,319 +0,0 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0
height = 2.4
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
radius = 1.3
height = 2.7
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
size = Vector3(6.2019043, 8.561401, 7.0739746)
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
size = Vector3(14.399288, 51.902206, 5.741211)
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
script = ExtResource("1_beargd")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
shape = SubResource("CapsuleShape3D_body")
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
monitorable = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
shape = SubResource("CapsuleShape3D_hit")
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
script = ExtResource("3_rog1v")
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
visible = false
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
visible = false
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
visible = false
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
collision_layer = 8
collision_mask = 2
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
shape = SubResource("BoxShape3D_bfebr")
disabled = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
shape = SubResource("BoxShape3D_rog1v")
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
bones/70/scale = Vector3(1, 1, 1)
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
bones/83/scale = Vector3(1, 1.0000001, 1)
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
[editable path="bear_model"]
[editable path="bear_model/test_cube/Bear_FX"]
-319
View File
@@ -1,319 +0,0 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0
height = 2.4
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
radius = 1.3
height = 2.7
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
size = Vector3(6.2019043, 8.561401, 7.0739746)
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
size = Vector3(14.399288, 51.902206, 5.741211)
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
script = ExtResource("1_beargd")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
shape = SubResource("CapsuleShape3D_body")
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
monitorable = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
shape = SubResource("CapsuleShape3D_hit")
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
script = ExtResource("3_rog1v")
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
visible = false
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
visible = false
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
visible = false
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
collision_layer = 8
collision_mask = 2
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
shape = SubResource("BoxShape3D_bfebr")
disabled = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
shape = SubResource("BoxShape3D_rog1v")
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
bones/70/scale = Vector3(1, 1, 1)
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
bones/83/scale = Vector3(1, 1.0000001, 1)
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
[editable path="bear_model"]
[editable path="bear_model/test_cube/Bear_FX"]
-319
View File
@@ -1,319 +0,0 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0
height = 2.4
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
radius = 1.3
height = 2.7
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
size = Vector3(6.2019043, 8.561401, 7.0739746)
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
size = Vector3(14.399288, 51.902206, 5.741211)
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
script = ExtResource("1_beargd")
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
shape = SubResource("CapsuleShape3D_body")
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
monitorable = false
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
shape = SubResource("CapsuleShape3D_hit")
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
script = ExtResource("3_rog1v")
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
visible = false
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
visible = false
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
visible = false
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
collision_layer = 8
collision_mask = 2
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
shape = SubResource("BoxShape3D_bfebr")
disabled = true
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
shape = SubResource("BoxShape3D_rog1v")
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
bones/70/scale = Vector3(1, 1, 1)
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
bones/83/scale = Vector3(1, 1.0000001, 1)
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
[editable path="bear_model"]
[editable path="bear_model/test_cube/Bear_FX"]
+39 -15
View File
@@ -10,34 +10,54 @@ I am a **Godot 4.6+ expert**. I follow current best practices for GDScript, scen
## Project structure
Files are grouped by **role**, not by type. Scripts and scenes are `snake_case`;
`PascalCase` is reserved for `class_name` identifiers (this avoids case-insensitive
filesystem aliasing on the web/macOS targets).
```
actors/{player,matador,bear}/ the three characters (script + scene together)
systems/combat/ hitbox.gd, damage_event.gd, physics_layers.gd
systems/fx/ Fx autoload + effect scenes (Siim's authoring dir)
systems/input/ controls_manager.gd, touch_controls.gd
systems/debug/ debug_params.gd (DP), debug_draw.gd, console.gd
systems/render/ rigid_skin.gd, ps1_filter (post-process)
systems/crowd/ billboard audience
systems/config/ settings.gd (Settings autoload)
ui/ hud, mobile_hud, main_menu, ui_theme/fonts, overlays
props/ barrels, torch
levels/ game_shell.tscn + level modules
tools/ tests/ editor/bake scripts, headless tests
Assets/ Animations/ fonts/ HUD/ raw art (not yet consolidated under art/)
```
| Path | Purpose |
|---|---|
| `scene.tscn` | The reusable **shell** loaded for every level: player, camera, HUD, PS1 filter, and an empty `LevelRoot`. Its `game_shell.gd` instances the active level's module into `LevelRoot` at runtime |
| `levels/game_shell.tscn` | The reusable **shell** loaded for every level: player, camera, HUD, PS1 filter, and an empty `LevelRoot`. Its `game_shell.gd` instances the active level's module into `LevelRoot` at runtime |
| `levels/` | The level system: per-level module scenes plus the code that defines, loads and sequences them (see rows below) |
| `levels/game_shell.gd` | Shell controller — on load, frees any current level module and instances `Run.active_level().level_scene` into `LevelRoot`. Swapping the whole subtree (never hiding it) is what keeps one level's meshes/colliders/spawners from leaking into the next |
| `levels/arena_level.tscn` | The arena **level module**: floor + wall colliders, arena meshes, `MatadorSpawner` (with child `Node3D` spawn points placed by the designer), lighting, audience (`PublikNode`). Instanced into the shell's `LevelRoot` |
| `levels/bear_level.tscn` | The Bear's Den **level module**: bear-arena mesh, its own floor collider, lighting, and a `BearSpawner` (`bear_spawn.gd`) that places the bear at center. Instanced into the shell's `LevelRoot` |
| `Player.tscn` | Player scene root (`CharacterBody3D`) |
| `player.gd` | Movement, charge, turning logic |
| `actors/player/player.tscn` | Player scene root (`CharacterBody3D`) |
| `actors/player/player.gd` | Movement, charge, turning logic |
| `camera_spring_arm.gd` | Mouse-look pivot (`Node3D` + `SpringArm3D`) |
| `camera_follow.gd` | Smooth camera follow (`Camera3D`) |
| `matador.gd` | Matador AI (wander / ragdoll state machine) |
| `actors/matador/matador.gd` | Matador AI (wander / ragdoll state machine) |
| `levels/matador_spawn.gd` | Arena spawner — one matador per designer-placed child `Node3D` spawn point (each enters with a jump-roll toward center); falls back to a programmatic spread if no spawn points are present. Also handles the split-on-death hydra logic |
| `levels/bear_spawn.gd` | Bear-level spawner — instantiates `enemy_scene` at the arena center; emits the same `all_defeated` / `matador_killed` signals as `matador_spawn.gd` |
| `Bear.tscn` / `bear.gd` | Dark-Souls-style bear boss (`CharacterBody3D`). Routine state machine (wind-up → active → recovery) picking telegraphed moves by range band: Double Swipe / Overhead Smash (close), Leap Slam (mid-far), plus Stalk (2-leg walk-in) / Prowl (4-leg lope) positioning. Melee steps in during the swing (`bear_lunge_speed`) + tracks the bull; the leap is frame-synced to JUMP_SMASH so the paws hit ground on the impact frame (`bear_leap_impact_frame`); slams kick up dust + shake. Combos chain, hyper-armour mid-swing + poise (`bear_stagger_cd`), phase 2 enrage under `bear_enrage_frac` HP. Never damages the bull by colliding — only swings/slams. A horns-first bull charge wounds it (`_sweep_bull_ram`: swept prev→now so a tunnelling/point-blank charge still lands, gated by `bear_ram_reach` + `bull_gore_arc`, edge-triggered = one charge per wound). Joins `&"matador"` so bull abilities already hit it. Tuning under the `Bear` DP section |
| `BearAttackHitboxes.tscn` | The bear's attack colliders as a self-contained sub-scene (instanced under `bear_model`): a `LeapSlamHitbox` (Hitbox + cylinder = ground circle) and `SmashHitbox` (Hitbox + box = forward shockwave lane), plus an `AnimationPlayer` whose `leap_slam` / `smash_travel` clips author each collider's size + travel — scrub to tweak, like `Bear_FX`. `bear.gd` only fires the clip, arms the knock-up shaping, and sweeps for overlaps while it runs (see `_setup_attack_hitboxes` / `_start_attack_hitbox`) |
| `Sword.tscn` / `hitbox.gd` | The matador's sword wrapper (glb + editor-tweakable `BladeHitbox`). `hitbox.gd` (`class_name Hitbox`, Area3D) is the shared attack collider: `activate()`/`deactivate()` gate an active window, `sweep()` catches bodies already inside (AoE), and knock-up can ramp by distance (`knock_up_min_dist`/`_max_dist`) for the bear's outer-ring launch / further-hit-flies-higher |
| `actors/bear/bear.tscn` / `actors/bear/bear.gd` | Dark-Souls-style bear boss (`CharacterBody3D`). Routine state machine (wind-up → active → recovery) picking telegraphed moves by range band: Double Swipe / Overhead Smash (close), Leap Slam (mid-far), plus Stalk (2-leg walk-in) / Prowl (4-leg lope) positioning. Melee steps in during the swing (`bear_lunge_speed`) + tracks the bull; the leap is frame-synced to JUMP_SMASH so the paws hit ground on the impact frame (`bear_leap_impact_frame`); slams kick up dust + shake. Combos chain, hyper-armour mid-swing + poise (`bear_stagger_cd`), phase 2 enrage under `bear_enrage_frac` HP. Never damages the bull by colliding — only swings/slams. A horns-first bull charge wounds it (`_sweep_bull_ram`: swept prev→now so a tunnelling/point-blank charge still lands, gated by `bear_ram_reach` + `bull_gore_arc`, edge-triggered = one charge per wound). Joins `&"matador"` so bull abilities already hit it. Tuning under the `Bear` DP section |
| `actors/bear/bear_attack_hitboxes.tscn` | The bear's attack colliders as a self-contained sub-scene (instanced under `bear_model`): a `LeapSlamHitbox` (Hitbox + cylinder = ground circle) and `SmashHitbox` (Hitbox + box = forward shockwave lane), plus an `AnimationPlayer` whose `leap_slam` / `smash_travel` clips author each collider's size + travel — scrub to tweak, like `Bear_FX`. `actors/bear/bear.gd` only fires the clip, arms the knock-up shaping, and sweeps for overlaps while it runs (see `_setup_attack_hitboxes` / `_start_attack_hitbox`) |
| `actors/matador/sword.tscn` / `systems/combat/hitbox.gd` | The matador's sword wrapper (glb + editor-tweakable `BladeHitbox`). `systems/combat/hitbox.gd` (`class_name Hitbox`, Area3D) is the shared attack collider: `activate()`/`deactivate()` gate an active window, `sweep()` catches bodies already inside (AoE), and knock-up can ramp by distance (`knock_up_min_dist`/`_max_dist`) for the bear's outer-ring launch / further-hit-flies-higher |
| `levels/run_state.gd` | Run progression autoload (`Run`) — Slay-the-Spire map + player position across fights |
| `levels/level_def.gd` | `LevelDef` resource — a level's name / map colour / `scene_path` (always the shell) / `level_scene` (the level module instanced into the shell) / optional `enemy_scene` (arena wave vs. a boss like the bear) |
| `levels/map_node.gd` | `MapNode` — one runtime node on the run map (position, level, links) |
| `levels/MapScreen.tscn` / `levels/map_screen.gd` | Between-fights map screen; win → pick a node → next level |
| `crowd_marker.gd` | `CrowdMarker` (`@tool Node3D`, `class_name`) — designer drops one per billboard spectator via the editor's Add-Node dialog; picks one of six 60°-spaced facings from the `orientation` dropdown. Draws an editor-only preview (slab + forward arrow, never serialised) and joins the `&"crowd_marker"` group |
| `crowd_billboards.gd` / `crowd_billboard.gdshader` | `MultiMeshInstance3D` that harvests every `CrowdMarker` (group `&"crowd_marker"`) into one draw call, using each marker's world position + chosen facing. Front/back sprite sheet baked by `tools/bake_crowd_sheet.gd`; falls back to a generated inward-facing ring when no markers are placed |
| `debug_params.gd` | Runtime-tunable parameter registry (autoload `DP`). Mobile-relevant flags: `force_touch_controls`, `touch_debug` (also enabled on-device with `?debug=1` in the page URL — shows the live profiler overlay in `touch_controls.gd`), and `use_rigid_skin` (default **off** — native GPU skinning everywhere now that the 4.7 web templates fixed the Mali/ANGLE invisible-skinning bug; `rigid_skin.gd` is a retained opt-in fallback). Rigid-skin is gated through `Controls.rigid_skin_enabled()`, which a page URL param overrides for on-device A/B with no console: `?skin=1` forces the workaround on (for a device where native skinning still fails), `?noskin=1` forces native off. Turning the workaround off also removes its per-spawn SurfaceTool rebuild, which was the arena's matador-spawn lag |
| `touch_controls.gd` | On-screen thumb UI for touch/web (`CanvasLayer`, instanced by `hud.gd`, self-gating on `Controls.use_touch_ui()`): a floating left-side joystick feeding the `move_*` actions + a right-side ability cluster, drawn/hit-tested in one IGNORE-filtered Control from raw `_input()`. The joystick self-heals — the latest left-zone touch re-acquires it (`_stick_index`), and a relayout / focus-out / vanished touch resets state so a dropped touchend can't strand a stuck stick. Ability buttons use grown hit-rects + a press flash. `_draw_debug()` (gated on `Controls.debug_overlay()` — DP `touch_debug` or `?debug=1`) is a live on-device profiler reading Godot's `Performance` monitors: FPS/frame-ms with a bottleneck verdict, `process`(main-thread GDScript) vs `physics`(ragdoll/Jolt) ms with 2 s peak-hold, draw calls/objects/primitives, node count, render resolution, and `crossOriginIsolated` — so a lag spike is pinned to CPU-script vs CPU-physics vs GPU-fill instead of guessed |
| `web_start_gate.gd` | Autoload `WebStartGate` — "TAP TO PLAY" panel shown on web+touch before play; the tap drives `Controls.request_fullscreen_landscape()` so the fullscreen/orientation churn happens with no in-flight touch to lose. Re-armable: polls browser fullscreen state and returns if the player leaves it (iPhone Safari can't fullscreen, so it stops nagging once a request never takes) |
| `mobile_hud.gd` | Mobile-only health readouts (`CanvasLayer`, instanced by `hud.gd` only on touch): big bull pip row top-left + a Souls-style bear boss bar top-centre (discovered via group `&"bear"`, tracks `health_changed`). The desktop bottom pip cluster is hidden on touch |
| `orientation_guard.gd` | Autoload `OrientationGuard` — full-screen "rotate your device" prompt shown on touch devices while portrait |
| `systems/crowd/crowd_marker.gd` | `CrowdMarker` (`@tool Node3D`, `class_name`) — designer drops one per billboard spectator via the editor's Add-Node dialog; picks one of six 60°-spaced facings from the `orientation` dropdown. Draws an editor-only preview (slab + forward arrow, never serialised) and joins the `&"crowd_marker"` group |
| `systems/crowd/crowd_billboards.gd` / `systems/crowd/crowd_billboard.gdshader` | `MultiMeshInstance3D` that harvests every `CrowdMarker` (group `&"crowd_marker"`) into one draw call, using each marker's world position + chosen facing. Front/back sprite sheet baked by `tools/bake_crowd_sheet.gd`; falls back to a generated inward-facing ring when no markers are placed |
| `systems/debug/debug_params.gd` | Runtime-tunable parameter registry (autoload `DP`). Mobile-relevant flags: `force_touch_controls`, `touch_debug` (also enabled on-device with `?debug=1` in the page URL — shows the live profiler overlay in `systems/input/touch_controls.gd`), and `use_rigid_skin` (default **off** — native GPU skinning everywhere now that the 4.7 web templates fixed the Mali/ANGLE invisible-skinning bug; `systems/render/rigid_skin.gd` is a retained opt-in fallback). Rigid-skin is gated through `Controls.rigid_skin_enabled()`, which a page URL param overrides for on-device A/B with no console: `?skin=1` forces the workaround on (for a device where native skinning still fails), `?noskin=1` forces native off. Turning the workaround off also removes its per-spawn SurfaceTool rebuild, which was the arena's matador-spawn lag |
| `systems/input/touch_controls.gd` | On-screen thumb UI for touch/web (`CanvasLayer`, instanced by `ui/hud.gd`, self-gating on `Controls.use_touch_ui()`): a floating left-side joystick feeding the `move_*` actions + a right-side ability cluster, drawn/hit-tested in one IGNORE-filtered Control from raw `_input()`. The joystick self-heals — the latest left-zone touch re-acquires it (`_stick_index`), and a relayout / focus-out / vanished touch resets state so a dropped touchend can't strand a stuck stick. Ability buttons use grown hit-rects + a press flash. `_draw_debug()` (gated on `Controls.debug_overlay()` — DP `touch_debug` or `?debug=1`) is a live on-device profiler reading Godot's `Performance` monitors: FPS/frame-ms with a bottleneck verdict, `process`(main-thread GDScript) vs `physics`(ragdoll/Jolt) ms with 2 s peak-hold, draw calls/objects/primitives, node count, render resolution, and `crossOriginIsolated` — so a lag spike is pinned to CPU-script vs CPU-physics vs GPU-fill instead of guessed |
| `ui/web_start_gate.gd` | Autoload `WebStartGate` — "TAP TO PLAY" panel shown on web+touch before play; the tap drives `Controls.request_fullscreen_landscape()` so the fullscreen/orientation churn happens with no in-flight touch to lose. Re-armable: polls browser fullscreen state and returns if the player leaves it (iPhone Safari can't fullscreen, so it stops nagging once a request never takes) |
| `ui/mobile_hud.gd` | Mobile-only health readouts (`CanvasLayer`, instanced by `ui/hud.gd` only on touch): big bull pip row top-left + a Souls-style bear boss bar top-centre (discovered via group `&"bear"`, tracks `health_changed`). The desktop bottom pip cluster is hidden on touch |
| `ui/orientation_guard.gd` | Autoload `OrientationGuard` — full-screen "rotate your device" prompt shown on touch devices while portrait |
| `Assets/` | Raw 3D assets (`.glb`, `.fbx`) |
| `Blender/` | Blender source files, animation scripts, FBX exports |
| `Blender/create_matador_anims.py` | Creates walk + idle animations and exports FBX |
@@ -106,13 +126,17 @@ After FBX import, animations appear as `Armature|walk` and `Armature|idle` in An
bash run_tests.sh
# Individual tests:
gdlint *.gd levels/*.gd tests/*.gd # GDScript lint (gdtoolkit, installed via uv)
gdlint actors systems ui props levels tests # GDScript lint (gdtoolkit, installed via uv)
godot --headless --script tests/logic_test.gd # pure logic, ~2 s
godot --headless --script tests/harness_selftest.gd # shared test_helpers: seeded RNG + approx + tally, ~1 s
godot --headless --script tests/damage_pipeline_test.gd # bull's hit reception (take_sword_hit + typed receive_damage/DamageEvent), ~3 s
godot --headless --script tests/fx_gallery_test.gd # every registered Fx effect spawns + self-frees, ~2 s
godot --headless --script tests/performance_test.gd # frame-budget regression guard, ~4 s
godot --headless --script tests/ragdoll_perf_test.gd # on-hit spike breakdown: ragdoll build / sim-start / blood / mass hit, ~90 s
godot --headless --script tests/gameplay_test.gd # full scene, bone sanity, ~4 s
godot --headless --script tests/level_switch_test.gd # no arena geometry leaks into the bear level, ~2 s
godot --headless --script tests/touch_controls_test.gd # joystick self-heals: relayout/focus-out/vanished-touch never strand a stuck stick, ~2 s
godot --headless --script tests/ui_layout_test.gd # UI layout invariants (no pixels): HUD/menu stay on-screen, text fits, tap targets ≥44px, scroll works — across resolutions + pseudo-locale, ~6 s
godot --headless --script tests/rigid_skin_test.gd # web mesh conversion keeps every material (no bald / recoloured matadors), ~2 s
godot --headless --script tests/bear_boss_test.gd # bear boss moveset: routines, leap landing, hyper-armour, ~10 s
godot --headless --script tests/bear_fx_test.gd # bear attack-FX: each Bear_FX clip pops its mesh + self-hides, ~2 s
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
-52
View File
@@ -1,52 +0,0 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
radius = 0.7495117
height = 1.845398
[node name="Player" type="CharacterBody3D" unique_id=165510044]
collision_layer = 2
collision_mask = 9
script = ExtResource("1_xhfnw")
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
shape = SubResource("CapsuleShape3D_kne1u")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
script = ExtResource("2_camera_iso")
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
bones/0/position = Vector3(0, 0, 0.009963839)
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
bones/0/scale = Vector3(1, 1, 1)
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
bones/6/scale = Vector3(1, 1, 1.0000001)
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
bones/23/scale = Vector3(1, 1.0000001, 1)
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
bones/24/scale = Vector3(1, 1.0000001, 1)
[editable path="bull"]
+3 -3
View File
@@ -99,7 +99,7 @@ var _dust: CPUParticles3D = null
const RigidSkin = preload("res://rigid_skin.gd")
const RigidSkin = preload("res://systems/render/rigid_skin.gd")
func _ready() -> void:
@@ -137,7 +137,7 @@ func _ready() -> void:
for a in [_anim_swipe, _anim_smash, _anim_leap, _anim_death]:
_set_no_loop(a)
_anim_player.playback_default_blend_time = 0.12
_blood_burst = preload("res://blood_burst.gd").new()
_blood_burst = preload("res://systems/fx/blood_burst.gd").new()
add_child(_blood_burst)
add_child(_dust)
_setup_claws()
@@ -630,7 +630,7 @@ func _try_hit(reach: float) -> bool:
return false
if _facing().dot(to_bull / dist) < cos(deg_to_rad(DP.f("bear_hit_arc"))):
return false
_bull.call(&"take_sword_hit", "mauled")
DamageEvent.deal(_bull, DamageEvent.Cause.MAULED, _bull.global_position, self)
_shake(0.55)
return true
+2 -2
View File
@@ -1,10 +1,10 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://actors/bear/bear.gd" id="1_beargd"]
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="3_bearfx"]
[ext_resource type="Material" uid="uid://blpkmyikjnhbo" path="res://Materials/M_bear_claw_fx.tres" id="4_clawfx"]
[ext_resource type="PackedScene" path="res://BearAttackHitboxes.tscn" id="5_hitboxes"]
[ext_resource type="PackedScene" path="res://actors/bear/bear_attack_hitboxes.tscn" id="5_hitboxes"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0
@@ -1,6 +1,6 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://hitbox.gd" id="1_qxn4a"]
[ext_resource type="Script" path="res://systems/combat/hitbox.gd" id="1_qxn4a"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_6dow8"]
height = 3.0
+5 -5
View File
@@ -75,8 +75,8 @@ const _ANIM_TAUNTS: Array[StringName] = [&"Taunt", &"Taunt_B", &"Taunt_C"]
const _DRAW_GRAB_AT: float = 0.55
# Wrapper scenes (glb + an editor-tweakable hitbox / collider) — see Sword.tscn / Spear.tscn.
const _SWORD_SCENE: PackedScene = preload("res://Sword.tscn")
const _SPEAR_SCENE: PackedScene = preload("res://Spear.tscn")
const _SWORD_SCENE: PackedScene = preload("res://actors/matador/sword.tscn")
const _SPEAR_SCENE: PackedScene = preload("res://actors/matador/spear.tscn")
const _GRAVITY: float = 9.8 # arena gravity, for the spear's ballistic arc
@@ -93,7 +93,7 @@ const _TURN_FACE: float = 16.0 # face the bull while engaging
const _TURN_SHARP: float = 24.0 # snap onto a sidestep / roll direction
const RigidSkin = preload("res://rigid_skin.gd")
const RigidSkin = preload("res://systems/render/rigid_skin.gd")
func _ready() -> void:
@@ -121,7 +121,7 @@ func _ready() -> void:
_throw_aim_cd = randf_range(2.0, 5.0)
_hit_area.body_entered.connect(_on_body_entered)
_pick_wander_target()
_blood_burst = preload("res://blood_burst.gd").new()
_blood_burst = preload("res://systems/fx/blood_burst.gd").new()
add_child(_blood_burst)
if ResourceLoader.exists("res://sounds/ole.ogg"):
_ole_player = AudioStreamPlayer.new()
@@ -955,7 +955,7 @@ func _try_melee_hit(reach: float) -> void:
if facing.dot(to_bull / dist) < cos(deg_to_rad(DP.f("mat_stab_arc"))):
return
_blade_hit_cd = DP.f("mat_stab_cooldown")
_bull.call(&"take_sword_hit", "gored")
DamageEvent.deal(_bull, DamageEvent.Cause.GORED, _bull.global_position, self)
func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0) -> void:
+1 -1
View File
@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://d0te4mwbh33ag"]
[ext_resource type="Script" uid="uid://bvfa7xi0luysk" path="res://matador.gd" id="1_matgd"]
[ext_resource type="Script" uid="uid://bvfa7xi0luysk" path="res://actors/matador/matador.gd" id="1_matgd"]
[ext_resource type="PackedScene" uid="uid://eu2lqjhowj4t" path="res://Assets/Matador.glb" id="2_matfbx"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
@@ -4,7 +4,7 @@ extends RefCounted
## limited swing/twist (DP-tunable) so the corpse keeps its silhouette instead of
## folding into a flat "deflated" pile; the cape stays free (PIN) so it drapes.
const PhysicsLayers = preload("res://physics_layers.gd")
const PhysicsLayers = preload("res://systems/combat/physics_layers.gd")
# [bone, radius] → sphere collider; [bone, radius, height] → capsule.
const _BONES: Array = [
@@ -10,7 +10,7 @@ extends RigidBody3D
# (see shed_all, which the bull's slam calls to fling them all off); other hits pin
# it in place until the despawn timer clears it.
const PhysicsLayers = preload("res://physics_layers.gd")
const PhysicsLayers = preload("res://systems/combat/physics_layers.gd")
const _DESPAWN_SEC: float = 8.0
const _STUCK_GROUP: StringName = &"stuck_spear"
@@ -223,7 +223,7 @@ func _embed(other: Object, contact: Vector3, flight: Vector3) -> void:
var pose := Transform3D(_aim_basis(f), contact + f * (_EMBED_DEPTH - _TIP_Z))
var bull := other as Node
if bull != null and bull.is_in_group(&"player"):
bull.call(&"take_sword_hit", "thrown", contact)
DamageEvent.deal(bull, DamageEvent.Cause.THROWN, contact, self)
if is_instance_valid(_mesh) and is_instance_valid(bull):
_mesh.reparent(_spear_anchor(bull), false)
_mesh.global_transform = pose
+1 -1
View File
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://c8swordwrap01"]
[ext_resource type="PackedScene" uid="uid://xyvank512l5n" path="res://Assets/sword.glb" id="1_swordglb"]
[ext_resource type="Script" path="res://hitbox.gd" id="2_hitbox"]
[ext_resource type="Script" path="res://systems/combat/hitbox.gd" id="2_hitbox"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_blade"]
radius = 0.18
+11 -2
View File
@@ -87,7 +87,7 @@ var _walk_dust_ramp: Gradient = null
var _charge_dust_ramp: Gradient = null
const RigidSkin = preload("res://rigid_skin.gd")
const RigidSkin = preload("res://systems/render/rigid_skin.gd")
var _hit_flash_tween: Tween
@@ -118,7 +118,7 @@ func _ready() -> void:
func _setup_legs() -> void:
_legs = Node.new()
_legs.set_script(load("res://bull_legs.gd"))
_legs.set_script(load("res://actors/player/bull_legs.gd"))
add_child(_legs)
_legs.call(&"setup", self, cube_guy)
@@ -1222,6 +1222,15 @@ func apply_knock_up(v: float) -> void:
velocity.y = maxf(velocity.y, v)
# Typed entry point for the unified hit pipeline: a Hitbox (or any attacker) hands the bull a
# DamageEvent instead of calling take_sword_hit directly. A thin adapter over the existing pip /
# knock-up logic, so behaviour is unchanged while callers migrate off the stringly path.
func receive_damage(event: DamageEvent) -> void:
take_sword_hit(event.cause_name(), event.hit_position)
if event.knock_up > 0.0:
apply_knock_up(event.knock_up)
# Blood spurt from a spear wound: a short-lived spray of dark-red gobs flung out of the
# entry point, biased outward from the bull's centre (so it reads as bursting from the
# hide) with a touch of lift before gravity drags it down.
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://actors/player/player.gd" id="1_xhfnw"]
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://actors/player/camera_iso.gd" id="2_camera_iso"]
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
-1
View File
@@ -1 +0,0 @@
uid://sbf260u32upu
+2 -2
View File
@@ -3,8 +3,8 @@
[ext_resource type="PackedScene" uid="uid://dio67r8ambe7h" path="res://Assets/arena_placeholder_v01.glb" id="2_nxogm"]
[ext_resource type="PackedScene" uid="uid://cl54dt38yj2x" path="res://Assets/Arena.glb" id="3_fy5k1"]
[ext_resource type="Script" uid="uid://dou5ar6tkmng1" path="res://levels/matador_spawn.gd" id="3_spawn"]
[ext_resource type="Script" uid="uid://70j3ks1emhkd" path="res://crowd_marker.gd" id="9_agtuu"]
[ext_resource type="Script" uid="uid://cj0ytlkuavmf4" path="res://crowd_billboards.gd" id="11_crowd"]
[ext_resource type="Script" uid="uid://70j3ks1emhkd" path="res://systems/crowd/crowd_marker.gd" id="9_agtuu"]
[ext_resource type="Script" uid="uid://cj0ytlkuavmf4" path="res://systems/crowd/crowd_billboards.gd" id="11_crowd"]
[sub_resource type="BoxShape3D" id="BoxShape3D_ulcgi"]
+1 -1
View File
@@ -2,7 +2,7 @@
[ext_resource type="PackedScene" uid="uid://bm6rmt3xprhjs" path="res://Assets/bear_level_arena.glb" id="1_beararena"]
[ext_resource type="Script" uid="uid://bbtlwihtlc1wp" path="res://levels/bear_spawn.gd" id="2_spawn"]
[ext_resource type="PackedScene" uid="uid://o8ocjfprxa7u" path="res://Bear.tscn" id="3_bear"]
[ext_resource type="PackedScene" uid="uid://o8ocjfprxa7u" path="res://actors/bear/bear.tscn" id="3_bear"]
[ext_resource type="Script" uid="uid://dfk7dcvki7rqu" path="res://levels/bear_hud.gd" id="4_bearhud"]
[sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
+1 -1
View File
@@ -4,7 +4,7 @@ extends Node3D
## spawners, lighting, colliders) into LevelRoot. Switching levels frees the whole
## previous module first, so no old mesh or collider can survive into the next fight.
const PhysicsLayers = preload("res://physics_layers.gd")
const PhysicsLayers = preload("res://systems/combat/physics_layers.gd")
@onready var _level_root: Node3D = $LevelRoot
@onready var _camera: IsoCamera = $Player/Camera3D
+4 -4
View File
@@ -1,9 +1,9 @@
[gd_scene format=3 uid="uid://b7afbx36ltb3f"]
[ext_resource type="PackedScene" uid="uid://crtm0xtiql3r8" path="res://Player.tscn" id="1_ulcgi"]
[ext_resource type="Shader" uid="uid://d3xyyy5bh0ma" path="res://ps1_filter.gdshader" id="4_ps1shader"]
[ext_resource type="Script" uid="uid://butd6b3tdwxrv" path="res://hud.gd" id="10_hud"]
[ext_resource type="Script" uid="uid://ce5n4qu88mhyx" path="res://ps1_filter.gd" id="12_ps1ctl"]
[ext_resource type="PackedScene" uid="uid://crtm0xtiql3r8" path="res://actors/player/player.tscn" id="1_ulcgi"]
[ext_resource type="Shader" uid="uid://d3xyyy5bh0ma" path="res://systems/render/ps1_filter.gdshader" id="4_ps1shader"]
[ext_resource type="Script" uid="uid://butd6b3tdwxrv" path="res://ui/hud.gd" id="10_hud"]
[ext_resource type="Script" uid="uid://ce5n4qu88mhyx" path="res://systems/render/ps1_filter.gd" id="12_ps1ctl"]
[ext_resource type="Script" uid="uid://ptsfs3wq5bje" path="res://levels/game_shell.gd" id="13_shell"]
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_73fnb"]
+2 -2
View File
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://32nyipcwrab5"]
[ext_resource type="PackedScene" uid="uid://bbfvwolhomilp" path="res://tscn_s/torch.tscn" id="1_w7uyf"]
[ext_resource type="PackedScene" uid="uid://bd56iuttyiypv" path="res://tscn_s/BarrelSimple.tscn" id="2_3o0md"]
[ext_resource type="PackedScene" uid="uid://bbfvwolhomilp" path="res://props/torch.tscn" id="1_w7uyf"]
[ext_resource type="PackedScene" uid="uid://bd56iuttyiypv" path="res://props/barrel_simple.tscn" id="2_3o0md"]
[ext_resource type="PackedScene" uid="uid://dctmlh4hnuux1" path="res://Assets/Lobby_underground.glb" id="2_w7uyf"]
[ext_resource type="Script" uid="uid://cwbf7jfkr8j10" path="res://Assets/lobby_underground.gd" id="4_73452"]
[ext_resource type="Script" uid="uid://dn77mjyxllgl6" path="res://levels/to_the_bear_level.gd" id="5_6j2sa"]
+1 -1
View File
@@ -12,7 +12,7 @@ const _EDGE_ACTIVE := Color(1.00, 0.82, 0.32, 0.95)
const _NODE_SIZE := 58.0
const _BOSS_SIZE := 88.0
const _MENU_SCENE := "res://MainMenu.tscn"
const _MENU_SCENE := "res://ui/main_menu.tscn"
var _map_area: Control
var _completion: PanelContainer
+7 -7
View File
@@ -3,7 +3,7 @@ extends Node3D
signal matador_killed
signal all_defeated
const MATADOR := preload("res://Matador.tscn")
const MATADOR := preload("res://actors/matador/matador.tscn")
var _alive: int = 0
var _wave: int = 0
@@ -34,25 +34,25 @@ func _spawn() -> void:
# Matadors are assigned to a random subset of spawn points each wave and enter staggered.
func _start_next_wave() -> void:
_wave += 1
# 8 waves total.
if _wave > DP.f("mat_wave_size"):
return
# Wave 1 = 1 matador, Wave 2 = 2, ... Wave 8 = 8.
var count := _wave
# Shuffle the spawn points so the spawn locations are random.
var points: Array[Node3D] = _spawn_points.duplicate()
points.shuffle()
for i in range(count):
# Reuse spawn points when we have more matadors than points.
var sp: Node3D = points[i % points.size()]
var m := _spawn_at(sp.global_position)
m.call_deferred(&"enter_spawn_roll", Vector3.ZERO)
if i < count - 1:
await get_tree().create_timer(
DP.f("mat_spawn_stagger")
+2 -2
View File
@@ -12,7 +12,7 @@ signal run_started
# Every level loads the same reusable shell (player, camera, HUD, PS1 filter); the shell
# then instances the level's own `level_scene` module into its LevelRoot.
const _SHELL_SCENE := "res://scene.tscn"
const _SHELL_SCENE := "res://levels/game_shell.tscn"
const _ARENA_LEVEL := preload("res://levels/arena_level.tscn")
const _BEAR_LEVEL := preload("res://levels/bear_level.tscn")
const _LOBBY_LEVEL := preload("res://levels/lobby_level.tscn")
@@ -53,7 +53,7 @@ const BONUS_HP_CAP: int = 2
# (its geometry + spawners) and the opponent. The arena (matador wave, normal + boss
# flavours) and the bear (a lone boss enemy that can turn up as a normal node) live here.
# Future levels — china shop — slot in the same way: a new module + a LevelDef entry.
const _BEAR_SCENE := preload("res://Bear.tscn")
const _BEAR_SCENE := preload("res://actors/bear/bear.tscn")
var _arena: LevelDef
var _arena_boss: LevelDef
-5
View File
@@ -1,5 +0,0 @@
extends Node3D
func _ready() -> void:
var anim := get_node_or_null(^"Taunt") as AnimationPlayer
-1
View File
@@ -1 +0,0 @@
uid://cph15mof257wb
+9 -8
View File
@@ -17,18 +17,19 @@ config/features=PackedStringArray("4.7", "GL Compatibility")
boot_splash/bg_color=Color(0, 0, 0, 1)
boot_splash/image="res://Assets/loading_screen.png"
config/icon="uid://dct1d88g015el"
config/run/main_scene="res://MainMenu.tscn"
config/run/main_scene="res://ui/main_menu.tscn"
[autoload]
DP="*res://debug_params.gd"
Console="*res://console.gd"
Controls="*res://controls_manager.gd"
DebugDraw="*res://debug_draw.gd"
Settings="*res://settings.gd"
DP="*res://systems/debug/debug_params.gd"
Console="*res://systems/debug/console.gd"
Controls="*res://systems/input/controls_manager.gd"
DebugDraw="*res://systems/debug/debug_draw.gd"
Settings="*res://systems/config/settings.gd"
Run="*res://levels/run_state.gd"
OrientationGuard="*res://orientation_guard.gd"
WebStartGate="*res://web_start_gate.gd"
OrientationGuard="*res://ui/orientation_guard.gd"
WebStartGate="*res://ui/web_start_gate.gd"
Fx="*res://systems/fx/fx.gd"
[display]
@@ -5,22 +5,22 @@ func _ready() -> void:
for child in get_children():
if child is RigidBody3D:
child.collision_layer = 2
# 2. Wait 4 seconds while the pieces settle on the ground
await get_tree().create_timer(5.0).timeout
# 3. Create a smooth 1-second fade out before deleting
var tween = create_tween().set_parallel(true)
for child in get_children():
if child is RigidBody3D:
for sub_child in child.get_children():
if sub_child is MeshInstance3D || sub_child.get_class() == "ImporterMeshInstance3D":
# Inside your tween loop:
# Shrinks the physical fragments to nothing over 1 second
tween.tween_property(child, "scale", Vector3.ZERO, 0.3)
tween.tween_property(child, "scale", Vector3.ZERO, 0.3)
# 4. Delete the scene once the fade finishes
await get_tree().create_timer(0.29).timeout
queue_free()
@@ -1,6 +1,6 @@
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://props/barrel_broken.gd" id="1_a2yrl"]
[ext_resource type="Material" uid="uid://isrp2y47xs5x" path="res://Materials/M_Barrel_wood.tres" id="2_7cqg7"]
[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="3_4enbp"]
@@ -5,7 +5,7 @@ extends StaticBody3D
signal destroyed
# Preload the broken barrel scene
const BARREL_BROKEN_SCENE = preload("res://tscn_s/BarrelBroken.tscn")
const BARREL_BROKEN_SCENE = preload("res://props/barrel_broken.tscn")
var _destroyed := false
@@ -1,6 +1,6 @@
[gd_scene format=4 uid="uid://bd56iuttyiypv"]
[ext_resource type="Script" uid="uid://bfg71k3vh5si2" path="res://tscn_s/barrel_simple.gd" id="1_p0alw"]
[ext_resource type="Script" uid="uid://bfg71k3vh5si2" path="res://props/barrel_simple.gd" id="1_p0alw"]
[ext_resource type="Material" uid="uid://isrp2y47xs5x" path="res://Materials/M_Barrel_wood.tres" id="2_0sie3"]
[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="3_sqyxc"]
+1 -1
View File
@@ -9,4 +9,4 @@ func _ready() -> void:
+1 -1
View File
@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://bbfvwolhomilp"]
[ext_resource type="Script" uid="uid://bndqjwmcvq4v3" path="res://tscn_s/torch.gd" id="1_4o8fq"]
[ext_resource type="Script" uid="uid://bndqjwmcvq4v3" path="res://props/torch.gd" id="1_4o8fq"]
[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="1_exefa"]
[ext_resource type="Material" uid="uid://dgmk764033feq" path="res://Materials/M_fire.tres" id="2_4o8fq"]
+17 -1
View File
@@ -8,12 +8,24 @@ SKIP_GAMEPLAY=0
for arg in "$@"; do [[ "$arg" == "--no-gameplay" ]] && SKIP_GAMEPLAY=1; done
echo "=== gdlint ==="
gdlint *.gd levels/*.gd tests/*.gd
gdlint actors systems ui props levels tests
echo ""
echo "=== Harness self-test (shared test_helpers: seeded RNG + approx + tally) ==="
"$GODOT" --headless --script tests/harness_selftest.gd
echo ""
echo "=== Logic tests ==="
"$GODOT" --headless --script tests/logic_test.gd
echo ""
echo "=== Damage pipeline (bull's hit reception through DamageEvent) ==="
"$GODOT" --headless --script tests/damage_pipeline_test.gd
echo ""
echo "=== FX gallery smoke (every registered Fx effect spawns + frees) ==="
"$GODOT" --headless --script tests/fx_gallery_test.gd
echo ""
echo "=== Console focus tests ==="
"$GODOT" --headless --script tests/console_focus_test.gd
@@ -26,6 +38,10 @@ echo ""
echo "=== Touch control tests (joystick self-heals, never strands) ==="
"$GODOT" --headless --script tests/touch_controls_test.gd
echo ""
echo "=== UI layout tests (HUD stays on-screen, text fits, tap targets, scroll — across resolutions) ==="
"$GODOT" --headless --script tests/ui_layout_test.gd
echo ""
echo "=== Rigid-skin tests (web mesh conversion keeps all materials) ==="
"$GODOT" --headless --script tests/rigid_skin_test.gd
+80
View File
@@ -0,0 +1,80 @@
class_name DamageEvent
extends RefCounted
## The one typed payload for every hit in the game — a bull goring a matador, a bear slam popping
## the bull, a thrown spear landing. It replaces the scattered, stringly Object.call(&"take_sword_hit",
## "gored") paths: an emitter (a Hitbox) fills one of these and hands it to the target's
## receive_damage(event). One shape to read, log and type-check, instead of four call conventions.
##
## It serves both victim models the game already has: the bull, which dies on one clean hit
## (lethal + cause + hit_position), and an enemy, which is launched/ragdolled by an impulse
## (knockback_dir · knockback_strength + knock_up). A given hit just leaves the fields it doesn't
## use at their defaults.
enum Cause { GENERIC, GORED, MAULED, THROWN, SLAMMED, KICKED, DASHED }
## Who dealt the hit — for attribution and for ignoring self-overlap. May be null.
var source: Node = null
## What kind of hit; drives the victim's reaction (blood/vignette/FX) and any future resistances.
var cause: Cause = Cause.GENERIC
## World contact point, so impact FX spawn where the hit actually landed.
var hit_position: Vector3 = Vector3.ZERO
## Planar push direction (need not be normalised). Vector3.ZERO = no horizontal knockback.
var knockback_dir: Vector3 = Vector3.ZERO
## Impulse magnitude behind knockback_dir — the enemy launch/ragdoll strength.
var knockback_strength: float = 0.0
## Upward launch in m/s (an overhead smash pop, a leap-slam outer ring). 0 = a grounded hit.
var knock_up: float = 0.0
## One clean hit ends the run for the bull; most enemy-dealt hits are lethal to it. Enemies that
## are merely launched (not killed) by the bull's abilities set this false.
var lethal: bool = true
static func make(kind: Cause, at: Vector3, src: Node = null) -> DamageEvent:
var e := DamageEvent.new()
e.cause = kind
e.hit_position = at
e.source = src
return e
## The single entry point every attacker uses to wound a target: build the typed event and hand it
## to receive_damage(). Falls back to the legacy string call for any target not yet migrated, so a
## caller never has to branch on which contract the victim speaks. `knock_up_v` is the already-shaped
## pop (0 = grounded); callers that scale it by distance compute it before calling.
static func deal(target: Node, kind: Cause, at: Vector3, src: Node = null, knock_up_v: float = 0.0) -> void:
if target == null:
return
if target.has_method(&"receive_damage"):
var event := make(kind, at, src)
event.knock_up = knock_up_v
target.call(&"receive_damage", event)
return
if target.has_method(&"take_sword_hit"):
target.call(&"take_sword_hit", make(kind, at, src).cause_name(), at)
if knock_up_v > 0.0 and target.has_method(&"apply_knock_up"):
target.call(&"apply_knock_up", knock_up_v)
## Lower-case name of the cause, for logs and for the bull's existing cause-keyed reactions
## ("gored" / "mauled" / "thrown") during the migration off string causes.
func cause_name() -> String:
return String(Cause.keys()[cause]).to_lower()
## Maps a legacy cause string onto the enum, so a Hitbox's exported damage_cause round-trips
## exactly (gored/mauled/thrown are the only ones in use). Unknown strings fall back to GENERIC.
static func cause_from(text: String) -> Cause:
match text.to_lower():
"gored":
return Cause.GORED
"mauled":
return Cause.MAULED
"thrown":
return Cause.THROWN
"slammed":
return Cause.SLAMMED
"kicked":
return Cause.KICKED
"dashed":
return Cause.DASHED
return Cause.GENERIC
+1
View File
@@ -0,0 +1 @@
uid://cwnr3ggsrii76
+3 -6
View File
@@ -9,7 +9,7 @@ class_name Hitbox
## deactivate() when it ends. Each activation only hits a given body once (the bull's own
## i-frames also collapse a flurry, but this keeps a single swing from re-triggering).
const PhysicsLayers = preload("res://physics_layers.gd")
const PhysicsLayers = preload("res://systems/combat/physics_layers.gd")
## How the hit is tagged on the bull's take_sword_hit ("mauled" / "gored" / …).
@export var damage_cause: String = "mauled"
@@ -80,11 +80,8 @@ func _apply_hit(body: Node3D) -> void:
return
_hit_this_swing[body] = true
_did_hit = true
body.call(&"take_sword_hit", damage_cause)
if knock_up > 0.0:
var v := _knock_up_for(body)
if v > 0.0:
body.call(&"apply_knock_up", v)
var ku := _knock_up_for(body) if knock_up > 0.0 else 0.0
DamageEvent.deal(body, DamageEvent.cause_from(damage_cause), body.global_position, self, ku)
# Scale the pop by how far the body is from this hitbox's origin (planar). See the export docs.
@@ -9,7 +9,7 @@ extends MultiMeshInstance3D
## falls back to a generated tribune so it still populates.
const SHEET_PATH := "res://Assets/crowd_clap_sheet.png"
const SHADER_PATH := "res://crowd_billboard.gdshader"
const SHADER_PATH := "res://systems/crowd/crowd_billboard.gdshader"
## World height of a spectator billboard, in metres. Sheet aspect sets the width.
@export var figure_height: float = 2.0
+2 -1
View File
@@ -619,7 +619,8 @@ func _cmd_level(parts: PackedStringArray) -> void:
var id := StringName(parts[1].to_lower())
var level := Run.get_level(id)
if level == null:
_log_warn("Unknown level '%s'. Try: %s" % [parts[1], " ".join(Run.level_ids().map(func(i: StringName) -> String: return str(i)))])
var known := " ".join(Run.level_ids().map(func(i: StringName) -> String: return str(i)))
_log_warn("Unknown level '%s'. Try: %s" % [parts[1], known])
return
Run.debug_level_override = level
_log_ok("Level set to [b]%s[/b] — reloading…" % str(id))
@@ -480,7 +480,7 @@ func get_all() -> Dictionary:
func save() -> void:
var path := "res://debug_params.gd"
var path := "res://systems/debug/debug_params.gd"
var file := FileAccess.open(path, FileAccess.READ)
if file == null:
push_error("DP.save: cannot open " + path)
+59
View File
@@ -0,0 +1,59 @@
# FX — the effect library
Gameplay code fires a **named** effect; the **scene** decides how it looks. That split is the whole
point: a programmer writes `Fx.spawn(&"blood_burst", hit_transform)` once, and from then on every
change to how a hit *feels* is a `.tscn` Siim edits in the inspector — no code, no recompile.
```gdscript
# anywhere in gameplay code
Fx.spawn(&"blood_burst", global_transform) # at a node
Fx.spawn(&"slam_dust", Transform3D(Basis(), point)) # at a world point
```
## Siim's workflow
1. **Open the gallery.** Run `fx/effect_gallery.tscn`. It loops through every effect on a sand-lit
stage with the effect's name on screen, so you see each one the way it reads in play.
2. **Pick an effect** `.tscn` in `fx/` (`blood_burst`, `slam_dust`, `spark`, `hit_flash`) and open it.
3. **Tune it in the inspector.** Everything lives on the `CPUParticles3D` node and its material:
- **Colour** → the node's *Color Ramp* (start colour → faded/transparent end).
- **Shape of the burst over time** → *Scale Amount Curve*.
- **Amount / Lifetime / Explosiveness / Spread / Velocity / Gravity** → the node's emission group.
- The viewport previews particles live as you drag — no play needed.
4. **Save.** That's the whole edit. Re-run the gallery to compare.
New effect? Add a `fx/<name>.tscn` (root = `CPUParticles3D` with `one_shot_effect.gd` attached — copy
an existing one), then register its name → path in `fx/fx.gd`.
## House style (keep effects reading as one game)
**Palette** — pull from these, don't invent per-effect colours:
| Role | Start | End (fades to alpha 0) |
|-------|---------------------------|-----------------------------|
| Blood | `#FF0505` | `#400000` |
| Dust | `#B89966` (tan) | `#8C7326` |
| Ember | `#FFF299` → `#FF8C1A` | transparent |
| Flash | `#FFFFFF` | transparent |
**Timing budgets** — hits read best short: strike/flash effects ≤ **0.4 s**, dust/settle ≤ **1.1 s**.
A one-shot effect frees itself `lifetime + 0.5 s` after spawn (`one_shot_effect.gd`), so keep
`lifetime` honest.
**PS1 look** — materials are **unshaded**, **alpha-blended**, **vertex-colour** (colour comes from the
ramp), cull disabled. Prefer few, chunky, low-poly billboarded quads over dense fine particles; the
game runs the PS1 filter over everything, so subtlety is lost anyway.
**Mobile** — effects are **`CPUParticles3D`, never `GPUParticles3D`**. The web/GLES3/ANGLE target
compiles particle shaders badly (see the notes in `player.gd`); CPU particles are just as tunable in
the inspector and safe on-device. Keep this constraint when adding effects.
## Files
| File | What it is |
|---|---|
| `fx.gd` | The `Fx` autoload — `spawn(name, xform, parent=null)`; name→path registry |
| `one_shot_effect.gd` | Root helper: fires the emitter(s) once, frees the scene when done |
| `blood_burst.tscn` etc. | The effects themselves — **edit these** |
| `effect_gallery.tscn` | Preview stage (run it to review) |
| `_seed_placeholders.gd` | One-off generator that wrote the first-draft defaults; not used at runtime |
+42
View File
@@ -0,0 +1,42 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://systems/fx/one_shot_effect.gd" id="1_l68fm"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_okatq"]
transparency = 1
cull_mode = 2
shading_mode = 0
vertex_color_use_as_albedo = true
[sub_resource type="SphereMesh" id="SphereMesh_n7uw4"]
material = SubResource("StandardMaterial3D_okatq")
radius = 0.07
height = 0.14
radial_segments = 4
rings = 2
[sub_resource type="Curve" id="Curve_a71nq"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.6, 0.5), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3
[sub_resource type="Gradient" id="Gradient_mhqc0"]
colors = PackedColorArray(1, 0.02, 0.02, 1, 0.25, 0, 0, 0)
[node name="blood_burst" type="CPUParticles3D" unique_id=1553421910]
emitting = false
amount = 25
lifetime = 1.1
one_shot = true
explosiveness = 0.9
randomness = 0.4
mesh = SubResource("SphereMesh_n7uw4")
direction = Vector3(0, 1, 0)
spread = 80.0
gravity = Vector3(0, -7, 0)
initial_velocity_min = 4.0
initial_velocity_max = 11.0
scale_amount_min = 0.5
scale_amount_max = 1.6
scale_amount_curve = SubResource("Curve_a71nq")
color_ramp = SubResource("Gradient_mhqc0")
script = ExtResource("1_l68fm")
+30
View File
@@ -0,0 +1,30 @@
extends Node3D
## Live preview stage for the FX library. Cycles through every registered effect on a loop against
## arena-ish lighting so Siim sees each one as it reads in-game. Open fx/effect_gallery.tscn and
## press Play, then edit any effect .tscn in the inspector and re-run to compare. See fx/README.md.
const _CYCLE_SEC := 1.6
const _EFFECTS: Array[StringName] = [&"blood_burst", &"slam_dust", &"spark", &"hit_flash"]
@onready var _label: Label = $UI/Label
# Reached by path rather than the Fx global so the placeholder-seeder can compile and attach this
# script headless (autoload globals aren't resolvable during an on-demand compile in a --script run).
@onready var _fx: Node = get_node("/root/Fx")
var _index := 0
func _ready() -> void:
var timer := Timer.new()
timer.wait_time = _CYCLE_SEC
timer.autostart = true
add_child(timer)
timer.timeout.connect(_fire_next)
_fire_next()
func _fire_next() -> void:
var effect := _EFFECTS[_index % _EFFECTS.size()]
_index += 1
_label.text = "%s (%d/%d)" % [effect, (_index - 1) % _EFFECTS.size() + 1, _EFFECTS.size()]
_fx.call("spawn", effect, global_transform.translated_local(Vector3(0.0, 0.25, 0.0)))
+1
View File
@@ -0,0 +1 @@
uid://bu2r8vtpfpwe7
+32
View File
@@ -0,0 +1,32 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://systems/fx/effect_gallery.gd" id="1_opqwa"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lt3bb"]
albedo_color = Color(0.62, 0.53, 0.36, 1)
[sub_resource type="PlaneMesh" id="PlaneMesh_2rj6n"]
material = SubResource("StandardMaterial3D_lt3bb")
size = Vector2(12, 12)
[node name="EffectGallery" type="Node3D" unique_id=530454952]
script = ExtResource("1_opqwa")
[node name="Camera3D" type="Camera3D" parent="." unique_id=1818153475]
transform = Transform3D(1, 0, 0, 0, 0.95105654, 0.309017, 0, -0.309017, 0.95105654, 0, 2, 4.5)
[node name="Sun" type="DirectionalLight3D" parent="." unique_id=1218164313]
transform = Transform3D(0.8660254, 0.38302222, -0.32139382, 0, 0.64278764, 0.76604444, 0.5, -0.66341394, 0.5566704, 0, 0, 0)
[node name="Ground" type="MeshInstance3D" parent="." unique_id=178415463]
mesh = SubResource("PlaneMesh_2rj6n")
[node name="UI" type="CanvasLayer" parent="." unique_id=1848100773]
[node name="Label" type="Label" parent="UI" unique_id=1347149836]
offset_left = 24.0
offset_top = 20.0
offset_right = 24.0
offset_bottom = 20.0
theme_override_font_sizes/font_size = 28
text = "FX gallery"
+51
View File
@@ -0,0 +1,51 @@
extends Node
## Fx — the one place gameplay code fires a visual effect. Code names WHICH effect and WHERE;
## the .tscn owns HOW it looks (colour, curves, emission — all inspector-editable, no recompile).
## Autoload singleton. Usage: Fx.spawn(&"blood_burst", hit_transform)
##
## Scenes are loaded lazily (not preloaded) so this autoload compiles and boots even before the
## placeholder .tscn are seeded — see tools/seed_fx_placeholders.gd.
const _PATHS: Dictionary = {
&"blood_burst": "res://systems/fx/blood_burst.tscn",
&"slam_dust": "res://systems/fx/slam_dust.tscn",
&"spark": "res://systems/fx/spark.tscn",
&"hit_flash": "res://systems/fx/hit_flash.tscn",
}
var _cache: Dictionary = {}
# Spawn a named effect at `xform`, parented to `parent` (or the current scene). Returns the
# instance, or null if the effect is unknown or its scene is missing.
func spawn(effect: StringName, xform: Transform3D, parent: Node = null) -> Node:
var scene := _scene(effect)
if scene == null:
return null
var host := parent if parent != null else _default_host()
if host == null:
push_warning("Fx.spawn(%s): no parent and no current scene to attach to" % effect)
return null
var inst := scene.instantiate() as Node3D
host.add_child(inst)
inst.global_transform = xform
return inst
func _scene(effect: StringName) -> PackedScene:
if _cache.has(effect):
return _cache[effect]
if not _PATHS.has(effect):
push_warning("Fx.spawn: unknown effect '%s' (add it to fx/fx.gd)" % effect)
return null
var scene := load(_PATHS[effect]) as PackedScene
if scene == null:
push_warning("Fx.spawn: scene missing for '%s' at %s" % [effect, _PATHS[effect]])
return null
_cache[effect] = scene
return scene
func _default_host() -> Node:
var tree := get_tree()
return tree.current_scene if tree != null else null
+1
View File
@@ -0,0 +1 @@
uid://b223163l8yasu
+41
View File
@@ -0,0 +1,41 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://systems/fx/one_shot_effect.gd" id="1_6wb3q"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n65j7"]
transparency = 1
cull_mode = 2
shading_mode = 0
vertex_color_use_as_albedo = true
[sub_resource type="SphereMesh" id="SphereMesh_ih2se"]
material = SubResource("StandardMaterial3D_n65j7")
radius = 0.05
height = 0.1
radial_segments = 4
rings = 2
[sub_resource type="Curve" id="Curve_kfjqk"]
_data = [Vector2(0, 0.2), 0.0, 0.0, 0, 0, Vector2(0.3, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3
[sub_resource type="Gradient" id="Gradient_8o2om"]
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
[node name="hit_flash" type="CPUParticles3D" unique_id=454164430]
emitting = false
amount = 6
lifetime = 0.18
one_shot = true
explosiveness = 1.0
randomness = 0.2
mesh = SubResource("SphereMesh_ih2se")
spread = 180.0
gravity = Vector3(0, 0, 0)
initial_velocity_min = 0.5
initial_velocity_max = 1.5
scale_amount_min = 0.8
scale_amount_max = 1.4
scale_amount_curve = SubResource("Curve_kfjqk")
color_ramp = SubResource("Gradient_8o2om")
script = ExtResource("1_6wb3q")
+33
View File
@@ -0,0 +1,33 @@
extends CPUParticles3D
## Root helper for a one-shot effect scene: fires this emitter (and any CPUParticles3D children)
## once when spawned, then frees the whole scene after the longest-lived particle has died. This
## is what lets an effect be nothing but a tunable CPUParticles3D scene — no per-effect code, so
## Siim owns the look entirely in the inspector. Fired by the Fx autoload; see fx/README.md.
const _FREE_MARGIN := 0.5
func _ready() -> void:
var ttl := _arm(self)
for emitter: CPUParticles3D in _child_emitters():
ttl = maxf(ttl, _arm(emitter))
get_tree().create_timer(ttl + _FREE_MARGIN).timeout.connect(queue_free)
func _arm(p: CPUParticles3D) -> float:
p.one_shot = true
p.emitting = true
return p.lifetime
func _child_emitters() -> Array[CPUParticles3D]:
var out: Array[CPUParticles3D] = []
_gather(self, out)
return out
func _gather(node: Node, out: Array[CPUParticles3D]) -> void:
for child: Node in node.get_children():
if child is CPUParticles3D:
out.append(child)
_gather(child, out)
+1
View File
@@ -0,0 +1 @@
uid://dkoudbnrkfiaw
+44
View File
@@ -0,0 +1,44 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://systems/fx/one_shot_effect.gd" id="1_88uyl"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1tr47"]
transparency = 1
cull_mode = 2
shading_mode = 0
vertex_color_use_as_albedo = true
[sub_resource type="SphereMesh" id="SphereMesh_bw8nk"]
material = SubResource("StandardMaterial3D_1tr47")
radius = 0.16
height = 0.32
radial_segments = 4
rings = 2
[sub_resource type="Curve" id="Curve_xgm72"]
_data = [Vector2(0, 0.4), 0.0, 0.0, 0, 0, Vector2(0.35, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3
[sub_resource type="Gradient" id="Gradient_l8m5g"]
colors = PackedColorArray(0.72, 0.6, 0.4, 0.9, 0.55, 0.45, 0.3, 0)
[node name="slam_dust" type="CPUParticles3D" unique_id=82833428]
emitting = false
amount = 36
lifetime = 0.9
one_shot = true
explosiveness = 1.0
randomness = 0.5
mesh = SubResource("SphereMesh_bw8nk")
emission_shape = 1
emission_sphere_radius = 0.5
direction = Vector3(0, 1, 0)
spread = 75.0
gravity = Vector3(0, -6, 0)
initial_velocity_min = 2.5
initial_velocity_max = 6.5
scale_amount_min = 0.6
scale_amount_max = 1.4
scale_amount_curve = SubResource("Curve_xgm72")
color_ramp = SubResource("Gradient_l8m5g")
script = ExtResource("1_88uyl")
+40
View File
@@ -0,0 +1,40 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://systems/fx/one_shot_effect.gd" id="1_kk3a7"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tjifq"]
transparency = 1
cull_mode = 2
shading_mode = 0
vertex_color_use_as_albedo = true
[sub_resource type="SphereMesh" id="SphereMesh_pv2r6"]
material = SubResource("StandardMaterial3D_tjifq")
radius = 0.03
height = 0.06
radial_segments = 4
rings = 2
[sub_resource type="Curve" id="Curve_l33bb"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="Gradient" id="Gradient_pnkyn"]
colors = PackedColorArray(1, 0.95, 0.6, 1, 1, 0.55, 0.1, 0)
[node name="spark" type="CPUParticles3D" unique_id=69954641]
emitting = false
amount = 14
lifetime = 0.35
one_shot = true
explosiveness = 1.0
randomness = 0.6
mesh = SubResource("SphereMesh_pv2r6")
direction = Vector3(0, 1, 0)
gravity = Vector3(0, -9, 0)
initial_velocity_min = 3.0
initial_velocity_max = 7.0
scale_amount_min = 0.4
scale_amount_curve = SubResource("Curve_l33bb")
color_ramp = SubResource("Gradient_pnkyn")
script = ExtResource("1_kk3a7")

Some files were not shown because too many files have changed in this diff Show More