22 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
richard 400ae24f92 Remove the persistent blood-decal system
Strip only the floor/wall blood-splat decals added in 981ebf1, keeping the
older death-spray, spear-wound spurt, and "Blood & Gore" toggle:

- Delete blood_decals.gd + shader, the Gore autoload (gore.gd), and
  tests/blood_decals_test.gd
- Drop the Gore autoload and the Blood DP section
- Remove all Gore.splat() call sites (matador.gd, bear.gd, player.gd);
  the _blood_burst spray and _spawn_blood spurt stay
- game_shell no longer spawns a per-level decal pool
- Update level_switch test + run_tests.sh accordingly

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CmG3mQGVXZUPDVapmdbWZ1
2026-09-04 22:41:00 +03:00
179 changed files with 1555 additions and 5471 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/ .godot/
/android/ /android/
# Godot editor autosave scratch files (e.g. Bear.tscn12015901897.tmp)
*.tmp
# JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user # JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user
.idea/ .idea/
+15 -15
View File
@@ -44,7 +44,7 @@ tracks/5/enabled = true
tracks/5/path = NodePath("bear-rig/Skeleton3D:spine_03") tracks/5/path = NodePath("bear-rig/Skeleton3D:spine_03")
tracks/5/interp = 1 tracks/5/interp = 1
tracks/5/loop_wrap = true 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/type = "rotation_3d"
tracks/6/imported = true tracks/6/imported = true
tracks/6/enabled = true tracks/6/enabled = true
@@ -121,7 +121,7 @@ tracks/16/enabled = true
tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l") tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l")
tracks/16/interp = 1 tracks/16/interp = 1
tracks/16/loop_wrap = true 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/type = "rotation_3d"
tracks/17/imported = true tracks/17/imported = true
tracks/17/enabled = true tracks/17/enabled = true
@@ -170,7 +170,7 @@ tracks/23/enabled = true
tracks/23/path = NodePath("bear-rig/Skeleton3D:foot_r") tracks/23/path = NodePath("bear-rig/Skeleton3D:foot_r")
tracks/23/interp = 1 tracks/23/interp = 1
tracks/23/loop_wrap = true 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/type = "scale_3d"
tracks/24/imported = true tracks/24/imported = true
tracks/24/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.L")
tracks/28/interp = 1 tracks/28/interp = 1
tracks/28/loop_wrap = true 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/type = "scale_3d"
tracks/29/imported = true tracks/29/imported = true
tracks/29/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.R")
tracks/31/interp = 1 tracks/31/interp = 1
tracks/31/loop_wrap = true 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/type = "scale_3d"
tracks/32/imported = true tracks/32/imported = true
tracks/32/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.L")
tracks/34/interp = 1 tracks/34/interp = 1
tracks/34/loop_wrap = true 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/type = "scale_3d"
tracks/35/imported = true tracks/35/imported = true
tracks/35/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.R")
tracks/37/interp = 1 tracks/37/interp = 1
tracks/37/loop_wrap = true 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/type = "scale_3d"
tracks/38/imported = true tracks/38/imported = true
tracks/38/enabled = true tracks/38/enabled = true
@@ -289,7 +289,7 @@ tracks/40/enabled = true
tracks/40/path = NodePath("bear-rig/Skeleton3D:torso") tracks/40/path = NodePath("bear-rig/Skeleton3D:torso")
tracks/40/interp = 1 tracks/40/interp = 1
tracks/40/loop_wrap = true 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/type = "scale_3d"
tracks/41/imported = true tracks/41/imported = true
tracks/41/enabled = true tracks/41/enabled = true
@@ -331,7 +331,7 @@ tracks/46/enabled = true
tracks/46/path = NodePath("bear-rig/Skeleton3D:chest") tracks/46/path = NodePath("bear-rig/Skeleton3D:chest")
tracks/46/interp = 1 tracks/46/interp = 1
tracks/46/loop_wrap = true 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/type = "scale_3d"
tracks/47/imported = true tracks/47/imported = true
tracks/47/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-shin_tweak.L.001")
tracks/63/interp = 1 tracks/63/interp = 1
tracks/63/loop_wrap = true 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/type = "scale_3d"
tracks/64/imported = true tracks/64/imported = true
tracks/64/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-thigh.R")
tracks/69/interp = 1 tracks/69/interp = 1
tracks/69/loop_wrap = true 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/type = "scale_3d"
tracks/70/imported = true tracks/70/imported = true
tracks/70/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-spine.005")
tracks/137/interp = 1 tracks/137/interp = 1
tracks/137/loop_wrap = true 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/type = "scale_3d"
tracks/138/imported = true tracks/138/imported = true
tracks/138/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_swing.L")
tracks/172/interp = 1 tracks/172/interp = 1
tracks/172/loop_wrap = true 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/type = "rotation_3d"
tracks/173/imported = true tracks/173/imported = true
tracks/173/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.L")
tracks/178/interp = 1 tracks/178/interp = 1
tracks/178/loop_wrap = true 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/type = "scale_3d"
tracks/179/imported = true tracks/179/imported = true
tracks/179/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.R")
tracks/229/interp = 1 tracks/229/interp = 1
tracks/229/loop_wrap = true 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/type = "scale_3d"
tracks/230/imported = true tracks/230/imported = true
tracks/230/enabled = 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/path = NodePath("bear-rig/Skeleton3D:upperarm_l")
tracks/9/interp = 1 tracks/9/interp = 1
tracks/9/loop_wrap = true 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/type = "rotation_3d"
tracks/10/imported = true tracks/10/imported = true
tracks/10/enabled = true tracks/10/enabled = true
tracks/10/path = NodePath("bear-rig/Skeleton3D:lowerarm_l") tracks/10/path = NodePath("bear-rig/Skeleton3D:lowerarm_l")
tracks/10/interp = 1 tracks/10/interp = 1
tracks/10/loop_wrap = true 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/type = "rotation_3d"
tracks/11/imported = true tracks/11/imported = true
tracks/11/enabled = true tracks/11/enabled = true
@@ -93,7 +93,7 @@ tracks/12/enabled = true
tracks/12/path = NodePath("bear-rig/Skeleton3D:clavicle_r") tracks/12/path = NodePath("bear-rig/Skeleton3D:clavicle_r")
tracks/12/interp = 1 tracks/12/interp = 1
tracks/12/loop_wrap = true 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/type = "rotation_3d"
tracks/13/imported = true tracks/13/imported = true
tracks/13/enabled = true tracks/13/enabled = true
@@ -121,14 +121,14 @@ tracks/16/enabled = true
tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l") tracks/16/path = NodePath("bear-rig/Skeleton3D:thigh_l")
tracks/16/interp = 1 tracks/16/interp = 1
tracks/16/loop_wrap = true 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/type = "rotation_3d"
tracks/17/imported = true tracks/17/imported = true
tracks/17/enabled = true tracks/17/enabled = true
tracks/17/path = NodePath("bear-rig/Skeleton3D:calf_l") tracks/17/path = NodePath("bear-rig/Skeleton3D:calf_l")
tracks/17/interp = 1 tracks/17/interp = 1
tracks/17/loop_wrap = true 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/type = "rotation_3d"
tracks/18/imported = true tracks/18/imported = true
tracks/18/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_upper_arm_ik_pole.L")
tracks/28/interp = 1 tracks/28/interp = 1
tracks/28/loop_wrap = true 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/type = "scale_3d"
tracks/29/imported = true tracks/29/imported = true
tracks/29/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-shin.L")
tracks/57/interp = 1 tracks/57/interp = 1
tracks/57/loop_wrap = true 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/type = "scale_3d"
tracks/58/imported = true tracks/58/imported = true
tracks/58/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-shin.R")
tracks/71/interp = 1 tracks/71/interp = 1
tracks/71/loop_wrap = true 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/type = "scale_3d"
tracks/72/imported = true tracks/72/imported = true
tracks/72/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-shin_ik.L")
tracks/99/interp = 1 tracks/99/interp = 1
tracks/99/loop_wrap = true 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/type = "position_3d"
tracks/100/imported = true tracks/100/imported = true
tracks/100/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-thigh_tweak.L")
tracks/101/interp = 1 tracks/101/interp = 1
tracks/101/loop_wrap = true 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/type = "scale_3d"
tracks/102/imported = true tracks/102/imported = true
tracks/102/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-shin_ik.R")
tracks/119/interp = 1 tracks/119/interp = 1
tracks/119/loop_wrap = true 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/type = "position_3d"
tracks/120/imported = true tracks/120/imported = true
tracks/120/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-ROT-head")
tracks/143/interp = 1 tracks/143/interp = 1
tracks/143/loop_wrap = true 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/type = "scale_3d"
tracks/144/imported = true tracks/144/imported = true
tracks/144/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.L")
tracks/178/interp = 1 tracks/178/interp = 1
tracks/178/loop_wrap = true 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/type = "scale_3d"
tracks/179/imported = true tracks/179/imported = true
tracks/179/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-shoulder.R")
tracks/181/interp = 1 tracks/181/interp = 1
tracks/181/loop_wrap = true 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/type = "position_3d"
tracks/182/imported = true tracks/182/imported = true
tracks/182/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-hand.R")
tracks/187/interp = 1 tracks/187/interp = 1
tracks/187/loop_wrap = true 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/type = "scale_3d"
tracks/188/imported = true tracks/188/imported = true
tracks/188/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_tweak.R")
tracks/210/interp = 1 tracks/210/interp = 1
tracks/210/loop_wrap = true 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/type = "scale_3d"
tracks/211/imported = true tracks/211/imported = true
tracks/211/enabled = true tracks/211/enabled = true
@@ -1514,7 +1514,7 @@ tracks/215/enabled = true
tracks/215/path = NodePath("bear-rig/Skeleton3D:shoulder.R") tracks/215/path = NodePath("bear-rig/Skeleton3D:shoulder.R")
tracks/215/interp = 1 tracks/215/interp = 1
tracks/215/loop_wrap = true 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/type = "position_3d"
tracks/216/imported = true tracks/216/imported = true
tracks/216/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.R")
tracks/229/interp = 1 tracks/229/interp = 1
tracks/229/loop_wrap = true 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/type = "scale_3d"
tracks/230/imported = true tracks/230/imported = true
tracks/230/enabled = 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/path = NodePath("bear-rig/Skeleton3D:clavicle_l")
tracks/8/interp = 1 tracks/8/interp = 1
tracks/8/loop_wrap = true 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/type = "rotation_3d"
tracks/9/imported = true tracks/9/imported = true
tracks/9/enabled = true tracks/9/enabled = true
@@ -156,7 +156,7 @@ tracks/21/enabled = true
tracks/21/path = NodePath("bear-rig/Skeleton3D:thigh_r") tracks/21/path = NodePath("bear-rig/Skeleton3D:thigh_r")
tracks/21/interp = 1 tracks/21/interp = 1
tracks/21/loop_wrap = true 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/type = "rotation_3d"
tracks/22/imported = true tracks/22/imported = true
tracks/22/enabled = 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/path = NodePath("bear-rig/Skeleton3D:VIS_thigh_ik_pole.R")
tracks/37/interp = 1 tracks/37/interp = 1
tracks/37/loop_wrap = true 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/type = "scale_3d"
tracks/38/imported = true tracks/38/imported = true
tracks/38/enabled = true tracks/38/enabled = true
@@ -289,7 +289,7 @@ tracks/40/enabled = true
tracks/40/path = NodePath("bear-rig/Skeleton3D:torso") tracks/40/path = NodePath("bear-rig/Skeleton3D:torso")
tracks/40/interp = 1 tracks/40/interp = 1
tracks/40/loop_wrap = true 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/type = "scale_3d"
tracks/41/imported = true tracks/41/imported = true
tracks/41/enabled = true tracks/41/enabled = true
@@ -331,7 +331,7 @@ tracks/46/enabled = true
tracks/46/path = NodePath("bear-rig/Skeleton3D:chest") tracks/46/path = NodePath("bear-rig/Skeleton3D:chest")
tracks/46/interp = 1 tracks/46/interp = 1
tracks/46/loop_wrap = true 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/type = "scale_3d"
tracks/47/imported = true tracks/47/imported = true
tracks/47/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-foot.R")
tracks/73/interp = 1 tracks/73/interp = 1
tracks/73/loop_wrap = true 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/type = "scale_3d"
tracks/74/imported = true tracks/74/imported = true
tracks/74/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-thigh_ik_swing.L")
tracks/96/interp = 1 tracks/96/interp = 1
tracks/96/loop_wrap = true 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/type = "position_3d"
tracks/97/imported = true tracks/97/imported = true
tracks/97/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-ROT-head")
tracks/143/interp = 1 tracks/143/interp = 1
tracks/143/loop_wrap = true 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/type = "scale_3d"
tracks/144/imported = true tracks/144/imported = true
tracks/144/enabled = 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/path = NodePath("bear-rig/Skeleton3D:ORG-forearm.L")
tracks/154/interp = 1 tracks/154/interp = 1
tracks/154/loop_wrap = true 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/type = "scale_3d"
tracks/155/imported = true tracks/155/imported = true
tracks/155/enabled = 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/path = NodePath("bear-rig/Skeleton3D:forearm_fk.L")
tracks/170/interp = 1 tracks/170/interp = 1
tracks/170/loop_wrap = true 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/type = "rotation_3d"
tracks/171/imported = true tracks/171/imported = true
tracks/171/enabled = 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/path = NodePath("bear-rig/Skeleton3D:MCH-upper_arm_ik_target.parent.L")
tracks/220/interp = 1 tracks/220/interp = 1
tracks/220/loop_wrap = true 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/type = "scale_3d"
tracks/221/imported = true tracks/221/imported = true
tracks/221/enabled = 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 ## 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 | | 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/` | 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/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/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` | | `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`) | | `actors/player/player.tscn` | Player scene root (`CharacterBody3D`) |
| `player.gd` | Movement, charge, turning logic | | `actors/player/player.gd` | Movement, charge, turning logic |
| `camera_spring_arm.gd` | Mouse-look pivot (`Node3D` + `SpringArm3D`) | | `camera_spring_arm.gd` | Mouse-look pivot (`Node3D` + `SpringArm3D`) |
| `camera_follow.gd` | Smooth camera follow (`Camera3D`) | | `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/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` | | `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 | | `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 |
| `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`) | | `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`) |
| `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/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/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/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/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 | | `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 | | `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 |
| `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 | | `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 |
| `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 | | `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 |
| `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 | | `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 |
| `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/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 | | `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 |
| `orientation_guard.gd` | Autoload `OrientationGuard` — full-screen "rotate your device" prompt shown on touch devices while portrait | | `ui/orientation_guard.gd` | Autoload `OrientationGuard` — full-screen "rotate your device" prompt shown on touch devices while portrait |
| `Assets/` | Raw 3D assets (`.glb`, `.fbx`) | | `Assets/` | Raw 3D assets (`.glb`, `.fbx`) |
| `Blender/` | Blender source files, animation scripts, FBX exports | | `Blender/` | Blender source files, animation scripts, FBX exports |
| `Blender/create_matador_anims.py` | Creates walk + idle animations and exports FBX | | `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 bash run_tests.sh
# Individual tests: # 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/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/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/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/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/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/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/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_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 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 -5
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: func _ready() -> void:
@@ -137,7 +137,7 @@ func _ready() -> void:
for a in [_anim_swipe, _anim_smash, _anim_leap, _anim_death]: for a in [_anim_swipe, _anim_smash, _anim_leap, _anim_death]:
_set_no_loop(a) _set_no_loop(a)
_anim_player.playback_default_blend_time = 0.12 _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(_blood_burst)
add_child(_dust) add_child(_dust)
_setup_claws() _setup_claws()
@@ -630,7 +630,7 @@ func _try_hit(reach: float) -> bool:
return false return false
if _facing().dot(to_bull / dist) < cos(deg_to_rad(DP.f("bear_hit_arc"))): if _facing().dot(to_bull / dist) < cos(deg_to_rad(DP.f("bear_hit_arc"))):
return false return false
_bull.call(&"take_sword_hit", "mauled") DamageEvent.deal(_bull, DamageEvent.Cause.MAULED, _bull.global_position, self)
_shake(0.55) _shake(0.55)
return true return true
@@ -884,7 +884,6 @@ func _take_hit(hit_dir: Vector3, strength: float) -> void:
hit_dir.y = 0.0 hit_dir.y = 0.0
hit_dir = hit_dir.normalized() hit_dir = hit_dir.normalized()
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir) _blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
Gore.splat(global_position, hit_dir, 1.1)
_shake(clampf(strength / 15.0, 0.4, 1.0)) _shake(clampf(strength / 15.0, 0.4, 1.0))
if _hp <= 0: if _hp <= 0:
_die(hit_dir) _die(hit_dir)
@@ -920,7 +919,6 @@ func _die(hit_dir: Vector3) -> void:
_hit_area.monitoring = false _hit_area.monitoring = false
velocity = Vector3.ZERO velocity = Vector3.ZERO
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir) _blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
Gore.splat(global_position, hit_dir, 1.4)
_play(_anim_death) _play(_anim_death)
# No death clip on the rig — topple the beast onto its side (about the hit direction, # No death clip on the rig — topple the beast onto its side (about the hit direction,
# so it falls the way it was struck) and sink it away, then free. # so it falls the way it was struck) and sink it away, then free.
+2 -2
View File
@@ -1,10 +1,10 @@
[gd_scene format=3 uid="uid://o8ocjfprxa7u"] [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://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="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="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"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
radius = 1.0 radius = 1.0
@@ -1,6 +1,6 @@
[gd_scene format=3] [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"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_6dow8"]
height = 3.0 height = 3.0
+5 -6
View File
@@ -75,8 +75,8 @@ const _ANIM_TAUNTS: Array[StringName] = [&"Taunt", &"Taunt_B", &"Taunt_C"]
const _DRAW_GRAB_AT: float = 0.55 const _DRAW_GRAB_AT: float = 0.55
# Wrapper scenes (glb + an editor-tweakable hitbox / collider) — see Sword.tscn / Spear.tscn. # Wrapper scenes (glb + an editor-tweakable hitbox / collider) — see Sword.tscn / Spear.tscn.
const _SWORD_SCENE: PackedScene = preload("res://Sword.tscn") const _SWORD_SCENE: PackedScene = preload("res://actors/matador/sword.tscn")
const _SPEAR_SCENE: PackedScene = preload("res://Spear.tscn") const _SPEAR_SCENE: PackedScene = preload("res://actors/matador/spear.tscn")
const _GRAVITY: float = 9.8 # arena gravity, for the spear's ballistic arc 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 _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: func _ready() -> void:
@@ -121,7 +121,7 @@ func _ready() -> void:
_throw_aim_cd = randf_range(2.0, 5.0) _throw_aim_cd = randf_range(2.0, 5.0)
_hit_area.body_entered.connect(_on_body_entered) _hit_area.body_entered.connect(_on_body_entered)
_pick_wander_target() _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) add_child(_blood_burst)
if ResourceLoader.exists("res://sounds/ole.ogg"): if ResourceLoader.exists("res://sounds/ole.ogg"):
_ole_player = AudioStreamPlayer.new() _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"))): if facing.dot(to_bull / dist) < cos(deg_to_rad(DP.f("mat_stab_arc"))):
return return
_blade_hit_cd = DP.f("mat_stab_cooldown") _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: func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0) -> void:
@@ -974,7 +974,6 @@ func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0)
var throw_dir := (hit_dir + Vector3(0.0, 0.5, 0.0)).normalized() var throw_dir := (hit_dir + Vector3(0.0, 0.5, 0.0)).normalized()
_blood_burst.burst(global_position + Vector3(0.0, 0.9, 0.0), hit_dir) _blood_burst.burst(global_position + Vector3(0.0, 0.9, 0.0), hit_dir)
Gore.splat(global_position, hit_dir, 0.55)
if _death_player: if _death_player:
_death_player.pitch_scale = randf_range(0.9, 1.1) _death_player.pitch_scale = randf_range(0.9, 1.1)
_death_player.play() _death_player.play()
+1 -1
View File
@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://d0te4mwbh33ag"] [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"] [ext_resource type="PackedScene" uid="uid://eu2lqjhowj4t" path="res://Assets/Matador.glb" id="2_matfbx"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"] [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 ## 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. ## 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. # [bone, radius] → sphere collider; [bone, radius, height] → capsule.
const _BONES: Array = [ 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 # (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. # 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 _DESPAWN_SEC: float = 8.0
const _STUCK_GROUP: StringName = &"stuck_spear" 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 pose := Transform3D(_aim_basis(f), contact + f * (_EMBED_DEPTH - _TIP_Z))
var bull := other as Node var bull := other as Node
if bull != null and bull.is_in_group(&"player"): 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): if is_instance_valid(_mesh) and is_instance_valid(bull):
_mesh.reparent(_spear_anchor(bull), false) _mesh.reparent(_spear_anchor(bull), false)
_mesh.global_transform = pose _mesh.global_transform = pose
+1 -1
View File
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://c8swordwrap01"] [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="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"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_blade"]
radius = 0.18 radius = 0.18
+11 -5
View File
@@ -87,7 +87,7 @@ var _walk_dust_ramp: Gradient = null
var _charge_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 var _hit_flash_tween: Tween
@@ -118,7 +118,7 @@ func _ready() -> void:
func _setup_legs() -> void: func _setup_legs() -> void:
_legs = Node.new() _legs = Node.new()
_legs.set_script(load("res://bull_legs.gd")) _legs.set_script(load("res://actors/player/bull_legs.gd"))
add_child(_legs) add_child(_legs)
_legs.call(&"setup", self, cube_guy) _legs.call(&"setup", self, cube_guy)
@@ -1205,9 +1205,6 @@ func take_sword_hit(cause: String = "", hit_pos: Vector3 = Vector3.ZERO) -> void
# bull). Melee gores pass no position and skip the spurt; gore can be turned off. # bull). Melee gores pass no position and skip the spurt; gore can be turned off.
if cause == "thrown" and Settings.gore: if cause == "thrown" and Settings.gore:
_spawn_blood(hit_pos if hit_pos != Vector3.ZERO else global_position) _spawn_blood(hit_pos if hit_pos != Vector3.ZERO else global_position)
# Any hit — melee or thrown — leaves a lasting stain on the ground the bull bled on.
var splat_dir := global_position - hit_pos if hit_pos != Vector3.ZERO else Vector3.ZERO
Gore.splat(global_position, splat_dir, 0.5)
if _huff_player: if _huff_player:
_huff_player.pitch_scale = randf_range(0.7, 0.9) _huff_player.pitch_scale = randf_range(0.7, 0.9)
_huff_player.play() _huff_player.play()
@@ -1225,6 +1222,15 @@ func apply_knock_up(v: float) -> void:
velocity.y = maxf(velocity.y, v) 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 # 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 # 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. # hide) with a touch of lift before gravity drags it down.
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://crtm0xtiql3r8"] [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://bn777gguclud5" path="res://actors/player/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://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"] [ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
-1
View File
@@ -1 +0,0 @@
uid://sbf260u32upu
-194
View File
@@ -1,194 +0,0 @@
extends MultiMeshInstance3D
## A whole level's worth of persistent blood splats rendered in one draw call. Each stain
## is a flat quad laid on the surface it hit — floor or a nearby wall — picked from a
## procedurally-baked atlas of splat shapes and jittered per instance (random shape, yaw,
## size, brightness) so no two read alike.
##
## The pool is a fixed ring buffer: new splats overwrite the oldest, so the instance count
## and fill cost stay bounded no matter how long a fight runs — the property that keeps it
## cheap on the web/mobile target. The game shell rebuilds this node into LevelRoot on every
## level load, so the stains die with the level (exactly one level's worth, never leaked
## into the next). Fire splats through the `Gore` autoload, not this node directly.
const PhysicsLayers = preload("res://physics_layers.gd")
const SHADER_PATH := "res://blood_decals.gdshader"
const GROUP := &"blood_decals"
# Atlas: ATLAS_CELLS distinct splat shapes packed into one row, CELL_PX square each.
const ATLAS_CELLS := 8
const CELL_PX := 64
var _rng := RandomNumberGenerator.new()
var _mm: MultiMesh
var _cap: int = 0
var _next: int = 0 # ring-buffer write cursor
var _filled: int = 0 # how many ring-buffer slots have ever been stamped, capped at _cap
func _ready() -> void:
add_to_group(GROUP)
_rng.randomize()
_cap = maxi(int(DP.f("blood_cap")), 0)
_build()
func _build() -> void:
var quad := QuadMesh.new()
quad.size = Vector2.ONE # unit quad; the instance basis carries the real size
var mat := ShaderMaterial.new()
mat.shader = load(SHADER_PATH) as Shader
mat.set_shader_parameter("atlas", _bake_atlas())
mat.set_shader_parameter("cells", ATLAS_CELLS)
material_override = mat
_mm = MultiMesh.new()
_mm.transform_format = MultiMesh.TRANSFORM_3D
_mm.use_custom_data = true
_mm.mesh = quad
_mm.instance_count = _cap
# Godot renders only the first `visible_instance_count` instances, so unstained slots simply
# aren't drawn — no need to park them off-map. (Parking them via set_instance_transform doesn't
# work anyway: MultiMesh's per-instance buffer lives server-side and isn't reliably readable
# back through get_instance_transform, so a "hide by moving far away" scheme can't even be
# verified, let alone trusted.) Starts at 0 and grows as splats land.
_mm.visible_instance_count = 0
multimesh = _mm
## Stain the world at `world_pos`: one splat cluster on the floor beneath it, plus a splat
## on any wall within `blood_wall_reach`. `dir` is the spray heading (used to seed the wall
## fan); `size` is the base quad size in metres.
func splat(world_pos: Vector3, dir: Vector3 = Vector3.ZERO, size: float = 0.6) -> void:
if not is_instance_valid(_mm) or _cap <= 0:
return
var space := get_world_3d().direct_space_state
if space == null:
return
# Floor directly under the hit.
var floor_hit := _ray(space, world_pos + Vector3.UP * 0.5, world_pos + Vector3.DOWN * 4.0)
if not floor_hit.is_empty():
_stamp_cluster(floor_hit.position, floor_hit.normal, size)
# Walls near the hit: a fan of outward rays, seeded on the spray heading. Only surfaces
# within reach catch blood, so an open-arena hit stains nothing but the floor.
var rays := maxi(int(DP.f("blood_wall_rays")), 0)
if rays <= 0:
return
var reach := DP.f("blood_wall_reach")
var seed_dir := Vector3(dir.x, 0.0, dir.z)
seed_dir = seed_dir.normalized() if seed_dir.length_squared() > 0.01 else Vector3.FORWARD
var origin := world_pos + Vector3.UP * 0.6
for k in rays:
var ang := TAU * (float(k) + 0.5) / float(rays)
var out := seed_dir.rotated(Vector3.UP, ang)
var wall_hit := _ray(space, origin, origin + out * reach)
# Only stain near-vertical surfaces here; the floor is already handled above.
if not wall_hit.is_empty() and absf((wall_hit.normal as Vector3).y) < 0.6:
_stamp(wall_hit.position, wall_hit.normal, size * 0.85)
func _ray(space: PhysicsDirectSpaceState3D, from: Vector3, to: Vector3) -> Dictionary:
var q := PhysicsRayQueryParameters3D.create(
from, to, PhysicsLayers.WORLD | PhysicsLayers.CORPSE
)
q.collide_with_bodies = true
return space.intersect_ray(q)
# A main splat plus a scatter of smaller droplets around it, all lying on the same surface.
func _stamp_cluster(pos: Vector3, normal: Vector3, size: float) -> void:
_stamp(pos, normal, size)
var n := normal.normalized()
if n.length_squared() < 0.5:
n = Vector3.UP
var up := Vector3.UP if absf(n.dot(Vector3.UP)) < 0.99 else Vector3.FORWARD
var tx := up.cross(n).normalized()
var ty := n.cross(tx).normalized()
var count := maxi(int(DP.f("blood_satellites")), 0)
for s in count:
var rad := size * _rng.randf_range(0.4, 1.2)
var a := _rng.randf() * TAU
var off := tx * (cos(a) * rad) + ty * (sin(a) * rad)
_stamp(pos + off, n, size * _rng.randf_range(0.25, 0.5))
# Write one splat into the ring buffer, oriented flat on the surface and lifted a hair along
# its normal (layered by write index) so coplanar quads don't z-fight the surface or each other.
func _stamp(pos: Vector3, normal: Vector3, size: float) -> void:
var n := normal.normalized()
if n.length_squared() < 0.5:
n = Vector3.UP
var i := _next
_next = (_next + 1) % _cap
var eps := 0.015 + float(i) * 0.00015
var yaw := _rng.randf() * TAU
_mm.set_instance_transform(i, Transform3D(_surface_basis(n, yaw, size), pos + n * eps))
var cell := float(_rng.randi_range(0, ATLAS_CELLS - 1))
var shade := _rng.randf_range(0.6, 1.0)
_mm.set_instance_custom_data(i, Color(cell, shade, 0.0, 0.0))
_filled = mini(_filled + 1, _cap)
_mm.visible_instance_count = _filled
# Basis for a QuadMesh (face along local +Z) lying flat on a surface with the given normal,
# spun by `yaw` about that normal and uniformly scaled to `size`.
func _surface_basis(n: Vector3, yaw: float, size: float) -> Basis:
var up := Vector3.UP if absf(n.dot(Vector3.UP)) < 0.99 else Vector3.FORWARD
var x := up.cross(n).normalized()
var y := n.cross(x).normalized()
var c := cos(yaw)
var s := sin(yaw)
var b := Basis()
b.x = (x * c + y * s) * size
b.y = (y * c - x * s) * size
b.z = n
return b
# ── Atlas baking ──────────────────────────────────────────────────────────────
# Draw ATLAS_CELLS irregular blood shapes into one row. Each shape is a metaball field —
# a big central blob, a few overlapping lobes and some flung droplets — thresholded to an
# organic silhouette. Baked once per pool (once per level load, ~ms) with a fixed seed so
# the shape set is deterministic and every level's stains match.
func _bake_atlas() -> ImageTexture:
var img := Image.create(ATLAS_CELLS * CELL_PX, CELL_PX, false, Image.FORMAT_RGBA8)
img.fill(Color(0.0, 0.0, 0.0, 0.0))
var rng := RandomNumberGenerator.new()
rng.seed = hash("bullosseum-blood")
for c in ATLAS_CELLS:
_draw_splat(img, c * CELL_PX, rng)
return ImageTexture.create_from_image(img)
func _draw_splat(img: Image, ox: int, rng: RandomNumberGenerator) -> void:
var px := float(CELL_PX)
var mid := px * 0.5
# blobs are (centre_x, centre_y, radius) — a central mass, lobes, then far droplets.
var blobs: Array[Vector3] = []
blobs.append(Vector3(mid, mid, px * rng.randf_range(0.22, 0.30)))
for i in rng.randi_range(3, 6):
var a := rng.randf() * TAU
var d := px * rng.randf_range(0.10, 0.34)
blobs.append(Vector3(mid + cos(a) * d, mid + sin(a) * d, px * rng.randf_range(0.06, 0.16)))
for i in rng.randi_range(2, 5):
var a := rng.randf() * TAU
var d := px * rng.randf_range(0.30, 0.46)
blobs.append(Vector3(mid + cos(a) * d, mid + sin(a) * d, px * rng.randf_range(0.02, 0.05)))
for y in CELL_PX:
for x in CELL_PX:
var field := 0.0
for b in blobs:
var dx := float(x) - b.x
var dy := float(y) - b.y
field += (b.z * b.z) / (dx * dx + dy * dy + 1.0)
var a := smoothstep(0.75, 1.15, field)
if a <= 0.004:
continue
# Denser field (splat interior) reads a touch richer/darker than the thin edges.
var t := clampf(field * 0.5, 0.0, 1.0)
var col := Color(0.62 - 0.16 * t, 0.05 - 0.03 * t, 0.04 - 0.02 * t, a)
img.set_pixel(ox + x, y, col)
-1
View File
@@ -1 +0,0 @@
uid://cs8fhiasw7q7j
-26
View File
@@ -1,26 +0,0 @@
shader_type spatial;
// Persistent blood splats, drawn as one MultiMesh of flat quads (see blood_decals.gd).
// Unshaded and nearest-filtered to sit inside the PS1 look; alpha-blended so overlapping
// splats pool darker. depth_draw_never + the small normal offset the pool bakes into each
// transform keep the coplanar floor/wall quads from z-fighting the surface they stain.
render_mode unshaded, cull_disabled, shadows_disabled, depth_draw_never, blend_mix;
uniform sampler2D atlas : source_color, filter_nearest;
// Number of splat shapes packed side-by-side in the atlas (one row).
uniform int cells = 8;
varying flat float v_cell;
varying flat float v_shade;
void vertex() {
// x = which atlas shape this instance uses; y = per-instance brightness (fresh vs old).
v_cell = INSTANCE_CUSTOM.x;
v_shade = INSTANCE_CUSTOM.y;
}
void fragment() {
float u = (UV.x + v_cell) / float(cells);
vec4 c = texture(atlas, vec2(u, UV.y));
ALBEDO = c.rgb * v_shade;
ALPHA = c.a;
}
-1
View File
@@ -1 +0,0 @@
uid://cj5rmaywacvbj
-15
View File
@@ -1,15 +0,0 @@
extends Node
## Stateless façade (autoload `Gore`) for spawning persistent blood splats. Callers just say
## Gore.splat(pos, dir, size) at each wound; this routes to the level's BloodDecals pool
## (group &"blood_decals"), which the game shell rebuilds into LevelRoot on every load so the
## stains die with the level. No-ops when there's no pool (menus, headless tests without a
## level) or when the player has turned gore off — so the gate lives in one place.
func splat(world_pos: Vector3, dir: Vector3 = Vector3.ZERO, size: float = 0.6) -> void:
if not Settings.gore:
return
var pool := get_tree().get_first_node_in_group(&"blood_decals")
if pool == null:
return
pool.call(&"splat", world_pos, dir, size * DP.f("blood_scale"))
-1
View File
@@ -1 +0,0 @@
uid://b3dobof8qule3
+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://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="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://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://70j3ks1emhkd" path="res://systems/crowd/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://cj0ytlkuavmf4" path="res://systems/crowd/crowd_billboards.gd" id="11_crowd"]
[sub_resource type="BoxShape3D" id="BoxShape3D_ulcgi"] [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="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="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"] [ext_resource type="Script" uid="uid://dfk7dcvki7rqu" path="res://levels/bear_hud.gd" id="4_bearhud"]
[sub_resource type="BoxShape3D" id="BoxShape3D_floor"] [sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
+1 -4
View File
@@ -4,7 +4,7 @@ extends Node3D
## spawners, lighting, colliders) into LevelRoot. Switching levels frees the whole ## 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. ## 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 _level_root: Node3D = $LevelRoot
@onready var _camera: IsoCamera = $Player/Camera3D @onready var _camera: IsoCamera = $Player/Camera3D
@@ -30,9 +30,6 @@ func load_active_level() -> void:
var module := level.level_scene.instantiate() var module := level.level_scene.instantiate()
_tag_environment_for_corpses(module) _tag_environment_for_corpses(module)
_level_root.add_child(module) _level_root.add_child(module)
# A fresh blood-splat pool for this level, alongside the module under LevelRoot so it's
# torn down with everything else on the next load — stains never leak into the next fight.
_level_root.add_child(preload("res://blood_decals.gd").new())
## Ground and walls stay on WORLD so the bull and live matadors collide with them; here ## Ground and walls stay on WORLD so the bull and live matadors collide with them; here
+4 -4
View File
@@ -1,9 +1,9 @@
[gd_scene format=3 uid="uid://b7afbx36ltb3f"] [gd_scene format=3 uid="uid://b7afbx36ltb3f"]
[ext_resource type="PackedScene" uid="uid://crtm0xtiql3r8" path="res://Player.tscn" id="1_ulcgi"] [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://ps1_filter.gdshader" id="4_ps1shader"] [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://hud.gd" id="10_hud"] [ext_resource type="Script" uid="uid://butd6b3tdwxrv" path="res://ui/hud.gd" id="10_hud"]
[ext_resource type="Script" uid="uid://ce5n4qu88mhyx" path="res://ps1_filter.gd" id="12_ps1ctl"] [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"] [ext_resource type="Script" uid="uid://ptsfs3wq5bje" path="res://levels/game_shell.gd" id="13_shell"]
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_73fnb"] [sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_73fnb"]
+2 -2
View File
@@ -1,7 +1,7 @@
[gd_scene format=3 uid="uid://32nyipcwrab5"] [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://bbfvwolhomilp" path="res://props/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://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="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://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"] [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 _NODE_SIZE := 58.0
const _BOSS_SIZE := 88.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 _map_area: Control
var _completion: PanelContainer var _completion: PanelContainer
+1 -1
View File
@@ -3,7 +3,7 @@ extends Node3D
signal matador_killed signal matador_killed
signal all_defeated signal all_defeated
const MATADOR := preload("res://Matador.tscn") const MATADOR := preload("res://actors/matador/matador.tscn")
var _alive: int = 0 var _alive: int = 0
var _wave: int = 0 var _wave: int = 0
+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 # 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. # 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 _ARENA_LEVEL := preload("res://levels/arena_level.tscn")
const _BEAR_LEVEL := preload("res://levels/bear_level.tscn") const _BEAR_LEVEL := preload("res://levels/bear_level.tscn")
const _LOBBY_LEVEL := preload("res://levels/lobby_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 # (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. # 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. # 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: LevelDef
var _arena_boss: 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 -9
View File
@@ -17,19 +17,19 @@ config/features=PackedStringArray("4.7", "GL Compatibility")
boot_splash/bg_color=Color(0, 0, 0, 1) boot_splash/bg_color=Color(0, 0, 0, 1)
boot_splash/image="res://Assets/loading_screen.png" boot_splash/image="res://Assets/loading_screen.png"
config/icon="uid://dct1d88g015el" config/icon="uid://dct1d88g015el"
config/run/main_scene="res://MainMenu.tscn" config/run/main_scene="res://ui/main_menu.tscn"
[autoload] [autoload]
DP="*res://debug_params.gd" DP="*res://systems/debug/debug_params.gd"
Console="*res://console.gd" Console="*res://systems/debug/console.gd"
Controls="*res://controls_manager.gd" Controls="*res://systems/input/controls_manager.gd"
DebugDraw="*res://debug_draw.gd" DebugDraw="*res://systems/debug/debug_draw.gd"
Settings="*res://settings.gd" Settings="*res://systems/config/settings.gd"
Run="*res://levels/run_state.gd" Run="*res://levels/run_state.gd"
OrientationGuard="*res://orientation_guard.gd" OrientationGuard="*res://ui/orientation_guard.gd"
WebStartGate="*res://web_start_gate.gd" WebStartGate="*res://ui/web_start_gate.gd"
Gore="*res://gore.gd" Fx="*res://systems/fx/fx.gd"
[display] [display]
@@ -1,6 +1,6 @@
[gd_scene format=4 uid="uid://bmnq8turkbcg1"] [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://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"] [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 signal destroyed
# Preload the broken barrel scene # 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 var _destroyed := false
@@ -1,6 +1,6 @@
[gd_scene format=4 uid="uid://bd56iuttyiypv"] [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://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"] [ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="3_sqyxc"]
View File
+1 -1
View File
@@ -1,6 +1,6 @@
[gd_scene format=3 uid="uid://bbfvwolhomilp"] [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://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"] [ext_resource type="Material" uid="uid://dgmk764033feq" path="res://Materials/M_fire.tres" id="2_4o8fq"]
+15 -3
View File
@@ -8,12 +8,24 @@ SKIP_GAMEPLAY=0
for arg in "$@"; do [[ "$arg" == "--no-gameplay" ]] && SKIP_GAMEPLAY=1; done for arg in "$@"; do [[ "$arg" == "--no-gameplay" ]] && SKIP_GAMEPLAY=1; done
echo "=== gdlint ===" 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 ""
echo "=== Logic tests ===" echo "=== Logic tests ==="
"$GODOT" --headless --script tests/logic_test.gd "$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 ""
echo "=== Console focus tests ===" echo "=== Console focus tests ==="
"$GODOT" --headless --script tests/console_focus_test.gd "$GODOT" --headless --script tests/console_focus_test.gd
@@ -27,8 +39,8 @@ echo "=== Touch control tests (joystick self-heals, never strands) ==="
"$GODOT" --headless --script tests/touch_controls_test.gd "$GODOT" --headless --script tests/touch_controls_test.gd
echo "" echo ""
echo "=== Blood decal tests (floor+wall stamps, ring-buffer cap, gore gate) ===" echo "=== UI layout tests (HUD stays on-screen, text fits, tap targets, scroll — across resolutions) ==="
"$GODOT" --headless --script tests/blood_decals_test.gd "$GODOT" --headless --script tests/ui_layout_test.gd
echo "" echo ""
echo "=== Rigid-skin tests (web mesh conversion keeps all materials) ===" echo "=== Rigid-skin tests (web mesh conversion keeps all materials) ==="
+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 ## 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). ## 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" / …). ## How the hit is tagged on the bull's take_sword_hit ("mauled" / "gored" / …).
@export var damage_cause: String = "mauled" @export var damage_cause: String = "mauled"
@@ -80,11 +80,8 @@ func _apply_hit(body: Node3D) -> void:
return return
_hit_this_swing[body] = true _hit_this_swing[body] = true
_did_hit = true _did_hit = true
body.call(&"take_sword_hit", damage_cause) var ku := _knock_up_for(body) if knock_up > 0.0 else 0.0
if knock_up > 0.0: DamageEvent.deal(body, DamageEvent.cause_from(damage_cause), body.global_position, self, ku)
var v := _knock_up_for(body)
if v > 0.0:
body.call(&"apply_knock_up", v)
# Scale the pop by how far the body is from this hitbox's origin (planar). See the export docs. # 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. ## falls back to a generated tribune so it still populates.
const SHEET_PATH := "res://Assets/crowd_clap_sheet.png" 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. ## World height of a spectator billboard, in metres. Sheet aspect sets the width.
@export var figure_height: float = 2.0 @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 id := StringName(parts[1].to_lower())
var level := Run.get_level(id) var level := Run.get_level(id)
if level == null: 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 return
Run.debug_level_override = level Run.debug_level_override = level
_log_ok("Level set to [b]%s[/b] — reloading…" % str(id)) _log_ok("Level set to [b]%s[/b] — reloading…" % str(id))
@@ -306,18 +306,6 @@ func _register_all() -> void:
# it), so it can't be perma-stunlocked — it gets a window to commit an attack that then # it), so it can't be perma-stunlocked — it gets a window to commit an attack that then
# rides its hyper-armour. 0 = no poise (stun-locks under sustained fire). # rides its hyper-armour. 0 = no poise (stun-locks under sustained fire).
_reg_f("Bear", "bear_stagger_cd", 1.0, 0.0, 4.0, 0.05) _reg_f("Bear", "bear_stagger_cd", 1.0, 0.0, 4.0, 0.05)
# ── Blood ─────────────────────────────────────────────────────────────────
# Persistent floor/wall splats (blood_decals.gd), fired via the Gore autoload and
# gated by the player's Settings.gore. blood_cap is the ring-buffer size: past it,
# new splats overwrite the oldest so fill/memory stay bounded. blood_scale is a
# global size multiplier over each hit's own size; satellites are extra droplets
# scattered per floor cluster; the wall fan casts blood_wall_rays outward and stains
# any wall within blood_wall_reach metres of the hit.
_reg_f("Blood", "blood_cap", 192.0, 0.0, 512.0, 16.0)
_reg_f("Blood", "blood_scale", 1.0, 0.1, 4.0, 0.05)
_reg_f("Blood", "blood_satellites", 3.0, 0.0, 8.0, 1.0)
_reg_f("Blood", "blood_wall_reach", 2.5, 0.0, 6.0, 0.1)
_reg_f("Blood", "blood_wall_rays", 8.0, 0.0, 16.0, 1.0)
# ── Sword ───────────────────────────────────────────────────────────────── # ── Sword ─────────────────────────────────────────────────────────────────
# Local seating of the sword in the right hand (drawn / fighting). # Local seating of the sword in the right hand (drawn / fighting).
# The blade model runs along its local +Z, but weapon_bone (like every rig bone) # The blade model runs along its local +Z, but weapon_bone (like every rig bone)
@@ -492,7 +480,7 @@ func get_all() -> Dictionary:
func save() -> void: func save() -> void:
var path := "res://debug_params.gd" var path := "res://systems/debug/debug_params.gd"
var file := FileAccess.open(path, FileAccess.READ) var file := FileAccess.open(path, FileAccess.READ)
if file == null: if file == null:
push_error("DP.save: cannot open " + path) 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

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