I've basically rewritten Seiken Densetsu 3 in C++ with SFML, however I'm porting it to RMXP and RMVX Ace, everything actually was pretty easy to transfer over.. until collisions are involved. Basically, when you attack the enemy he moves either diagonally or straight depending on your X/Y axis, with Zelda your enemy would move with your sword.
degree = radtodeg(arctan2(vec1.y - vec2.y, vec2.x - vec1.x));
Basically what this does is get the degree to move the enemy backwards, it's basic trig/vector math.
Vect1 = Hero
Vect2 = Enemy AI
However I've seen no radtodeg funtion in Ruby so I doubt it's in RGSS, I don't use ruby other than Ruby on rails, C++ for games.
Basically in ruby, I just want to make a script call in even say move_object(hero,object) where object is the event in question.
I do want to see a perfect Abs in RPG Maker, thus far I've seen good and decent but no perfect abs.