LEB: Difference between revisions

23 bytes removed ,  3 years ago
→‎Actor Section: Update relationship section
(→‎Actor Section: Update relationship section)
Line 163: Line 163:




The sections starts with 8 bytes which define the structure and purpose of the data in the section, followed by 4 null bytes, and then followed by 3 sections of data.
The sections starts with 12 bytes which define the structure and purpose of the data in the section, where the latter 6 bytes are always null.




'''xx bb kk ee''' 00 00 '''yy zz''' 00 00 00 00
'''ee kk bb xx''' '''yy zz''' 00 00 00 00 00 00
 
'''e''' is 01 for any enemy actor and 00 otherwise.
 
'''k''' is 01 only for TagHolocaustChecker actors. Probably indicates looking at enemy spawns/kills.
 
'''b''' appears to be 01 for an enemy that appears from the +enemies tile in a chamber dungeon and 00 otherwise.


'''x''' indicates the number of entries in section 1.
'''x''' indicates the number of entries in section 1.
Line 173: Line 179:


'''z''' indicates the number of entries in section 2. (This is not a typo, for some reason it defines the group sizes in the order 1, 3, 2.)
'''z''' indicates the number of entries in section 2. (This is not a typo, for some reason it defines the group sizes in the order 1, 3, 2.)
'''b''' appears to be 01 if the enemy appears from the +enemies tile in a chamber dungeon and 00 otherwise.
'''k''' is 01 only for TagHolocaustChecker actors. Probably indicates looking at enemy spawns/kills.
'''e''' is 01 for all enemies and 00 for anything else.




39

edits