Archipelago/worlds/smw
Doug Hoskisson 280b67f996
some worlds: some typing in `LocalRom` (#3090)
* some worlds: some typing in `LocalRom`

### `read_bytes`

It's not safe to return `bytearray` when we think it's `bytes`
```python
a = rom.read_bytes(8, 3)
hash(a)  # This won't crash, right?
```

### `write_bytes`

`Iterable[SupportsIndex]` is what's required for `bytearray.__setitem__(slice, values)`
We need to add `__len__` for the `len(values)` in this function.

* remove `object` inheritance
2024-05-17 21:41:57 +02:00
..
Names SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
data SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
docs SMW: Update World Doc for v2.0 Features (#3034) 2024-03-28 08:44:23 -05:00
Aesthetics.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
CHANGELOG.md SMW: Add CHANGELOG.md (#2947) 2024-03-15 07:56:12 -05:00
Client.py SMW: Fixes for Bowser being defeatable on Egg Hunt and CI2 DC room access (#2981) 2024-03-20 13:56:19 +01:00
Items.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
Levels.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
Locations.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
Options.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
Regions.py SMW: Blocksanity logic fixes (#2988) 2024-03-20 13:56:04 +01:00
Rom.py some worlds: some typing in `LocalRom` (#3090) 2024-05-17 21:41:57 +02:00
Rules.py SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
__init__.py SMW: Increment Required Client Version (#2962) 2024-03-15 18:02:25 +01:00