Fixed misuse of _ in variables. Re-added NONE to record_type enum, as it is required for rth2rt.

This commit is contained in:
2022-09-06 19:12:28 +10:00
parent 5471bcf102
commit 373d799f97
2 changed files with 151 additions and 150 deletions

View File

@@ -89,6 +89,7 @@ extern "C" {
// Record type enum
enum record_type {
NONE,
AACT, ACHR, ACTI, ADDN, ALCH, AMMO,
ANIO, APPA, ARMA, ARMO, ARTO, ASPC,
ASTP, AVIF, BOOK, BPTD, CAMS, CELL,

View File

@@ -223,7 +223,7 @@ const char *const group_type_strings[GTS_SIZE] = {
};
// Non-REFR flags
rfs_inner _achr = {
rfs_inner achr = {
[9] = "Starts Dead",
[10] = "Persistent",
[11] = "Initially Disabled",
@@ -232,7 +232,7 @@ rfs_inner _achr = {
[30] = "ACHR Unknown 30",
};
rfs_inner _acti = {
rfs_inner acti = {
[6] = "Has Tree LOD",
[8] = "Must Update Anims",
[9] = "Hidden From Local Map",
@@ -248,25 +248,25 @@ rfs_inner _acti = {
[30] = "NavMesh Generation - Ground",
};
rfs_inner _tact = {
rfs_inner tact = {
[9] = "Hidden From Local Map",
[16] = "Random Anim Start",
[17] = "Radio Station",
};
rfs_inner _alch = {
rfs_inner alch = {
[29] = "Medicine",
};
rfs_inner _ammo = {
rfs_inner ammo = {
[2] = "Non-Playable",
};
rfs_inner _anio = {
rfs_inner anio = {
[9] = "ANIO Unknown 9",
};
rfs_inner _armo = {
rfs_inner armo = {
[2] = "Non-Playable",
[6] = "Shield",
[10] = "ARMO Unknown 10",
@@ -281,25 +281,25 @@ rfs_inner _armo = {
[30] = "No Respawn", \
}
rfs_inner _parw = REFERENCE_RECORD;
rfs_inner _pbar = REFERENCE_RECORD;
rfs_inner _pbea = REFERENCE_RECORD;
rfs_inner _pcon = REFERENCE_RECORD;
rfs_inner _pfla = REFERENCE_RECORD;
rfs_inner _pgre = REFERENCE_RECORD;
rfs_inner _phzd = REFERENCE_RECORD;
rfs_inner _pmis = REFERENCE_RECORD;
rfs_inner parw = REFERENCE_RECORD;
rfs_inner pbar = REFERENCE_RECORD;
rfs_inner pbea = REFERENCE_RECORD;
rfs_inner pcon = REFERENCE_RECORD;
rfs_inner pfla = REFERENCE_RECORD;
rfs_inner pgre = REFERENCE_RECORD;
rfs_inner phzd = REFERENCE_RECORD;
rfs_inner pmis = REFERENCE_RECORD;
#undef REFERENCE_RECORD
rfs_inner _cell = {
rfs_inner cell = {
[10] = "Persistent",
[17] = "Off Limits",
[18] = "Compressed",
[19] = "Can't Wait",
};
rfs_inner _cont = {
rfs_inner cont = {
[15] = "Has Distant LOD",
[16] = "Random Anim Start",
[25] = "Obstacle",
@@ -308,21 +308,21 @@ rfs_inner _cont = {
[30] = "NavMesh Generation - Ground",
};
rfs_inner _csty = {
rfs_inner csty = {
[19] = "Allow Dual Wielding",
};
rfs_inner _door = {
rfs_inner door = {
[15] = "Has Distant LOD",
[16] = "Random Anim Start",
[23] = "Is Marker",
};
rfs_inner _eyes = {
rfs_inner eyes = {
[2] = "Non-Playable",
};
rfs_inner _furn = {
rfs_inner furn = {
[7] = "Is Perch",
[16] = "Has Distant LOD",
[23] = "Is Marker",
@@ -330,15 +330,15 @@ rfs_inner _furn = {
[29] = "Child Can Use",
};
rfs_inner _glob = {
rfs_inner glob = {
[6] = "Constant",
};
rfs_inner _hdpt = {
rfs_inner hdpt = {
[2] = "Non-Playable",
};
rfs_inner _mstt = {
rfs_inner mstt = {
[8] = "Must Update Anims",
[9] = "Hidden From Local Map",
[15] = "Has Distant LOD",
@@ -350,76 +350,76 @@ rfs_inner _mstt = {
[30] = "NavMesh Generation - Ground",
};
rfs_inner _idlm = {
rfs_inner idlm = {
[29] = "Child Can Use",
};
rfs_inner _slgm = {
rfs_inner slgm = {
[17] = "Can Hold NPC Soul",
};
rfs_inner _navm = {
rfs_inner navm = {
[18] = "Compressed",
[26] = "AutoGen",
[31] = "NavmeshGenCell",
};
rfs_inner _perk = {
rfs_inner perk = {
[2] = "Non-Playable",
};
rfs_inner _shou = {
rfs_inner shou = {
[7] = "Treat Spells As Powers",
};
rfs_inner _rela = {
rfs_inner rela = {
[6] = "Secret",
};
rfs_inner _clfm = {
rfs_inner clfm = {
[2] = "Non-Playable",
};
rfs_inner _info = {
rfs_inner info = {
[13] = "Actor Changed",
};
rfs_inner _keym = {
rfs_inner keym = {
[2] = "Non-Playable",
};
rfs_inner _land = {
rfs_inner land = {
[18] = "Compressed",
};
rfs_inner _ligh = {
rfs_inner ligh = {
[16] = "Random Anim Start",
[17] = "Portal-strict",
[25] = "Obstacle",
};
rfs_inner _lscr = {
rfs_inner lscr = {
[10] = "Displays In Main Menu",
};
rfs_inner _misc = {
rfs_inner misc = {
[2] = "Non-Playable",
};
rfs_inner _npc_ = {
rfs_inner npc_ = {
[10] = "NPC_ Unknown 10",
[18] = "Compressed",
[19] = "NPC_ Unknown 19",
[29] = "Bleedout Override",
};
rfs_inner _race = {
rfs_inner race = {
[19] = "Critter (?)",
};
// these are generic refr flags for any reference type not handled by the refr
// specific flag lut
rfs_inner _refr = {
rfs_inner refr = {
[10] = "Persistent",
[11] = "Initially Disabled",
[16] = "Is Full LOD",
@@ -429,11 +429,11 @@ rfs_inner _refr = {
[31] = "Multibound",
};
rfs_inner _regn = {
rfs_inner regn = {
[6] = "Border Region",
};
rfs_inner _stat = {
rfs_inner stat = {
[2] = "Never Fades",
[5] = "Deleted",
[6] = "Has Tree LOD",
@@ -452,7 +452,7 @@ rfs_inner _stat = {
[30] = "NavMesh Generation - Ground",
};
rfs_inner _tes4 = {
rfs_inner tes4 = {
[0] = "ESM",
[1] = "Altered",
[2] = "Checked",
@@ -464,61 +464,61 @@ rfs_inner _tes4 = {
[9] = "ESL",
};
rfs_inner _tree = {
rfs_inner tree = {
[15] = "Has Distant LOD",
};
rfs_inner _weap = {
rfs_inner weap = {
[2] = "Non-Playable",
};
rfs_inner _wrld = {
rfs_inner wrld = {
[19] = "Can't Wait",
};
rfs_inner *const rfs[RT_HASH_SIZE] = {
[RT_AACT] = CP(NULL ),[RT_ACHR] = CP(_achr),[RT_ACTI] = CP(_acti),
[RT_ADDN] = CP(NULL ),[RT_ALCH] = CP(_alch),[RT_AMMO] = CP(_ammo),
[RT_ANIO] = CP(_anio),[RT_APPA] = CP(NULL ),[RT_ARMA] = CP(NULL ),
[RT_ARMO] = CP(_armo),[RT_ARTO] = CP(NULL ),[RT_ASPC] = CP(NULL ),
[RT_AACT] = CP(NULL),[RT_ACHR] = CP(achr),[RT_ACTI] = CP(acti),
[RT_ADDN] = CP(NULL),[RT_ALCH] = CP(alch),[RT_AMMO] = CP(ammo),
[RT_ANIO] = CP(anio),[RT_APPA] = CP(NULL),[RT_ARMA] = CP(NULL),
[RT_ARMO] = CP(armo),[RT_ARTO] = CP(NULL),[RT_ASPC] = CP(NULL),
[RT_ASTP] = CP(NULL),[RT_AVIF] = CP(NULL),[RT_BOOK] = CP(NULL),
[RT_BPTD] = CP(NULL ),[RT_CAMS] = CP(NULL ),[RT_CELL] = CP(_cell),
[RT_CLAS] = CP(NULL ),[RT_CLDC] = CP(NULL ),[RT_CLFM] = CP(_clfm),
[RT_BPTD] = CP(NULL),[RT_CAMS] = CP(NULL),[RT_CELL] = CP(cell),
[RT_CLAS] = CP(NULL),[RT_CLDC] = CP(NULL),[RT_CLFM] = CP(clfm),
[RT_CLMT] = CP(NULL),[RT_COBJ] = CP(NULL),[RT_COLL] = CP(NULL),
[RT_CONT] = CP(_cont),[RT_CPTH] = CP(NULL ),[RT_CSTY] = CP(_csty),
[RT_CONT] = CP(cont),[RT_CPTH] = CP(NULL),[RT_CSTY] = CP(csty),
[RT_DEBR] = CP(NULL),[RT_DIAL] = CP(NULL),[RT_DLBR] = CP(NULL),
[RT_DLVW] = CP(NULL ),[RT_DOBJ] = CP(NULL ),[RT_DOOR] = CP(_door),
[RT_DLVW] = CP(NULL),[RT_DOBJ] = CP(NULL),[RT_DOOR] = CP(door),
[RT_DUAL] = CP(NULL),[RT_ECZN] = CP(NULL),[RT_EFSH] = CP(NULL),
[RT_ENCH] = CP(NULL),[RT_EQUP] = CP(NULL),[RT_EXPL] = CP(NULL),
[RT_EYES] = CP(_eyes),[RT_FACT] = CP(NULL ),[RT_FLOR] = CP(NULL ),
[RT_EYES] = CP(eyes),[RT_FACT] = CP(NULL),[RT_FLOR] = CP(NULL),
[RT_FLST] = CP(NULL),[RT_FSTP] = CP(NULL),[RT_FSTS] = CP(NULL),
[RT_FURN] = CP(_furn),[RT_GLOB] = CP(_glob),[RT_GMST] = CP(NULL ),
[RT_FURN] = CP(furn),[RT_GLOB] = CP(glob),[RT_GMST] = CP(NULL),
[RT_GRAS] = CP(NULL),[RT_GRUP] = CP(NULL),[RT_HAIR] = CP(NULL),
[RT_HAZD] = CP(NULL ),[RT_HDPT] = CP(_hdpt),[RT_IDLE] = CP(NULL ),
[RT_IDLM] = CP(_idlm),[RT_IMAD] = CP(NULL ),[RT_IMGS] = CP(NULL ),
[RT_INFO] = CP(_info),[RT_INGR] = CP(NULL ),[RT_IPCT] = CP(NULL ),
[RT_IPDS] = CP(NULL ),[RT_KEYM] = CP(_keym),[RT_KYWD] = CP(NULL ),
[RT_LAND] = CP(_land),[RT_LCRT] = CP(NULL ),[RT_LCTN] = CP(NULL ),
[RT_LGTM] = CP(NULL ),[RT_LIGH] = CP(_ligh),[RT_LSCR] = CP(_lscr),
[RT_HAZD] = CP(NULL),[RT_HDPT] = CP(hdpt),[RT_IDLE] = CP(NULL),
[RT_IDLM] = CP(idlm),[RT_IMAD] = CP(NULL),[RT_IMGS] = CP(NULL),
[RT_INFO] = CP(info),[RT_INGR] = CP(NULL),[RT_IPCT] = CP(NULL),
[RT_IPDS] = CP(NULL),[RT_KEYM] = CP(keym),[RT_KYWD] = CP(NULL),
[RT_LAND] = CP(land),[RT_LCRT] = CP(NULL),[RT_LCTN] = CP(NULL),
[RT_LGTM] = CP(NULL),[RT_LIGH] = CP(ligh),[RT_LSCR] = CP(lscr),
[RT_LTEX] = CP(NULL),[RT_LVLI] = CP(NULL),[RT_LVLN] = CP(NULL),
[RT_LVSP] = CP(NULL),[RT_MATO] = CP(NULL),[RT_MATT] = CP(NULL),
[RT_MESG] = CP(NULL ),[RT_MGEF] = CP(NULL ),[RT_MISC] = CP(_misc),
[RT_MOVT] = CP(NULL ),[RT_MSTT] = CP(_mstt),[RT_MUSC] = CP(NULL ),
[RT_MUST] = CP(NULL ),[RT_NAVI] = CP(NULL ),[RT_NAVM] = CP(_navm),
[RT_NOTE] = CP(NULL ),[RT_NPC_] = CP(_npc_),[RT_OTFT] = CP(NULL ),
[RT_PACK] = CP(NULL ),[RT_PERK] = CP(_perk),[RT_PGRE] = CP(_pgre),
[RT_PHZD] = CP(_phzd),[RT_PROJ] = CP(NULL ),[RT_PWAT] = CP(NULL ),
[RT_QUST] = CP(NULL ),[RT_RACE] = CP(_race),[RT_REFR] = CP(_refr),
[RT_REGN] = CP(_regn),[RT_RELA] = CP(_rela),[RT_REVB] = CP(NULL ),
[RT_MESG] = CP(NULL),[RT_MGEF] = CP(NULL),[RT_MISC] = CP(misc),
[RT_MOVT] = CP(NULL),[RT_MSTT] = CP(mstt),[RT_MUSC] = CP(NULL),
[RT_MUST] = CP(NULL),[RT_NAVI] = CP(NULL),[RT_NAVM] = CP(navm),
[RT_NOTE] = CP(NULL),[RT_NPC_] = CP(npc_),[RT_OTFT] = CP(NULL),
[RT_PACK] = CP(NULL),[RT_PERK] = CP(perk),[RT_PGRE] = CP(pgre),
[RT_PHZD] = CP(phzd),[RT_PROJ] = CP(NULL),[RT_PWAT] = CP(NULL),
[RT_QUST] = CP(NULL),[RT_RACE] = CP(race),[RT_REFR] = CP(refr),
[RT_REGN] = CP(regn),[RT_RELA] = CP(rela),[RT_REVB] = CP(NULL),
[RT_RFCT] = CP(NULL),[RT_RGDL] = CP(NULL),[RT_SCEN] = CP(NULL),
[RT_SCOL] = CP(NULL),[RT_SCPT] = CP(NULL),[RT_SCRL] = CP(NULL),
[RT_SHOU] = CP(_shou),[RT_SLGM] = CP(_slgm),[RT_SMBN] = CP(NULL ),
[RT_SHOU] = CP(shou),[RT_SLGM] = CP(slgm),[RT_SMBN] = CP(NULL),
[RT_SMEN] = CP(NULL),[RT_SMQN] = CP(NULL),[RT_SNCT] = CP(NULL),
[RT_SNDR] = CP(NULL),[RT_SOPM] = CP(NULL),[RT_SOUN] = CP(NULL),
[RT_SPEL] = CP(NULL ),[RT_SPGD] = CP(NULL ),[RT_STAT] = CP(_stat),
[RT_TACT] = CP(_tact),[RT_TES4] = CP(_tes4),[RT_TREE] = CP(_tree),
[RT_SPEL] = CP(NULL),[RT_SPGD] = CP(NULL),[RT_STAT] = CP(stat),
[RT_TACT] = CP(tact),[RT_TES4] = CP(tes4),[RT_TREE] = CP(tree),
[RT_TXST] = CP(NULL),[RT_VTYP] = CP(NULL),[RT_WATR] = CP(NULL),
[RT_WEAP] = CP(_weap),[RT_WOOP] = CP(NULL ),[RT_WRLD] = CP(_wrld),
[RT_WEAP] = CP(weap),[RT_WOOP] = CP(NULL),[RT_WRLD] = CP(wrld),
[RT_WTHR] = CP(NULL),
};
@@ -538,14 +538,14 @@ rfs_inner *const rfs[RT_HASH_SIZE] = {
[31] = "Multibound", \
}
rfs_inner _refr_acti = REFR_GROUP1;
rfs_inner _refr_stat = REFR_GROUP1;
rfs_inner _refr_tree = REFR_GROUP1;
rfs_inner _refr_flor = REFR_GROUP1;
rfs_inner refr_acti = REFR_GROUP1;
rfs_inner refr_stat = REFR_GROUP1;
rfs_inner refr_tree = REFR_GROUP1;
rfs_inner refr_flor = REFR_GROUP1;
#undef REFR_GROUP1
rfs_inner _refr_cont = {
rfs_inner refr_cont = {
[10] = "Persistent",
[11] = "Initially Disabled",
[16] = "Is Full LOD",
@@ -558,7 +558,7 @@ rfs_inner _refr_cont = {
[31] = "Multibound",
};
rfs_inner _refr_door = {
rfs_inner refr_door = {
[6] = "Hidden From Local Map",
[8] = "Inaccessible",
[10] = "Persistent",
@@ -572,7 +572,7 @@ rfs_inner _refr_door = {
[31] = "Multibound",
};
rfs_inner _refr_ligh = {
rfs_inner refr_ligh = {
[8] = "Doesn't Light Water",
[9] = "Casts Shadows",
[10] = "Persistent",
@@ -586,7 +586,7 @@ rfs_inner _refr_ligh = {
[31] = "Multibound",
};
rfs_inner _refr_mstt = {
rfs_inner refr_mstt = {
[9] = "Motion Blur",
[10] = "Persistent",
[11] = "Initially Disabled",
@@ -599,7 +599,7 @@ rfs_inner _refr_mstt = {
[31] = "Multibound",
};
rfs_inner _refr_addn = {
rfs_inner refr_addn = {
[10] = "Persistent",
[11] = "Initially Disabled",
[16] = "Is Full LOD",
@@ -620,44 +620,44 @@ rfs_inner _refr_addn = {
[31] = "Multibound", \
}
rfs_inner _refr_alch = REFR_GROUP2;
rfs_inner _refr_scrl = REFR_GROUP2;
rfs_inner _refr_ammo = REFR_GROUP2;
rfs_inner _refr_armo = REFR_GROUP2;
rfs_inner _refr_ingr = REFR_GROUP2;
rfs_inner _refr_keym = REFR_GROUP2;
rfs_inner _refr_misc = REFR_GROUP2;
rfs_inner _refr_slgm = REFR_GROUP2;
rfs_inner _refr_weap = REFR_GROUP2;
rfs_inner refr_alch = REFR_GROUP2;
rfs_inner refr_scrl = REFR_GROUP2;
rfs_inner refr_ammo = REFR_GROUP2;
rfs_inner refr_armo = REFR_GROUP2;
rfs_inner refr_ingr = REFR_GROUP2;
rfs_inner refr_keym = REFR_GROUP2;
rfs_inner refr_misc = REFR_GROUP2;
rfs_inner refr_slgm = REFR_GROUP2;
rfs_inner refr_weap = REFR_GROUP2;
rfs_inner *const rfs_refr[RT_HASH_SIZE] = {
[RT_AACT] = CP(NULL ),[RT_ACHR] = CP(NULL ),[RT_ACTI] = CP(_refr_acti),
[RT_ADDN] = CP(_refr_addn),[RT_ALCH] = CP(_refr_alch),[RT_AMMO] = CP(_refr_ammo),
[RT_AACT] = CP(NULL ),[RT_ACHR] = CP(NULL ),[RT_ACTI] = CP(refr_acti),
[RT_ADDN] = CP(refr_addn),[RT_ALCH] = CP(refr_alch),[RT_AMMO] = CP(refr_ammo),
[RT_ANIO] = CP(NULL ),[RT_APPA] = CP(NULL ),[RT_ARMA] = CP(NULL ),
[RT_ARMO] = CP(_refr_armo),[RT_ARTO] = CP(NULL ),[RT_ASPC] = CP(NULL ),
[RT_ARMO] = CP(refr_armo),[RT_ARTO] = CP(NULL ),[RT_ASPC] = CP(NULL ),
[RT_ASTP] = CP(NULL ),[RT_AVIF] = CP(NULL ),[RT_BOOK] = CP(NULL ),
[RT_BPTD] = CP(NULL ),[RT_CAMS] = CP(NULL ),[RT_CELL] = CP(NULL ),
[RT_CLAS] = CP(NULL ),[RT_CLDC] = CP(NULL ),[RT_CLFM] = CP(NULL ),
[RT_CLMT] = CP(NULL ),[RT_COBJ] = CP(NULL ),[RT_COLL] = CP(NULL ),
[RT_CONT] = CP(_refr_cont),[RT_CPTH] = CP(NULL ),[RT_CSTY] = CP(NULL ),
[RT_CONT] = CP(refr_cont),[RT_CPTH] = CP(NULL ),[RT_CSTY] = CP(NULL ),
[RT_DEBR] = CP(NULL ),[RT_DIAL] = CP(NULL ),[RT_DLBR] = CP(NULL ),
[RT_DLVW] = CP(NULL ),[RT_DOBJ] = CP(NULL ),[RT_DOOR] = CP(_refr_door),
[RT_DLVW] = CP(NULL ),[RT_DOBJ] = CP(NULL ),[RT_DOOR] = CP(refr_door),
[RT_DUAL] = CP(NULL ),[RT_ECZN] = CP(NULL ),[RT_EFSH] = CP(NULL ),
[RT_ENCH] = CP(NULL ),[RT_EQUP] = CP(NULL ),[RT_EXPL] = CP(NULL ),
[RT_EYES] = CP(NULL ),[RT_FACT] = CP(NULL ),[RT_FLOR] = CP(_refr_flor),
[RT_EYES] = CP(NULL ),[RT_FACT] = CP(NULL ),[RT_FLOR] = CP(refr_flor),
[RT_FLST] = CP(NULL ),[RT_FSTP] = CP(NULL ),[RT_FSTS] = CP(NULL ),
[RT_FURN] = CP(NULL ),[RT_GLOB] = CP(NULL ),[RT_GMST] = CP(NULL ),
[RT_GRAS] = CP(NULL ),[RT_GRUP] = CP(NULL ),[RT_HAIR] = CP(NULL ),
[RT_HAZD] = CP(NULL ),[RT_HDPT] = CP(NULL ),[RT_IDLE] = CP(NULL ),
[RT_IDLM] = CP(NULL ),[RT_IMAD] = CP(NULL ),[RT_IMGS] = CP(NULL ),
[RT_INFO] = CP(NULL ),[RT_INGR] = CP(_refr_ingr),[RT_IPCT] = CP(NULL ),
[RT_IPDS] = CP(NULL ),[RT_KEYM] = CP(_refr_keym),[RT_KYWD] = CP(NULL ),
[RT_INFO] = CP(NULL ),[RT_INGR] = CP(refr_ingr),[RT_IPCT] = CP(NULL ),
[RT_IPDS] = CP(NULL ),[RT_KEYM] = CP(refr_keym),[RT_KYWD] = CP(NULL ),
[RT_LAND] = CP(NULL ),[RT_LCRT] = CP(NULL ),[RT_LCTN] = CP(NULL ),
[RT_LGTM] = CP(NULL ),[RT_LIGH] = CP(_refr_ligh),[RT_LSCR] = CP(NULL ),
[RT_LGTM] = CP(NULL ),[RT_LIGH] = CP(refr_ligh),[RT_LSCR] = CP(NULL ),
[RT_LTEX] = CP(NULL ),[RT_LVLI] = CP(NULL ),[RT_LVLN] = CP(NULL ),
[RT_LVSP] = CP(NULL ),[RT_MATO] = CP(NULL ),[RT_MATT] = CP(NULL ),
[RT_MESG] = CP(NULL ),[RT_MGEF] = CP(NULL ),[RT_MISC] = CP(_refr_misc),
[RT_MOVT] = CP(NULL ),[RT_MSTT] = CP(_refr_mstt),[RT_MUSC] = CP(NULL ),
[RT_MESG] = CP(NULL ),[RT_MGEF] = CP(NULL ),[RT_MISC] = CP(refr_misc),
[RT_MOVT] = CP(NULL ),[RT_MSTT] = CP(refr_mstt),[RT_MUSC] = CP(NULL ),
[RT_MUST] = CP(NULL ),[RT_NAVI] = CP(NULL ),[RT_NAVM] = CP(NULL ),
[RT_NOTE] = CP(NULL ),[RT_NPC_] = CP(NULL ),[RT_OTFT] = CP(NULL ),
[RT_PACK] = CP(NULL ),[RT_PERK] = CP(NULL ),[RT_PGRE] = CP(NULL ),
@@ -665,14 +665,14 @@ rfs_inner *const rfs_refr[RT_HASH_SIZE] = {
[RT_QUST] = CP(NULL ),[RT_RACE] = CP(NULL ),[RT_REFR] = CP(NULL ),
[RT_REGN] = CP(NULL ),[RT_RELA] = CP(NULL ),[RT_REVB] = CP(NULL ),
[RT_RFCT] = CP(NULL ),[RT_RGDL] = CP(NULL ),[RT_SCEN] = CP(NULL ),
[RT_SCOL] = CP(NULL ),[RT_SCPT] = CP(NULL ),[RT_SCRL] = CP(_refr_scrl),
[RT_SHOU] = CP(NULL ),[RT_SLGM] = CP(_refr_slgm),[RT_SMBN] = CP(NULL ),
[RT_SCOL] = CP(NULL ),[RT_SCPT] = CP(NULL ),[RT_SCRL] = CP(refr_scrl),
[RT_SHOU] = CP(NULL ),[RT_SLGM] = CP(refr_slgm),[RT_SMBN] = CP(NULL ),
[RT_SMEN] = CP(NULL ),[RT_SMQN] = CP(NULL ),[RT_SNCT] = CP(NULL ),
[RT_SNDR] = CP(NULL ),[RT_SOPM] = CP(NULL ),[RT_SOUN] = CP(NULL ),
[RT_SPEL] = CP(NULL ),[RT_SPGD] = CP(NULL ),[RT_STAT] = CP(_refr_stat),
[RT_TACT] = CP(NULL ),[RT_TES4] = CP(NULL ),[RT_TREE] = CP(_refr_tree),
[RT_SPEL] = CP(NULL ),[RT_SPGD] = CP(NULL ),[RT_STAT] = CP(refr_stat),
[RT_TACT] = CP(NULL ),[RT_TES4] = CP(NULL ),[RT_TREE] = CP(refr_tree),
[RT_TXST] = CP(NULL ),[RT_VTYP] = CP(NULL ),[RT_WATR] = CP(NULL ),
[RT_WEAP] = CP(_refr_weap),[RT_WOOP] = CP(NULL ),[RT_WRLD] = CP(NULL ),
[RT_WEAP] = CP(refr_weap),[RT_WOOP] = CP(NULL ),[RT_WRLD] = CP(NULL ),
[RT_WTHR] = CP(NULL ),
};