This change expands Linked Forms feature by allowing to make any regular entry as linked using Linked prefix, e.g. LinkedItem, LinkedOutfit, etc. This also introduces type inference by allowing to write LinkedForm and let SPID figure out form's type.
As a side benefit it adds support for linking DeathItems. Note that Only DeathItems can be linked to other DeathItems 🙂
TODO:
[x] Backport type inferring to regular entries as well.
This now also allows to write
Form = 0x12345|...
without specifying type of the form you want.
Explicit form type is still useful as it can check whether user's intention matches the actual form type.
P.S. Performance impact of type inference is negligible. (2030 forms scored average ~204ms with both explicit and inferred types)
22
This change expands Linked Forms feature by allowing to make any regular entry as linked using
Linked
prefix, e.g.LinkedItem
,LinkedOutfit
, etc. This also introduces type inference by allowing to writeLinkedForm
and let SPID figure out form's type.As a side benefit it adds support for linking DeathItems. Note that Only DeathItems can be linked to other DeathItems 🙂
TODO:
This now also allows to write
without specifying type of the form you want.
Explicit form type is still useful as it can check whether user's intention matches the actual form type.
P.S. Performance impact of type inference is negligible. (2030 forms scored average ~204ms with both explicit and inferred types)