Skip to content

Instantly share code, notes, and snippets.

@barncastle
Created July 8, 2018 20:35
Show Gist options
  • Save barncastle/f45722e5d2177d05e2d6ffe01a51aad7 to your computer and use it in GitHub Desktop.
Save barncastle/f45722e5d2177d05e2d6ffe01a51aad7 to your computer and use it in GitHub Desktop.
struct CGDynamicObjectData
{
ulong m_caster;
DYNAMIC_OBJECT_TYPE m_type;
DYNAMIC_OBJECT_TYPE_FLAGS m_typeFlags;
byte m_padding[2];
int m_spellID;
float m_radius;
C3Vector m_position;
float m_facing;
int m_morePadding;
};
enum DYNAMIC_OBJECT_TYPE : byte
{
DYNAMIC_OBJECT_PORTAL = 0x0, // HaveStandSequence
DYNAMIC_OBJECT_AREA_SPELL = 0x1,
DYNAMIC_OBJECT_FARSIGHT_FOCUS = 0x2, // HaveHoldSequence
};
enum DYNAMIC_OBJECT_TYPE_FLAGS : byte
{
HaveStandSequence = 1,
HaveHoldSequence = 2
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment