|
|
|
|
@@ -1,8 +1,15 @@
|
|
|
|
|
/*
|
|
|
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
|
* License, v. 2.0.If a copy of the MPL was not distributed with this
|
|
|
|
|
* file, You can obtain one at http ://mozilla.org/MPL/2.0/.
|
|
|
|
|
*/
|
|
|
|
|
#include "ESPReader.h"
|
|
|
|
|
|
|
|
|
|
#define LE(x) (((x >> 24) & 0x000000ffu) | ((x >> 8) & 0x0000ff00u) | \
|
|
|
|
|
((x << 8) & 0x00ff0000u) | ((x << 24) & 0xff000000u))
|
|
|
|
|
|
|
|
|
|
#define CP(x) ((rfs_inner *const)x)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const enum record_type group_order[GO_SIZE] = {
|
|
|
|
|
GMST, KYWD, LCRT, AACT, TXST, GLOB,
|
|
|
|
|
@@ -434,49 +441,49 @@ rfs_inner _wrld = {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
rfs_inner *const rfs[RT_HASH_SIZE] = {
|
|
|
|
|
[RT_AACT] = NULL, [RT_ACHR] = _achr, [RT_ACTI] = _acti,
|
|
|
|
|
[RT_ADDN] = NULL, [RT_ALCH] = _alch, [RT_AMMO] = _ammo,
|
|
|
|
|
[RT_ANIO] = _anio, [RT_APPA] = NULL, [RT_ARMA] = NULL,
|
|
|
|
|
[RT_ARMO] = _armo, [RT_ARTO] = NULL, [RT_ASPC] = NULL,
|
|
|
|
|
[RT_ASTP] = NULL, [RT_AVIF] = NULL, [RT_BOOK] = NULL,
|
|
|
|
|
[RT_BPTD] = NULL, [RT_CAMS] = NULL, [RT_CELL] = _cell,
|
|
|
|
|
[RT_CLAS] = NULL, [RT_CLDC] = NULL, [RT_CLFM] = _clfm,
|
|
|
|
|
[RT_CLMT] = NULL, [RT_COBJ] = NULL, [RT_COLL] = NULL,
|
|
|
|
|
[RT_CONT] = _cont, [RT_CPTH] = NULL, [RT_CSTY] = _csty,
|
|
|
|
|
[RT_DEBR] = NULL, [RT_DIAL] = NULL, [RT_DLBR] = NULL,
|
|
|
|
|
[RT_DLVW] = NULL, [RT_DOBJ] = NULL, [RT_DOOR] = _door,
|
|
|
|
|
[RT_DUAL] = NULL, [RT_ECZN] = NULL, [RT_EFSH] = NULL,
|
|
|
|
|
[RT_ENCH] = NULL, [RT_EQUP] = NULL, [RT_EXPL] = NULL,
|
|
|
|
|
[RT_EYES] = _eyes, [RT_FACT] = NULL, [RT_FLOR] = NULL,
|
|
|
|
|
[RT_FLST] = NULL, [RT_FSTP] = NULL, [RT_FSTS] = NULL,
|
|
|
|
|
[RT_FURN] = _furn, [RT_GLOB] = _glob, [RT_GMST] = NULL,
|
|
|
|
|
[RT_GRAS] = NULL, [RT_GRUP] = NULL, [RT_HAIR] = NULL,
|
|
|
|
|
[RT_HAZD] = NULL, [RT_HDPT] = _hdpt, [RT_IDLE] = NULL,
|
|
|
|
|
[RT_IDLM] = _idlm, [RT_IMAD] = NULL, [RT_IMGS] = NULL,
|
|
|
|
|
[RT_INFO] = _info, [RT_INGR] = NULL, [RT_IPCT] = NULL,
|
|
|
|
|
[RT_IPDS] = NULL, [RT_KEYM] = _keym, [RT_KYWD] = NULL,
|
|
|
|
|
[RT_LAND] = _land, [RT_LCRT] = NULL, [RT_LCTN] = NULL,
|
|
|
|
|
[RT_LGTM] = NULL, [RT_LIGH] = _ligh, [RT_LSCR] = _lscr,
|
|
|
|
|
[RT_LTEX] = NULL, [RT_LVLI] = NULL, [RT_LVLN] = NULL,
|
|
|
|
|
[RT_LVSP] = NULL, [RT_MATO] = NULL, [RT_MATT] = NULL,
|
|
|
|
|
[RT_MESG] = NULL, [RT_MGEF] = NULL, [RT_MISC] = _misc,
|
|
|
|
|
[RT_MOVT] = NULL, [RT_MSTT] = _mstt, [RT_MUSC] = NULL,
|
|
|
|
|
[RT_MUST] = NULL, [RT_NAVI] = NULL, [RT_NAVM] = _navm,
|
|
|
|
|
[RT_NOTE] = NULL, [RT_NPC_] = _npc_, [RT_OTFT] = NULL,
|
|
|
|
|
[RT_PACK] = NULL, [RT_PERK] = _perk, [RT_PGRE] = _pgre,
|
|
|
|
|
[RT_PHZD] = _phzd, [RT_PROJ] = NULL, [RT_PWAT] = NULL,
|
|
|
|
|
[RT_QUST] = NULL, [RT_RACE] = _race, [RT_REFR] = _refr,
|
|
|
|
|
[RT_REGN] = _regn, [RT_RELA] = _rela, [RT_REVB] = NULL,
|
|
|
|
|
[RT_RFCT] = NULL, [RT_RGDL] = NULL, [RT_SCEN] = NULL,
|
|
|
|
|
[RT_SCOL] = NULL, [RT_SCPT] = NULL, [RT_SCRL] = NULL,
|
|
|
|
|
[RT_SHOU] = _shou, [RT_SLGM] = _slgm, [RT_SMBN] = NULL,
|
|
|
|
|
[RT_SMEN] = NULL, [RT_SMQN] = NULL, [RT_SNCT] = NULL,
|
|
|
|
|
[RT_SNDR] = NULL, [RT_SOPM] = NULL, [RT_SOUN] = NULL,
|
|
|
|
|
[RT_SPEL] = NULL, [RT_SPGD] = NULL, [RT_STAT] = _stat,
|
|
|
|
|
[RT_TACT] = _tact, [RT_TES4] = _tes4, [RT_TREE] = _tree,
|
|
|
|
|
[RT_TXST] = NULL, [RT_VTYP] = NULL, [RT_WATR] = NULL,
|
|
|
|
|
[RT_WEAP] = _weap, [RT_WOOP] = NULL, [RT_WRLD] = _wrld,
|
|
|
|
|
[RT_WTHR] = 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_CLMT] = CP( NULL), [RT_COBJ] = CP( NULL), [RT_COLL] = CP( NULL),
|
|
|
|
|
[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_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_FLST] = CP( NULL), [RT_FSTP] = CP( NULL), [RT_FSTS] = 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_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_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_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_TXST] = CP( NULL), [RT_VTYP] = CP( NULL), [RT_WATR] = CP( NULL),
|
|
|
|
|
[RT_WEAP] = CP(_weap), [RT_WOOP] = CP( NULL), [RT_WRLD] = CP(_wrld),
|
|
|
|
|
[RT_WTHR] = CP( NULL),
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// REFR flags depend on what its NAME field references
|
|
|
|
|
@@ -587,49 +594,49 @@ rfs_inner _refr_misc = REFR_GROUP2;
|
|
|
|
|
rfs_inner _refr_slgm = REFR_GROUP2;
|
|
|
|
|
rfs_inner _refr_weap = REFR_GROUP2;
|
|
|
|
|
|
|
|
|
|
rfs_inner *const rfs_refr[] = {
|
|
|
|
|
[RT_AACT] = NULL ,[RT_ACHR] = NULL ,[RT_ACTI] = _refr_acti,
|
|
|
|
|
[RT_ADDN] = _refr_addn,[RT_ALCH] = _refr_alch,[RT_AMMO] = _refr_ammo,
|
|
|
|
|
[RT_ANIO] = NULL ,[RT_APPA] = NULL ,[RT_ARMA] = NULL ,
|
|
|
|
|
[RT_ARMO] = _refr_armo,[RT_ARTO] = NULL ,[RT_ASPC] = NULL ,
|
|
|
|
|
[RT_ASTP] = NULL ,[RT_AVIF] = NULL ,[RT_BOOK] = NULL ,
|
|
|
|
|
[RT_BPTD] = NULL ,[RT_CAMS] = NULL ,[RT_CELL] = NULL ,
|
|
|
|
|
[RT_CLAS] = NULL ,[RT_CLDC] = NULL ,[RT_CLFM] = NULL ,
|
|
|
|
|
[RT_CLMT] = NULL ,[RT_COBJ] = NULL ,[RT_COLL] = NULL ,
|
|
|
|
|
[RT_CONT] = _refr_cont,[RT_CPTH] = NULL ,[RT_CSTY] = NULL ,
|
|
|
|
|
[RT_DEBR] = NULL ,[RT_DIAL] = NULL ,[RT_DLBR] = NULL ,
|
|
|
|
|
[RT_DLVW] = NULL ,[RT_DOBJ] = NULL ,[RT_DOOR] = _refr_door,
|
|
|
|
|
[RT_DUAL] = NULL ,[RT_ECZN] = NULL ,[RT_EFSH] = NULL ,
|
|
|
|
|
[RT_ENCH] = NULL ,[RT_EQUP] = NULL ,[RT_EXPL] = NULL ,
|
|
|
|
|
[RT_EYES] = NULL ,[RT_FACT] = NULL ,[RT_FLOR] = _refr_flor,
|
|
|
|
|
[RT_FLST] = NULL ,[RT_FSTP] = NULL ,[RT_FSTS] = NULL ,
|
|
|
|
|
[RT_FURN] = NULL ,[RT_GLOB] = NULL ,[RT_GMST] = NULL ,
|
|
|
|
|
[RT_GRAS] = NULL ,[RT_GRUP] = NULL ,[RT_HAIR] = NULL ,
|
|
|
|
|
[RT_HAZD] = NULL ,[RT_HDPT] = NULL ,[RT_IDLE] = NULL ,
|
|
|
|
|
[RT_IDLM] = NULL ,[RT_IMAD] = NULL ,[RT_IMGS] = NULL ,
|
|
|
|
|
[RT_INFO] = NULL ,[RT_INGR] = _refr_ingr,[RT_IPCT] = NULL ,
|
|
|
|
|
[RT_IPDS] = NULL ,[RT_KEYM] = _refr_keym,[RT_KYWD] = NULL ,
|
|
|
|
|
[RT_LAND] = NULL ,[RT_LCRT] = NULL ,[RT_LCTN] = NULL ,
|
|
|
|
|
[RT_LGTM] = NULL ,[RT_LIGH] = _refr_ligh,[RT_LSCR] = NULL ,
|
|
|
|
|
[RT_LTEX] = NULL ,[RT_LVLI] = NULL ,[RT_LVLN] = NULL ,
|
|
|
|
|
[RT_LVSP] = NULL ,[RT_MATO] = NULL ,[RT_MATT] = NULL ,
|
|
|
|
|
[RT_MESG] = NULL ,[RT_MGEF] = NULL ,[RT_MISC] = _refr_misc,
|
|
|
|
|
[RT_MOVT] = NULL ,[RT_MSTT] = _refr_mstt,[RT_MUSC] = NULL ,
|
|
|
|
|
[RT_MUST] = NULL ,[RT_NAVI] = NULL ,[RT_NAVM] = NULL ,
|
|
|
|
|
[RT_NOTE] = NULL ,[RT_NPC_] = NULL ,[RT_OTFT] = NULL ,
|
|
|
|
|
[RT_PACK] = NULL ,[RT_PERK] = NULL ,[RT_PGRE] = NULL ,
|
|
|
|
|
[RT_PHZD] = NULL ,[RT_PROJ] = NULL ,[RT_PWAT] = NULL ,
|
|
|
|
|
[RT_QUST] = NULL ,[RT_RACE] = NULL ,[RT_REFR] = NULL ,
|
|
|
|
|
[RT_REGN] = NULL ,[RT_RELA] = NULL ,[RT_REVB] = NULL ,
|
|
|
|
|
[RT_RFCT] = NULL ,[RT_RGDL] = NULL ,[RT_SCEN] = NULL ,
|
|
|
|
|
[RT_SCOL] = NULL ,[RT_SCPT] = NULL ,[RT_SCRL] = _refr_scrl,
|
|
|
|
|
[RT_SHOU] = NULL ,[RT_SLGM] = _refr_slgm,[RT_SMBN] = NULL ,
|
|
|
|
|
[RT_SMEN] = NULL ,[RT_SMQN] = NULL ,[RT_SNCT] = NULL ,
|
|
|
|
|
[RT_SNDR] = NULL ,[RT_SOPM] = NULL ,[RT_SOUN] = NULL ,
|
|
|
|
|
[RT_SPEL] = NULL ,[RT_SPGD] = NULL ,[RT_STAT] = _refr_stat,
|
|
|
|
|
[RT_TACT] = NULL ,[RT_TES4] = NULL ,[RT_TREE] = _refr_tree,
|
|
|
|
|
[RT_TXST] = NULL ,[RT_VTYP] = NULL ,[RT_WATR] = NULL ,
|
|
|
|
|
[RT_WEAP] = _refr_weap,[RT_WOOP] = NULL ,[RT_WRLD] = NULL ,
|
|
|
|
|
[RT_WTHR] = NULL ,
|
|
|
|
|
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_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_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_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_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_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_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_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_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 ),
|
|
|
|
|
[RT_PHZD] = CP(NULL ), [RT_PROJ] = CP(NULL ), [RT_PWAT] = CP(NULL ),
|
|
|
|
|
[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_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_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_WTHR] = CP(NULL ),
|
|
|
|
|
};
|
|
|
|
|
|