fix(combat): Phase L.1c align attack type flags
This commit is contained in:
parent
25b9616703
commit
268af82e28
2 changed files with 31 additions and 14 deletions
|
|
@ -36,6 +36,17 @@ public sealed class CombatStateTests
|
|||
Assert.Equal(8, (int)CombatMode.Magic);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void AttackType_UsesNamedRetailBitValues()
|
||||
{
|
||||
Assert.Equal(0x0001u, (uint)AttackType.Punch);
|
||||
Assert.Equal(0x0002u, (uint)AttackType.Thrust);
|
||||
Assert.Equal(0x0004u, (uint)AttackType.Slash);
|
||||
Assert.Equal(0x0008u, (uint)AttackType.Kick);
|
||||
Assert.Equal(0x0010u, (uint)AttackType.OffhandPunch);
|
||||
Assert.Equal(0x79E0u, (uint)AttackType.MultiStrike);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SetCombatMode_TracksCurrentMode_AndFiresEvent()
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue