These are the class's in which you can choose from, when you choose one you can only use that class's types of weapons.
Swords Man - Swords, two handed swords
Class Bonus: Able to combine Str and HP into one attack with an extra 3000 added onto it. doubles every 4 levels
Mage - Staffs, Daggers
Class Bonus: E attacks are increased by 5,000, but str is lowered by 4,000, doubles every two levels
Archer - Bow and Arrows
Class Bonus: Combine Speed and Str for a powerful attack.
Hunter - Axe's
Class Bonus: Able to take animals from the wild and train them to be they're allies. (depends on level of what animal you can control)
Gunman - Pistols
Class Bonus: speed is increased 3,000 every time you use it, this doubles every three levels.
Berserker - Axe's
Class Bonus: The first attack of this class will get a boost of 3000 Str but with E goes down by 2,000. Triples every 4 levels
Dancer - Fists, Feet, Knives, Sickles
Class Bonus: Speed increases by 5000 every battle, doubles every 3 levels.
Samurai - Two handed swords, Sickles
Class Bonus: able to throw money at enemy for damage in turn for how much money it is
Ninja - Swords, Knives, Shuirkens
Class Bonus: Attacking with E is 4,000 bonus but str is lowered by 2,000 when attacking directly. triples every 5 levels
Knight - swords, two handed swords, lance's
Class Bonus: Able to block one attack fully with no deductions, can do same for ally. At level 5 this class can do it for an ally as well with it's own block.
Mystic Knight - Sword, Spears, Axe's, Two handed swords, Staffs, Sickles
Class Bonus: Able to combine Str and E together for a powerful attack adding a powerful 5000 bonus.
Priest - Staff, Sickles
Class Bonus: Upon damage HP is raised by 3,000, three times per battle. doubles upon every 3 levels
Priestess - Staff, Bow and Arrow
Class Bonus: Able to combine E and Speed for a power attack, upon damage HP is raised by 3000, three times per battle. doubles every 5 levels
Monk - Hands and Feet, Staffs, Nunchaku
Class Bonus: Blitz, high powered attack which increases str by 8,000 but lowers spd by 4,000 (will double each level)