As the title says... I'll be documenting what "has" been done, rather than what has and will be done, simply because of 2 reasons:
1. The to-do list will most likely change, a lot.
2. The list is pretty big, a lot is being added to Alpha 5.
Estimated Completion: 70%
---------------------------------------------
Bug Fixes
Pet skills/spells inheriting member settings.
Player stats adjusting when pets use attack types.
Combining components to create new components.
Modifiers not removed if trigger takes away an equipped item.
Leaping to hidden places.
All references to '$this' in templates replaced with valid variable references for sanity in PHP5.
ACP Items 'Item Type' reference didn't save when importing via theme import.
Stat points on pets reset the base stats to users base stats.
Bug Tracker
The bug tracker is a new tool to help keep your software upto date and check for any known issues, it's a basic tool which will connect to the Inferno Technologies server retrieving any known bugs for your version, and will try and detect if any of them are occurant on your system, if any are they will be reported back to you, giving you the severity, the affected file, and a small description on the problem and how it can be fixed.
Quick Stats
A basic display of HP/MP/EXP and current funds shown when inside a town/place.
Reset All Users
As the name says, a function to reset all the rpg users within the RPG. Handy if all existing users were testing stuff out, or if you just wanna restart the game.
Shoutbox Channels
Channels are now available in the shoutbox, to start with, there are 3:
Global - Everyone can see these messages.
Team - Only you and your team/party can see these messages.
Trade - Everyone can see these messages, designed for 'traders'.
While the trade channel itself may render useless for now, it'll come into play when a Trade system is implemented.
Shoutbox Channel Filters
Filter out the channels, specify which type of messages you can/cannot see.
Streamline Team Members
As suggested, when inside the Attack/Magic/Item console, when changing 'Target' the team member displayed is updated instantly.
Spell Miss Chance
As suggested, spells can now be given a miss chance, this miss chance is a % based value ranging from 0-100, and it can fluxuate up or down when the spell level is increased for a player.
Spell MP Cost
Like spell miss chance, the MP Cost of a spell can now change up or down when a spell levels up, the only difference being the adjusted amount is a numerical number, not a percentage, so you could have it +5 upon level up, or -10 upon level up.
User Inventory Upgrades
Within user inventory control, you are now able to add items with a set quantity, instead of having to add 1 at a time, and all item classes are shown in the inventory type menu, also allowing you to add items to a users inventory (Items made within the ACP).
Potion Heal Percentage <span class="smallfont">(NEW)</span>
Potions healing HP/MP can now be assigned as percentages, so a potion may heal 30% HP if you wish (that 30% meaning 30% of their maximum HP). Note that potions with percentage healing cannot be fused, for the sake of sanity.
Item Flagged Non-Equipable <span class="smallfont">(NEW)</span>
Items can now be set (items in the ACP) to be non-equipable, this is useful for quest items that you don't want users to really use.
Spell Effect Nullify <span class="smallfont">(NEW)</span>
Spell effects can now be assigned to nullify another spell, so spells can combat against other spells.
Spell Effect Null Only <span class="smallfont">(NEW)</span>
The null only option for spells enables a spell effect only to nullify another spell, and not effect stats in anyway.
Attack Types Item Class Restrictions <span class="smallfont">(NEW)</span>
You can now specify if the attack type can only be used by 1 or several item classes (like axe/great axe/etc.).
Create Battle Trigger <span class="smallfont">(NEW)</span>
Indeed, requested for some time now, and I know this will make a lot of people happy. The trigger is simple, it allows you to start a battle with 1 or more monsters.
Party System Enhancements <span class="smallfont">(NEW)</span>
The party system has minor enhancements, making it more 'responsive' to actions, so if a party leader traveled elsewhere, the party members would follow automatically a lot lot faster.
Adrenaline Battle Stat / Cost For Attack Types <span class="smallfont">(NEW)</span>
The new adrenaline stat is for battles only, you'll always start with 0 ADR in battle, and for each successful attack you'll get 1 ADR. Attack types then have ADR costs, so you can make an attack type fairly good, but make it cost sa 5/6 ADR.
Lot more to come... Stay tuned!
1. The to-do list will most likely change, a lot.
2. The list is pretty big, a lot is being added to Alpha 5.
Estimated Completion: 70%
---------------------------------------------
Bug Fixes
Pet skills/spells inheriting member settings.
Player stats adjusting when pets use attack types.
Combining components to create new components.
Modifiers not removed if trigger takes away an equipped item.
Leaping to hidden places.
All references to '$this' in templates replaced with valid variable references for sanity in PHP5.
ACP Items 'Item Type' reference didn't save when importing via theme import.
Stat points on pets reset the base stats to users base stats.
Bug Tracker
The bug tracker is a new tool to help keep your software upto date and check for any known issues, it's a basic tool which will connect to the Inferno Technologies server retrieving any known bugs for your version, and will try and detect if any of them are occurant on your system, if any are they will be reported back to you, giving you the severity, the affected file, and a small description on the problem and how it can be fixed.
Quick Stats
A basic display of HP/MP/EXP and current funds shown when inside a town/place.
Reset All Users
As the name says, a function to reset all the rpg users within the RPG. Handy if all existing users were testing stuff out, or if you just wanna restart the game.
Shoutbox Channels
Channels are now available in the shoutbox, to start with, there are 3:
Global - Everyone can see these messages.
Team - Only you and your team/party can see these messages.
Trade - Everyone can see these messages, designed for 'traders'.
While the trade channel itself may render useless for now, it'll come into play when a Trade system is implemented.
Shoutbox Channel Filters
Filter out the channels, specify which type of messages you can/cannot see.
Streamline Team Members
As suggested, when inside the Attack/Magic/Item console, when changing 'Target' the team member displayed is updated instantly.
Spell Miss Chance
As suggested, spells can now be given a miss chance, this miss chance is a % based value ranging from 0-100, and it can fluxuate up or down when the spell level is increased for a player.
Spell MP Cost
Like spell miss chance, the MP Cost of a spell can now change up or down when a spell levels up, the only difference being the adjusted amount is a numerical number, not a percentage, so you could have it +5 upon level up, or -10 upon level up.
User Inventory Upgrades
Within user inventory control, you are now able to add items with a set quantity, instead of having to add 1 at a time, and all item classes are shown in the inventory type menu, also allowing you to add items to a users inventory (Items made within the ACP).
Potion Heal Percentage <span class="smallfont">(NEW)</span>
Potions healing HP/MP can now be assigned as percentages, so a potion may heal 30% HP if you wish (that 30% meaning 30% of their maximum HP). Note that potions with percentage healing cannot be fused, for the sake of sanity.
Item Flagged Non-Equipable <span class="smallfont">(NEW)</span>
Items can now be set (items in the ACP) to be non-equipable, this is useful for quest items that you don't want users to really use.
Spell Effect Nullify <span class="smallfont">(NEW)</span>
Spell effects can now be assigned to nullify another spell, so spells can combat against other spells.
Spell Effect Null Only <span class="smallfont">(NEW)</span>
The null only option for spells enables a spell effect only to nullify another spell, and not effect stats in anyway.
Attack Types Item Class Restrictions <span class="smallfont">(NEW)</span>
You can now specify if the attack type can only be used by 1 or several item classes (like axe/great axe/etc.).
Create Battle Trigger <span class="smallfont">(NEW)</span>
Indeed, requested for some time now, and I know this will make a lot of people happy. The trigger is simple, it allows you to start a battle with 1 or more monsters.
Party System Enhancements <span class="smallfont">(NEW)</span>
The party system has minor enhancements, making it more 'responsive' to actions, so if a party leader traveled elsewhere, the party members would follow automatically a lot lot faster.
Adrenaline Battle Stat / Cost For Attack Types <span class="smallfont">(NEW)</span>
The new adrenaline stat is for battles only, you'll always start with 0 ADR in battle, and for each successful attack you'll get 1 ADR. Attack types then have ADR costs, so you can make an attack type fairly good, but make it cost sa 5/6 ADR.
Lot more to come... Stay tuned!
