Mirage Online Classic Release Notes - Version 2017 Developer: Retrelon Games, LLC Date: August 13, 2023 Platform: Browser & Steam [previewyoutube=WO6Dv7Tbjmk;full][/previewyoutube] Overview: Welcome to Mirage Online Classic Version 2017! We're thrilled to introduce new content, improvements, and fixes that enhance your adventure in the world of Mirage. Thank you for your continued support and dedication to our game! Mirage Online Classic is the best browser game with no microtransactions, Patreon-supported, browser-based, proven & active developers, skill-based 2D action combat with a community that has helped adapt late-90s MMO gameplay with modern advancements. Mirage Online Classic is a captivating 2D browser-based MMO that immerses players in a vibrant fantasy world. With its intricate sprite-based visuals, rich lore, and engaging gameplay, players can explore diverse dungeons, embark on quests, and form alliances with others in an ever-evolving universe. This niche-within-a-niche gem offers a unique and nostalgic experience for gamers seeking both classic charm and modern online interaction. What's New:
- Explore the newest endgame dungeon, Catacombs, located southeast of Dragonia in the Dragontooth Woods. Venture deep within Trizarhn's Tomb and conquer through the treacherous Passage of Decay to access this challenging dungeon.
- Catacombs is designed for level 45 players and requires large group play to overcome the formidable challenge it presents.
- Encounter 5 new NPC types within the Catacombs, each with unique abilities and tactics that will test the skills of even the most seasoned adventurers:
- Reflective Defenders: These foes have the ability to reflect a portion of the damage they receive back at attackers.
- Explosive Casters: Be wary of enemies capable of performing devastating area-of-effect magic attacks that target multiple party members.
- Vampiric Predators: Some enemies possess lifesteal abilities, allowing them to regain health when landing successful attacks.
- Venomous Assassins: Beware of foes that can poison you, steadily draining your health over time.
- Pyrokinetic Sharpshooters: Face enemies armed with tracking projectiles that explode upon impact, dealing area damage.
- Players and guild names now support spaces for a more personalized and immersive experience.
- Guilds can now create custom acronyms to better represent their identity.
- New scripting events have been added to allow for custom interactions when players equip and unequip items.
- Players can now inspect unoccupied guild halls before making a purchase decision.
- The database has been migrated to a more performant JSONB data format, improving overall game performance and responsiveness.
- Players and NPCs can now have their regeneration of vital stats (Hit points, speed, and magic points) disabled for a more strategic and challenging gameplay experience.
- Our in-house developed in-game development tool's scripting engine libraries have been upgraded to enhance the efficiency and capabilities of content creation.
- The chat filter and community guidelines have been enhanced to foster a positive and respectful atmosphere within our modest community. As gamers enjoying a niche within a niche (2D browser MMO), we understand that we are more similar than different. We are committed to doing our part in making the community a better place for everyone.
- A colorblind feature has been added to the map type indicator, ensuring all players can easily navigate and enjoy our world.
- The login screen now lists players in order of their last logged-in status, providing a more convenient experience for returning players.
- We've introduced a groundbreaking change by allowing for negative stats on equipment. This opens up exciting new possibilities for itemization, enabling players to experiment with unique gear setups and strategies.
- 31 new player and NPC sprites have been added to further enrich the visual diversity of the game world.
- The Adventurer Menu has undergone a significant overhaul, now displaying your dungeon completions and achievements, offering a clear view of your progress.
- Enjoy an improved daily reward system that provides even greater incentives for your daily adventures.
- Navigate the world more easily with the new "Where Do I Explore?" feature, guiding you to dungeon locations and enhancing your exploration experience.
- Improved the drop rate of Mugger's Blood that falls off evil robbers at night in the streets of Babylon, making it easier for players to obtain this valuable resource.
- Added a worldwide experience buff that is activated when someone defeats the hardest dungeon, Pit's Challenge. The experience buff lasts for 6 hours and provides all players with an enhanced leveling experience.
- Added the Lockdown Treasure & Babylonian Booty Bag to the /checktreasure list, offering players exciting new rewards to discover.
- Several maps in Pit's Challenge have been made easier to provide a more balanced and enjoyable experience in the game's most challenging dungeon.
- Ranger's ability "Best Friend," which summons a pet, can now be used against NPCs, expanding the versatility of this unique skill.
- New Battle Royale game types have been introduced, including level balanced and no balance competitions, providing players with new competitive challenges.
- To help new players acclimate to the game, 7 help NPCs have been added in Crendale, guiding them to the first 7 dungeons more easily.
- A combat menu customization option has been added, allowing players to decide if they can attack allies with melee attacks, tailoring combat experiences to their preferences.
- A new dungeon UI menu has been implemented, enabling players to view the dungeons in the game and access the adventurer menu and the slaying skill menu more conveniently.
- The killplayer event has been revamped for better scripting optimization and performance, ensuring smoother and more responsive gameplay.
- Fixed a progressive web app issue that caused a "client out of date" error on mobile devices.
- Fixed a bug where pets would incorrectly reward the wrong player with gold, ensuring that rewards are distributed accurately.
- Fixed a bug in Alone in a Graveyard dungeon where the event would freeze, providing a smooth and uninterrupted experience for players.
- Fixed a bug that reset vital and stat buffs upon death. Reset no longer occurs.
- Fixed a bug that caused bombs to not show up in some cases when joining a map.
- Fixed a bug that caused players to temporarily warp back one tile on the map before transitioning to a new map.
- Fixed a bug associated with the max guild sprite not being changed.
- Fixed a bug that would freeze the client in certain edge cases.
- Addressed a bug with the Ranger's Trap ability not appearing if you weren't on the screen when the ability was cast, ensuring the ability functions correctly and consistently.
- Fixed a bug related to rebirthing as a Knight or Paladin, ensuring that the rebirth process works as intended for these classes.
Big thank you to everyone for your patience as we really put a lot of effort in pushing the MOC engine to a new moment in it's life. The things that we can do with the latest version is unthinkable when we made the original world (what you've been playing in the last 2-3 years). Consty has done an incredible job taking feedback (even when some of my requests make no sense) and adding these options to the game. I appreciate the feedback that helped us get balance to an all-time level. I can't wait to modify the original world with the new features.... the 2nd half of 2022 is going to be awesome.
- Proof of concept of 6 months of engine development that will allow for rapid expansion and release of new content... WAY FASTER
- Custom join announcements based on quest completions and skill levels
- Custom join announcement colors for Patreon supporters
- [New Quest] - Shoe Full of Sand
- [New Quest] - Pit's Challenge
- Castle Babylon - Roll-off Room w/ Jackpot and scoreboard
- Castle Babylon - Slot Room w/ Jackpot and scoreboard
- Castle Babylon - Prize Fighting Room w/ scoreboard
- 1x Free Class Change that expires on 9/30
- The ability to class change for 1 million gold
- The dynamic town of Babylon, which changes based on time of day.
- New trade options for Verle Trade Notes
- New shop vendors
Version 2011 (10/30/21 - 1/30/22) https://mirageonlineclassic.com/browser-mmorpg-patch-v2011-groundwork-for-pets-npc-focus-bug-fixes/
- Several bug fixes related to pets.
- Added safety checks related to killing yourself.
- Made it possible to have an items with unlimited uses.
- Client will now auto log back into the game after a server reset assuming a reload is not required.
- Fixed bug with client sometimes not reconnecting on restart
- NPCs will now aggro pets.
- NPCs can now spawn in specific types of weather similar to day/night.
- Snow is now included in the random weather calculation during the months of Oct-Mar.
- Environment script callbacks added to process special events based on day/night or specific weather conditions.
- NPCs can now "focus" on their target to prevent target changing based on number of hits inflicted.
- Increase number of available sprites for use by guilds and patreon supportes.
- Resources no longer regenerate if a player is adjacent to them to prevent idle mining.
- Players can now only be promoted or join a guild once per day.
- Updated Google Play app to support changing orientation from landscape to portrait.
- Fixed bug with players not showing correct facing direction when first joining a map.
- Improvements to usability in map editor.
- Added support for staircases to allow players to walk/run up/down diagonally.
- Fixed bug with script functions dealing with calculating a path from a to b.
- Added new player status ailment called confusion for future use.
- Fixed bug with admin command to grant player access to map editor.
- Expanded directional block tiles to support "from tile blocking" rather than only "to tile blocking."
- Stats menu simplified and skills/exp bars now include percentages.
- Implemented a map switch timer that applies a 2s cooldown when switching maps while in combat. Does not apply if on a blue map.
Version 2010 (9/20/21 - 10/30/21) https://mirageonlineclassic.com/browser-mmorpg-patch-v2010-battle-royale-mode-bug-fixes-guild-enhancements/
- Battle royale mode added into game. More to come on this.
- Battle royale leaderboard added to webpage.
- Improved attack area calculation for players and NPCs to compensate for latency.
- Fixed bug that resulted in rarely walking one tile despite the player actually running.
- Fixed bug that caused mobile players to get booted on more laggy connections.
- Bug fixed that caused ranged shots to hit their target 1-2 tiles ahead of where it is visually.
- Resolved bug that prevented shots from hitting a target standing on a directional block tile.
- Added hardcore mode for battle royale which behaves like PvP having equipment drops.
- Penalty drops in PvP will now select a random inventory item if no equipment is equipped.
- Player shots no longer have a two tile hitbox so they are more accurate.
- If a player engages in PvP and flees to suicide against an NPC, the attacker with the highest hits gets credit for the kill.
- Players can no longer quit the game instantly when participating in a battle royale.
- Players can now enter safe zones when participating in a battle royale and have less than 50% hp.
- Fury no longer stacks shots when fired before having moved half a tile.
- Player access to map editor now includes all tile types that dont involve items/npcs/damage.
- When a player dies their hit counters are now reset on all other players.
- Soldier+ guild members can no longer enter any safe maps if they have less than 50% health.
- A red bar will appear on the edge of the map when you approach it to warn you.
- Battle royales now handled with hardcode with optional script events.
- Pets maintained on map reset.
Version 2009 (8/22/21 - 9/20/21) https://mirageonlineclassic.com/browser-mmorpg-patch-v2009-rebirth-video-embed-custom-sprite-hue/
- Discord integration updated to v13.
- Capability to script players being reborn as a new class.
- Increased error handling for edge cases dealing with Google/Facebook/Discord integration.
- Added YouTube and Twitch video embed support for popups.
- Damage type for ranged weapons is now based on the projectile thrown rather than the equipped item slot.
- Projectiles no longer pass through closed doors.
- /hue # command added for patreon supporters to adjust sprite color (-360-360, but doesnt affect black/white/grey colors)
Version 2008 (7/12/21 Present)
- 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.
- Guilds are now sorted alphabetically and members by rank.
- Amount abbreviations now round down instead of up.
- Send button replaced with Save to be more user friendly.
- Added option in settings to filter bad words from chat and is enabled by default.
- Player/account/guild data can now be deleted if max data reached.
- Boss maps now do not include pet NPCs when opening doors.
- Fixed warp back issue when PvPing in guild halls.
- Added a visual skills window using a button from the stats menu.
- Added uid to script executions and timers.
- Fixed crash issue when Patreon REST API goes down.
- Fixed bug that allowed players to be added twice to a map.
- Removed auto map linking as it caused more problems than it solved.
- Migrated to a new database format to greatly increase query speed.
- Game is now capable of being horizontally scaled if popularity grows large enough.
- Added inspection routine to identify maps with item spawn errors.
- Popups now support parsing basic markdown and colors similar to chat.
- Dungeon speedruns are now possible.
- 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 players 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.
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 players entire inventory (only dropable items).
- Music added back into game! 32 tracks to replace the old ones.
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 daymake 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.
Version 2004 (3/13/21 4/25/21)
- Map size expanded to 1612 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.
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.
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.
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.
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 didnt 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.
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).
Version 1998 (9/20/20 10/10/20)
- MOC is now in release statusno longer in beta! No account wipe, but we are resetting the PvP leaderboard.
- Map morality has been significantly changed.
- Maps are either White=Sanctioned PvP
- Red=Unsanctioned PvP
- Blue=Safe (no PvP).
- To PvP on safe or sanctioned maps requires players to target and challenge each other using the new PvP button. When a challenge starts, its to the death. When either player dies, the challenge ends. If a challenge isnt accepted after 5 minutes, it expires.
- To GvG on sanctioned maps requires both guilds to declare war against each other. Once a member removes the declaration, combat on sanctioned maps is no longer possible.
- Buying a guildhall no longer adds upkeep costs until the next cycle.
- Withdrawing items from the bank now default to the maximum possible value to remove with respect to inventory limits.
- The minimum level to start a guild increased from 5 to 10.
- Stats are displayed in their own window rather than in the sidebar where it would get cut off at some display resolutions.
- Quests are displayed in their own window rather than in the sidebar. It will select the quest you are currently on.
- When two guilds declare a mutual war/alliance with each other, their names will appear bright red or green respectfully. If there is a mismatch, the name will blink with the same color and also dark grey to show that the declaration is one-sided.
- Swarm and guard NPC behaviors no longer keep aggro after killing a player.
- Minimum guild members reduced from 3 to 1. You can now have single-player guilds.
- There is now an option to disable the virtual joystick which will allow you to just touch buttons to move without having to drag the joystick.
Version 1997 (9/6/20 9/19/20)
- Players no longer lose experience when killed by other players.
- Items now have the ability to have a custom recycle value. All recycle values default to 1g but will be updated soon.
- Creating/joining a guild now shows a warning that a gameplay shift from PvE to PvP will take place.
- Reduced the visible size of inventory slots to better fit 16:10 displays.
- Added repair cost, recycle value, and whether droppable on death to item description popup
- Added two decimal precision to skill level progress percent
Version 1996 (8/14/20 9/6/20)
- Tile traps added that can fire projectiles at players.
- Removed chat channel characters. You no longer need to use or ! to do global/guild.
- The international channel is now its own global channel for any language. Check it to talk with people using different languages.
- Map shots are now moved from the client side but modeled on the server-side significantly reducing lag.
- Map shots no longer stop flying when they hit something due to a previous change. They will only hit once though.
- Removed cookies from the client, we no longer use cookies at all.
- Added unique namespaces for all scripts tied to the player index, prevents one players script from clobbering another.
- Ping command added to test your latency, type /ping to see. Value updates automatically every 30 seconds.
- All skill levels are now visible from the stats menu on mobile clients.
- Restriction on the number of resource/door tiles, and projectiles have been removed.
- NPC option added to allow tweaking vitals regeneration.
- Inventory quick select slot implemented for mobile clients and players using a gamepad. Use L2/R2 to navigate slots and B to use selected slot if on a gamepad.
- Fixed dying again after becoming a ghost with ranged weapons.
- Improved portrait mode in the mobile client so that text is a better size for socializing.
- Players and NPCs now have the ability to be snared (so that you cannot move). This will be integrated into gameplay probably through class abilities.
Version 1995 (8/3/20 8/13/20)
- Items now have a scale that can be applied to them.
- Ranged weapon shots now have a scale that can be applied to them.
- Added skill and resource editors to implement skills in MOC.
- Added international chat channel where you can chat internationally. Works just like global, but allows all languages, not just your local language.
- Locked down guild names and acronyms. If you need to make a last-minute change, let a GM know.
- When a guild disbands, all declarations are erased from other guilds.
- When a guild is created, both the name and acronym are requested.
- New item images added.
- New chat notifications now blink instead of showing a different color.
- New script events for a minute, hour, and day timers.
- Improved security for popups to prevent abuse.
- The bug regarding the gold requirement for new guild members has been fixed.
- Added script function for calculating needed xp to level skill.
- Implemented an analog movement stick for mobile touch screens and improved responsiveness.
- The server shutdown grace period is now configurable to give players more advanced warning.
- Removed all heap allocations from the graphics engine to virtually eliminate occasional jerkiness seen with sprite movement.
- Removed diagonal directions from mobile controls because they often led to an unintended movement.
- Improved joystick responsiveness and resolved stuck joystick issue when using multi-touch.
- Improved font sizing in portrait (chat mode) for mobile devices.
- Added chat channel selection to chat mode for mobile devices.
Version 1994 (7/12/20 8/1/20)
- Fixed issue with not being able to move after transitioning maps during combat
- Fixed seemingly random disconnect bug that occurred when players were editing their guilds
- Players now leave blood splatter when they die
- Minimum PK level is now 5 instead of 1 to provide a small amount of protection for new players
- Minimum ghost level is now level 1 and the message shows in general chat when death occurs
- Script functions used to check if player is attackable now include level check
- Snow weather has been much improved. Triangle snowflakes are out.
- Running script timers now supports multiple iterations.
- Vitals/stat buffs are now supported in the scripting language.
- Removed empty inventory slots from trade, repair, recycle, and bank menus. Much easier to navigate.
- Support for vitals over maximums in rare circumstances where that might be desired.
- Map effects are now drawn under fringe layer.
- Attack button on mobile client is no longer a toggle button and is now touch sensitive.
- Press down to attack, release to stop.
- Added the ability to change your account email address which will require you to re-validate.
- Added the ability to disband guilds. If all founders are removed, the guild is disbanded.
- Added a fee of 1000 gold to accept a guild invitation.
- Made chat channels independent of each other. Click the desired channel to automatically chat in it.
- Normal characters /! still function normally but are no longer required.
- Shutting the server down now gives players a 10 second notification before the shutdown occurs.
Version 1993 (7/12/20)
- Added auto region/language filter to global chat. Can be disabled in settings to see global messages from all languages
- Portrait mode in mobile now puts you in chat box mode for easier chat communication.
- Added a notification when in portrait mode on mobile that you need to be in landscape mode to play game.
- Added guild alliance check to isAttackable script routines
- Fixed a resize bug in map editor with recent changes
- Removed the mobile instructions from login, it was bulky and not really needed any longer
- Implemented auto target removal on players if not on the same map with the target and you fall out of combat
- Sprite, name, color, or scale updates no longer force a position update, so those changes are now smooth (like going invis or turning into a boat)
- Assassins/ninjas can now see themselves when they are invisible and look like a ghost, movement is super smooth now
- Script editor now has horizontal scroll bar, so scripts no longer need to wrap text which look ugly and difficult to maintain
- Removed unequip messages
- Made is so monsters that spawn but not part of the map despawn when the map is unloaded (5 minutes of no players on the map)
- Fixed bug that caused blocking with other players when they attacked an npc, no longer the case
- Changed NPC AI to allow walking through players to reach its target
- Changed NPC AI to randomly face towards target primarily useful for NPCs firing ranged attacks
- Resolved issue with browser caching and removed revision numbers from art assets
- Made attack checks against NPCs first then players which is especially useful when many players are doing quests at the same time
- Ranged attacks no longer perform a collision check to fire, which resolves an issue receiving nothing to attack here when you should be able to fire ranged
- Full xinput/dinput gamepad support. Use your Microsoft or Sony controllers to play MOC! Button mappings are fixed at the moment, but a remap option may be implemented in the future.
- xinput Buttons: Use digital or analog to move, A=Attack, X=Toggle run, Y=Pickup, L=Target self, R=Cycle target, L2=Run
- dinput Buttons: Use digital or analog to move, X=Attack, Square=Toggle run, Triangle=Pickup, L=Target self, R=Cycle target, L2=Run
- Fixed NPC pathing for swarm/guard behavior types
- Made all drawn text and target ignore map darkness so you can more easily see what youre doing/what youre attacking
- Targeting switched from an ellipse to a square due to previous change, but more easily seen on smaller mobile devices
- Player selection, guild, and hall menus have been revamped to remove empty gapslooks much cleaner now
- Player creation menu has been expanded to handle more description text
Version 1992 (6/27/20)
- Added targeting back into the game. You can click to target or use keys
- Bug fix for script is attack-able check for pk players
- Added quit button in game to allow you to get back to login screen quickly without needed to reload
- Added rebind keys for self target or cycle targets (default is pressing 1 to target self and tab to cycle targets)
- Targeting keeping target on an invisible player is no longer possible.
- You can now recycle any item in the game provide it has a recycle value associated with it.
- Shops can now sell 20 items. (Up from 10)
- Fixed a random movement bug caused by the final character written in a chat message.
- Fixed bug where projectiles would go through players and NPCs
Version 1991 (6/18/20)
- Bug disallowing you to pickup items if more than the inventory limit was dropped on the ground has been resolved
- Flip game screen is now a feature in settings
- All window buttons have been revamped to look nicer and support multi rows primarily for popups
- Negative values for all stat items or vitals for potions is now supported
- In combat notification now only shows up when you hit something or something hits you
- NPC pathfinding now includes directional block tiles; bad pathing should be less of an issue
- Fixed a bug where map float and chat text calls used the same call function resulting in map float text to disappear prematurely.
- Swarm type NPCs no longer have their warmup timer reset on target change.
- Popups caused by attacking or killing NPCs no longer cause you to auto-attack
- Item level requirement now displayed on item description window
Version 1989 (5/31 6/3)
- Reduced level requirement for creating/joining a guild to level 5.
- Guilds require a minimum of three members to keep guild and/or hall.
- If a guild doesnt pay upkeep or have minimum members, it goes into delinquent status.
- Guilds have three days to get out of delinquent status (pay upkeep or ensure minimum membership).
- If a guild is in delinquent status, the guild is sent a notification every hour.
- Upon paying the balance and minimum membership, delinquent status will be removed.
- Item limits now shown in popup description.
- Item profession restrictions now shown in popup description.
- Ability to change equipped gear without max vitals.
- Level to turn into a ghost reduced from level 10 to level 5.
- Account recovery and changing account password are now functioning properly.
- Minor change to how often NPC movement checks occur.
- Players can now walk through other players until hitting or being hit by a player.
- Blocking always occurs within guild halls.
- New perimeter added to npcAttack, attackPlayer and attackNPC functions for damage type durability.
- Character slots per account increased from 3 to 8.
- Bank slots increased from 30 to 90.
- New script function Popup for in-game dialogue and choice selection.
- Directional walls no longer allow NPCs to melee attack through.
- Directional walls now have the ability to block projectiles.
- Hall editor now visible to players from the guild menu and shows ownership details.
- Durability items now show yellow at 25% durability and red at 10% rather than fixed numbers.
- You can now press escape or enter while in chat to immediately go back to game.
- To prevent accidental submissions, a delay was been added for responses to popup boxes.
- Ability to buy any hall regardless of your location as long as it is vacant.
Open Beta Release Notes
4/29/20
1. New game mode: Hardcore (PvE death returns to level 1)
2. Item slot type Spell replaced by Accessory
3. Spells changed from item to class dependent
4. Reconfigurable keyboard controls
5. Ability to choose your respawn location
6. Guild menu has additional info including hall & balance
7. Guild balance no longer connected to hall
8. Additional weather effects, including snow & fog
9. Randomized treasure system
10. Gear has the ability to have multiple stat types
11. In-combat notification
12. Hex color lighting effects
13. Hundreds of new sprites, items & tile art
14. Systems revamped: Classes, spells, towns, leveling & quests
15. Ability to promote players to community managers
16. Stats gained from leveling now unique per class
17. Continent completed with significantly more water travel
18. Massive expansion of scripting language & engine restructured
19. Accounts now require email verification
20. Improved mobile experience on the browser client
21. Inventory limit set for every item in the game
22. Enhanced security system developed
23. Increased ability to control or clear items present server-wide within online and offline characters. (Including items in inventories, banks & on-map)
[previewyoutube=3CKG8QHL4ME;full][/previewyoutube]
5/31/20 Update
Version 1989
1. Reduced level requirement for creating/joining a guild to level 5.
2. Guilds require a minimum of three members to keep guild and/or hall.
3. If a guild doesn't pay upkeep or have minimum members, it goes into delinquent status.
4. Guilds have three days to get out of delinquent status (pay upkeep or ensure minimum membership).
5. If a guild is in delinquent status, the guild is sent a notification every hour.
6. Upon paying the balance and minimum membership, delinquent status will be removed.
7. Item limits now shown in popup description.
8. Item profession restrictions now shown in popup description.
9. Ability to change equipped gear without max vitals.
10. Level to turn into a ghost reduced from level 10 to level 5.
11. Account recovery and changing account password are now functioning properly.
12. Minor change to how often NPC movement checks occur.
6/3/20 Update
Version 1990
1. Players can now walk through other players until hitting or being hit by a player, which causes both to be blockable for 15 seconds. Blocking always occurs within guild halls.
2. New perimeter added to npcAttack, attackPlayer and attackNPC functions for damage type durability.
3. Character slots per account increased from 3 to 8.
4. Bank slots increased from 30 to 90.
5. New script function "Popup" for in-game dialogue and choice selection.
6. Directional walls no longer allow NPCs to melee attack through.
7. Directional walls now have the ability to block projectiles.
8. Hall editor now visible to players from the guild menu and shows ownership details
9. Durability items now show yellow at 25% durability and red at 10% rather than fixed numbers
10. You can now press escape while in chat to immediately go back to game (you can still also press enter as well)
11. Modified popup to accept enter to submit a response but added a delay to hopefully prevent accidental submissions
12. Ability to buy any hall regardless of your location as long as it is vacant.
13. Out of combat regeneration increased to 15% max vital (up from 10%).
14. Logging out while in combat keeps your player online for 3 additional seconds.
6/18/20 Update
Version 1991
1. Bug disallowing you to pickup items if more than the inventory limit was dropped on the ground has been resolved
2. Flip game screen is now a feature in settings
3. All window buttons have been revamped to look nicer and support multi rows primarily for popups
4. Negative values for all stat items or vitals for potions is now supported
5. In combat notification now only shows up when you hit something or something hits you
6. NPC pathfinding now includes directional block tiles; bad pathing should be less of an issue
7. Fixed a bug where map float and chat text calls used the same call function resulting in map float text to disappear prematurely.
8. 'Swarm' type NPCs no longer have their warmup timer reset on target change.
9. Popups caused by attacking or killing NPCs no longer cause you to auto-attack
10. Item level requirement now displayed on item description window
6/27/20 Update
Version 1992
1. Added targeting back into the game. You can click to target or use keys
2. Bug fix for script is attackable check for pk players
3. Added quit button in game to allow you to get back to login screen quickly without needed to reload
4. Added rebind keys for self target or cycle targets (default is pressing 1 to target self and tab to cycle targets)
5. Targeting keeping target on an invisible player is no longer possible.
6. You can now recycle any item in the game provide it has a recycle value associated with it.
7. Shops can now sell 20 items. (Up from 10)
8. Fixed a random movement bug caused by the final character written in a chat message.
9. Fixed bug where projectiles would go through players and NPCs
6/30/20 - 7/4/20 Update
Version 1993
1. Added auto region/language filter to global chat. Can be disabled in settings to see global messages from all languages
2. Portrait mode in mobile now puts you in chat box mode for easier chat communication.
3. Added a notification when in portrait mode on mobile that you need to be in landscape mode to play game.
4. Added guild alliance check to isAttackable script routines
5. Fixed a resize bug in map editor with recent changes
6. Removed the mobile instructions from login, it was bulky and not really needed any longer
7. Implemented auto target removal on players if not on the same map with the target and you fall out of combat
8. Sprite, name, color, or scale updates no longer force a position update, so those changes are now smooth (like going invis or turning into a boat)
9. Assassins/ninjas can now see themselves when they are invisible and look like a ghost, movement is super smooth now
10. Script editor now has horizontal scroll bar, so scripts no longer need to wrap text which look ugly and difficult to maintain
11. Removed unequip messages
12. Made is so monsters that spawn but not part of the map despawn when the map is unloaded (5 minutes of no players on the map)
13. Fixed bug that caused blocking with other players when they attacked an npc, no longer the case
Mirage Online Classic
Christopher Kremer
Christopher Kremer
2019-12-30
RPG MMO Multiplayer Coop
Game News Posts 24
🎹🖱️Keyboard + Mouse
Mostly Positive
(64 reviews)
https://mirageonlineclassic.com
https://store.steampowered.com/app/1203890 
Mirage Online Classic Linux x64 Depot [159.57 M]
- OS: Ubuntu 16.04
- Processor: Dual-Core 1.0 GhzMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: Integrated
- Storage: 1 GB available space
[ 5950 ]
[ 1903 ]