data(client): update msgpack fixtures and golden files for protocol v13
Regenerate all msgpack test fixtures with tell_state and follow_state fields. Update golden proof_room snapshot. Adjust serialization and bridge tests for new ObserverSnapshot fields. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -53,6 +53,7 @@ fn snapshot_roundtrip_over_unix_socket() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
visible_tiles: vec![],
|
||||
nearby_interactions: vec![],
|
||||
@@ -64,6 +65,7 @@ fn snapshot_roundtrip_over_unix_socket() {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
};
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ fn snapshot_roundtrip_over_tcp() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
visible_tiles: vec![],
|
||||
nearby_interactions: vec![],
|
||||
@@ -50,6 +51,7 @@ fn snapshot_roundtrip_over_tcp() {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
};
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ fn fixture_snapshot(tick: u64, entities: Vec<VisibleEntity>) -> ObserverSnapshot
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
}
|
||||
}
|
||||
@@ -59,6 +60,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
);
|
||||
write_fixture(
|
||||
@@ -102,6 +104,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
);
|
||||
write_fixture(
|
||||
@@ -122,6 +125,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Known,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
},
|
||||
VisibleEntity {
|
||||
entity_id: 2,
|
||||
@@ -132,6 +136,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Peripheral,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
},
|
||||
VisibleEntity {
|
||||
entity_id: 3,
|
||||
@@ -142,6 +147,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
},
|
||||
VisibleEntity {
|
||||
entity_id: 4,
|
||||
@@ -152,6 +158,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
},
|
||||
],
|
||||
);
|
||||
@@ -182,6 +189,7 @@ fn generate_msgpack_fixtures() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
visible_tiles: vec![
|
||||
VisibleTile {
|
||||
@@ -218,6 +226,7 @@ fn generate_msgpack_fixtures() {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
};
|
||||
write_fixture(
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
"z": 0
|
||||
}
|
||||
],
|
||||
"follow_state": null,
|
||||
"game_time": {
|
||||
"day": 0,
|
||||
"day_phase": "Morning",
|
||||
@@ -48,7 +49,7 @@
|
||||
"pending_recognitions": [
|
||||
{
|
||||
"entity_id": 1,
|
||||
"remaining_ticks": 2,
|
||||
"remaining_ticks": 1,
|
||||
"total_delay_ticks": 6,
|
||||
"x": 16.5,
|
||||
"y": 13.5,
|
||||
@@ -70,7 +71,7 @@
|
||||
"scan_events": [],
|
||||
"sound_events": [],
|
||||
"tick": 8,
|
||||
"version": 12,
|
||||
"version": 13,
|
||||
"visible_tiles": [
|
||||
{
|
||||
"tile_kind": "Wall",
|
||||
|
||||
@@ -29,6 +29,7 @@ fn test_snapshot(tick: u64, entities: Vec<VisibleEntity>) -> ObserverSnapshot {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
}
|
||||
}
|
||||
@@ -46,6 +47,7 @@ fn observer_snapshot_roundtrip() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
);
|
||||
|
||||
@@ -199,6 +201,7 @@ fn all_entity_kind_variants_roundtrip() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
};
|
||||
let snapshot = test_snapshot(0, vec![entity]);
|
||||
let bytes = rmp_serde::to_vec_named(&snapshot).expect("serialize");
|
||||
@@ -235,6 +238,7 @@ fn snapshot_v2_fields_roundtrip() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
visible_tiles: vec![
|
||||
VisibleTile {
|
||||
@@ -263,6 +267,7 @@ fn snapshot_v2_fields_roundtrip() {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
};
|
||||
|
||||
@@ -318,7 +323,7 @@ fn protocol_version_constant_matches_snapshot() {
|
||||
let snapshot = test_snapshot(0, vec![]);
|
||||
assert_eq!(snapshot.version, PROTOCOL_VERSION);
|
||||
assert_eq!(
|
||||
PROTOCOL_VERSION, 12,
|
||||
PROTOCOL_VERSION, 13,
|
||||
"bump this assertion when protocol version changes"
|
||||
);
|
||||
}
|
||||
@@ -361,6 +366,7 @@ fn all_facing_direction_variants_roundtrip() {
|
||||
sound_events: vec![],
|
||||
conversation_events: vec![],
|
||||
conversation_ended: vec![],
|
||||
follow_state: None,
|
||||
rng_seed: None,
|
||||
};
|
||||
let bytes = rmp_serde::to_vec_named(&snapshot).expect("serialize");
|
||||
@@ -839,6 +845,7 @@ fn boundary_value_in_entity_id() {
|
||||
visibility: VisibilitySector::Forward,
|
||||
relationship: RelationshipState::Unknown,
|
||||
observation: EntityVisibility::Visible,
|
||||
tell_state: None,
|
||||
}],
|
||||
);
|
||||
let bytes = rmp_serde::to_vec_named(&snapshot)
|
||||
|
||||
Reference in New Issue
Block a user