hello evidence22,
Why do you use $calc() in $rand ?
* $rand() has to be used like that : $rand(N1,N2)
In your code, you have N1 = $calc($readini($2 $+ .chr,$2,luck), $readini($2 $+ .chr,$2,hp)) and no N2.
* $calc() is used to return result of calculs, e.g: $calc(N1 operator N2). Here, you have $calc(N1,N2) . No meaning.
So, you used $calc() for nothing.
Try $rand(N1,N2) with N1 = $readini($2 $+ .chr,$2,luck) et N2 = $readini($2 $+ .chr,$2,hp)