2025-06-07 11:20:47 -04:00
|
|
|
#ifndef EFFECTTABLE_H
|
|
|
|
|
#define EFFECTTABLE_H
|
|
|
|
|
|
|
|
|
|
#include "effectdef.h"
|
|
|
|
|
|
|
|
|
|
struct FxImpactEntry
|
|
|
|
|
{
|
2025-07-10 00:04:52 -04:00
|
|
|
QVector<qint32> nonFleshPtrs;
|
|
|
|
|
QVector<EffectDef> nonFlesh;
|
|
|
|
|
|
|
|
|
|
QVector<qint32> fleshPtrs;
|
|
|
|
|
QVector<EffectDef> flesh;
|
2025-06-07 11:20:47 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct ImpactTable
|
|
|
|
|
{
|
2025-07-10 00:04:52 -04:00
|
|
|
qint32 namePtr;
|
|
|
|
|
QString name;
|
|
|
|
|
|
|
|
|
|
qint32 tablePtr;
|
|
|
|
|
QVector<FxImpactEntry> table;
|
2025-06-07 11:20:47 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // EFFECTTABLE_H
|