Oh man, yeah sorry I posted that from the phone and formatting looked a lot different lol.
So, my initial item script is:
{ 1 bonus bMaxSP,readparam(bFlee); } <-reads user's total Flee and adds it as Max SP
What I want to do is make whole bonus be reloaded every 2s or so, so that if the player's Flee changes (because of receiving buffs, changing gear or whatever), the bonus will change with it.
From a bit more research I found this: https://rathena.org/board/topic/69062-repeating-specialeffect-on-item-script/?do=findComment&comment=128591
This seems like the kind of looping that would do the trick, but that item script is a bit complex from me and I don't understand how I could apply the looping outside of that scenario, unfortunately.
(I'm not sure if this is any clearer so please mention if it needs further explanation, haha)