Implemented LUT codegen, untested.
This commit is contained in:
805
reference/refr_flags.json
Normal file
805
reference/refr_flags.json
Normal file
@@ -0,0 +1,805 @@
|
||||
[
|
||||
{
|
||||
"fourcc": "ACTI",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Hidden From Local Map"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 13,
|
||||
"description": "Sky Marker"
|
||||
},
|
||||
{
|
||||
"bit": 15,
|
||||
"description": "Visible when distant"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "ADDN",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "ALCH",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "AMMO",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "ARMO",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "BOOK",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "CONT",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "Ground"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "DOOR",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 6,
|
||||
"description": "Hidden From Local Map"
|
||||
},
|
||||
{
|
||||
"bit": 8,
|
||||
"description": "Inaccessible"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "FLOR",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Hidden From Local Map"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 13,
|
||||
"description": "Sky Marker"
|
||||
},
|
||||
{
|
||||
"bit": 15,
|
||||
"description": "Visible when distant"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "INGR",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "KEYM",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "LIGH",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 8,
|
||||
"description": "Doesn''t Light Water"
|
||||
},
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Casts Shadows"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Never Fades"
|
||||
},
|
||||
{
|
||||
"bit": 17,
|
||||
"description": "Doesn''t Light Landscape"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "MISC",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "MSTT",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Motion Blur"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "SCRL",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "SLGM",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "STAT",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Hidden From Local Map"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 13,
|
||||
"description": "Sky Marker"
|
||||
},
|
||||
{
|
||||
"bit": 15,
|
||||
"description": "Visible when distant"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "TREE",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 9,
|
||||
"description": "Hidden From Local Map"
|
||||
},
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 13,
|
||||
"description": "Sky Marker"
|
||||
},
|
||||
{
|
||||
"bit": 15,
|
||||
"description": "Visible when distant"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 26,
|
||||
"description": "Filter (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 27,
|
||||
"description": "Bounding Box (Collision Geometry)"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"fourcc": "WEAP",
|
||||
"flags": [
|
||||
{
|
||||
"bit": 10,
|
||||
"description": "Persistent"
|
||||
},
|
||||
{
|
||||
"bit": 11,
|
||||
"description": "Initially Disabled"
|
||||
},
|
||||
{
|
||||
"bit": 16,
|
||||
"description": "Is Full LOD"
|
||||
},
|
||||
{
|
||||
"bit": 25,
|
||||
"description": "No AI Acquire"
|
||||
},
|
||||
{
|
||||
"bit": 28,
|
||||
"description": "Reflected By Auto Water"
|
||||
},
|
||||
{
|
||||
"bit": 29,
|
||||
"description": "Don''t Havok Settle"
|
||||
},
|
||||
{
|
||||
"bit": 30,
|
||||
"description": "No Respawn"
|
||||
},
|
||||
{
|
||||
"bit": 31,
|
||||
"description": "Multibound"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user