mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-09-08 15:07:06 +00:00
fix: correct T4 FX element type values (#990)
* fix: correct T4 FX element type values * chore: adjust all game FxElemType enums --------- Co-authored-by: Jan Laupetin <[email protected]>
This commit is contained in:
@@ -3581,20 +3581,21 @@ namespace IW3
|
|||||||
|
|
||||||
enum FxElemType
|
enum FxElemType
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x2,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x3,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x4,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_MODEL = 0x5,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x6,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x7,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0x8,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0x9,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xA,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xB,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x3,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x7,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
union FxElemVisuals
|
union FxElemVisuals
|
||||||
|
|||||||
@@ -2467,22 +2467,23 @@ namespace IW4
|
|||||||
|
|
||||||
enum FxElemType
|
enum FxElemType
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x2,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x3,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x4,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_SPARK_CLOUD = 0x5,
|
FX_ELEM_TYPE_SPARK_CLOUD,
|
||||||
FX_ELEM_TYPE_SPARK_FOUNTAIN = 0x6,
|
FX_ELEM_TYPE_SPARK_FOUNTAIN,
|
||||||
FX_ELEM_TYPE_MODEL = 0x7,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x8,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x9,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0xA,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0xB,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xC,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xD,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x3,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x9,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FxIntRange
|
struct FxIntRange
|
||||||
|
|||||||
@@ -4842,22 +4842,23 @@ namespace IW5
|
|||||||
|
|
||||||
enum FxElemType
|
enum FxElemType
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x2,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x3,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x4,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_SPARK_CLOUD = 0x5,
|
FX_ELEM_TYPE_SPARK_CLOUD,
|
||||||
FX_ELEM_TYPE_SPARK_FOUNTAIN = 0x6,
|
FX_ELEM_TYPE_SPARK_FOUNTAIN,
|
||||||
FX_ELEM_TYPE_MODEL = 0x7,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x8,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x9,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0xA,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0xB,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xC,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xD,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x3,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x9
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FxElemDef
|
struct FxElemDef
|
||||||
|
|||||||
@@ -2363,20 +2363,21 @@ namespace QOS
|
|||||||
|
|
||||||
enum FxElemType
|
enum FxElemType
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x2,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x3,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x4,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_MODEL = 0x5,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x6,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x7,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0x8,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0x9,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xA,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xB,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x3,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x7,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
union FxElemVisuals
|
union FxElemVisuals
|
||||||
|
|||||||
@@ -4168,21 +4168,22 @@ namespace T4
|
|||||||
|
|
||||||
enum FxElemType
|
enum FxElemType
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x2,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x3,
|
FX_ELEM_TYPE_LINE,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x4,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_SPARK_CLOUD = 0x5,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_MODEL = 0x6,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x7,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x8,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0x9,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0xA,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xB,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xC,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x3,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x8,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
union FxElemVisuals
|
union FxElemVisuals
|
||||||
|
|||||||
@@ -5104,22 +5104,23 @@ namespace T5
|
|||||||
|
|
||||||
enum FxElemType : char
|
enum FxElemType : char
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_SPRITE_ROTATED = 0x2,
|
FX_ELEM_TYPE_SPRITE_ROTATED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x3,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_LINE = 0x4,
|
FX_ELEM_TYPE_LINE,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x5,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x6,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_MODEL = 0x7,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x8,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x9,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0xA,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0xB,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xC,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xD,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x5,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x9,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FxElemDef
|
struct FxElemDef
|
||||||
|
|||||||
@@ -5437,22 +5437,23 @@ namespace T6
|
|||||||
|
|
||||||
enum FxElemType : char
|
enum FxElemType : char
|
||||||
{
|
{
|
||||||
FX_ELEM_TYPE_SPRITE_BILLBOARD = 0x0,
|
FX_ELEM_TYPE_SPRITE_BILLBOARD,
|
||||||
FX_ELEM_TYPE_SPRITE_ORIENTED = 0x1,
|
FX_ELEM_TYPE_SPRITE_ORIENTED,
|
||||||
FX_ELEM_TYPE_SPRITE_ROTATED = 0x2,
|
FX_ELEM_TYPE_SPRITE_ROTATED,
|
||||||
FX_ELEM_TYPE_TAIL = 0x3,
|
FX_ELEM_TYPE_TAIL,
|
||||||
FX_ELEM_TYPE_LINE = 0x4,
|
FX_ELEM_TYPE_LINE,
|
||||||
FX_ELEM_TYPE_TRAIL = 0x5,
|
FX_ELEM_TYPE_TRAIL,
|
||||||
FX_ELEM_TYPE_CLOUD = 0x6,
|
FX_ELEM_TYPE_CLOUD,
|
||||||
FX_ELEM_TYPE_MODEL = 0x7,
|
FX_ELEM_TYPE_MODEL,
|
||||||
FX_ELEM_TYPE_OMNI_LIGHT = 0x8,
|
FX_ELEM_TYPE_OMNI_LIGHT,
|
||||||
FX_ELEM_TYPE_SPOT_LIGHT = 0x9,
|
FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
FX_ELEM_TYPE_SOUND = 0xA,
|
FX_ELEM_TYPE_SOUND,
|
||||||
FX_ELEM_TYPE_DECAL = 0xB,
|
FX_ELEM_TYPE_DECAL,
|
||||||
FX_ELEM_TYPE_RUNNER = 0xC,
|
FX_ELEM_TYPE_RUNNER,
|
||||||
FX_ELEM_TYPE_COUNT = 0xD,
|
|
||||||
FX_ELEM_TYPE_LAST_SPRITE = 0x5,
|
FX_ELEM_TYPE_COUNT,
|
||||||
FX_ELEM_TYPE_LAST_DRAWN = 0x9,
|
FX_ELEM_TYPE_LAST_SPRITE = FX_ELEM_TYPE_TRAIL,
|
||||||
|
FX_ELEM_TYPE_LAST_DRAWN = FX_ELEM_TYPE_SPOT_LIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct FxElemDef
|
struct FxElemDef
|
||||||
|
|||||||
@@ -28,9 +28,9 @@ set string soundName;
|
|||||||
set condition material FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_BILLBOARD
|
set condition material FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_BILLBOARD
|
||||||
|| FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_ORIENTED
|
|| FxElemDef::elemType == FX_ELEM_TYPE_SPRITE_ORIENTED
|
||||||
|| FxElemDef::elemType == FX_ELEM_TYPE_TAIL
|
|| FxElemDef::elemType == FX_ELEM_TYPE_TAIL
|
||||||
|
|| FxElemDef::elemType == FX_ELEM_TYPE_LINE
|
||||||
|| FxElemDef::elemType == FX_ELEM_TYPE_TRAIL
|
|| FxElemDef::elemType == FX_ELEM_TYPE_TRAIL
|
||||||
|| FxElemDef::elemType == FX_ELEM_TYPE_CLOUD
|
|| FxElemDef::elemType == FX_ELEM_TYPE_CLOUD;
|
||||||
|| FxElemDef::elemType == FX_ELEM_TYPE_SPARK_CLOUD;
|
|
||||||
|
|
||||||
// FxEffectDefRef
|
// FxEffectDefRef
|
||||||
use FxEffectDefRef;
|
use FxEffectDefRef;
|
||||||
|
|||||||
Reference in New Issue
Block a user