Developer Log

Browser MMORPG Patch v2008 – Discord In-Game Chat Integration & Patreon Feature

Version 2008 (7/12/21 – Present)

Browser MMORPG

In Mirage Online Classic’s newest browser MMORPG update, we have added a new feature where in-game chat is posted within an a channel called #ingame-global.  Patreon supports have the ability to type in that channel, which transfers those Discord messages into in-game chat.  This is both a way to keep track of what goes while you’re away and also a small perk for helping support the development of this new engine & game.


  • Discord integration for global chat messages via #ingame-global channel.
  • Patreon supporters can send messages through #ingame-global and will appear in game.
  • Added additional script functions for accessing map properties.
  • Added ability to warp NPCs from one map to another.
  • Pet NPC type added that follows player on map and warps with its player.
  • Fixed bug where sometimes NPCs would remember a player after an extended period of time.
  • Fixed bug where a player could warp to a safe map despite being challenged in pvp.
  • Killer information is now passed to script events when a player or npc is killed by another player or npc.
  • Made player/npc collision checks more efficient in both client and server.
  • Added offset x/y for map lights to give more flexibility with placement.
  • Added map item and inventory item amount abbreviations for items like gold.

Browser MMORPG Major Patch v2007 – NPC vs. NPC, Bug Fixes, Guild Management, NPC Agro & Long/Short/Double Clicks

Version 2007 (6/20/21 – 7/12/21)

Browser MMORPG

In Mirage Online Classic’s newest browser MMORPG update, we have added the functionality to allow for  NPC vs. NPC combat with player control.  In the future, this will allow us to create both friendly and combat pets to utilize within the new browser MMORPG system.  We look forward to the next few months of beta testing of this feature and growing the engine to support a large pet ecosystem.  


  • NPCs are now able to attack each other, which opens the possibility for pets.
  • Player attacks are now prioritized over NPC attacks.
  • Guild raiders are no longer safe on bind respawn tiles.
  • Players who are challenged in PvP can no longer enter safe maps.
  • Script functions added to support new NPC features.
  • Map shots no longer pass through closed doors.
  • Guild members can now be demoted when offline.
  • Players under level 20 no longer have a PvP gear drop penalty.
  • NPCs that shoot ranged weapons will now do so when adjacent to their target.
  • Players can no longer accidentally sell equipped items at shops.
  • Recycle items has been renamed to sell items to be more clear.
  • NPC forgetting agro now works as intended again.
  • Clicking tiles/targets now includes click counter and delay to allow more action possibilities.
  • Excessive warping that occurred in PvP and with players with higher latency during map transitions has been resolved.
  • PvP penalty is now limited to one random equipped item or if none then a random droppable item is selected from the player’s inventory.
  • PvP penalty drops are now given directly to the killer with a notification and if not able to be given is dropped on the map.
  • Added script functions for getting map links.
  • Added leaderboards for alter quest and slaying skill.
  • Fix to script error when NPC is killed from a killnpc script.
  • Fixed trading bug.

Browser MMORPG Patch v2006 – Trade Menu, Logout Delay, PVP Bug Fixes, Movement Speed & Music

Version 2006 (5/9/21 – 6/20/21)

  • Added ability to change player names through scripting.
  • Player trading added to game on the menu bar below shop button.
  • Quit button moved back into settings to make room for the player trading button.
  • Quitting on a safe map is now instant. If you disconnect without quitting the cooldown still applies.
  • Monitor permissions have been reduced to allow player assignment.
  • Guild initiates are now attackable on red PvP maps.
  • Additional scripting functions added.
  • Bans are updated when player account changes occur.
  • Player/NPC names are now drawn closer to the sprite itself (less blank space).
  • Faster movement and run speed (back to how it was originally).
  • Founders can now modify the permissions of their guild hall doors by clicking on them when not in combat.
  • Significant jump in performance on lower end systems by reducing the number of canvas draws by 50% and doors opening no longer redraw the entire canvas.
  • Zalgo text no longer bleeds outside the normal font size.
  • Player trade offers are now wiped when a player disconnects.
  • NPCs can now be slowed and have their movement speed modified via scripting.
  • Spawning NPCs will now return to their spawn point if an NPC does not move when no target can be pursued.
  • Added direction option for markers and player text.
  • NPC movement can now be scripted.
  • Penalty drops due to PvP/GvG is now just one random item from player’s entire inventory (only dropable items).
  • Music added back into game! 32 tracks to replace the old ones.

Browser MMORPG Major Patch v2005 – Guild vs. Guild Update, Guild Rank & PVP Gameplay

Version 2005 (4/25/21 – 5/9/21)

  • Player disconnect delay increased from 5 to 10 seconds.
  • Map morals now standardized on GvG (white), PvP (red), and Safe (blue).
  • Minimum guild members increased from 1 to 3.
  • “Member” guild rank renamed to “Soldier”.
  • Guild weekly upkeep dues increased from 2.5k to 5k gold. – Minimum level to create a guild increased from 10 to 20.
  • Minimum level to join a guild decreased from 10 to 5.
  • Minimum level to be promoted to a Soldier, Officer, or Founder increased from 10 to 20. 
  • Players must opt-in to guild promotions past initiate via new option in settings.
  • Players with a guild rank of soldier or higher are attackable by other guilds on white GvG maps.
  • Guilds now require at least one founder to be present as a safety mechanism.
  • Players can now join a guild only once per day.
  • Guild member ranks can only be changed once per day–make sure you trust those you promote.
  • Players with player killer status are no longer attackable on safe maps and retain flashing name until killed by a player.
  • Patreon supporters retain their sprite when guild sprite changes occur.
  • Added two new leaderboards for sewer and filth donated.
  • A few new sprites added.
  • 1v1 PvP button removed as GvG is back and arenas are available for 1v1.
  • Quit button added which now requires 30 seconds of no movement and no combat to disconnect the game.
  • Closing the browser/disconnecting early will cause still enforce the 30 second delay.
  • Added script functions for permanent map texts.

Browser MMORPG Major Patch v2004 – Map Size Increased to 16×12, Projectile Slot Removed, Layout Update & Bug Fixes

Version 2004 (3/13/21 – 4/25/21)

  • Map size expanded to 16×12 which will include a large black bar temporarily as we remap.
  • Inventory size reduced by 4 to make room for larger map.
  • Ranged equipment slot removed, weapon slot now works with melee/ranged items.
  • Overflow items are moved to free inventory slots or to account bank.
  • Added split feature in map editor to shift map a desired amount from a starting column/row.
  • Inventory/chat sections reduced in size to fit larger game map.
  • Melee combat revamped slightly to check two tiles if players are moving and also reset attack delay in the event you hit nothing to require more skill in PvP.
  • 16:10 displays are now handled like 4:3 displays by reducing the game size slightly to make room for inventory/chat.
  • Re-enabled weather effects now that they support increased map size.
  • Updates received for GUI windows not visible are no longer processed which may help the game be smoother (less stuttering).
  • Updates received for GUI windows that are visible are now done on the event loop which may help the game be smoother (less stuttering).
  • Weapons and ranged weapons are now categorized by the primary type of damage they deal. Magical ranged weapons are now a thing.
  • Assassins can now backstab NPCs solo. NPCs will no longer auto face target when invisible.
  • Major bug fix on NPC pathing around directional block tiles. They actually do it properly now.
  • If ignore channels is disabled, chat interface on mobile (portrait mode) no longer shows the channels.
  • Your own player is now always drawn on top and will always be selected when player stacking occurs on the same tile.

Browser MMORPG Patch v2003 – Item Cooldowns, Speed, Effects & Scripting

Version 2003 (2/25/21 – 3/13/21)

  • Experience gained in excess of amount needed to level now spill into next level.
  • Added script functions to manipulate item use cooldowns.
  • Movement speed per tile increased by 50ms to provide more precise control. Applies to NPCs as well.
  • Added movable effect animations from players/npcs to tiles and tiles to players/npcs.
  • Added scripting option to slow players so they cannot run.
  • Added scripting option to calculate viable path from one tile to another.
  • Chat channel buttons are now hidden if ignore chat channels is enabled in settings.
  • Bug fix with script functions dealing with NPC movement.
  • Removed international chat channel from client and server.
  • Fixed mobile client in bug that prevented tap movement.

Browser MMORPG Patch v2002 – Bug Fixes & Blinky Name Customization

Version 2002 (2/6/21 – 2/25/21)

  • Resolved issue with projectiles hitting players on safe maps.
  • Resolved issue with going into combat when using skills.
  • Added support for customized blinky name colors through scripting.
  • Bombs/traps implemented as an alternative to ranged weapons.
  • There is now a 5s delay on players leaving after disconnection.
  • Map text is now capable of processing color codes.
  • Processing for color codes has been disabled for players.
  • Player tag implemented as a suffix to the name on map and in global chat messages (for Patreon supporters).
  • NPC tag implemented as a suffix to the name (useful for showing types of NPCs).
  • Script functions added to support custom data for entire account.
  • Shoot script functions now support custom items and direction of fire.
  • Fast moving ranged weapons no longer miss players/npcs due to timing.

Browser MMORPG Patch v2001 – Drag & Drop Inventory, Gamepad Support, Guild Permissions & Avoid Agro Tiles

Version 2001 (1/15/21 – Present)

  • Added additional server error handling to reduce impact of crashes.
  • Added remapping support for gamepads.
  • Basic inventory drag-and-drop support added.
  • Modified guild permissions so officers can promote initiates to members.
  • Added an NPC avoid aggro tile type which if a player is on will now draw initial aggro even if adjacent to the NPC.
  • Disabled ability to swap out equipment while in combat.
  • Implemented reCAPTCHAv2 for new accounts and account modifications/recovery.

Browser MMORPG Patch v2000 – Server Upgrade, Latency Improvements, Bug Fixes & Stat Cleanup

Version 2000 (12/27/20 – 1/15/21)

We have upgraded to a server with increased RAM to support the increasing player base.

  • Fixed NPC AI bug that didn’t pick target back up after player dying.
  • Added name color as global color for GMs.
  • Fixed bug related to deleting unused files.
  • Expanded max width/height from 90% to 100% to avoid scrollbars unless absolutely necessary.
  • Added /uptime command for players to see how long the server has been up for.
  • Added /load command (GMs only) to see server CPU/memory usage statistics.
  • Added option for map text to scroll in different directions or not scroll at all.
  • Added block and ranged block attributes to trap tiles.
  • Added member rank to guilds. Initiates now do not have access to the guild halls, but members do.
  • Simplified stats menu to make it less cluttered.
  • Added scripting option to show new windows, such as forcing the shop menu to appear.
  • Updated items to drop when PK occurs in non-allied guilds.
  • Like item names are now combined when displayed on the map.
  • The server will now restart if a crash occurs within 5 minutes.
  • Added scripting functions to get player language and latency.
  • Mobile joystick is now disabled by default for new accounts. Can be toggled in settings.
  • Hover over inventory description popups have been added. Mobile remains the same as before.
  • Multi-core processing for item/NPC spawn, NPC AI, ranged shots & vitals regen has been enabled.
  • Added script function to get variables from timers externally.
  • Added script function to get next timer runtime.
  • Added setting for enabling chat timestamps.
  • Implemented item cooldowns.

Browser MMORPG Patch v1999 – Show Names, Lighting, Projectile Improvement, NPC Flags, Guild Level/XP & Bug Fixes

Version 1999 (10/10/20 – 12/27/20)

  • Google reCAPTCHA implemented for account requests/logins/modifications and recovery.
  • Added an option in settings to always show NPC and item names on the map. Defaults to on for new accounts.
  • Added a self light so in dark areas players can easily still see their own surrounding.
  • When the show names option is enabled, the active item(s) you are hovering over will draw on top of everything else which is especially useful in guild halls with many items stacked next to each other.
  • Ranged weapons now have passthrough damage, meaning if two targets are in line of the projectile, both get hit.
  • Added /played command to show how much time has been played on the current player.
  • Added scared flag for NPCs to control fleeing through scripting.
  • Added patreon and discord links within the game for convenient access.
  • Added guild levels/xp for future scripting use and guild tiers.
  • Added ignore chat channels option to restore original chat style where all chat shows in the same channel and you use a specific character to do global/group/international.
  • Increased size of touch interface movement buttons.
  • Lights are now ellipses instead of circles to provide more flexibility.
  • Map item limit increased from 200 to 500.
  • Updated stats menu to include base/bonus/total vitals/stats.
  • Updated new player menu to include vitals/stats gain per level.
  • Split out show names setting with one for NPCs and one for items. Defaults to on for NPCs and off for items.
  • Made editors now scroll if not enough vertical screen space is available (for GMs only).
Scroll to top