Changelog

Changelog posted in #updates-changelog

### Version **0.4.x**

Summary: Morroc Town & Maps, Acolyte active skills, Relocation of Thief Job Quest, Morroc Daily Quests, Rewrite of inventory/storage system, Emotes

* In case chat is having too much lines in it, old ones are getting removed. So there wouldn't be too much memory consumption for now reason. Regular chat limit is 100 lines, System chat limit 300 lines, Battle log limit is 1000 lines.
* Add MP cost to skills description
* Hats are now added everywhere for characters. Party screen, map, character select, etc. Hats updates on the fly, so in case party member changes it, everyone else will see it.
* With every new patch, hunt timer was reset to 1 minute. This should not happen anymore.
* Daily quests should now reset properly, online or offline.
 **0.4.3** | 08/02/2020
* Provoke is now an AoE spell and will provoke and buff/debuff all enemies in the battle.
* New head style and head colors added
* Barber shop service added to Kafra in every city. Allow you to change your hair style and color for 1000 Zeny.
* Max amount of characters per account is increased to 10 instead of 5.
* Now when you try to enter amount which is higher than you have during shopping or Kafra storage withdrawal/deposit, it will default to maximum amount that you have. For example if you have 85 and put it 99, it will default to 85.
* Add chat commands, try `/help` in chat.
* Added commands are:
* `/online` - to see current online players,
* `/who` - to see who is on the map,
* `/monsters` - to see which monsters inhabit the map
* `/emotes` - to see all available emotes in the game
* Manteau now weight 60, instead of 6
* Fix hunt overweight problem. Now when user is overweight he either can't start the hunt, or won't be able to join the party hunt
* Fix negative numbers bug/exploit in Kafra and Shop. - Now when withdrawing or depositing items to Kafra storage, weight will be updated immediately
* Fix formula error when calculating if character is overweight or not. Sometimes it was "red" on 90%, sometimes on 91% before. Now it should be consistent.
* Addition with new head styles and colors should fix the heads that were floating above the body a bit (mostly female skins)
 **0.4.2** | 07/28/2020
* Add few daily quests to Morocc
* Add emotes, same is in RO. /heh, /gg, /kiss, /meh. All except the ones that are too huge.
* Move timer in window title from the back to front of the sentence
* Add Dagger item for Thief class
* Moved all dagger class items from Prontera to Morocc, except Knife(25Z)
* Moved Thief quest from Prontera to Morocc
* Add different requirements level, just to keep progression smooth and incremental. So 10 level fighter or thief could not equip best item in slot.
* Add missing icons reported in #bugs
* Add missing Clown Nose to Lunatic
* Daily quests are now reset properly at 4:00 UTC even if character is online in game.
* Fix quests display where monster animation would be bigger than the boundaries of the icon
* Disable hunt start button on initial interaction
* Fixed typos in quests, in some of them at least
* Fix bug where on initialization of the hunt, healing items of other team members would not register.
* Fix bug when user join already initiated hunt, healing items would not register.
* Fix acolyte heal bug during hunt, where he would miss turn completely
* Fix thief skill to be displayed as an attack by mistake, when thief already successfully stole an item
* Hopefully fix character profile problem
 **0.4.1** | 07/23/2020
	+ Blessing was changed, instead of giving flat STR, DEX, INT. It give flat P.Atk, M.Atk, HIT and EVA.
	+ Heal is healing most injured person in the team during the hunt. In case there are no Mana or everyone is at full health, Acolyte will just attack.
	+ Holy Light also added, this is first magical spell attack in the game. It's weak of course, but best part of it for now, magical attack never misses and there are no much M.Def protection on enemies.
* Add frontend validation to email field during registration (@JimmehBoy)
* Timer for action, hunt, rest, travel will now be displayed also in window title (@derMoB)
* On skill level up, pre-configuration would drop usage of the configured skill, this should now be fixed. Pre-config will use level of skill that you learned.
* Some small styling fixes
* Because of smaller screens I've made it that chat is now sliding in and out and can be open closed on other pages. (@Imitatia / @SuperBoodoom)
* Staff items can now be equipped
 0.4.0
* New characters are starting with 100Z. For situations like this not to happen. Ty /u/BeardSprite
* Quest with Annoying Goblins is now fixed, it was looking for 15 True Goblin instead. Now it's correct. Just 10 Annoying Goblins required.
* HP/MP restoration from inventory while in battle should now be resolved. There is still small window period, when user heals from the bag and immediately receive attack from monster it might not work and attack would be taken as priority. But I guess that's an improvement for now
* Fix equipment list in inventory, that could go beyond the screen height
* Fix styling, where game blocks on main screen might have overlayed text or be smaller than suppose to.

### Version **0.3.x**

Summary: New domain name, Acolyte Class & Skills, Party System & Buffs, Thief & Fighter active skills

* Add Login/Registration/Logout system
* Add posibility to "register" old generated (or new guest accounts) from character select. In case you want to transfer accounts from https://game.maxorlovsky.com/ to roidle.com, do that by connecting your guest account to login system and then login on roidle. This should do the trick.
* Add 4-5 new Maces type weapons to Prontera shop as it's the main weapon of Acolytes.
* Rebalance EXP rewards for very first quests
* Default time chosen for the hunt is now saved per character, rather than in the browser for every character
* Huge rewrite of the token hunt:
	+ Now it is possible to hunt with the whole party.
	+ EXP per mob is increasing by 15% per character, but it is of course split between.
	+ Party loot distribution for now is changed from receiving in turn to random.
	+ Depending on the configuration of the party, party will start hunt together if 1 person will initiate it with other members on the same map
	+ Configuration of the hunt is now it's own page and available all the time by clicking on the icon (Sword with Gear) below Settings. And pre-configuration is now persistent, you don't need to do it every time. The only thing that is still dynamic is chosen time for the hunt
	+ On kick user from the party or if user leaving while hunt for party is running, it will initiate the stop of the hunt because of the deserter.
* Small rewrite for the Inn/Rest functionality, while doing so fixed small issues
* Fix issue with healing items during the hunt, sometimes second or third slot might not trigger item healing usage
* Fix hunt timer being displayed after the hunt stopped, sometimes it could show multiple timers at the same time
* Fix error when HP/MP % could go beyond 100%
 0.3.3
* All passive skills of Acolyte are now working well:
	+ Divine Aura increase STR, DEX, INT passively and always on
	+ Divine Protection increase VIT, WIS, LUK passively and always on
	+ Increase Spiritual Power: Make items that recover Mana recover it even more, same way as with Fighter and Increase Recuperative Power + it will give more mana from Basic Attack.
* Add new feature
	+ Party Buffs: Divine Aura and Divine Protection now will grant passive stats to everyone in the party, but it will be granted to all other members that located in the same place as Acolyte. As soon as he leaves the map or dies, it will disappear and vice versa.
* Now every HP update that is happening with characters will be communicated with the party, so HP of all party members are no changes dynamically
* Had to rewrite bunch of stuff for the party system, for buffs that work on the whole party to work as indented.
* Fix bug where bonuses stats would not be applied to attributes, so all those 10+2 str would be just counted as 10. Now formula works correctly.
* Fix a bug when active skill would be wasting mana and attack opportunity without any effect
* Fix a bug when on mobile/browser, you click back button and get redirected to the home page it will still show chat and other elements of the game. Now it will log player off.
* Fix a bug when healing outside of battle, while being in the hunt would revert HP to the same amount as it way before heal and minus the monster damage.
 0.3.2
	+ Hiding block flat percentage. So if it's Hiding level 10, it will decrease 78% after all other calculations are done. Technically it also blocks for 2 turns instead of 1 because of how buffs are coded.
	+ Steal works in a way that if it was already successfully used on an enemy, it will not trigger again, basic attack will be used instead
* EXP gaining was reworked a bit. It will require a bit more testing and probably 1 wipe after 0.4 version is fully released or worked on. Now if enemy is 5 levels higher or lower than the player, each next level decrease EXP gain by 5%, to a maximum of 90% decay. So if you're level 43 and enemy is only level 18, you will be receiving only 10% EXP instead of 100% and vice versa.
* Storage is now implemented per account and not per character allow already to exchange items between your characters. This also fixes a problem when players couldn't take item from storage or put into storage sometimes.
* Add Acolyte class and quest
* Add Acolyte skills, for now not fully functional because not sure if this is what I'll go with in the end and passive party-wide passives are planned with next release (0.3.3)
	+ Now all party members receive a message when user is logging in and logging out or getting disconnected from the game
	+ Now when party leader change setting of party it is displayed to other members immediately, no refresh/re-entering on the page required
	+ Party system on both main screen and party screen now show if player is online or offline. On main screen in form of a bubble (green/red) and on party page in form of text and color.
	+ It is now visible in real time where the player is on the map, if player is going to move for example from one field to another, on other party members screens it will be visible immediately.
 **0.3.1** | 06/23/2020
* Add all Fighter skills: **Bash, Provoke, Magnum Break, Endure**
* Add 1 Thief skill: **Envenom**
* Add proper communication for HP and MP update in time of hunt
* Add colors to Battle chat, for attacker and defender names and skills names when those are used
 0.3.0
* Fix hunt, to display healing effect of the used items again
* Party System:
	+ Add initial party functionality with possibility to organize party, change settings, invite members, kick members, leave from party, disband party etc. For now party is in initial state of don't bring much more game value, but it was a bit hard to do, so I expect some bugs
	+ For now the only valuable info from party is that you have chat, see each other HP and can look at each other profiles easily
* Add profile page to preview other party members and also random people, by clicking their name in the chat. - Add stat reseter functionality, available in Kafra Services
* Add Party chat as #party, available to all member who joined the same party
* Now in global chat color of your own messages will be green instead of white.
* Added new fields to attributes under stats, like user name (only when viewing profile), party name, job, base level, job level, guild name (for future)
* Add reserved names such as Kafra, Map, System, Admin etc, to not have issues in the future with scammers
* Small styling improvements
* Bunch of typo fixes in quests

### Version **0.2.x**

Summary: Major UI & Functionality Improvements, Chat Tabs, BGM, Storyline & Daily Quests, Headgear