StendhalRefactoringClassBasics
Introduction
We have two ideas for the class system now, one is a standard Class System, and the other is an Open System. Both systems will have a form of classess, and they both have a skill tree you need to lvl up to gain access to better and more advanced skills, ideas and proposals for those skills should be under there respective topic just below.
It is important to notice that not all the skills are combat oriented, there may be skills to find persons, to talk with animals, to cut wood, to mine iron, gold, etc...
Class System
For a class system, my proposal ( Danter ) is that we have these 4 classes to begin with:
Other suggestions for classes is:
Feel free to add your suggestions for classes here aswell.
Some skills are still general skills that all classes can learn, here is a section for those.
In this field you can also put skills when you're not sure which class they should really have:
To gain your class, you will have to do a small quest which will transform you to that class.
An NPC that will make you "forget" your current class, and makes you able to repick your class would also be a nice addition. Changing the class will make you lose all your lvl points and skills you currently have in that class, and you would have to restart your class from zero.
The player levels would not be lost, though.
Open System
A completely different way of handling classes is if you made quests for the teacher who trains you in the different skills and spells. After you complete the trainers quest you will learn the skill he/she can teach, however, some skills has specific requierments, like you can't use magic while wearing other then light armor, or you can't fire a bow properly if you have heavy armor.
An NPC to reset your skills is'nt necesary in this system thou, since you can always change the path you originally choose, you just have to change your current equipments in order to be able to use the skills. Another important thing is that some skills that is against eachother in nature, should not be able to be used together, thus we need a system where you can activate or disable the skills you can and want to use, making it impossible to activate two opposing skills.
In this system you could actually be both a mage and warrior thus making the class system completely opend for "dual classess" of any type, the skills you can learn is the same as in the Class System, but now you can learn all the availeble skills.
One thing that is very important in this system is that the players shud not be able to change the gear in the middle of a fight, othervise the players could always change the gear to fit the oponent they currently are fighting.
Maybe players should only be able to change the gear when they are inside an Inn or setting up camp? or atleast just be able to change the bigger parts like torso and legs while they are inside an Inn or camp. Bracers, Boots, Helm and Gloves is still items that is easerly changed in the wilds, however I don't like to change my pants while in the middle of the forest, especially if they are made of heavy iron. :)
Play-Style Depended Class System
The most important thing of this system is that a player's class will automatically be assigned depending on their play style. A player would still be able to change their class, but will have to do a lot of training for that. Mixing classes will be done automatically and it would be possible to be an archer for 10%, a warrior for 50% and a mage for 40%. Such a player will be called a battlemage.
This system has a level and exp for each attribute (hp, def, atk, mana) and keeps track of how often they are used by the player. When the player gains experience points it will be distibuted between those attributes. What is used more often will get more exp. This way a mage's raises it's mana level quicker than a warrior, because a mage uses mana more often.
Example: A player has used his heal spell 20 times and his sword 150 times. At the end of a quest he gains 100 exp. His heal level will raise with 1000 * 20 / (20 + 150 * 0.1) exp and his swordfighting level with 1000 * 150 * 0.1 / (20 + 150 * 0.1) exp. Because you need to use a sword more times to gain any effect it's uses is multiplied by 0.1.
This makes cooporation of a party more needed. A warrior will always welcome a Mage to join the party and a priest. He can't do the quest alone. He needs healing from the other. And a priest with good exp with undead, can be very helpful in the fight against undead creatures. Priests heal better than Mages do, and warrior can't heal at all. Warriors use only healing potions, not magic scrolls.
It should still be able that a warrior casts a heal spell, but it won't have any effect or only heal 1 hp. But because he uses heal spells more exp will go to healing and he will slowly become a priest. So it depends on what you use more, what class you gonna be. One who goes in the front and fights hand to hand with enemies and he also use plenty of magic, will become a battlemage.
Mages who use a certain scroll often, learn to use that spell without the need of a scroll. Scrolls just increase the effect and the chance of succes.
Back to Stendhal refactoring page
Back to Stendhal main wiki page