Restore useSound and add looping spatial emitSound
This commit is contained in:
@@ -27,9 +27,11 @@ def test_item_persistence_omits_global_type_properties(tmp_path: Path) -> None:
|
||||
assert isinstance(saved, list)
|
||||
assert len(saved) == 1
|
||||
assert "capabilities" not in saved[0]
|
||||
assert "useSound" not in saved[0]
|
||||
assert "emitSound" not in saved[0]
|
||||
|
||||
reloaded = ItemService(state_file=state_file)
|
||||
loaded_item = reloaded.items[item.id]
|
||||
assert loaded_item.emitSound == "sounds/roll.ogg"
|
||||
assert loaded_item.useSound == "sounds/roll.ogg"
|
||||
assert loaded_item.emitSound is None
|
||||
assert "usable" in loaded_item.capabilities
|
||||
|
||||
Reference in New Issue
Block a user