zxt:extension:00000001:000a
Table of Contents
00000001:000a - FIX: Loading boards with stats bound to a higher stat index
Information
- ID: 00000001:000a
Flags
Flag | Set? (MUST/MAY/…) | Description |
---|---|---|
parsing_must | MUST NOT | |
reading_must | MUST NOT | |
writing_must | MUST NOT | |
playing_should | MAY | |
playing_must | MAY | |
editing_should | MUST NOT |
Field data
None.
Description
This bugfix fixes binding a stat to another stat with a higher index during board loading. In ZZT/Super ZZT, resolving bindings is done eagerly, as stats are loaded sequentially - this means that if a given stat is bound to a stat after it in the stat table's order, the data pointer and length may get corrupted.
Such boards cannot be created in the vanilla editor, but may be created by external editors, and have been seen in the wild.
Implementations
TBD
zxt/extension/00000001/000a.txt · Last modified: 2021/12/20 23:32 by asie