diff --git a/src/entity.rs b/src/entity.rs index a22d2a4..bac13ac 100644 --- a/src/entity.rs +++ b/src/entity.rs @@ -112,9 +112,7 @@ impl ActiveEntities { ), ]; for entity in self.entities.values_mut() { - if state.instance_baselines[0].contains(entity.entity_index) { - entity.update_type = UpdateType::Preserve; - } else { + if !state.instance_baselines[0].contains(entity.entity_index) { entity.update_type = UpdateType::Enter; } } diff --git a/test_data/Kimo_8000_100000_cut.md5 b/test_data/Kimo_8000_100000_cut.md5 index 106af81..1da1688 100644 --- a/test_data/Kimo_8000_100000_cut.md5 +++ b/test_data/Kimo_8000_100000_cut.md5 @@ -1 +1 @@ -a8541c67882b8f68590b0a384840c77b \ No newline at end of file +cf63c3e184115a6cac46dd623f4cae77 \ No newline at end of file diff --git a/test_data/gully_cut.md5 b/test_data/gully_cut.md5 index 6fd1f2d..747057d 100644 --- a/test_data/gully_cut.md5 +++ b/test_data/gully_cut.md5 @@ -1 +1 @@ -01a19f4b08fdc92708a1dcae8df340f4 \ No newline at end of file +41bb7543f785f813b4fdc1704dd5c84b \ No newline at end of file diff --git a/test_data/icewind_85000_90300_cut.md5 b/test_data/icewind_85000_90300_cut.md5 index 5a6c2a1..7b291f2 100644 --- a/test_data/icewind_85000_90300_cut.md5 +++ b/test_data/icewind_85000_90300_cut.md5 @@ -1 +1 @@ -a6221ea28cffaa4d3b457c9997d37541 \ No newline at end of file +e3b9d8adc6f5c0e1f3364d42959e60aa \ No newline at end of file