Question One:
How can I make something happen when two characters get within a certain range of eachother?
Forget the second question. Idiot that I am, I fixed the problem seconds after posting this.
if ( ((character.x - otherchara.x) <= range && (character.x - otherchara.x) >= -range) || ((character.y - otherchara.y) <= range && (character.y - otherchara.y) >= -range) )
{
do stuff here...
}
i dunno if this works... put in repeatdly executed in the room script
o/