Compare commits

...
10 Commits
Author SHA1 Message Date
phenom 40d9f346d8 Release Healer Man 0.1.35 2026-09-12 16:02:15 -04:00
phenom 46c272f889 Release Healer Man 0.1.34 2026-09-12 15:14:56 -04:00
phenom 05b25c4341 Release Healer Man 0.1.33 2026-09-12 14:25:23 -04:00
phenom 6dcb1034e5 Release Healer Man 0.1.32 2026-09-12 11:07:25 -04:00
phenom d3d6aaebdb Release Healer Man 0.1.31 2026-09-11 18:57:40 -04:00
phenom 7d7fd567f0 Release Healer Man 0.1.30 2026-09-11 18:49:33 -04:00
phenom 544c1bee91 Release Healer Man 0.1.29 2026-09-11 14:26:15 -04:00
phenom 8c9809d3e0 Release Healer Man 0.1.28 2026-09-10 14:14:02 -04:00
phenom ed8b9e3719 Release Healer Man 0.1.27 2026-09-10 09:54:12 -04:00
phenom 147c2804d4 Release Healer Man 0.1.26 2026-09-09 22:18:15 -04:00
1083 changed files with 20472 additions and 2180 deletions

No files matched your search

+14 -7
View File
@@ -6,7 +6,9 @@ the React/Three.js runtime, menus, local profile and save support, UI assets,
starter equipment, Wailing Caverns starter content, and the basic Human
character model with its default male and female appearances. Android also
contains its native bridge. Other GLBs, textures, audio, character/skin packs,
dungeons, and Manastorm stages are published by TrueNAS as optional content.
and dungeons are published by TrueNAS as optional content. Internal Manastorm
environment packs remain in the catalog only because regular dungeons reuse
them as automatic dependencies.
Single-player is local-first. Starting the game, loading a character, entering
installed content, simulating combat, and saving progress never require the
@@ -90,11 +92,13 @@ matching-gender basic Human model and default appearance. The saved race, class,
equipment, progression, and appearance choices remain intact and become visible
again after the pack is installed.
Generated spell effects and synthesized combat cues are the default. The
`core:combat-media` pack containing packaged original spell visuals and sounds
is never part of required bootstrap content. Original mode becomes available
only after an explicit download and falls back to generated effects if the pack
is later removed.
Original spell effects and authentic sounds are enabled by default. The
`core:combat-media` pack contains the original models and textures for every
mapped WoW class visual, plus authentic sounds. It downloads automatically
when enabled and stays outside required bootstrap content. Missing visual
phases use generated effects; missing sounds stay silent. Removing the pack
returns visual playback to the generated fallback. Run `npm run effects:wow`
before the normal content publishing workflow to regenerate the original assets.
## Offline behavior
@@ -163,10 +167,13 @@ characters:wow335a-v1
characters:ascension-v1
characters:runewaker-v1
core:combat-media
manastorm:<stage-id>
shared:creatures
```
`manastorm:*` and `core:arenas` remain valid internal pack IDs for compatibility
but are hidden from the Downloads screen. Installing a regular dungeon still
installs its exact environment dependency closure automatically.
Changing one GLB changes one object hash. The client downloads that object and
atomically updates the pack rather than downloading every dungeon again.
+1
View File
@@ -135,6 +135,7 @@ services:
CONTENT_DIR: /app/content
DATA_DIR: /app/runtime-data
HOST: 0.0.0.0
HEALER_MAN_ENABLE_SHELVED_MODES: "0"
NODE_OPTIONS: "--max-old-space-size=4096"
PORT: "4173"
SESSION_TTL_DAYS: "30"
+494
View File
@@ -4,6 +4,39 @@ This file is the durable record of runtime behavior, regressions, and the
evidence required before calling a visual bug fixed. Update it whenever scene,
camera, input, physics, mob-rendering, or asset-loading code changes.
## 2026-09-10 Personal UI templates and desktop action bars
- Opened Wailing Caverns through the normal offline roster, dungeon, and role
selection screens, then opened Pause > Edit UI & templates.
- Verified five bars containing 12 buttons each, including 2 x 6 and 3 x 4
arrangements. Default stacking accounts for each bar's height. The editor
can collapse or dock on either side so drag handles remain reachable.
- Clicked Renew and pressed Shift+Q in keybind edit mode. Reassigned Shift+Q
to bar 5/button 12 and verified the previous keybind cleared. Assigned Renew
to that button through the ability picker; after saving, Shift+Q cast it and
displayed its cooldown. No spell fired during key capture.
- Dragged the minimap, hid party frames, saved/renamed/overwrote PC slot 1,
loaded it, and round-tripped all layouts through export text and import.
The imported JSON retained the minimap position, hidden party, bar geometry,
ability assignment, key chord, and template name. Restoring a hidden widget
works, and Cancel discards that visibility edit.
- At a 390 x 844 viewport, the editor remained within the viewport and the
Save UI button was visible and 36 CSS pixels high. The in-app browser's
screenshot preview scales the page unusually at this override; DOM bounds
confirmed the editor was 310 CSS pixels wide. This was responsive browser
verification, not an Android hardware playtest.
- Evidence: `playtest-artifacts/ui-layout-desktop.png` and
`playtest-artifacts/ui-layout-phone-viewport.png`. Restored the offline UI
to defaults and removed the temporary template via import after testing.
- Automated coverage includes migration to six slots, owner isolation,
cloud upload/hydration into a separate device cache with a mocked endpoint,
malformed imports, key conflicts, and input precedence. No production
account credentials were used for the cloud round-trip test.
- `npm run build` and the focused 67-test suite passed. The development server
was restarted after an existing watcher hit EBUSY on generated web-bootstrap
assets during a concurrent build; no runtime UI error was logged in the
subsequent playtest.
## 2026-08-18 GM Manastorm administration - COMPLETE
- Server-authorized `Phenom` access, revisioned SQLite configuration, safe
@@ -1854,3 +1887,464 @@ Vite's existing large-chunk advisory remains informational.
- Verification passed all 1,133 Vitest cases across 208 files. The production
build completed with 974 modules transformed; arena, KTX2, and environment-
performance audits remained green, and the release-candidate check passed.
# 2026-09-09 — dungeon wall and nameplate performance regressions
- The 0.1.24 material fallback honored BLEND tags on legacy WoW WMO walls,
floors, and ceilings, disabling their depth writes. WoW environments now use
their authored material roles again; RuneWaker environments retain their
source MASK/BLEND semantics. Shipped Wailing Caverns wall materials, vines,
and water are covered by regression tests.
- The 0.1.25 boss-name occlusion scanned the complete rendered scene with
Three.js raycasts. A live Kalin's Shrine CPU profile was dominated by triangle
intersection and vertex decoding. Boss names and nearby NPC prompts now use
bounded camera-to-label queries against Rapier's existing physical spatial
index, at most ten times per second, skipping offscreen labels. Walls, floors,
and ceilings occlude labels; actors and trigger sensors do not.
- In an isolated offline Edge playtest at 1440 x 900 on an AMD RX 9070 XT,
Kalin's Shrine improved from about 10 FPS (98.5 ms/frame, 167 draw calls,
DPR 1.125) to 55.5-56.1 FPS (17.8-18.0 ms/frame, 168-170 draw calls,
DPR 1.5). This is a representative entrance/combat comparison, not an audit
of all thirty RoM dungeons. The environment alone took about 0.8 ms CPU and
0.5 ms GPU with 14 draw calls.
- Wailing Caverns screenshots show continuous opaque cavern walls and ceilings.
A controlled toggle of the old material flags reproduced the missing wall
sections at the same camera position; restoring depth-writing materials fixed
them. Its full scene ran at about 57 FPS. No uncaught client errors appeared.
- Evidence and repeatable local benchmark helpers are under
`playtest-artifacts/2026-09-09-dungeon-rendering/`: `kalin-before.cpuprofile`,
`kalin-after.cpuprofile`, `kalin-after-metrics.json`, `kalin-before.png`,
`kalin-after.png`, `wailing-regression.png`, and `wailing-restored.png`.
- All 26 focused material, label occlusion, combat sight, aggro visibility,
instancing, and NPC-prompt tests passed. Physical-occlusion tests exercise
actual Rapier worlds rather than just source-code assertions.
# 2026-09-09 — campaign rendering audit and Thor performance preparation
- Audited the actual visual GLB headers for all 54 WoW campaign dungeons:
9,402 materials, including 3,586 legacy BLEND materials restored to opaque
rendering by the shared policy. Every WoW package contained affected
materials. A permanent shipped-asset test covers all 54 definitions and
retains explicit cutout, blend, and additive roles. This is material-policy
coverage, not a claim that every room has been visually traversed.
- Live screenshots checked Wailing Caverns, Shadowfang Keep, Utgarde Pinnacle,
the Nexus, and Tinkertech Showdown. The sampled walls, floors, stairs, and
ceilings remain solid; authored lighting effects remain transparent. Kalin's
Shrine and Forsaken Abbey provided RoM rendering checks. Roster and in-dungeon
screenshots show character bodies and equipped weapon silhouettes after the
shared character animation change.
- A controlled Utgarde Pinnacle entrance test found about 1,739 draw calls,
1.95 million triangles, and 30.5 FPS on the desktop GPU. Clipping at the
existing full-fog distance reduced this to about 209 calls, 567,000 triangles,
and 60 FPS at the same viewpoint. The camera now follows each dungeon's fog
distance, including transitions that retain the existing Canvas/camera.
The background uses the fog color to avoid a clipping seam at the horizon.
All 84 dungeon definitions have render-distance coverage.
- Static dungeon visual transforms are cached until the root or its parent's
world transform changes. Tests verify imported matrices, repeated unchanged
frames, root movement, and parent movement. Characters, moving world objects,
and physics remain outside this immutable visual cache.
The final 63-second Utgarde sample held 60 FPS with 213 draw calls:
main-thread work averaged 9.2 ms/frame, renderer CPU averaged 7.5 ms
(p95 8.3 ms), and GPU averaged 2.7 ms (p95 4.1 ms). Movement and jump input
continued to animate the player while the environment remained stationary.
- Character locomotion and jump clip selections are cached by animation
library and weapon stance. The final Kalin CPU profile contains no sampled
per-frame base-clip selection/name parsing. Frame-cap deadlines now tolerate
sub-millisecond timestamp rounding without drifting or emitting catch-up
frames; tests cover 60 FPS on rounded 60 Hz and 120 Hz callbacks.
- A 31.5-second Kalin sample with a connected browser companion display held
60 FPS: main-thread work averaged 8.7 ms/frame, renderer CPU averaged 5.4 ms
(p95 5.9 ms), and GPU averaged 2.4 ms (p95 3.4 ms). The companion used about
5.1 ms of main-thread time per second. Recent ability-cost snapshot work was
not a dominant hotspot in this sample. Startup warmup is bounded to loading;
companion snapshots are already limited to ten per second during gameplay.
- These are isolated offline Edge desktop samples on an AMD RX 9070 XT at
1920 x 1080 CSS pixels, DPR 1.5 (2880 x 1620 renderbuffer). Party composition
can change between dungeon entries. They do not certify Android performance
or sustained busy-combat headroom. ADB listed no connected Android device.
- Thor acceptance should use the actual model, both native displays, target
resolution, and a sustained 20-minute traversal/combat run after warmup.
Provisional headroom target: p95 main-thread and GPU work each at or below
12 ms, with p99 presented frame intervals within the 16.7 ms 60-FPS budget.
Test large pulls, boss effects, menus, and repeated dungeon transitions;
record thermal behavior and frame-time spikes, not only average FPS.
The environment asset audit still has 60 grandfathered budget exceptions;
its green result means no new asset regression, not a Thor FPS guarantee.
- Evidence is in `playtest-artifacts/2026-09-09-thor-audit/`, including roster,
dungeon, and companion screenshots, CPU profiles, and CPU/GPU JSON samples.
The full material report is
`playtest-artifacts/2026-09-09-dungeon-rendering/wow-material-audit.json`.
- Validation passed 227 focused tests covering avatar rendering and animation,
camera distances, material policies, frame pacing, static transforms, label
visibility, and companion snapshots. The final static-cache change also
passed the 105-test scene subset. The production build and release-candidate
check passed; the existing large-bundle advisory remains.
# 2026-09-09 — additional CPU headroom from culling and shared skeletons
- Prepared dungeon visuals now group static siblings into conservative spatial
bounds. One scene hook checks these bounds after the current camera and world
matrices update, before Three.js traverses individual meshes. Bounds include
complete wall geometry and all instances; lights, animated meshes, and meshes
explicitly disabling frustum culling remain outside these groups. The hook
supports streamed chunks and restores its predecessor after cleanup.
- At the same Utgarde Pinnacle entrance, only 16 of 1,383 spatial groups were
visible. The renderer examined 108 static meshes instead of 7,002, retaining
the same 206 draw calls and 566,913 rendered triangles. Controlled culling
toggles produced byte-identical canvas PNGs across eight camera headings.
- In the same running scene, spatial grouping reduced average main-thread work
from 9.45 to 6.83 ms/frame, and renderer CPU from 7.81 to 5.31 ms/frame.
Removing containers emptied by static instancing reduced the final fresh-run
averages further to 6.49 ms main-thread and 4.85 ms renderer CPU (p95 5.2 ms).
The final sample lasted 87.8 seconds and held 60 FPS. Authored empty scene
nodes are preserved; only containers emptied by our batching are removed.
- The shared character renderer still uses SkeletonUtils.clone, then reuses
equivalent skeleton palettes within that owned clone. Bone identities, order,
and inverse bind matrices must all match; per-mesh bind transforms remain
unchanged. Different characters retain independent bones and animations.
Owned bone textures are now explicitly disposed during character teardown.
- A live character audit found 66 skeleton objects for one player palette and
256 objects for four party palettes. A Wailing Caverns toggle removed 309
duplicate skeletons and produced an identical rendered image. Tests verify
posed vertices, differing bind transforms, incompatible palettes, independent
cloned characters, and redundant texture disposal.
In the same Wailing scene, main-thread work fell from 7.40 to 6.70 ms/frame;
renderer CPU fell from 5.51 to 4.86 ms/frame, and allocated GPU textures fell
from 292 to 217. This measures palette sharing after spatial culling was
already enabled. Both samples held 60 FPS.
- The final built runtime showed a complete roster body and staff with one
skeleton for 66 skinned meshes. Kalin's Shrine showed one player palette and
four independent party palettes; walking retained the player body and weapon
silhouette. Wailing Caverns and Utgarde screenshots retained solid dungeon
surfaces. There were no uncaught client errors during these playtests.
- All 210 targeted avatar, visibility, instancing, material, camera-distance,
and label tests passed. The production build and release-candidate check
passed. The existing large-bundle advisory remains.
- Evidence is under `playtest-artifacts/2026-09-09-static-culling/`: paired PNGs,
eight-heading pixel comparisons, profiles, before/after timing JSON, and
screenshots. Measurements use the same desktop Edge/RX 9070 XT setup as the
preceding audit. These CPU improvements do not certify Thor performance.
# 2026-09-09 — bundled arena assets blocked by the browser content worker
- Reproduced the reported collision-matched fallback in the production build
with the content worker active. Warnorken's `visual.glb?arena-runtime=1`
returned 404 even though the file was bundled and directly served with 200.
The worker omitted `/assets/game/arenas/` from its bundled asset prefixes and
incorrectly rejected these files as uninstalled optional content.
- Added the arena prefix to the worker. Installed updates still take priority;
missing optional dungeon content still returns 404. Behavioral worker tests
failed for all eight arenas before the fix and now cover visual, collision,
and navigation requests with the runtime query parameter.
- The production build passed. Reloading the same browser session activated
the fixed worker without clearing storage or downloading content. Warnorken
rendered textured stone geometry and Nagrand rendered its authored arena
geometry; neither showed the loading/fallback banner after loading, and no
new console errors were recorded. Checks used offline practice in the Codex
browser at `http://127.0.0.1:4174/`, backed by a local test server on port 4173.
- All 22 content tests and the eight-arena asset validator passed. Screenshots,
before/after error logs, asset validation, and build output are saved under
`playtest-artifacts/2026-09-09-arena-loading/`. The existing large-bundle
advisory remains. This verifies the local browser build, not a deployment
or an Android package.
# 2026-09-10 - arena character and gameplay integration
- Replaced the limited arena spell interpreter with a private bundle of the
existing character combat engine. Offline practice and server matches share
casting, channels, resources, auras, pets, talents and equipment mechanics.
Each actor/match keeps its own state; opening panels does not run a second
client simulation or overwrite dungeon state.
- The controlled character uses CharacterModel with saved appearance, gear,
class, specialization, talents and bindings. Other participants also use
character models. The HUD displays actual resources, runes, combo points,
cast/channel status, cooldowns, buffs, pet commands and PC/controller labels.
Spellbook, character, talents, bindings, keybinds, map and options work in
arena. Equipment and talents remain locked to the entered match loadout.
- Fixed Keybinds opening with a shortened custom PC bar: missing slots now
display as empty instead of crashing the React tree. Live checks opened
Keybinds, Character, Talents and Options; the four-slot Q/E/R/T bar cast
Flash Heal and Power Word: Shield with resource/cast/aura feedback.
- Fixed NaN facing, spectator-camera elevation, obstructed starting positions
and camera collision. Shared right-button drag ends on release, blur, lost
capture, menus and teardown without pointer lock. Movement, jump, targeting,
ground placement, feedback, animation and combat effects use arena state.
- Authority uses all collision chunks and navigation triangles. Removed
invisible static proxy walls. All 3v3 starts are grounded, and bots follow
connected routes around walls/ramps. Shortcuts stay on level ground to avoid
falling below waypoints. Detailed scenes use a shaped support surface; the
loading/error fallback now matches collision instead of using a flat box.
- Black Rook's old navigation/anchors were on terrain above the arena. Rebuilt
against restored collision, selected its connected interior component (783
triangles), and placed both starts on the floor near Y=-28.3. Updated the
asset metadata and generator to stop restoring the old terrain navigation.
- Added PvP defender stats, shields, resource drains, pushback, school locks
and control diminishing returns. Fixed duplicate control entries counting
twice, aligned aura/control duration, and made dispels remove movement
restrictions. Dispel Magic supports friends and enemies. Healers can heal
allied pets; melee bots start weapon attacks to generate rage.
- Automated checks: 38 server arena tests and 160 distinct avatar, input,
camera, arena character/rules, combat store and ability catalog tests.
Coverage includes channels/cancellation, runes, combos, pet orders/damage/
healing, interrupts, absorbs, dispels, DR, ground spells, mana burns, RoM
secondary resources, dampening, isolation, matchmaking and match results.
Both-direction walks between team starts pass across all eight arenas.
- Live checks use an isolated in-memory level-80 priest, ArenaPriest, without
changing the user's roster. Warnorken showed its interior, the selected
character and saved spell labels. Movement changed both actor and camera.
Bots traversed, cast spells, reduced health and settled a defeat when idle.
No detailed-asset warning appeared. Evidence uses the arena-complete prefix
under playtest-artifacts; earlier Nagrand/custom-bar evidence retains the
arena-player prefix. The drag probe uses installed input code with scripted
right-button events; rotation changes while held, stops after release, and
pointerLockElement remains null. This is not a physical-device test.
- Final screenshots show the Warnorken interior and character/action bar,
Black Rook's corrected interior floor, the roster body/staff, and the
character/party after returning to Wailing Caverns. Files:
arena-complete-warnorken.png, arena-complete-black-rook.png,
arena-complete-roster.png, arena-complete-dungeon.png and
arena-complete-keybinds.png in playtest-artifacts.
- Production build and release checks passed, with the existing bundle-size
advisory. Run npm run arena:abilities:build after catalog/asset changes;
prebuild also regenerates the engine and geometry. Verification is local
offline practice plus authoritative server tests. Hosted online PvP,
deployment and Android hardware were not exercised.
# 2026-09-10 — profile keybinds and movement-conflict recovery
- Added Pause / Options → Keybinds with 133 actions, PC and Controller tabs,
search/categories, capture and touch selectors, explicit conflict replacement,
clear/reset controls, and Restore movement. Desktop defaults to PC; mobile
and native Android default to Controller. Both tabs remain available.
- Live offline browser check: assigning W to bar 1/button 1 named Move forward
in the conflict prompt; cancelling preserved W. Rebinding forward to T,
saving, closing, and reopening retained T. Restore movement returned it to W.
- At 390 × 844, controller selectors assigned L1 + Triangle to Jump, prompted
before clearing the old layer-2 ability binding, and retained the saved chord
after reopening. Restored the test bindings afterward. The final phone panel
starts at (0, 0), has a 443px scrolling action list, and keeps the footer within
the viewport. Desktop layout checked at 1280 × 900.
- Fixed the inherited 610px panel-height cap, mobile backdrop padding, action
button accessible names, and companion-toggle overlap found during QA.
- 89 targeted tests passed across input dispatch, mouse-drag lifecycle, analog
remapping, conflict recovery, menus, account isolation, cloud transfer, UI
imports, and dual-display synchronization. The full production build and
release candidate check passed; the existing bundle-size advisory remains.
- Controller chord conflicts also cover a modifier button’s standalone action,
preventing combinations such as View + A from opening the companion first.
- Hardware controller / Android APK validation and a physical right-button
drag were unavailable through this browser session. Drag lifecycle and null
pointer-lock assertions passed in the input tests. Browser viewport screenshots
are scaled by the in-app compositor; DOM geometry supplied the viewport checks.
## 2026-09-10 - Original spell media defaults and visual fallback
- Original spell visuals and authentic sounds are enabled by default. The original media pack is prepared before gameplay; download failure leaves generated visuals available and missing sounds silent.
- Saves using the previous generated-only default migrate once to original media while retaining quality, group visibility, mute, and volume settings. Explicit later preferences remain saved.
- Removed synthesized combat audio. Original mode now uses generated visuals when no original phase is mapped or when all original graphs/textures for that phase fail to load; usable original layers remain preferred.
- Validation: 64 targeted tests passed, covering defaults, persistence migration, media installation/retry, rendering selection, original audio playback, silence on missing/invalid audio, and existing effect lifecycles. Production TypeScript and Vite build passed after correcting the installer test mock type; prebuild content/asset checks also passed.
- Browser verification used the production CombatEffects and OriginalCombatEffect components with isolated store/media fixtures and the actual packaged Flash Heal graph/textures. The original case rendered one original emitter and zero generated emitters. Unmapped spell, graph HTTP 404, and texture HTTP 404 cases each rendered zero original emitters and one visible generated effect. Combat reset removed the fallback.
- Evidence: playtest-artifacts/spell-media-20260910/original.png, bad-graph.png, bad-texture.png, and missing.png. The first Vite preview timed out; the bundled isolated preview completed successfully. This was an effect-focused browser check, not a full dungeon or device audio audition.
- Final release check: blocked by existing trailing whitespace in server/generated/arena-combat-runtime.mjs. The files changed for spell media pass the whitespace check; the unrelated generated arena file was left intact.
## 2026-09-10 - All regular dungeons bundled with lossless shared storage
- Web and Android packaging include all 84 regular dungeons and their asset dependencies. Shared Manastorm maps are stored once while every Manastorm pack keeps its optional install flag. Manastorm-only maps remain outside the initial package.
- Packaged assets fell from 3,440,440,928 logical bytes to 1,600,690,686 stored bytes, including 179,063,519 bytes saved by sharing exact duplicate files. No source models, texture resolutions, animations, or audio were changed or generated.
- Gzip representations retain both compressed and original SHA-256/size metadata. Publishing keeps original remote objects for older clients. Browser installs verify both representations, retain compressed shared objects with small aliases, and preserve shared objects until their final pack is removed. Native optional downloads remain resumable and verify their expanded originals before activation.
- Android's packager automatically expanded and renamed .gz files; final objects use .gzip with noCompress instead. Added an APK verifier to the normal Android build workflow, checking every object, every original hash, exact object inventory, and the 84-dungeon/optional-Manastorm boundary.
- Final debug APK: 1,622,100,512 bytes. All 9,106 unique objects (9,194 logical asset references) passed verification from inside the actual APK. Verification report and test APK: artifacts/dungeon-texture-audit-20260910/apk-verification.json and healer-man-0.1.28-debug.apk.
- Validation: production TypeScript/Vite build and asset checks passed; 80 targeted content, Downloads, and avatar tests passed across the final runs, plus nine publisher/server tests. Android Java compilation and assembleDebug passed. Existing bundle-size/import advisories remain.
- Live production browser check used an isolated offline Gziphealer character. Roster and Deadmines rendered the player body, party bodies, equipped weapon silhouettes, and textured dungeon geometry using the bundled compressed objects. Downloads showed all regular dungeon packs included and 75 Manastorm rows not installed. Evidence: artifacts/dungeon-texture-audit-20260910/roster-final.png, deadmines-final.png, and downloads-dom.txt. No new console errors appeared in the final-format dungeon run.
- A concurrent build replaced the shared dist directory during the first preview, causing temporary asset 404s. Repeated visual validation against an isolated build completed successfully. Deadmines displayed a route-blocked party status at its entrance; this was a loading/rendering check, not a full dungeon traversal. Physical Android hardware was not exercised.
## 2026-09-11 - Original WoW visuals for every class
- Packaged all 378 directly mapped WoW models plus five model dependencies:
4,205/4,205 source phase assets across all ten WoW classes, 260 mesh models,
1,367 particle emitters, 193 ribbon emitters, and 428 original textures.
The audit found no missing graph, dependency texture, or mapped sound file.
- Added source bone animation, skinning, billboards, material/UV animation,
layered textures, ribbons, geometry particles, and bounded nested particles
to the existing combat event rendering path. Graph URLs include payload
hashes so regenerated models do not reuse stale cached graph files.
- The development preview at scripts/combat-effects/preview.html lists all
directly mapped models and uses the combat renderer. Browser screenshots
showed Battle Shout, Devotion Aura, Hunter's Mark, Slice and Dice, Priest
Shield, Blood Strike, Lightning Bolt, Fireball, Shadow Bolt, and Wrath.
Cone of Cold also showed the source geometry particles during playback.
- Browser QA exposed and fixed the second-texture UV shader declaration and
a development media-pack gate: Vite serves original media directly, while
release builds still require the verified optional pack. The offline Mage
Visualtest rendered with its staff in the roster; player/party bodies and
weapon silhouettes also rendered in Wailing Caverns.
- Evidence is in playtest-artifacts/2026-09-11-wow-effects. The initial dungeon
screenshots preceded the development media-gate fix and demonstrate avatar
rendering and generated fallback only.
- After the fix, Options reported Original media ready, and live Fireball
casting showed source fire effects on the Mage (dungeon-original-fireball.png).
No original-asset load or shader errors appeared. Existing physics-init and
duplicate KTX2-loader warnings appeared during dungeon reloads. The party
later reported Route blocked at the entrance; full traversal was not tested.
- Fixed instant-ability phase resolution without adding presentation-bus or
audio events. Original mode now overlays mapped source-side cast layers on an
instant release and falls back between source `impact` and `aura-start`
terminal mappings while preserving the selected source phase. This reaches
all 1,106 castable instant rank records with packaged source visuals,
including all 287 latest-rank instant abilities with source visuals. Three
additional source-backed instant records are passive and emit no combat
event. The 61 latest-rank instant abilities with no source visual mapping
continue to use generated fallback.
- Live Frost Nova QA reported original/high with two concurrent render systems,
showing the source blue ground wave and its root layer instead of the prior
generated semicircle. Evidence: dungeon-original-frost-nova-fixed.png. No new
original-asset or shader warning/error appeared after the cast.
- Automated validation passed 20 Node packaging/decoder tests, 47 avatar
tests, and 121 combat/media/audio/runtime tests (188 distinct
tests across those suites).
Source graph tests parse every shipped direct model, sample bone timelines,
and check malformed geometry, dependencies, and billboard transforms.
- Production TypeScript/Vite build, prebuild content/asset checks, asset audit,
and the release candidate check passed. Existing bundle-size/import
advisories remain.
- Coverage is for source visual mappings in the current ability catalog.
Effects without source mappings retain fallback. This is representative
desktop browser QA, not exhaustive spell-by-spell fidelity or a physical
Android/GPU performance test. No hosted release was published.
## 2026-09-12 - Stockades party routing and indoor lighting
- Fixed quantized navigation preparation: normalized integer positions now
expand to floats before the GLB node transform is baked. Previously the
Stockades world coordinates clamped into roughly [-1, 1], leaving the live
party unable to attach to its graph even when an offline route test passed.
- Added three reviewed bidirectional links across the 1.537m Recast seams at
the entrance/central stairs and the central/north and central/south stairs.
The shipping 3,538-triangle graph connects the entrance and all five boss
approaches while discarding the remaining small decorative islands.
- Added navigation-only review state and compiler-preserved runtime overrides.
Stockades navigation is green; its wider encounter, wipe/reset, checkpoint,
and completion validation remains unvalidated.
- Leader and follower formation paths now use the graph when a breadcrumb
rejoin is blocked. Fallback comfort goals and recalls attach to the reviewed
surface, preventing an off-boundary stair target from causing a false stuck
loop. Combat approach connectors respect each member's personalized range.
- Replaced the generic dark expansion palette only for Stockades with warmer,
stronger ambient/hemisphere fill and a warm directional light. No dungeon
textures or source meshes were changed, and other dungeon palettes remain
unchanged pending individual visual review.
- Live desktop browser check at 1280 x 720 used offline level-15 Priest
Rolecheck as healer with Blood DK tank Morvane, Combat Rogue Vale, Unholy DK
Thorne, and Frost Mage Ilyra. Fresh Defend mode showed PARTY 5/5, Recall on the
entrance stairs recovered without a route warning, and Attack resumed with
visible party movement down the stairs. The tank advanced into combat and
took Defias Basic Attack/Kick/Backhand aggro; Backstab and Icy Touch events
appeared while the player remained at the entrance.
- Inline task screenshots captured the warm, readable stonework/stairs and
equipped party silhouettes in Defend and Recall-to-Attack states. The final
runtime produced no new navigation errors; the existing deprecated physics
initialization warning remains. Temporary diagnostic logging was removed.
- Automated validation: all 223 Vitest files passed, 1,373 tests passed, and
six existing tests remained skipped. Regressions cover the actual quantized
Stockades GLB through the shipping asset-preparation path, normalized integer
transforms, formation projection, entrance-to-boss routing, and tank melee
approach. This is an entrance/combat smoke pass, not a complete dungeon clear
or physical Android test.
- Production TypeScript/Vite build, texture/performance audits, bundle
verification, and the final release candidate check passed. Existing
bundle-size/import advisories remain. No hosted release was published.
- The optional all-dungeon functionality audit was stopped after an extended
run without output; its existing report files were not changed. Stockades
navigation evidence comes from the actual shipping-asset regressions and
the live smoke pass above, not a new fleet-wide functionality certification.
## 2026-09-12 - Stockades stair-ramp follow-up
- Follow-up player feedback reported companions still sticking near stairs.
Actual collision profiles contain approximately 0.44-0.59m risers, above
the party sweep's 0.32m lower-leg clearance. Collision-backed regressions
reproduce uphill rejection on the original shipping collision GLB.
- Added three reviewed package-space traversal proxies for the entrance and
both prison-wing stair flights. Collision tread/riser vertices within the
reviewed stair relief are reshaped onto smooth ramp planes; upper walls,
ceilings, other floors, and geometry outside those footprints remain intact.
Source visual/collision GLBs are unchanged. Only prepared walking collision
and party navigation use the overrides; the rendered stairs remain steps.
- Navigation receives the same ramp planes with 0.05m surface clearance and
six new triangles stitching the exact source boundary portals. This replaces
the three vertex-only connections with filled triangle corridors, allowing
mid-stair replans and recalls to project onto the interior walking surface.
The reviewed graph now has 3,544 source triangles and 31 components, retaining
entrance-to-all-five-boss routes and discarding minor decorative islands.
- Live QA caught a second issue: terrain queries included the player's
kinematic capsule. A failing collision-backed regression confirmed false
route blockage through a nearby player. Party direct, route, and grounding
queries now exclude dynamic/kinematic actor bodies and sensors; crowd spacing
remains a separate party-separation concern. Static walls still block paths.
- Automated tests exercise shipping normalized/quantized GLBs through runtime
preparation, downhill/uphill party capsule checks on all three flights at
center and lateral offsets, repeated mid-stair replans, all boss routes with
live wall checks, tank melee approach with real collision validation, and
player capsule traversal down/back up all three ramps without jumping.
- Final desktop browser smoke pass at 1280 x 720 used offline level-15 Priest
Rolecheck and the same Blood DK/Combat Rogue/Unholy DK/Frost Mage party.
Attack began without ROUTE BLOCKED, companions changed position down the
entrance staircase, the tank moved out of the entrance view and took aggro,
and Backstab/Icy Touch/Plague Strike combat events appeared. Experience rose
from 6,576 to 11,098 as the party defeated trash with the player stationary.
Recall brought companions back to the entrance stairs. The unattended tank
eventually died during continued combat; this was not a healed full clear.
- Inline task screenshots captured the unchanged visible steps, equipped
character bodies, warm lighting, and party movement. Both wing flights have
collision-backed automated coverage; live end-to-end wing traversal, a full
dungeon clear, wipe/checkpoint behavior, and physical Android QA remain open.
- Validation: all 224 Vitest files passed, 1,380 tests passed, and six existing
tests remained skipped. Production TypeScript/Vite compilation passed using
the project's 8GB heap setting; texture/performance audits, static bundle
compression, and release-bundle verification passed. Existing build-size
advisories and deprecated physics initialization warnings remain. No hosted
release was published.
## 2026-09-12 - Non-blocking players and combat actors
- Removed party soft separation and crowd-triggered combat repositioning.
Companions may overlap or cross one another without push-apart corrections
changing their routes. Normal follow formations and role-specific attack
ranges remain; a tank already in melee range does not move just because an
ally occupies the same position.
- Added a shared actor collision layer that interacts only with physical
terrain. The player capsule uses this layer. Player controller movement,
ground probes, camera sweeps, party direct/route validation, party grounding,
and combat ground-position queries use terrain-only filters. Actor body type
cannot turn an actor into a floor or movement obstruction. Party members,
remote players, mobs, and bosses currently render without physical colliders;
any future actor capsule must use the shared actor layer.
- Walls, floors, ceilings, dungeon objects, and the Stockades walking ramps
retain their terrain collision. Target-selection meshes, combat visibility,
damage, and attack-range checks were not removed.
- Ten new Rapier regressions cover overlapping actors with no contacts or
displacement, movement through fixed/kinematic/dynamic actors (including an
overlapped starting position), continued wall/floor collision, and ignoring
actors in ground, party-route, and camera queries. A terrain-layer control
confirms real actor/terrain contacts are still detected. Stockades shipping-
asset regressions now use the live player collision policy and still pass
down/up all three ramps without jumping.
- Browser smoke pass at 1280 x 720 used offline level-15 Priest Rolecheck with
Blood DK, Combat Rogue, Unholy DK, and Frost Mage companions. Inline roster
and dungeon screenshots show character bodies, weapons, unchanged visible
stairs, and the existing warm lighting. Attack moved companions down from
the entrance and out of its view without ROUTE BLOCKED; the tank took aggro
and melee/caster combat events continued. Experience rose from 11,098 to
13,359. Stop followed by Recall returned the party to the nearby player.
Selecting Morvane and casting Power Word: Shield applied the buff successfully.
- Live QA was an entrance/trash/recall smoke pass, not a full dungeon clear or
a manual traversal of both wings. Actor overlap and passage guarantees are
backed by the physics regressions; physical Android and multiplayer QA remain
open.
- Validation: all 225 Vitest files passed, 1,390 tests passed, and six existing
tests remained skipped. The final focused checks passed again after cleanup.
Production TypeScript/Vite build, texture/performance audits, static bundle
compression, and release-bundle verification passed. Existing chunk-size
advisories and deprecated physics initialization warnings remain. No hosted
release was published.
+18 -8
View File
@@ -41,6 +41,11 @@ npm test
npm run build
```
Manastorms, Arenas/PvP, and their GM tools are shelved in normal browser and
Android builds. Their source and saved data remain intact. Use
`npm run dev:shelved` or `npm run build:shelved` for maintenance builds, and
set `HEALER_MAN_ENABLE_SHELVED_MODES=1` on the matching development server.
Boss-mechanic and dungeon-event extension points, telegraph rules, checkpoint
behavior, test workflow, and the explicit source-gap ledger are documented in
[`ENCOUNTER_AUTHORING.md`](ENCOUNTER_AUTHORING.md).
@@ -50,8 +55,10 @@ behavior, test workflow, and the explicit source-gap ledger are documented in
Production browser and Android builds ship a compact required set: the game
runtime, interface, starter equipment, Wailing Caverns starter content, and a
basic male/female Human character model with its default appearance. Large
character and skin libraries, additional dungeons, Manastorm stages, and the
original spell-effects and sound pack are optional downloads.
character and skin libraries, additional dungeons, and the original
spell-effects and sound pack are optional downloads. Manastorm environment
packs remain internal dungeon dependencies and are installed automatically
when a regular dungeon needs one; they are not shown as standalone downloads.
Open **Downloads** from the main menu to download, update, or remove optional
packs on either platform. Browser downloads live in an app-managed verified
@@ -60,10 +67,13 @@ removes a roster or save. If a character's model/skin pack is unavailable, the
shared character renderer displays the matching-gender basic Human while
preserving that character's identity and progress for a later reinstall.
Generated spell effects and synthesized combat cues are the default and need
no original-media download. Players who want the packaged original visuals and
sounds can download that pack explicitly, select **Original** effects, and
remove the pack again to reclaim its storage. See
Original spell effects and authentic sounds are enabled by default; their
optional media pack downloads automatically. All ten WoW classes use packaged
source visuals, including animated meshes, particles, ribbon trails, and
particle model dependencies. Generated visuals cover unavailable phases;
missing sounds stay silent. The pack can be removed to reclaim storage. See
[`scripts/combat-effects/README.md`](scripts/combat-effects/README.md) for coverage,
regeneration, and the local effect preview. See
[`CONTENT_UPDATES.md`](CONTENT_UPDATES.md) for the content lifecycle and release
contract.
@@ -220,8 +230,8 @@ and install directly onto a connected device, use `npm run android:install`.
Android uses a compact `dist-android` build with the same required-content
boundary as the production browser build. Optional dungeons, character/skin
packs, Manastorm stages, and original spell media are downloaded into
app-private storage. Installed content and local saves remain playable without
packs, internal environment dependencies, and original spell media are
downloaded into app-private storage. Installed content and local saves remain playable without
a server connection and survive APK updates. See `CONTENT_UPDATES.md` for the
update contract and `DEPLOYMENT.md` for TrueNAS publishing and signed Gitea
releases.
+1
View File
@@ -657,6 +657,7 @@ services:
CONTENT_DIR: /app/content
DATA_DIR: /app/runtime-data
HOST: 0.0.0.0
HEALER_MAN_ENABLE_SHELVED_MODES: "0"
NODE_OPTIONS: "--max-old-space-size=4096"
PORT: "4173"
SESSION_TTL_DAYS: "30"
+2
View File
@@ -24,6 +24,8 @@ android {
versionName releaseVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Dungeon objects already carry verified lossless gzip compression.
noCompress 'gzip'
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
// Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61
ignoreAssetsPattern = '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
@@ -0,0 +1,85 @@
package com.phenomrom.healerman;
import android.content.res.AssetManager;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import com.getcapacitor.Bridge;
import org.json.JSONObject;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.util.HashMap;
import java.util.Map;
import java.util.zip.GZIPInputStream;
/** Streams shared APK objects at their original logical URLs; no expanded disk copy. */
final class BundledContentAssets {
private final Bridge bridge;
private final AssetManager assets;
private JSONObject files;
BundledContentAssets(Bridge bridge) {
this.bridge = bridge;
this.assets = bridge.getContext().getAssets();
}
private synchronized JSONObject files() throws Exception {
if (files == null) {
try (InputStream input = assets.open("public/content/bootstrap-manifest.json")) {
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[16384];
int count;
while ((count = input.read(buffer)) != -1) output.write(buffer, 0, count);
files = new JSONObject(output.toString("UTF-8")).getJSONObject("files");
}
}
return files;
}
WebResourceResponse intercept(WebResourceRequest request) {
if (!"GET".equals(request.getMethod()) || !bridge.getHost().equals(request.getUrl().getAuthority())
|| !bridge.getScheme().equals(request.getUrl().getScheme())) return null;
String path = request.getUrl().getPath();
if (path == null || !(path.startsWith("/assets/") || path.startsWith("/basis/") || path.startsWith("/data/"))) return null;
try {
JSONObject entry = files().optJSONObject(path);
if (entry == null) return null;
JSONObject download = entry.optJSONObject("download");
String objectUrl = (download == null ? entry : download).getString("url");
if (!objectUrl.matches("/content/bundled/[a-f0-9]{64}\\.[a-z0-9]+(?:\\.g(?:z|zip))?")) return null;
InputStream input = assets.open("public" + objectUrl);
if (download != null) {
try { input = new GZIPInputStream(input, 128 * 1024); }
catch (Exception error) { input.close(); throw error; }
}
Map<String, String> headers = new HashMap<>();
headers.put("Content-Length", String.valueOf(entry.getLong("bytes")));
headers.put("Cache-Control", "public, max-age=3600");
return new WebResourceResponse(mimeType(path), null, 200, "OK", headers, input);
} catch (Exception error) {
return new WebResourceResponse("text/plain", "UTF-8", 500, "Bundled asset unavailable", new HashMap<>(),
new ByteArrayInputStream("Bundled asset unavailable.".getBytes(StandardCharsets.UTF_8)));
}
}
private static String mimeType(String path) {
String extension = path.substring(path.lastIndexOf('.') + 1);
switch (extension) {
case "glb": return "model/gltf-binary";
case "json": return "application/json";
case "js": return "text/javascript";
case "wasm": return "application/wasm";
case "ktx2": return "image/ktx2";
case "png": return "image/png";
case "webp": return "image/webp";
case "avif": return "image/avif";
case "svg": return "image/svg+xml";
case "mp3": return "audio/mpeg";
case "ogg": return "audio/ogg";
case "wav": return "audio/wav";
case "webm": return "video/webm";
default: return "application/octet-stream";
}
}
}
@@ -8,6 +8,10 @@ import com.getcapacitor.Plugin;
import com.getcapacitor.PluginCall;
import com.getcapacitor.PluginMethod;
import com.getcapacitor.annotation.CapacitorPlugin;
import com.getcapacitor.BridgeWebViewClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
@@ -20,6 +24,7 @@ import java.net.URI;
import java.net.URL;
import java.security.MessageDigest;
import java.util.Locale;
import java.util.zip.GZIPInputStream;
/** Streams verified, resumable content objects into Android app-private storage. */
@CapacitorPlugin(name = "ContentStorage")
@@ -27,6 +32,18 @@ public class ContentStoragePlugin extends Plugin {
private static final int BUFFER_BYTES = 128 * 1024;
private static final long PROGRESS_INTERVAL_MS = 200L;
@Override
public void load() {
BundledContentAssets bundled = new BundledContentAssets(bridge);
bridge.setWebViewClient(new BridgeWebViewClient(bridge) {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
WebResourceResponse response = bundled.intercept(request);
return response != null ? response : super.shouldInterceptRequest(view, request);
}
});
}
@PluginMethod
public void download(PluginCall call) {
execute(() -> {
@@ -36,6 +53,10 @@ public class ContentStoragePlugin extends Plugin {
String sha256 = normalizedSha(requiredString(call, "sha256"));
String extension = normalizedExtension(requiredString(call, "extension"));
long expectedBytes = numericLong(call, "bytes", -1L);
boolean compressed = "gzip".equals(call.getString("encoding"));
String transferSha = compressed ? normalizedSha(requiredString(call, "downloadSha256")) : sha256;
long transferBytes = compressed ? numericLong(call, "downloadBytes", -1L) : expectedBytes;
if (expectedBytes < 0 || transferBytes < 0) throw new IllegalArgumentException("Missing content size.");
validateRemoteUrl(url);
File destination = objectFile(sha256, extension);
@@ -47,54 +68,89 @@ public class ContentStoragePlugin extends Plugin {
throw new IllegalStateException("Unable to replace invalid cached content.");
}
File partial = new File(destination.getParentFile(), destination.getName() + ".part");
long existingBytes = partial.isFile() ? partial.length() : 0L;
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.setConnectTimeout(15_000);
connection.setReadTimeout(45_000);
connection.setRequestProperty("Accept-Encoding", "identity");
if (existingBytes > 0L) connection.setRequestProperty("Range", "bytes=" + existingBytes + "-");
int status = connection.getResponseCode();
boolean resumed = existingBytes > 0L && status == HttpURLConnection.HTTP_PARTIAL;
if (status != HttpURLConnection.HTTP_OK && status != HttpURLConnection.HTTP_PARTIAL) {
connection.disconnect();
throw new IllegalStateException("Content server returned HTTP " + status + ".");
}
if (!resumed) existingBytes = 0L;
long downloadedBytes = existingBytes;
long totalBytes = expectedBytes > 0L
? expectedBytes
: existingBytes + Math.max(0L, connection.getContentLengthLong());
long lastProgressAt = 0L;
try (
InputStream input = new BufferedInputStream(connection.getInputStream(), BUFFER_BYTES);
BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(partial, resumed), BUFFER_BYTES)
) {
byte[] buffer = new byte[BUFFER_BYTES];
int count;
while ((count = input.read(buffer)) != -1) {
output.write(buffer, 0, count);
downloadedBytes += count;
long now = System.currentTimeMillis();
if (now - lastProgressAt >= PROGRESS_INTERVAL_MS) {
notifyProgress(logicalPath, downloadedBytes, totalBytes);
lastProgressAt = now;
File partial = new File(destination.getParentFile(), destination.getName() + (compressed ? "." + transferSha + ".gz" : "") + ".part");
if (!verifies(partial, transferSha, transferBytes)) {
if (partial.isFile() && partial.length() >= transferBytes && !partial.delete()) {
throw new IllegalStateException("Unable to reset an invalid partial download.");
}
long existingBytes = partial.isFile() ? partial.length() : 0L;
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
connection.setConnectTimeout(15_000);
connection.setReadTimeout(45_000);
connection.setRequestProperty("Accept-Encoding", "identity");
if (existingBytes > 0L) connection.setRequestProperty("Range", "bytes=" + existingBytes + "-");
int status = connection.getResponseCode();
boolean resumed = existingBytes > 0L && status == HttpURLConnection.HTTP_PARTIAL;
if (status != HttpURLConnection.HTTP_OK && status != HttpURLConnection.HTTP_PARTIAL) {
connection.disconnect();
throw new IllegalStateException("Content server returned HTTP " + status + ".");
}
if (status == HttpURLConnection.HTTP_PARTIAL) {
String range = connection.getHeaderField("Content-Range");
if (!resumed || range == null || !range.startsWith("bytes " + existingBytes + "-")) {
connection.disconnect();
partial.delete();
throw new IllegalStateException("Content server returned an invalid resume range.");
}
}
} finally {
connection.disconnect();
}
notifyProgress(logicalPath, downloadedBytes, totalBytes);
if (!resumed) existingBytes = 0L;
long downloadedBytes = existingBytes;
long totalBytes = transferBytes > 0L
? transferBytes
: existingBytes + Math.max(0L, connection.getContentLengthLong());
long lastProgressAt = 0L;
if (!verifies(partial, sha256, expectedBytes)) {
try (
InputStream input = new BufferedInputStream(connection.getInputStream(), BUFFER_BYTES);
BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(partial, resumed), BUFFER_BYTES)
) {
byte[] buffer = new byte[BUFFER_BYTES];
int count;
while ((count = input.read(buffer)) != -1) {
output.write(buffer, 0, count);
downloadedBytes += count;
if (downloadedBytes > transferBytes) throw new IllegalStateException("Downloaded content exceeds expected size.");
long now = System.currentTimeMillis();
if (now - lastProgressAt >= PROGRESS_INTERVAL_MS) {
notifyProgress(logicalPath, downloadedBytes, totalBytes);
lastProgressAt = now;
}
}
} finally {
connection.disconnect();
}
notifyProgress(logicalPath, downloadedBytes, totalBytes);
}
if (!verifies(partial, transferSha, transferBytes)) {
partial.delete();
throw new IllegalStateException("Downloaded content failed SHA-256 or size verification.");
}
File verified = partial;
if (compressed) {
verified = new File(destination.getParentFile(), destination.getName() + ".decoded");
try (InputStream input = new GZIPInputStream(new FileInputStream(partial), BUFFER_BYTES);
BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(verified), BUFFER_BYTES)) {
byte[] buffer = new byte[BUFFER_BYTES];
long decodedBytes = 0;
int count;
while ((count = input.read(buffer)) != -1) {
decodedBytes += count;
if (decodedBytes > expectedBytes) throw new IllegalStateException("Expanded content exceeds expected size.");
output.write(buffer, 0, count);
}
} catch (Exception error) { verified.delete(); throw error; }
if (!verifies(verified, sha256, expectedBytes)) {
verified.delete();
partial.delete();
throw new IllegalStateException("Expanded content failed SHA-256 or size verification.");
}
partial.delete();
}
if (destination.exists() && !destination.delete()) {
throw new IllegalStateException("Unable to activate downloaded content.");
}
if (!partial.renameTo(destination)) {
if (!verified.renameTo(destination)) {
throw new IllegalStateException("Unable to atomically activate downloaded content.");
}
call.resolve(fileResult(destination, false));
@@ -100,6 +100,8 @@ public abstract class ControllerBridgeActivity extends BridgeActivity {
addAxisTokens(currentTokens, event.getAxisValue(MotionEvent.AXIS_HAT_Y), "Button12", "Button13");
addAxisTokens(currentTokens, leftStickX, "Axis0-", "Axis0+");
addAxisTokens(currentTokens, leftStickY, "Axis1-", "Axis1+");
addAxisTokens(currentTokens, rightStickX, "Axis2-", "Axis2+");
addAxisTokens(currentTokens, rightStickY, "Axis3-", "Axis3+");
addPositiveAxisToken(currentTokens, positiveControllerAxisValue(event, MotionEvent.AXIS_LTRIGGER, MotionEvent.AXIS_BRAKE), "Button6");
addPositiveAxisToken(currentTokens, positiveControllerAxisValue(event, MotionEvent.AXIS_RTRIGGER, MotionEvent.AXIS_GAS), "Button7");
@@ -288,7 +288,7 @@ public class ThorDualScreenPlugin extends Plugin implements DisplayManager.Displ
webView.setWebViewClient(new WebViewClient() {
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
return bridge.getLocalServer().shouldInterceptRequest(request);
return bridge.getWebViewClient().shouldInterceptRequest(view, request);
}
});
}
+54
View File
@@ -0,0 +1,54 @@
# Lossless game content packaging
`npm run web:prepare` and `npm run android:prepare` include exactly five packs:
`core:ui`, `core:equipment`, `core:character-basic`, `core:runtime`, and
`dungeon:wailing-caverns`. The complete publication catalog retains all 54
regular dungeons. Internal `manastorm:*` environment packs remain dependency
targets for the 53 regular dungeons that reuse those maps, but they and
`core:arenas` are hidden from the Downloads screen.
The staging directories contain one object per original SHA-256 and extension
under `content/bundled`. Gzip is used only when it saves space. The packager
expands each compressed object and compares every byte with its source before
writing the bootstrap catalog. Source GLBs, texture resolutions, animations,
and audio are unchanged. No media is generated by this pipeline.
Compressed objects end in `.gzip`, not `.gz`: Android's asset packager expands
and renames `.gz` inputs. The `.gzip` extension is explicitly stored without
additional ZIP compression so the manifest and APK preserve identical bytes.
Each logical asset keeps its original byte count and SHA-256 in the manifest.
An optional `download` record describes its gzip representation, including a
separate compressed hash and byte count. The schema remains compatible with
existing catalogs. Remote publishing retains original objects for older apps;
new clients prefer the compressed representation and verify both hashes.
The Node server and Vite preview middleware resolve bundled logical URLs on
first launch. The browser service worker does the same after activation and
persists each immutable bootstrap object by hash after its first use.
Android streams bundled gzip through its WebView asset handler, including the
companion display, without writing an expanded copy to app storage. Deploy the
browser build with the project's Node server so first-launch asset aliases work.
Browser optional installs store compressed objects once and keep small logical
aliases. Legacy uncompressed cache entries remain readable. Removing a pack
removes an object only after its last installed reference is gone. Android
optional downloads resume the compressed transfer, verify it, expand and verify
the original, and atomically activate the existing shared native object file.
`content/storage-report.json` inside each staging/build directory records actual
unique object bytes and duplicate savings. These are packaged asset sizes, not
GPU memory estimates. Optional Android downloads occupy their expanded size;
bundled Android assets stay compressed inside the APK.
Normal release verification rejects unexpected bootstrap packs, more than 80
MiB of stored bootstrap objects, arena assets, and shelved client modules.
Eligible JavaScript, CSS, and JSON responses are precompressed with Brotli and
gzip; hashed Vite files and bundled content objects use immutable one-year
caching, while HTML, service workers, and manifests revalidate.
Validation: `npm run content:test`, the content/avatar Vitest suites, the
bundled-content server tests, `npm run build`, Android compilation, and a live
roster plus dungeon screenshot check. Run `npm run release:check` before handoff.
Android build commands also run `scripts/content/verify-android-package.py`
against the resulting APK, checking every stored object and every original hash.
File diff suppressed because it is too large. Load diff
@@ -39,11 +39,11 @@
"agentMaxSlope": 50
},
"review": {
"entrance": "required",
"entrance": "approved",
"bossOrder": "required",
"optionalEncounters": "required",
"presentation": "required",
"offMeshLinks": "required"
"presentation": "approved",
"offMeshLinks": "approved"
},
"exceptions": []
}
@@ -0,0 +1,91 @@
{
"schemaVersion": 1,
"dungeonId": "stormwind-stockade",
"navigationLinks": [
{
"id": "entrance-to-central-stairs",
"start": [-66.674328, -23.150503, 5.501851],
"end": [-67.664446, -23.755576, 4.493397],
"bidirectional": true,
"authoredReason": "Bridges the reviewed 1.537m Recast seam between the source entrance stairs and the central cell block."
},
{
"id": "central-to-north-wing-stairs",
"start": [-124.46789, -27.349338, 16.099782],
"end": [-125.476344, -27.95441, 17.0899],
"bidirectional": true,
"authoredReason": "Bridges the reviewed 1.537m Recast seam from the central cell block to the north wing stairs."
},
{
"id": "central-to-south-wing-stairs",
"start": [-124.46789, -27.349338, -14.703893],
"end": [-125.476344, -27.95441, -15.694011],
"bidirectional": true,
"authoredReason": "Bridges the reviewed 1.537m Recast seam from the central cell block to the south wing stairs."
}
],
"traversalRamps": [
{
"id": "entrance-stair-ramp",
"start": [-52.8, -18.16, 0.8],
"end": [-72.4, -25.609, 0.8],
"width": 10.8,
"navigationBridge": {
"linkId": "entrance-to-central-stairs",
"startPortal": [[-66.674328, -23.150503, -3.904271], [-66.674328, -23.150503, 5.501851]],
"endPortal": [[-67.664446, -23.755576, -2.895818], [-67.664446, -23.755576, 4.493397]]
}
},
{
"id": "north-wing-stair-ramp",
"start": [-129.17, -25.609, 11.7],
"end": [-129.17, -33.944, 32.85],
"width": 10.8,
"navigationBridge": {
"linkId": "central-to-north-wing-stairs",
"startPortal": [[-133.878601, -27.349338, 16.099782], [-124.46789, -27.349338, 16.099782]],
"endPortal": [[-132.668457, -27.95441, 17.0899], [-125.476344, -27.95441, 17.0899]]
}
},
{
"id": "south-wing-stair-ramp",
"start": [-129.17, -25.609, -10.3],
"end": [-129.17, -33.944, -31.45],
"width": 10.8,
"navigationBridge": {
"linkId": "central-to-south-wing-stairs",
"startPortal": [[-133.878601, -27.349338, -14.703893], [-124.46789, -27.349338, -14.703893]],
"endPortal": [[-132.668457, -27.95441, -15.694011], [-125.476344, -27.95441, -15.694011]]
}
}
],
"presentation": {
"background": "#171815",
"fog": {
"color": "#1b1c18",
"near": 44
},
"ambientLight": {
"color": "#d8c9aa",
"intensity": 0.58
},
"hemisphereLight": {
"skyColor": "#cfc3a5",
"groundColor": "#292820",
"intensity": 0.86
},
"directionalLight": {
"color": "#ffe0a8",
"intensity": 1.1,
"offset": [10, 18, -5]
}
},
"validation": {
"navigation": "green",
"report": "PLAYTEST_NOTES.md",
"warnings": [
"Three reviewed smooth stair collision proxies and filled navigation bridges connect the entrance, central block, and both prison wings; minor decorative navmesh islands remain intentionally discarded.",
"Stockades uses a dungeon-specific warm indoor lighting profile because the imported WMO has no baked lightmap or vertex-lighting channel."
]
}
}
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "healer-man",
"version": "0.1.25",
"version": "0.1.35",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "healer-man",
"version": "0.1.25",
"version": "0.1.35",
"dependencies": {
"@capacitor/android": "8.4.1",
"@capacitor/core": "8.4.1",
+14 -6
View File
@@ -1,10 +1,11 @@
{
"name": "healer-man",
"private": true,
"version": "0.1.25",
"version": "0.1.35",
"type": "module",
"scripts": {
"dev": "vite --host 0.0.0.0",
"dev:shelved": "vite --host 0.0.0.0 --mode shelved",
"start": "node server/server.mjs",
"db:init": "node scripts/init-game-database.mjs",
"db:backup": "node scripts/backup-game-database.mjs",
@@ -13,9 +14,10 @@
"web:prepare": "node scripts/content/prepare-web-bootstrap.mjs",
"android:prepare": "node scripts/content/prepare-android-bootstrap.mjs",
"content:test": "node --test scripts/content/*.test.mjs",
"effects:generate": "node scripts/combat-effects/generate-manifest.mjs --package-audio && node scripts/combat-effects/package-priest-original.mjs",
"effects:audit": "node scripts/combat-effects/generate-manifest.mjs --package-audio --audit && node scripts/combat-effects/package-priest-original.mjs --audit",
"effects:priest": "node scripts/combat-effects/package-priest-original.mjs",
"effects:generate": "node scripts/combat-effects/generate-manifest.mjs --package-audio && node scripts/combat-effects/package-wow-original.mjs",
"effects:audit": "node scripts/combat-effects/package-wow-original.mjs --audit",
"effects:wow": "node scripts/combat-effects/package-wow-original.mjs",
"effects:priest": "npm run effects:wow",
"effects:test": "node --test scripts/combat-effects/*.test.mjs",
"wow335:abilities": "node scripts/generate-wow335-abilities.mjs",
"coa:sync": "node scripts/sync-ascension-coa.mjs",
@@ -68,6 +70,7 @@
"dungeon:validate": "node scripts/dungeon-pipeline/cli.mjs validate",
"arena:assets:build": "node scripts/arena-pipeline/build-wmo-arenas.mjs && node scripts/arena-pipeline/build-custom-arenas.mjs && node scripts/arena-pipeline/prepare-warnorken.mjs",
"arena:assets:validate": "node scripts/arena-pipeline/validate-arenas.mjs",
"arena:abilities:build": "node scripts/arena-pipeline/build-combat-runtime.mjs && node scripts/arena-pipeline/build-runtime-geometry.mjs",
"dungeon:enable": "node scripts/dungeon-pipeline/cli.mjs enable",
"runewaker:forsaken": "node \"%INIT_CWD%\\scripts\\runewaker-pipeline\\build-forsaken-abbey.mjs\"",
"runewaker:forsaken:actors": "node scripts/runewaker-pipeline/build-forsaken-population.mjs --actors-only",
@@ -108,9 +111,12 @@
"assets:performance:audit": "node scripts/asset-pipeline/audit-environment-performance.mjs",
"balance:benchmark": "vite-node scripts/combat-benchmark/run.ts",
"balance:smoke": "vite-node scripts/combat-benchmark/run.ts --class mage --role damage --scenario damage-single-burst --seeds 1 --duration-scale 0.2",
"prebuild": "npm run loot:generate && npm run web:prepare && npm run arena:assets:validate && npm run assets:ktx2:audit && npm run assets:performance:audit",
"prebuild": "npm run loot:generate && npm run web:prepare && npm run assets:ktx2:audit && npm run assets:performance:audit",
"build": "node --max-old-space-size=8192 node_modules/typescript/bin/tsc -b && node --max-old-space-size=8192 node_modules/vite/bin/vite.js build",
"build:android:web": "npm run prebuild && npm run android:prepare && node --max-old-space-size=8192 node_modules/typescript/bin/tsc -b && node --max-old-space-size=8192 node_modules/vite/bin/vite.js build --mode android",
"postbuild": "node scripts/content/precompress-static.mjs dist && node scripts/content/verify-release-bundle.mjs dist",
"prebuild:shelved": "npm run loot:generate && npm run arena:abilities:build && npm run web:prepare && npm run arena:assets:validate && npm run assets:ktx2:audit && npm run assets:performance:audit",
"build:shelved": "node --max-old-space-size=8192 node_modules/typescript/bin/tsc -b && node --max-old-space-size=8192 node_modules/vite/bin/vite.js build --mode shelved",
"build:android:web": "npm run prebuild && npm run android:prepare && node --max-old-space-size=8192 node_modules/typescript/bin/tsc -b && node --max-old-space-size=8192 node_modules/vite/bin/vite.js build --mode android && node scripts/content/verify-release-bundle.mjs dist-android",
"android:sync": "npm run build:android:web && cap sync android",
"android:apk": "npm run android:sync && powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/runAndroidGradle.ps1 assembleDebug",
"android:apk:release": "npm run android:sync && powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts/runAndroidGradle.ps1 assembleRelease",
@@ -120,6 +126,8 @@
"preview": "vite preview --host 0.0.0.0",
"pretest": "npm run loot:generate",
"test": "vitest run",
"pretest:shelved": "npm run loot:generate",
"test:shelved": "vitest run --mode shelved",
"test:watch": "vitest"
},
"dependencies": {
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -11,6 +11,157 @@
},
"proceduralFallbacks": [],
"assets": [
{
"sourceModel": "model/character/creature/atmo/act_atmo.ros",
"appearanceSignature": null,
"sourceModelSha256": "937f0ae59fd87e011479d67deb7baf1023cdb0f38ef72d78d9e923b99c4088a9",
"checksum": "9f7c1ad1c56ef51ee0511507f950ef97224ad86af561ded111cf1d5740c69999",
"size": 1981260,
"triangles": 3176,
"bounds": {
"min": [
-0.41683,
0.00233,
-0.15372
],
"max": [
0.41683,
2.00238,
1.86916
]
},
"groundOffset": -0.00233,
"labelHeight": 2.35005,
"markerRadius": 0.64732,
"animations": [
"Action - buff_sp01",
"Action - buff01",
"Cast - cast_sp01",
"Cast - cast01",
"Cast - casting_delay",
"Action - continuous_buff",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Walk - walk_forward"
],
"id": "atmo",
"baseActorId": "atmo",
"fileName": "atmo.glb",
"url": "/assets/creatures/grafu-castle/atmo.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/barbo_brother/act_barbo_brother.ros",
"appearanceSignature": null,
"sourceModelSha256": "8caafccd798e69e31f09a0d270c14e938c913935e9fd427691299b0a5d2db2a2",
"checksum": "af1cd20b7cc1d465c270860997f1245b2967005b1e5308b4a43401e983f883a4",
"size": 2226000,
"triangles": 3371,
"bounds": {
"min": [
-3.23727,
-1.32298,
-1.36027
],
"max": [
1.54844,
3.76779,
1.15116
]
},
"groundOffset": 1.32298,
"labelHeight": 5.44077,
"markerRadius": 1.53143,
"animations": [
"Action - knockdown_start",
"Action - buff01",
"Action - buff_sp01",
"Cast - cast01",
"Cast - cast_sp01",
"Cast - casting_delay",
"Action - continuous_buff",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Action - knockdown_recover",
"Walk - walk_forward",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry"
],
"id": "barbo-brother",
"baseActorId": "barbo-brother",
"fileName": "barbo-brother.glb",
"url": "/assets/creatures/grafu-castle/barbo-brother.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/black_hat/act_black_hat.ros",
"appearanceSignature": null,
"sourceModelSha256": "1e16384ee51d97cb691ce2bb9c53e7f7c13c067bc40c09f4bec5fd8dc6f8b8f4",
"checksum": "e3d5265c794b82d45c34bd7875e33c9f00680dc67c3cc18213f5df657f9ab76a",
"size": 1965712,
"triangles": 2222,
"bounds": {
"min": [
-0.96974,
-0.01676,
-0.63427
],
"max": [
0.92815,
3.14637,
1.25604
]
},
"groundOffset": 0.01676,
"labelHeight": 3.51313,
"markerRadius": 0.60732,
"animations": [
"Action - buff_sp01",
"Action - buff01",
"Cast - cast_sp01",
"Cast - cast01",
"Cast - casting_delay",
"Action - continuous_buff",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Action - knockdown_end",
"Action - knockdown_recover",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Walk - walk_forward"
],
"id": "black-hat",
"baseActorId": "black-hat",
"fileName": "black-hat.glb",
"url": "/assets/creatures/grafu-castle/black-hat.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/black_hat/act_black_hat_blue.ros",
"appearanceSignature": null,
@@ -206,6 +357,58 @@
"url": "/assets/creatures/grafu-castle/controlled-steel-guardian.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/lost_protector/act_cursed_steel_guardian.ros",
"appearanceSignature": null,
"sourceModelSha256": "b31342cb3ee28f6d6b0b70af334ab835e5212722bc99d0c8818568d5b9e079df",
"checksum": "3ec7660d4e1b475ec9ae290c304802dd4ba174048fac0781ae25474a718227fe",
"size": 1151612,
"triangles": 2201,
"bounds": {
"min": [
-0.97829,
-0.00095,
-0.38972
],
"max": [
0.97829,
2.01359,
0.26596
]
},
"groundOffset": 0.00095,
"labelHeight": 2.36454,
"markerRadius": 0.62611,
"animations": [
"Attack - 1h_attack01",
"Attack - 1h_attack02",
"Idle - 1h_idle",
"Action - 1h_parry",
"Cast - casting01",
"Cast - casting02",
"Cast - casting_delay",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Run - run_forward",
"Stand - stand_idle01",
"Walk - walk_forward",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Action - knockdown_end",
"Action - knockdown_recover"
],
"id": "cursed-steel-guardian",
"baseActorId": "cursed-steel-guardian",
"fileName": "cursed-steel-guardian.glb",
"url": "/assets/creatures/grafu-castle/cursed-steel-guardian.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/elder_myconid/act_elder_myconid.ros",
"appearanceSignature": null,
@@ -924,6 +1127,56 @@
"url": "/assets/creatures/grafu-castle/hm-male-image-585705.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/karth/act_karth.ros",
"appearanceSignature": null,
"sourceModelSha256": "18d43dd054c85512bfdbde50093c9dee6b368cef088d7c0f6cc3e50fff8e3ea3",
"checksum": "ac96b24461b39cdfae7810097dbe6698f0d7ce1afe235df04d72144dceef893d",
"size": 1993572,
"triangles": 3052,
"bounds": {
"min": [
-1.18195,
-0.00007,
-0.72488
],
"max": [
1.18195,
2.6109,
0.72657
]
},
"groundOffset": 0.00007,
"labelHeight": 2.96097,
"markerRadius": 0.75645,
"animations": [
"Walk - walk_forward",
"Action - buff01",
"Action - buff_sp01",
"Cast - cast01",
"Cast - cast_sp01",
"Cast - casting_delay",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Idle - crouch_idle",
"Action - spawn"
],
"id": "karth",
"baseActorId": "karth",
"fileName": "karth.glb",
"url": "/assets/creatures/grafu-castle/karth.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/karth/act_karth_01.ros",
"appearanceSignature": null,
@@ -1019,6 +1272,221 @@
"fileName": "milk-scarab-blue.glb",
"url": "/assets/creatures/grafu-castle/milk-scarab-blue.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/mount_millenium_chimera/act_mount_millenium_chimera_laby.ros",
"appearanceSignature": null,
"sourceModelSha256": "1024bb257d901842c6bb7303eaba66399d26c28b680a7d8fadf4ee49c4b27a06",
"checksum": "7cb4ae344d3a46094b96faebdc6274eace04eb894de64ee87ac7bb7a1309b321",
"size": 1217348,
"triangles": 3086,
"bounds": {
"min": [
-0.4686,
-0.01121,
-2.26974
],
"max": [
0.4686,
1.73369,
1.59992
]
},
"groundOffset": 0.01121,
"labelHeight": 2.0949,
"markerRadius": 1.23829,
"animations": [
"Cast - casting01",
"Cast - casting02",
"Cast - casting_delay",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Action - jump_down",
"Action - jump_end_back",
"Action - jump_end_run",
"Action - jump_inplace",
"Action - jump_loop",
"Action - jump_up",
"Run - run_back",
"Run - run_forward",
"Action - shuffle_left",
"Action - shuffle_right",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Walk - walk_forward"
],
"id": "mount-millenium-chimera-laby",
"baseActorId": "mount-millenium-chimera-laby",
"fileName": "mount-millenium-chimera-laby.glb",
"url": "/assets/creatures/grafu-castle/mount-millenium-chimera-laby.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/enraged_big_bear/act_enraged_big_bear_purple.ros",
"appearanceSignature": null,
"sourceModelSha256": "22700bad0c13bad05bb722a7c6aa9959e4634217974b559901ab99e55fbfaca7",
"checksum": "36738dc204f6d574f56ee41044d61ae88a885d0dc4b411f7ea70d76e84d48a4b",
"size": 935312,
"triangles": 1568,
"bounds": {
"min": [
-1.65768,
0.00083,
-0.63438
],
"max": [
1.66988,
2.50467,
0.55741
]
},
"groundOffset": -0.00083,
"labelHeight": 2.85384,
"markerRadius": 1.06482,
"animations": [
"Cast - cast01",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Action - buff01",
"Action - buff_sp02",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Action - knockdown_end",
"Action - knockdown_recover",
"Run - run_back",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Walk - walk_forward",
"Idle - knockdown_idle",
"Cast - casting_delay",
"Action - jump_down",
"Action - jump_end_back",
"Action - jump_end_run",
"Action - jump_loop",
"Action - jump_up"
],
"id": "enraged-big-bear-purple",
"baseActorId": "enraged-big-bear-purple",
"fileName": "enraged-big-bear-purple.glb",
"url": "/assets/creatures/grafu-castle/enraged-big-bear-purple.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/enraged_big_bear/act_enraged_big_bear_cream.ros",
"appearanceSignature": null,
"sourceModelSha256": "e1d1810f37182d2f2c5e7dcf72aae4da75cbd5f056a5445df8dc17b2539d5bcb",
"checksum": "1e327d246fdcebf9b35891f37ccc3aed3ff7bfb4f2c7355c1381d7e0231e956c",
"size": 941160,
"triangles": 1568,
"bounds": {
"min": [
-1.65768,
0.00083,
-0.63438
],
"max": [
1.66988,
2.50467,
0.55741
]
},
"groundOffset": -0.00083,
"labelHeight": 2.85384,
"markerRadius": 1.06482,
"animations": [
"Cast - cast01",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Action - buff01",
"Action - buff_sp02",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Action - knockdown_end",
"Action - knockdown_recover",
"Run - run_back",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Walk - walk_forward",
"Idle - knockdown_idle",
"Cast - casting_delay",
"Action - jump_down",
"Action - jump_end_back",
"Action - jump_end_run",
"Action - jump_loop",
"Action - jump_up"
],
"id": "enraged-big-bear-cream",
"baseActorId": "enraged-big-bear-cream",
"fileName": "enraged-big-bear-cream.glb",
"url": "/assets/creatures/grafu-castle/enraged-big-bear-cream.glb",
"rotationY": 0
},
{
"sourceModel": "model/character/creature/rafael_bakderr/act_rafael_bakderr.ros",
"appearanceSignature": null,
"sourceModelSha256": "117287fd6f1ea813a73f846a0cde6bfd6d6f5ff00778dde82a1d7308aaafb0cc",
"checksum": "06e87d84a7cb3e15d610b0f18528cb1331c80db4597c67c49267aa4a627386dc",
"size": 1705044,
"triangles": 3437,
"bounds": {
"min": [
-0.59518,
0.00039,
-0.34992
],
"max": [
0.59473,
2.21216,
0.25268
]
},
"groundOffset": -0.00039,
"labelHeight": 2.56177,
"markerRadius": 0.4,
"animations": [
"Action - buff01",
"Action - buff_sp01",
"Cast - cast01",
"Cast - cast_sp01",
"Cast - casting_delay",
"Action - continuous_buff",
"Terminal Pose - dead",
"Death - death",
"Action - dodge",
"Wound - hurt",
"Idle - idle02",
"Idle - idle03",
"Run - run_forward",
"Stand - stand_idle01",
"Attack - unarmed_attack01",
"Attack - unarmed_attack02",
"Idle - unarmed_idle",
"Action - unarmed_parry",
"Walk - walk_forward"
],
"id": "rafael-bakderr",
"baseActorId": "rafael-bakderr",
"fileName": "rafael-bakderr.glb",
"url": "/assets/creatures/grafu-castle/rafael-bakderr.glb",
"rotationY": 0
}
]
}
@@ -8,9 +8,9 @@
"valid": true
}
],
"gridCells": 2074478,
"gridHeight": 994,
"gridWidth": 2087,
"gridCells": 4046196,
"gridHeight": 1812,
"gridWidth": 2233,
"ignoredEmptyTilePackingFailures": 0,
"intermediateRetention": null,
"mode": "solo",
@@ -21,55 +21,55 @@
"tileRows": 1,
"tileSize": null
},
"dungeonId": "black-rook-hold-arena",
"dungeonId": "arena-runtime-black-rook",
"generator": "@recast-navigation/three@0.43.1",
"geometry": {
"bounds": [
[
-92.08255767822266,
-16.14961814880371,
-279.4311218261719
-102.83599853515625,
-49.58357238769531,
-373.1059875488281
],
[
321.9174499511719,
37.25038528442383,
-82.83113098144531
340.9640197753906,
410.1164245605469,
-28.105987548828125
]
],
"boundsTolerance": 0.4,
"rejectedOutOfBoundsTriangles": 0,
"sourceTriangles": 7170,
"sourceVertices": 21510,
"triangles": 7170,
"vertices": 21510
"sourceTriangles": 26724,
"sourceVertices": 80172,
"triangles": 26724,
"vertices": 80172
},
"input": {
"bounds": [
[
-93.08255767822266,
-39.549617767333984,
-280.0311279296875
-103.83599853515625,
-98.98357391357422,
-375.3059997558594
],
[
324.1624450683594,
69.1881103515625,
-81.26593780517578
342.7250061035156,
410.1130065917969,
-13.022000312805176
]
],
"degenerateTriangleCount": 0,
"degenerateTriangleCount": 33,
"invalidIndexCount": 0,
"meshCount": 1,
"nonFiniteCoordinateCount": 0,
"triangleCount": 49821,
"vertexCount": 149463
"triangleCount": 192419,
"vertexCount": 577257
},
"inputChunkChecksums": {
"public/assets/game/arenas/black-rook-hold-arena/navigation-collision.glb": "285bdce7d5b5085eef7d25f82a5b6a5b380605a310c539e8e94984182c835749"
"playtest-artifacts/black-rook-combined.glb": "aa4f39620e2562cea0bf39ec54ff377b19eef799eaa08f0e9ea81896f8a31aba"
},
"inputChunks": [
"public/assets/game/arenas/black-rook-hold-arena/navigation-collision.glb"
"playtest-artifacts/black-rook-combined.glb"
],
"output": "public/assets/game/arenas/black-rook-hold-arena/navigation-raw.glb",
"output": "playtest-artifacts/black-rook-navigation.glb",
"schemaVersion": 1,
"settings": {
"agentHeight": 1.8,
@@ -80,35 +80,6 @@
"cellSize": 0.2
},
"source": {
"adtFiles": [
"blackrookholdarena_28_28.adt",
"blackrookholdarena_28_29.adt",
"blackrookholdarena_28_30.adt",
"blackrookholdarena_29_28.adt",
"blackrookholdarena_29_29.adt",
"blackrookholdarena_29_30.adt",
"blackrookholdarena_30_28.adt",
"blackrookholdarena_30_29.adt",
"blackrookholdarena_30_30.adt"
],
"gameplayBounds": {
"max": [
312,
30,
-110
],
"min": [
-82,
-10,
-242
]
},
"kind": "adt-placed-wmo-repair",
"legacyCollision": "public/assets/game/manastorm/1784-blackrookholdarena/collision.glb",
"placedWmos": [
"../LadiksMPQEditor/patch-WC1/WORLD/WMO/BROKENISLES/VALSHARAH/7VS_BLACKROOKHOLD_MICRO01.WMO",
"../LadiksMPQEditor/patch-WC1/WORLD/WMO/PVP/BUILDINGS/BLACKROOKHOLD/7VS_BLACKROOKHOLD_ARENA.WMO",
"../LadiksMPQEditor/patch-WC1/WORLD/WMO/PVP/BUILDINGS/BLACKROOKHOLD/BLACKROOKHOLD_ARENA_PLATFORMTEST.WMO"
]
"kind": "runtime-collision-repair"
}
}
@@ -56,15 +56,16 @@
"collisionChunks": 4
},
"navigation": {
"triangles": 4948,
"vertices": 14844,
"sourceComponents": 805,
"triangles": 783,
"vertices": 2349,
"sourceComponents": 1078,
"spawnDistances": [
0.009180110009213026,
0.01568599673120942
2.095,
1.026
],
"rawTriangles": 7170,
"report": "recast-report.json"
"rawTriangles": 26724,
"report": "recast-report.json",
"repair": "Rebaked against restored collision. Both teams spawn on the connected interior floor, not the terrain above the arena."
},
"assets": [
{
@@ -94,8 +95,8 @@
},
{
"file": "navigation.glb",
"bytes": 238420,
"sha256": "e463a0220842a4793b2150e95f4fd704f575def288813c781792b021afe8d3f0"
"bytes": 38500,
"sha256": "ee2df9f0c2dbd14d53e84fd66efcc4b48a93ac99c57c27a7d1ea876d29899910"
}
]
}
@@ -1 +1 @@
{"schemaVersion":1,"generatedAt":null,"sources":[{"kind":"wow335","path":"../wow335a/Data/enUS/patch-enUS.MPQ","sha256":"9f0088da35c5ed0b5106cd20e422611489e435b74043e520e02221e0ce1b1af1"},{"kind":"ascension","path":"../LadiksMPQEditor/client-current/area-52/patch-D/DBFilesClient/Spell.dbc","sha256":"2f77f18b91ffbae32a19568e4bc05ec78ee384b6ba8dd2a6e05f0e97abbb2dce"},{"kind":"runewaker","path":"../Runewaker/Resource/data","sha256":"dd5ffcfd74b253dcecaa2f41a931a634dd45ef5f7c13e849d539ddc47fdee1f9"}],"coverage":{"requested":6383,"authentic":5144,"fallback":1239,"fallbackKeys":["wow335:20647","wow335:2687","wow335:64380","wow335:20187","wow335:25781","wow335:20185","wow335:20186","wow335:5502","wow335:20184","wow335:53651","wow335:31898","wow335:31804","wow335:53733","wow335:53726","wow335:75","wow335:13481","wow335:781","wow335:34026","wow335:34754","wow335:47633","wow335:46584","wow335:26372","wow335:49278","wow335:49279","wow335:44450","wow335:34913","wow335:43043","wow335:43044","wow335:55342","wow335:29886","wow335:58889","wow335:5225","wow335:52610","ascension:705153","ascension:705154","ascension:560456","ascension:800193","ascension:561322","ascension:804138","ascension:805821","ascension:801767","ascension:707583","ascension:705160","ascension:705184","ascension:705185","ascension:804746","ascension:706346","ascension:706347","ascension:705238","ascension:92081","ascension:706354","ascension:92083","ascension:560906","ascension:707207","ascension:706326","ascension:706327","ascension:92082","ascension:705209","ascension:705210","ascension:705215","ascension:707721","ascension:705196","ascension:706804","ascension:706350","ascension:706351","ascension:705206","ascension:561314","ascension:705172","ascension:561321","ascension:705171","ascension:807861","ascension:800943","ascension:561394","ascension:705202","ascension:705241","ascension:705174","ascension:705170","ascension:705169","ascension:706353","ascension:560564","ascension:503408","ascension:503409","ascension:503410","ascension:503411","ascension:503412","ascension:503413","ascension:503414","ascension:705921","ascension:301297","ascension:572870","ascension:92085","ascension:705923","ascension:712396","ascension:802756","ascension:705906","ascension:705888","ascension:705852","ascension:681465","ascension:705889","ascension:705890","ascension:705873","ascension:806283","ascension:705849","ascension:705907","ascension:706368","ascension:705936","ascension:705937","ascension:705861","ascension:705909","ascension:503748","ascension:92084","ascension:705840","ascension:705841","ascension:92086","ascension:705911","ascension:705878","ascension:706538","ascension:300663","ascension:705903","ascension:705904","ascension:501220","ascension:501221","ascension:501222","ascension:501223","ascension:501224","ascension:501225","ascension:501226","ascension:501227","ascension:501228","ascension:705843","ascension:706482","ascension:501162","ascension:705848","ascension:705844","ascension:807296","ascension:707617","ascension:704500","ascension:560822","ascension:706266","ascension:707844","ascension:92089","ascension:681376","ascension:300465","ascension:92087","ascension:520251","ascension:705102","ascension:707842","ascension:520257","ascension:705108","ascension:804613","ascension:704607","ascension:705120","ascension:705151","ascension:92088","ascension:705105","ascension:560573","ascension:704360","ascension:301287","ascension:707513","ascension:704374","ascension:804609","ascension:300468","ascension:705128","ascension:805244","ascension:704613","ascension:524947","ascension:704612","ascension:807430","ascension:705113","ascension:705125","ascension:705133","ascension:705521","ascension:705522","ascension:705523","ascension:705498","ascension:707862","ascension:92091","ascension:680529","ascension:681484","ascension:806195","ascension:802011","ascension:705488","ascension:92094","ascension:705466","ascension:92093","ascension:705493","ascension:705454","ascension:789256","ascension:707230","ascension:706242","ascension:706243","ascension:705528","ascension:681092","ascension:804024","ascension:680253","ascension:705526","ascension:803638","ascension:705534","ascension:800165","ascension:520211","ascension:520212","ascension:520213","ascension:578297","ascension:574319","ascension:574320","ascension:807462","ascension:807887","ascension:705690","ascension:705691","ascension:92097","ascension:705675","ascension:707053","ascension:705720","ascension:705701","ascension:570722","ascension:92098","ascension:705647","ascension:300595","ascension:92096","ascension:705640","ascension:567542","ascension:705693","ascension:705641","ascension:705642","ascension:705656","ascension:705648","ascension:705649","ascension:707652","ascension:705651","ascension:705696","ascension:705697","ascension:705698","ascension:800699","ascension:807233","ascension:705659","ascension:705660","ascension:804040","ascension:705677","ascension:705689","ascension:567533","ascension:705Line truncated
{"schemaVersion":1,"generatedAt":null,"sources":[{"kind":"wow335","path":"../wow335a/Data/enUS/patch-enUS.MPQ","sha256":"9f0088da35c5ed0b5106cd20e422611489e435b74043e520e02221e0ce1b1af1"},{"kind":"ascension","path":"../LadiksMPQEditor/client-current/area-52/patch-D/DBFilesClient/Spell.dbc","sha256":"2f77f18b91ffbae32a19568e4bc05ec78ee384b6ba8dd2a6e05f0e97abbb2dce"},{"kind":"runewaker","path":"../Runewaker/Resource/data","sha256":"dd5ffcfd74b253dcecaa2f41a931a634dd45ef5f7c13e849d539ddc47fdee1f9"}],"coverage":{"requested":6383,"authentic":5144,"fallback":1239,"fallbackKeys":["wow335:20647","wow335:2687","wow335:64380","wow335:20187","wow335:25781","wow335:20185","wow335:20186","wow335:5502","wow335:20184","wow335:53651","wow335:31898","wow335:31804","wow335:53733","wow335:53726","wow335:75","wow335:13481","wow335:781","wow335:34026","wow335:34754","wow335:47633","wow335:46584","wow335:26372","wow335:49278","wow335:49279","wow335:44450","wow335:34913","wow335:43043","wow335:43044","wow335:55342","wow335:29886","wow335:58889","wow335:5225","wow335:52610","ascension:705153","ascension:705154","ascension:560456","ascension:800193","ascension:561322","ascension:804138","ascension:805821","ascension:801767","ascension:707583","ascension:705160","ascension:705184","ascension:705185","ascension:804746","ascension:706346","ascension:706347","ascension:705238","ascension:92081","ascension:706354","ascension:92083","ascension:560906","ascension:707207","ascension:706326","ascension:706327","ascension:92082","ascension:705209","ascension:705210","ascension:705215","ascension:707721","ascension:705196","ascension:706804","ascension:706350","ascension:706351","ascension:705206","ascension:561314","ascension:705172","ascension:561321","ascension:705171","ascension:807861","ascension:800943","ascension:561394","ascension:705202","ascension:705241","ascension:705174","ascension:705170","ascension:705169","ascension:706353","ascension:560564","ascension:503408","ascension:503409","ascension:503410","ascension:503411","ascension:503412","ascension:503413","ascension:503414","ascension:705921","ascension:301297","ascension:572870","ascension:92085","ascension:705923","ascension:712396","ascension:802756","ascension:705906","ascension:705888","ascension:705852","ascension:681465","ascension:705889","ascension:705890","ascension:705873","ascension:806283","ascension:705849","ascension:705907","ascension:706368","ascension:705936","ascension:705937","ascension:705861","ascension:705909","ascension:503748","ascension:92084","ascension:705840","ascension:705841","ascension:92086","ascension:705911","ascension:705878","ascension:706538","ascension:300663","ascension:705903","ascension:705904","ascension:501220","ascension:501221","ascension:501222","ascension:501223","ascension:501224","ascension:501225","ascension:501226","ascension:501227","ascension:501228","ascension:705843","ascension:706482","ascension:501162","ascension:705848","ascension:705844","ascension:807296","ascension:707617","ascension:704500","ascension:560822","ascension:706266","ascension:707844","ascension:92089","ascension:681376","ascension:300465","ascension:92087","ascension:520251","ascension:705102","ascension:707842","ascension:520257","ascension:705108","ascension:804613","ascension:704607","ascension:705120","ascension:705151","ascension:92088","ascension:705105","ascension:560573","ascension:704360","ascension:301287","ascension:707513","ascension:704374","ascension:804609","ascension:300468","ascension:705128","ascension:805244","ascension:704613","ascension:524947","ascension:704612","ascension:807430","ascension:705113","ascension:705125","ascension:705133","ascension:705521","ascension:705522","ascension:705523","ascension:705498","ascension:707862","ascension:92091","ascension:680529","ascension:681484","ascension:806195","ascension:802011","ascension:705488","ascension:92094","ascension:705466","ascension:92093","ascension:705493","ascension:705454","ascension:789256","ascension:707230","ascension:706242","ascension:706243","ascension:705528","ascension:681092","ascension:804024","ascension:680253","ascension:705526","ascension:803638","ascension:705534","ascension:800165","ascension:520211","ascension:520212","ascension:520213","ascension:578297","ascension:574319","ascension:574320","ascension:807462","ascension:807887","ascension:705690","ascension:705691","ascension:92097","ascension:705675","ascension:707053","ascension:705720","ascension:705701","ascension:570722","ascension:92098","ascension:705647","ascension:300595","ascension:92096","ascension:705640","ascension:567542","ascension:705693","ascension:705641","ascension:705642","ascension:705656","ascension:705648","ascension:705649","ascension:707652","ascension:705651","ascension:705696","ascension:705697","ascension:705698","ascension:800699","ascension:807233","ascension:705659","ascension:705660","ascension:804040","ascension:705677","ascension:705689","ascension:567533","ascension:705Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aimedshot_impact_chest.m2","sourceSha256":"890e9d3428eda7aea605a060e05936d8c431b3e39acb86a22b9882d52d89ffbf","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":0,"pivot":[0,0.06144142150878906,0.1474645584821701],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.023655785247683525,0.11720481514930725],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.033393073827028275,0.032582495361566544,0.1633438616991043],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.0412614606320858,0.1684097796678543],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.014023211784660816,0.34734097123146057],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\STAR1.BLP","sourcePath":"spells/star1.blp","sourceSha256":"9de8215ce7987289aa00a287cec5f0bb72f5bdafd7fe0f65461e5a300e7f5215","url":"/assets/game/combat-effects/original/wow335/all/textures/9de8215ce7987289aa00.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE10D.BLP","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"PARTICLES\\RED_GLOW2.BLP","sourcePath":"particles/red_glow2.blp","sourceSha256":"cbb04e2a009db6aad65487e3b562e7214841e6b89247c703e9900404a7e551ca","url":"/assets/game/combat-effects/original/wow335/all/textures/cbb04e2a009db6aad654.png"},{"type":0,"flags":0,"filename":"SPELLS\\TOONSMOKE16.BLP","sourcePath":"spells/toonsmoke16.blp","sourceSha256":"d2a2ba95f728b223e03ceaf316d9abbf709e3fd0ec5c2628d4bf5ec05aab4062","url":"/assets/game/combat-effects/original/wow335/all/textures/d2a2ba95f728b223e03c.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6","url":"/assets/game/combat-effects/original/wow335/all/textures/af8b9a0098956c5acf18.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/aimedshot_impact_chest.m2","normalizedSourceModel":"spells/aimedshot_impact_chest.m2","sourceSha256":"890e9d3428eda7aea605a060e05936d8c431b3e39acb86a22b9882d52d89ffbf","durationMs":1600,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\STAR1.BLP","sourcePath":"spells/star1.blp","sourceSha256":"9de8215ce7987289aa00a287cec5f0bb72f5bdafd7fe0f65461e5a300e7f5215","url":"/assets/game/combat-effects/original/wow335/all/textures/9de8215ce7987289aa00.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE10D.BLP","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"PARTICLES\\RED_GLOW2.BLP","sourcePath":"particles/red_glow2.blp","sourceSha256":"cbb04e2a009db6aad65487e3b562e7214841e6b89247c703e9900404a7e551ca","url":"/assets/game/combat-effects/original/wow335/all/textures/cbb04e2a009db6aad654.png"},{"type":0,"flags":0,"filename":"SPELLS\\TOONSMOKE16.BLP","sourcePath":"spells/toonsmoke16.blp","sourceSha256":"d2a2ba95f728b223e03ceaf316d9abbf709e3fd0ec5c2628d4bf5ec05aab4062","url":"/assets/game/combat-effects/original/wow335/all/textures/d2a2ba95f728b223e03c.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6","url":"/assets/game/combat-effects/original/wow335/all/textures/af8b9a0098956c5acf18.png"}],"particles":[{"id":4294967295,"flags":295961,"position":[0,0.06144142150878906,0.1474645584821701],"parentBone":0,"textureIndex":0,"geometryModel":"","recursionModel":"","blLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/amplifymagic_impact_base.m2","sourceSha256":"8b3aeb71718d79af052ac9fb922a6c272edc3ce0a8b9eef4c87b75ac60305c03","sourceSkinSha256":"fadf60659797ceccbe8c5ae25c127443644e0a5b6b70623cff0b35ceb6dd11f7","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2500,"moveSpeed":0,"flags":33}],"globalSequences":[1733,1333,5500,400],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,2500],"values":[[0,0,0],[0,0,0],[0,0,5.059416770935059]]}]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,433,867,1300,1733],"values":[[0,0,0,1],[0,0,0.707083346049379,0.707083346049379],[0,0,1,0],[0,0,0.7071138645588549,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,1367,2767,4133,5500],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,334,2500],"values":[[2.479999303817749,2.4800000190734863,2.4800007343292236],[0.9084246754646301,0.9084200263023376,0.9084252715110779],[0.9799997210502625,0.9800000190734863,0.9800003170967102],[0.9799997210502625,0.9800000190734863,0.9800003170967102]]}]}},{"parent":1,"flags":512,"pivot":[0,0,2.6388888359069824],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,2500],"values":[[0,0,0],[0,0,-2.6388888359069824]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0,0,1.3194444179534912],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,2500],"values":[[0,0,0],[0,0,-1.3194444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":512,"pivot":[0,0,2.6388888359069824],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,334,2500],"values":[[2.479999303817749,2.4800000190734863,2.4800007343292236],[0.9084246754646301,0.9084200263023376,0.9084252715110779],[0.9799997210502625,0.9800000190734863,0.9800003170967102],[0.9799997210502625,0.9800000190734863,0.9800003170967102]]}]}},{"parent":4,"flags":512,"pivot":[0,0,1.3194444179534912],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,334,2500],"values":[[2.479999303817749,2.4800000190734863,2.4800007343292236],[0.9084246754646301,0.9084200263023376,0.9084252715110779],[0.9799997210502625,0.9800000190734863,0.9800003170967102],[0.9799997210502625,0.9800000190734863,0.9800003170967102]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1867,2500],"values":[[0,0,0],[0,0,1.6666666269302368],[0,0,1.6666666269302368]]}]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,333,667,1000,1333],"values":[[0,0,0,1],[0,0,0.707083346049379,0.707083346049379],[0,0,1,0],[0,0,0.7071138645588549,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,1.3513141870498657],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0.47458162903785706],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":7,"flags":0,"pivot":[-0.2777777910232544,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":23,"blendMode":4},{"flags":23,"blendMode":4},{"flags":23,"blendMode":4},{"flags":23,"blendMode":4},{"flags":23,"blendMode":4},{"flags":23,"blendMoLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/antimagic_precast_hand.m2","sourceSha256":"e3bf3a8547725652e2c6edf2dbc989d7df3c3e1183a339454f16ebd850b2133d","sourceSkinSha256":"b678120623f5862988e80fd98aee74ba7083e63006d6cc9fe96206fe43d7e6c2","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"globalSequences":[0],"bones":[{"parent":-1,"flags":8,"pivot":[0,0.00425790436565876,-0.003779775695875287],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"Particles\\Green_Glow3.blp","sourcePath":"particles/green_glow3.blp","sourceSha256":"a25958a55112d2e932a0e64832c1a4f5a2e8aefb5270be9d9dabcfcd33edf22a","url":"/assets/game/combat-effects/original/wow335/all/textures/a25958a55112d2e932a0.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/antimagic_precast_hand.m2","normalizedSourceModel":"spells/antimagic_precast_hand.m2","sourceSha256":"e3bf3a8547725652e2c6edf2dbc989d7df3c3e1183a339454f16ebd850b2133d","durationMs":1000,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"Particles\\Green_Glow3.blp","sourcePath":"particles/green_glow3.blp","sourceSha256":"a25958a55112d2e932a0e64832c1a4f5a2e8aefb5270be9d9dabcfcd33edf22a","url":"/assets/game/combat-effects/original/wow335/all/textures/a25958a55112d2e932a0.png"}],"particles":[{"id":4294967295,"flags":132121,"position":[0,0,0],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":1,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":10,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0.1111111119389534}],"speedVariation":[{"timeMs":0,"value":0.19999998807907104}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":6.2831854820251465}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":1.2000000476837158}],"emissionRate":[{"timeMs":0,"value":10}],"emissionAreaLength":[{"timeMs":0,"value":0}],"emissionAreaWidth":[{"timeMs":0,"value":0}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[166,216.00001525878906,46]},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":[103.00000762939453,230.00001525878906,0]},{"timestamp":32767,"normalizedTime":1,"value":[68,205.00001525878906,0]}],"alpha":[{"timestamp":0,"normalizedTime":0,"value":32767},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":32767},{"timestamp":32767,"normalizedTime":1,"value":4240}],"scale":[{"timestamp":0,"normalizedTime":0,"value":[0.16111108660697937,0.16111108660697937]},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":[0.30277779698371887,0.30277779698371887]},{"timestamp":32767,"normalizedTime":1,"value":[0.3083333373069763,0.3083333373069763]}],"headCell":[],"tailCell":[],"enabled":[{"timeMs":0,"value":1}]}}],"runtime":{"renderer":"wow-m2-particles-v1","readyParticleIndices":[0Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/antimagic_state_base.m2","sourceSha256":"5eb27e9081efe8ecd0bc13be4d271f431c0ae63a7284c73f851cee92b32fc5b5","sourceSkinSha256":"a65020eb67d2ab2fa00542af34330a423a49b90700c1d8c1c32b5dbaf7990ffc","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2400,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":2054,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":811,"moveSpeed":0,"flags":33}],"globalSequences":[1621,1633],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,2.032287836074829],"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,378,811,1243,1621],"values":[[0,0,0.11827871948480606],[0,0,-0.16180525720119476],[0,0,0.11827871948480606],[0,0,-0.16180525720119476],[0,0,0.11827871948480606]]}]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,400,800,1233,1633],"values":[[0,0,-0.9384746848963896,0.34534745323038424],[0,0,-0.4338816492202521,0.9009674367503892],[0,0,0.315073091830195,0.9490340891750847],[0,0,0.9143955809198279,0.40476699118015075],[0,0,0.9384746848963896,-0.34534745323038424]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0.6993667483329773],"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,378,811,1243,1621],"values":[[0,0,-0.11827882379293442],[0,0,0.1618051528930664],[0,0,-0.11827882379293442],[0,0,0.1618051528930664],[0,0,-0.11827882379293442]]}]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,400,800,1233,1633],"values":[[0,0,0.9384441663869136,0.34534745323038424],[0,0,0.4338511307107761,0.9009674367503892],[0,0,-0.315103610339671,0.9490340891750847],[0,0,-0.9144260994293039,0.40476699118015075],[0,0,-0.9384441663869136,-0.34534745323038424]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.001601288910023868,0.00006432666123146191,1.2972921133041382],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Shockwave10.blp","sourcePath":"spells/shockwave10.blp","sourceSha256":"885832d49c0ce7dfb202699ed771926c86221d075d6cca8b91d8edf96d5dfee1","url":"/assets/game/combat-effects/original/wow335/all/textures/885832d49c0ce7dfb202.png"},{"type":0,"flags":0,"filename":"Particles\\Rune4b.blp","sourcePath":"particles/rune4b.blp","sourceSha256":"35d574c9b819f19914d7c2f9f90f09fbdc3713c21bed46df9384fbbcc27baa2f","url":"/assets/game/combat-effects/original/wow335/all/textures/35d574c9b819f19914d7.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/antimagic_state_base.m2","normalizedSourceModel":"spells/antimagic_state_base.m2","sourceSha256":"5eb27e9081efe8ecd0bc13be4d271f431c0ae63a7284c73f851cee92b32fc5b5","durationMs":2400,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2400,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":2054,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":811,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Shockwave10.blp","sourcePath":"spells/shockwave10.blp","sourceSha256":"885832d49c0ce7dfb202699ed771926c86221d075d6cca8b91d8edf96d5dfee1","url":"/assets/game/combat-effects/original/wow335/all/textures/885832d49c0ce7dfb202.png"},{"type":0,"flags":0,"filename":"Particles\\Rune4b.blp","sourcePath":"particles/rune4b.blp","sourceSha256":"35d574c9b819f19914d7c2f9f90f09fbdc3713c21bed46df9384fbbcc27baa2f","url":"/assets/game/combat-effects/original/wow335/all/textures/35d574c9b819f19914d7.png"}],"particles":[{"id":4294967295,"flags":131097,"position":[0.001601288910023868,0.00006432666123146191,1.2972921133041382],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":1,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.10000000149011612,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0.1666666716337204}],"speedVariation":[{"timeMs":0,"value":1}],"verticalRange":[{"timeMs":0,"value":0.0087Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcanebomb_missle.m2","sourceSha256":"85c2ed3b6cc01b1f8df0e52741155ccdfeb92262eca413a66017cfcb12e8a1e3","sourceSkinSha256":"fc935f67b95ee4b60cb5b146273c19ab858fc80f4c60ead0ff5702e9e5ab908b","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1034,"moveSpeed":0,"flags":32},{"index":1,"id":144,"variationIndex":0,"durationMs":1034,"moveSpeed":0,"flags":96}],"globalSequences":[1333,2000,5000,2667],"bones":[{"parent":-1,"flags":512,"pivot":[-0.017364928498864174,-0.006683349609375,0.009243435226380825],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":3,"sequences":[{"timestamps":[0,667,1333,2000,2667],"values":[[0,0.010132145146031068,0.03790398876918851,0.9992065187536241],[0,0.19003875850703453,0.7092806787316508,0.6787926877651296],[0,0.2586138492996002,0.9652088991973632,-0.03924680318613239],[0,0.17569505905331584,0.6556901760917997,-0.7343058565019684],[0,-0.010132145146031068,-0.03790398876918851,-0.9992370372631001]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.017364928498864174,-0.006683349609375,0.009243435226380825],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":3,"sequences":[{"timestamps":[0,667,1333,2000,2667],"values":[[0,0,-0.03924680318613239,0.9992065187536241],[0,0,-0.7343363750114444,0.6787926877651296],[0,0,-0.9992370372631001,-0.03924680318613239],[0,0,-0.6787926877651296,-0.7343058565019684],[0,0,0.03924680318613239,-0.9992370372631001]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":520,"pivot":[-0.017912428826093674,0,-0.018040550872683525],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,1333,2667,3867,5000],"values":[[0,0,0,1],[0.707083346049379,0,0,0.707083346049379],[1,0,0,0],[0.7071138645588549,0,0,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":520,"pivot":[-0.017912426963448524,0,0.009332869201898575],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,1333,2667,3867,5000],"values":[[0,0,0,1],[-0.7071138645588549,0,0,0.707083346049379],[-1,0,0,0],[-0.707083346049379,0,0,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.017912426963448524,0.0096041364595294,0.00010320875298930332],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,333,667,1000,1333],"values":[[0,0,0,1],[0,-0.1227759636219367,-0.6963713492233039,0.707083346049379],[0,-0.17365031891842403,-0.9848323007904294,0.0012207403790398877],[0,-0.1227454451124607,-0.6963408307138279,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.017912426963448524,0,0.010867861099541187],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,333,667,1000,1333],"values":[[0,0,0,1],[0,0.7043977172154912,0.06158635212256233,0.707083346049379],[0,0.9961851863155003,0.08713034455397198,0.0012512588885158849],[0,0.7044282357249672,0.06161687063203833,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.017912426963448524,0,0.04932933300733566],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,333,667,1000,1333],"values":[[0,0,0,1],[0,-0.2988372447889645,0.640827661976989,0.707083346049379],[0,-0.4225898007141331,0.9063081759086886,-0.0011291848506118961],[0,-0.2988067262794885,0.640858180486465,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.022096749395132065,0,0.00403594970703125],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.022096749395132065,0,0.00403594970703125],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.017220573499798775,-0.006979463156312704,0.0116560198366642],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"glLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneexplosion_base.m2","sourceSha256":"31a6dcddcddd3035764e0e3e2e54bc6c88b0fe4b12a51d837ef2021d84486fe0","sourceSkinSha256":"e5d863ae5814466c5c5fc2ceeac3dbd17475e2b7eac059e026bd1dade02ac476","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":767,"moveSpeed":0,"flags":33}],"globalSequences":[18667,26667,26600,0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[0,0,0,1],[0,0,-0.3827021088290048,0.9238563188573871]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[1,1,1],[95.1199951171875,95.1199951171875,95.1199951171875]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[0,0,0,1],[0,0,-0.17365031891842403,0.9848017822809534]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[1,1,1],[52.76710891723633,52.76710891723633,52.76710891723633]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[0,0,0,1],[0,0,-0.27982421338541824,0.9600207525864437]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[1,1,1],[95.1141357421875,95.1141357421875,95.1141357421875]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767],"values":[[0,0,0],[1,1,1]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,-0.19973793625831604],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":3,"sequences":[{"timestamps":[33],"values":[[0.707083346049379,0,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":0,"pivot":[0.1770693063735962,0,-0.19973783195018768],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[{"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,18667],"values":[[0,0,0],[-0.9994991421699524,-0.9999987483024597,0.0008988609188236296]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"translation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,26667],"values":[[0,0,0],[-0.9994991421699524,-0.9999987483024597,0.0008988609188236296]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"translation":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,26600],"values":[[0.996994137763977,0.9974924921989441,-0.0008966081659309566],[-0.002505013020709157,-0.002506260061636567,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"materials":[{"flags":17,"blendMode":4},{"flags":17,"blendMode":4},{"flags":17,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"INTERFACE\\BUTTONS\\GLOWSTAR.BLP","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":3,"filename":"WORLD\\LORDAERON\\ALTERACMOUNTAINS\\PASSIVEDOODADS\\DALARAN\\DALARONDOME.BLP","sourcePath":"world/lordaeron/alteracmountains/passivedoodads/dalaran/dalarondome.blp","sourceSha256":"4ec7b1c9762eb94a165d61ea3e58df401b36cf927cf69e65b278c610fbfd05b8","url":"/assets/game/combat-effects/original/wow335/all/textures/4ec7b1c9762eb94a165d.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE1BLUE.BLP","sourcePath":"spells/shockwave1blue.blp","sourceSha256":"0b88f9034bf6aa270d87f479dfc00cdc70658d48b5a04861b446760fc5359cdd","url":"/assets/game/combat-effects/original/wow335/all/textures/0b88f9034bf6aa270d87.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE10C2.BLP","sourcePath":"spells/shockwave10c2.blp","sourceSha256":"e7f231a3b8d3581696ed748bee64eb108ebc6542a489c0b6d993fa823f291b50","url":"/assets/game/combat-effects/original/wow335/all/textures/e7f231a3b8d3581696ed.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE1Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneexplosion_impact_chest.m2","sourceSha256":"3608e9025e6e6221cb4838634585a15f751a06b91f0c69286b79b44de668c77f","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":500,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[1000],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,-0.01935497857630253,0.1474645584821701],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,-0.0029060940723866224,0.11720481514930725],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.0021701918449252844,0.1633438616991043],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.013335970230400562,0.1684097796678543],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.014023211784660816,0.34734097123146057],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,-0.0029060940723866224,0.08882180601358414],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\CYANSTARFLASH.BLP","sourcePath":"spells/cyanstarflash.blp","sourceSha256":"9c13e79a4893cca38d0106faaaf8821bf7a0a68ab2c10434c70b74c0b2680170","url":"/assets/game/combat-effects/original/wow335/all/textures/9c13e79a4893cca38d01.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE10D.BLP","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\AMMO\\BLUE_GLOW2.BLP","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256":"dc81da74a65a3d904efc448e055599a5345e898eae40a1168a0ca64a45a6ba43","url":"/assets/game/combat-effects/original/wow335/all/textures/dc81da74a65a3d904efc.png"},{"type":0,"flags":0,"filename":"SPELLS\\TOONSMOKE16.BLP","sourcePath":"spells/toonsmoke16.blp","sourceSha256":"d2a2ba95f728b223e03ceaf316d9abbf709e3fd0ec5c2628d4bf5ec05aab4062","url":"/assets/game/combat-effects/original/wow335/all/textures/d2a2ba95f728b223e03c.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6","url":"/assets/game/combat-effects/original/wow335/all/textures/af8b9a0098956c5acf18.png"},{"type":0,"flags":0,"filename":"SPELLS\\AURARUNE7.BLP","sourcePath":"spells/aurarune7.blp","sourceSha256":"9eb277e23781acadbdc9609ad86dc0c7f1c15303a8e8c4883c3686c8c8e22ec0","url":"/assets/game/combat-effects/original/wow335/all/textures/9eb277e23781acadbdc9.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/arcaneexplosion_impact_chest.m2","normalizedSourceModel":"spells/arcaneexplosion_impact_chest.m2","sourceSha256":"3608e9025e6e6221cb4838634585a15f751a06b91f0c69286b79b44de668c77f","durationMs":500,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":500,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\CYANSTARFLASH.BLP","sourcePath":"spells/cyanstarflash.blp","sourceSha256":"9c13e79a4893cca38d0106faaaf8821bf7a0a68ab2c10434c70b74c0b2680170","url":"/assets/game/combat-effects/original/wow335/all/textures/9c13e79a4893cca38d01.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVE10D.BLP","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneintellect_impact_base.m2","sourceSha256":"dbcb6acf671722aeed3127321dfc80ad82ba59cb9b3ddec16f3173925202ae65","sourceSkinSha256":"ed1a7ce1f4d86b1582d9394854d486b589828c7e99b447b38327afa7a7649682","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[2200,1400,1033,2900,3267,433,1100,900,3333,3300,1333,1800,800],"bones":[{"parent":-1,"flags":8,"pivot":[0.003548315027728677,-0.006065054796636105,0.8294019103050232],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[0.003548315027728677,-0.006065054796636105,0.8294019103050232],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.0012604109942913055,-0.0037401169538497925,-1.6113460063934326],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1300,1900],"values":[[0,0,0],[0,0,2.55702805519104],[0,0,2.55702805519104]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1300,1900],"values":[[1,1,0.9999999403953552],[5.897988319396973,5.8979878425598145,5.897987365722656],[1.480656385421753,1.4806562662124634,1.4806561470031738],[1.0021635293960571,1.0021635293960571,1.0021635293960571],[1.0021635293960571,1.0021635293960571,1.0021635293960571]]}]}},{"parent":2,"flags":520,"pivot":[0.0004026475944556296,-0.0005419349181465805,-1.6114721298217773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":5,"sequences":[{"timestamps":[0,233,433],"values":[[1,1,0.9999999403953552],[2.183799982070923,2.183800220489502,2.183799982070923],[1,1,0.9999999403953552]]}]}},{"parent":2,"flags":520,"pivot":[0.0033857275266200304,-0.0011435063788667321,-1.6114721298217773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,67,133,233,300,367,433,533,633,667,733,833,900,1000,1100],"values":[[0.9999999403953552,1,0.9999999403953552],[1.4500000476837158,1.450000286102295,1.4500000476837158],[0.8973779082298279,0.8973780870437622,0.8973779082298279],[1.3941187858581543,1.3941189050674438,1.3941187858581543],[0.8782421946525574,0.8782421946525574,0.8782421946525574],[1.1205319166183472,1.1205320358276367,1.1205319166183472],[0.8728179335594177,0.8728179931640625,0.8728179335594177],[1.3857229948043823,1.3857229948043823,1.3857229948043823],[1.2200160026550293,1.220016360282898,1.2200160026550293],[0.9150897264480591,0.9150897860527039,0.9150897264480591],[1.4217392206192017,1.4217395782470703,1.4217392206192017],[0.9385634064674377,0.9385635852813721,0.9385634064674377],[1.4341751337051392,1.4341752529144287,1.4341751337051392],[0.9003607034683228,0.9003608822822571,0.9003607034683228],[0.9999999403953552,1,0.9999999403953552]]}]}},{"parent":2,"flags":520,"pivot":[0.0016801782185211778,-0.0008297723834402859,-1.6114721298217773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,233,667,1100],"values":[[1,1,1],[0.9045335650444031,0.9045344591140747,0.904534101486206],[6.930139541625977,7.626014709472656,7.8324666023254395],[1,1,1]]}]}},{"parent":2,"flags":520,"pivot":[0.0033857275266200304,-0.0011435063788667321,-1.6114721298217773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,67,133,233,300,367,433,533,633,667,733,833,900,1000,1100],"values":[[1,1,0.9999999403953552],[1.4499999284744263,1.4499998092651367,1.4499996900558472],[0.8973779678344727,0.8973779678344727,0.8973778486251831],[1.3941185474395752,1.3941186666488647,1.394118309020996],[0.8782422542572021,0.8782420754432678,0.8782421350479126],[1.1205317974090576,1.1205317974090576,1.1205317974090576],[0.8728179335594177,0.8728177547454834,0.8728178143501282],[1.3857229948043823,1.3857226371765137,1.3857227563858032],[1.2200160026550293,1.2200161218643188,1.2200160026550293],[0.9150897264480591,0.9150896072387695,0.9150896072387695],[1.4217392206192017,1.4217393398284912,1.4217389822006226],[0.9385634064674377,0.9385635256767273,0.9385632872581482],[1.4341751337051392,1.4341750144958496,1.43417489528Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneshot_area.m2","sourceSha256":"e36b4d8b79326dd1a277beec6ac4c5b4b9c8ef63a49f8ea6f5545cece444b654","sourceSkinSha256":"218cea563eec428ee079d439d599fce77a29c2988258e2927a1a4c152a3d8504","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3300,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.15203675627708435,-0.0023630191572010517,0.12965242564678192],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403936386108398,12.403936386108398,12.403936386108398],[10.44805908203125,10.44805908203125,10.44805908203125]]}]}},{"parent":-1,"flags":512,"pivot":[0.15203674137592316,-0.0023630191572010517,0.05715392902493477],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403938293457031,12.403938293457031,12.403938293457031],[10.4480619430542,10.4480619430542,10.4480619430542]]}]}},{"parent":-1,"flags":512,"pivot":[0.15203674137592316,-0.0023630191572010517,0.07050006836652756],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403937339782715,12.403937339782715,12.403937339782715],[10.448060989379883,10.448060989379883,10.448060989379883]]}]}},{"parent":-1,"flags":512,"pivot":[-0.9377273917198181,0.045821286737918854,14.773859977722168],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,3300],"values":[[0,0,0],[0.8753216862678528,0.12174008786678314,-13.307225227355957],[0.8753216862678528,0.12174008786678314,-13.307225227355957]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[4.886870384216309,-5.185313701629639,29.156702041625977],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,1367,3300],"values":[[-5.720203876495361,5.185313701629639,-16.13998031616211],[-4.8461833000183105,5.422669887542725,-28.788116455078125],[-4.8804612159729,5.380490779876709,-28.99728775024414],[-5.103079319000244,5.086117267608643,-30.501407623291016],[-8.439191818237305,5.149888515472412,-29.30847930908203]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,3300],"values":[[0,0,0,1],[0,0,0,1],[0.012878810998870815,-0.0006103701895199438,0.0019531846064638203,0.999908444471572],[0.012878810998870815,-0.0006103701895199438,0.0019531846064638203,0.999908444471572]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,3300],"values":[[1,1,1],[1,1,1],[1.0399998426437378,1.0399998426437378,1.0400002002716064],[1.0399998426437378,1.0399998426437378,1.0400002002716064]]}]}},{"parent":4,"flags":512,"pivot":[4.870804786682129,-5.247413635253906,29.373193740844727],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,100,167,234,300,367,434,467,534,567,600,634,667,700,734,767,800,834,867,934,1134,1367,3300],"values":[[0.7802439332008362,0.7802443504333496,0.7802439332008362],[0.5604880452156067,0.5604880452156067,0.5604878664016724],[0.8695653080940247,0.8695653676986694,0.8695652484893799],[0.9135274291038513,0.9135274291038513,0.913527250289917],[0.7472972273826599,0.7472973465919495,0.7472971081733704],[0.7319232821464539,0.7319233417510986,0.7319232821464539],[0.804380476474762,0.8043806552886963,0.8043803572654724],[0.7131005525588989,0.7131006121635437,0.7131003737449646],[0.7209429740905762,0.7209430932998657,0.7209429740905762],[0.6179432272911072,0.617943286895752,0.6179431080818176],[0.7240186929702759,0.7240188717842102,0.7240187525749207],[0.7258767485618591,0.725877046585083,0.7258768677711487],[0.6854509711265564,0.685451090335846,0.6854507923126221],[0.7381393313407898,0.7381394505500793,0.738139271736145],[0.7540736198425293,0.7540737390518188,0.754073441028595],[0.6846410036087036,0.6846410632133484,0.6846407651901245],[0.7340428829193115,0.7340429425239563,0.7340427041053772],[0.7406848669052124,0.7406850457191467,0.7406848073005676],[0.7699795961380005,0.7699799537658691,0.7699795365333557],[0.6985293030738831,0.6985294818878174,0.6985292434692383],[0.5667698979377747,0.5667700171470642,0.5667698383331299],[0.7837799787521362,0.7837801575660706,0.7837799787Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneshot_missile.m2","sourceSha256":"28611ecae4807866f64c8519ad632229b314e3a775801b47c9465ca6aafe85f6","sourceSkinSha256":"3827ba34c16cf1632d831bc2fef662bb05346a50861b91dde3944e5dcbcd7122","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":167,"moveSpeed":0,"flags":32},{"index":1,"id":144,"variationIndex":0,"durationMs":166,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":0,"pivot":[-0.07519319653511047,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,-0.7071138645588549,0,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.01462869718670845,0.0012798452517017722]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.011251315474510193,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.01462869718670845,0.0012798452517017722]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0.025849541649222374],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":22,"blendMode":4},{"flags":22,"blendMode":4},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"PARTICLES\\GENERICGLOW5.BLP","sourcePath":"particles/genericglow5.blp","sourceSha256":"90a0546a0e94ca9c8891a763c9d8c1bc488020e3244fdd659a66648ffdfe1a45","url":"/assets/game/combat-effects/original/wow335/all/textures/90a0546a0e94ca9c8891.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR8B.BLP","sourcePath":"spells/star8b.blp","sourceSha256":"d046d4ea8fa6cd2be44410d9c57496c252fb7e57d7b71dc2b4dd06b692831b48","url":"/assets/game/combat-effects/original/wow335/all/textures/d046d4ea8fa6cd2be444.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT128.BLP","sourcePath":"spells/gradient128.blp","sourceSha256":"ef474aee98417ecd197560d3b66cf5242c269b26c54e0206607578d2eb5dada9","url":"/assets/game/combat-effects/original/wow335/all/textures/ef474aee98417ecd1975.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\RIBBONMAGIC2.BLP","sourcePath":"spells/ribbonmagic2.blp","sourceSha256":"db7b6e8e3f02ff2df05e4147fLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcaneshot_missile2.m2","sourceSha256":"a63bf8275487d35331c383d29ed075018659d0f48cff3f63491b3a181044b020","sourceSkinSha256":"b16db4fb25d2f14f7099aa98e6420fa920dafab1a3fd826bf479e43ff3b6ac90","animations":[{"index":0,"id":144,"variationIndex":0,"durationMs":167,"moveSpeed":0,"flags":32},{"index":1,"id":0,"variationIndex":0,"durationMs":166,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":0,"pivot":[-0.07519320398569107,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,-0.7071138645588549,0,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.014628701843321323,0.0012798308162018657]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.011251309886574745,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.014628699980676174,0.0012798306997865438]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0.02584955468773842],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":22,"blendMode":4},{"flags":22,"blendMode":4},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT128.BLP","sourcePath":"spells/gradient128.blp","sourceSha256":"ef474aee98417ecd197560d3b66cf5242c269b26c54e0206607578d2eb5dada9","url":"/assets/game/combat-effects/original/wow335/all/textures/ef474aee98417ecd1975.png"},{"type":0,"flags":0,"filename":"SPELLS\\RIBBONNE1_BLUE.BLP","sourcePath":"spells/ribbonne1_blue.blp","sourceSha256":"4c0a840feb39f526bae58cce4f14bfe165912daa2ac24a201f088e830724b6c0","url":"/assets/game/combat-effects/original/wow335/all/textures/4c0a840feb39f526bae5.png"},{"type":0,"flags":0,"filename":"Spells\\T_Star2.blp","sourcePath":"spells/t_star2.blp","sourceSha256":"0a78953d28ca8c6cfb0dd51a43e26dc603d9758c6a9b61f4dd27108c13627f59","url":"/assets/game/combat-effects/original/wow335/all/textures/0a78953d28ca8c6cfb0d.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6","url":"/assets/game/combat-effects/original/wow335/all/textures/af8b9a0098956c5acf18.png"},{"type":0,"flags":0,"filename":"PARTICLES\\SNOW1.BLP","sourcePath":"particles/snow1.blp","sourceSha256":"31b03f30e002e8ce730626256422df14cca4137a017dfcae6f6b69e4313f3d0f","url":"/assets/game/combat-effects/original/wow335/all/textures/31b03f30e002e8ce7306.png"},{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_FLARE07.BLP","sourcePath":"spells/t_vfx_flare07.blp","sourceSha256":"25996abd83cc85ec337682247f42be593c7630c9d8171b55b11f7b2978530b6f","url":"/assets/game/combat-effects/original/wow335/all/textures/25996abd83cc85ec3376.png"},{"type":0,"flags":0,"filenLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcanespirit_impact_base.m2","sourceSha256":"bcb6e340b82a2c75424acedf915148eba9e79c722bf55168467ecdac7ed1cb0b","sourceSkinSha256":"be514ceaaad3deb8fa5ad824f41e6c70059fd15185ec91216b62f67946d9f194","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2467,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":8,"pivot":[-0.00029990277835167944,0.016635848209261894,0.3039189577102661],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.0002998937270604074,0.016635848209261894,0.5103979110717773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.000299875158816576,0.016635848209261894,0.9361700415611267],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.0002999154385179281,0.016635848209261894,0.014972846023738384],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.00030003892607055604,0.016635848209261894,0.5103979110717773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.0002999003045260906,-0.06983476132154465,2.966688632965088],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.00030001436243765056,-0.06983476132154465,2.966688632965088],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,-0.005107773933559656,1.4740382432937622],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Item\\ObjectComponents\\Ammo\\Blue_Glow2.blp","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256":"dc81da74a65a3d904efc448e055599a5345e898eae40a1168a0ca64a45a6ba43","url":"/assets/game/combat-effects/original/wow335/all/textures/dc81da74a65a3d904efc.png"},{"type":0,"flags":0,"filename":"spells\\VioletGlowBall64.blp","sourcePath":"spells/violetglowball64.blp","sourceSha256":"11912cf8a8c32341b544f6432bbfa714d470a7e1709ddc8930d0c8103fb3c590","url":"/assets/game/combat-effects/original/wow335/all/textures/11912cf8a8c32341b544.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow2c.blp","sourcePath":"spells/genericglow2c.blp","sourceSha256":"0b4bf9380465eff93ff99d713b67c1d90372bf98f419935da41f6c9622fc519a","url":"/assets/game/combat-effects/original/wow335/all/textures/0b4bf9380465eff93ff9.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/arcanespirit_impact_base.m2","normalizedSourceModel":"spells/arcanespirit_impact_base.m2","sourceSha256":"bcb6e340b82a2c75424acedf915148eba9e79c722bf55168467ecdac7ed1cb0b","durationMs":2467,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2467,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"Item\\ObjectComponents\\Ammo\\Blue_Glow2.blp","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256":"dc81da74a65a3d904efc448e055599a5345e898eae40a1168a0ca64a45a6ba43","url":"/assets/game/combat-effects/original/wow335/all/textures/dc81da74a65a3d904efc.png"},{"type":0,"flags":0,"filename":"spells\\VioletGlowBall64.blp","sourcePath":"spells/violetglowball64.blp","sourceSha256":"11912cf8a8c32341b544f6432bbfa714d470a7e1709ddc8930d0c8103fb3c590","url":"/assets/game/combat-effects/original/wow335/all/textures/11912cf8a8c32341b544.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow2c.blp","sourcePath":"spells/genericglow2c.blp","sourceSha256":"0b4bf9380465eff93ff99d713b67c1d90372bf98f419935da41f6c9622fc519a","url":"/assets/game/combat-effects/original/wow335/all/textures/Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/arcanevolley_missile.m2","sourceSha256":"21e17b9177c58d8193f4115c012e5040d2673e3c2822f9dd733be4db03f2b544","sourceSkinSha256":"789dd21f46a310972c6f91034e96b7a1c9f1ccf3dfe72a5e593c375b0aa414bc","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.00499073276296258,-0.22995567321777344,0.006711198482662439],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,934,1000],"values":[[0,0.22396421432495117,0],[-0.1062103807926178,1.8596149682998657,0.4405747354030609],[-0.10973319411277771,0.49619966745376587,0.06623222678899765],[0,0.22396421432495117,0]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.00499073276296258,0.2108517736196518,0.006711198482662439],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,1000],"values":[[0,-0.21118927001953125,0],[0,-1.7871757745742798,0.4902615547180176],[0,-0.21118927001953125,0]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.004990733694285154,-0.02778555266559124,0.03844296932220459],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,1000],"values":[[0,0,0],[0.6299676299095154,0.639940619468689,1.1366697549819946],[0,0.031535614281892776,-0.015152971260249615]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.004990733694285154,-0.02778555266559124,0.03844296932220459],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,934,1000],"values":[[0,0,0],[0.7301200032234192,-0.7150117754936218,1.2027971744537354],[-0.1333463340997696,-0.14191125333309174,0.17643755674362183],[0,0.031535614281892776,-0.015152971260249615]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.011701932176947594,-0.22396421432495117,0.0017204665346071124],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,-0.7071138645588549,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.011701968498528004,-0.22396424412727356,0.0017204665346071124],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0.05172887356181524,-0.7104098635822627,-0.029725028229621267,0.7012543107394635]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.011701968498528004,-0.22396424412727356,0.0017204665346071124],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0.1424909207434309,-0.5529953917050692,0.026154362620929593,0.8204596087527085]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.011701968498528004,-0.22396424412727356,0.0017204665346071124],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0.1424909207434309,-0.5529953917050692,0.026154362620929593,0.8204596087527085]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.011701932176947594,-0.22396421432495117,0.001720466068945825],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0.499984740745262,-0.500015259254738,0.499984740745262,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0.011701932176947594,0.21118927001953125,0.0017204665346071124],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,-0.7071138645588549,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"piLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectbeast_impact_head.m2","sourceSha256":"d5d3134359228aa235825913abf41bab93a07c96c53a144e0005025c6d96da1f","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Beast.blp","sourcePath":"spells/aspect_beast.blp","sourceSha256":"cb56204b403baadb9598e1ef04b7e24cd9175c3ac034d730087e709d5ab12415","url":"/assets/game/combat-effects/original/wow335/all/textures/cb56204b403baadb9598.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.22745099663734436,0.501960813999176]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.7529412508010864,1]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectcheetah_impact_head.m2","sourceSha256":"8b14d5d91f86d18a318d4dad39854da8fdaebb639658c5d3f9d6743532edc9ad","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Cheetah.blp","sourcePath":"spells/aspect_cheetah.blp","sourceSha256":"67b9db3a49b0745826690cf77025c5ce5292fab10251f4e2e2d34bf11a01f42c","url":"/assets/game/combat-effects/original/wow335/all/textures/67b9db3a49b074582669.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.3333333432674408,0.5647059082984924,0.0313725508749485]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.7843137979507446,0.8549020290374756,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspecthawk_impact_head.m2","sourceSha256":"8b0004625b68d2a67e3d099635a9d8577f1f3930db5e6a6228161666dd8e7d69","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Hawk.blp","sourcePath":"spells/aspect_hawk.blp","sourceSha256":"436050a5589220521a62855293f6acd67dadd8c07491240c00bc069534007df0","url":"/assets/game/combat-effects/original/wow335/all/textures/436050a5589220521a62.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.874509871006012,0.2039215862751007,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[1,0.7882353663444519,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectmonkey_impact_head.m2","sourceSha256":"c67e216c4972f8a658e66b01b6b3dd8eef1fe7f10c2dc9ac8e11c2af16cd0480","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Monkey.blp","sourcePath":"spells/aspect_monkey.blp","sourceSha256":"2eeecf76f712bcdc2a410767bfdbd254b8ecd1dd88a7cf4c2a6d1efa9d181eb3","url":"/assets/game/combat-effects/original/wow335/all/textures/2eeecf76f712bcdc2a41.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.501960813999176]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.5647059082984924,0,1]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectsnake_impact_head.m2","sourceSha256":"a0da048ab9675c4964d6eea6e1a8f9a664fe1a327bfc20c333a0df5c4d65c50a","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Snake.blp","sourcePath":"spells/aspect_snake.blp","sourceSha256":"91e13facf24f3c57f1a96897c0eed267f0d233cd0e8810822fefcfa7486ea6c4","url":"/assets/game/combat-effects/original/wow335/all/textures/91e13facf24f3c57f1a9.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.874509871006012,0.2039215862751007,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[1,0.7882353663444519,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectwild_impact_head.m2","sourceSha256":"b87418a1885696865f8bb621d1425844ce7fa8a3bba2218537f5126a65690f7f","sourceSkinSha256":"d010f49df5624f0f88ec244dd0657cd888465a183336c22ad6fc77340f927e24","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1267,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,0.9299082159996033],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0.800000011920929,0.800000011920929,0.8000000715255737]]}]}},{"parent":0,"flags":512,"pivot":[0.6944445371627808,0,0.9299082159996033],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,200,400,600,1267],"values":[[0.29999998211860657,0.29999998211860657,0],[0.29999998211860657,0.29999998211860657,0],[1.1999999284744263,1.1999999284744263,1.2999999523162842],[0.949999988079071,0.949999988079071,0.8499999642372131],[1,1,1],[1.2799999713897705,1.2799999713897705,1.2799999713897705]]}]}},{"parent":0,"flags":512,"pivot":[0.6944445371627808,0,0.9299082159996033],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,200,400,600,1267],"values":[[0.29999998211860657,0.29999998211860657,0],[0.29999998211860657,0.29999998211860657,0],[1.1999999284744263,1.1999999284744263,1.2999999523162842],[0.949999988079071,0.949999988079071,0.8499999642372131],[1,1,1],[1.399999976158142,1.399999976158142,1.399999976158142]]}]}},{"parent":1,"flags":512,"pivot":[0.7638890147209167,0,0.9299082159996033],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.608783227027192,0,0.793298135319071]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":512,"pivot":[0.7638890147209167,0,0.9299082159996033],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.608783227027192,0,0.793298135319071]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\NATURE_RUNE_128.BLP","sourcePath":"spells/nature_rune_128.blp","sourceSha256":"10b948473ac6db3630ffca96c82cd74acecc11d78821c6aa7e53bb0e0a8e4557","url":"/assets/game/combat-effects/original/wow335/all/textures/10b948473ac6db3630ff.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[0.034722499549388885,-0.729166567325592,0.9299082159996033,1.4930554628372192,-0.729166567325592,0.9299082159996033,0.034722499549388885,0.729166567325592,0.9299082159996033,1.4930554628372192,0.729166567325592,0.9299082159996033,1.4930554628372192,0.729166567325592,0.9299082159996033,0.034722499549388885,0.729166567325592,0.9299082159996033,1.4930554628372192,-0.729166567325592,0.9299082159996033,0.034722499549388885,-0.729166567325592,0.9299082159996033],"normals":[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1],"uvs":[0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,0],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.4784314036369324,1,0.4078431725502014]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,200,400,600,1267],"values":[0,0,24575,11468,16384,0]}]}],"layers":[{"indexStart":0,"indexCount":12,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/aspectwolf_impact_head.m2","sourceSha256":"19c18b8b27426d6e0a02de681dc8922878f41f9208d0de2b1b85616dfeea4a1a","sourceSkinSha256":"9861e17ff3936b74d365dcd7d412b3bd5ce4cf25603cf14c8e3d028719fc6d50","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[3.559999704360962,3.559999942779541,3.56000018119812],[0.5763688683509827,0.5763689279556274,0.5763689875602722]]}]}},{"parent":-1,"flags":520,"pivot":[0,0,1.0318206548690796],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[[0.9999999403953552,1,1.0000001192092896],[1.779999852180481,1.7799999713897705,1.78000009059906],[2.739999771118164,2.740000009536743,2.7400002479553223]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Aspect_Wolf.blp","sourcePath":"spells/aspect_wolf.blp","sourceSha256":"d27e6af3ca35212c43986413fddb2b8636697bac4a16ba837c8c82a6c56840be","url":"/assets/game/combat-effects/original/wow335/all/textures/d27e6af3ca35212c4398.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[2.5205702414154985e-8,-0.1744835376739502,1.2063041925430298,4.600575920221672e-8,-0.1744835376739502,0.8573371171951294,2.5205702414154985e-8,0.1744835376739502,1.2063041925430298,4.600575920221672e-8,0.1744835376739502,0.8573371171951294,1.4805674020124115e-8,-0.3489670753479004,1.3807876110076904,5.640578848442601e-8,-0.3489670753479004,0.6828535795211792,1.4805674020124115e-8,0.3489670753479004,1.3807876110076904,5.640578848442601e-8,0.3489670753479004,0.6828535795211792],"normals":[1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7,1,0,1.1920930376163597e-7],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5],"colors":[{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.3333333432674408,0.5647059082984924,0.0313725508749485]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}},{"color":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.7843137979507446,0.8549020290374756,0]]}]},"alpha":{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}}],"textureWeights":[{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,667],"values":[0,16384,0]}]},{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,500,667],"values":[0,16384,0,0]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/assassinate_impact.m2","sourceSha256":"c2f941342c91fc3f9d1b13d10699b7e65d5098cba1fab73ea6cc45fa9c550413","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0.0031539069022983313,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0.018792152404785156],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"},{"type":0,"flags":0,"filename":"CREATURE\\BONEWORM\\BONEWORM_BONE02.BLP","sourcePath":"creature/boneworm/boneworm_bone02.blp","sourceSha256":"7d9c06ae5aa7d1803d25314e63983fad37beb9547e2bd8b86600fc556a5982ca","url":"/assets/game/combat-effects/original/wow335/all/textures/7d9c06ae5aa7d1803d25.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/assassinate_impact.m2","normalizedSourceModel":"spells/assassinate_impact.m2","sourceSha256":"c2f941342c91fc3f9d1b13d10699b7e65d5098cba1fab73ea6cc45fa9c550413","durationMs":367,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"},{"type":0,"flags":0,"filename":"CREATURE\\BONEWORM\\BONEWORM_BONE02.BLP","sourcePath":"creature/boneworm/boneworm_bone02.blp","sourceSha256":"7d9c06ae5aa7d1803d25314e63983fad37beb9547e2bd8b86600fc556a5982ca","url":"/assets/game/combat-effects/original/wow335/all/textures/7d9c06ae5aa7d1803d25.png"}],"particles":[{"id":4294967295,"flags":294969,"position":[0,0,0],"parentBone":1,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.4000000059604645,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":3.8888888359069824}],"speedVariation":[{"timeMs":0,"value":0.17000000178813934}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":0}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":0.8999999761581421}],"emissionRate":[{"timeMs":0,"value":0},{"timeMs":67,"value":70},{"timeMs":367,"value":0}],"emissionAreaLength":[{"timeMs":0,"value":0}],"emissionAreaWidth":[{"timeMs":0,"value":0}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[255,255,255]},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":[245.000015258Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/assassinate_missile.m2","sourceSha256":"bd68085b5729766270a6398de130a4a60c4d112786ec2bfa3ebd2c054afd7638","sourceSkinSha256":"f116fd5404ea2079fb78c2d55d68ace51f216ce870d9008781c276cad4c762cd","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":167,"moveSpeed":0,"flags":32},{"index":1,"id":144,"variationIndex":0,"durationMs":166,"moveSpeed":0,"flags":32}],"globalSequences":[1167,1000,0],"bones":[{"parent":-1,"flags":0,"pivot":[0.15160131454467773,0.001829293672926724,-0.01534542441368103],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.11117497831583023,0.006037035025656223,0.0014417407801374793],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,233,467,667,1000],"values":[[0.8021179845576342,0,0,0.5971251564073611],[0.27561265907773064,0,0,0.9612414929654836],[-0.3638111514633625,0,0,0.9314554277169103],[-0.8936429944761498,0,0,0.4487746818445387],[-0.8511001922666097,0,0,-0.5249488814966277]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.000869612442329526,0.007500121369957924,-0.0002718764008022845],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":2,"sequences":[{"timestamps":[3333],"values":[[0.499984740745262,-0.500015259254738,-0.500015259254738,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.10243908315896988,0.014717658050358295,0.0006598348845727742],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":2,"sequences":[{"timestamps":[3333],"values":[[-0.7071138645588549,0,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.05126483365893364,0.006366182118654251,-0.0002718860050663352],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.008395865559577942,0.004717534873634577,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":512,"pivot":[-0.0014084784779697657,0.007500114385038614,-0.02318141609430313],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":512,"pivot":[-0.07039981335401535,0.005244395229965448,-0.01543481182307005],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":2,"sequences":[{"timestamps":[3333],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[{"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,1167],"values":[[0,0,0],[0,2.0220723152160645,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"materials":[{"flags":21,"blendMode":4},{"flags":19,"blendMode":4},{"flags":4,"blendMode":0}],"textures":[{"type":0,"flags":3,"filename":"ITEM\\OBJECTCOMPONENTS\\SHOULDER\\SHOULDER_ROBE_RAIDMAGE_D_01_RIGHT.BLP","sourcePath":"item/objectcomponents/shoulder/shoulder_robe_raidmage_d_01_right.blp","sourceSha256":"5c34308c5a0f45e6e818b1b05ab4aaafec3aa73045448bdd4f8a1a428e5b9bb1","url":"/assets/game/combat-effects/original/wow335/all/textures/5c34308c5a0f45e6e818.png"},{"type":0,"flags":0,"filename":"SPELLS\\ALPHACLOUD.BLP","sourcePath":"spells/alphacloud.blp","sourceSha256":"de3a4fefb4263085fbdd3fe3e4abb0bb6216b242d9c2fdd5ff3ec9b428175794","url":"/assets/game/combat-effects/original/wow335/all/textures/de3a4fefb4263085fbdd.png"},{"type":0,"flags":0,"filename":"WORLD\\EXPANSION01\\DOODADS\\GENERIC\\NAGA\\TORCH\\SHOCKWAVEWATER1EXTREME.BLP","sourcePath":"world/expansion01/doodads/generic/naga/torch/shockwavewater1extreme.blp","sourceSha256":"48918351c528e5797f000099a4e49c0bc8a12caf6b97e96fd701f32da9d7c44f","url":"/assets/game/combat-effectsLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/astral_recall_impact_base.m2","sourceSha256":"526748c21245366a074037e763609f880e87d667c0398bf4af914016ca2bd605","sourceSkinSha256":"708b047bb8b71c592f87de3bfbdeb557ff187ef69fc151109b6c5954553f707f","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1667,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":0,"pivot":[-0.008668029680848122,-0.0003901587624568492,0.03140423074364662],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.008668010123074055,-0.0003901587624568492,0.21620093286037445],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,-0.035072751343250275,-0.34259501099586487],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,-0.11946684867143631],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0017322509083896875,0.0025364623870700598,0.1491517573595047],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\GenericGlow2b.blp","sourcePath":"spells/genericglow2b.blp","sourceSha256":"c7b300c18ca1cca804fed3d744ce62ac318ce6fb24d113b4fc9c8747ba4674e1","url":"/assets/game/combat-effects/original/wow335/all/textures/c7b300c18ca1cca804fe.png"},{"type":0,"flags":0,"filename":"Interface\\Buttons\\GlowStar.blp","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":0,"filename":"Spells\\AuraRune256b.blp","sourcePath":"spells/aurarune256b.blp","sourceSha256":"d52ef1b5abd299888ae41967ed98c53c699cf208ade491cc4501f8171d8281a5","url":"/assets/game/combat-effects/original/wow335/all/textures/d52ef1b5abd299888ae4.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow2b1.blp","sourcePath":"spells/genericglow2b1.blp","sourceSha256":"26f5d8ed086a75dbe1fd62aa172a49930f1a2ed41ffa7a55aa892e13d90e62ed","url":"/assets/game/combat-effects/original/wow335/all/textures/26f5d8ed086a75dbe1fd.png"},{"type":0,"flags":0,"filename":"Item\\ObjectComponents\\Ammo\\Blue_Glow2.blp","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256":"dc81da74a65a3d904efc448e055599a5345e898eae40a1168a0ca64a45a6ba43","url":"/assets/game/combat-effects/original/wow335/all/textures/dc81da74a65a3d904efc.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/astral_recall_impact_base.m2","normalizedSourceModel":"spells/astral_recall_impact_base.m2","sourceSha256":"526748c21245366a074037e763609f880e87d667c0398bf4af914016ca2bd605","durationMs":1667,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1667,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"Spells\\GenericGlow2b.blp","sourcePath":"spells/genericglow2b.blp","sourceSha256":"c7b300c18ca1cca804fed3d744ce62ac318ce6fb24d113b4fc9c8747ba4674e1","url":"/assets/game/combat-effects/original/wow335/all/textures/c7b300c18ca1cca804fe.png"},{"type":0,"flags":0,"filename":"Interface\\Buttons\\GlowStar.blp","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":0,"filename":"Spells\\AuraRune256b.blp","sourcePath":"spells/aurarune256b.blp","sourceSha256":"d52ef1b5abd299888ae41967ed98c53c699cf208ade491cc4501f8171d8281a5","url":"/assets/game/combat-effects/original/wow335/all/textures/d52ef1b5abd299888ae4.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow2b1.blp","sourcePath":"spells/genericglow2b1.blp","sourceSha256":"26f5d8ed086a75dbe1fd62aa172a49930f1a2ed41ffa7a55aa892e13d90e62ed","url":"/assets/game/combat-effects/original/wow335/all/textures/26f5d8ed086a75dbe1fd.png"},{"type":0,"flags":0,"filename":"Item\\ObjectComponents\\Ammo\\Blue_Glow2.blp","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256"Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/avengingwrath_impact_base.m2","sourceSha256":"74b14c4f14a456c31dfcdecf1dc8383e22361d75727e1d92aa70d44b9509323d","sourceSkinSha256":"b9126f5efc6060e781ac0e607247ac4c755096ce788be64c8c3942ed97a910c6","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3067,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0.03147146478295326,-0.018235763534903526,0.18272143602371216],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,367,933,1167,1733,3067],"values":[[1,1,1],[1,1,1],[0.02979637309908867,0.029796376824378967,0.9533243179321289],[1,1,0.9805194139480591],[0.02979637309908867,0.029796376824378967,0.9533243179321289],[0.02979637309908867,0.029796376824378967,0.9533243179321289]]}]}},{"parent":-1,"flags":512,"pivot":[0.031471334397792816,-0.018235763534903526,0.1416996866464615],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,367,933,1167,1733,3067],"values":[[1,1,1],[1,1,1],[0.02979636751115322,0.02979637309908867,0.9533242583274841],[1,1,0.9805192947387695],[0.02979636751115322,0.02979637309908867,0.9533242583274841],[0.02979636751115322,0.02979637309908867,0.9533242583274841]]}]}},{"parent":-1,"flags":512,"pivot":[0.03147146478295326,-0.018235763534903526,0.18272143602371216],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,367,933,1167,1733,3067],"values":[[1,1,1],[1,1,1],[0.02979637309908867,0.029796378687024117,0.953324556350708],[1,1,0.9805194139480591],[0.02979637309908867,0.029796378687024117,0.953324556350708],[0.02979637309908867,0.029796378687024117,0.953324556350708]]}]}},{"parent":-1,"flags":512,"pivot":[0.03147133067250252,-0.018235763534903526,0.1652134507894516],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,367,933,1167,1733,3067],"values":[[1,1,1],[1,1,1],[0.02979637309908867,0.029796380549669266,0.9533243775367737],[1,1,0.9805192351341248],[0.02979637309908867,0.029796380549669266,0.9533243775367737],[0.02979637309908867,0.029796380549669266,0.9533243775367737]]}]}},{"parent":1,"flags":0,"pivot":[0.03727801516652107,-0.006916031241416931,0.0803137794137001],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":64,"pivot":[0,0,0.2777777910232544],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0.23148293793201447],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.0030812157783657312,0.42718765139579773],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0018019189592450857,0.016105810180306435,7.6049017906188965],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.03483479470014572,0.04557747393846512,0.46729108691215515],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":5,"flags":0,"pivot":[0,-0.009563234634697437,0.25444847345352173],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":23,"blendMode":4},{"flags":23,"blendMode":4},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRAD2B.BLP","sourcePath":"spells/grad2b.blp","sourceSha256":"c091cdf555756ffe895c7f2b09bb907cb431ad68c794073d9584d7041ed52762","url":"/assets/game/Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/avengingwrath_state_chest.m2","sourceSha256":"1d7c22a0633842f9b7941673e0053d6c66adc6a084713154a6d239a2f686f43b","sourceSkinSha256":"77bbff4fa5820065ce50a1718cd4aed338269dfa93b775fa2a889e8d13936019","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":1633,"moveSpeed":0,"flags":32},{"index":2,"id":1,"variationIndex":0,"durationMs":766,"moveSpeed":0,"flags":35}],"globalSequences":[5000,1433,933,4867,1100,1600,2033],"bones":[{"parent":-1,"flags":0,"pivot":[-0.7419275641441345,0.17676052451133728,0.3652673363685608],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[-0.6811395883560181,0.18799354135990143,0.3029208779335022],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.6102647185325623,0.23904167115688324,0.3345975875854492],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,733,1700,2467,2767,3467,4233,4467,5000],"values":[[0,0,0,1],[0,0,-0.04873805963316752,0.9988097781304361],[0,0,0.02337717825861385,0.999725333414716],[0,0,-0.054383983886227,0.9985045930356762],[0,0,-0.017914365062410353,0.999816888943144],[0,0,0,1],[0,0,-0.19492172002319408,0.9808038575395978],[0,0,-0.19492172002319408,0.9808038575395978],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.5963295102119446,0.26386845111846924,0.35689491033554077],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,133,333,400,533,733,900,1067,1133,1300,1433],"values":[[1,1,1],[0.8447193503379822,0.8447197079658508,0.8447198271751404],[0.9182733297348022,0.9182736873626709,0.9182738065719604],[0.8600280284881592,0.8600282669067383,0.8600284457206726],[1.076367974281311,1.0763683319091797,1.0763685703277588],[0.901858389377594,0.9018586874008179,0.9018588662147522],[1.0589171648025513,1.0589174032211304,1.05891752243042],[0.9655045866966248,0.9655047655105591,0.9655049443244934],[1.0215520858764648,1.021552324295044,1.021552562713623],[0.8920877575874329,0.8920880556106567,0.8920882344245911],[1,1,1]]}]}},{"parent":-1,"flags":512,"pivot":[-0.6102647185325623,0.23904167115688324,0.3345975875854492],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,733,1700,2467,2767,3467,4233,4467,5000],"values":[[0,0,0,1],[0,0,-0.04873805963316752,0.9988097781304361],[0,0,0.02337717825861385,0.999725333414716],[0,0,-0.054383983886227,0.9985045930356762],[0,0,-0.017914365062410353,0.999816888943144],[0,0,0,1],[0,0,-0.19492172002319408,0.9808038575395978],[0,0,-0.19492172002319408,0.9808038575395978],[0,0,0,1]]}]},"scale":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,100,200,267,433,600,700,833,933],"values":[[1,1,1],[0.8807080984115601,0.8807080984115601,0.8807080984115601],[1,1,1],[0.9451349377632141,0.9451349377632141,0.9451349973678589],[1.0548650026321411,1.0548650026321411,1.0548651218414307],[0.8910649418830872,0.8910650610923767,0.8910651206970215],[1.0031391382217407,1.0031381845474243,1.0031390190124512],[0.8543534874916077,0.8543526530265808,0.8543533086776733],[1,1,1]]}]}},{"parent":-1,"flags":8,"pivot":[-0.6811395883560181,-0.12936636805534363,0.3029208779335022],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.6102647185325623,-0.2130093276500702,0.3345975875854492],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":3,"sequences":[{"timestamps":[0,667,1533,2200,2467,3100,4000,4233,4867],"values":[[0,0,0,1],[0,0,-0.1500595110934782,0.988647114474929],[0,0,0.02847376934110538,0.999572740867336],[0,0,-0.04361095004119999,0.9990234076967681],[0,0,-0.05673390911587878,0.9983825189977722],[0,0,0,1],[0,0,0.0836207159642323,0.9964903714102603],[0,0,0.0836207159642323,0.9964903714102603],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.5944227576255798,-0.22075019776821136,0.35689491033554077],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"glLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/backstab_cast_base.m2","sourceSha256":"b509d26a656aacfc170bd057dab58235f9bfe2ffa8fd2b644e4a7f46ae80f4c9","sourceSkinSha256":"51df0419bddc4a33df9f9d7c211da9fc7880a0beac8970d8a194f1a6dcf0009e","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":634,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0.778619110584259,0.20569410920143127,1.671016812324524],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,234,634],"values":[[-0.20666496455669403,0.0018035133834928274,0.2535380423069],[0.014093074947595596,-0.00012297350622247905,-0.019096296280622482],[-0.11637677252292633,0.0010156040079891682,-0.25442686676979065],[-0.11637677252292633,0.0010156040079891682,-0.25442686676979065]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,67,134,234,634],"values":[[-0.0023194067201757866,-0.2674642170476394,0.3423261207922605,0.9006927701651052],[0,-0.00772118289742729,0.009826960051271096,0.999908444471572],[0.0032349620044557024,0.37263100070192573,-0.4769737846003601,0.7959837641529588],[0.004791405987731559,0.5533005767998291,-0.7082735679189428,0.43833735160374765],[0.004791405987731559,0.5533005767998291,-0.7082735679189428,0.43833735160374765]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,634],"values":[[0.49261099100112915,0.4926108419895172,0.49261102080345154],[1.1231529712677002,1.1231528520584106,1.123152732849121],[1.1231529712677002,1.1231528520584106,1.123152732849121]]}]}},{"parent":-1,"flags":512,"pivot":[0.6803311705589294,-0.2698027193546295,1.554941177368164],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,267,367,634],"values":[[-0.2066650092601776,0.0018035140819847584,0.2535380423069],[-0.2066650092601776,0.0018035140819847584,0.2535380423069],[0.014093074947595596,-0.00012298674846533686,-0.019096218049526215],[-0.11637682467699051,0.0010156177449971437,-0.25442683696746826],[-0.11637682467699051,0.0010156177449971437,-0.25442683696746826]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,200,267,367,396,425,455,484,542,571,600,634],"values":[[0.09097567674794763,-0.29926450392162846,-0.30152287362285224,0.9006927701651052],[0.11792352061525316,-0.34055604724265265,-0.3003936887722404,0.8830835901974547],[0.0025940733054597613,-0.008636738181707206,-0.0086977752006592,0.999908444471572],[-0.12677388836329234,0.4169133579515976,0.42005676442762535,0.7959837641529588],[-0.14694662312692647,0.6128421887874996,0.6661885433515428,0.3987243263039033],[-0.2884304330576495,0.5991393780327768,0.4721823786126286,0.5786309396649068],[-0.4252143925290689,0.44956816309091463,0.09595019379253518,0.7796258430738243],[-0.4545426801355022,0.1913815729239784,-0.2975249488814966,0.8174382763145848],[-0.41145054475539417,-0.005554368724631489,-0.5167699209570604,0.7507248146000549],[-0.43122653889584034,0.3463545640430921,-0.054261909848323006,0.8313241981261635],[-0.33756523331400495,0.5423749504074221,0.33280434583574936,0.6935636463515122],[-0.1882381664479507,0.619098483230079,0.6237372966704307,0.43833735160374765],[-0.1882381664479507,0.619098483230079,0.6237372966704307,0.43833735160374765]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,267,634],"values":[[0.49261099100112915,0.4926110804080963,0.49261096119880676],[0.49261099100112915,0.4926110804080963,0.49261096119880676],[1.1231532096862793,1.1231536865234375,1.1231526136398315],[1.1231532096862793,1.1231536865234375,1.1231526136398315]]}]}}],"textureTransforms":[],"materials":[{"flags":23,"blendMode":4},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\GradientCrescent.blp","sourcePath":"spells/gradientcrescent.blp","sourceSha256":"8cb4340f28b49ee8c98df54eaf37d26f6ed6af285fab072414ab81ee58bbd0f0","url":"/assets/game/combat-effects/original/wow335/all/textures/8cb4340f28b49ee8c98d.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[1.1512254476547241,0.6904564499855042,2.0522804260253906,1.1470403671264648,0.2108929306268692,1.6775903701782227,-0.012540481984615326,0.7006126642227173,2.0522801876068115,0.3194832503795624,0.47181618213653564,1.8807108402252197,0.4574491083621979,0.7983036041259766,2.136721611022949,1.1128607988357544,0.2612854838371277,1.7216417789459229,1.2508267164230347,0.5877729058265686,1.9776524305343628,-0.016725504770874977,0.22104914486408234,1.6775903701782227,1.038152813911438,-0.1849246621131897,1.5786820650100708,-0.00014881465176586062,-0.8901248574256897,1.965288758277893,-0.0875137522816658,-0.4760422110557556,1.527917504310608,0.7538888454437256,-0.965251088142395,2.1701090335845947,0.8036515712738037,-0.14948399364948273,1.5581743717193604,1.2063871622085571,-0.30075007677078247,1.7550756931304932,0.3511532247066498,Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/backstab_impact_chest.m2","sourceSha256":"021b88c624857bffe447ff6cc3f207d42ccffc046cbe4ea718b450c1b41926e8","sourceSkinSha256":"5ea96f999224b67b37f919c434fe222a47aae928f3ec13398baac9a840efb86f","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1500,"moveSpeed":0,"flags":33}],"globalSequences":[533],"bones":[{"parent":-1,"flags":520,"pivot":[0,0.005842922255396843,-0.000982356141321361],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,800,1500],"values":[[1,1,1],[0.8222154974937439,0.8222154378890991,0.8222153782844543],[1.5481001138687134,1.5480999946594238,1.5480998754501343],[0.41641348600387573,0.41641345620155334,0.41641342639923096]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.0007161395624279976,0.0006376830860972404],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,200,300,533],"values":[[1.3457176685333252,1.3457176685333252,1.3457176685333252],[2.684650182723999,2.684650182723999,2.684650182723999],[1.1121630668640137,1.1121630668640137,1.1121630668640137],[3.1220648288726807,3.1220645904541016,3.1220643520355225]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.000578535080421716,0.00243716430850327],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,700,1200,1500],"values":[[1,1,1],[0.15380826592445374,0.15380826592445374,0.15380826592445374],[1.808888554573059,1.8088884353637695,1.80888831615448],[0.06204264611005783,0.06204264238476753,0.062042638659477234],[0.026616737246513367,0.026616735383868217,0.026616733521223068]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.0009340577526018023,0.0006455208058468997],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,300,533],"values":[[1.152381181716919,1.152381181716919,1.152381181716919],[0.9523810744285583,0.9523810148239136,0.9523809552192688],[1.152381181716919,1.152381181716919,1.152381181716919]]}]}},{"parent":-1,"flags":0,"pivot":[0.00043898215517401695,0.00007227725291159004,0.00014123652363196015],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0004389834648463875,0.00007227725291159004,0.0020504621788859367],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"spells\\Red_star2.blp","sourcePath":"spells/red_star2.blp","sourceSha256":"690e378ab8e0a7231b53819c7868c2d72f63ab1fbf03fba82dffd219c65e7f02","url":"/assets/game/combat-effects/original/wow335/all/textures/690e378ab8e0a7231b53.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"},{"type":0,"flags":0,"filename":"spells\\Shockwave10d.blp","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"Spells\\Shockwave10c.blp","sourcePath":"spells/shockwave10c.blp","sourceSha256":"11abdb1f0a7abc92c92bf2ec63192375c9587af49783bde1cc9e96d9b0d24770","url":"/assets/game/combat-effects/original/wow335/all/textures/11abdb1f0a7abc92c92b.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/backstab_impact_chest.m2","normalizedSourceModel":"spells/backstab_impact_chest.m2","sourceSha256":"021b88c624857bffe447ff6cc3f207d42ccffc046cbe4ea718b450c1b41926e8","durationMs":1500,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1500,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"spells\\Red_star2.blp","sourcePath":"spells/red_star2.blp","sourceSha256":"690e378ab8e0a7231b53819c7868c2d72f63ab1fbf03fba82dffd219c65e7f02","url":"/assets/game/combat-effects/original/wow335/all/textures/690e378ab8e0a7231b53.png"},{Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/banish_chest.m2","sourceSha256":"ccbb0f8c5c9205abb7132eb8251945946517916e2d0ff9c48fddc69609aed883","sourceSkinSha256":"a445b440038c4d315db8e335f87ccf86ff28fa9a4f50b591f8ad1a1fec344b2e","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":700,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":633,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1100,"moveSpeed":0,"flags":33}],"globalSequences":[1100,767,567,367,1067,700,433,1233,800,500],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":520,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.2499995231628418,1.25,1.25],[0.40540534257888794,0.4054054617881775,0.4054054617881775],[0.9999998211860657,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,300,633],"values":[[0.9999998211860657,1.0000001192092896,1.0000001192092896],[0.862068772315979,0.8620689511299133,0.8620689511299133],[0.9999998211860657,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,334,1000,1100],"values":[[0.9999998211860657,1.0000001192092896,1.0000001192092896],[0.899999737739563,0.8999999761581421,0.8999999761581421],[1.299999475479126,1.2999999523162842,1.2999999523162842],[1.299999475479126,1.2999999523162842,1.2999999523162842]]}]}},{"parent":0,"flags":520,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.249999761581421,1.2500001192092896,1.2500001192092896],[0.8999997973442078,0.9000000953674316,0.9000000357627869],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,300,633],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.8620688915252686,0.8620691895484924,0.8620691299438477],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,334,1000,1100],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.8999997973442078,0.9000000953674316,0.9000000357627869],[1.2999998331069946,1.3000001907348633,1.3000001907348633],[1.2999998331069946,1.3000001907348633,1.3000001907348633]]}]}},{"parent":0,"flags":512,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.249999761581421,1.2500001192092896,1.2500001192092896],[0.6999998092651367,0.7000000476837158,0.7000000476837158],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,300,633],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.862068772315979,0.8620690703392029,0.8620690107345581],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,334,1000,1100],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.8999998569488525,0.9000001549720764,0.9000000953674316],[1.2999998331069946,1.3000001907348633,1.3000001907348633],[1.2999998331069946,1.3000001907348633,1.3000001907348633]]}]}},{"parent":0,"flags":512,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.5999998450279236,0.6000000238418579,0.6000000238418579],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,300,633],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.862068772315979,0.8620690703392029,0.8620690107345581],[0.9999997615814209,1.0000001192092896,1.0000001192092896]]},{"timestamps":[0,334,1000,1100],"values":[[0.9999997615814209,1.0000001192092896,1.0000001192092896],[0.8999998569488525,0.9000001549720764,0.9000000953674316],[1.2999998331069946,1.3000001907348633,1.3000001907348633],[1.2999998331069946,1.3000001907348633,1.3000001907348633]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,-0.060863953083753586],"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,367,1100],"values":[[0,0,0],[0,0,0.07364532351493835],[0,0,0]]}]},"rotation":{"interpolation":1,"glLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/barkskin_state_base.m2","sourceSha256":"13274dd4cd4a1b395112c1de96ab1573d6cd4c6e53166bdfd911483edd2210ab","sourceSkinSha256":"f5b43c7cad51e30caf22daf7aeb3a7b9ee29bf30f1f5b02c7a36fd6c37320fcf","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":634,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1100,"moveSpeed":0,"flags":33}],"globalSequences":[1833,2000,2200],"bones":[{"parent":-1,"flags":576,"pivot":[0,0,0.0320180244743824],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[0,167,933,1100],"values":[[0,0,0],[0,0,-0.06456705182790756],[0,0,-1.3293215036392212],[0,0,-1.4622536897659302]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,297,332,367],"values":[[0.09541984647512436,0.09541984647512436,0.09541984647512436],[1,1,1],[1.1414529085159302,1.1414529085159302,1.1414529085159302],[1,1,1]]},{"timestamps":[],"values":[]},{"timestamps":[0,1100],"values":[[1,1,1],[0.09737098217010498,0.09737098217010498,0.09737098217010498]]}]}},{"parent":0,"flags":512,"pivot":[-0.014322817325592041,-0.010646901093423367,0.02085508592426777],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,433,933,1367,1833],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.706961272011475,-0.7072054200872829],[0,0,0.0003051850947599719,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[-0.014322817325592041,-0.010646901093423367,0.08126065880060196],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,500,1000,1500,2000],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.706930753501999,-0.7072359385967589],[0,0,0.0004272591326639607,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[-0.014322817325592041,-0.010646901093423367,-0.07174903899431229],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":2,"sequences":[{"timestamps":[0,567,1133,1667,2200],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.706961272011475,-0.7072054200872829],[0,0,0.0003051850947599719,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":0,"pivot":[-0.4042917490005493,0.5687119364738464,0.007367776706814766],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":0,"pivot":[0.5280284881591797,-0.3308190107345581,0.007367776706814766],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":20,"blendMode":2}],"textures":[{"type":0,"flags":3,"filename":"SPELLS\\KALIDARTREETRUNK02.BLP","sourcePath":"spells/kalidartreetrunk02.blp","sourceSha256":"c516dc10f78b2f55e4903043504c9ee95085c01027f92ecfc80b459f8de03608","url":"/assets/game/combat-effects/original/wow335/all/textures/c516dc10f78b2f55e490.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6","url":"/assets/game/combat-effects/original/wow335/all/textures/af8b9a0098956c5acf18.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/barkskin_state_base.m2","normalizedSourceModel":"spells/barkskin_state_base.m2","sourceSha256":"13274dd4cd4a1b395112c1de96ab1573d6cd4c6e53166bdfd911483edd2210ab","durationMs":1100,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":634,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1100,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":3,"filename":"SPELLS\\KALIDARTREETRUNK02.BLP","sourcePath":"spells/kalidartreetrunk02.blp","sourceSha256":"c516dc10f78b2f55e4903043504c9ee95085c01027f92ecfc80b459f8de03608","url":"/assets/game/combat-effects/original/wow335/all/textures/c516dc10f78b2f55e490.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR5A.BLP","sourcePath":"spells/star5a.blp","sourceSha256":"af8b9a0098956c5acf1829f343ad2823d6dd841783d0ccd8685e91c6288f56f6",Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/battleshout_cast_base.m2","sourceSha256":"5d346e15ed9794d657d909499fad584a2db822c603120f180375805fd9e2c4f5","sourceSkinSha256":"e2b8c60d75b9107f0b71a58fa784bedc8f30cdc1c5e5c4471f77fdb8e79bcb88","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":900,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[110000],"values":[[0,0,-0.7071138645588549,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[0,0,0],[-1.83511221408844,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[1.0000003576278687,0.9999997019767761,1],[3.0000009536743164,2.9999990463256836,3],[3.0000009536743164,2.9999990463256836,3]]}]}},{"parent":0,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,800,900],"values":[[0,0,0],[0,0,0],[-1.83511221408844,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,800,900],"values":[[1,1,1],[1,1,1],[3,3,3],[3,3,3]]}]}},{"parent":0,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,900],"values":[[0,0,0],[0,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,900],"values":[[1,1,1],[1,1,1],[3,3,3]]}]}},{"parent":0,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[110000],"values":[[0,0,-1,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,800,900],"values":[[0,0,0],[0,0,0],[-1.83511221408844,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,800,900],"values":[[1,1,1],[1.000000238418579,0.9999997615814209,1],[3.0000007152557373,2.9999992847442627,3],[3.0000007152557373,2.9999992847442627,3]]}]}},{"parent":4,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,900],"values":[[0,0,0],[0,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,900],"values":[[1,1,1],[1.000000238418579,0.9999997615814209,1],[3.0000007152557373,2.9999992847442627,3]]}]}},{"parent":4,"flags":512,"pivot":[-0.2823249399662018,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[0,0,0],[-1.83511221408844,0,0],[-1.83511221408844,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[1.0000003576278687,0.9999997019767761,1],[3.0000009536743164,2.9999990463256836,3],[3.0000009536743164,2.9999990463256836,3]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\GradientCrescent.blp","sourcePath":"spells/gradientcrescent.blp","sourceSha256":"8cb4340f28b49ee8c98df54eaf37d26f6ed6af285fab072414ab81ee58bbd0f0","url":"/assets/game/combat-effects/original/wow335/all/textures/8cb4340f28b49ee8c98d.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[-0.7763935327529907,-0.49406883120536804,0,0.21174383163452148,-0.49406856298446655,0,-0.776393711566925,0.49406853318214417,0,0.21174359321594238,0.4940687417984009,0,-0.7763935327529907,-0.49406883120536804,0,0.21174383163452148,-0.49406856298446655,0,-0.776393711566925,0.49406853318214417,0,0.21174359321594238,0.4940687417984009,0,-0.776393473148346,-0.49406883120536804,0,0.21174386143684387,-0.49406856298446655,0,-0.7763937711715698,0.4940684735774994,0,0.21174356341362,0.49406877160072327,0,-0.776393473148346,-0.49406883120536804,0,0.21174386143684387,-0.49406856298446655,0,-0.7763937711715698,0.4940684735774994,0,0.21174356341362,0.49406877160072327,0Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/battlestance_impact_head.m2","sourceSha256":"9494ca465c1ffa1bfb018f0a2cec29d00654cb167c8fc34d17768989ebc6ca1a","sourceSkinSha256":"9915335e7ac85d8f8cd89f70e407cec4f178c81f121bf7155868f9ecdcca4040","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":64,"pivot":[0,0,0.9722222089767456],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,0,0.9722222089767456],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,200,300,2800,2900,3000],"values":[[0,0,0],[1.6499993801116943,1.649999976158142,2.000000476837158],[1.3999994993209839,1.5999999046325684,1.4000004529953003],[1.4999995231628418,1.5,1.5000004768371582],[1.4999995231628418,1.5,1.5000004768371582],[1.4999991655349731,1.5999999046325684,1.4000004529953003],[2.2649371089755732e-7,0,0.75]]}]}},{"parent":1,"flags":512,"pivot":[0.03271515667438507,0.0018032636726275086,0.8811146020889282],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,234,467,2500,2767,3000],"values":[[0,0,0],[0,0,0],[0,0.05708302929997444,0],[0,0.05708302929997444,0],[0,0,0],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,234,467,2500,2767,3000],"values":[[0,0,0,1],[0,0,0,1],[0.34199041718802453,0,0,0.9396649067659536],[0.34199041718802453,0,0,0.9396649067659536],[0,0,0,1],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[-0.0018841930432245135,-0.0028409177903085947,0.8811146020889282],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,234,467,2500,2767,3000],"values":[[0,0,0],[0,0,0],[0,-0.059614673256874084,0],[0,-0.059614673256874084,0],[0,0,0],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,234,467,2500,2767,3000],"values":[[0,0,0,1],[0,0,0,1],[-0.3420209356975005,0,0,0.9396649067659536],[-0.3420209356975005,0,0,0.9396649067659536],[0,0,0,1],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0,-0.0059586395509541035,1.011203646659851],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,67,167,267,367,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2867,2967,3000],"values":[[1,1,1],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[0.953856885433197,0.9538571834564209,0.9538574814796448],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[1,1,1],[0.9117845296859741,0.911784827709198,0.9117851257324219],[0.9117845296859741,0.911784827709198,0.9117851257324219]]}]}},{"parent":1,"flags":512,"pivot":[0,-0.003336608409881592,1.011203646659851],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,67,167,267,367,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200,2300,2400,2500,2600,2700,2800,2867,2967,3000],"values":[[1,1,1],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[0.9538567662239075,0.9538570642471313,0.9538573622703552],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[1,1,1],[0.9117844700813293,0.9117847681045532,0.9117850661277771],[1,1,1]Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/beastragecaster.m2","sourceSha256":"8fc76cdcdd2fa741985ddcee187ea1bf7accd23bcfe9c73674a5a3eb5680a4f5","sourceSkinSha256":"5386ea5be68d55d10e0236f404cba70c97dcb5a26272018090a531a1eb2c7fc2","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1500,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.936894953250885,-0.00791991502046585,0.022305728867650032],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,1500],"values":[[-0.03235625475645065,0,0.03258747234940529],[0,0,-0.02143383026123047],[0,0,-0.02143383026123047]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,1500],"values":[[0,-0.1218604083376568,0,0.9925229651783807],[0,0.02154606769005402,0,0.999755851924192],[0,0.0005798516800439467,0,0.999969481490524]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,1275,1375,1500],"values":[[1.4700000286102295,1.470000147819519,1.4700002670288086],[0.9999999403953552,1,1.0000001192092896],[0.9999999403953552,1,1.0000001192092896],[1.2527999877929688,1.2528001070022583,1.2528002262115479],[0.04471132159233093,0.04471132531762123,0.04471132904291153]]}]}},{"parent":0,"flags":512,"pivot":[1.0060579776763916,-0.010040877386927605,0.17499090731143951],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,1500],"values":[[0.03701474517583847,0,0.2533804774284363],[0,0,0],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,175,575,625,800,1000,1075,1225,1500],"values":[[0,-0.04361095004119999,0,0.9990234076967681],[0,0,0,1],[-0.023133030182805873,0,-0.0035401470992156743,0.999725333414716],[0.028839991454817346,0,0.0022888882106997894,0.999572740867336],[0.0173650318918424,0,0.001281777397991882,0.99984740745262],[0,0,0,1],[0.028839991454817346,0,0.0022888882106997894,0.999572740867336],[0.0173650318918424,0,0.001281777397991882,0.99984740745262],[0,0,0,1],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.9432746171951294,-0.010040877386927605,-0.07554810494184494],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,200,225,300,375,400,475,500,525,600,625,700,775,800,875,900,925,1000,1025,1075,1125,1275,1500],"values":[[-0.11152956634759903,0,-0.2809373140335083],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0.0019558866042643785,0,-0.030177272856235504],[0,0,0],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,200,225,300,375,400,475,500,525,600,625,700,775,800,875,900,925,1000,1025,1075,1125,1275,1500],"values":[[0,0.34607989745780815,0,0.9381694998016297],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0.08276619769890439,0,0.9965514084292123],[0,0,0,1],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.9821116328239441,-0.19868691265583038,0.2561306357383728],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.9821116328239441,0.18557731807231903,0.2518827021121979],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":8,"pivot":[0.8240369558334351,-0.2277252972126007,-0.180871844291687],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequenLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/beastragestate.m2","sourceSha256":"e521aac0e0689bb8996ade4d242607684e2e50d80374323b6ee25310344e2a8d","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0.2746428847312927],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,1000],"values":[[0,0,0,1],[0,0,0.999908444471572,0.013061922055726798],[0,0,0.026184881130405593,-0.999664296395764]]},{"timestamps":[0,500,1000],"values":[[0,0,0,1],[0,0,0.999908444471572,0.013061922055726798],[0,0,0.026184881130405593,-0.999664296395764]]},{"timestamps":[0,500,1000],"values":[[0,0,0,1],[0,0,0.999908444471572,0.013061922055726798],[0,0,0.026184881130405593,-0.999664296395764]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0.2520468533039093],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,250,500,750,1000],"values":[[0,0,0,1],[0.12903225806451613,0.12863551744132817,-0.6941740165410322,0.6963408307138279],[0,0,-1,0.002349925229651784],[0.11029389324625385,-0.1109042634357738,-0.7003387554551835,-0.6964323862422559],[0,0,-0.004333628345591601,-1]]},{"timestamps":[0,267,500,767,1000],"values":[[0,0,0,1],[0.12903225806451613,0.12863551744132817,-0.6941740165410322,0.6963408307138279],[0,0,-1,0.002349925229651784],[0.11029389324625385,-0.1109042634357738,-0.7003387554551835,-0.6964323862422559],[0,0,-0.004333628345591601,-1]]},{"timestamps":[0,267,500,767,1000],"values":[[0,0,0,1],[0.12903225806451613,0.12863551744132817,-0.6941740165410322,0.6963408307138279],[0,0,-1,0.002349925229651784],[0.11029389324625385,-0.1109042634357738,-0.7003387554551835,-0.6964323862422559],[0,0,-0.004333628345591601,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.5885336995124817,-0.0010729895438998938,0.2746428847312927],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,1000],"values":[[-0.7071138645588549,0,0,0.707083346049379],[-0.7326578569902646,0,0,0.6805932798242134],[-0.7071138645588549,0,0,0.707083346049379]]},{"timestamps":[0,500,1000],"values":[[-0.7071138645588549,0,0,0.707083346049379],[-0.7326578569902646,0,0,0.6805932798242134],[-0.7071138645588549,0,0,0.707083346049379]]},{"timestamps":[0,500,1000],"values":[[-0.7071138645588549,0,0,0.707083346049379],[-0.7326578569902646,0,0,0.6805932798242134],[-0.7071138645588549,0,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[-0.44756609201431274,-0.0010729895438998938,0.2746428847312927],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,1000],"values":[[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136],[-0.003204443494979705,-0.7326578569902646,0.6805627613147374,0.0030518509475997192],[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136]]},{"timestamps":[0,500,1000],"values":[[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136],[-0.003204443494979705,-0.7326578569902646,0.6805627613147374,0.0030518509475997192],[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136]]},{"timestamps":[0,500,1000],"values":[[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136],[-0.003204443494979705,-0.7326578569902646,0.6805627613147374,0.0030518509475997192],[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0.5885336995124817,-0.0010729895438998938,0.2520468533039093],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[-0.7071138645588549,0,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[-0.44756609201431274,-0.0010729895438998938,0.2520468533039093],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[-0.0030823694570757164,-0.7071138645588549,0.707083346049379,0.0031128879665517136]]}]},"scale":{"interpolatioLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/berzerkerstance_impact_head.m2","sourceSha256":"61b42ed64b6223cc200b546a19bce3e59de5b081cb53dd6680598f442cad853a","sourceSkinSha256":"d0dc1a226194a85fde925781e05ac4c566065e7b64e897cf777f1027ee5a9b7d","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":64,"pivot":[0,0,0.9722222089767456],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,0,0.9722222089767456],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,200,300,467,534,634,734,800,900,1000,1067,1167,1234,1367,1434,1534,1600,1700,1767,1900,1967,2100,2167,2267,2334,2434,2500,2600,2667,2800,2900,3000],"values":[[0,0,0],[1.6499993801116943,1.649999976158142,2.000000476837158],[1.3999994993209839,1.5999997854232788,1.4000004529953003],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.5145121812820435,1.5145126581192017,1.5145131349563599],[1.4999995231628418,1.5,1.5000004768371582],[1.4999995231628418,1.5,1.5000004768371582],[1.4999991655349731,1.5999997854232788,1.4000004529953003],[2.2649371089755732e-7,0,0.75]]}]}},{"parent":1,"flags":512,"pivot":[0.14816100895404816,0.039054471999406815,1.0948055982589722],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,534,834,1767,3000],"values":[[1,1,1],[1,1,1],[2.4263298511505127,2.4263296127319336,2.4263293743133545],[1,1,1],[1,1,1]]}]}},{"parent":1,"flags":512,"pivot":[0.14816100895404816,-0.04202758148312569,1.0948055982589722],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,534,834,1767,3000],"values":[[1,1,1],[1,1,1],[2.426330089569092,2.4263293743133545,2.4263298511505127],[1,1,1],[1,1,1]]}]}},{"parent":1,"flags":512,"pivot":[0.1497325301170349,0.039054471999406815,1.0948055982589722],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,534,834,1767,3000],"values":[[1,1,1],[1,1,1],[2.426330089569092,2.4263298511505127,2.4263296127319336],[1,1,1],[1,1,1]]}]}},{"parent":1,"flags":512,"pivot":[0.1497325301170349,-0.04202758148312569,1.0948055982589722],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,534,834,1767,3000],"values":[[1,1,1],[1,1,1],[2.426330089569092,2.4263298511505127,2.4263296127319336],[1,1,1],[1,1,1]]}]}},{"parent":-1,"flags":0,"pivot":[-0.03319371119141579,0.0014756122836843133,1.1601061820983887],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0.05944587290287018,0.0006373851210810244,0.8598441481590271],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bestowdisease_impact_chest.m2","sourceSha256":"7e6c72efdded0ed6784ec73192af74c1b285966c6e98f1957aad8b2cf9b046cf","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":4000,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"Spells\\StarGradient64.blp","sourcePath":"spells/stargradient64.blp","sourceSha256":"1101fa4e121faf67b18eab3b62771906facbccb808856fe954ee3bb0365d5618","url":"/assets/game/combat-effects/original/wow335/all/textures/1101fa4e121faf67b18e.png"},{"type":0,"flags":0,"filename":"Spells\\Clouds8x8Fade.blp","sourcePath":"spells/clouds8x8fade.blp","sourceSha256":"b3b24ef2b458683abd0377190ee140dcbdab0a6b99d8f835c1df007a795537cc","url":"/assets/game/combat-effects/original/wow335/all/textures/b3b24ef2b458683abd03.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/bestowdisease_impact_chest.m2","normalizedSourceModel":"spells/bestowdisease_impact_chest.m2","sourceSha256":"7e6c72efdded0ed6784ec73192af74c1b285966c6e98f1957aad8b2cf9b046cf","durationMs":4000,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":4000,"moveSpeed":0,"flags":32}],"textures":[{"type":0,"flags":0,"filename":"Spells\\StarGradient64.blp","sourcePath":"spells/stargradient64.blp","sourceSha256":"1101fa4e121faf67b18eab3b62771906facbccb808856fe954ee3bb0365d5618","url":"/assets/game/combat-effects/original/wow335/all/textures/1101fa4e121faf67b18e.png"},{"type":0,"flags":0,"filename":"Spells\\Clouds8x8Fade.blp","sourcePath":"spells/clouds8x8fade.blp","sourceSha256":"b3b24ef2b458683abd0377190ee140dcbdab0a6b99d8f835c1df007a795537cc","url":"/assets/game/combat-effects/original/wow335/all/textures/b3b24ef2b458683abd03.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"}],"particles":[{"id":4294967295,"flags":131585,"position":[0,0,0],"parentBone":1,"textureIndex":0,"geometryModel":"Spells\\Skull180.mdx","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.10000000149011612,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0}],"speedVariation":[{"timeMs":0,"value":0.019999999552965164}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":0}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":1.5}],"emissionRate":[{"timeMs":0,"value":10}],"emissionAreaLength":[{"timeMs":0,"value":0.2777777910232544}],"emissionAreaWidth":[{"timeMs":0,"value":1.1111111640930176}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[0,119.0000076293945Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blackshot_missile.m2","sourceSha256":"936c1547d45d800e6b1645350415832557e385e35a7c8392f7b9eac2fe84a954","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":167,"moveSpeed":0,"flags":32},{"index":1,"id":144,"variationIndex":0,"durationMs":166,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,-0.7071138645588549,0,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.018037477508187294,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.014668828807771206,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.01462869718670845,0.0012798452517017722]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0.042308490723371506],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":22,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\PURPLE_GLOW.BLP","sourcePath":"spells/purple_glow.blp","sourceSha256":"1f2676b959ef80574cfbc9d0803ca61b4d6aaea5a94b079e845d699691867b87","url":"/assets/game/combat-effects/original/wow335/all/textures/1f2676b959ef80574cfb.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR4_32.BLP","sourcePath":"spells/star4_32.blp","sourceSha256":"7503e14370a94df760791b027d9d2ca47142d90189ba66593363eb6916728a2d","url":"/assets/game/combat-effects/original/wow335/all/textures/7503e14370a94df76079.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVEWATER1BLACK.BLP","sourcePath":"spells/shockwavewater1black.blp","sourceSha256":"4ae2c315255dfe631b74c7761a8d18b9cd2892bd4758dcbd4e9032228c56fa03","url":"/assets/game/combat-effects/original/wow335/all/textures/4ae2c315255dfe631b74.png"},{"type":0,"flags":0,"filename":"SPELLS\\RIBBONBLUR1BEA_PURPLE.BLP","sourcePath":"spells/ribbonblur1bea_purple.blp","sourceSha256":"fd2d7db80270256d1eb6664cb4438c1d8611b95abca96c802a260bf5f90fe96d","url":"/assets/game/combat-effects/original/wow335/all/textures/fd2d7db80270256d1eb6.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ceLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessed_mending_impact.m2","sourceSha256":"bbe8dd60df4566adf27f1e723a8dffcd43d5f01e2cddcf509e6d2595636f5755","sourceSkinSha256":"c7604980481de7bb01467a4bd9ea57c665e5f0c243c9f168f8f7e1c28b8abe63","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1967,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[-0.02111966349184513,0.006177014671266079,0.011269105598330498],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,67,734,1967],"values":[[1,1,1],[0.4080965518951416,0.4080965518951416,0.4080965518951416],[1.2005205154418945,1.2005205154418945,1.2005205154418945],[1.2005205154418945,1.2005205154418945,1.2005205154418945]]}]}},{"parent":-1,"flags":512,"pivot":[-0.02111966349184513,0.006177014671266079,0.011269105598330498],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,267,1967],"values":[[0.408096581697464,0.408096581697464,0.408096581697464],[3.211975336074829,3.211975336074829,3.211975336074829],[3.211975336074829,3.211975336074829,3.211975336074829]]}]}},{"parent":-1,"flags":512,"pivot":[0,0.0007960001821629703,0.027937212958931923],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[333],"values":[[0.499984740745262,-0.500015259254738,-0.500015259254738,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.005309488158673048,-0.00103074312210083,-0.025181174278259277],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.005309488158673048,-0.00103074312210083,-0.025181174278259277],"translation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[733],"values":[[0,0,-0.010766135528683662]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":21,"blendMode":4},{"flags":21,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"},{"type":0,"flags":3,"filename":"SPELLS\\RUNE1D.BLP","sourcePath":"spells/rune1d.blp","sourceSha256":"051d3c831f1808d69fe11d9cb8a6892462af22ec29bffe77c213512b8239c2bf","url":"/assets/game/combat-effects/original/wow335/all/textures/051d3c831f1808d69fe1.png"},{"type":0,"flags":0,"filename":"SPELLS\\AURARUNE_B.BLP","sourcePath":"spells/aurarune_b.blp","sourceSha256":"7856967bb0335aeb171011c8fdaac8dcf4c63fc7cc87719d36d42c54e6d80f6f","url":"/assets/game/combat-effects/original/wow335/all/textures/7856967bb0335aeb1710.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/blessed_mending_impact.m2","normalizedSourceModel":"spells/blessed_mending_impact.m2","sourceSha256":"bbe8dd60df4566adf27f1e723a8dffcd43d5f01e2cddcf509e6d2595636f5755","durationMs":1967,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1967,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"},{"type":0,"flags":3,"filename":"SPELLS\\RUNE1D.BLP","sourcePath":"spells/rune1d.blp","sourceSha256":"051d3c831f1808d69fe11d9cb8a6892462af22ec29bffe77c213512b8239c2bf","url":"/assets/game/combat-effects/original/wow335/all/textures/051d3c831f1808d69fe1.png"},{"type":0,"flags":0,"filename":"SPELLS\\AURARUNE_B.BLP","sourcePath":"spells/aurarune_b.blp","sourceSha256":"7856967bb0335aeb171011c8fdaac8dcf4c63fc7cc87719d36d42c54e6d80f6f","url":"/assets/game/combat-effects/original/wow335/all/textures/7856967bb0335aeb1710.png"}],"particles":[{"id":4294967295,"flags":263224,"position":[0,0.0007960001821629703,0.027937212958931923],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":65535,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":6,"interpolation":{"Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingoffreedom_impact.m2","sourceSha256":"0339984234d3b204756fa76dd54d119d0f554bff46f60f7c59d6fa564b91a851","sourceSkinSha256":"abc213e95539600755f1a72f60388b8198bc8c478afc864e901886776087d809","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":0,"pivot":[-0.0003273936454206705,0.015124165453016758,0.1227642074227333],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.4883412718772888],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1900],"values":[[0.9904177784919739,0.9904177188873291,0.9904176592826843],[1.7761656045913696,1.77616548538208,1.7761653661727905]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173513501882553,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928571939468384,0.8928570747375488,0.8928570747375488],[1,1,1]]}]}},{"parent":3,"flags":64,"pivot":[0.026798468083143234,-0.0035485215485095978,1.022129774093628],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":64,"pivot":[0.026798468083143234,-0.0035485215485095978,1.022129774093628],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,1.9603729248046875],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingoffreedom_state.m2","sourceSha256":"6f0847f7c6a4845731a5ee1a0fab07f6246ea8f9b07707796306c7dafb16f445","sourceSkinSha256":"d6851b96d2958c0faba28b1546d1f0289d2aa91f153b024a8312fd76fba8c175","animations":[{"index":0,"id":145,"variationIndex":0,"durationMs":934,"moveSpeed":0,"flags":32},{"index":1,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32},{"index":2,"id":147,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":96},{"index":3,"id":149,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32},{"index":4,"id":157,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33}],"globalSequences":[1100,767,567,367,1067,700,433,1233,800,500,533,0],"bones":[{"parent":-1,"flags":8,"pivot":[-0.002184846205636859,0.017818130552768707,1.1169191598892212],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":520,"pivot":[-0.002184846205636859,0.017818130552768707,1.1169191598892212],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":10,"sequences":[{"timestamps":[0,300,533],"values":[[1,1,1],[0.8264461755752563,0.8264461159706116,0.8264460563659668],[1,1,1]]}]}},{"parent":-1,"flags":0,"pivot":[-0.0003273936454206705,0.015124165453016758,0.1227642074227333],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,467,700,934],"values":[[0,0,0.30130924405652026,0.9534897915585803],[0,0,0.9537339396343882,-0.30066835535752434],[0,0,0.4617450483718375,-0.8869899594103824],[0,0,-0.3010650959807123,-0.9535813470870083]]},{"timestamps":[0,500,766,1000],"values":[[0,0,0.7300637836848048,0.6833399456770531],[0,0,0.6833704641865291,-0.7300637836848048],[0,0,-0.07657094027527696,-0.9970397045808282],[0,0,-0.7300637836848048,-0.6833399456770531]]},{"timestamps":[0,500,766,1000],"values":[[0,0,0.7300637836848048,0.6833399456770531],[0,0,0.6833704641865291,-0.7300637836848048],[0,0,-0.07657094027527696,-0.9970397045808282],[0,0,-0.7300637836848048,-0.6833399456770531]]},{"timestamps":[],"values":[]},{"timestamps":[0],"values":[[0,0,0.9961851863155003,0.08713034455397198]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.002181106014177203,0.017818130552768707,1.05691397190094],"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,367,1100],"values":[[0,0,0],[0,0,0.07260630279779434],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,433,767],"values":[[0,0,0,1],[0.18649861140781884,0,0,0.9824213385418256],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.0021811046171933413,0.017818130552768707,1.1169191598892212],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":4,"sequences":[{"timestamps":[0,300,567,833,1067],"values":[[0,0,0,1],[0,0.4446546830652791,0,0.8956877346110416],[0,0.7372661519211402,0,0.6755577257606739],[0,0.4292123172704245,0,0.9031952879421369],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.0021811046171933413,0.017818130552768707,1.1169191598892212],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,333,667,967,1233],"values":[[0,0,0,1],[-0.2676168095950194,0.19855342265083772,0.29438154240546893,0.8956877346110416],[-0.44370860927152317,0.32923368022705773,0.4881130405590991,0.6755577257606739],[-0.2583086642048402,0.19165623950926236,0.28415784173100983,0.9031952879421369],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,934],"values":[[0,0,13.88888931274414],[0,0,0],[0,0,0]]},{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[0,1000,3000],"values":[[0,0,0],[0,0,0],[0,0,13.88888931274414]]}]},"rotation":{"interpolation":1,"globalSequence":4,"sequences":[{"timestamps":[0,267,533,800,1067],"values":[[0,0,0,1],[0,0,0.707083346049379,0.707083346049379],[0,0,1,0],[0,0,0.7071138645588549,-0.707083346049379],Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofkings_base.m2","sourceSha256":"21014d39db5199acfe5bfabb38bb2f300f647e08479e31b7c6406a5d682b9c2c","sourceSkinSha256":"98fe40d05f32a382279c5a991dba3d7bfba3d081879cd7e0bdbea5fce8bbeeda","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333],"bones":[{"parent":-1,"flags":0,"pivot":[-0.0003273936454206705,0.015124165453016758,0.1227642074227333],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.4883412718772888],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1900],"values":[[0.8743290305137634,0.8743289709091187,0.8743289113044739],[1.7130147218704224,1.7130146026611328,1.7130144834518433]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0018019189592450857,0.016105810180306435,5.191479206085205],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":7,"blendMode":0},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\AMMO\\BLUE_GLOW2.BLP","sourcePath":"item/objectcomponents/ammo/blue_glow2.blp","sourceSha256":"dc81da74a65a3d904efc448e055599a5345e898eae40a1168a0ca64a45a6ba43","url":"/assets/game/combat-effects/original/wow335/all/textures/dc81da74a65a3d904efc.png"},{"type":0,"flags":0,"filename":"WORLD\\GENERIC\\ACTIVEDOODALine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofmight_base.m2","sourceSha256":"2199a030299496a357e0d2666d6bed40c83cb1def3a19f263c310a8eab2fd4e4","sourceSkinSha256":"d4634b72f8ca6acf158a0f04a9f152d9e90d881e8f42c2d5fae25532f55c2a9f","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":8,"pivot":[-0.0003001816803589463,0.016635848209261894,0.838181734085083],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.9238563188573871,0.3826715903195288],[0,0,0.9238868373668631,-0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739428570494056,0.015124165453016758,0.2721487581729889],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,567,1900],"values":[[0,0,0.00785801187157631],[0,0,0.011074913665652275],[0,0,0.001919905305840075],[0,0,-0.005112329963594675]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1900],"values":[[1.0984708070755005,1.098470687866211,1.0984705686569214],[1.048475980758667,1.0484758615493774,1.048475742340088],[1.7997417449951172,1.7997416257858276,1.799741506576538]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":4,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":4,"flags":64,"pivot":[0.03315442055463791,-0.01384693756699562,1.3409602642059326],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":64,"pivot":[0.03315442055463791,-0.01384693756699562,1.3409602642059326],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":5,"flags":8,"pivot":[-0.001972849713638425,-0.0011334177106618881,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,0.4995647072792053],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0018019189592450857,0.016105810180306435,7.6049017906188965],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":0,"pivoLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofprotection_base.m2","sourceSha256":"a9def828cbd7cc24373237f8e58482c99efa8482ed4caf536a533d361130d45b","sourceSkinSha256":"74af559da19be02c2a8a9e2a42496b7413b8170849251ca732de494159beb621","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":700,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":633,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1100,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[-0.003473795484751463,-0.0024830002803355455,3.2875092029571533],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[0,200,300,1100],"values":[[1,1,1],[0.9624999165534973,0.9624998569488525,1.0394736528396606],[0.9749999642372131,0.9749999046325684,1.026315689086914],[0.9749999642372131,0.9749999046325684,1.026315689086914]]}]}},{"parent":-1,"flags":576,"pivot":[0.2083333283662796,0,0],"translation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[-0.2083333283662796,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":8,"pivot":[-0.03408272564411163,-0.030001822859048843,3.3446133136749268],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":8,"pivot":[-0.034082818776369095,-0.030001822859048843,3.3446133136749268],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0.2083333283662796,0.013790713623166084,1.203460454940796],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[0,200,1100],"values":[[0,0,0],[0,0,0.7405707240104675],[0,0,1.1352893114089966]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.1095653772354126,0.5221386551856995,1],[1,1.0900001525878906,1],[1.1231038570404053,0.9009010195732117,1]]},{"timestamps":[0,300,633],"values":[[1.1231038570404053,0.9009010195732117,1],[1,1.0400002002716064,1],[1.1231038570404053,0.9009010195732117,1]]},{"timestamps":[0,34,200,1100],"values":[[1.7891221046447754,0.7141997814178467,1.5928813219070435],[1.7891221046447754,0.7141997814178467,1.5928813219070435],[0.0987553596496582,0.06002577394247055,0.08528896421194077],[0.0987553596496582,0.06002577394247055,0.08528896421194077]]}]}},{"parent":1,"flags":512,"pivot":[0.2083333283662796,0.025520652532577515,1.131256341934204],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[],"values":[]},{"timestamps":[],"values":[]},{"timestamps":[0,200,1100],"values":[[0,0,0.09082317352294922],[0,0,0.8313940167427063],[0,0,1.2261126041412354]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.1095654964447021,0.5221386551856995,1],[1,1.090000033378601,1],[1.1231038570404053,0.9009009599685669,1]]},{"timestamps":[0,333,633],"values":[[1,1.040000081062317,1],[1.1231038570404053,0.9009009599685669,1],[1,1.040000081062317,1]]},{"timestamps":[0,34,200,1100],"values":[[1.561423420906067,0.6211183071136475,1.389553427696228],[1.561423420906067,0.6211183071136475,1.389553427696228],[0.0987553521990776,0.06002577394247055,0.08528897166252136],[0.0987553521990776,0.06002577394247055,0.08528897166252136]]}]}},{"parent":2,"flags":8,"pivot":[-0.004999531898647547,-0.003854632843285799,3.361346483230591],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.018434153869748116,0.0042877197265625,0.9134556651115417],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.012115693651139736,0,0.5947826504707336],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofprotection_impact.m2","sourceSha256":"752c01d5781369163de9899e00b36d66dfaf3727abd4806305a2fef37017ad25","sourceSkinSha256":"2e804fb247de118f603a535285cd10f2c0cfd496021db9cbd6a9e8dc41e1de18","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":512,"pivot":[-0.0003273955371696502,0.015124165453016758,0.052892688661813736],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,933,1900],"values":[[1,1,1],[1.019999623298645,1.0199995040893555,1.019999384880066],[0.13144326210021973,0.13144324719905853,0.13144323229789734]]}]}},{"parent":-1,"flags":0,"pivot":[-0.0003273936454206705,0.015124165453016758,0.1227642074227333],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.0003273955371696502,0.015124165453016758,0.586934506893158],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,933,1900],"values":[[1,1,1],[1.1976326704025269,1.1976325511932373,1.1976324319839478],[1.6371521949768066,1.637152075767517,1.6371519565582275]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173513501882553,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928571939468384,0.8928570747375488,0.8928570747375488],[1,1,1]]}]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,0.4995647072792053],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0018019189592450857,0.016105810180306435,7.6049017906188965],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"trLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofsacrifice_impact.m2","sourceSha256":"c71dbe12cec3aaf0e95786b6926be6af53da8c41769dd8ffffa7b86df3cb3a11","sourceSkinSha256":"f561fcd1eaa340af0ef201942ebfd5fc64afc2f143afd07f36ff328af9d3f958","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":0,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.4883412718772888],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1900],"values":[[0.9717937707901001,0.9717937111854553,0.9717936515808105],[1.6299411058425903,1.6299409866333008,1.6299408674240112]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173513501882553,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928571939468384,0.8928570747375488,0.8928570747375488],[1,1,1]]}]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,0.9788193106651306],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":23,"blendMode":2},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\BEERBUBBLE.BLP","sourcePath":"spells/beerbubble.blp","sourceSha256":"1e72ed14bf6b915f5cb3e2f2db80ace42fc8e308bf5f09fc3f1485194b05dc4f","url":"/assets/game/combat-effects/original/wow335/all/textures/1e72ed14bf6b915f5cb3.png"},{"type":0,"flags":0,"filename":"WORLD\\GENERIC\\NIGHTELF\\PASSIVE DOODADS\\MAGICALIMPLEMENTS\\GLOW.BLP","sourcePath":"world/generic/nightelf/passive doodads/magicalimplements/glow.blp","sourceSha256":"020677b62d1e424fbb9243b3ba337bLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofsalvation_impact.m2","sourceSha256":"55482aa9c1582aa19caf600c705cb710452dce47fe1da288a89a52ae7ceba246","sourceSkinSha256":"f4858fca76b69c1da7583781704649c50c58337291cd150556e2bea4b2b22338","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":0,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.4883412718772888],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1900],"values":[[1.0290250778198242,1.0290249586105347,1.0290248394012451],[1.6064623594284058,1.6064622402191162,1.6064621210098267]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":64,"pivot":[-0.05683645233511925,0.0033588476944714785,1.3802381753921509],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":64,"pivot":[-0.05147658661007881,0.0033573724795132875,1.3994485139846802],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,0.4995647072792053],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":23,"blendMode":2},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"WORLD\\GENERIC\\NIGHTELF\\PASSIVE DOODADS\\MAGICALIMPLEMENTS\\GLOW.BLP","sourcePath":"world/generic/nightelf/passive doodads/magicalimplements/glow.blp","sourceSha256":"020677b62d1e424fbb9243b3ba337b893672b4be3472fb2396140240effe6b67","url":"/assets/game/combat-effects/original/wow3Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blessingofwisdom_base.m2","sourceSha256":"d6c1aaad3583865656a5b999807a82c034930addf4d0b97acc744f3e9393c166","sourceSkinSha256":"2fc605a3355c9809d716b1b1db3ed7f54714729ece13de3647614625d0d5a512","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":33}],"globalSequences":[333,0],"bones":[{"parent":-1,"flags":0,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.03477339446544647],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,0.3826715903195288,0.9238563188573871],[0,0,0.707083346049379,0.707083346049379],[0,0,0.9238563188573871,0.3826715903195288]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00032739745802246034,0.015124165453016758,0.4883412718772888],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,567,1233,1900],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1900],"values":[[1.009675145149231,1.0096750259399414,1.0096749067306519],[2.0256104469299316,2.0256102085113525,2.0256099700927734]]}]}},{"parent":-1,"flags":512,"pivot":[-0.0034738618414849043,-0.0024830002803355455,1.3430649042129517],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,1433,1900],"values":[[0,0,0],[0,0,0],[0,0,1.9444444179534912],[0,0,1.9444444179534912]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,433,1433,1767,1900],"values":[[1,1,1],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.1000000461935997,0.09999999403953552,0.7999999523162842],[0.8000001311302185,0.8000000715255737,0.7599999904632568],[0.7699999809265137,0.7699999213218689,0.7899999618530273],[0.7699999809265137,0.7699999213218689,0.7899999618530273]]}]}},{"parent":3,"flags":520,"pivot":[-0.04173501953482628,-0.036881525069475174,1.4182019233703613],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333],"values":[[1,1,1],[0.8928573131561279,0.8928571939468384,0.8928571939468384],[1,1,1]]}]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":64,"pivot":[0.026798486709594727,-0.0035485215485095978,1.4021965265274048],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":4,"flags":8,"pivot":[-0.001972849713638425,-0.001133421086706221,1.4422833919525146],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.01490443479269743,0.002469513099640608,0.4995647072792053],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[100],"values":[[-1,0,0,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":0,"pivot":[-0.033815648406744,-0.017080718651413918,1.2810384035110474],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":3,"blendMode":0},{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\RIBBONNE1_BLUE.BLP","sourcePath":"spells/ribbonne1_blue.blp","sourceSha256":"4c0a840feb39f526bae58cce4f14bfe165912daa2ac24a201f088e830724b6c0","url":"/assets/game/combat-effects/original/wow335/all/textures/4c0a840feb39f526bae5.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blindingshot_impact.m2","sourceSha256":"8c444eb8038458d8ba0661e57ca9c2ef429babc733c89fcb92b36d8cbdf8144c","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0.009936264716088772],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/blindingshot_impact.m2","normalizedSourceModel":"spells/blindingshot_impact.m2","sourceSha256":"8c444eb8038458d8ba0661e57ca9c2ef429babc733c89fcb92b36d8cbdf8144c","durationMs":367,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":367,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"}],"particles":[{"id":4294967295,"flags":163897,"position":[0,0,0],"parentBone":1,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.10000000149011612,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":2.222222328186035}],"speedVariation":[{"timeMs":0,"value":0.19999998807907104}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":0}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":1}],"emissionRate":[{"timeMs":0,"value":0},{"timeMs":267,"value":100},{"timeMs":367,"value":0}],"emissionAreaLength":[{"timeMs":0,"value":0.1388888955116272}],"emissionAreaWidth":[{"timeMs":0,"value":0.1388888955116272}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[60.000003814697266,91,251.00001525878906]},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":[219.00001525878906,190,254.00001525878906]},{"timestamp":32767,"normalizedTime":1,"value":[245.00001525878906,225.00001525878906,0]}],"alpha":[{"timestamp":0,"normalizedTime":0,"value":32767},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":32767},{"timestamp":32767,"normalizedTime":1,"value":0}],"scale":[{"timestamp":0,"normalizedTime":0,"value":[0.02777777798473835,0.02777777798473835]},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":[0.0555555559694767,0.0555555559694767]},{"timestamp":32767,"normalizedTime":1,"value":[0.02777777798473835,0.027Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blindingshot_missile.m2","sourceSha256":"96b04c6d28338c5d871a04a40107c613b38b30883eaa40c53b587ba372520ffe","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":167,"moveSpeed":0,"flags":32},{"index":1,"id":144,"variationIndex":0,"durationMs":166,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,-0.7071138645588549,0,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.11926633503219702,0.1891232032227546,-0.08224738303781243,0.9711905270546587]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0.025379369035363197],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0.015533921323282572,-0.006469924008911405,-0.0576189458906827,0.9981688894314402]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.013118850067257881,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0.01462869718670845,0.0012798452517017722]]},{"timestamps":[],"values":[]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[[0,0,0.707083346049379,0.707083346049379]]},{"timestamps":[],"values":[]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":22,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\SHOCKWAVEWATER1.BLP","sourcePath":"spells/shockwavewater1.blp","sourceSha256":"fd1cd96911a1af1d14b6e722946b27b20eea51db460132371b5eb417fc7de8e1","url":"/assets/game/combat-effects/original/wow335/all/textures/fd1cd96911a1af1d14b6.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT128.BLP","sourcePath":"spells/gradient128.blp","sourceSha256":"ef474aee98417ecd197560d3b66cf5242c269b26c54e0206607578d2eb5dada9","url":"/assets/game/combat-effects/original/wow335/all/textures/ef474aee98417ecd1975.png"},{"type":0,"flags":0,"filename":"SPELLS\\STAR4.BLP","sourcePath":"spells/star4.blp","sourceSha256":"c934dae6248d73e18f2b4d9d86d61a74521fe6b67542a7ce55c6021b27ac3648","url":"/assets/game/combat-effects/original/wow335/all/textures/c934dae6248d73e18f2b.png"},{"type":0,"flags":0,"filename":"SPELLS\\GRADIENT64FLIPA.BLP","sourcePath":"spells/gradient64flipa.blp","sourceSha256":"74150ec2d2b5d29d644122eddb77f4943512d49a5eed7296c52b2875092b7795","url":"/assets/game/combat-effects/original/wow335/all/textures/74150ec2d2b5d29d6441.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/blindingshot_missile.m2","normalizedSourceModel":"spells/blindingshot_missile.m2","sourceSha256":"96b04c6d28338c5d871a04a40107c613b38b30883eaa40c53b587ba372520ffe","durationMs":167,"animatLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blink_impact_chest.m2","sourceSha256":"4490669b3ce21626c8891d2455c6a6a9dc64d3d763bbd9b4cab19a23c11687ec","sourceSkinSha256":"c9621ac5df691dfc4827108520bb35e95aebbfa57be95d33b743a90e547bdef4","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":520,"pivot":[-0.0018463134765625,-0.0002717940660659224,0.001007023616693914],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,233,300,433,533,567,600,667,767,900,1000,1133,1200,1233,1333,1600],"values":[[0.9999999403953552,1,1.0000001192092896],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[1.088050127029419,1.0880502462387085,1.088050365447998],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[1.088050127029419,1.0880502462387085,1.088050365447998],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[0.19455692172050476,0.19455693662166595,0.19455695152282715],[0.19455692172050476,0.19455693662166595,0.19455695152282715],[1.088050127029419,1.0880502462387085,1.088050365447998],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[1.088050127029419,1.0880502462387085,1.088050365447998],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[1.088050127029419,1.0880502462387085,1.088050365447998],[1.7300000190734863,1.7300001382827759,1.7300002574920654],[1.088050127029419,1.0880502462387085,1.088050365447998],[0.33988213539123535,0.33988216519355774,0.3398821949958801],[0.33988213539123535,0.33988216519355774,0.3398821949958801]]}]}},{"parent":-1,"flags":0,"pivot":[-0.057308800518512726,-0.016167886555194855,-0.06394395232200623],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.05730880796909332,-0.016167886555194855,-0.06394393742084503],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.057308800518512726,-0.016167886555194855,-0.06394395232200623],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[-0.057308800518512726,-0.016167888417840004,-0.06394395232200623],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00026716457796283066,0.00009390527702635154,0.009790265001356602],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,33,200,600,1600],"values":[[0,0,0,1],[-0.3664967802972503,0,0,0.9303872798852504],[-0.3664967802972503,0,0,0.9303872798852504],[-0.35019989623706776,0,0,0.9366435743278299],[-0.35019989623706776,0,0,0.9366435743278299]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00026716457796283066,0.0007910671411082149,0.002471124054864049],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,33,1600],"values":[[0,0,0,1],[-0.00836207159642323,-0.28400524918362985,-0.0024719992675557726,0.9587694936979277],[-0.00836207159642323,-0.28400524918362985,-0.0024719992675557726,0.9587694936979277]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00026716457796283066,0.00009390527702635154,-0.0039218696765601635],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,33,1600],"values":[[0,0,0,1],[0.2434766685995056,0.017853328043458357,0.15375225074007384,0.9574571977904599],[0.2434766685995056,0.017853328043458357,0.15375225074007384,0.9574571977904599]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.00026716457796283066,0.00009390527702635154,-0.013015219010412693],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,33,600,633,800,1600],"values":[[0,0,0,1],[-0.13559373760185553,0.19479964598529007,0.11246070741904965,0.9648731955931272],[-0.13559373760185553,0.19479964598529007,0.11246070741904965,0.9648731955931272],[-0Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blizzard_impact_base.m2","sourceSha256":"735fec23dc4179f7b2defc148946a8a75a2a042fd036bed17358b5bde0d6ca20","sourceSkinSha256":"a717f6941f6f31536db58092b190bfbbe4fa776d82ec07c3e0785883359d130e","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3300,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.15203675627708435,-0.0023630191572010517,0.12965242564678192],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403936386108398,12.403936386108398,12.403936386108398],[10.44805908203125,10.44805908203125,10.44805908203125]]}]}},{"parent":-1,"flags":512,"pivot":[0.15203674137592316,-0.0023630191572010517,0.05715392902493477],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403938293457031,12.403938293457031,12.403938293457031],[10.4480619430542,10.4480619430542,10.4480619430542]]}]}},{"parent":-1,"flags":512,"pivot":[0.15203674137592316,-0.0023630191572010517,0.07050006836652756],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1400,3300],"values":[[1,1,1],[1,1,1],[12.403937339782715,12.403937339782715,12.403937339782715],[10.448060989379883,10.448060989379883,10.448060989379883]]}]}},{"parent":-1,"flags":512,"pivot":[4.886870384216309,-5.185313701629639,29.156702041625977],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,1367,3300],"values":[[-3.771395444869995,9.857681274414062,-16.13998031616211],[-4.8461833000183105,5.422669887542725,-28.788116455078125],[-4.8804612159729,5.380490779876709,-28.99728775024414],[-5.103079319000244,5.086117267608643,-30.501407623291016],[-8.439191818237305,5.149888515472412,-29.30847930908203]]}]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,3300],"values":[[0,0,0,1],[0,0,0,1],[0.013031403546250802,-0.0006714072084719382,0,0.999908444471572],[0.013031403546250802,-0.0006714072084719382,0,0.999908444471572]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,767,800,3300],"values":[[1,1,1],[1,1,1],[1.0399998426437378,1.0399998426437378,1.0400002002716064],[1.0399998426437378,1.0399998426437378,1.0400002002716064]]}]}},{"parent":3,"flags":512,"pivot":[4.908642292022705,-5.150312900543213,29.37870216369629],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,100,167,234,300,367,434,467,534,567,600,634,667,700,734,767,800,834,867,934,1134,1367,3300],"values":[[0.7802439332008362,0.7802443504333496,0.7802439332008362],[0.5604880452156067,0.5604880452156067,0.5604878664016724],[0.8695653080940247,0.8695653676986694,0.8695652484893799],[0.9135274291038513,0.9135274291038513,0.913527250289917],[0.7472972273826599,0.7472973465919495,0.7472971081733704],[0.7319232821464539,0.7319233417510986,0.7319232821464539],[0.804380476474762,0.8043806552886963,0.8043803572654724],[0.7131005525588989,0.7131006121635437,0.7131003737449646],[0.7209429740905762,0.7209430932998657,0.7209429740905762],[0.6179432272911072,0.617943286895752,0.6179431080818176],[0.7240186929702759,0.7240188717842102,0.7240187525749207],[0.7258767485618591,0.725877046585083,0.7258768677711487],[0.6854509711265564,0.685451090335846,0.6854507923126221],[0.7381393313407898,0.7381394505500793,0.738139271736145],[0.7540736198425293,0.7540737390518188,0.754073441028595],[0.6846410036087036,0.6846410632133484,0.6846407651901245],[0.7340428829193115,0.7340429425239563,0.7340427041053772],[0.7406848669052124,0.7406850457191467,0.7406848073005676],[0.7699795961380005,0.7699799537658691,0.7699795365333557],[0.6985293030738831,0.6985294818878174,0.6985292434692383],[0.5667698979377747,0.5667700171470642,0.5667698383331299],[0.7837799787521362,0.7837801575660706,0.7837799787521362],[0.22970828413963318,0.2297082245349884,0.22970817983150482],[0.22970828413963318,0.2297082245349884,0.22970817983150482]]}]}},{"parent":3,"flags":0,"pivot":[4.930527687072754,-5.047206401824951,29.628482818603516],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":3,"flags":512,"pivot":[4.908642292022705,-5.150312900543213,29.378Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/blizzard_spawn.m2","sourceSha256":"79c499ca21ff18d7b944ddb6934f0e30a6698f3913235ae2115ae483faca8c0b","sourceSkinSha256":"a8ce95ede73843a04ee94b1629b46ac55989990a933fd922b9b4294cbe38c967","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2000,"moveSpeed":0,"flags":161},{"index":1,"id":158,"variationIndex":0,"durationMs":2100,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":161}],"globalSequences":[33],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0.16675540804862976],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,267,1667,2000],"values":[[1,1,1],[2.7942068576812744,2.7942068576812744,2.794206380844116],[2.909794807434082,2.909794807434082,2.9098756313323975],[2.909794807434082,2.909794807434082,2.9098756313323975]]},{"timestamps":[0],"values":[[2.909794807434082,2.909794807434082,2.9098756313323975]]},{"timestamps":[0],"values":[[2.909794807434082,2.909794807434082,2.9098756313323975]]}]}},{"parent":-1,"flags":0,"pivot":[0,0,0.8803571462631226],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0.3630082905292511],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0.3630082905292511],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0.3630082905292511],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_FLARE05_32.BLP","sourcePath":"spells/t_vfx_flare05_32.blp","sourceSha256":"3c6eab5627926e514787bbcec2b8d01a58ebf159c3cda45dec03f4a6a265f8c2","url":"/assets/game/combat-effects/original/wow335/all/textures/3c6eab5627926e514787.png"},{"type":0,"flags":0,"filename":"WORLD\\EXPANSION02\\DOODADS\\NEXUS\\NEXUS_ICEBEAM_FAINT.BLP","sourcePath":"world/expansion02/doodads/nexus/nexus_icebeam_faint.blp","sourceSha256":"a1268cf87dd15dec674135061447d6b259eb004789c150cd3837d308eeb82a7e","url":"/assets/game/combat-effects/original/wow335/all/textures/a1268cf87dd15dec6741.png"},{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_RING_BOW_BLURED_ACONTRAST.BLP","sourcePath":"spells/t_vfx_ring_bow_blured_acontrast.blp","sourceSha256":"319d6eb04d0e9ca78ab991b4b4bd6853074731db4214693b9c9dd23f3fa20fbe","url":"/assets/game/combat-effects/original/wow335/all/textures/319d6eb04d0e9ca78ab9.png"},{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_RING_BOW_BLURED_CONTRAST2.BLP","sourcePath":"spells/t_vfx_ring_bow_blured_contrast2.blp","sourceSha256":"75ab808a48232c579920c1a683ed3c888001d67bc346d27173f893cda3134b46","url":"/assets/game/combat-effects/original/wow335/all/textures/75ab808a48232c579920.png"},{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_RING_BOW.BLP","sourcePath":"spells/t_vfx_ring_bow.blp","sourceSha256":"5e0e436b692a087f9ef81a663779f6d61500e3948ea59e7bb7a581daed4d307d","url":"/assets/game/combat-effects/original/wow335/all/textures/5e0e436b692a087f9ef8.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/blizzard_spawn.m2","normalizedSourceModel":"spells/blizzard_spawn.m2","sourceSha256":"79c499ca21ff18d7b944ddb6934f0e30a6698f3913235ae2115ae483faca8c0b","durationMs":2100,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2000,"moveSpeed":0,"flags":161},{"index":1,"id":158,"variationIndex":0,"durationMs":2100,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1900,"moveSpeed":0,"flags":161}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\T_VFX_FLARE05_32.BLP","sourcePath":"spells/t_vfx_flare05_32.blp","sourceSha256":"3c6eab5627926e514787bbcec2b8d01a58ebf159c3cda45dec03f4a6a265f8c2","url":"/assets/game/combat-effects/original/wow335/all/textures/3c6eab5627926e514787.png"},{"type":0,"flags":0,"filename":"WORLD\\EXPANSION02\\DOODADS\\NEXUS\\NEXUS_ICEBEAM_FAINT.BLP","sourcePath":"world/expansion02/doodads/nexus/nexus_icebeam_faint.blp","sourceSha256":"a1268cf87dd15dec674135061447d6b259eb004789c150cd3837d308eeb82a7e","url":"/assets/game/combat-effects/original/wow335/all/textures/a1268cf87dd15dec6741.png"},{"type":0Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodbolt_chest.m2","sourceSha256":"a6b7fb48b859c22425f4a1b81509e5c569bd1bcc463ae294bafe978c89133bb3","sourceSkinSha256":"f627dffdd6d65b020665e14f14047d9269cf88a6ef755fb35e1c222f331a328d","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":700,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":633,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":1100,"moveSpeed":0,"flags":33}],"globalSequences":[1100,767,567,367,1067,700,433,1233,800,500],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":520,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.249999761581421,1.2499998807907104,1.2499998807907104],[0.4054054021835327,0.4054054617881775,0.4054054021835327],[1,1,1]]},{"timestamps":[0,300,633],"values":[[1,1,1],[0.8620688915252686,0.8620689511299133,0.8620688319206238],[1,1,1]]},{"timestamps":[0,334,1000,1100],"values":[[1,1,1],[0.8999998569488525,0.8999999761581421,0.8999998569488525],[1.299999713897705,1.2999998331069946,1.2999998331069946],[1.299999713897705,1.2999998331069946,1.2999998331069946]]}]}},{"parent":0,"flags":520,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.2499998807907104,1.2500001192092896,1.25],[0.8999999165534973,0.9000000357627869,0.8999999761581421],[1,1,1]]},{"timestamps":[0,300,633],"values":[[1,1,1],[0.8620690107345581,0.8620691299438477,0.8620690703392029],[1,1,1]]},{"timestamps":[0,334,1000,1100],"values":[[1,1,1],[0.8999999165534973,0.9000000357627869,0.8999999761581421],[1.2999999523162842,1.3000001907348633,1.3000000715255737],[1.2999999523162842,1.3000001907348633,1.3000000715255737]]}]}},{"parent":0,"flags":512,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1.2499998807907104,1.2500001192092896,1.25],[0.6999999284744263,0.7000000476837158,0.699999988079071],[1,1,1]]},{"timestamps":[0,300,633],"values":[[1,1,1],[0.8620688915252686,0.8620690107345581,0.8620689511299133],[1,1,1]]},{"timestamps":[0,334,1000,1100],"values":[[1,1,1],[0.8999999761581421,0.9000000953674316,0.9000000357627869],[1.2999999523162842,1.3000001907348633,1.3000000715255737],[1.2999999523162842,1.3000001907348633,1.3000000715255737]]}]}},{"parent":0,"flags":512,"pivot":[0.5555524826049805,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,300,500,700],"values":[[0,0,0],[0,0,0],[1,1,1],[0.5999999046325684,0.6000000238418579,0.5999999642372131],[1,1,1]]},{"timestamps":[0,300,633],"values":[[1,1,1],[0.8620688915252686,0.8620690107345581,0.8620689511299133],[1,1,1]]},{"timestamps":[0,334,1000,1100],"values":[[1,1,1],[0.8999999761581421,0.9000000953674316,0.9000000357627869],[1.2999999523162842,1.3000001907348633,1.3000000715255737],[1.2999999523162842,1.3000001907348633,1.3000000715255737]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,-0.060863953083753586],"translation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,367,1100],"values":[[0,0,0],[0,0,0.07364532351493835],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,433,767],"values":[[0,0,0,1],[0.18649861140781884,0,0,0.9824213385418256],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":4,"sequences":[{"timestamps":[0,300,567,833,1067],"values":[[0,0,0,1],[0,0.4446546830652791,0,0.8956877346110416],[0,0.7372661519211402,0,0.6755577257606739],[0,0.4292123172704245,0,0.9031952879421369],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,333,667,967,1233],"values":[[0,0,0,1]Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodbolt_missile_low.m2","sourceSha256":"175eb28e84ff59b48aa9188b36f60221e2d14b238b24defa97b4ac87d4dd6b81","sourceSkinSha256":"5c409688fd8984e7c482e2bb30d6f021818cfb900c9ea2884c9e9cbfb8786666","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,267,534,800,1000],"values":[[0,0.707083346049379,0,0.707083346049379],[-0.5563219092379528,0.4364452040162358,-0.5563219092379528,0.4364452040162358],[-0.7032380138554033,0.0738853114413892,-0.7032380138554033,0.0738853114413892],[-0.467177343058565,0.5307779168065432,-0.467177343058565,0.5307779168065432],[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":520,"pivot":[-0.04888111352920532,0.004832350183278322,-0.00429198844358325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[1.2900007963180542,1.2899999618530273,1.28999924659729]]}]}},{"parent":0,"flags":520,"pivot":[-0.04888111352920532,0.004832350183278322,-0.00429198844358325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[1.2900007963180542,1.2899998426437378,1.2899993658065796]]}]}},{"parent":0,"flags":0,"pivot":[-0.0010783827165141702,0.0065877558663487434,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0.06784762442111969,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0.007041694596409798,0.006587756332010031,-0.035140510648489],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,0.0063025010749697685,0.01892201229929924],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,267,500,767,1000],"values":[[-0.500015259254738,-0.500015259254738,-0.500015259254738,0.499984740745262],[-0.706869716483047,-0.018250068666646323,-0.706869716483047,0.018250068666646323],[-0.499984740745262,0.500015259254738,-0.499984740745262,-0.499984740745262],[0.041383098849452196,0.7058931241798151,0.041383098849452196,-0.7058931241798151],[0.500015259254738,0.500015259254738,0.500015259254738,-0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,-0.005672678351402283,0.01892201229929924],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,267,500,767,1000],"values":[[0,0,-1,0],[0,0,-0.7251503036591693,-0.6885891293069246],[0,0,0,-1],[0,0,0.7472762230292672,-0.6645100253303629],[0,0,1,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":3,"blendMode":0},{"flags":19,"blendMode":4},{"flags":23,"blendMode":2}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\CLOUDS8X8.BLP","sourcePath":"spells/clouds8x8.blp","sourceSha256":"eef95a4c5d98e26f29e611d3f99828183cf1e231a86f0de37b57d04012e6c9d3","url":"/assets/game/combat-effects/original/wow335/all/textures/eef95a4c5d98e26f29e6.png"},{"type":0,"flags":0,"filename":"Spells\\BeerBubble.blp","sourcePath":"spells/beerbubble.blp","sourceSha256":"1e72ed14bf6b915f5cb3e2f2db80ace42fc8e308bf5f09fc3f1485194b05dc4f","url":"/assets/game/combat-effects/original/wow335/all/textures/1e72ed14bf6b915f5cb3.png"},{"type":0,"flags":3,"filename":"Spells\\Bloodpool.blp","sourcePath":"spells/bloodpool.blp","sourceSha256":"e640d6d4d7330a12fb1fb278b5e9d0b4b7ced8dcf41a474a1cff9f29dbac1159","url":"/assets/game/combat-effects/original/wow335/all/textures/e640d6d4d7330a12fb1f.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"},{"type":0,"Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodlust_cast_hand.m2","sourceSha256":"7c424c42a715aafa9939d7d5c00c0f94c69ea429e950090b9e1973a89c4a3075","sourceSkinSha256":"b678120623f5862988e80fd98aee74ba7083e63006d6cc9fe96206fe43d7e6c2","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":8,"pivot":[0,0.00425790436565876,-0.003779775695875287],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/bloodlust_cast_hand.m2","normalizedSourceModel":"spells/bloodlust_cast_hand.m2","sourceSha256":"7c424c42a715aafa9939d7d5c00c0f94c69ea429e950090b9e1973a89c4a3075","durationMs":1000,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"}],"particles":[{"id":4294967295,"flags":132201,"position":[0,0,0],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":1,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":10,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0.0555555559694767}],"speedVariation":[{"timeMs":0,"value":0.9099999666213989}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":6.2831854820251465}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":0.4000000059604645}],"emissionRate":[{"timeMs":0,"value":15}],"emissionAreaLength":[{"timeMs":0,"value":0}],"emissionAreaWidth":[{"timeMs":0,"value":0}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[255,216.00001525878906,0]},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":[250.00001525878906,5,0]},{"timestamp":32767,"normalizedTime":1,"value":[255,0,0]}],"alpha":[{"timestamp":0,"normalizedTime":0,"value":32767},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":32767},{"timestamp":32767,"normalizedTime":1,"value":4240}],"scale":[{"timestamp":0,"normalizedTime":0,"value":[0.14444443583488464,0.14444443583488464]},{"timestamp":21299,"normalizedTime":0.6500137333292642,"value":[0.46666669845581055,0.46666669845581055]},{"timestamp":32767,"normalizedTime":1,"value":[0.6611111164093018,0.6611111164093018]}],"headCell":[],"tailCell":[],"enabled":[{"timeMs":0,"value":1},{"timeMs":200,"value":0}]}}],"runtime":{"renderer":"wow-m2-particles-v1","rLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodlust_player_cast_head.m2","sourceSha256":"7e3f2bde0aa56ffcf76f219ee65837274a5dc6234ccb2842e102714144d9e705","sourceSkinSha256":"6ffeaf06b97f8d2cf43ef40e8a449b1a2187249b9f9d7c46adcef02bfb9c110a","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2600,"moveSpeed":0,"flags":33}],"globalSequences":[2600],"bones":[{"parent":-1,"flags":520,"pivot":[0,0.008005579002201557,1.037035584449768],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,533,733,2300,2600],"values":[[1,1,1],[9.28183364868164,9.28183364868164,9.28183364868164],[7.714450836181641,7.714450359344482,7.714449882507324],[7.714450836181641,7.714450359344482,7.714449882507324],[0.2607715129852295,0.2607715129852295,0.2607715129852295]]}]}},{"parent":0,"flags":512,"pivot":[-0.039624471217393875,0.005770033225417137,1.0357176065444946],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,267,400,633,800,933,2600],"values":[[1.082297682762146,1.082297682762146,1.082297682762146],[0.9451349973678589,0.9451349377632141,0.9451348781585693],[1.1097302436828613,1.1097302436828613,1.1097302436828613],[0.9374107718467712,0.9374107122421265,0.9374106526374817],[1.1278690099716187,1.1278690099716187,1.1278690099716187],[0.9451349973678589,0.9451349377632141,0.9451348781585693],[1.082297682762146,1.082297682762146,1.082297682762146]]}]}},{"parent":0,"flags":512,"pivot":[-0.039624471217393875,0.005770033225417137,1.0357176065444946],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,267,400,633,800,933,2600],"values":[[1.0822975635528564,1.0822975635528564,1.0822975635528564],[0.9451348781585693,0.9451348185539246,0.9451347589492798],[1.1097302436828613,1.1097302436828613,1.1097302436828613],[0.9374107122421265,0.9374106526374817,0.9374105930328369],[1.1278690099716187,1.1278690099716187,1.1278690099716187],[0.9451348781585693,0.9451348185539246,0.9451347589492798],[1.0822975635528564,1.0822975635528564,1.0822975635528564]]}]}},{"parent":0,"flags":512,"pivot":[-0.039624471217393875,0.005770033225417137,1.0357176065444946],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,267,400,633,800,933,2600],"values":[[1.0822975635528564,1.0822975635528564,1.0822975635528564],[0.9451349377632141,0.9451348781585693,0.9451348185539246],[1.1097302436828613,1.1097302436828613,1.1097302436828613],[0.9374107122421265,0.9374106526374817,0.9374105930328369],[1.1278690099716187,1.1278690099716187,1.1278690099716187],[0.9451349377632141,0.9451348781585693,0.9451348185539246],[1.0822975635528564,1.0822975635528564,1.0822975635528564]]}]}},{"parent":0,"flags":512,"pivot":[-0.039624471217393875,0.005770033225417137,1.0357176065444946],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,267,400,633,800,933,2600],"values":[[1.0822975635528564,1.0822975635528564,1.0822975635528564],[0.9451348781585693,0.9451348185539246,0.9451347589492798],[1.1097302436828613,1.1097302436828613,1.1097302436828613],[0.9374107122421265,0.9374106526374817,0.9374105930328369],[1.1278690099716187,1.1278690099716187,1.1278690099716187],[0.9451348781585693,0.9451348185539246,0.9451347589492798],[1.0822975635528564,1.0822975635528564,1.0822975635528564]]}]}},{"parent":0,"flags":512,"pivot":[0.007435680367052555,0.009331751614809036,1.0208420753479004],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,300,767,2600],"values":[[1,1,1],[0.2675209641456604,0.2675209641456604,0.2675209641456604],[0.8421159386634827,0.8421158790588379,0.8421158194541931],[0.8421159386634827,0.8421158790588379,0.8421158194541931]]}]}},{"parent":-1,"flags":0,"pivot":[0,0.0005031156470067799,0.9850834012031555],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.012990104034543037,0.9850465059280396],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequenLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodlust_state_hand.m2","sourceSha256":"f300cddc353d7fe650b5a03cb197cd45137b8a75bba4296d4c815121d872ef6a","sourceSkinSha256":"ea768ed5ff90a9acbd20dfa6211d643ebfca3f265f928a1fd32da07c806120aa","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"globalSequences":[0],"bones":[{"parent":-1,"flags":8,"pivot":[0,0.00425790436565876,-0.003779775695875287],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[0.0032184389419853687,0.00425790436565876,-0.003779775695875287],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.707083346049379,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0.0005031161708757281,0.0009497404098510742],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"},{"type":0,"flags":0,"filename":"Spells\\Clouds8x8.blp","sourcePath":"spells/clouds8x8.blp","sourceSha256":"eef95a4c5d98e26f29e611d3f99828183cf1e231a86f0de37b57d04012e6c9d3","url":"/assets/game/combat-effects/original/wow335/all/textures/eef95a4c5d98e26f29e6.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/bloodlust_state_hand.m2","normalizedSourceModel":"spells/bloodlust_state_hand.m2","sourceSha256":"f300cddc353d7fe650b5a03cb197cd45137b8a75bba4296d4c815121d872ef6a","durationMs":1000,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"textures":[{"type":0,"flags":0,"filename":"Creature\\Spells\\Shockwave4white.blp","sourcePath":"creature/spells/shockwave4white.blp","sourceSha256":"04c24ab83e329c0dfb0ebd80b8f114667081844a1375da847d0984eaf4e4b8bf","url":"/assets/game/combat-effects/original/wow335/all/textures/04c24ab83e329c0dfb0e.png"},{"type":0,"flags":0,"filename":"CREATURE\\GOLEMHARVEST\\RED_GLOW3.BLP","sourcePath":"creature/golemharvest/red_glow3.blp","sourceSha256":"d9005df0925d6fd35b2fbdda9a8f1133383ed1777a2dd0514983bf1e9aa46b43","url":"/assets/game/combat-effects/original/wow335/all/textures/d9005df0925d6fd35b2f.png"},{"type":0,"flags":0,"filename":"Spells\\Clouds8x8.blp","sourcePath":"spells/clouds8x8.blp","sourceSha256":"eef95a4c5d98e26f29e611d3f99828183cf1e231a86f0de37b57d04012e6c9d3","url":"/assets/game/combat-effects/original/wow335/all/textures/eef95a4c5d98e26f29e6.png"}],"particles":[{"id":4294967295,"flags":263289,"position":[0,0,0],"parentBone":4,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":1,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":10,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0.2777777910232544}],"speedVariation":[{"timeMs":0,"value":0.9099999666213989}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":6.2Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/bloodyexplosion.m2","sourceSha256":"38491ed4c806751331fa57d3b5b3c124664bbb11686d2ad857e132c8de1b5ed9","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":1667,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,250,500,667],"values":[[0,0,0,1],[0,0.37232581560716577,-0.17361980040894803,0.9116794335764641],[0,0.6714987640003662,-0.31315042573320717,0.6715292825098422],[0,0.9062776573992126,-0.4226203192236091,0.0011291848506118961],[0,0.9062776573992126,-0.4226203192236091,0.0011291848506118961]]},{"timestamps":[0,134,267,500,667,1667],"values":[[0,0,0,1],[0,0.37232581560716577,-0.17361980040894803,0.9116794335764641],[0,0.6714987640003662,-0.31315042573320717,0.6715292825098422],[0,0.9063081759086886,-0.4225898007141331,-0.0011291848506118961],[0,0.9063081759086886,-0.4225898007141331,-0.0011291848506118961],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.05740261822938919,0.018098970875144005,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,250,500,667],"values":[[0,0,0,1],[-0.19302957243568225,0.27564317758720663,-0.2356639301736503,0.9116794335764641],[-0.34812463759269996,0.4971770378734703,-0.4250007629627369,0.6715292825098422],[-0.4698629718924528,0.6709799493392743,-0.5735953856013672,0],[-0.4698629718924528,0.6709799493392743,-0.5735953856013672,0]]},{"timestamps":[0,134,267,500,667,1667],"values":[[0,0,0,1],[-0.19302957243568225,0.27564317758720663,-0.2356639301736503,0.9116794335764641],[-0.34812463759269996,0.4971770378734703,-0.4250007629627369,0.6715292825098422],[-0.4698324533829768,0.6710104678487503,-0.5735648670918913,0],[-0.4698324533829768,0.6710104678487503,-0.5735648670918913,0],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.0766645073890686,0.035749223083257675,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,250,500,667],"values":[[0,0,0,1],[0.2577898495437483,0.2162846766563921,-0.2356639301736503,0.9116794335764641],[0.4649189733573412,0.3901181066316721,-0.4250007629627369,0.6715292825098422],[0.6275215918454543,0.5265358439893796,-0.5735648670918913,0],[0.6275215918454543,0.5265358439893796,-0.5735648670918913,0]]},{"timestamps":[0,134,267,500,667,1667],"values":[[0,0,0,1],[0.2577898495437483,0.2162846766563921,-0.2356639301736503,0.9116794335764641],[0.4649189733573412,0.3901181066316721,-0.4250007629627369,0.6715292825098422],[0.6274910733359783,0.5265053254799036,-0.5735953856013672,0],[0.6274910733359783,0.5265053254799036,-0.5735953856013672,0],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.10007841885089874,0.10007838159799576,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,250,500,667],"values":[[0,0,0,1],[0.2904751731925413,0,-0.2905056917020173,0.9116794335764641],[0.5239112521744438,0,-0.5239417706839198,0.6715292825098422],[0.7071138645588549,0,-0.707083346049379,0],[0.7071138645588549,0,-0.707083346049379,0]]},{"timestamps":[0,134,267,500,667,1667],"values":[[0,0,0,1],[0.2904751731925413,0,-0.2905056917020173,0.9116794335764641],[0.5239112521744438,0,-0.5239417706839198,0.6715292825098422],[0.7071138645588549,0,-0.707083346049379,0],[0.7071138645588549,0,-0.707083346049379,0],[0,0,0,1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.07666454464197159,0.16440752148628235,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,125,250,500,667],"values":[[0,0,0,1],[0.2577898495437483,-0.2163151951658681,-0.2356639301736503,0.9116794335764641],[0.4649189733573412,-0.3901486251411481,-0.4250007629627369,0.6715292825098422],[0.6275215918454543,-0.5265053254799036,-0.5735648670918913,-0.001281777397991882],[0.6275215918454543,-0.5265053254799036,-0.5735648670918913,-0.001281777397991882]]},{"timestamps":[0,134,267,500,667,1667],"values":[[0,0,0,1],[0.2577898495437483,-0.2163151951658681,-0.2356639301736503,0.9116794335764641],[0.4649189733573412,-0.3901486251411481,-0.4250007629627369,0.6715292825098422],[0.6275215918454543,-0.5265053254799036,-0.5735648670918913,-0.001281777397991882],[0.6275215918454543,-0.52650532Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/calllightning_impact.m2","sourceSha256":"181d2132e31dedc99f78f4758b9ecb9c262c1e68ce7014943269db7bb2d84920","sourceSkinSha256":"0d164f0fd549214be357899777f815dbd57b78ad30c1e8e528e6767c00b6c5d4","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":2134,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":64,"pivot":[0.014995244331657887,0.006201661191880703,0.05835482105612755],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":64,"pivot":[0.02516954578459263,-0.004885760135948658,0.07582289725542068],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.21216364204883575,-0.014201932586729527,0.07968485355377197],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,367,434,500,567,634,700,867,1034,2134],"values":[[1,1,1],[0.20369213819503784,0.20369213819503784,0.20369213819503784],[0.9761387705802917,0.9761387705802917,0.9761387705802917],[0.6072890758514404,0.6072890758514404,0.6072890758514404],[1.0023752450942993,1.0023752450942993,1.0023752450942993],[0.6861505508422852,0.6861505508422852,0.6861505508422852],[0.9397286772727966,0.9397286772727966,0.9397286772727966],[0.6650813221931458,0.6650813221931458,0.6650813221931458],[0.1758507788181305,0.1758507788181305,0.1758507788181305],[1,1,1],[1,1,1]]}]}},{"parent":-1,"flags":64,"pivot":[-0.0017452670726925135,0.006201661191880703,0.058354828506708145],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":576,"pivot":[-0.04595513641834259,0.006201663985848427,0.060889832675457],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,400,500,600,667,834,867,1034,2134],"values":[[1,1,1],[1,1.145108699798584,1],[1,1.3227418661117554,1],[1,1.3918980360031128,1],[1,0.8687498569488525,1],[1,0.8687498569488525,1],[1,1.3986873626708984,1],[1,0.6483207941055298,1],[1,0.6483207941055298,1]]}]}},{"parent":-1,"flags":512,"pivot":[-0.20790362358093262,-0.014201932586729527,0.15283054113388062],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,134,367,434,500,567,634,700,867,1034,2134],"values":[[1,1,1],[0.20369210839271545,0.20369210839271545,0.20369210839271545],[0.976138710975647,0.976138710975647,0.976138710975647],[0.6072890162467957,0.6072890162467957,0.6072890162467957],[1.0023752450942993,1.0023752450942993,1.0023752450942993],[0.6861506104469299,0.6861506104469299,0.6861506104469299],[0.9397285580635071,0.9397285580635071,0.9397285580635071],[0.6650813221931458,0.6650813221931458,0.6650813221931458],[0.1758507490158081,0.1758507490158081,0.1758507490158081],[1,1,1],[1,1,1]]}]}},{"parent":-1,"flags":8,"pivot":[-0.3917396366596222,-0.005876006558537483,0.43544214963912964],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":6,"flags":512,"pivot":[4.142559051513672,0.1676042228937149,0.7921493649482727],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,2134],"values":[[0,0,0],[1.9412190914154053,0,0],[1.9412190914154053,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":6,"flags":512,"pivot":[1.831652283668518,-0.004547211341559887,0.39022427797317505],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,2134],"values":[[0,0,0],[1.0464004278182983,0,0],[1.0464004278182983,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":6,"flags":512,"pivot":[7.057492733001709,0.3455752730369568,0.9967283606529236],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,2134],"values":[[0,0,0],[2.776642322540283,0,0],[2.776642322540283,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"gLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/chainlightning_impact_chest.m2","sourceSha256":"72de0ba34c2d4ab197db7aaf845a0f91aee3a8a7019975630b28993d281d850d","sourceSkinSha256":"8f3fff6af2e11f6ce97691ab2a4eef5cf9e42640ce03d5dd384976f097df5ed1","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3734,"moveSpeed":0,"flags":33}],"globalSequences":[433,267,567,1367,67,0,100,133,167,300,233],"bones":[{"parent":-1,"flags":512,"pivot":[0.12106285989284515,-0.6092267036437988,-0.11337903887033463],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":4,"sequences":[{"timestamps":[0,17,33,67],"values":[[0,0,0,1],[-0.6175115207373272,0.09552293465987122,-0.024109622486037784,0.7803582873012482],[-0.9637745292519914,0.1491134372997223,-0.03762932218390454,0.21793267616809595],[-0.8615375225074008,0.4749900814844203,-0.07760856959746086,-0.16162602618488114]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.28486964106559753,-0.20812256634235382,0.28441619873046875],"translation":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,33,100],"values":[[0,0,0],[0.36365950107574463,0.4199775159358978,-0.5897549986839294],[0.927680253982544,0.6948440670967102,0.22368569672107697]]}]},"rotation":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,33,67,100],"values":[[0,0,0,1],[0.030365916928617207,-0.2905056917020173,-0.5529038361766412,0.7803582873012482],[-0.11212500381481369,-0.3552964873195593,-0.859187597277749,0.35074922940763575],[-0.25370036927396467,-0.293588061159093,-0.9073458052308725,-0.16162602618488114]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.15559419989585876,-0.05882694944739342,0.5295107960700989],"translation":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,67,133],"values":[[0,0,0],[0.363659530878067,0.4199775159358978,-0.5897549390792847],[0.927680253982544,0.6948441863059998,0.2236856371164322]]}]},"rotation":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,25,50,54,58,60,63,67,100,133],"values":[[0,0,0,1],[-0.1608630634479812,-0.5086825159459212,-0.3212683492538224,0.78240302743614],[-0.21698660237434003,-0.7553941465498825,-0.48423718985564745,0.38450270088808863],[-0.33277382732627336,-0.8007446516312143,-0.4798120059816279,-0.13324381237220373],[-0.34516434217352826,-0.49064607684560685,-0.2479323709830012,-0.76067384868923],[-0.2672811059907834,-0.18741416669209876,-0.05056917020172735,-0.9438764610736412],[-0.15308084353160192,0.12451551866206854,0.141361735892819,-0.9700613422040467],[0.03527939695425276,0.5085604419080172,0.36213263344218266,-0.7803888058107242],[0.2585528122806482,0.7745292519913327,0.4847560045167394,-0.3135471663563952],[0.380718405713065,0.7884762108218635,0.4551530503250221,0.16162602618488114]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":8,"pivot":[0.0016556854825466871,-0.04708169773221016,-0.3681098222732544],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0.2709910571575165,-0.6302664279937744,0.3568331003189087],"translation":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,33,100],"values":[[0,0,0],[0.36365950107574463,0.4199775755405426,-0.5897546410560608],[-0.6338201761245728,0.6948442459106445,-0.08504129946231842]]}]},"rotation":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,33,67,100],"values":[[0,0,0,1],[-0.2728965117343669,-0.5504928739280374,0.1162755211035493,0.7803582873012482],[-0.43620105594042785,-0.7566148869289224,0.3379619739371929,0.35074922940763575],[-0.47096163823358866,-0.7151402325510422,0.49049348429822687,-0.16162602618488114]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.23549559712409973,0.25384199619293213,-0.09540095925331116],"translation":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,33,100],"values":[[0,0,0],[0.46285295486450195,-0.9587516784667969,0.45466524362564087],[0.927680253982544,0.4202614426612854,0.9107601642608643]]}]},"rotation":{"interpolation":1,"globalSequence":4,"sequences":[{"timestamps":[0,17,33,67],"values":[[0,0,0,1],[0.25394451734977264,-0.5135044404431287,0.2506179998168889,0.7803582873012482],[0.39637440107425154,-0.8014770958586382,0.391155735953856,0.21793267616809595],[0.520950956755272,-0.5708182012390515,0.6137272255623035,-0.16162602618488114]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[-0.8583264946937561,-0.14519338309764862,0.6446900963783264],"translation":{"interpolation":1,"globalSequence":6,"sequences":[Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/chainsofice_low_base.m2","sourceSha256":"36b09b03f8c102fefa8cfbc0804f59974c3bc62d9e25753357d67da350562501","sourceSkinSha256":"ef0eacbf3d9e08a99fb85130d2ab19917d546cee274da9e0d15b7cee819ba015","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":433,"moveSpeed":0,"flags":33}],"globalSequences":[1067,533,3200,0],"bones":[{"parent":-1,"flags":516,"pivot":[0,0,0.6572490334510803],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,1600],"values":[[0,0,-2.046138048171997],[0,0,-2.046138048171997],[0,0,0],[0,0,0]]},{"timestamps":[],"values":[]},{"timestamps":[0,300,433],"values":[[0,0,0],[0,0,0],[0,0,-2.046138048171997]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,1600],"values":[[1,1,0],[1,1,0],[1,1,1],[1,1,1]]},{"timestamps":[],"values":[]},{"timestamps":[0,300,433],"values":[[1,1,1],[1,1,1],[1,1,0]]}]}},{"parent":0,"flags":512,"pivot":[-1.2111883163452148,-0.02966219186782837,-0.8634632229804993],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,1600],"values":[[0,0,0],[0,0,0],[0.4090210199356079,0.3371719419956207,1.3119913339614868],[0.42115265130996704,0.3471725583076477,1.3509052991867065],[0.42115265130996704,0.3471725583076477,1.3509052991867065]]},{"timestamps":[0],"values":[[0.42115265130996704,0.3471725583076477,1.3509052991867065]]},{"timestamps":[0,167,300,433],"values":[[0.42115265130996704,0.3471725583076477,1.3509052991867065],[0.42115265130996704,0.3471725583076477,1.3509052991867065],[0.4090210199356079,0.3371719419956207,1.3119913339614868],[0,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,434,1600],"values":[[1,1,1],[1,1,1],[1,1,1.75],[1,1,0.8999999761581421],[1,1,1],[1,1,1]]},{"timestamps":[],"values":[]},{"timestamps":[0,67,167,300,433],"values":[[1,1,1],[1,1,1],[1,1,0.8999999761581421],[1,1,1.5],[1,1,1]]}]}},{"parent":0,"flags":512,"pivot":[0.5799064636230469,1.0637515783309937,-0.8634627461433411],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,1600],"values":[[0,0,0],[0,0,0],[0.08748859167098999,-0.5228090882301331,1.3119912147521973],[0.0900835394859314,-0.5383157134056091,1.350905179977417],[0.0900835394859314,-0.5383157134056091,1.350905179977417]]},{"timestamps":[0],"values":[[0.0900835394859314,-0.5383157134056091,1.350905179977417]]},{"timestamps":[0,167,300,433],"values":[[0.0900835394859314,-0.5383157134056091,1.350905179977417],[0.0900835394859314,-0.5383157134056091,1.350905179977417],[0.08748859167098999,-0.5228090882301331,1.3119912147521973],[0,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,434,1600],"values":[[1,1,1],[1,1,1],[1,1,1.75],[1,1,0.8999999761581421],[1,1,1],[1,1,1]]},{"timestamps":[],"values":[]},{"timestamps":[0,67,167,300,433],"values":[[1,1,1],[1,1,1],[1,1,0.8999999761581421],[1,1,1.5],[1,1,1]]}]}},{"parent":0,"flags":512,"pivot":[0.6312825083732605,-1.0340895652770996,-0.8634636998176575],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,1600],"values":[[0,0,0],[0,0,0],[-0.49651017785072327,0.1856372058391571,1.3119912147521973],[-0.511236846446991,0.1911432445049286,1.350905179977417],[-0.511236846446991,0.1911432445049286,1.350905179977417]]},{"timestamps":[0],"values":[[-0.511236846446991,0.1911432445049286,1.350905179977417]]},{"timestamps":[0,167,300,433],"values":[[-0.511236846446991,0.1911432445049286,1.350905179977417],[-0.511236846446991,0.1911432445049286,1.350905179977417],[-0.49651017785072327,0.1856372058391571,1.3119912147521973],[0,0,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,434,1600],"values":[[1,1,1],[1,1,1],[1,1,1.75],[1,1,0.8999999761581421],[1,1,1],[1,1,1]]},{"timestamps":[],"values":[]},{"timestamps":[0,67,167,300,433],"values":[[1,1,1],[1,1,1],[1,1,0.8999999761581421],[1,1,1.5],[1,1,1]]}]}},{"parent":1,"flags":512,"pivot":[-1.2111883163452148,-0.02966218627989292,-0.8634632229804993],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,34,167,300,434,1600],"values":[[0,0,0,1],[0,0,0,1],[0.5290993987853633,-0.2995086519974364,-0.061861018707846306,0.7914975432599872],[0.46607867671742914,-0.29508346812341685,-0.11279641102328562,0.826380199591052],[0.46537675099948117,-Line truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/challengingshout_cast_base.m2","sourceSha256":"b167224a2070ba388b3f7c75be6d9b96e1e28c03e16fec38fd1fe93a407f7567","sourceSkinSha256":"6ff52e23a13dee2a4758248275d4fe717a1fbc1fac86aa9c233f6e9e6c6d44c8","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":900,"moveSpeed":0,"flags":33}],"globalSequences":[],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[0.9999998211860657,1.0000001192092896,1],[4.999998569488525,5.000000476837158,4.999999523162842],[4.999998569488525,5.000000476837158,4.999999523162842]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,900],"values":[[0.9999999403953552,1,1],[0.9999999403953552,1,1],[4.999999523162842,4.999999523162842,4.999999523162842]]}]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,800,900],"values":[[0.9999999403953552,1,1],[0.9999999403953552,1,1],[4.999999523162842,4.999999523162842,4.999999523162842],[4.999999523162842,4.999999523162842,4.999999523162842]]}]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\ShockRingCrescent256.blp","sourcePath":"spells/shockringcrescent256.blp","sourceSha256":"fd4b6a8e736784fa0901eac1697fb443d5c191355400897399503c0d3aa0e6d3","url":"/assets/game/combat-effects/original/wow335/all/textures/fd4b6a8e736784fa0901.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[0.5302838087081909,-0.5302836894989014,0,0.5302836894989014,0.5302838087081909,0,-0.5302836894989014,-0.5302838087081909,0,-0.5302838087081909,0.5302836894989014,0,0.5302837491035461,-0.5302837491035461,0,0.5302837491035461,0.5302837491035461,0,-0.5302837491035461,-0.5302837491035461,0,-0.5302837491035461,0.5302837491035461,0,0.5302837491035461,-0.5302837491035461,0,0.5302837491035461,0.5302837491035461,0,-0.5302837491035461,-0.5302837491035461,0,-0.5302837491035461,0.5302837491035461,0],"normals":[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1],"uvs":[0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0,1,1],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,2,1,4,5,6,7,6,5,8,9,10,11,10,9],"colors":[{"color":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,667,900],"values":[[0.9803922176361084,1.0627450942993164,0],[0.9803922176361084,0.06274516135454178,0],[0.9803922176361084,0.06274516135454178,0]]}]},"alpha":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,167,333,667,900],"values":[0,32767,32767,0,0]}]}},{"color":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,867,900],"values":[[1,1,1],[1,1.102653980255127,0],[1,0.10265389084815979,0],[1,0.10265389084815979,0]]}]},"alpha":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,400,567,900],"values":[32767,0,32767,32767,0]}]}},{"color":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,100,767,900],"values":[[1,1,1],[1,1.152941346168518,0],[1,0.1529412567615509,0],[1,0.1529412567615509,0]]}]},"alpha":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,133,300,467,800,900],"values":[0,0,32767,32767,0,0]}]}}],"textureWeights":[{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[16384]}]},{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[9830]}]},{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[13107]}]}],"layers":[{"indexStart":0,"indexCount":6,"colorIndex":0,"materialIndex":0,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":0,"textureTransformIndices":[-1]},{"indexStart":6,"indexCount":6,"colorIndex":1,"materialIndex":1,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":1,"textureTransformIndices":[-1]},{"indexStart":12,"indexCount":6,"colorIndex":2,"materialIndex":2,"textureIndices":[0],"textureCoordinateIndices":[0],"textureWeightIndex":2,"textureTransformIndices":[-1]}]}}
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/chargetrail.m2","sourceSha256":"9762848b56013cc9da20f8d97210d561e02958320fea54c27f86e02fc352c2df","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":334,"moveSpeed":0,"flags":32},{"index":1,"id":158,"variationIndex":0,"durationMs":333,"moveSpeed":0,"flags":32}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.056720707565546036,0.007876846939325333,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,-0.7071138645588549,0,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[0,0.01462869718670845,0.0012798452517017722]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[3333],"values":[[-0.4545121616260262,-0.4545121616260262,0.5416425061799982,0.5416425061799982]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":22,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRAD3A.BLP","sourcePath":"spells/grad3a.blp","sourceSha256":"273f9bcf2eb992a55c1a843840170eac9710aac64206e3e38177a911ed8ce30f","url":"/assets/game/combat-effects/original/wow335/all/textures/273f9bcf2eb992a55c1a.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/chargetrail.m2","normalizedSourceModel":"spells/chargetrail.m2","sourceSha256":"9762848b56013cc9da20f8d97210d561e02958320fea54c27f86e02fc352c2df","durationMs":334,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":334,"moveSpeed":0,"flags":32},{"index":1,"id":158,"variationIndex":0,"durationMs":333,"moveSpeed":0,"flags":32}],"textures":[{"type":0,"flags":0,"filename":"SPELLS\\GRAD3A.BLP","sourcePath":"spells/grad3a.blp","sourceSha256":"273f9bcf2eb992a55c1a843840170eac9710aac64206e3e38177a911ed8ce30f","url":"/assets/game/combat-effects/original/wow335/all/textures/273f9bcf2eb992a55c1a.png"},{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"}],"particles":[{"id":4294967295,"flags":131113,"position":[0.056720707565546036,0.007876846939325333,0],"parentBone":0,"textureIndex":1,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":1,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.10000000149011612,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":0}],"speedVariation":[{"timeMs":0,"value":0.5999999642372131}],"verticalRange":[{"timeMs":0,"value":0}],"horizontalRange":[{"timeMs":0,"value":6.2831854820251465}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":1}],"emissionRate":[{"timeMs":0,"value":50}],"emissionAreaLength":[{"timeMs":0,"value":0.5555555820465088}],"emissionAreaWidth":[{"timeMs":0,"value":0.9722222089767456}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp":0,"normalizedTime":0,"value":[199.00001525878906,0,0]},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":[199.00001525878906,0,0]},{"timestamp":32767,"normalizedTime":1,"value":[199.00001525878906,0,0]}],"alpha":[{"timestamp":0,"normalizedTime":0,"value":0},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":32767},{"timestamp":32767,"normalizedTime":1,"value":0}],"scale":[{"timestamp":0,"normalizedTime":0,"value":[0.0833333358168602,0.0833333358168602]},{"timestamp":16384,"normalizedTime":0.500015259254738,"value":[0.0555555559694767,0.0555555559694767]},{"timestamp":32767,"normalizedTime":1,"value":[0.02777777798473835,0.02777777798473835]}],"headCell":[],"tailCell":[],"enabled":[{"timeMs":0,"value":1}]}}],"runtime":{"renderer":"wow-m2-particles-v1","readyParticleIndiLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/cheapshot_impact_chest.m2","sourceSha256":"421236f4d237ff64c0cf8277e8be17d49c9777a151eb2a16e23d4e038e3a8ad9","sourceSkinSha256":"81a9e4a5b4200f55c4c742e74435516d208d55e40c305723fa015b324c40a6e1","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1500,"moveSpeed":0,"flags":33}],"globalSequences":[533],"bones":[{"parent":-1,"flags":520,"pivot":[0,0.005842922255396843,-0.000982356141321361],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,800,1500],"values":[[1,1,1],[0.8222153782844543,0.8222154378890991,0.8222154974937439],[1.5480998754501343,1.5480999946594238,1.5481001138687134],[0.41641342639923096,0.41641345620155334,0.41641348600387573]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.0007161395624279976,0.0006376830860972404],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,200,300,533],"values":[[1.3457175493240356,1.3457176685333252,1.3457177877426147],[2.684650182723999,2.684650421142578,2.6846506595611572],[1.1121630668640137,1.1121631860733032,1.1121633052825928],[3.1220643520355225,3.1220645904541016,3.1220648288726807]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.000578535080421716,0.00243716430850327],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,700,1200,1500],"values":[[1,1,1],[0.15380826592445374,0.15380828082561493,0.15380829572677612],[1.80888831615448,1.8088884353637695,1.808888554573059],[0.06204264611005783,0.06204264983534813,0.06204265356063843],[0.026616733521223068,0.026616735383868217,0.026616737246513367]]}]}},{"parent":-1,"flags":520,"pivot":[0,0.0009340577526018023,0.0006455208058468997],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,300,533],"values":[[1.1523810625076294,1.152381181716919,1.1523813009262085],[0.9523809552192688,0.9523810148239136,0.9523810744285583],[1.1523810625076294,1.152381181716919,1.1523813009262085]]}]}},{"parent":-1,"flags":0,"pivot":[0.0004389833484310657,0.00007227725291159004,0.00014123774599283934],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0.0004389834648463875,0.00007227725291159004,0.0020504621788859367],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"spells\\star2a_64.blp","sourcePath":"spells/star2a_64.blp","sourceSha256":"db457d2823a472b1bd18304ec51307953e8c6581371faffe53bd997e63c85ebd","url":"/assets/game/combat-effects/original/wow335/all/textures/db457d2823a472b1bd18.png"},{"type":0,"flags":0,"filename":"spells\\white_Glow2.blp","sourcePath":"spells/white_glow2.blp","sourceSha256":"f19c174456117a8b890e360efc2ff8037914e3e5d48a7d1f80e7f1807fd52131","url":"/assets/game/combat-effects/original/wow335/all/textures/f19c174456117a8b890e.png"},{"type":0,"flags":0,"filename":"spells\\Shockwave10d.blp","sourcePath":"spells/shockwave10d.blp","sourceSha256":"5f4d313d78c1e80988c2a6021c42a0f380200da405028ea0f8abcaf5d20abd10","url":"/assets/game/combat-effects/original/wow335/all/textures/5f4d313d78c1e80988c2.png"},{"type":0,"flags":0,"filename":"Spells\\Shockwave10c.blp","sourcePath":"spells/shockwave10c.blp","sourceSha256":"11abdb1f0a7abc92c92bf2ec63192375c9587af49783bde1cc9e96d9b0d24770","url":"/assets/game/combat-effects/original/wow335/all/textures/11abdb1f0a7abc92c92b.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/cheapshot_impact_chest.m2","normalizedSourceModel":"spells/cheapshot_impact_chest.m2","sourceSha256":"421236f4d237ff64c0cf8277e8be17d49c9777a151eb2a16e23d4e038e3a8ad9","durationMs":1500,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1500,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"spells\\star2a_64.blp","sourcePath":"spells/star2a_64.blp","sourceSha256":"db457d2823a472b1bd18304ec51307953e8c6581371faffe53bd997e63c85ebd","url":"/assets/game/combat-effects/original/wow335/all/textures/db457d2823a472b1bd18.png"},{"type":0,"flags":0,"fLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/cleave_cast_base.m2","sourceSha256":"688aaf4ec121b39fc8eb0812bdacc91b2d2d66693e0dd4367552f71838073b81","sourceSkinSha256":"688468c6e6e38cf7a1beae7c127dd3795388c958cca0a3841ab8b0d5027ddccb","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1233,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[110467],"values":[[0,0,-1,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0.00002493240390322171,-0.007660267408937216,1.0749984979629517],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,300,433,1233],"values":[[0,0,0,1],[0,0,0,1],[0,0,0.5894344920194098,0.8077944273201697],[0,0,0.9537339396343882,-0.30066835535752434],[0,0,0.9537339396343882,-0.30066835535752434]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0.08715371787548065,0.027918364852666855,0.9191432595252991],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,466,900,1233],"values":[[1,1,1],[1,1.000000238418579,1],[1.2999998331069946,1.3000001907348633,1.299999713897705],[1.2999998331069946,1.3000001907348633,1.299999713897705]]}]}},{"parent":1,"flags":512,"pivot":[0.07392535358667374,0.02907569520175457,0.9556267261505127],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,633,1066,1233],"values":[[1,1,1],[1,0.9999998211860657,0.9999998807907104],[1.3000001907348633,1.2999998331069946,1.2999998331069946],[1.3000001907348633,1.2999998331069946,1.2999998331069946]]}]}},{"parent":1,"flags":512,"pivot":[0.05047960951924324,0.031126923859119415,1.020289421081543],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,800,1233],"values":[[1,1,1],[0.9999998211860657,1.000000238418579,0.9999998807907104],[1.2999998331069946,1.3000001907348633,1.299999713897705]]}]}},{"parent":0,"flags":512,"pivot":[0.00002493240390322171,-0.007660267408937216,1.0749984979629517],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,233,300,433,1233],"values":[[0,0,0,1],[0,0,0,1],[0,0,0.5894344920194098,0.8077944273201697],[0,0,0.9537339396343882,-0.30066835535752434],[0,0,0.9537339396343882,-0.30066835535752434]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":5,"flags":512,"pivot":[-0.6135855913162231,-1.529391884803772,0.49263277649879456],"translation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[110467],"values":[[1.487369179725647,1.8257108926773071,0.6651864051818848]]}]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[110467],"values":[[-0.5331278420361949,-0.14285714285714285,0,0.8338572344126712]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":6,"flags":512,"pivot":[-0.648652970790863,-1.4000107049942017,0.48624387383461],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,366,700,1033,1233],"values":[[0,0,0,1],[-0.11352885525070956,-0.0304269539475692,0,0.9930417798394726],[-0.11352885525070956,-0.0304269539475692,0,0.9930417798394726],[-0.4196600238044374,-0.11243018890957365,0,0.9006927701651052],[-0.11352885525070956,-0.0304269539475692,0,0.9930417798394726],[-0.11352885525070956,-0.0304269539475692,0,0.9930417798394726]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":6,"flags":512,"pivot":[-0.5870674252510071,-1.62985098361969,0.48954275250434875],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,200,366,700,1033,1233],"values":[[0,0,0,1],[0.0640583513901181,-0.10065004425183874,-0.260505996887112,0.9580675679799798],[0.0640583513901181,-0.10065004425183874,-0.260505996887112,0.9580675679799798],[-0.2626422925504318,-0.09399700918607136,-0.2833643604846339,0.9175389873958556],[0.0640583513901181,-0.10065004425183874,-0.260505996887112,0.9580675679799798],[0.0640583513901181,-0.10065004425183874,-0.260505996887112,0.9580675679799798]]}]},"scale":{"interpolation":0,"globalSequenLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/cleave_impact_chest.m2","sourceSha256":"d7b17107437a64bf2b2d2c378a6b116402bd5c3c9a2134bf46de902a9823fe69","sourceSkinSha256":"a3c40aee4b50d529aa55dfcb878daed668a5f98a4d785de62f74899df4cad77b","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33}],"globalSequences":[0],"bones":[{"parent":-1,"flags":512,"pivot":[0.000006105271950218594,0.0000054756565077695996,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":0,"sequences":[{"timestamps":[1000],"values":[[0.03772087771233253,0.040406506546220286,0.7049165318765831,0.707083346049379]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,500,1600],"values":[[1,1,1],[30,30,30],[30,30,30]]}]}},{"parent":-1,"flags":8,"pivot":[0,0,0.11720481514930725],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,-0.01935497857630253,0.1474645584821701],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":0,"pivot":[0,-0.04988996312022209,0.09933757036924362],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":16,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\YELLOW_GLOW3A.BLP","sourcePath":"spells/yellow_glow3a.blp","sourceSha256":"535fac82aed7e8e59d68f7e0bd6a5ab2656741bf4c9b7ca881bc8bc6869b464e","url":"/assets/game/combat-effects/original/wow335/all/textures/535fac82aed7e8e59d68.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKRINGCRESCENT.BLP","sourcePath":"spells/shockringcrescent.blp","sourceSha256":"0569510910b16716a069e1dcc4d762cf0385f61d243dd08edc09b4969e1a217e","url":"/assets/game/combat-effects/original/wow335/all/textures/0569510910b16716a069.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/cleave_impact_chest.m2","normalizedSourceModel":"spells/cleave_impact_chest.m2","sourceSha256":"d7b17107437a64bf2b2d2c378a6b116402bd5c3c9a2134bf46de902a9823fe69","durationMs":1600,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1600,"moveSpeed":0,"flags":33}],"textures":[{"type":0,"flags":0,"filename":"ITEM\\OBJECTCOMPONENTS\\WEAPON\\FLARE.BLP","sourcePath":"item/objectcomponents/weapon/flare.blp","sourceSha256":"20ef5e726bf050a7fa082377d5ce72f09b7fc8532b256b8b8e31731f5c5b6c16","url":"/assets/game/combat-effects/original/wow335/all/textures/20ef5e726bf050a7fa08.png"},{"type":0,"flags":0,"filename":"SPELLS\\YELLOW_GLOW3A.BLP","sourcePath":"spells/yellow_glow3a.blp","sourceSha256":"535fac82aed7e8e59d68f7e0bd6a5ab2656741bf4c9b7ca881bc8bc6869b464e","url":"/assets/game/combat-effects/original/wow335/all/textures/535fac82aed7e8e59d68.png"},{"type":0,"flags":0,"filename":"SPELLS\\SHOCKRINGCRESCENT.BLP","sourcePath":"spells/shockringcrescent.blp","sourceSha256":"0569510910b16716a069e1dcc4d762cf0385f61d243dd08edc09b4969e1a217e","url":"/assets/game/combat-effects/original/wow335/all/textures/0569510910b16716a069.png"}],"particles":[{"id":4294967295,"flags":294953,"position":[0,-0.01935497857630253,0.1474645584821701],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":1,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":3.8916664123535156}],"speedVariation":[{"timeMs":0,"value":0.19999998807907104}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":0}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":0.3400000035762787}],"emissionRaLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/clense_base.m2","sourceSha256":"19503e39d111cd5f1dc24f6a880a53304aebcace6ae13c1dc1497e210223257f","sourceSkinSha256":"cf6077bfa43e385fb6acbbb66eebb8721363b3a6d47642beca680c90eafd2524","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":3000,"moveSpeed":0,"flags":33}],"globalSequences":[667,2000,1267,933,2633,2967,400,1000,833,3033,3000,1200,1633,733,0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1667,3000],"values":[[0,0,0],[0,0,3.3333332538604736],[0,0,0]]}]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,167,333,500,667],"values":[[0,0,0,1],[0,0,0.707083346049379,0.707083346049379],[0,0,1,0],[0,0,0.7071138645588549,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,0.8333333134651184,0],"translation":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,1667,3000],"values":[[0,0,0],[0,-0.8333333134651184,0],[0,-0.8333333134651184,0]]}]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,934,1634,2100,2434,3000],"values":[[0.9999998211860657,1.0000001192092896,0.9999998807907104],[3.523622989654541,3.5236239433288574,3.52362322807312],[6.467261791229248,6.467263698577881,6.467262268066406],[5.217274188995361,5.217275619506836,5.2172746658325195],[0,0,0],[0,0,0]]}]}},{"parent":1,"flags":520,"pivot":[0,0.8333333134651184,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":6,"sequences":[{"timestamps":[0,200,400],"values":[[0.5589089393615723,0.5589090585708618,0.558908998966217],[1.2205452919006348,1.2205456495285034,1.2205454111099243],[0.5589089393615723,0.5589090585708618,0.558908998966217]]}]}},{"parent":1,"flags":520,"pivot":[0,0.8333333134651184,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,67,133,200,267,333,400,500,567,600,667,767,833,900,1000],"values":[[0.7033639550209045,0.7033634781837463,0.703363835811615],[1.0198774337768555,1.0198771953582764,1.0198776721954346],[0.6311832666397095,0.6311829686164856,0.6311832070350647],[0.9805727601051331,0.9805725812911987,0.9805727601051331],[0.6177238821983337,0.6177235841751099,0.617723822593689],[0.7881416082382202,0.7881414294242859,0.7881417870521545],[0.6139085292816162,0.6139084100723267,0.613908588886261],[0.9746676683425903,0.9746673703193665,0.9746675491333008],[0.8581151962280273,0.8581150770187378,0.8581150770187378],[0.6436411142349243,0.6436408758163452,0.64364093542099],[1,1,1],[0.6601516604423523,0.6601515412330627,0.6601515412330627],[1.0087469816207886,1.00874662399292,1.0087472200393677],[0.6332811713218689,0.6332810521125793,0.6332812905311584],[0.7033639550209045,0.7033634781837463,0.703363835811615]]}]}},{"parent":1,"flags":520,"pivot":[0,0.8333333134651184,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,200,600,1000],"values":[[0.1682995855808258,0.15333476662635803,0.1493937224149704],[0.15223264694213867,0.1386965662240982,0.13513171672821045],[1.1663401126861572,1.1693331003189087,1.170121192932129],[0.1682995855808258,0.15333476662635803,0.1493937224149704]]}]}},{"parent":1,"flags":520,"pivot":[0,0.8333333134651184,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":7,"sequences":[{"timestamps":[0,67,133,200,267,333,400,500,567,600,667,767,833,900,1000],"values":[[0.7033637762069702,0.703363835811615,0.7033637762069702],[1.0198774337768555,1.0198774337768555,1.019877552986145],[0.6311831474304199,0.6311831474304199,0.6311832070350647],[0.9805722832679749,0.9805725812911987,0.9805723428726196],[0.6177237629890442,0.6177237033843994,0.617723822593689],[0.7881413102149963,0.7881414294242859,0.7881413698196411],[0.6139084696769714,0.6139084100723267,0.6139085292816162],[0.9746670722961426,0.9746671319007874,0.9746671319007874],[0.8581150770187378,0.8581152558326721,0.8581151366233826],[0.64364093542099,0.64364093542099,0.6436409950256348],[0.9999998807907104,1.0000001192092896,0.9999999403953552],[0.660151481628418,0.6601516008377075,0.6601515412330627],[1.00874662399292,1.0087467432022095,1.0087467432022095],[0.6332810521125793,0.6332811117172241,0.6332811117172241],[0.7033637762069702,0.703363835811615,0.7033637762069702]]}]}},{"parent":1,"flags":512,"pLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/coneofcold_geo.m2","sourceSha256":"3ede2af787b64f146a5742b4eb96b8a75f7839ef48a686178cf3ec704dfbdcb6","sourceSkinSha256":"79c848d36ae91a93d4d2a7db8da449df3ef35dad8fd1cbaa214b6056e3c7ecb7","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":966,"moveSpeed":0,"flags":32},{"index":1,"id":158,"variationIndex":0,"durationMs":2200,"moveSpeed":0,"flags":32}],"globalSequences":[],"bones":[{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":23,"blendMode":4}],"textures":[{"type":0,"flags":3,"filename":"SPELLS\\CLOUDS4.BLP","sourcePath":"spells/clouds4.blp","sourceSha256":"e5ccd10f3db7be6a1ab47846b7703c911a0add7fd6aab3975971abb3015086b2","url":"/assets/game/combat-effects/original/wow335/all/textures/e5ccd10f3db7be6a1ab4.png"}],"particleGraph":null,"ribbons":[],"children":{},"mesh":{"positions":[0.4094654619693756,0.6910252571105957,0.8129713535308838,1.685387134552002,0.5350273251533508,-0.5557063817977905,1.3893678188323975,0.9765914082527161,-0.3891794979572296,0.2606392800807953,-1.5166689157485962,-0.7115939855575562,0.048985790461301804,-1.2220903635025024,-0.06315945833921432,-0.29506245255470276,-1.5203555822372437,-0.5497372150421143,0.252912700176239,-0.9602921605110168,0.2290477305650711,0.8749004602432251,-1.3445080518722534,-0.779452383518219,0.38357532024383545,-0.6766599416732788,0.4358288645744324,1.3841785192489624,-0.9914787411689758,-0.8008278012275696,1.690976619720459,-0.5009732246398926,-0.7506476044654846,0.4725361466407776,-0.3512337803840637,0.6019665598869324,1.7913695573806763,0.012363879010081291,-0.6669158935546875,0.5048369765281677,0.009525193832814693,0.7240037322044373,0.4875410497188568,0.3535485565662384,0.7878807187080383,0.09604307264089584,1.2503551244735718,0.7830719947814941,0.4003560543060303,1.50229811668396,0.18233579397201538,-0.21268914639949799,1.520002007484436,0.6626418232917786,0.2777189016342163,1.0068198442459106,0.8132302165031433,0.9682646989822388,1.2948061227798462,-0.14765159785747528],"normals":[0.7279279232025146,0.20004752278327942,0.6558215618133545,0.74002605676651,0.09182600677013397,0.6662803292274475,0.7125774621963501,0.24143147468566895,0.6587443947792053,0.31220385432243347,-0.754863977432251,0.5768094658851624,0.2961552143096924,-0.7666055560112,0.569743812084198,0.16957521438598633,-0.8129836916923523,0.557047426700592,0.44872915744781494,-0.6605100035667419,0.6019706726074219,0.49307361245155334,-0.6080080270767212,0.6222577095031738,0.613652229309082,-0.45452433824539185,0.6456303596496582,0.609062135219574,-0.45450490713119507,0.6499758958816528,0.682573139667511,-0.3058881163597107,0.6637215614318848,0.7008031606674194,-0.258177787065506,0.6649956107139587,0.731109619140625,-0.11389631032943726,0.6726859211921692,0.7271736860275269,-0.13909004628658295,0.6722145080566406,0.739416241645813,0.009991819970309734,0.6731744408607483,0.5979490280151367,0.5275517106056213,0.6034451723098755,0.6010611653327942,0.5123871564865112,0.6133391261100769,0.49894246459007263,0.6197253465652466,0.6058026552200317,0.6840977668762207,0.3813473582267761,0.6217591762542725,0.6855757236480713,0.3387259244918823,0.6443994641304016],"uvs":[0.7298926711082458,0.02548295259475708,0.5830281376838684,0.9961496591567993,0.683430552482605,0.9649450182914734,0.06123033165931702,0.8079957962036133,0.09547221660614014,0.18193119764328003,-0.004558717831969261,0.5650994777679443,0.20628759264945984,0.0925908088684082,0.16556529700756073,0.9056875705718994,0.31710293889045715,0.03482943773269653,0.26990026235580444,0.9612740874290466,0.3762630224227905,0.9943141937255859,0.42521071434020996,0.006763637065887451,0.4826257526874542,0.9984068870544434,0.5333184599876404,-0.0002497434616088867,0.6316055655479431,0.00472182035446167,0.9301002025604248,0.20692020654678345,0.8974657654762268,0.8159490823745728,0.9964296817779541,0.376677930355072,0.8299964666366577,0.09514904022216797,0.7904481291770935,0.9114996790885925],"uvs2":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneIndices":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"boneWeights":[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],"indices":[0,1,2,3,4,5,4,3,6,6,3,7,8,6,7,8,7,9,10,8,9,10,11,8,12,11,10,12,13,11,13,12,14,14,12,1,0,14,1,15,16,17,16,15,18,16,18,19,19,18,0,19,0,2],"colors":[],"textureWeights":[{"interpolation":0,"globalSequence":-1,"sequences":[{"timestamps":[0],"values":[32767]}]}],"layers":[{"indexStart":0,"indexCount":54,"colorInLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/coneofcold_hand.m2","sourceSha256":"eb211dabb91d834b90bf261e7abbf44dfd47052116d767f81d3db3a831dab021","sourceSkinSha256":null,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":767,"moveSpeed":0,"flags":33}],"globalSequences":[800,0],"bones":[{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[-0.500015259254738,0.499984740745262,-0.500015259254738,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,200,400,600,800],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,200,400,600,800],"values":[[0,0,0,1],[0,0,-0.7071138645588549,0.707083346049379],[0,0,-1,0],[0,0,-0.707083346049379,-0.707083346049379],[0,0,0,-1]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0,0.707083346049379,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0,-1,0]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0,-0.7071138645588549,0.707083346049379]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0,0.8659932248908964,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0,-0.8660237434003724,0.499984740745262]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,-0.30069887386700034,0,0.9537034211249122]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":2,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":1,"sequences":[{"timestamps":[33],"values":[[0,0.130497146519364,0,0.9914242988372448]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[],"textures":[{"type":0,"flags":0,"filename":"INTERFACE\\BUTTONS\\GLOWSTAR.BLP","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":0,"filename":"SPELLS\\CLOUDS.BLP","sourcePath":"spLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/confused_state_head.m2","sourceSha256":"40d8a587818dd77c02e05b812a46a6152d765895cbdfe73cdbceec1c0137ef2c","sourceSkinSha256":"22682fbf435712a1ab9869ce7491a03d2541b1b5a4960797bc658c9fd8345d9f","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":33},{"index":1,"id":158,"variationIndex":0,"durationMs":667,"moveSpeed":0,"flags":32},{"index":2,"id":159,"variationIndex":0,"durationMs":666,"moveSpeed":0,"flags":33}],"globalSequences":[2000,1833],"bones":[{"parent":-1,"flags":512,"pivot":[0,0.00705358712002635,-0.007085349876433611],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,667,1500,2000],"values":[[0,0,0,1],[0.108737449262978,-0.04336680196539201,0.004730368968779565,0.9931028168584246],[-0.10864589373455001,0.06497390667439802,0.007080294198431349,0.9919125949888608],[0,0,0,1]]}]},"scale":{"interpolation":1,"globalSequence":-1,"sequences":[{"timestamps":[0,433,667],"values":[[0.0922275260090828,0.09222753345966339,0.09222754091024399],[1.5028223991394043,1.5028226375579834,1.5028226375579834],[0.9999999403953552,1,1.0000001192092896]]},{"timestamps":[],"values":[]},{"timestamps":[0,100,233,366,666],"values":[[0.9999999403953552,1,1.0000001192092896],[1.1699997186660767,1.1699999570846558,1.1700000762939453],[0.7548385262489319,0.7548386454582214,0.7548387050628662],[1.1775480508804321,1.1775482892990112,1.1775482892990112],[0.09143165498971939,0.09143166989088058,0.09143166244029999]]}]}},{"parent":0,"flags":512,"pivot":[0.0012872801162302494,0.008265654556453228,0.02465451881289482],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":1,"globalSequence":1,"sequences":[{"timestamps":[0,233,467,700,933,1133,1367,1600,1833],"values":[[0,0,0,1],[0,0,0.38013855403302105,0.9248939481795709],[0,0,0.7032074953459273,0.7109286782433546],[0,0,0.9207129123813593,0.3902096621601001],[0,0,0.999938962981048,0.010925626392406995],[0,0,0.9290139469588305,-0.37003692739646593],[0,0,0.7185888241218299,-0.695425275429548],[0,0,0.4002502517777032,-0.9164098025452437],[0,0,0.021820734275337993,-0.999786370433668]]}]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.000321707921102643,0.23135654628276825,0.2298862636089325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[-0.2225983738899231,0.007997678592801094,0.2298862636089325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[-0.0018976341234520078,-0.21766695380210876,0.2298862636089325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.2181950807571411,0.008245006203651428,0.2298862487077713],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[-0.22259847819805145,0.007997682318091393,0.2298862487077713],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[-0.0018977551953867078,-0.21766695380210876,0.22988629341125488],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.21819497644901276,0.00824500061571598,0.2298862487077713],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":1,"flags":8,"pivot":[0.0003216039331164211,0.23135654628276825,0.2298862636089325],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4},{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Spells\\Confused.blp","sourcePath":"spells/confused.blp","sourceSha256":"beaa9a161a91b9dc99577e973b6d473178a2476240b11a8e609e5b4825cca48e","url":"/assets/game/combat-efLine truncated
@@ -0,0 +1 @@
{"schemaVersion":1,"kind":"wow-m2-model","source":"wow335","sourceModel":"spells/conjureitemcast.m2","sourceSha256":"edeaaa77d652e54690c6d2156d62ff000e4d9e3cb2e133f6deec430598ae1120","sourceSkinSha256":"b2b5aaf058d054f9b58e88c78737f6e9face5c9a7f32ed89b7cb5e6af4744cec","animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"globalSequences":[1000],"bones":[{"parent":-1,"flags":8,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":0,"flags":512,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":1,"globalSequence":0,"sequences":[{"timestamps":[0,1000],"values":[[0.9999999403953552,1,1.0000001192092896],[4.612582206726074,4.612582683563232,4.612583160400391]]}]}},{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}},{"parent":-1,"flags":0,"pivot":[0,0,0],"translation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"rotation":{"interpolation":0,"globalSequence":-1,"sequences":[]},"scale":{"interpolation":0,"globalSequence":-1,"sequences":[]}}],"textureTransforms":[],"materials":[{"flags":19,"blendMode":4}],"textures":[{"type":0,"flags":0,"filename":"Interface\\Buttons\\GlowStar.blp","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":0,"filename":"CREATURE\\FIREELEMENTAL\\GLOWBALL.BLP","sourcePath":"creature/fireelemental/glowball.blp","sourceSha256":"d5474cc027c12f346e0d587e59f52d6701fff2187231d82ca53432506e0799cb","url":"/assets/game/combat-effects/original/wow335/all/textures/d5474cc027c12f346e0d.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow64.blp","sourcePath":"spells/genericglow64.blp","sourceSha256":"c598742dc8332bb37f016d9d68fdd0ad872ec91dce85c1ddb1580d76f6926843","url":"/assets/game/combat-effects/original/wow335/all/textures/c598742dc8332bb37f01.png"}],"particleGraph":{"schemaVersion":1,"kind":"wow-m2-particle-effect","source":"wow335","sourceModel":"spells/conjureitemcast.m2","normalizedSourceModel":"spells/conjureitemcast.m2","sourceSha256":"edeaaa77d652e54690c6d2156d62ff000e4d9e3cb2e133f6deec430598ae1120","durationMs":1000,"animations":[{"index":0,"id":0,"variationIndex":0,"durationMs":1000,"moveSpeed":0,"flags":32}],"textures":[{"type":0,"flags":0,"filename":"Interface\\Buttons\\GlowStar.blp","sourcePath":"interface/buttons/glowstar.blp","sourceSha256":"f2b3e1c57b30e8ae8970605070452352ecd07092e69701a10ac5c47bc081c2f0","url":"/assets/game/combat-effects/original/wow335/all/textures/f2b3e1c57b30e8ae8970.png"},{"type":0,"flags":0,"filename":"CREATURE\\FIREELEMENTAL\\GLOWBALL.BLP","sourcePath":"creature/fireelemental/glowball.blp","sourceSha256":"d5474cc027c12f346e0d587e59f52d6701fff2187231d82ca53432506e0799cb","url":"/assets/game/combat-effects/original/wow335/all/textures/d5474cc027c12f346e0d.png"},{"type":0,"flags":0,"filename":"Spells\\GenericGlow64.blp","sourcePath":"spells/genericglow64.blp","sourceSha256":"c598742dc8332bb37f016d9d68fdd0ad872ec91dce85c1ddb1580d76f6926843","url":"/assets/game/combat-effects/original/wow335/all/textures/c598742dc8332bb37f01.png"}],"particles":[{"id":4294967295,"flags":263177,"position":[0,0,0],"parentBone":2,"textureIndex":0,"geometryModel":"","recursionModel":"","blendMode":4,"emitterType":2,"particleColorIndex":0,"particleType":0,"headOrTail":0,"textureTileRotation":0,"textureRows":1,"textureColumns":1,"lifespanVariation":0,"emissionRateVariation":0,"scaleVariation":[0,0],"tailLength":0.30000001192092896,"interpolation":{"emissionSpeed":0,"speedVariation":0,"verticalRange":0,"horizontalRange":0,"gravity":0,"lifespan":0,"emissionRate":0,"emissionAreaLength":0,"emissionAreaWidth":0,"zSource":0,"enabled":0},"globalSequence":{"emissionSpeed":-1,"speedVariation":-1,"verticalRange":-1,"horizontalRange":-1,"gravity":-1,"lifespan":-1,"emissionRate":-1,"emissionAreaLength":-1,"emissionAreaWidth":-1,"zSource":-1,"enabled":-1},"samples":{"emissionSpeed":[{"timeMs":0,"value":-2.777777910232544}],"speedVariation":[{"timeMs":0,"value":0.5}],"verticalRange":[{"timeMs":0,"value":3.1415927410125732}],"horizontalRange":[{"timeMs":0,"value":3.1415927410125732}],"gravity":[{"timeMs":0,"value":0}],"lifespan":[{"timeMs":0,"value":0.20000000298023224}],"emissionRate":[{"timeMs":0,"value":150}],"emissionAreaLength":[{"timeMs":0,"value":0.2777777910232544}],"emissionAreaWidth":[{"timeMs":0,"value":0.5555555820465088}],"zSource":[{"timeMs":0,"value":0}],"color":[{"timestamp"Line truncated
Loaded 100 of 1083 files, more files were not shown because too many files have changed in this diff. Show more