w_030 expects an s16 at entity offset 0x90. All of the existing uses of unk90 were already using specific extension structs which declare that offset to be an s16. unk90 was changed from an s32 to an s16 a new s16 unk92 field was added.
It turned out that ET_WeaponUnk044 was only split because it was expecting an s16 at offset 0x90 and could use ET_Weapon now.
A few other extension structures were modified for clarity while trying to fit them into one of the more generic structs.
w_030
expects ans16
at entity offset 0x90. All of the existing uses ofunk90
were already using specific extension structs which declare that offset to be ans16
.unk90
was changed from ans32
to ans16
a news16 unk92
field was added.It turned out that
ET_WeaponUnk044
was only split because it was expecting ans16
at offset 0x90 and could useET_Weapon
now.A few other extension structures were modified for clarity while trying to fit them into one of the more generic structs.