It should give you a good idea of how to do it, currently its the only RPG Tutorial available, so work with what you got

RPGs are hell to make in classic due to the lack of TYPES. Hello multiple arrays! In pro you can simply
Type MainCharStats
Health As Integer
Mana as Integer
Vigor as Integer
End Type
Dim MainCharStats(1) as MainCharStats
MainCharStats(1).Health = 50
MainCharStats(1).Mana = 30
MainCharStats(1).Vigor = 30
In classic, you would have to have 3 global arrays containing vigor, health, mana for EVERY single monster in the game. So you might have character 1 in slot 1, monster 34098 in slot 34098...so youd have to be jumping through all the arrays looking for monster data. With pro its much more organised, efficient and faster (and easier!)
Pet Rat says he might be able to convert it to classic when I finish it in pro (which should be very soon for the battle engine!)
Im almost done with the battle engine hardcoding, after that Ill have to make it flexible and optimized and what not, but its almost done
RPGamer