Hey @CurleeD85!
The way I’d do it would be on each step, increment an integer, let’s say “StepsSinceLastEncounter”.
Then do a boolean to check if greater than, let’s say 10, to give it a floor.
If that was True, Divide some number (lower means higher % chance to trigger) by steps taken.
Then, you’ll do “GetRandomFloat” and set the values between 1 and 100.
Compare your first number with that random float.
If the float is LESSER THAN the first number, Set “StepsSinceLastEncounter” and Trigger encounter! This way you’ll get to start again at 0 steps after the fight.