Mark Greene
0941c23a3c
Fix dynamic armor overlay vanishing on re-render
...
PrimaryArmorSceneComponent rebuilt its ShaderMaterial every render with null uniforms that were only set once on mount. Create it once with useState instead.
2026-10-02 19:24:43 +13:00
Mark Greene
73975a5d83
Fix contact shadows growing across modes
...
Armor left gl.autoClear off after its frame, so ContactShadows accumulated onto an uncleared target. Restore it at the end of the frame.
2026-10-02 18:34:50 +13:00
Mark Greene
7f9ee1f907
Remove equalizer beta badge
2026-10-02 18:27:10 +13:00
tresabhi
238674bd96
groups
2026-10-01 20:11:12 -05:00
tresabhi
af85fb74cb
haha characteristics render!
2026-10-01 15:52:14 -05:00
tresabhi
bd42cb44e4
equipment looks
2026-10-01 11:59:19 -05:00
tresabhi
1f767af0b5
angles
2026-09-30 20:59:18 -05:00
tresabhi
f73ffc3c93
correct axes
2026-09-30 19:00:25 -05:00
tresabhi
5d4e0541b2
correct filtering
2026-09-30 18:41:22 -05:00
tresabhi
cbf320454f
various bug fixes
2026-09-30 18:38:15 -05:00
tresabhi
74fbd15c5f
TankopediaCharacteristics
2026-09-30 18:22:18 -05:00
tresabhi
5cae5d1583
models shit
2026-09-30 17:56:31 -05:00
tresabhi
5c88bda07a
CanvasControl
2026-09-30 17:48:48 -05:00
tresabhi
19dbd8ca2e
SpacedArmorSubSpaced
2026-09-30 17:47:23 -05:00
tresabhi
f17ac2b575
SpacedArmorSubExternal
2026-09-30 17:45:11 -05:00
tresabhi
5d7482b158
SpacedArmorSceneComponent
2026-09-30 17:41:46 -05:00
tresabhi
22aff6188a
SpacedArmorScene
2026-09-30 17:38:27 -05:00
tresabhi
1ee6cdabe5
SpacedArmorScene
2026-09-30 17:36:51 -05:00
tresabhi
480d2226f7
versions and shit
2026-09-30 17:32:39 -05:00
tresabhi
593ae760e7
proto imports
2026-09-27 17:19:39 -05:00
tresabhi
127c55ec93
migrate to soapstone
2026-09-27 17:04:15 -05:00
tresabhi
e5b44d4eb8
flatten armor dir
2026-09-27 16:46:22 -05:00
tresabhi
e18d6f58f9
somewhat through PrimaryArmorSceneComponent
2026-09-27 16:26:28 -05:00
tresabhi
488451d71f
TankopediaLoadout
2026-09-27 13:49:02 -05:00
tresabhi
558a02b6ae
compile tank search page
2026-09-27 13:22:34 -05:00
tresabhi
d8f6a55ee4
Merge branch 'main' into data-driven
2026-09-27 13:11:01 -05:00
Mark Greene
281e4abec7
Add peekaboo DPM stat to Tankopedia firepower
...
Adds a **Peekaboo DPM** entry nested under DPM for single-shot guns, estimating damage per minute when only firing after resetting camouflage (or waiting out the reload, whichever is slower), assuming at least 10 seconds between shots.
- Shots per minute are capped at `60/10` for reloads faster than 10s, and fall back to `60/reload` otherwise
- The result is multiplied by the currently selected shell's damage and rounded
- An (i) icon next to the label opens a popover explaining the calculation
- The row is hidden for auto-loader/auto-reloader guns
- No percentile ranking bar is shown, since no dataset exists yet for this new stat
2026-09-25 09:22:08 +12:00
TrèsAbhi
2beb084b67
Merge pull request #267 from Hitjack007/fix/session-missing-average-crash
2026-09-24 14:07:50 -07:00
tresabhi
f7ca622906
correct assertions
2026-09-24 16:07:12 -05:00
tresabhi
960279bf00
huh i forgor
2026-09-23 17:37:52 -05:00
tresabhi
4247004b13
canvas
2026-09-23 17:25:51 -05:00
tresabhi
a75c47865b
checkpoint
2026-09-23 17:09:43 -05:00
tresabhi
c2714c4d6b
tank search filters
2026-09-23 17:01:34 -05:00
tresabhi
1c505818a4
to core
2026-09-23 16:58:36 -05:00
tresabhi
444705347f
imports
2026-09-23 16:51:09 -05:00
tresabhi
19556b5fc9
game strings
2026-09-23 16:45:07 -05:00
tresabhi
4fc57d7fc1
Merge branch 'main' into data-driven
2026-09-23 16:37:39 -05:00
tresabhi
347efa75fe
add compatibility for string game mode ids
2026-09-23 16:31:35 -05:00
tresabhi
1619ee1e00
checkpoint
2026-09-23 15:36:22 -05:00
tresabhi
9e26da3205
checkpoint
2026-09-23 13:48:50 -05:00
tresabhi
750bdd236a
useCompatibility
2026-09-23 10:39:12 -05:00
tresabhi
33bb8ead3c
reorganize
2026-09-23 10:25:47 -05:00
tresabhi
e911f36ea3
createTankStatus
2026-09-23 10:22:57 -05:00
tresabhi
4e470599e8
speed
2026-09-22 16:39:51 -05:00
tresabhi
5f24887535
api strings
2026-09-22 16:38:30 -05:00
tresabhi
99317c2075
hasUpgrades
2026-09-22 16:24:29 -05:00
tresabhi
99965118b3
useProtagonist
2026-09-22 16:20:39 -05:00
tresabhi
7592381b12
ComputedCharacteristics
2026-09-22 16:17:55 -05:00
tresabhi
7d02f6311f
tank states
2026-09-22 16:13:27 -05:00
tresabhi
6c9ce58af5
scripts api
2026-09-22 15:36:12 -05:00