Every Engine Update since 9/1/23!


Oh right... we're suppose to post about updates.  That is our mistake!  


9/1/23 - 12/16/23
Version 2018

  • Added custom kill verb to NPC editor.
  • Added no spawn map tile attribute for NPCs.
  • Added chance support for items to break upon repair.
  • Added script event for items that break while repairing.
  • Added support for teams in battle royale.
  • Added script functions to access NPC pre-spawn stats.
  • Added script functions to access NPC drops.
  • Added script event for specific map x/y locations.
  • Added 30 day grace period for account deletion requests.
  • Added support for new pressure plate tile type.
  • Ranged projectiles can now trigger door switches.
  • Fixed bug where doors do not respawn after maps are edited by players.
  • Added support for +/- intervals applied to vitals gained per level.
  • Added support for player housing and sharing predefined locations.
  • Added script function to copy snapshots between maps.
  • Added player deletion cooldown of 1 day per 10 levels.
  • Added ability for equipment to add bonus vitals.
  • Added performance indicators for scripts.
  • Friendly NPCs can now walk through players.
  • Massive performance improvements for low spec systems like Chromebooks.
  • Fixed PvP issue dealing with phantom hits when player mobility is restricted.


12/16/23 - 01/28/24
Version 2019

  • Added support for changing saturation and brightness of sprites and items.
  • Added support for alpha channel modification for sprites and items.


01/28/24 - 02/19/24
Version 2020

  • Added support for 1000 more maps.
  • Added log for guild upkeep payments.
  • Added script access to leaderboard data to show ingame.


02/19/24 - 04/13/24
Version 2021

  • Changed how player blocking works which will now block whenever a player is attackable or engaged in pvp combat.
  • Added additional leaderboard statistics.
  • Increased bank slots from 200 to 500.
  • Added support for persistent player housing.
  • Fixed a bug with map snapshots not reflecting currently loaded snapshot name.


04/13/24 - 07/14/24
Version 2022

  • Items can now be customized/personalized which will open up a lot of item variability in the near future.
  • Fixed issue with map items now showing hue/saturation/brightness changes.
  • Fixed issue with enraged NPCs not attacking players on map edges.
  • Fixed issue with NPCs getting 2 tile hitbox advantage on map edges.
  • Fixed issue with traps immediately disappearing when facing a directional blocked tile.
  • Added /clear command to clear game chat if something offensive appears.
  • Added /redraw command to redraw game screen if game is stuck on a black screen (rare).
  • Added property to allow melee attacks through directional block tiles.
  • Fixed bug dealing with NPCs not pathfinding in rare circumstances.
  • Fixed Patreon not syncing properly due to API non-availability.
  • Added feature to customize movement speed of player classes and via scripting.
  • Added ice slide tile type to provide a new puzzle mechanic.
  • Added quicksand tile type to slow/speed up player movement speed.
  • Added one time lootable chests that you attack to open.
  • One time lootable chests can now spawn NPCs when you open them.
  • Added new safe from combat tile type for situations that need small safe areas in pvp/arena.
  • Fixed issue with NPC health bars not updating properly when buffed.
  • Added support for changing max vitals for spawned NPCs to scripting engine.
  • Added die roll functions to scripting engine.
  • When pets kill an NPC hits will be added to the pet owner upon death for more exp.
  • When pets are killed by an NPC, hits will be transferred to the pet owner to take aggro.
  • Aggro indicators no longer move downward and are now fixed on top of the player.
  • Updated script functions getting attackers and hits to support filtering based on player/npc.
  • Added support for professions to modify out of combat vitals regen rate.
  • Shop and trade windows now sort items by durability first and then by name.
  • Fixed issue with null exp.


07/14/24 - 10/23/24
Version 2023

  • - Added customizable attack speed based on profession/player/or non-playable characters.
  • Added eight options for NPC AI targeting preference (low/high hits/damage/level/hp).
  • Added NPC difficulty targeting ellipse colors for risk to player from green (easy) to red (hard).
  • Fixed issue where item customizations were not saving on bank maps. Like player skulls.
  • Added map editor option to quickly wipe map layers.
  • Added recipe item type that can be used for crafting without scripts.
  • All slash commands are now case insensitive.
  • Fixed issue with null hits impacting exp earned after killing NPCs.
  • Expanded resource editor to support gathering without need for scripting.
  • Added recipe item type to game which allows creating an item from a list of items.
  • Migrated to a new native C++ websocket library to significantly reduce PvP/PvE lag.
  • Added indexing into database to make queries much faster.
  • Added Discord login option.
  • Implemented flag to allow NPCs to transition maps like players.


10/23/24 - 12/29/24
Version 2024

  • Transitioned client and server code to ECMAScript 2022 standard for modernization.
  • Significantly upgraded game server hardware specs.
  • Fixed bug where pets would say attack message instead of target NPC.
  • Increased max world items and npcs from 1000 to 2000.
  • Increased max world maps from 3000 to 4000.
  • Fixed issue with NPCs that switch maps would spam switches.
  • Added optional NPC spawn tile jitter to prevent abuse.
  • Added capability to attach shops to NPCs, allow more than one shop per map.
  • Added capability to click NPCs to open shops without scripting.
  • Added map property shop tile x/y to allow clicking to open shop.
  • Enraged NPCs no longer despawn immediately after target leaving map.
  • Added block ranged weapons attribute on warp tiles.
  • Added MOC welcome audio message on login.
  • Added safety check for guild hall maps without a boot map to boot to respawn map.
  • Fixed issue where NPCs would slide into tiles they shouldn't while pursuing target.
  • Sliding on ice now always uses player or NPC run speed.
  • Updated projectiles to rotate at 45 degrees per tile rather than 90.


12/29/24 - 2/19/25
Version 2025

  • Fixed issue with sliding NPCs jerking slightly while moving (also for any NPC walking/running in game).
  • Players can now only trade if there is a direct path to each other on the same map.
  • Added capability to add custom attributes to items to access to modify player abilities implemented through scripting.
  • Added support for minimum level requirement to loot chests to prevent abuse.
  • Added currently loaded snapshot indicator when displaying list of map snapshots.
  • Fixed issue with player names getting censored in chat.
  • Added support to dynamically update leaderboards without requiring a server reboot.
  • Added target hitpoints (TP) bar in main UI to see HP of current targeted player or npc.
  • Vital bars (hp/mp/sp/xp/tp) will only update individually if there's a change--will improve client performance.
  • Added option in settings to disable target vitals TP bar and instead lock on the last player/npc attacked.
  • Added options to disable player and/or npc target cycling to better support focusing on pvp/pve.
  • Added more flexibility to banning players (by login, mute, or denying new account creation).
  • When a player is resurrected they are immediately removed from combat.
  • When a pet attacks a player the owner is put into combat.
  • When a pet attacks another pet, the owners are both put into combat.

Files

Mirage Online Classic - Win 64 Bit.zip 89 MB
Oct 10, 2023
Mirage Online Classic - Linux 64 Bit.zip 84 MB
Oct 10, 2023
Mirage Online Classic - Win 32 Bit.zip 84 MB
Oct 10, 2023

Get Mirage Online Classic, a Browser Game

Leave a comment

Log in with itch.io to leave a comment.