Add recon drones and body burial; stabilize spectator camera

This commit is contained in:
2026-10-21 15:28:32 +02:00
parent f41d8ba2f9
commit ac285b5c97
80 changed files with 13545 additions and 126 deletions
+8
View File
@@ -72,6 +72,14 @@ class ExternalAddonsTests(unittest.TestCase):
(self.addons/'original').rmdir();guid=ext.DIRECT[0]
(self.addons/('ERRI_'+guid)).symlink_to(self.source/ext.DIRECT[1],target_is_directory=True)
with self.assertRaisesRegex(ValueError,'Unexpected private'):ext.prepare_profile(self.addons,self.source,self.value,self.cache)
def test_workshop_preview_media_is_hashed_without_accepting_loose_code(self):
folder=self.source/ext.DIRECT[0]
(folder/'preview0_576x324.jpg').write_bytes(b'preview fixture')
(folder/'preview0_576x324.jpg_2.3.7_manifest.json').write_text('{}')
records=ext.prepare_profile(self.addons,self.source,self.value,self.cache)
self.assertTrue(ext.verify_profile(records,self.source,self.value,self.cache,self.addons))
(folder/'unreviewed.c').write_text('class Surprise {}')
with self.assertRaisesRegex(ValueError,'Unreviewed external packed input'):ext.installed(self.source,self.value)
def test_symlinked_runtime_file_fails(self):
pak=self.source/ext.DIRECT[0]/'data.pak';pak.unlink();pak.symlink_to(self.source/ext.DIRECT[1]/'data.pak')
with self.assertRaisesRegex(ValueError,'regular file'):ext.installed(self.source,self.value)