Improve summit terrain, mobile HUD and multiplayer night equipment
Add the Blender flashlight asset with a 600 lm beam and reduced bloom, shared-mode self badge, and compact phone controls. Relocate the summit marker, blend terrain seams, widen walking routes, and align local server configuration on port 2027.
This commit is contained in:
@@ -24,10 +24,10 @@ test('remote snapshot reconciles membership, equipment and interpolated motion w
|
||||
pose: () => false, dispose() { this.group.removeFromParent(); disposed++; } } as unknown as Sheep; } } as Sheep;
|
||||
const remote = createRemotePlayers(template, scene, () => 3);
|
||||
const player: PlayerState = { id: 'other', nickname: '방문자', x: 0, z: 0, yaw: 0, moving: false,
|
||||
emote: 'idle', equipment: { umbrella: true, raincoat: true, hood: false }, updatedAt: 1000, emoteStartedAt: 1000 };
|
||||
emote: 'idle', equipment: { umbrella: true, raincoat: true, hood: false, flashlight: true }, updatedAt: 1000, emoteStartedAt: 1000 };
|
||||
remote.synchronize([player, { ...player, id: 'self' }], 'self');
|
||||
assert.equal(scene.children.length, 1);
|
||||
assert.deepEqual(equipment.at(-1), [true, true, false]);
|
||||
assert.deepEqual(equipment.at(-1), [true, true, false, true]);
|
||||
remote.synchronize([{ ...player, x: 1, updatedAt: 1100 }], 'self');
|
||||
remote.update(.075, 1100);
|
||||
assert.ok(scene.children[0].position.x > 0 && scene.children[0].position.x < 1);
|
||||
|
||||
Reference in New Issue
Block a user