The story quest Freedom has been released. In this new quest, investigate the mystery behind the strange disappearance of certain NPCs.
Fixed a bug causing certain quest markers to not appear in the world map.
Players now generate less fury when stunned.
Certain unique bonuses have been removed from dungeon chests.
The timer in Bullet Heaven now goes downwards.
The option to invite a player to your party is no longer shown when that player is always in your party.
The home page layout has been improved.
In Minesweeper in coop, a delay has been added for toggling flags.
Players can now complete the quest Base Defence on mobile.
The contribution panel is now mobile-friendly.
The data integrity of quest variables of quests that always fail on sign in is no longer checked.
Connecting to a the www version of the site now redirects to the non-www version of the site.
Fixed a bug when using the button to quickly change leagues.
Fixed a bug in Duel League in party where players would respawn invulnerable and where the quest would end prematurely.
Fixed a bug causing the input auto-completion to not work properly.
Fixed a bug when preloading maps.
Fixed a bug where the inbox warning for abilities would always be displayed.
Fixed a bug where the tooltip for buttons in the player online list would glitch.
Fixed a bug with cross-origin files with service-workers.
Raining Chain can now optionally be downloaded as a standalone web app to improve performance on Android, iOS and PC.
The time to load the login page has been greatly reduced. This was done by removing unused code from multiple JS libraries and by delaying the loading of the actual game.
Fixed a bug causing equip icon to not be displayed properly.
Fixed a bug causing the player comment to be initialized properly on the client.
Players with the rank Apprentice can now trade gold shards. Players with the rank Beginner can trade gold equips. The bonuses of gold equips are reset upon trading.
The side quest Fury Frenzy has been improved. There are now two phases in the side quest.
Particle effects are now displayed when a player activates Fury.
Ascending equips is now 2 times cheaper.
Players can now embed equip links in their comment.
The achievement panel now indicates whether you found by yourself the equips you are wearing.
There is now a glowing animation when receiving a new game notification.
In the login form, the input field on focus is now highlighted.
Players with max level can no longer buy exp from task bundles.
Players can now explicitely choose Stat Orbs from task bundles, if they have unlocked that crafting ability.
The icon for the Ice Ranger ability has been changed.
Certain questions now perform real-time input validation on the client.
The letters when decrypting lore books are now more highlighted.
The dungeon bat boss is now easier.
The list of craftable unique equips is no longer filtered by default.
The ability joysticks on mobile now have a deadzone. Players must move them in a direction in order to attack.
One of the lore book in the Town Cave has been moved into the Town.
I created a new map tool to easily replace tileset sprites.
I created a new map tool to easily update maps sharing the same graphics.
The database scripts now use Typescript to minimize corruption risks.
I added a new admin function that automatically completes the game, making debugging easier.
Fixed a bug where the "Rotate your phone" popup would be displayed below other windows.
Fixed a bug where the lava incremental damage wouldn't work properly in a party.
Fixed a bug causing certain messages containing icons to not be displayed properly.
Fixed a bug causing the stars of side quests to not update properly.
Fixed a bug where the dungeon key chest image would be incorrect.
Fixed a bug causing a desync between the projectiles on the client and on the server when the player is stuck in a corner.
Fixed a bug where quest buttons would overlap.
Players can now display a custom message next to their name in the list of online players once they reach level 15.
The mobile interface has been improved again. The chat buttons are now larger. Joysticks are now highlighted during the tutorial. The joystick touch areas have been enlarged. Clicking near a joystick no longer interact with the actor underneath it. It is now easier to check the information about equip bonuses. Texts referring to an input now displays the mobile joystick icon rather than a mouse icon. It is now possible to trade with another player on mobile.
The setting interface has been improved, especially for mobile users. There is now a button to reset audio to default value. The input buttons are now larger.
The appearance of certain dungeon bosses has been changed.
The puzzle in Puzzle & Switch no longer resets upon dying.
The account registration is now more smooth.
The achievement Equip Master has been removed.
Fixed a bug where the Eyeball monsters would behave weirdly.
Fixed a bug where the respawn location when entering a map with a slide transition would be incorrect.
Fixed a bug where map slide transition in a party would teleport incorrectly teleport a player.
Fixed a bug where daily resets wouldn't work properly.
Fixed a bug where the context title of actors would be displayed over other interfaces.
The stairs tileset have been improved.
The mobile interface has been improved. The menu and inbox button have been repositionned to avoid issues with iOS. The dialogue is larger. The world map now works properly on mobile. The logic to determine the actor on focus has been improved.
The name of the actor on focus is now displayed above its head.
The bleeding status effect now leaves the player at 1 HP instead of killing the player.
The chance to get a gold equip from task bundles and monsters is now less random. The average change to get a gold equip is the same, but the standard deviation has been reduced by a factor of 3.
The algorithm to compress actor initialization package has been improved. The packages are in average 10% smaller.
The interact icons of teleporters now match their appearance.
Fixed a bug where certain notifications wouldn't be sent.
Fixed a bug causing golden skill plots to have the incorrect icon.
Fixed a bug causing dungeon bonus points to not be saved in the database properly.
Fixed bugs with Collect & Fight when party members leave.
Fixed a bug with the Refer A Friend program.
The mobile version of the game has been greatly improved. The virtual joysticks look a lot nicer. The cooldown of abilities is now displayed. Trying to play the game on portrait orientation now displays a warning.
Players can now suggest a task to the other members of the party.
Many more quests and side quests now have exclamation marks on NPCs to help players complete their quest.
Quest markers are now hidden when already doing a quest.
Scroll bars in Firefox are now thinner and dark. Fun fact: It only took 18 years for Firefox to support that feature!
The Task Shop button now flashes for new players if they have enough task points to buy a bundle.
Gold has been renamed to Coins. The term "Reroll" has been renamed for "Change" or "Improve".
The cave section of the quest Sad Tree is now easier to understand.
Totems in the quest RGB now have more life. Lord Dotex and towers in the quest Move Database also have more life.
The description of status effects in the Ability Stats window has been improved.
Messages about Contribution Tokens are now combined into a single one to avoid filling the inbox.
Fixed inconsistencies with the status effects of certain abilities.
The stat bonuses of the specialization grid have been revamped. The placement of the stats is now more logical and easier to understand for new players.
Specific stat orbs and Wildcard Stat Orbs have been removed from the game and replaced by Stat Orbs. Stat Orbs are obtained by dismantling rare (yellow) equips.
Monsters in dungeons are now more likely to drop high-rarity equips. The equip drop rate in dungeons has been reduced.
The number of materials gained from salvaging high-rarity equips has been increased.
Dungeon chests now offer about x3 more materials than before.
Upgrading equips at the anvil now displays animations.
Rerolling stats with stat orbs now requires more stat orbs than before for high level equips.
The bank interface now displays the inventory capacity.
Only equips now count towards the bank capacity.
Abandoning the quests Puzzle & Bridge and Puzzle & Switch now automatically completes the quest if at least 3 puzzles have been completed.
The damage of Attract Trap and Black Hole has been increased.
A second attempt is now performed when failing to pickup a drop due to lag.
Right-clicking actors in the town no longer displays a warning stating that abilities can't be used in the town.
Players who have already completed the quest Save Database no longer need to open the world map. The world map help image for new players is now displayed in a side panel.
The panel history is now cleared upon closing the dashboard.
Some NPCs in the town have be repositioned.
In the crafting interface, values now have an additional digit for more accuracy.
The reminder stating that a player has enough task points for a bundle is now displayed less often.
The camera no longer follows the mouse when the chat, the player list or the menu is opened.
Obtaining a new equip now displays a notification rather than a chat message.
The value of the stat bonuses of the specialization grid and equips have been rebalanced.
Most UI animations have been redesigned using Vue.js transition module rather than JQuery.
Contribution points have been renamed to contribution tokens.
Fixed a bug causing monsters killed by your pet counting as a party kill for tasks.
Fixed a bug causing players to not receive quest items when joining an ongoing quest.
Fixed a bug causing the automatic range of abilities to be incorrect.
Fixed a bug in the specialization grid causing the title to be incorrect when previewing another player's grid.
Fixed a bug causing dungeon chests to offer the duplicate options.
Certain quest NPCs now display an exclamation mark above their head to help players complete their quest.
A new challenge called "Five Switches" has been added for the quest Locked Memento.
The quest Locked Memento has been improved. The switches now have different color and now display icons upon successfully or unsuccessfully activating them.
The HP of dungeon bosses have been increased, except for the Ghost Bomb boss which had its HP reduced.
The player damage in the quest Teleporter2000 has been nerfed. Using towers is now mandatory, even for very powerful players.
The notification system has been improved. When a notification is overwritten by a new notification, the old one is displayed in the chat.
The outline around actors under the player's mouse is now orange instead of black.
Players can no longer receive the task to get a lore entry in a dungeon floor they can't access yet.
The description of the chance-based status effect stats have been improved.
The "Create Account" is now displayed above the existing account form.
There is now a number next to dialogue options, even if the text was showed letter by letter.
The "Heal Magn Other" stat of the Cold Hearted unique equip has been changed.
Trying to use a healing ability while at full HP now displays a message, without actually using the ability.
There is now a warning when trying to use an ability in the town.
Players can no longer kill Lore Dotex in the quest Move Database.
The ability Electric Windmill has been buffed. Its critical chance and damage have been increased and now heals 10 HP per critical hit.
Monsters weaknesses are now uniformly distributed.
Levelling up now displays a message upon reaching the level required to obtain pets, to complete challenges, to complete dungeons etc...
The completion reward window, the bank and the shop are now displayed in the dashboard instead of being separated popup windows.
The abilities in the skill grid are now highlighted more clearly. The center of the skill grid now displays the specialization character.
Players can now heal at most 400 HP every 2 seconds from attack special effects such as HP on chill.
Losing in a PvP quest now reduces the reward you obtain by 5%.
The death penalty in King of the Hill has been increased.
The ghosts in Darkness are now semi-transparent.
Players no longer need to assign the healing ability in the tutorial.
The description of tutorial hints now include more icons.
Many messages are now displayed in the notification box rather than the chat box.
The dialogue box is now displayed above the chat if the player was already writing a message.
The ability stats window now display your first active ability by default. Ability descriptions now include a link to the ability stats window.
A message when attempting to sign in if the connection to the server is too slow.
Fixed a bug causing the Equinox from the side quest Le Piege to leave the battle area.
Fixed a bug where the progress of certain crafting achievements wouldn't be tracked properly, such as the "Unlock Xth boost of equips" achievements.
Fixed a bug where daze status effect on the player wouldn't be removed properly when entering the town.
Fixed a bug where the information about on hit healing would be incorrect in the ability stat window.
Fixed a bug where left-clicking a grave wouldn't actually pillage it.
Fixed a bug causing the inventory window to not scroll properly to display the newly obtained equip.
Fixed a bug where players wouldn't get quest items upon joining an ongoing quest.
Fixed a bug where clicking a NPC placed above another NPC would interact with the wrong one.
Fixed a bug where players would receive 2 waypoints when starting a dungeon.
The number of materials required to craft unique equips has been reduced by about 50%.
Stat bonuses from equipment has been greatly buffed. Bonuses are now about x3 stronger than before at level 0 and x2 stronger at max level.
The initial number of bonuses of equips have been changed. Blue equips from monsters have 2, orange equips have 3 and gold equips have 4 bonuses. Blue equips from shops have 1 and orange equips have 2 bonuses.
High-level dungeon floors can no longer get easy modifiers.
Dungeon chests now only offer bonuses that are relevant to the player.
Custom dungeon have been removed.
Shop equips now count for crafting achievements.
Levers now change colors upon being activated.
The Guide panel has been removed.
The tutorial has been improved. The Guide panel no longer needs to be opened. Guidor no longer has a number in its name. The inventory panel has been simplified during the tutorial.
Only relevant points of interest are now displayed in the world map.
You can now buy 10 task bundles at once.
There is now a Dismantle button on equip popups.
There is now a description for each input in the settings menu.
Minimap icons are now always displayed, even if their associated actor is far away from the player.
Players now need to be level 10 to complete quest challenges.
Players now need to be level 13 to complete dungeons.
Players now need to be level 14 to increase the level of bonuses in the skill grid.
Players now need to be level 17 to obtain pets.
Players now need to be level 18 to see mission stars.
Locked bonuses are now hidden until the player can unlock bonuses.
Improved the placement of rocks in the maps Orc Cave and The Bump.
Fixed a bug where pets could cause incorrect actions in the side quest Simon Says.
Unique stat bonuses are now always displayed in gold.
Capped stats are now displayed in gold in the Crafting panel.
The monsters in low-level overworld maps are now easier to defeat and less numerous. They also respawn more slowly.
The Necromancer side quest is now easier.
The ability Ice shards no longer slow down the player.
The Lore Book panel now has a description about Lore books.
Spamming the mouse button now displays a message recommending player to hold the mouse to attack continuously.
Failing to use a healing ability because of an unique stat no longer spams the players with error messages.
Fixed a bug causing the chat to not stay scrolled down.
Story quest dialogues have been simplified.
Opening the inbox now marks the first message as read.
The giant mushrooms in the quest Not Again are now easier.
The patch notes have been split in multiple pages.
The completion rewards popup now has a scroll bar for items.
Fixed a bug causing weapons to grant defence.
The Raining Chain logo now displays Beta next to it.
Fixed a bug causing exp and items from dungeon chests to not be shared with the party.
Fixed a bug causing the selected stat of the crafting window to not refresh correctly when upgrading unique equips.
Reaching a new rank now grants generous rewards.
Player stat bonuses are now applied on pets.
Pets no longer get stuck in walls.
Improved the path-finding algorithm for players when clicking a NPC far away.
Upgrading equips at the anvil now requires completing the story quest Backup Plan.
Crafting unique equips at the anvil now requires reaching the Beginner Rank.
Players now need to complete the story quest Not Again to get assigned tasks.
Signing out while completing the quests Sad Tree, RGB and Locked Memento no longer fails the quest.
Orc mages do not heal themselves as much as before. This makes battles involving multiple orc mages easier.
Orc mages in dungeon no longer root the player.
The fight against l33t Player in Not Again is now easier.
The boss battle with lava patches in Backup Plan is now easier.
Upgrading the power of equips and rerolling stats with a stat orb no longer display a popup.
Pressing Esc when your chat input is empty now closes the chat.
High-level quests and side quests are now hidden by default.
The internal stats "Global Defence" and "Global Damage" are no longer shown in the stat interface.
Security towers have been added in the quest Not Again.
There is now a scroll bar for the pet description if the pet has too many bonuses.
Players no longer need to open the Task interface if they have already completed the quest Not Again.
Requirements in the Rank interface are now displayed in a more logical order.
Properly handle the case when a player tries to display the stats of an equip that no longer exists.
Fixed a bug causing the reset button in Puzzle & Bridge to not be displayed in party.
Fixed a bug causing the NPC Skam to appear above the fence.
Fixed a bug causing monsters killed by pets to not count towards task completion.
Fixed a bug causing the icons of equips obtained from equip box to not be displayed properly.
Fixed a bug causing item-based achievements to not be triggered correctly during play.
You can now examine pets of other players in town.
The dialogues of the quest Not Again and the side quest Le Piege have been improved.
Clicking a notification will now display a close button.
The number of crafting required for achievements has been reduced.
Fixed a bug causing animations to not play properly when its targetted actor spawns or disappears in the same frame.
Many new crafting achievements have been added. Some of them are now requirements for progress ranks.
Some crafting achievements now require a minimum equip level.
Players are now more likely to obtain materials that are useful for their build.
Inactive skill tiles are now greyed out when examining the skill grid of a player.
Armors now only have a single defence value. Element Shards have been removed from the game.
The Ant Queen unique bonus has been changed. The bonus now reduces the secondary attack cooldown by 1 second for each kill performed by your minions.
The unique bonus Retaliate has been greatly buffed. It now triggers an attack automatically more easily.
Many other unique bonuses have been buffed.
You can now see the details of pets when examining other players.
Players can no longer upgrade an equip if there is already a crafting question popup opened. This will prevent players from wasting materials.
Fixed a bug where the competition ranking displayed was incorrect.
Fixed a bug causing certain builds to not be shown.
The server performance for buying and selling items to the shop has been greatly improved.
Clicking on multiple waypoints in the world map no longer opens multiple question popups.
A large portion of the materials invested in crafting is now refunded upon dismantling the equipment. This should encourage low-level players to try crafting more.
Levelling up equips no longer requires Level Shards for low-level equips.
Increasing the power of low-level equips no longer requires Power Shards.
Over 20 new crafting-related achievements have been added. More are coming soon.
The achievement panel has been improved. The achievements are now split in categories.
The cost of certain unique equips have been lowered.
Gold equips can now only be dismantled into gold shard. They can no longer be sold in shops.
Each crafting material now indicates how to obtain them in the crafting panel.
Players now receive a message when the party leader refuses their request.
The appearance of tiles in Minesweeper and Fifteen has been improved.
Initial equips are not untradable.
Fixed a bug where the gold rocks would use the wrong sprite.
Browsers that do no support localStorage will no longer automatically sign up into the game.
A warning message is now displayed when 30 and 10 seconds remain in the quest Collect & Fight.
Fixed a bug where bullets would incorrectly pierce enemies.
The location of items to collect in Glitched Inventory is now random.
Fixed a bug where opening an equip popup would glitch and be impossible to close.
There is now a warning when trying to dismantle an equip used by one of your build.
The content of an equip box obtained from levelling up is now determinist.
Two new side quests have been added: Necromancer and Simon Says. Two new achievements related with those side quests have also been added.
The side quest "Giant Snakes" now includes a second phase where the players need to destroy a giant snake egg.
Players now can restart quests more quickly and change quest more quickly.
By default, all party members can now change the active quest.
The description of materials and gold has been improved and now includes a link to the anvil and shop.
The color of areas of effect of strikes are now easier to understand. Green areas of effect are good, the red ones are bad, and the orange ones are the ones that do not impact your character (such as your own attacks).
Flashing icons in the world map are now always displayed, even if the icon category is marked as hidden in the legen.
Fixed a bug causing the star score for the challenge Speedrun in Save Database to be incorrect.
The description of multiple achievements has been improved by adding links.
Fixed a bug causing the fury duration meter to be displayed incorrectly when the player changed appearance.
Players can no longer change their skill grids while in a quest that overwrites their abilities.
Fixed a bug causing the Bomb Ghost in Bad Luck Brian to not drop a pet.
Fixed a bug causing the player to appear as a ghost when soloing the quest Puzzle & Bridge.
The Ghost boss in the quest Bad Luck Brian has been improved.
The number of monsters in the Eastern Valley has been reduced.
HP bars appearance has been improved, thanks to Cadrius.
The Deathless challenge in the quest Catch Them All is now easier because one hyper potion can be used.
Five new overworld maps created by apsyll have been added in the eastern valley area.
A new dungeon called the Orcs Cave has been added.
Two new side quests, Bridge To Treasure and Yin Yang, have been added.
There is now a new lore book written by BEN D. Five new lore entries mini-quest have been added.
Certain lore entries can now be found in dungeons.
Two new dungeon bosses have been added to replace Trickster and Yin Yang.
A new achievement "Kill Booda" has been added.
New dungeon effects have been added including monster reinforcement, lava patches and new monster bonuses.
There is now a maximum number of times you can die and successfully complete a dungeon floor.
All participants of the weekly competition now get a gold shard.
A reminder has been added to encourage players to participate in the weekly competition.
Players that have completed all dungeon floors can now get any floor as a task.
The message broadcast upon completing a dungeon now states the dungeon floor.
Fixed a bug where the rank requirements wouldn't update properly.
Fixed a bug where old players could have too many skill points.
Highscores now display their timestamp which is used to break ties.
Fixed a bug where an ability wouldn't properly scale with its level.
Fixed a bug where daily events and resets wouldn't properly work inbetween leagues.
The equip box given upon levelling up now give rewards based on your build.
Fixed a bug where the wrong map would be displayed if the player switched maps quickly.
Fixed a bug where multiple database password quetions would be displayed in the quest Backup Plan.
Fixed a bug where the screen color would be in incorrect in the quest RGB.
The quest Lure & Kill now spawn more monsters.
Fixed a bug where the interface would glitch upon raching max pet level.
Pet level now starts at 1.
Invite your friends to play Raining Chain and get great rewards! Find more information in the Contribution panel.
A league interface has been added. It lists all your league characters and provide a quick button to switch between them.
All league characters now share the same friend list and contribution rewards.
The appearance of unique equips is no longer random.
Database queries have been improved by adding better indexes.
Players can no longer withdraw from the bank if their inventory is full.
The home page now displays a link to the Discord channel.
The crafting menu now filters materials to only show the relevant ones.
Fixed a bug where the Wise Old Man's Cave marker wouldn't be displayed in the world map.
Fixed a bug causing the side quest Quiz to be impossible to complete if ending the dialogue early.
The Raining Chain logo has been added to the login page.
Fixed a bug causing the tutorial help popup to disappear.
The appearance of The Creator has been improved.
The quests Puzzle & Bridge and Puzzle & Switch can now be completed in coop.
Overworld PvP has been renamed to Pvp Anywhere.
Fixed a bug with the PvP settings interface where it would be impossible to spawn monsters.
A league system has been added to the game. Each league has their own highscores and economy. When the league ends, items and progression from the ending league is merged with the permanent base league.
The quest Tower Defence has been greatly improved. There are now 6 types of monters with different resistances and weaknesses.
Speedrun timers now start after the starting dialogue rather than when starting the quest.
Deleting salvaged equips from the database is now safer and more robust.
The pet mixins can now be reordered.
The bank now has tabs.
The dialogue box is now displayed over the chat to prevent hiding NPCs.
There is now a delay between boss fights in Boss Battle.
The PvP combat options are now displayed in a single panel.
The way achievements and highscores are saved in the database have been changed. The database now uses x5 less storage than before.
Players can no longer change abilities while in combat.
Fixed a bug where highscores wouldn't update properly.
Fixed a bug causing puzzles to not reset properly in Puzzle & Bridge and Puzzle & Switch.
Fixed a bug causing gold harvestable actors to not be displayed properly.
The Hollow Knight interactive map has been updated with maps from the Godmaster DLC.
The sprite internal system has been reworked to support the upcoming attack animations.
Bees have been removed from Tile Matching as they were annoying to kill.
Map transitions now work properly in the quest Move Database.
Fixed a bug where an invalid Crafting hotkey would be listed in the Settings window.
Fixed a bug where the Lore Book requirement for game content would not be considered.
Fixed a bug where the task icon would not appear properly in quest windows.
Equinox in the side quest Le Piege has been nerfed a bit.
The rank window now displays the exp bonus for the current and next ranks.
The Sad Tree cave puzzle is now easier.
The facing direction of players no longer follow the cursor while the menu is opened.
The maximum player level is now 35. The exp formula has been changed.
Players now unlock a new character build slot upon reaching the max level with all their builds.
Quest stars information are now displayed directly in the quest window.
Many highscores have been removed to address balancing issues. Because of the way the game scales monster difficulty and because of the frequent updates, making certain highscores fair is impossible.
The quest Catch Them All is now less luck dependent.
There is now a global message when a player unlocks a new rank.
Opening the quest window to start a quest for the first time is no longer required.
Completed requirements for a new rank are now placed at the bottom of the list.
Examining a player now displays the player's rank, unique equips count and highest dungeon floor.
To help returning players, the advanced panel is now hidden until completing a quest.
The tutorial has been improved. There are now glitched trees and a new boss phase.
The unique equip crafting window now displays a list of recommended uniques.
Fixed a bug where the dungeon minimap woulnd't display properly.
A message is now displayed every 25 slime minion kills in Backup Plan.
The monster size modifiers in dungeons have been removed.
Completing a set of requirements now unlocks a Rank which give a great fame bonus.
Many achievements now have hints.
The internal system for requirements have been improved.
A main objective is now displayed below the minimap when not in a mission.
The quest Backup Plan is now easier to complete.
The Quest panel is now displayed directly in the Menu.
Teleporting to a player now closes the world map.
The rendering internal code has been improved to be able to support the upcoming attack animations.
NPCs now move more smoothly and no longer bounce on walls.
I added the option to change the UI resolution independently of the game resolution.
Players are now invincible while choosing their bonus from a dungeon chest.
There is now a notice when owning lore books that haven't been decrypted.
The lore book interface has been improved. It now displays actual books with a cover. Lore entries now display the NPC face.
Fixed a bug where players near the edges of a map would not see NPCs from the other edge properly.
The guide panel has been improved, especially the combat section.
Boss lairs have been replaced by dungeon bosses.
The world map no longer opens up when joining an ongoing quest.
The quest Puzzle & Bridge and Puzzle & Switch have been improved when done in coop.
The ghost in Bad Luck Brian now has an HP bar. Fixed a bug causing the big bomb to appear twice.
Fixed a bug where dialogue events would trigger at the wrong time.
Fixed a bug causing auto-teleports to not work properly in houses.
Fixed a bug causing dungeons to not be restored properly upon reenterring them.
Fixed a bug where players would get stuck in the Haunted House.
Fixed a bug where invalid stat orbs for unique bonus would be displayed in the crafting menu.
Fixed a bug where bullets and lighting effects would be displayed incorrectly on their first frame.
The appearance of all NPCs has been revamped by the artist Joe Pendon.
Lore book entries are now encrypted! Players must decrypt them in a new minigame.
Rare golden trees, rocks and gravestones have been added. Their position changes everyday.
All dungeon bosses now have an easy and hard version.
A new lore book mini-quest in the map Tiny Hills has been added.
Certain side quests have been relocated.
Lore book tasks now appear in the world map.
Fixed a bug where the Big Worm animation wouldn't play correctly.
10 new mini-quests have been added to unlock Lore Books.
A new dungeon boss named Trickster has been added.
Obtaining a lore book can now be daily task.
The quest Duel League is now less random and more fair.
The quest button internal system has been rewritten to be more flexible and to correct various synchronization bugs.
The ability Fire Tower has been buffed.
Orc Warriors now stop buffing themselves upon getting hit.
The behaviour of many monsters have been changed to make them more dangerous. Mushrooms now leave a trail of spotes and deal more damage when tackling a player. Bees now survive longer once enraged. Orc Warriors can buff themselves a lot more. Snakes are stronger. Small worms now come in trio.
Many bosses, including the Dragon bosses and Pumpking bosses, have been improved. Their phases are now more distinct.
World map settings are now saved between sessions.
The account registration menu has been improved.
Dungeon map transitions have been improved.
The player report internal system has been improved to better track bad behavior.
Players now obtain bones from gravestones rather than squirrels.
Many player sprites now look a lot better.
Dungeon bonuses can now be disabled.
Map transitions now work from any point on the edge of the map.
The level of dungeon monsters now depends on the dungeon floor.
Dungeon bosses are now affected by the floor difficulty.
The Yin Yang bosses now damage themselves more consistently.
The dungeon minimap icon appearance has been improved.
Added a mechanism to prevent players from getting stuck into walls.
Clicking a player name in the chat now offers the option to add this player as a friend.
The text over the head of players you ignore is now hidden.
Pets are now restored properly upon re-equipping the Pet Master unique (doube pets).
Fixed a bug where certain task monsters wouldn't show in the world map.
Ability cooldowns are no longer while not in combat.
You can now change builds even if one of your ability cooldown isn't over. The cooldown is transferred to the new ability.
Pets are now allowed in the quest King of the Hill.
The performance for collision testing has been improved. Tests are performed in batch.
The appearance of skipped dungeon floors has been improved.
Fixed a bug where the level of equips in the shop would be displayed incorrectly.
Fixed a bug where the account registration menu wouldn't show up.
Fixed an issue causing IE11 to be very slow.
Fixed a bug causing login messages to not be filtered properly.
Dungeons now have unique bosses. Additional bosses are coming soon!
Dungeon chests have been added. Opening them can grant a powerup, items or exp.
Players are now given a portable waypoint upon starting a dungeon. This waypoint can be placed in any room.
Completing custom dungeon floors or repeating a floor now grants dungeon points that can be used to skip a floor that you find too difficult.
Dungeon floors can now be assigned as a task.
I added a highscore for highest completed dungeon floor along with new achievements.
The skill grid interface has improved. It is now easier to see what bonus you can select.
The quest Protect Town has been improved. It now features a dialogue with Lord Dotex.
The fury meter in the side quest Fury Frenzy is now always visible.
Fixed a bug where certain strike size wouldn't scale properly with fury.
The side quest Le Piege is now harder.
Having your pets combined by the Crazy Pet Lady now unlocks an achievement.
You are now invincible for 2 seconds after reviving during the lava floor section of Backup Plan quest.
Fixed a bug where quest markers wouldn't be positionned correctly.
Monsters in the quest Not Again no longer regenerates hitpoints. Scripts triggered by Dotex are now displayed.
The quest King of the Hill has been improved. Monsters now spawn more rapidly, the quest has a proper ending, the flower count is now displayed and the time progression is better.
Fixed a bug where certain key binding wouldn't save properly.
The first locked dungeon floor is now displayed in the dungeon floor interface.
The name of the last player you PMed is no longer cleared.
The dungeon system has been improved. It now features dungeon floors with special modifiers.
Solo and coop highscores are now split in separated categories.
The stat icons have been revamped.
The name of players is now displayed above their head. This can turned off with a setting.
Waypoints are now unlocked directly after discovering them.
The inventory, crafting and skill grid interfaces no longer collapse the left panel.
Players can now request to join another party.
Fixed a bug causing the ability stats window to not display all abilities.
New achievements related with builds have been added.
The ability Ice Shards now deal a lot more damage but less frequently.
Fixed a bug where players that changed their name couldn't be invited to a party.
Fixed a bug preventing iPhone users to load the game.
The client error handling has been improved.
Quest timers now disappear 10 seconds after completing the quest.
The quest Backup Plan has been improved. The dialogues are shorter, there is now a message completing the Dodge Master challenge, getting killed by the Wise Old Man is now faster, works with all party members and no longer counts as a death.
Death penalties now only applied to the players that died.
The beginning of the battle against Lord Dotex in Save Database has been improved.
The challenge Mysterious Note is now easier to complete.
Fixed a bug in the quest Not Again where the boss sprite wouldn't render properly.
Fixed a bug where special characters woulnd't display correctly in private message titles.
The minions in the quest Collect & Fight are now more aggressive.
The quest Tile Matching has been rewritten to fix various bugs related with parties.
Abandonning a quest in a party now offers the option to stay in the party.
Players can no longer invite other players to their party if all party members are dead.
Inviting a player to your party in the quest Boss Battle now heals the current boss.
The quest Boss Battle has been improved. Party members signing out no longer causes the quest to fail. The dragon shooting angles are now less random. The 360 degrees lightning attack of the bat has been nerfed. The damage and HP of the basilisk boss has been buffed.
Fixed a bug where randomly generated username could be invalid.
Respawning in certain quests now requires a confirmation to avoid misclicking.
Fixed a bug where achievements triggered upon signing in woulnd't be displayed correctly on the client.
Questions asked to all party members can now only be answered once.
The boomerang has been replaced by a shortbow. The bow has been replaced by a longbow.
In the quest Collect & Fight in PvP mode, players' damage now increases over time.
The chat commands (ex: /help) have been improved. Commands now work even in the #local chat.
Right-clicking a player while in PvP no longer displays a context menu.
Unexplored maps are now marked with a question mark. The world map zooming is now more smooth. Fixed a bug causing task monsters to not be displayed correctly.
Completed achievements are now marked in the guide panel.
I added an achievement for completing your account registration and for playing the game on mobile.
The unique equip interface now displays information about the materials.
The feedback window has been improved.
Fixed a bug where the boss lair hardmode wouldn't be selected by default according to active tasks.
The server status on the sign-in page now refreshes automatically.
Fixed a bug where rerolling an unique equip bonus wouldn't display the right values.
The chat color of party members is now different.
Death penalties now decrease the more death you have.
Great performance improvement on small-screen devices.
Joining a party now automatically synchonizes your tasks with the party leader.
Certain challenges are now excluded from tasks.
The deatly towers in RGB are now more deathly.
The startup page loading is now a lot faster, especially on slow mobiles.
The .html file size has been reduced by over x40. This is done by precompiling the Vuejs interfaces.
The game static assets file size has been reduced thanks to the use of a new compression strategy. The parsing of the assets is also a lot faster and incremental.
The memory usage related with maps have been reduced by over x100. This is done by using bit arrays rather than regular arrays and by clearing intermediate data.
Restarting the server is now a lot faster by excluding development dependencies.
The server now uses ES2018.
The compilation internal tools have been improved to be able to build the entire app in a single step without relying on hardcoded timers.
The architecture of the project has been improved. It now uses ES6 imports. The game initialization has been greatly simplified.
Fixed a bug where the element icons when crafting would not appear correctly.
I added an achievement for wearing an unique equip in every slot.
The number of materials required to reroll the bonuses of unique equips have been reduced. However, a stat orb is now required.
Restoring default preferences now take into considering whether the game is ran on mobile or not.
The server has been upgraded to Node.js 10 which is more performant.
I upgraded the particle engine library and the rendering library.
The game now uses more aggressive culling to improve performance on small-screen devices.
Fully-upgraded pets can now be combined into even more powerful pets. The Crazy Pet Lady has been added to the game.
The tier and level of pets now increase faster.
You can now quickly reply to an offline private message.
Fixed a bug that caused player sprites to be able to clip through certain objects.
Complex stats are now accessible only after reaching a certain level.
There is now a animation when buying and selling items in the shop.
The ability and contribution interfaces are now more compact.
Level, fame and lore books related achievements are now updated upon signing in.
Fixed a bug causing certain monsters to attack before having a target.
Fixed a bug where pressing the world map hotkey wouldn't close the dungeon map.
Fixed a bug where certain characters wouldn't appear correctly in offline messages.
Players can now send offline private messages via the inbox window.
Many art assets has been changed. The credit page has been updated.
Unique equips are now crafted at the anvil. Crafting unique equips now increases fame.
The player stats window has been improved. It is now more mobile-friendly and displays where stat bonuses can be found.
Fixed a bug causing the Summon Dmg stat to not work properly in certain cases.
Over 40 new unique equips have been added to the game. Each of them has at least one special and powerful effect such as getting healed when reaching low HP, sharing fury with teammates, having multiple pets at once and much more. Thanks to zigeuner for designing many of the unique equips.
Many new stats have been added on top of the new unique effects. This includes drop chance, max pierce count, heal applying rate, buff area of effect size, projectile speed and many others.
Pets now attack other players.
The highscore and competition now support score ties.
Teleporting now has an animation.
Summons and pets now generate fury for their master.
Fixed a bug causing pets to not pick drops for their master.
Fixed a graphical glitch with PIXI tiling sprites (ex: chain projectiles).
Fixed a bug causing totems in Summoner Totems to be all piled up.
The number of towers killed in Bullet Heaven is now displayed when doing the challenge Infinite.
Fixed a bug causing an invalid challenge failure message to be displayed in Duel League.
PvP no longer needs to be unlocked.
The database schema validation system has been improved to display errors more easily.
I added the new command /stats to see character stats. It is meant for advanced users only.
Players can now battle against each other anywhere in the overworld.
9 new healing abilities designed by zigeuner have been added to the game.
The chat now has three filter modes: All, Friends-only and None. A new option has been added to filter party requests.
Many UI icons have been revamped by the player apsyll. Emojis have been changed.
Crafting now considers items in the bank.
Receving a PM when PM filter is set to off sends back a "I'm busy" message.
I added a few new achievements related with equips and pets.
The Tutorial Help button is now hidden when a popup is opened.
The fence section in the quest Move Database has been improved.
The new stat Move Speed After Attack has been added.
Ignoring a player now deletes its messages.
Pressing tab when the autocomplete display name only has 1 name will select that name.
Rain droplets no longer change falling direction when the camera moves.
The appearance of drops in the side quest Glitched Inventory has been grealty improved. Actor sprites can now use icon images.
Clicking through the chat no longer triggers abilities and interacts with NPCs.
Monsters in the side quest Summoner Totems now attack the totems more aggressively. Less monsters are spawned.
NPCs in the quest Protect Town now regenerates life over time.
The weak tree in the side quest Cure Tree is now more obvious.
The ending of the quest Sad Tree has been improved.
Monsters in the side quest Shaking Screen now stay closer to their switch.
Equips in shops now display whether or not they are usable by the player.
Fixed a bug where the task interface wouldn't update properly.
Shops now always include cheap weapons.
The Floor is Lava section in Backup Plan gets harder after 5 minutes.
Fixed a bug where players would display hitsplashes twice.
Fixed a bug where audio volume wouldn't update properly.
Fixed a bug where minions attacks would slow down the player.
Fixed a bug where only one chrono would show when killing multiple bosses in The Elementals boss lair.
Fixed a bug where a dialogue related with the Mysterious Note in the quest Not Again would be displayed incorrectly.
Fixed a bug where the quest buttons would stay even after exiting the quest Base Defence.
Unexplored maps are now blurred in the world map.
I added an animation upon receiving a new inbox message.
The Elementals boss lair now display timers upon killing the bosses.
Collect & Fight boss fight has been improved.
The second boss of Boss Battle has been improved.
Servers error statuses are now displayed on the sign in page.
Certain times now have an icon.
I added icons next to monsters caught in Catch Them All.
Arrow keys can now be used to move the player.
Fixed a bug where players could get stuck in a dungeon.
The wall sprites in the Valley Dungeon have been updated.
A message is now displayed if the game hasn't loaded properly.
Spiritual Spirits are now spawned on top of the killed monster and now have a spawning animation.
Offensive usernames are now disallowed.
Fixed a bug where the plants attack wouldn't attract the player correctly.
Fixed a bug where Eletric Totems ability wouldn't work correctly.
The private message input now offers an autocomplete list of player names.
I added a new command /examine to examine a player remotely.
Equip links shared in chat now have the color of the equip.
Monsters in overworld maps are now randomized.
Dungeon rooms that have not been cleared are now marked with a red mark.
Pressing tab will now reply to the last player you sent a private message to.
Entering a map where the side quest has already been completed will create a new map instead.
Monsters can now move with any angle rather than being limited to 45 degree angles. This makes their movement smoother especially in certain quests like Base Defence.
I greatly improved the server performance for non-combat actors.
Constant variables are now inlined which improves by 5% the overall performance of the game and server.
Drag-n-drop in shops now show a black box on the item lists.
Fixed a bug where right-clicking a dungeon teleport would open the browser context menu.
It is now possible to click through the hint to attack.
Changing builds now sends your old weapon to the bank rather than your inventory.
The monsters in the quest Crazy Switch are now marked in the minimap.
Fixed a bug with the collision grid automatic generation that affected the quest Puzzle & Bridge.
The command system now prevents HTML injections.
Fixed a bug where the combined window left panel list wouldn't scrolled to the selected panel.
The font size of certain interfaces have been reduced such as the contribution and lore book panels.
I updated the database integrity tests.
Fixed a bug where the contribution equip reskin prefix wouldn't display correctly.
Fixed a bug where certain tiles appeared below the player instead of above. I also improved the tool that generates the tile definitions.
All mission types now use the same internal variable system.
I added two new achievements for selecting and changing your specialization.
Fixed a bug where it was possible to summon minions inside walls.
I made major changes with the entity engine to improve its maintainability and its performance.
The classes Player and Main have been combined. This resulted in over 15K lines of code being changed in over 300 files.
The code for sign in/up/off is now a lot more robust and scalable.
The performance of the quest variables system has been greatly improved. It now uses an array instead of a hashtable for accessing values.
Pressing Escape or Backspace now clears the key bind in the settings window.
Fixed a bug caused when closing the key binding window while a key was being rebound.
The quest Protect Town now requires level 3.
The API now uses opaque Typescript types so safer typing.
Starting a new build now gives level 0 equips.
Popovers now use the v-tooltip library. A bunch of issues with popovers have been fixed.
In the code, players now use a different typescript class than monsters. It only took 4 years! The Entity system will undergo major restructuration in the upcoming week.
The chat is now selectable when opened.
Argent now has an option to interact with the anvil.
The hp bar of summoned towers are now hidden.
The Skill Grid has been renamed to Specialization.
Certain panels are now hidden by default for new players.
Leaving PvP teleports you back where you were before starting PvP.
Task bundles now give gold rather than materials and gems. Players no longer have to rely on luck to get the materials they want.
Fixed a bug causing certain equips to appear as NEW even if they weren't.
Fixed a bug causing the ability cooldown to be displayed even when having no ability.
Fixed a bug causing the interface to stay semi-transparent after being hit.
Warnings related with abilities are now hidden when in a quest forcing you to use certain abilities.
The stat description of status effects are now more clear.
All panels of the dashboard can now have a key binding.
Players can now train multiple character builds. Builds start off at level 0 and are leveled up independently. Quests and equips are shared among the builds. This feature is unlocked upon reaching level 25.
The database saving and loading system are now more modular.
Many abilities have been balanced and improved thanks to the help of zigeuner.
Three new abilities have been added: Lightning Boom, Attract Trap and Black Hole.
The AI system has been upgraded to be more flexible. The behaviour of Suicide Slimes has been improved.
Equip perfect rolls now get a +10% stat bonus and appear in gold.
Drops are now more likely to match your specialization and active abilities.
The dungeon data compression has been optimised.
Added a new ability behaviour that attracts monsters into its center.
Starting a quest with presets will now dismiss your active summons and buffs.
Removing a summon ability now dismisses the minions.
The game now uses the library v-tooltip to display its tooltips. The new library is a lot more performant.
I added a new panel that contains a list of guides to help new players.
The crafting interface has been improved. It is now easier to understand.
Abilities can now quickly be changed from the ability bar at the bottom right corner.
Fixed a bug causing the advanced ability panel to not display summon stat bonus properly for non-summon abilities.
The quest panel now shows whether the quest is PvP or not.
The player list now has a friend, party and PvP button. It also displays the server id.
The Daze status effect has been buffed.
The engine now support dynamic behaviour attack stats such as larger bullet sizes and faster bullet travelling speed. Those new stats will be useful in the upcoming unique equip system.
The inventory now opens a lot faster. This is done by lazily rendering the equip icons.
The chat popup now automatically scrolls down.
Fixed a bug causing maximum speed bonus to not be displayed properly in the skill grid.
Fixed a bug causing ability stats to not be rounded correctly.
Fixed a bug causing weapons to not be properly changed when switching specialization.
Unique stat orbs have been removed from the game. Existing stat orbs have been converted in Wildstar stat orbs.
Fixed a bug causing fury to be activable below x1.1.
I updated the tutorial images and the daily tips images.
Fied a bug causing names to not be clickable in the chat.
The chat timestamp now uses local time rather than UTC time.
Performing well in certain quests now increases the expected rewards. Dying in certain quests now decreases the rewards.
I made changes with the status effects. Range attacks now trigger bleeding effect. Melee attacks now trigger the new status effect called Daze which reduces the target's damage.
I created a tool to more easily update the servers.
Pressing Tab while the chat is on focus now toggles the private chat.
Fixed a bug causing Race Around the Lake to be incompletable if you closed the dialogue.
Fixed a bug causing Equip Boxes to give equips with incorrect levels.
Fixed a bug causing the maintenance message to be incorrectly displayed.
The big worm monster now shoots more bullets before hiding underground.
Examining a player now opens a popup instead of displaying the text in the chat.
Fixed a bug causing Break The Target and Moving Targets highscores in Coop to not work.
I improved the knockback behaviour of strike attacks in the quest Soccer.
Fixed a bug causing the Back button to not work for the Pvp embedded interface.
Inputs that share the same key binding than a movement input are now correctly marked.
I improved the performance of map collision tests.
Fixed a bug causing file caching to not work for map files.
Fixed a bug in Chrome that causes the initial map rendering to be very slow.
The game can now run on multiple servers at once. Players can choose their server when logging in.
I added a basic friend system. It will be improved in the next update.
I changed the password algorithm for a more secure one. I also implemented a system to easily update password algorithms.
Fixed an issue causing the quick emoji list to not open.
Fixed an issue causing the feedback form to not submit.
Improved the database indexes. Indexes are now validated when starting the server.
Improved the memory storage for equips.
The game now lazily loads the interfaces. The number of HTML elements when initializing the game has been reduced from 2800 to 600.
Opening and closing interfaces is now faster, especially the inventory and bank interfaces. The equip details and icons are now lazily loaded.
Global performance improvement when looping on arrays.
Fixed a bug causing lag when changing maps.
Fixed a bug causing Generous Healing to not work properly.
Fixed a bug causing completed achievements to not be displayed in the inbox.
Crafting upgrades must now be unlocked.
Crafting costs at low level have been greatly reduced.
The crafting interface has been improved.
I added back the chat popup button.
All quest monsters now contribute to tasks.
The missions Sad Tree and Race Around the Lake have been simplified.
You can now abandon a quest by pressing Escape.
Fixed a bug causing songs to not play.
Messages starting with # are now sent to the local chat rather than the global chat.
Chatting in the local chat while no one is around now displays a warning.
Fixed a bug causing monsters to not spawn in Duel League.
Fixed a bug causing hardmode boss lairs to not be completable.
The equip box now gives high level equips before low level ones.
Fixed a bug causing players to be able to respawn outside PvP arena.
Fixed bugs where player ability buffs could be applied to certain quest monsters.
The tutorial hint and the menu no longer overlap.
The font size of the notification messages now adapts to the window size.
Added a warning when completing tasks in a party while not sharing the same tasks.
Towers that can be attacked now have a different sprites than those who can't be attacked.
Pets now have a gravestone when they die.
All the interfaces have been combined into a single window.
The Tower Defence quest has been revamped.
The input system has been improved. There is now a warning when two inputs are bound to the same key. Certain actions can no longer be assigned to mouse keys.
Unlocking equip bonuses now costs a lot less.
Tower spawned by abilities no longer get the summon stat bonus.
Fixed a bug causing players to not disconnect when idle for too long.
The Equip button is now displayed when getting a new equip from an equip box.
Fixed a bug causing the message next to the player to flash rapidly.
Fixed a bug preventing clicking through the chat box.
The player sprites have been redrawn by apsyll. The NPC sprites will be changed soon too.
Ability and items icons have been revamped. The other icons are planned to be changed soon.
The chat system has been improved. Players can now hide certain messages and talk in either the global or local chat.
The inbox now includes level up details and a feedback button.
Fixed a bug causing players with slow internet connection to get stuck in dynamic walls.
Added a vertical zoom cap.
Players now automatically level up upon getting enough exp.
Fixed a bug where players could skip certain quest parts by manually using the teleporters.
Walking near a cave entrance now automatically teleports you inside.
Picking a lore book now adds a message to your inbox.
Added inbox warnings for crafting, waypoints, fury and party.
Fixed a bug causing the movement speed of the player to be affected by minion attacks.
The ability interface now displays a link to the skill grid when no abilities are owned.
Getting quest items now display a popup.
Certain quest actiosn now display a message next to the player.
It is now impossible to roll fury stats on equipment if you haven't unlocked fury and are still under level 20.
During the side quest Fury Frenzy, you can no longer activate fury if its multiplier is less than x1.8.
The pumpkin behaviour has been changed. It is invincible less often.
The Lightning Nova attack has been improved.
Dungeon bosses now have minions.
The teleport option of the player online tab has been improved. The option is now hidden if teleporting is not possible.
The dungeon minimap can now display multiple players in the same room.
Fixed a bug causing the dungeon minimap to be drawn incorrectly when entering the first time.
Fixed a bug causing Yin and Yang to not be killed correctly upon completing the boss lair.
Fixed a bug with the popovers causing them to stay visible even after closing the parent interface.
Messages you receive are now placed in an inbox rather than being displayed in a popup. The inbox also contains a list of gameplay advices.
The bullets are now destroyed more accurately.
The quest Backup Plan has been improved. The ice slimes no longer attack and the corridor is now larger.
The challenge Mysterious Note in the quest Not Again has been simplified.
You now stay as a gravestone for 2 seconds after dying in PvP.
The hitboxes of player bullets are now larger.
I added 2 new waypoints in the maps Tree Road and Sleeping Giants.
You can now use your own abilities in the quest Tile Matching.
Fixed a bug when playing on a large screen on low game resolution.
The game code is now compiled with the strictNullCheck flag. Activating the flag required adapting over 5000 lines.
Fixed a bug causing certain maps to not load.
The default attacks have been improved.
I greatly reduced the number of hitpoints of monsters in the quest Not Again.
Chronometers are now automatically removed when starting a new quest.
The world map now displays a trail to the new quest marker.
Lighting effects are not disabled when the browser doesn't support WebGL.
The lava patches collision system has been improved. Stepping on lava now displays an animation.
Tower Defence now only starts after placing the first tower.
The attacks of a boss in the quest Not Again now displays their hitboxes correctly.
The first pet you obtain is now automatically summoned.
I decreased the contrast of the minimap and world map images. The focus is now on the icons.
The introduction dialogue with Guidor has been shorten.
The quest Tile Matching is now a 5x5 grid instead of 6x6. The highscore times have been adjusted and the number of monsters reduced.
The right switch in the lava map in the quest Backup Plan no longer deactivates upon returning to the center.
Removed the achievements Enter Level 10 and 15 maps.
Leaving the slime cave in the quest Backup Plan now displays a warning.
The slime boss fight in the quest Backup Plan has now less slimes.
Fixed a bug causing the quest marker to not be displayed correctly on sign in.
Completing a side quest or boss lair now automatically grants the reward.
I added a Equip button on the equip popup.
The world map now opens upon starting a new quest.
A reminder is now displayed when on low life to use healing abilities.
Surrounding maps are no longer preloaded upon right after entering the game. This should reduce the initial lag.
Added a system that detects when a quest hasn't been completed recently and is likely to be bugged.
Changed the message when setting your password for the first time.
The entire codebase now uses Promise with async rather than callbacks.
Party leaders can now allow anyone in the party to invite other players.
A join party request button has been added.
Fixed a bug causing the skill grid to be empty when examining another player.
Logging into the game now has a better progress status.
The sign up process has been optimized. The invalid password bug has been fixed.
Drag and drop on mobile now works correctly.
The close button of popups are now bigger on mobile.
The mobile game now has a button to activate fury.
Popups are now repositionned when the window size changes.
Fixed a bugged with the quest Backup Plan when dying in party.
Players can now greatly customize their character with a brand new panel.
I added a PvP notification list.
Unsuable equips are now marked.
Skill grids can now be shared with other players. I've also improved the Quick Switch interface.
Changing specialization now automatically makes you equip a valid weapon.
Fixed a major bug causing challenges to be incorrectly marked as completed.
I managed to get the v8 profiler to work with NodeJS 8.3.
The shortcut key bind is now displayed in the popup title.
Players now automatically sign up when entering the website for the first time.
The Unique Equip interface now displays the unique bonus stacking order.
I've been working hard on improving the mobile version of the game. It now uses new virtual joysticks and I added quick interaction buttons. I'll be continuing improving it over the next weeks.
I've greatly optimized the initial page and game loading performance. The first rendering should be nearly 10 times faster on slow computers.
There is now a mark indicating players that are away from keyboard.
The Pet Customization interface has been revamped.
The fury multiplier needed for the side quest Fury Frenzy has been decreased from x2.0 to x1.8.
The +% Move Speed bonus has been rebalanced.
Fixed a bug causing text to shake in the tutorial.
The basic magic attack bullet radius has been increased.
Internal core utility classes have been rewritten and optimized.
The game now zooms automatically to fit your entire screen. This features required to rewrite the drag-n-drop, tooltip, mouse aiming, popover and dialog code.
Registration is now done in-game.
Fixed a bug causing monsters to spawn out of bounds.
Updated the website style to Bootstrap 4. The website now uses stylus for CSS generation rather than SASS.
The homepage now uses VueJS for rendering.
Improved the auto mouse aiming code to take into consideration the target's movement.
Added a button to leave the PvP session in the PvP settings window.
Low-level inactive accounts are now getting deleted more often.
A new quest called "Tile Matching" has been added to the game. It offers the most complex challenge yet!
Pressing Esc now displays a button to change the settings.
The ending dialogue in Move Database has been improved.
There's is now a confirmation question to drain the water in Puzzle & Bridge to prevent accidently resetting the puzzle.
The catch rate formula in Catch Them All has been revamped.
Reduction of boilerplate code for VueJS.
The code is now compiled with suppressImplicitAnyIndexErrors to false.
The Soccer quest goal posts have been improved.
The internal dialogue system has been improved to support dynamic text.
Fixed a bug where non-moving NPCs would not turn towards the players when spoken to.
New contribution rewards have been added to the game! This includes the ability to quickly change between combat configurations, customization of the context menu and expansion of the inventory capacity.
Weapons given from task bundles are now always equippable by your class.
Equipment piece and type internal ids are now numbers. Affects a lot of internal code.
The equipment crafting internal system has been revamped to add typing satefy. AI behaviour, achievement and particle effects code are also type-safe now.
Chat color now also applies to the text above your head.
Cache-control has been optimized.
Added a loading spinner to the sign in page.
Fixed a bug with resizing popups.
The question popup is now larger.
Fixed a bug where equipment would flicker while crafting.
The new side quest "Fury Frenzy" has been added.
The loading performance of the home page has been greatly improved. This is done by delaying scripts loading and delivering smaller image files.
Story quests are now highlighted in gold. The requirements of many quests have changed.
The contribution reward system has been rewritten. Cool new rewards are coming soon. The new system is a lot more robust and a lot more flexible.
Key inputs mentionned in dialogue now considers your current key bindings.
Added a new emoji for the quest Backup Plan.
The instructions for Base Defence has been improved.
Inviting players to your party is now easier.
Fixed a bug where reviving teammates would not work as intended.
Fixed a bug where clicking the mouse right after moving it wouldn't interact with the correct object.
I revamped certain aspects of the new quest "Backup Plan". Completing a task is now a requirement to start the quest. The right side of the lava room has been revamped. Quest markers and hints have been improved. The boss fight is now easier. The Wise Old Man now teleports you at the Northern Mountain waypoint.
Fixed a bug where they would be a delay before being invincible after reviving.
You can now join ongoing Save Database and Move Database quests.
Added a registration reminder for guest accounts.
HP bonus are now longer applied in quest challenges limiting HP.
Waypoint requirements are now easier to get.
A passage between the Northern Mountain waypoint and the Haunted House has been added.
The Competition system has been revamped to work probably in a multiple server environment.
Fixed a bug where monsters aiming would be wrong after switching aiming target.
A new story quest called "Backup Plan" has been released. This is the longest quest so far.
Two new achievements related with The Wise Old Man have been added.
I improved the database error handling and reconnecting system.
Certain monsters now bounce when hitting a wall.
I improved the performance of map quest loops by adding an actor cache.
Pressing the Shift key no longer affects movement.
The game code is now compiled with "use strict".
The account recovery system has been improved. It also now offers better account protection.
The local data storage system has been revamped to support static typing.
The fireball and iceshard sprites have been revamped by apsyll.
There is now a warning when trying to start a high level quest.
The PvP system has been improved. You can now form teams and start PvP rounds.
Players can now specify the ascension tier in the possible rolls crafting window.
Starting Move Database now requires choosing a specialization.
Fixed a bug with audio triggering errors.
The settings interface has been revamped.
You can now swap element factors on armor.
The mountains tileset has been improved by apsyll.
You can now salvage 10 stat orbs into a wildcard stat orb.
The command internal system has been revamped. It now supports Typescript static validation.
While in the tutorial, the HUD has been simplified.
Fixed a bug causing Yin and Yang to be healed by the players healing abilities.
Adjusted the description in the ability advanced interface about attacks that deal no damage.
There is now a description of the stats when rerolling stats.
Upgraded to NodeJS 8.1.2.
The PvP Arena is out! This new mode allows players to fight each other in a battle arena.
The map tilesets and certain sprites have been revamped by apsyll.
A cooldown timer has been added on top of abilities.
You can now leave a boss lair via Menu -> Exit.
Equip boxes are now only given up to level 15.
Revive animation is no longer shown while in PvP.
There is now a warning when trying to recolor equipment on a computer that doesn't support WebGL.
The maximum number of monsters have been capped for certain quests to prevent abuse.
I added an advanced ability details window.
The reward formula has been revamped.
The exp formula has been revamped. The soft cap is now at level 35.
Minions now follow you when teleporting in another map.
Fury multiplier now displays 2 decimals.
The current roll quality of equips are now displayed in the crafting interface.
Fixed a bug causing damage on low life to not work properly.
Fixed a bug causing duplicate question popups to be displayed.
Status effect and damage triggers now share a different timer. This makes balancing abilities easier.
It is now possible to continue a dungeon even after the server resets.
Gold equipment can now be ascended using gold shards. Each ascension increases the damage of weapons by 5% and the defence of armors by 5%.
Upgraded Vue.js (DOM rendering library) to v2.3.0 which offers better error handling.
The skill grids content have been revamped. Special thanks to chuy89 for designing the new grids.
The stun status effect has been replaced by electrify. Attacking electrified enemies generate more fury.
The drain status effect has been changed. It now decreases the enemy defence.
The pet tier formula has been revamped. It is now less random.
An attack can only trigger status effects on an enemy once.
Fixed a bug where players would stay transformed after using a transformation ability.
Elemental orbs are now 5 times more common. Changing weapon element typing now requires 5 orbs.
The ability "Healing War Cry" has been added. It heals and increases damage.
Killing an enemy with Arrow Trap now triggers another Arrow Trap.
I added a cleared room flag in the dungeon minimap.
Fixed a bug causing an invalid dialogue in Not Again.
Fixed a bug where the ability damage displayed in the inventory would be 0.
Fixed a bug where the client could connect while running an outdated game version.
Leveling up abilities now increases their damage.
The new items "Gold Shard" and "Unique Stat Orb" have been added. They are obtainable by salvaging equipement. They don't have a use yet.
Mana and ability weapon requirements have been removed. Unique bonuses related with mana have been changed.
Equip rarity colors were changed. Blue < Yellow < Gold
Unlocking an ability now automatically assigns it to an ability slot.
Cold Explosion no longer shakes the screen.
Optimized strike collision tests.
Improved the links in the chat system.
Added the "Buff Duration" stat.
Added a time limit to certain questions.
Item popups now display the color of the equipment picked up.
Fixed a bug where stat values were incorrectly rounded in the interface.
The level of summons is now hidden.
All the existing player abilities have been revamped. The new abilities are more diverse and use new game engine features. New abilities include summoning creatures, healing party members, shape shifting, complex chaining and much more!
Players can now choose a specialization (Warrior, Ranger or Mage). Each specialization has different abilities and stat bonuses.
Your specialization affects what type of weapons you receive from monsters.
Over 25 new stats have been added to the game, most of which are related with fury.
The stat window now provides better stat descriptions.
A timer is now displayed next to your fury multiplier.
The gravestone revive area is now more clear. An clicking animation has been added on gravestone.
Changing the game content type in the game content list now changes the selected game content.
Starting a new game content (quest, boss lair, dungeon) now resets fury.
You can now use a regular attack much faster after using a special attack.
When rerolling a stat on an equipment, the roll quality in percentage is now displayed.
The number of Level Shards required to level up equipment has been reduced.
Equipment dropped by monsters now has a color that matches their rarity.
Windows now become semi-transparent if hit by an enemy.
Fixed a bug causing the walls to not disappear in the last Boss Battle fight.
Fixed a bug causing the chat text to appear out of bounds.
The reputation grid system has been entirely revamped. There are now 4 skill grids that contain abilities and stat bonuses. Each power-up can be leveled up.
Attacking monsters now generates fury that can consumed for a large damage bonus.
The Eastern Valley map has been removed. Impacted quests have been relocated.
Certain Northern Mountains maps have been changed by adding new passages.
Disabled zalgo in chat.
Bullets and chain attacks now have an area of effect rather than being considered as a point or line.
The quest shop has been removed since the abilities are now leveled up in the skill grid.
Reputation grid related achievements have been removed.
Improved internal Typescript auto-completion for third-party libraries.
Fixed a bug where socket connection would not be established correctly.
I've released a new main story quest called "Not Again!". This is the most complex quest of the game so far.
It contains a lot of hidden secrets and easter eggs. Good luck unlocking the new achievement as well!
Switches in "Shaking Screen" are not marked in the minimap.
Fixed a bug where clicking the close button of popups wouldn't close them directly.
Fixed a bug causing particle effects to not be displayed.
Players can no longer camp near the entrance in Teleporter 2000.
The difficulty level of each quest and challenge is now visible.
There is now a fame calculation breakdown.
The sound effects have been changed.
Changed the way quest markers work in the world map.
Added a system to extract statistics for combat balance purposes. (Ex: Ability popularity).
Added a system to send packages inbetween servers.
Extended the dialogue in Save Database about the database token key.
The level up button has been repositionned near the experience bar.
Improved the twisted map effect in Save Database.
Fixed a bug causing messages to not appear in the chat popup window.
Fixed a bug where disabling WebGL but enabling lighting effects would cause glitches.
Fixed a bug where certain hitsplashes would be wrongly displayed as 0.
Fixed a bug where status effects wouldn't appear on the actors' head.
Fixed a bug where placeholder text in Google Chrome would appear grey instead of white.
I've been working on a friend list system and inter-server private messages system. Note: It is not enabled as the game only uses one server right now.
Every day, a random challenge for each quest now gives x2 reward bonus. The reward multiplier from certain challenges have been changed.
The world map now supports zooming.
Players can now request to join a party.
Fixed a bug causing duplicate highscore entries in the database.
Fixed a bug where boss lair timers couldn't be removed.
Fixed a bug causing lore book entries to not flash.
Fixed a bug where the active quest and challenge wouldn't be shown properly.
A new lore book has been added. The Creator's Journal contains 20 entries that have been scattered around the world of Raining Chain.
It is now possible to join a party even if it is currently doing a quest.
The quests "Puzzle & Bridge" and "Puzzle & Switch" can now be done in groups.
Fixed a bug where other players' quest markers would appear on the map.
Fixed a bug where a dialogue event could be triggered multiple times.
Fixed a bug where opening two interfaces too fast would glitch them.
The Raining Chain Editor is finally ready! It is a tool anyone can use to create content such as maps and quests for Raining Chain.
The game is now using https.
Drops and exp from monsters is now awarded to everyone in the party even if they didn't damage the monster.
Fixed a bug where towers in RGB would be unkillable.
I added a button to quickly leave a party.
I revamped the internal quest marker system.
Fixed a bug where dialog popups would teleport on opening.
Fixed a bug where the socket connection would be initialized on the page loading rather than on the first transmission. Leaving the page idle for too long would result in a disconnect.
You can now right-click players in town even if you have PvP on.
I've created a discord channel for Raining Chain. The channel is the best place to trade and to discuss with the rest of the community.
I've made great progress with the new Raining Chain editor. Most of the Quest API documentation is now complete.
The game has been restructured to be easily packaged. I've also improved the module integrity tests.
The game now supports embedded mongodb database with TingoDB.
The internal cutscene system has been revamped to be easier to use.
The highscore interface has been improved. You can now browse previous competition results. Competition rewards have been greatly improved.
There are now two new emojis unlockable by obtaining competition medals.
When leveling up, an icon is displayed above the player's head.
Pressing Ctrl-C no longer opens the Contribution window.
Fixed a bug where timers would be invisible.
Fixed a bug where reputation interface would not be fully visible.
Fixed a bug where the chat minimize button wouldn't be clickable.
Fixed a bug where chat over the players' head would pile up.
Improve the internal way to load scripts via the ModuleManager.
Fixed a bug where requests to the Twitch API wouldn't work.
When dismantling an equip, its name appear in the question popup.
Kind of fixed a chat input bug in IE 11 and Edge.
The tutorial has been revamped. It is now shorter than before and uses a new map.
I improved the system to debug collision maps.
The forums are now hosted on wikia. I'm currently migrating the existing threads.
The walk-to-target algorithm has been improved.
The game is now compatible again with IE11.
While attacking, you no longer select the chat input.
Fixed a bug with the chat popup.
Fixed a bug when shooting downwards while touching a wall.
I've implemented a system to ensure the database integrity more strictly. It also tests inter-collections integrity.
I've updated the database indexes.
I've updated the Websocket core to uws and the NodeJS version to 6.9.4.
Map creation tutorials have been moved to the wiki.
You can now drag and drop equips to sell them in the shop.
King of the Hill monsters are now more aggressive.
Windows shortcuts now works while in the settings window and not rebinding an action.
Collect & Fight now displays if an upgrade has been capped.
Fixed a bug where pressing Ctrl would affect movement inputs.
Made internal quest API changes to be more strictly typed.
The dialogues for the quests Crazy Switch and Protect Town have been improved.
Wildcard Stat Orbs are no longer always given from Task Bundle.
I improved the automatic database backup system. I am now saving in gzipped BSON format rather than JSON.
Equip popup and crafting interfaces have been fixed.
Fixed a bug where you could talk with NPCs as the quest was finishing.
You can no longer extract stat orb from starting equipment.
The map transition from the town to the northern mountain is now smooth.
The chat is now opaque when in focus, even if the player is above it.
Updated the client libraries Pixi.js, VueJS, jQuery and jQuery-ui to the latest version.
Fixed a bug where Reputation hotkey wouldn't be changed.
Fixed a bug where players couldn't start quest is invalid dungeon settings were choosen.
Fixed a bug where bats in Locked Memento would be inactive.
You can now click-right waypoint to quickly teleport to them in the world map.
All items in the material tab now unlocks material-related achievements.
Teleporters in the Haunted House are now white.
Fixed a bug where the screen would shake in tiny maps.
Server no longer sends data about invisible chronos.
The stat system now uses number ids for better performance.
Entering a high-level map now displays skulls.
High-level map warning is no longer displayed in dungeons.
Improved debug features for altering monsters.
Bipolairy has been renamed to Crazy Switch. Many other quest internal ids have been changed.
PvP is now unlocked at level 5 rather than being accessible right away.
Achievement system has been optimized.
Touch screen movement option is now offered in the tutorial.
Trying to use an ability with a wrong weapon now displays a warning.
The game static data is now in binary.
The server initialization is now faster. This means lower downtime on updates.
Optimized equips database storage.
Pets can now gain multiple levels at once if enough exp is obtained.
Fixed a bug related with chronos in Minesweeper and Tile Flipping.
Protect First Town no longer has werewolfs.
Moving in diagonal is now slower.
Changed the boss in Duel League.
The internal preferences system has been changed.
The Northern Mountains area has been released! It features ten new maps made by apsyll.
Added a new dungeon called the Haunted House made by batmanto.
Fixed a bug where you could click thru the title bar of popups.
I've done major code cleaning to use an entity-component system rather than conventional OOP.
The Actor and Main class are now split in multiple components.
I've added an automated system to test quests.
Fixed a bug where a slime minion could spawn as the dungeon boss.
Fixed a few bugs with the Completion Rewards window.
Fixed a bug when the dungeon chronos wouldn't work correctly.
Fixed a few bugs related with Move Database.
I made a new game engine API that uses Typescript. All quests have been converted to use the new API. The new API is able to detect many more errors during the compilation. The new Raining Chain editor will be based off it.
Unfinished dungeons can now be re-entered up to 10 minutes after leaving it.
You can now teleport to a party teammate while he's doing a dungeon.
Error messages are now displayed in a notification box instead of a popup.
The quest Duel League has been rebalanced. The boss is stronger and invincible for the first minute.
I revamped the chrono system. Only relevant chronos are stored in the database.
Fixed a bug where players could get stuck after teleporting.
Task icons in the Missions interface are only shown for incomplete tasks.
All database tables now use schema validation.
Fixed a bug where players could bypass the bank storage limit via Bank All.
I added a limit to the number of accomplishment notifications sent.
I revamped the task reroll system to prevent exploits.
Fixed a bug where password and username recovery windows wouldn't open.
Fixed a bug where Rock Trap ability wouldn't work properly.
There is now a dungeon score breakdown.
The menu list now shows above the popup windows.
I added a system to hide duplicated questions and popups.
Dungeon monsters strength now depends on the number of players in the dungeon.
The task window now shows how long before the First task of the day bonus is available.
Pressing a window keyboard shortcut while in the setting window no longer closes the setting window.
Revamped the completion reward internal system.
Revamped the metrics system. It now uses the logs to generate metrics. It can now display a summary of players daily activity.
Improved the chrono system. I can now alter the timers and save them properly in the database.
The disconnect popup is now displayed on top of everything.
Improved the quest marker system for game content starting location.
Fixed a bug where the minimap icons would be misplaced on sign in.
The dungeon boss room now has a skull icon.
Fixed a bug where kicking a party member while in a quest could make the quest incompletable.
Randomly generated dungeons are now officially released!
Unlockable dungeon difficulties and sizes have been added.
Dungeons now have highscores and better multiplayer support.
The quests, side quests, boss lairs and dungeons windows have been combined into one interface.
All missions now have a thumbnail.
The dungeon map interface has been improved.
Players accomplishments are now broadcast to all players. This can be deactivated by a setting.
Dungeon settings are automatically matched with your dungeon task. I also added full dungeon clear tasks.
I've revamped the quest internal system to support the new random dungeons more easily.
Monsters no longer have diminushing returns.
The patch notes page now shows the planned updates.
Nearby maps that use smooth transitions are now preloaded before the others.
I updated the randomly generated dungeons. They now contain waypoints, shrines, obelisks,and keys. Players can also choose a dungeon difficulty and size.
Existing dungeons have been renamed to Boss Lairs.
I upgraded the version control sysetm for the game code source.
Improved the windows positioning logic.
I am now logging more metrics about players.
Improved the map transition system for small maps.
I released a sneak peak of the upcoming randomly generated dungeons.
The database has been migrated to mLab and now uses MongoDB 3.2.
Player stats menu now display advanced data.
Possible craft bonuses menu now displays the chance to roll each bonus.
Pets can now be displayed in chat.
Popup windows are now resizable. I also added a setting to automatically maximize them.
The world map can now display the name of the maps.
Opening a side quest reward chest while party members are not nearby now displays a warning.
The database has been optimized. It now uses better indexes and bulk updates.
Party members that are nearby have their name displayed in green.
Fixed a bug where side quest timer would stay even after leaving the map.
Fixed a bug where unique equip related achievement wouldn't trigger.
Bombs in Bad Luck Brian now have a delay before damaging. Dying during this fight now properly resets the timer.
Fixed a bug where players needed to click twice to walk to and enter a cave or a door.
The server now resets at the same time everyday.
Quests and side quests that are bugged are now automatically disabled to prevent further server crashes.
Greatly improved the performance of creating a map and simple actors. This will be very useful for the upcoming randomly generated dungeons.
The squirrels are now bigger.
The opacity of special effects is now tied with opacity of the actor. This fixes a bug where the Big Worm digging animation would stay opaque after killing it.
Blocking towers in Move Database no longer blocks bullets.
Quests and side quests part of your tasks are now marked.
The world map now displays the location of monsters involved in tasks.
Each monster now has an associated icon.
Inventory windows now have a Collapse/Expand All button.
The quest Soccer has been revamped. Monsters now try to push the ball and shoot less often.
Added a 1 second delay before bats in Locked Memento attack the player.
The equip level of the equip boxes now depends on the level where you obtained it.
Repositionned the HP bar of bombs in Bad Luck Brian.
I improved the way I handle sprites z-index. New sprites are added at the correct z position.
The ability window now has a "Hide Unusable" button. The interface also displays what key to press to use each ability.
I am now using the library async to run database queries in parallel. Signing in is now 5 times faster.
The storage system for achievements have been changed. It is a lot more compact than before.
You can now press Esc to leave the game.
Critical hits and life leech now have a different hitsplash color.
Element orbs can now only be used on weapons. You get to choose what element swap you want.
Side Quests progression hint now updates more frequently rather than spamming the chat.
I removed player deceleration and reduced Npc deceleration. Movements are more sharp than before.
The term "boost" has been renamed to "bonus".
Monsters summoned now have the same stat modifications than their master.
I added an option to make the chat box always opaque.
I added an option to only receive messages from players in the same map than you or in your party.
I've finished cleaning the code base. Typescript is now compiled with the "noImplicitAny" flag.
I've updated the codebase it to make full use of ES6. All "var" keywords have been changed to "let".
You can now drag and drop abilities.
Old unused Dialog UI code has been removed.
Improved the performance of deep cloning arrays.
The database now uses atomic operations for sign in, preventing signing in twice. You can now right-clicking reputation tiles to quickly select them.
All server-client packages now have Typescript typings. I revamped the way I'm managing global variables.
Npcs now always look towards the player during a dialogue.
The world map now displays the player position even when inside a house.
The respawn popup now warns the player that respawning will fail the quest.
The level up button is now next to the chat.
The top right corner now displays the player fame.
Fixed a bug where switching tab would a particle effects mess.
Fixed a bug where drag and drop would work cross-windows.
Added drag and drop in the crafting window.
Improved the account window.
Fixed a bug where the client wouldn't recognize the player's weapon type upon upgrading it.
There is now a setting for always displaying area of effect attacks.
Delay between connection attemps to the server now increases upon failure.
I implemented a system to stress test the server. It is used to give me a rough idea about the server performance and the cpu hot spots.
Added more performance optimizations related with block actors, commands and the actor main loop.
Fixed a bug where certain maps wouldn't be displayed.
Fixed a bug where the player could wrongly appear below certain actors during a map transition.
Fixed a bug where pumpkins would be displayed as flags.
The game now supports drag and drop for items and equips.
I added a new crafting material called Elemental Orb which is obtained by harvesting trees, rocks and squirrels. The orb rerolls the elemental distribution.
Gold equipments are no longer tradable.
Leaving the game on Opera now displays a warning concerning Mouse Gestures.
The map teleporting system has been greatly changed. It is now more robust and efficient.
Actor initialization packages are now smaller than before.
Input pakcages sent to the server are now x2 smaller than before.
The number of database queries and updates have been greatly reduced. This is done by checking if the data has changed before updating the database. It improved highscores, side quests, quests and achievements.
The respawn location system is more robust and prevent invalid spawns.
Repeating the same side quest in the same day no longer affects its reward.
Links in chat are now underlined.
Fixed a bug where right-clicking actors wouldn't work.
Fixed a bug where dungeon timer wouldn't stop.
Fixed a bug where the trader's id would show instead of his name.
The quest tagging system is now more robust.
Generating party tasks now requires the approval of half the party instead of all.
Fixed a rare bug where maps wouldn't be displayed.
Interactable actors with no name (ex: bridge parts) are now outlined when moving your mouse over them.
You can now play as a girl and hide your helm.
The type of the armor no longer affects their main defence element.
I added the option to add timestamp to chat messages.
You can now only interact with other players while in the overworld to prevent misclicks.
Fixed a bug where monsters would be invisible while dead.
Completing all tasks now assign the same new tasks for the whole party.
Player level tooltip is now updated instantly on level up.
Enemies hp bars are now red if they can attack you rather than if you can attack them.
Optimized the quest saving system to only save quest variables that have changed.
Pets no longer interfere in PvP battles.
The world map button now flashes during Save Database quest.
The switch interaction message is no longer shown during Puzzle Switch quest.
Added a button to suggest to complete a particular task while in a party.
Actor interaction texts now uses an id system to minimize bandwidth.
Bullets are now properly removed when entering a new map.
Icons in the crafting menu now display the item name.
Logging out while in a dungeon will kick you out of the dungeon.
Improved the quest dialogue system where the player is forced to make a choice.
The competition highscore menu now displays the name of the quest.
Unlocking a new emoji upon quest completion now displays a message.
You can no longer change equipment while in combat.
Added a short description about the choices while dismantling an equip.
Popup chat and emoji buttons are now always visible.
You can now buy back equipments you sold in the shop.
Dungeon start popup now displays your best completion time.
The damage of various abilities have been balanced for PvP.
I improved the touch screen detection system.
Improved the quest failure message.
Fixed a bug where abilities couldn't be changed in town.
Fixed a bug where pet rename wouldn't work.
Improved the Max Possible Roll window for weapons.
Simplified the map loading system on the server and client.
Fixed potential Regex DOS issues.
Dungeon tasks now give more points.
Players are now invincible after opening a side quest chest.
I improved the anti-spam moderation tools. Moderators can now IP ban.
Teleporter2000 is now easier. There are less monsters and they give more points. Towers are more resistant.
I fixed an issue with map transitions where monsters from the map you're teleporting into would show before the transition is over.
Pet chance is now corrected updated on the client.
Walking to target on click now consider if the target is solid or not. This fixes small issues with map transitions.
Changing an equipment piece now only updates that piece rather than the entire equipment.
Names and maps now have an unique number id to save bandwidth.
Fixed a bug where invalid name (containing "mod") could be randomly generated in the quick sign up option.
I improved the way animation are sent to the client. Anims on the server are no longer considered as Entities.
Attack speed on equipment has been nerfed.
Fixed a bug where certain quests would trigger an error related with chrono.
Non-combat actors no longer have the full list of stats.
Boss Battle has been rebalanced. Most bosses now have more hp. Slimes attack less often.
The game now uses ES6 Map instead of object for hashmap.
Entities can now use number ids instead of string ids.
I edited the compression algorithm so it can support Map and Set. The new compression algorithm saves 40% bandwidth.
The world map now recenters if dragged out of bounds.
I improved the dungeon start window.
I added basic bandwidth and CPU performance tests.
I created a task simulator to analyse task distribution.
I made important changes to side quests and overworld internal structures.
Messages now use the Command system.
Dungeon speedrun highscores have been fixed.
Pressing Esc no longer closes question popups.
I made various little changes with certain abilities and unique boosts.
Fixed a bug where the dungeon popup would close for no reason.
You are now immune when leaving a dungeon.
Fixed a bug where the Play Button would be unclickable on mobile with certain screen size.
The crafting menu now displays a message when no equipment is selected.
Quests now gracefully handle bugs related with missing npcs and players.
Added slide transitions to West Forest and South Shore.
The crafting system has been greatly improved.
You can try it out by using the anvil in the town.
Equipment can be dismantled into either materials, stat orbs, power orbs or level orbs.
Equipment level, element and power can now be changed.
The craft and inventory interfaces have been updated.
The player online button is now visible even in the tutorial.
Pets now automatically pick items for you.
Players can now examine other players to see their gear and various account stats.
Puzzle & Switch internal mechanism has been greatly improved.
Reply to PM can now be bound to another key.
Starting a side quest in a party asks teammates to join you.
Improved Pet Rename system.
Added a confirmation screen when buying a Contribution reward.
NPC in Race Around The Lake now moves faster.
Max Power in crafting interface now displays the right value.
Fixed a bug where pet bonus to owner wouldn't update correctly.
The task module has been restructured. Kill and harvest tasks are now sync within the party. Monsters killed by multiple teammates give extra points.
A mana bar is now displayed above your character.
There are 8 new emojis unlockable with Contribution Tokens.
I changed the task reward points formula.
Rerolling tasks can not longer give the same tasks than before.
The question options now have hotkeys.
Fixed the power displayed when rerolling equips.
Improved the error handling system for various quests.
You can no longer buy from shops if your inventory is over well over max capacity.
Fixed a bug that prevented high level tasks to be given.
Fixed a bug where the client would apply a permanent boost twice.
Fixed an exploit that allowed people to leave quest maps.
Removed unnecessary module dependencies.
The area of effect ranges are now displayed correctly.
Points are now displayed in the quest Teleport2000.
You can't trade while your inventory is full. This is to prevent people from hoarding too many equips and causing bandwidth issues.
Fixed a bug where the static game data file wouldn't be used but instead sent via websocket.
Fixed a bug where the switch interaction message would always be displayed.
Fixed a bug where bats in Boss Battle and Darkness would become unkillable.
Added new maintenance tools for analysing database data and logs.
Reroll stat values are now as strong as original rolls.
The exp formula has been changed. Player levels have been adjusted in consequence.
All accounts that haven't completed the tutorial and haven't logged in the last 6 months have been deleted.
I changed the dialogue for Locked Memento and Darkness quests.
Party members are now displayed at the bottom left.
Armors now have an element factor which make their second and third resistance different.
Dialogue options can now be selected via the numberpad.
Fixed a bug with the player online ajax refresh on the home page.
Minesweeper quest automatically resets upon failure.
The quest monsters you need to kill are now displayed on the minimap.
I updated Biglemic and Reenaym dialogues.
Ability cooldown loading circles now take into consideration the global cooldown.
I improved the database integrity system. Equipments with invalid or duped stats have been replaced.
I added new moderation tools allowing moderators to mute, ban and spy other players.
Inventory capacity only affects equipments instead of all items.
The crafting reroll menu now displays maximum power/defence.
Squirrels now move around.
Pets are no longer affected by quest events.
Fixed a bug where the boss in Catch Them All would appear outside the invisible walls causing the fight to last longer.
The amount of monsters to kill in tasks have been reduced.
The minions in Collect & Fight are now skeletons.
Activating a switch is now faster.
Starting a dialogue now slows down the player.
Fixed a bug related with Locked Memento speedrun highscore.
Monsters can now display emojis.
Fixed a bug where Protect West Bridge wouldn't be completable.
You can no longer choose pet exp as a task reward if your pet is already max level.
Fixed a bug where a player could kill multi-phase bosses too quickly.
I added 2 new waypoints.
Players now push objects faster.
Fixed a bug where monsters without weakness would still display a weakness.
Players are now warned when bypassing the maximum messages per minute threshold.
Players can now press 1-9 to select dialogue options quicker for dialogue they have already seen.
The party system has been improved. Party leaders can now kick members and must approve invitations.
There is now a teleport option in the player online box.
Abilities in certain quests such as Break Target and Soccer are no longer affected by attack speed.
Puzzle & Bridge now states the minimal required pushes to complete each puzzle.
Added a new type of task: Kill X monsters in map Y.
Save The Database now requires to open the world map.
Attempting to leave the page but cancelling no longer ends the WebSocket connection.
Base Defence enemies now have different sprites to be played even without WebGL.
Clicking an equip in the Quest Complete menu will display its stats.
The slowdown effect after using an ability is longer to prevent spam-clicking.
Fixed a bug related with hp bar going out of bounds.
Low-level players must now speak with a NPC before traveling to high-level maps.
Pets have been disabled in the King of the Hill map and in the Sad Tree map.
Hovering the exp bar now displays the percentage completed.
Fixed a bug where right-clicking a name in chat wouldn't display options.
Improved the CPU tracking system to be able to create graphes.
I am now able to take a memory snapshot of the application to detect memory leak.
Added a properr server status system.
Fixed a bug with encoding.
The task rewards have been greatly improved. You can now customize your reward bundle.
I added system to ignore annoying players.
The hp bar above the actors and at the top right have been improved.
I released a new Github repo about my WebSocket + Encoding implementation.
I modified the binary encoding module to support integers up to 48 bits.
Many quests and challenges that used to be solo only are now doable in party : Break The Targets/Moving Targets challenges, Save Database Puzzle challenge, Fifteen.
Chat and PM messages now support all UFT-8 characters.
Defence rolls on equipment have been buffed.
Healing cooldowns have been increased to match the new monster behaviour.
Fixed a bug related with solid NPC (ex: boulder) and bullets.
Bandwidth usage is now been tracked more accurately.
The game now has emojis! Certain emojis are unlockable by completing achievements.
I've changed the attack patterns of the remaining monsters: snake, werewolf, ghost, small worm and skeleton.
There are now warnings when coming close to the daily reset time.
The Quiz sidequest is now easier.
I revamped the attack patterns of the Dragon, Bat, Pumpking and Orc Mage.
NPC interaction can now be bound to a key.
I added direction arrows in the tutorial.
Static minimap icons are now always displayed.
I improved the tower section of Move the Database quest.
The setting interface now shows instructions to go fullscreen.
Trying to use an ability under cooldown or without mana now displayed a notification near to your character. Same goes when trying to pick an item with a full inventory.
You can now use waypoints while in an overworld map even during a quest.
Attacks that acts as a grapple no longer attracts the target farther than the shooter position.
You can no longer receive the task to kill the Eyeball in Catch Them All and the Pumpking in Collect & Fight while in a party of two or more.
I refactored the internal equip system.
Many monsters have been changed. They have new stats and new attack patterns. The new behaviours are less random and less generic.
This includes: Bee, Mushroom, Plant, Slime, Mosquito, Eyeball, Big Worm, Orc Warrior, Orc Ranger and Spirit.
I added chain attacks. They link two objects (ex: bullet or actor) together. Touching the chain deals damage.
I added a new type of bullets that follow their target.
Implemented a system to repeat an ability multiple times.
Improved the buff system. Healing and stat boosting are now combined. The system also supports healing allies.
Added new images for the new chains and the Big Worm animation.
The homepage now displays the name of players online.
The pet AI has been improved. They now follow their master and attack the monster their master is attacking.
The interface viewmodels are now in Typescript with autocompletion.
Added Enums for pratically everything.
Opening a side quest chest will reward all contributors automatically.
You can now revive another player with right-click. You no longer attack when clicking on a dead player.
I improved the highscore refresh button.
Fixed a bug with quest marker.
Fixed a bug related with NPC following paths.
You no longer click thru the chat if it's expanded.
Fixed a bug related with chat scroll.
Fixed a bug where there would be a delay before becoming invincible on quest complete.
Added invisible walls in Catch Them All final boss fight.
The artificial intelligence system has been revamped. The new system allows greater customization for the monsters behaviour.
The Boss and AI modules have been combined into one. Creating new bosses is a lot easier now.
Each actor can run entirely different AI. Note: As of right now, most share the same.
The AI system is based around selecting a valid aiming target and generating a position near the aiming target to walk to.
The ability interface has been changed to support the upcoming Buff ability slot.
Fixed a bug where you could try sending a message before the WebSocket connection.
Fixed a bug where drops wouldn't be displayed correctly.
I am now using Mailgun to send emails.
The Quest API now uses Enums.
Fixed Runescape calculator.
The HP bar appearance has been improved.
Completing a quest without the challenge Speedrun activated but within the time limit will complete the challenge.
Being close to an enemy reduces damage received by up to 50%.
A message is now displayed upon lost websocket connection.
Your attack target automatically changes upon moving the mouse on another enemy.
The bank now has a limit size of 100 items.
Revamped the OfflineAction system.
Added the option to recover a username.
Optimized stat management for monsters. They no longer have player-only stats.
Border images are now embed in the CSS file as Data URI to minimize HTTP requests.
Icons drawn on the canvas now uses the icon spritesheet.
Trying to play with a unsupported browser will display an error.
The homepage is now compatible with IE9.
Fixed a bug where pet particles would remain forever.
Certain question popups now automatically close when walking away.
Added a 4th ability slot for the upcoming combat overhaul.
Fixed a bug where the browser would autocomplete wrong data in the account interface.
There is now a timer displaying status effect duration.
Status effect internal system have been improved.
Your movement speed now adapts to your frame rate.
Fixed a bug where your pet would attack you upon activating PvP.
I am now using PIXI typescript declaration files which makes the code related with rendering a lot cleaner.
I implemented my own Websocket wrapper instead of using socket.io. The new system is x1.5-x2 faster but only supports Websocket. The new implementation uses binary compression.
I added a visual feedback when reviving another player.
Monsters that attack in all directions at once now always shoot in the same direction.
The setting interface now displays a description of the settings.
The player online count on the homepage is refreshed via Ajax.
The waypoint sprite has been changed.
The areas of effect of explosions and strikes are now displayed.
Clicking an enemy will lock your aim towards it.
If too far away when using a melee ability, you will move towards the enemy.
Added action logging and automatic CPU profiling when the server is slow.
Added better internal support to customizable appearances.
Fixed a bug related with negative mana due to drain.
The client is now easier to debug and profile.
Fixed a bug where the latency would display 0ms.
Fixed a bug where SkillPlot data wasn't saved correctly.
I added a paypal donation link. I'm currently working full-time on the game so any donation is more than welcome.
New contributor rewards have been added including pet reskin and transformation potions.
The internal stat system has been entirely rewritten. The new system is much more flexible and will allow new type of stats.
The login message system has been improved.
Increased bomb explosion range in Bad Luck Brian.
Reduced time needed for RGB speedrun and Bipolarity.
Squirrel gravestones are now walkable.
You now have 20 seconds to kill all bosses in The Elementals rather than 10.
Removed the timer delay after killing Catch Them All boss.
Improved the CPU profiling system on the server.
Five new maps created by the player Ark have been added south of the town.
I nerfed legacy equipments that had duplicated boosts.
Warning message if not using all reputation points.
Optimized bullet active list update.
The attack system has been greatly optimized. The new system runs a lot faster and consumes far less bandwidth, allowing a lot more players to be connected at the same time.
I added 10 side quests to the game, one for each of new map.
Many quests have been reallocated in the western forest.
GEM now slightly affects drop rate on top of exp.
The database has been heavily modified. I am now using database schemas to prevent data corruption.
I fixed a bug in Firefox where a black line could be seen between map images.
I fixed a bug where burning status would not be visible.
Monsters in the overworld always give at least 2 exp until the hard limit.
Map name now contains the map level.
The website is now using secure websocket connection (wss) for all data transmissions.
Note: The website still uses http but no sensible data is sent via http.
I implemented a side quest system. Actual side quests should come how soon.
Resource plots (tree/rock/squirrel) now give x3 more resources but take 15 minutes to regrow. I removed the daily limit on them.
I improved the trading window: status is now colored and you can examine your own equips.
The quest marker system now uses Dijkstra algorithm which is ran on the client rather than the server.
Reaching high level now requires having a minimal GEM. The required GEM is quite low.
The color of the advanced crafting buttons now update correctly.
Fixed a bug that wouldn't allow players to purchase equips from shop if it had reset.
You can now abandon a quest directly from the Quest Window.
Opening a window via a shortcut will close other open windows.
Fixed a bug related with pushable elements (ex: Puzzle & Bridge quest).
Improved system to send initialization data for equip and items.
Removed Stat Window from the bottom right panel. It can now be opened via the Equip Window.
Changed tab icons at the bottom right.
You can now reroll equipment stats and power using materials once reaching level 8.
The equip window has been totally revamped.
I made important changes to equipment. The Power formula has been changed but the resulting damage remains the same.
Gold and orange equips now also roll decent Power rolls.
Monsters can drop equipments up to 1 level higher than yours.
I removed the level cap. Exp required is highly exponential after level 20.
While in a shop, gold is moved to the first inventory slot.
Players now see the right level of other players on mouse over.
The question popup has been revamped.
You now receive a message when unlocking a Reputation Converter.
Completing the tutorial no longer grants GEM and no longer counts as a quest completed for Achievements.
The player Boo and I worked hard to balance the quest rewards. Quests should now give roughly the same reward per hour.
Completing a quest for the first time grants a 1000 exp bonus.
Killing summoned monsters no longer gives exp.
I made major improvements to the Zelda Speedrunning section of the website.
It now offers a Bingo Tool and you can now submit new glitches.
I simplified the system that handles icons for equipment.
I implemented a system to sign in with bots to stress test the server.
The achievement window now has icons for abilities.
I fixed minor collisions and graphics problem with some old maps.
The NPC context popup will no longer appear when a window is opened.
I fixed various bugs related to shops, dying and Darkness quest.
Abandonning a quest no longer removes weather effects.
The ghost boss in the quest Bad Luck Brian now spawns bombs instead of rocks.
The server now gracefully crashes.
I added quest markers to the tutorial.
You can no longer perform actions while dead.
I added a bunch of shortcuts to quickly open windows. Check in Settings -> Binding for more info.
The reputation grid window is now smaller if converters are hidden.
Public messages are now sent to every player in the server instead of only those near the sender.
I fixed a bug with the NPC movement and an important bug with trading.
Player sprite now changes depending on the equipment used.
Multiple popups are combine into one.
I improved client prediction concerning NPCs.
When getting experience, your GEM will be shown.
Quest Window now displays a GEM bar.
Teleporting to town now revives you.
I'm currently working on a new crafting system.
New death system: You get converted into a gravestone which can be revived by a teammate.
Added a 404 page.
Clicking on a quest npc while doing another quest will no longer popup the abandon quest menu.
In the tutorial, you can no longer activate the switch without pushing the rock.
Inviting a player to your party while not being in a party will automatically create one.
You no longer walk towards a NPC if it was under your inventory or chat.
The "walk to" system now works with doors and caves.
After dying, you are invincible until you move. You can't attack while invincible.
The client chrono is now in sync with the server chrono.
Bullet Heaven towers hit more as the time goes.
When rc is streaming on Twitch, a message will be displayed to players.
When signing in, a message with the recent patch notes will be shown.
If the server is down, check my Twitter for server updates.
Max level is now level 25.
Killing the same monsters over and over gives less exp.
Exp for quest completion now varies depending on the quest.
Increased the base Quest Score to 50.
You can sell materials to shops for gold.
Materials no longer have level. Materials with level have been converted.
The server is now capable of resetting by itself.
Achievements Full Orange and Full Gold have been fixed.
The second phase of the dragon in Boss Battle is no longer random.
The challenge Short Boomerang for Boss Battle now allows healing.
Rs calculators have been optimized.
Added the quest Boss Battle.
Needed to adapt a few things to make the app Heroku more compatible.
Added the quest Tile Flipping.
Improved initialization package system. Client should not miss packages anymore.
Moved websocket server to Heroku.
Improved the cave section of Sad Tree. The correct path is now random.
Added a bunch of new icons.
Added more actorExtra in the API documentation.
I will now use Twitter to announce server maintenance.
Added the quest Bad Luck Brian.
Added the quest Moving Targets.
Added the quest Teleporter2000.
Implemented a new quest sequel system.
About 40 new achievements have been added.
Added highscore for most achievements.
18 unique boosts with special effects have been added, one for each equip type.
9 new abilities have been added.
Exp Penalty if too high level compared to monsters.
Some quests must be unlocked before starting them.
Fixed couple issues with the new "walk to" system.
You can no longer bypass bank limit via Bank All.
Achievements have been added. More are to come when I'll be done with the Emblem system.
Major restructure of the server.
Back then, the same server handled both the game logic and the file transferring.
Now, one server handles file transferring while the others handle game logic.
This means better performance and the ability to scale to multiple servers.
When too far away from a NPC, the player will now move towards it.
New tutorials for the Quest Creator: Quest Example #4 and Map Creation.
Fixed bug related with display items in chat.
Changed all dialogues to fit with new storyline.
Tower Defence is now more balanced.
Server now only loads equipment data of player currently online. This should improve server performance.
Moved the entrance to RGB north cave a bit more to the west.
Updated the look of the Quest Creator in the Quest List window.
NPCs no longer walk away when talking to them.
Players can no longer be attacked while in dialogue or while checking quest reward.
Reputation Grid now offers stat descriptions.
Dialogue events will no longer be triggered multiple times while in a party.
Improved the database backup system.
Monster level now scales with player level.
Tweaked movement formula. Puzzle & Switch should work correctly now.
Prevent rating multiple times the same quest.
If lagging, game offers to turn off Lighting and Weather effects.
The quit button is now more obvious.
Squirrels no longer appear with the default name Ringo.
Quick fix for chatbox scrolling up for no reason...
Revamped weakness system.
Fix major bug related with party. :D
Hotfix bug where equip stats are not valid.
Locked Memento: Dying now resets switches.
Sad Tree: Karl dialogue now starts automatically, trees are weak to fire instead of lightning.
Tutorial: heal ability now flashes, target is more obvious.
Revamped equip popup.
Released new tutorials for the Quest Creator.
New quest! Locked Memento by the player Boo.
Added sell feature to shops.
Easier to know if challenge success.
Sound effect when you can level up.
Twitch link when I'm streaming on Quest Creator pages.
Opening a window will close already opened ones.
Fewer monsters in Protect Town quest.
Fix bug where enemies would stay stun forever.
Abilities must be assigned to the right slots.
Revamping the inventory to be more friendly. Bigger update coming soon once I switch to VueJS system.
Quick fixed chat scrolling up for no reason...
New main story: Lord Dotex managed to hack into the game and you need to fix his glitches.
Better data compression with BISON for transmission. About half the size than before.
Player will no longer shake when between 2 walls.
Popups will no longer appear on top of the player.
Maps no longer have black edges. This is done by moving the player off center when near an edge. The interface will move out of the way if the player is under one.
Map transition arrows will now automatically teleport the player if nearby.
Screen flashes red when health is low.
Rain drops now explode when hitting the ground.
Equip window now displays the damage with each of your abilities when changing weapon.
Players will be noticed when an admin replies to their feedback.
Player minimap icon is more obvious.
Changes with the Reputation Converter.
Upgrading equip is now cheaper.
Equip color now depends on the total amount of boost including hidden ones.
Equip can only have up to 2 visible boost when looted.
Quest List window is now smaller.
Sending a party invite now displays a message in chat.
Added more monsters in Protect Town and King of the Hill quests.
Removed monsters in Southern River.
Major changes with filter screen effects. RGB quest should now work correctly.
Ability bar will now load corectly when signing in.
Entirely remade the Movement system. The game now uses client prediction more effectively.
Bullets are now removed as soon as they hit a wall. Before, client had to wait for server confirmation.
Dodge abilities have been removed from the game.
Episode 17 about creating your own HTML5 game is out.