plate text settles, mobs stop sinking, and select goes with Lua 5.1

- a nameplate's name and level stop popping a pixel every other step as the plate slides, and the whole plate no longer jumps 19 px to the top of the screen on a rounding tie; the chat bubble takes the same fix (2172)
- creatures and other players stop sinking through the ground while the world is still streaming in, where a Stormwind patroller had been 31 yd under its street: a body our world cannot yet answer for holds the server's pose (2174)
- select and the string metatable are gone, as in 1.12's Lua 5.0: pfUI's heal prediction parses its messages with the right format, BuffCheck2's own select wins its fallback, and a method call on a string raises the reference's own error (2171)
- the camera's water collision comes back out for now: with the pivot a hair under the plane, a surface swimmer's camera snapped in and out against the waterline, so the boom ignores water again (2173)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Sam
2026-09-11 21:03:05 +07:00
co-authored by Claude Fable 5.1
parent 70a8ad9d60
commit 5af3a15d0e
88 changed files with 1107 additions and 860 deletions
@@ -548,6 +548,7 @@ impl UiScript {
text_height: None, // message lines are never SetTextHeight'd
outline: font.outline,
alpha_gradient: None,
world_seat: false, // a chat frame is interface, on the interface's grid
},
scale: paint.scale,
});