Right, I've looked up and down, left and right... Circular, back in time, and every which way I can... I've looked every which way - but loose, and I'm hoping you look that way at the following code (sorry - that movie just jumped into my head).
So this if is driving me crazy - it works everywhere else, but here...
set numeric <CML_stotal; $parameter(1)$>
if NOT ( $parameter(1)$ = %CML_stotal% ) then {
debug <MATH ERROR == SUB ==>
debug <MATH ERROR == Library Parameter "$parameter(1)$" is not a number. Skipping...>
}
The if compares a numeric <$parameter(1)$> to a normal $parameter(1)$
Then if it's a number it will reply with that - if NOT, it'll print this debug message and then luckily, quest defaults the error'd numeric to 0...
BUT when I pass any number into there, I get the if activating... BUT even MORE weird is the fact the numeric and the parameter ARE the same... yet they aren't coming out the comparison the same... WHY!?!?
*rips out hair*
Anyone hazard a guess?