that is an eternal loop, because you didn't update the vampiric step variable inside the loop.
Variables are only changed if a control variable command is used, or if a background script is configured to change them.
And in a background script, you don't need control variable...
I suggest you follow the link in my signature and look for the variables guide there, because the entire setup above indicates that you don't really understand how variabless work.
Also, please include the entire event next time you post a screenshot, you have cut away the most important parts of an event (like page order, page conditions and so on)