Fix skip DATA in cell ref loading

pull/3226/head
elsid 3 years ago
parent 6b464a9330
commit c3a924de23
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

@ -116,7 +116,7 @@ namespace ESM
if constexpr (load)
esm.getHTSized<24>(cellRef.mPos);
else
esm.skip(24);
esm.skipHTSized<24, decltype(cellRef.mPos)>();
break;
case ESM::fourCC("NAM0"):
{

@ -155,6 +155,13 @@ public:
getHT(x);
}
template <std::size_t size, typename T>
void skipHTSized()
{
static_assert(sizeof(T) == size);
skipHT<T>();
}
// Read a string by the given name if it is the next record.
std::string getHNOString(NAME name);

Loading…
Cancel
Save