SakeTami
Monitor144hz
Monitor144hz

patreon


Guide To Annotations For SCAR SKSE

**Monitor's note: A written guide by Maxsu for how to add and change the annotations for SCAR SKSE. 

This is for users/animators that want to set their SCAR moveset values manually instead of via the patcher for more customization and control. 

This requires you to have a basic knowledge of hkanno64 usage (if you do not, can always follow Distar's tutorial video).**


For The First Attack :

Adding those attack distance data annotations below into the moveset’s “defaultIdle” animation file and it “weaponEquip” animation file.

<code>0.060000 PIE.@SGVF|SCAR_firstattackdistancemax|[YourDistanceNumber]</code>

Set the maximum distance for the first normal attack, normal attack only performs by NPC when the combat target’s distance less than this value.

<code>0.060000 PIE.@SGVF|SCAR_firstattackdistancemin|[YourDistanceNumber]</code>

Set the minimum distance for the first normal attack, normal attack only performs by NPC when the combat target’s distance greater than this value.

<code>0.060000 PIE.@SGVF|SCAR_firstpowerattackdistancemax|[YourDistanceNumber]</code>

Set the maximum distance for the first power attack, normal attack only performs by NPC when the combat target’s distance less than this value.

<code>0.060000 PIE.@SGVF|SCAR_firstpowerattackdistancemin|[YourDistanceNumber]</code>

Set the minimum distance for the first normal attack, normal attack only performs by NPC when the combat target’s distance greater than this value.


For The Next Attack In Combo:

Adding the attack distance data annotations of the next attack animation into the previous attack animation file linked to it.

<code>0.060000 PIE.@SGVF|SCAR_nextattackdistancemax|[YourDistanceNumber]</code>

Set the maximum distance for the next normal attack, next normal attack only performs by NPC when the combat target’s distance less than this value.

<code>0.060000 PIE.@SGVF|SCAR_nextattackdistancemin|[YourDistanceNumber]</code>

Set the minimum distance for the next normal attack, next normal attack only performs by NPC when the combat target’s distance greater than this value.

<code>0.060000 PIE.@SGVF|SCAR_nextpowerattackdistancemax|[YourDistanceNumber]</code>

Set the maximum distance for the next power attack, next power attack only performs by NPC when the combat target’s distance less than this value.

<code>0.060000 PIE.@SGVF|SCAR_nextpowerattackdistancemin|[YourDistanceNumber]</code>

Set the minimum distance for the next power attack, next power attack only performs by NPC when the combat target’s distance greater than this value.

You can also set up the chance that whether AI would continue perform the next attack combo.

<code>0.060000 PIE.@SGVF|SCAR_nextattackchance|90</code>

If that annotation not added in file, the next atack chance will be 100% in default.


For Extra Conditions:

Since NPC’s attack combo are all performed through a idle animation that defined in the SCAR.esp, therefore you can set up your owned condition functions for that.

You can do sth like: set requried how many stamina to perform a attack by editing the record of “SCAR_NPCNormalAttack” or “SCAR_NPCPowerAttackRoot” using CK or SSEEdit.


More Creators