acdream/tests/AcDream.Core.Tests
Erik b26f84cc69 fix(ui): restore radar, retail wield switching, and protection meshes
Late-bind radar snapshots to the canonical LiveEntityRuntime maps so the retained radar survives bootstrap and session replacement instead of capturing empty sentinels.

Route paperdoll drops through the retail AutoWield blocker transaction. Move conflicting held weapons, shields, explicit jewelry destinations, and mismatched ammo to the backpack one authoritative confirmation at a time; preserve compatible arrows when switching to melee.

Render mode-1 and no-degrade particle GfxObjs as their authored modern-pipeline meshes, retain Always2D billboards, interleave both paths back-to-front, balance emitter mesh ownership, and fail safely on corrupt DAT material metadata. This restores the closed apex on Armor Self/protection effects.

Retain Studio fixture controller lifetimes, add installed-DAT and adversarial regression coverage, synchronize retail research/divergence bookkeeping, and pass all three review tracks plus the full Release suite.

Co-Authored-By: Codex <noreply@openai.com>
2026-07-14 20:52:45 +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(vfx): bind effects to live animated poses 2026-07-14 10:56:01 +02:00
Meshing feat(vfx): bind effects to live animated poses 2026-07-14 10:56:01 +02:00
Physics feat(vfx): port retail hidden and teleport presentation 2026-07-14 14:59:48 +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 feat(vfx): port retail hidden and teleport presentation 2026-07-14 14:59:48 +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(vfx): port retail effect scheduling and delivery 2026-07-14 09:25:44 +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(ui): restore radar, retail wield switching, and protection meshes 2026-07-14 20:52:45 +02:00
World feat(vfx): port retail effect scheduling and delivery 2026-07-14 09:25:44 +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