Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

DuffB

Uploaded by

duffbeeeer

Virus scan

Safe to use

Tags for this mod

About this mod

DuffB's Hit Animation Framework is a tool for behavior modders to create behaviors based on distinct hit events. It sends hit events per weapon type, regular or power attack, for each hand seperately and dual wield events. This mod is developed on Skyrim Platform 2.4.0.

Requirements
Permissions and credits
Changelogs
DuffB' s Hit Animation Framework

This mod is inspired by maxsu's OHAF

This mod does not have any gameplay functionality by itself but provides animation events to use for behavior modding. 

This mod generates hit events as animation events everytime a hit occurs ingame. The events are weapon type specific and are generated for each hand seperately. Appropiate dual wield events are generated, if 2 weapons of the same type are equipped. 


Animation event list:

export enum WeaponTypeEventPlayer {
  Fist = "hitFistPlayer",
  Sword = "hitSwordPlayer",
  Dagger = "hitDaggerPlayer",
  WarAxe = "hitWarAxePlayer",
  Mace = "hitMacePlayer",
  Greatsword = "hitGreatswordPlayer",
  Battleaxe = "hitBattleAxeWarhammerPlayer",
  Warhammer = "hitBattleAxeWarhammerPlayer",
  Bow = "hitBowPlayer",
  Staff = "hitStaffPlayer",
  Crossbow = "hitCrossbowPlayer",
}

export enum WeaponTypePowerAttackEventPlayer {
  Fist = "hitPowerAttackFistPlayer",
  Sword = "hitPowerAttackSwordPlayer",
  Dagger = "hitPowerAttackDaggerPlayer",
  WarAxe = "hitPowerAttackWarAxePlayer",
  Mace = "hitPowerAttackMacePlayer",
  Greatsword = "hitPowerAttackGreatswordPlayer",
  Battleaxe = "hitPowerAttackBattleAxeWarhammerPlayer",
  Warhammer = "hitPowerAttackBattleAxeWarhammerPlayer",
  Staff = "hitPowerAttackStaffPlayer",
}

export enum WeaponTypeEventNpc {
  Fist = "hitFistNpc",
  Sword = "hitSwordNpc",
  Dagger = "hitDaggerNpc",
  WarAxe = "hitWarAxeNpc",
  Mace = "hitMaceNpc",
  Greatsword = "hitGreatswordNpc",
  Battleaxe = "hitBattleAxeWarhammerNpc",
  Warhammer = "hitBattleAxeWarhammerNpc",
  Bow = "hitBowNpc",
  Staff = "hitStaffNpc",
  Crossbow = "hitCrossbowNpc",
}

export enum WeaponTypePowerAttackEventNpc {
  Fist = "hitPowerAttackFistNpc",
  Sword = "hitPowerAttackSwordNpc",
  Dagger = "hitPowerAttackDaggerNpc",
  WarAxe = "hitPowerAttackWarAxeNpc",
  Mace = "hitPowerAttackMaceNpc",
  Greatsword = "hitPowerAttackGreatswordNpc",
  Battleaxe = "hitPowerAttackBattleAxeWarhammerNpc",
  Warhammer = "hitPowerAttackBattleAxeWarhammerNpc",
  Staff = "hitPowerAttackStaffNpc",
}

export enum WeaponTypeEventNpcDW {
  Fist = "hitFistNpcDW",
  Sword = "hitSwordNpcDW",
  Dagger = "hitDaggerNpcDW",
  WarAxe = "hitWarAxeNpcDW",
  Mace = "hitMaceNpcDW",
}

export enum WeaponTypeEventPlayerDW {
  Fist = "hitFistPlayerDW",
  Sword = "hitSwordPlayerDW",
  Dagger = "hitDaggerPlayerDW",
  WarAxe = "hitWarAxePlayerDW",
  Mace = "hitMacePlayerDW",
}

export enum WeaponTypePowerAttackEventPlayerDW {
  Fist = "hitPowerAttackFistPlayerDW",
  Sword = "hitPowerAttackSwordPlayerDW",
  Dagger = "hitPowerAttackDaggerPlayerDW",
  WarAxe = "hitPowerAttackWarAxePlayerDW",
  Mace = "hitPowerAttackMacePlayerDW",
}

export enum WeaponTypePowerAttackEventNpcDW {
  Fist = "hitPowerAttackFistNpcDW",
  Sword = "hitPowerAttackSwordNpcDW",
  Dagger = "hitPowerAttackDaggerNpcDW",
  WarAxe = "hitPowerAttackWarAxeNpcDW",
  Mace = "hitPowerAttackMaceNpcDW",
}