It sounds like Sacred 2, that was a complex game with tons of weapon drops, and had a complex spell system of different levels.
It sounds like Sacred 2, that was a complex game with tons of weapon drops, and had a complex spell system of different levels.