acdream/tests/AcDream.Core.Tests
Erik 8a5d77f7f4 feat(net): port retail physics spawn and event timestamps
Parse the complete PhysicsDesc plus F754/F755 packets, correct every PhysicsState bit, and gate all nine retail update channels with generation-safe immutable snapshots. Preserve ForcePosition, teleport, placement, velocity, parent, pickup, delete, and same-generation CreateObject ordering from the named client.

Separate accepted logical lifecycle notifications from retained UI qualities, make GUID replacement and session reset clear every projection exactly once, and add packet, wraparound, malformed-input, parent FIFO, canonical-position, reconnect, and GUID-reuse conformance coverage.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-14 00:22:17 +02:00
..
Allegiance feat(allegiance): Phase H.2 AllegianceRequests + AllegianceTree model 2026-04-18 17:17:45 +02:00
Audio feat(audio): Phase E.2 OpenAL engine + SoundTable cookbook + hook wiring 2026-04-18 16:38:26 +02:00
Chat fix #213: complete suicide and framerate presentation 2026-07-13 15:50:47 +02:00
Combat fix #208: keep combat bar hidden in peace mode 2026-07-12 22:30:55 +02:00
Conformance refactor(pipeline): MP1a cleanup - narrow public surface, csproj parity, move residue 2026-07-05 20:52:01 +02:00
Fixtures fix(#185): landblock collision part-id uint32 overflow dropped stair steps 2026-07-08 10:07:50 +02:00
Input feat(net): port retail physics spawn and event timestamps 2026-07-14 00:22:17 +02:00
Items fix #211: index login-equipped items under player 2026-07-13 10:40:29 +02:00
Lighting feat(A7.L1): scope the point-light pool by last frame's visible cells (#79/#93/#176/#177) 2026-07-09 10:34:15 +02:00
Meshing feat(combat): port retail held weapon parenting 2026-07-11 13:02:26 +02:00
Physics feat(net): port retail physics spawn and event timestamps 2026-07-14 00:22:17 +02:00
Player fix(ui): port live experience quality updates (#217) 2026-07-13 20:43:48 +02:00
Plugins feat(ui): centralize retail selection state 2026-07-11 00:51:20 +02:00
Rendering fix #203: preserve animation on appearance updates 2026-07-11 00:25:29 +02:00
Selection feat(net): port retail physics spawn and event timestamps 2026-07-14 00:22:17 +02:00
Social feat(chat): port retail client command families 2026-07-13 14:50:15 +02:00
Spells fix(player): EnchantmentMask bit fix + Vitae key=0 + absolute Vitals overlay 2026-04-25 18:15:20 +02:00
Streaming feat(net): port retail physics spawn and event timestamps 2026-07-14 00:22:17 +02:00
Terrain fix #108-residual (root cause): terrain drew DOUBLE-SIDED - port retail landPolysDraw eye-side gate as terrain backface cull 2026-06-12 22:05:31 +02:00
Textures fix(textures): DecodeSolidColor null-safe against null ColorValue 2026-06-14 14:36:07 +02:00
Ui feat(chat): port retail client command families 2026-07-13 14:50:15 +02:00
Vfx fix(vfx #56): ParticleHookSink applies CreateParticleHook.PartIndex transform 2026-05-11 23:57:20 +02:00
World fix(#192): close login streaming race — gate on a known real position, not session state 2026-07-09 15:57:43 +02:00
AcDream.Core.Tests.csproj test: fix PhysicsResolveCapture/PhysicsDiagnostics static-leak isolation 2026-06-02 15:20:24 +02:00
SmokeTest.cs chore: phase 1 — add Core, Abstractions, App, Tests projects 2026-04-10 09:22:33 +02:00
xunit.runner.json test: fix PhysicsResolveCapture/PhysicsDiagnostics static-leak isolation 2026-06-02 15:20:24 +02:00