> For the complete documentation index, see [llms.txt](https://gtfo-modding.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gtfo-modding.gitbook.io/wiki/reference/datablocks/main/meleeanimationset.md).

# MeleeAnimationSet

Defines melee weapon animation sets alongside several timings related to them.

This datablock is referenced by a [MeleeArchetypeDataBlock](/wiki/reference/datablocks/main/meleearchetype.md).

***

## Fields

### HoldToChargeTime - Single

Time in seconds that attack must be held for the weapon to begin charging.

### MaxDamageChargeTime - Single

Time in seconds to reach full charge.

### AutoAttackTime - Single

Time in seconds after starting a charge at which the weapon will automatically swing.

### AutoAttackWarningTime - Single

Time in seconds after starting a charge at which a sound effect plays and causes the reticle to blink red (to warn that the automatic attack will occur soon).

### FPIdleAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPSettleAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPWalkAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPRunAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPJumpAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPLandAnim - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPChargeCancelAnimRight - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPChargeCancelAnimLeft - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### FPAttackMissRight - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for the light attack that swings from the right (e.g. the first swing).

### FPAttackMissLeft - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for the light attack that swings from the left (e.g. the second swing).

### FPAttackHitRight - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation that plays after hitting a light attack from the right.

### FPAttackHitLeft - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation that plays after hitting a light attack from the left.

### FPAttackPush - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for pushing.\
Note: Pushes cannot normally be consecutively done faster than 1.2s. However, attacks reset this cooldown and allow two consecutive pushes to be performed afterwards, separated by push's combo time.

### FPAttackChargeUpRight - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for charging an attack from the right.

### FPAttackChargeUpLeft - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for charging an attack from the left.

### FPAttackChargeUpReleaseRight - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for the charge attack that swings from the right.

### FPAttackChargeUpReleaseLeft - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation for the charge attack that swings from the left.

### FPAttackChargeUpHitRight - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation that plays after hitting a charge attack from the right.

### FPAttackChargeUpHitLeft - [MeleeAttackData](/wiki/reference/nested-types/meleeattackdata.md) (nested type)

Animation that plays after hitting a charge attack from the left.

### TPAnimHashIdle - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashIdleCrouch - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeft - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeftCrouch - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeftCharge - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeftChargeCrouch - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeftRelease - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.

### TPAnimHashAttackLeftReleaseCrouch - [AnimHash](/wiki/reference/nested-types/animhash.md) (nested type)

No description provided.
