http://imagemodserver.mine.nu/miscel...-functions.zip
Most of it is meant for dealing with one-liner strings from the text files.
For example,
X$ = addvalue(X$,n)
This looks for the := and then adds n to the number it finds there. Non-numbers or words count as zero and are changed into just n.
"Get/Set first pos number" is for those "Ability # name := blah blah" type lines.
The "Get/Set nth value" functions is a generalization of the previous, and is great for working on the damage at range line.