extanim.2da
This file can be used to define various properties of new creature animations. It was used until the EEs moved to PST-style ini files.
Columns:
- 1 - ARMOR_MAX_CODE = [0,1,2,3,4] max armor level. 4 = plate. It's basically set to 4 for all the characters except for the monk who has it set to 1
- 2 - CAN_LIE_DOWN = [0, 1] Do we have frames where we are on the ground? Death animation checks this.
- 3 - DETECTED_BY_INFRAVISION = [0,1] Are we detected by infravision
- 4 - DOUBLE_BLIT = [0,1] Should probably always be set to 0, but the DEMB animation has this set to true.
- 5 - EQUIP_HELMET = [0,1] Can they equip a helmet
- 6 - SPLIT_BAMS = [0,1] Are the bams split
- 7 - COLOR_BLOOD = [0-255] color palette lookup. Seems like 47 is pretty common
- 8 - COLOR_CHUNKS = [0-255] used in EFFECT_EXPLODINGDEATH(8), seems to be either 0 or 255
- 9 - FALSE_COLOR = [0,1] Tell it to use the character colors
- 10 - HEIGHT_CODE = string - "WQM", "WQL", "WQS", etc. The prefix to the weapon animations. Will be set to "NONE" for most monsters.
- 11 - HEIGHT_CODE_HELMET = string - same as above, but for the helmet animation
- 12 - HEIGHT_CODE_SHIELD = string - see above
- 13 - SND_FREQ = [0-255] Sound frequency. Lots of animations are set in under 10, then a few are quite high(150+, MGCP, MGCL, MDOG, etc)
- 14 - PERSONAL_SPACE = [0-255] most are 3, dragons are 13
- 15 - RESREF = string - animation resref. MDOG, ARAB, etc.
- 16 - RESREF_PAPERDOLL = "CHMB", etc
- 17 - RESREF_ARMORBASE = single char, 'T' thief, 'W' wizard. This is the 4th character in CHM?
- 18 - RESREF_ARMORSPECIFIC = single char, see above. Use when their armor code is equal to ARMOR_MAX_CODE
- 19 - RESREF_SHADOW = "CSHD", etc.
In BG2EE we have:
2DA V1.0 * ARMOR_MAX_CODE CAN_LIE_DOWN DETECTED_BY_INFRAVISION DOUBLE_BLIT EQUIP_HELMET SPLIT_BAMS COLOR_BLOOD COLOR_CHUNKS FALSE_COLOR HEIGHT_CODE HEIGHT_CODE_HELMET HEIGHT_CODE_SHIELD SND_FREQ PERSONAL_SPACE RESREF RESREF_PAPERDOLL RESREF_ARMORBASE RESREF_ARMORSPECIFIC RESREF_SHADOW 32578 0 1 1 0 0 1 47 0 0 NONE NONE NONE 6 3 NRWZ NONE 0 0 NONE