Tất nhiên, muốn học được những phép thuật mạnh nhất, người chơi phải đạt được một số điều kiện tiên quyết như nâng cao đẳng cấp của nhân vật hoặc hoàn thành một nhiệm vụ tìm kiếm nào đó. Nhân vật có thể học được các quyền năng và thần chú từ những sư phụ (Trainer) xuất hiện ở hầu hết ngôi làng và thành phố trong game.