Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 15 additions & 5 deletions FFXIVClientStructs/FFXIV/Client/Game/Character/EffectContainer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,21 @@ public unsafe partial struct EffectContainer {
[FieldOffset(0x30)] public StatusEffect StatusEffects;
[FieldOffset(0x34)] public int MountTiltSetupState1;
[FieldOffset(0x38)] public int MountTiltSetupState2;
// [FieldOffset(0x3C)] private byte Unk3C;
[FieldOffset(0x40)] public byte TiltParam1Type;
[FieldOffset(0x44)] public float TiltParam1Value;
[FieldOffset(0x48)] public byte TiltParam2Type;
[FieldOffset(0x4C)] public float TiltParam2Value;
[FieldOffset(0x40)] public float GroundTiltAngle;
[FieldOffset(0x44)] public float GroundTiltSpeed;
[FieldOffset(0x50)] public float FlightTiltAngle;
[FieldOffset(0x54)] public float FlightTiltSpeed;

[FieldOffset(0x40), Obsolete("Invalid since 7.1")] public byte TiltParam1Type;
[FieldOffset(0x44), Obsolete("Invalid since 7.1")] public float TiltParam1Value;
[FieldOffset(0x48), Obsolete("Invalid since 7.1")] public byte TiltParam2Type;
[FieldOffset(0x4C), Obsolete("Invalid since 7.1")] public float TiltParam2Value;

/// <summary>
/// Called when mounting/dismounting and maybe other state changes to set new tilt values
/// </summary>
[MemberFunction("48 89 5C 24 ?? 55 48 83 EC ?? C6 41")]
public partial void LoadTiltData();

[Flags]
public enum StatusEffect : byte {
Expand Down
1 change: 1 addition & 0 deletions ida/data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11309,6 +11309,7 @@ classes:
base: Client::Game::Character::ContainerInterface
funcs:
0x1408C85C0: CalculateFloatHeight
0x1408c9440: LoadTiltData
Client::Game::Character::ReaperShroudContainer:
vtbls:
- ea: 0x14218C850
Expand Down
Loading