getRandomPercent <= actor.getActorValue(oneHanded)(dont mind the incorrect syntax)
So i altered the killmoves conditions in the "Animations" window like this:
S | GetActorValue | OneHanded | > | 99 | ORS | GetActorValue | OneHanded | >= | 10 | ANDS | GetRandomPercent | NONE | <= | 10 | ORS | GetActorValue | OneHanded | >= | 20 | ANDS | GetRandomPercent | NONE | <= | 20 | ORS | GetActorValue | OneHanded | >= | 30 | ANDS | GetRandomPercent | NONE | <= | 30 | OR...S | GetActorValue | OneHanded | >= | 90 | ANDS | GetRandomPercent | NONE | <= | 90 | OR
I thought the above set of conditions would be equal to:
S.getAV(oneHanded) > 99
OR (S.getAV(oneHanded) >= 10 AND GetRandomPercent <= 10)
OR (S.getAV(oneHanded) >= 20 AND GetRandomPercent <= 20)
OR (S.getAV(oneHanded) >= 30 AND GetRandomPercent <= 30)
...
but it doesnt seems to be working as expected in the game.
Did i misunderstood how those conditions are evaluated?
How do these OR/AND work in here?
