So I have an Idea for a mod, which could make hunting mobs for EXP more rewarding, and also adding more fun into the gameplay. What I request, if that we should have a mod that gives us the ability to learn and refine skills, which we can use to make life easier for us. I have broken down the mod into a few sections, so that you guys can understand it better, and clearer.
Pre-Release is OUT!
Get it Here
Basic Mechanics
CONTENT IN THIS SECTION UNDER REVISION. CHANGES WILL BE MADE TO IMPROVE THIS SECTION
Introduction
This is an example of what the Skill Menu should look like:
It can be opened easily with a hotkey (R?), which holds a Skill Tree (big black box in the middle, a second experience bar, called the Skill Bar (right side), a 9 slot Skill Book Holder (top), a Skill Hotbar comprising of 3 boxes for Active and Buff Skills (bottom left) (Active and Buff Skills will be explained later), and a little space at the bottom right that tells you your Total Level and your unused Skill Points
Skill Bar
Here is a picture of the Skill Bar in 3 states, which are (from left to right) Empty, Half Full, and Full.
The Skill Bar, or second experience bar, runs independent of the first, and would probably be easier to level up for than the original bar. It's appearance is similar to the original experience bar, but is placed vertically instead of horizontally, and is nice and sparkly blue
When you level up your Skill Bar, you will earn one Skill Point. A little icon will also pop up below the Skill Hotbar in your HUD.
Skill Tree
The Skill Tree would hold a bunch of icons representing skills, and will have links connecting the skills to each other, in a tree shape. This would mean that the player has to learn the skill at the base of the "Tree", and slowly work he's way up the "Tree", learning the skills that he requires in order to go higher and higher. There are 5 groups of links. They are (from left to right):
Direct Link -- Very straightforward
Split -- Gives you the choice to choose the left or right path. If you originally chose the left path, you can still go back and learn the Skills in the right path, but you have to start learning them from the bottom of the right path up
Merge -- Requires you to have learnt both the Skills at the bottom of this link before you can learn the Skill on top of it
Split+Merge -- A split and a merge link combined
Split+Merge+Split -- 2 splits and a merge. Extremely rare
Either Merge -- This link allows you to learn the Skill on top, as long as you have learnt either one of the Skills below it
The Skill Tree is also divided into Tiers, where the higher the tier, the better the Skills.
Skill Books
However, you do not start the game being able to learn all skills, but must look and search for Skill Books, which are usually dropped by mobs, or found in chests inside Dungeons, Strongholds, and Abandoned Mineshafts.
When you start the game, you will already have one skill book logged into the Skills Menu (Book of Basics), which will allow you to learn very basic skills such as Constitution, Basic Swordsmanship, Basic Mining, etc. Other more advanced Skill Books like Book of Flames, will allow you to learn more powerful skills, for instance, Fire Mastery, Fireball, Flame Coat, etc.
Some skills, however, require you to have learnt 2 or more skills, which may or may not be found in different Skill Books, for example, Blaze Sword, which temporarily gives your sword the Fire Aspect ability, will require you to have learnt Fire Mastery (Book of Flames), and Advanced Swordsmanship (Script of the Sword).
Also, Skill Books glow/have a shiny effect, like Golden Apple, and Potions. Skill books do not stack.
Skill Books are logged into your Skill Menu via moving the Skill Book from your inventory to one of the slots in the Skill Book Bar.
Once you have logged and learnt a skill in a Skill Book, the Skill Book will be owned by you, and so other people will not be able to log it into their Skill Menu. Un-logging a Skill Book does not erase all Skill information, and let's you store Skill Books and keep them safe, as dying cause you to drop all your logged Skill Books (it also allows you to show off your Skill Books with the Shelves Mod )
Learning Skills
Skills are learnt via right clicking on them, while having enough Skill Points to learn them. Basic and skills require only 1 Skill Point to learn, while very advanced skills will take 3 Skill Points just to learn them.
Besides learning Skills, Skill Points can also be used to refine Skills, letting them be stronger, and more powerful. Refining skills will use the same/less Skill Points than what it took to learn them, and they cost only 1 or 2 Skill Points!
Skills have a refining cap, and can be refined up to 1-9 times, depending on what skill and how advanced it is. When a skill has been refined to its limit, it is considered to be Maxed.
Also, Un-learnt Skills' icons will be in Greyscale and darkened in the Skill menu, Learnt Skills will be in colour, and Maxed Skills will have a glow/shiny effect around it.
Skill Hotbar
The Skill Hotbar is like the normal hotbar, except that it only has 3 slots, which are used to hold skills. There are 3 types of Skills. They are Active, Buff, and Passive Skills.
Auto Skills are skills that are activated when after a period of time, or when an event occurs to the player (I.e. player gets attacked). These Skills require being in the Skill Hotbar in order to be activated. They do not need to be selected. They may or may not consume Aura when used.
Active Skills are skills that are active when the player does an action/a series of actions. They require to be in the Skill Hotbar in order to activate. They do not need to be selected. They may or may not consume Aura when used.
Buff Skills are skills that are always activated as long as they are in the Skill Hotbar, and does not need to be selected for it to work. They do not consume Mana.
Build-Up Skills are skills that need you to a series of actions, in quick succession, in order to activate. The series of actions required to activate this kind of skill usually comprise of 1 to 2 Active Skills to cast, and hence consume a lot Aura. They do not need to be in the Skill Hotbar.
Item Skills are skills that are activated when you hold a certain item, and do a simple series of actions. These skills may or may not consume Aura, and do not need to be in the Skill Hotbar to activate.
Passive Skills are skills that are always activated, regardless of whether they are in the Skill Hotbar of not. They do not consume Aura.
Certain Skills conflict with one another, and hence cannot �stack� with one another, and will not both go of at once. Skills that can�t �stack� are usually Auto, Active, and Buff Skills, and can�t �stack� because they require the same action/series of actions to be done, or are overpowered together. Skills that cannot �stack� are unable to both be in the Skill Hotbar at the same time.
The Skill Hotbar occupies the top left hand corner of the HUD, and will occasionally have a little icon pop up blow it whenever you level up your Skill Bar.
You can put Active and Buff Skills into your Skill Hotbar via left clicking on them to pick them up, and then left clicking again on an empty slot to place them down, or left click on another skill in the Skill Hotbar to swap them (like items) in the Skill Menu.
Simply Put
You kill mobs to get Experience Orbs, which fill your second Experience Bar, known as the Skill Bar. When your Skill Bar levels up, you get a Skill Point, which you can use to learn or refine Skills. You learn skills from bottom to top, because advanced skills require you to have learn basic ones first. You start off with a Basic Skill Book (Book of Basics) logged into your Skill Menu, and need to kill mobs, or raid Dungeons, Strongholds and Abandoned Mineshafts to get more powerful Skill Books. The Skill Hotbar can hold 3 Skills, and some Skills require to be in the Skill Hotbar to activate.
Skills and Skill Books
THIS SECTION IS NOT UPDATED REGULARLY. DO NOT EXPECT YOUR IDEAS TO SHOW UP HERE
Progress
Overall
Pre-Release 1 -- Done
Pre-Release 2 -- In Progress
Full Version -- Not Started
Modding Support -- In Progress
Textures
Skill Menu -- Done
Skill Hotbar HUD -- In Progress
Skill Icons -- In Progress
Coding
Skill Menu GUI Code -- Done
Skill Tree Coding -- Done
Skill Learning and Refining Coding -- Done
Skill Hotbar and HUD Code -- In Progress
Skill Book Coding -- In Progress
Skill Descriptions Code -- Not Started
Skill Activation -- Not Started
Skill Effects -- Not Started
Custom Player Animation Code -- Not Started
How You Can Help
Suggestions and Ideas
I am also open to more suggestions and ideas, and hope that you guys can help me be able to refine the concept in this mod further. Don't worry, you don't have to give me your Skill Points to refine this mod, just give me your opinions
Please use this format when posting Suggestions:
Name: I.e. Fireball, Script of Ender Arts, etc Section: Basic Mechanics/Skills and Skill Books Subsection: I.e. Skill Tree, Book of Fiery Magic. Leave blank if it does not fit in any subsection Description: Describe your suggestion in great detail here. Images: Anything that helps us understand your suggestion Miscellaneous: Random Rumbo
Spread the Word!
If you want to support the cause, but do not have any suggestions and ideas, do not have any talents that we need, you can help us by spreading the word of this mod idea, and if you want, you can also go and adopt one of our banners, and use it to spread the word!
Banner 1
[center][url='http://www.minecraftforum.net/topic/860542-advanced-skills/'][img]http://dl.dropbox.com/u/34347158/Advanced/Banner1.png[/img][/url][/center]
If you want to support this mod idea, go and click on the little green Plus at the bottom right corner over there. Thanks
111