RightLegRed
Stone
- Joined
- Jan 31, 2011
Heroes - The Guide
Contents
Introduction
Leveling & Experience
Commands
Classes
Skills
Parties
FAQ
Introduction
OK, firstly. What is Heroes? Heroes is an RPG mod coded in Java by the herocraft coding team. It was developed by myself, DThielke and Rigby. It had contributions from rcjrjrj and other devs are points. It was created with the idea of changing the feel of minecraft and making everything run a lot better. The plugin itself took a while to make due to glaring issues which popped up and the occasional vacation. Heroes has fulfilled its purpose and has become a unique and in my opinion, fun to use plugin which doesn't stress the server.
Leveling & Experience
Experience is the backbone of classes and Heroes in general. You can gain experience in 3 different way. These three ways are mining, slaying and uses some set skills. For the first one, mining you get a set amount of experience per block. For instance, mining coal can give 10 while mining iron can give 30. The second, slaying, is from killing players or monsters. For instance, landing the "finishing blow" on a skeleton would give you 20 experience. The last method of experience gaining is more complex. The server configuration allows certain skills to reward exp when they are used. This means that you can get experience for healing someone or even killing someone with a certain skill.
Leveling requires you to gain experience before you can progress into your next level. Whilst level 1, it could take 30-40 exp before level 2. The curvature of the level exp rise is set within the configuration file too. Leveling is requires to unlock spells and even unlock your next specialization.
Commands
Heroes boasts a large number of commands (3 help pages full) which all serve a particular purpose. Each command is coded to give you enough feedback as you need about what the command is doing and what it has just done. Examples of the commands I'm talking about are things like the /hero choose <class> command. Which allows you to change your class.
Due to the number of commands, the documentation below might be a tad lacking, but I will be building it up over time.
ArmorCommand - Shows what armor your class can use
BindSkillCommand - Allows you to bind a skill to an item (Mark and Recall cannot be binded, sneak cannot be binded either)
ChooseCommand - Allows you to switch class.
HelpCommand - Returns the various help messages.
HeroSaveCommand - Allows you to save your hero file without logging in and logging out.
LevelInformationCommand - Allows you to see your current stats (Experience, mana ect.)
ManaCommand - Allows you to see how much mana you currently have.
PartyAcceptCommand - Allows a player to accept another players party invite.
PartyCreateCommand - Allows a player to create a party.
PartyInviteCommand - Allows a player to invite someone to their party.
PartyLeaveCommand - Allows a player to leave their party - if a leader does this, the party is disbanded.
PartyModeCommand - Allows you to toggle PVP mode off and on.
PartyWhoCommand - Allows you to see who's currently in your party.
PathsCommand - Allows you to see what paths you can choose.
RecoverItemsCommand - Allows you to recover items when you have an item returned because you cannot wield it.
SkillListCommand - Returns a list of all the skills your class can use.
SpecsCommand - Allows you to see what specs you can choose.
SuppressCommand - Allows you to stop skill messages of a certain skill
ToolsCommand - Allows you to see what tools you can use.
VerboseCommand - Turns off exp gains and mana gains.
WhoCommand - Returns the level and the class of a certain player
Classes
Classes, to do with Heroes, cover things we call "professions" and "specialties". These have a parent child relationship (Professions -> Specialties) and you must master the Profession before you can move onto the specialty. For instance, if you wanted to be Necromancer, you'd need to master caster first. This is to add playability to the game and so the game feels like it has more worth. It allows balanced leveling and more skills to be utilized.
Once you reach level 50 in a class, you master the class. This means the class will always be level 50 for you. This doesn't allow you to switch away from it and to it free. It still costs to switch between the class. It also doesn't mean every other "profession" is mastered. Only that one. After mastering a profession, you're free to spec or change to another profession. Your mastery will persist and will not be deleted.
Skills
Skills are one of the main features of Heroes. It allows people to bind skills to certain tools or objects and trigger them with their left mouse button (or equivalent). This feature hasn't been seen in any other RPG plugin and allows for quick use of skills and enjoyable combat. The skills system is set up to accommodated users and be as fair as possible.
With the skill system, only things that you can use via /skill <skillname> can be binded. You cannot bind cast, recall or sneak. This is no design fault, it just doesn't agree with such plugins. Skills aren't distributed between classes by the coders, please remember this before suggesting to me or another coder that a skill should be with a different class. This isn't our job and I'd like it if you would direct your suggestions towards the "suggestions" sub-forum.
Parties
Parties allow people to come together in raiding parties or gathering parties. At this current time, parties are not working at 100% and are lacking certain features. This is no fault, it just hasn't been coded yet. Parties are a "leader > member" system at the moment. Where leader has full control over the party while the member has none. Parties will soon allow kicking and leader changing.
FAQ
Q: Why can't I bind recall, mark or sneak?
A: Because these are external plugins, we've coded a system which allows Heroes to use them as skills. They don't interface that well with them though.
Q: Why can't I use PVP mode off in parties?
A: Because it has yet to be coded.
Q: How do I get experience?
A: You can get experience from mining, killing and using skills
Q: How do I choose a PATH or class?
A: You can use /hero choose <name> to pick a new profession or class.
Q: Can I switch classes for free?
A: You cannot
Q: Why don't some skills award EXP?
A: Some skills Kaizno has set up not to give out EXP.