Mark Greene c2c586c2e7 Fix: scroll track textures at the same rate
Dragging a tank's track scrolled its roughness/metalness texture at twice the speed of the base color and normal textures, so highlights drifted off the track links.

**Cause**
- `translateTexture` added the scroll offset to `roughnessMap` and `metalnessMap` separately
- glTF has a single metallic-roughness texture, and the loader assigns that same texture object to both slots, so it received the offset twice

**Changes**
- Collect the track's maps in a `Set` before scrolling so a texture shared between slots is offset exactly once
2026-10-04 20:00:51 +13:00
2026-10-03 22:10:10 -05:00
2026-07-31 13:43:53 -05:00
2026-10-02 17:37:42 -05:00
2026-08-12 11:46:45 -05:00
2026-08-06 19:37:07 -05:00
2024-08-27 16:19:59 -05:00
2026-08-11 09:45:17 -05:00
2025-01-16 20:48:29 -06:00
2026-08-04 19:45:20 -05:00
2026-10-03 14:18:59 -05:00
2026-09-30 15:41:08 -05:00
2026-09-30 15:44:51 -05:00
2025-10-22 18:42:51 -05:00

BlitzKit

Tools for everything and anything, World of Tanks Blitz.

This GitHub repository contains the code for BlitzKit and all its services. If you are here, looking to use BlitzKit, go to https://blitzkit.app/.

If you intend to contribute to the code, note that you may need to check out sensitive, closed-source submodules to locally develop certain aspects of BlitzKit. Communicate with @tresabhi on Discord to get started or discuss sensitive content, such as environment variables or submodules.

Languages
TypeScript 96.2%
Astro 3.2%
GLSL 0.4%
CSS 0.2%