Built by the Opus session per docs/briefs/SOCIAL_RESET.md; integrated and verified by Fable (typecheck clean, relay validation reviewed, 3D avatar gear/face pixel-confirmed live — the one item the build session couldn't capture in its frozen preview pane). - Avatars: hue/gear/face enums in src/net/avatarLook.ts shared by the 3D build and the Menu AVATAR tab's 2D mirror; live sync with client-side coalescing (two-tab testing caught the relay rate limit permanently desyncing rapid editors - trailing send fixes convergence). - Emotes Z/X/C/V: wave, beat-synced nod, point, rate-limited airhorn (detuned saws + confetti), server + client caps. - Reset ritual: after a win the fuse takes a deliberate 5s hold (reuses the workshop radial meter as the warning dial) -> server-authoritative reset with 10-min cooldown; music brakes to silence, lights die over 3s, workshop resets to wires-off with a SERVER-generated random weight notch (both tabs land identical), player builds survive, quest replayable. - Roster: hold Tab for who's-in-the-booth with hue swatches. - interact/ addition (flagged friction): additive setBreakGuard hook so interaction.ts never learns what a fuse is. - launch.json: main dev config uses autoPort (5173 collisions with parallel sessions). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
930 B
JSON
37 lines
930 B
JSON
{
|
|
"version": "0.0.1",
|
|
"configurations": [
|
|
{
|
|
"name": "turncraft",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev"],
|
|
"autoPort": true,
|
|
"port": 5173
|
|
},
|
|
{
|
|
"name": "turncraft-laneB",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev", "--", "--port", "5184", "--strictPort"],
|
|
"port": 5184
|
|
},
|
|
{
|
|
"name": "turncraft-laneC-verify",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev", "--", "--port", "5212", "--strictPort"],
|
|
"port": 5212
|
|
},
|
|
{
|
|
"name": "turncraft-laneD-verify",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev", "--", "--port", "5194", "--strictPort"],
|
|
"port": 5194
|
|
},
|
|
{
|
|
"name": "turncraft-laneE-verify",
|
|
"runtimeExecutable": "npm",
|
|
"runtimeArgs": ["run", "dev", "--", "--port", "5205", "--strictPort"],
|
|
"port": 5205
|
|
}
|
|
]
|
|
}
|