Just a small patch that removes a bunch of the bottlenecks in areas across the world, this should make it easier to, oh I dunno… fight wars etc 🙂

Liam

Hiya,

Just a small patch to address some issues:

  • Fixes for 3 rare client crash conditions
  • The game correctly closes on android when app switched
  • HP and Mana labels preference now persists on android
  • Fix for an issue that would result in some weird broken party states
  • Server logging improvements

Version 0.5.26 (a) is a broken build, unfortunately if you update to that version you will need to update again to version 0.5.26 (b) to be able to connect – my fault, I made a mistake when releasing 🙁

Thanks for all the bug reports, keep em’ coming on discord <3

Liam

Ladies and gentlemen, the party system is here 🙂

This is a large update that introduces many fixes and tweaks in many places, the healine feature however is parties – so lets take a look.

Firstly let’s talk about two major changes to how experience and loot is shared in Mirage by default:

  • Experience rewarded is now proportional to the amount of damage a player did to the monster
  • Only the attacker who did the most damage receives any loot

This means no more “killstealing” as it has become known. If someone runs past and hits your monster once, they will only get experience for the tiny amount of damage they did, the lions share (and the loot) will be all yours.

But what if you want to hunt as a group?

This is where the party system comes in. A party is treated as a single attacker, so:

  • The total damage dealt by a party is added up and counts as a single “attacker” on the monster
  • The experience points for this damage are then distributed equally to everyone in the party who hit the monster, with a 1% bonus for each additional player involved (so if you have a party of 6 and everyone hits it, everyone gets a 5% exp bonus)
  • If a party collectively did the most damage to a monster, everyone in the party who hit the monster receives a loot roll

This means essentially if you don’t want to hunt by yourself, you better join a party!

How do parties work?

You can start a party 3 ways:

  • Via the new Party UI in the inventory
  • Via the player details page of the person you want to invite
  • Via the chat command /invite playername

The new Party UI allows you to manage everything to do with your party, namely:

  • Invite players
  • Kick players
  • Promote players
  • Leave the party

As well as this, the player details screen will always show a contextual party action that makes sense depending on your party state.

So you can easily perform the following actions with other players without needing to use the Party UI directly:

  • Invite to party
  • Join party
  • Revoke party invitation
  • Kick from party

Once you are in a party you are added to a party chat where you can talk in private with the other party members. In addition, attacking party members does not count as a PVP action, so you will not receive a skull or be blocked from entering safe zones for attacking or even killing a party member! This means you can train without getting PVP flagged, which is going to be very important in a future update.

Party Icons

To help you easily know your current party state and the party state of other members around you a new set of shield icons has been introduced. These indicate (from left to right):

  • Party member
  • Invited to party
  • Party leader
  • Has invited you to their party

Other… stuff 😀

So as well as parties there have been a whole bunch of other tweaks and improvements as you might expect. The full change log will be listed out at the end of this post but I would like to highlight a few of my favourites!

Chat notifications

Ever found it annoying how unhelpful the chat notification icon was? Well, I certainly have, that’s why from now on the icon will show a different colour depending on the type of message you have received, these colours are in a priority order from lowest to highest, with the higher priority colours overriding the lower priority colours:

  • Yellow: Standard message in map chat or a public channel
  • Blue: Party chat message
  • Green: Whisper message

Social notifications

The friends list is kind of useful in that it allows you to check if people you know are online, but wouldn’t it be nice if something told you when friends started playing?

Notifications now pop up in the top left of the screen for common social events, and clicking them performs the obvious action (like taking you to the player details screen for that friend so you can whisper or invite them to a party etc). Above you can see our friend Coke has come online!

You will now receive notifications for (from left to right):

  • Being invited to a party
  • Someone requesting to trade
  • A friend coming online
  • A friend going offline

It is important to note that party and trade notifications will not be shown for players you have chosen to ignore 🙂

HP and Mana labels

The HP and Mana bars now label their underlying values by default, this can be disabled in the preferences menu if you prefer a cleaner look.

Full change list

Alas, going through every tiny detail with screenshots and explanations would take forever, so instead I present the full change log as a list for your amusement.

  • Party system
  • EXP is now rewarded based on damage dealt
  • Only the highest damaging attacker receives loot
  • Parties count as a single attacker
    • EXP is rewarded equally to all involved party members
    • If a party does the most damage, all involved party members get a loot roll
  • Party chat
  • Significant performance improvements to a number of server side systems (this was already hotfixed into live)
  • Boss monster HP significantly increased
  • Boss monster EXP significantly increased
  • Attacking party members does not count as a PVP interaction
  • Soulbound items are now account bound, meaning they can be placed in the bank
  • Chat notification icon now reflects the kind of message received in order of importance
  • Developers are no longer attackable with runes (Fruok you swine!)
  • On-screen notifications added for various social interactions
  • PC Client: Whispering to another player from the details screen automatically opens the chat UI
  • PC Client: Chat UI now remembers the last whisper chat you had open when it is hidden
  • Added chat commands for key party interactions
  • Changes to key maps where PVP blocking was being heavily abused
  • HP and Mana bars now show text values
  • Preference added for hiding the HP and Mana bar text values

A little update on me…

So what’s going on with me? Well, to cut a long story short the corona virus totally screwed up my plans this year. I am still 100% committed to going full time on the game, however this dream for me goes hand in hand with my passion for climbing – the dream is to convert a van and travel the country, working hard on Mirage and in my downtime climbing the best the UK has to offer. With Corona here and everyone stuck in lockdown, travelling and living in this way isn’t possible so for the moment I took my notice back and am working probably through until next year.

This isn’t such a bad thing, I mean, yeah it kinda sucks not being able to chase this project properly and every day I wake up and have to go to work (well, work from home) is a bit of a slap in the face when Mirage is all that is on my mind… but ultimately I am using this time to save and overpay my mortgage as much as possible so my monthly minimum payments will be a little lower when I do go for it. Lower payments mean I can survive for longer on a pitiful income, which buys me more time to work on the game and chase the dream.

As a result of me working full time once again I am unable to throw myself at Mirage as much as I’d like which means updates have certainly slowed… I will continue working though and dragging us ever closer to something good.

To everyone who has bought a scroll, thank you so much – the love and support I receive from the overwhelming majority of community is what keeps me debugging at 2am on a tuesday when it’s all going wrong.

All the best,
Liam

Hi everyone,

I will post a blog soon going over what has happened since the last post and what is coming in the next weeks, unfortunately for the moment I have to cover a different topic.

Over the last weeks there has been significant pvp conflict in Mirage, which in itself shouldn’t really be a bad thing… but the game unfortunately does not have systems in place to mitigate people taking it too far and many lower level players have found themselves consistently unable to play due to high level gangs just killing everyone they see.

In addition, there have been some significant issues with sometimes up to 50 players surrounding and blocking entire zones off, preventing anyone from accessing that content for hours at a time. This kind of behaviour has understandably resulted in some bans, and a lot of anger towards the moderation team who have been seen by some of the noisier corners of the community as biased.

Putting aside that many of the bans were handed out by me personally (I banned 10 players for 1 week just yesterday for pvp related stupidity), and I have no idea who most of you are, what side anyone is on, or even what the guilds are called let alone which ones are involved – I think it is important that if you get banned for being an asshole you don’t feel like the people who banned you are being equal assholes but they have ban hammers.

That is why starting from today Moderators involved in wars or conflicts with other players are no longer allowed to punish those players for rule violations. This does not mean it is open season on breaking rules while you are in a war involving members of the moderation team, what it does mean is if a moderator involved in a conflict witnesses a rule violation and wishes to enforce the rules they must report it to another member of the team who is not involved in the conflict at all.

That way you can be sure when you are banned for being an asshole, you were impartially banned for being an asshole. Significant updates and changes are coming that will add consequences to blindly killing many other players unjustifiably, until then I will be banning players seen to be indiscriminately wiping maps of lower levels – yes it is fun to be powerful, but if everyone quits because you won’t let them play then it’s going to get pretty lonely at the top.

This game should be a sandbox, if the game lets you do it then it should be allowed… I get that, and I agree with you when you are mad you got banned for murdering noobs. That said, I have made it as clear as I possibly can that the game is extremely lacking in features, you know when you are killing the 50th low level in 10 minutes that it isn’t right, you know it’s not fair.

In the long term systems will be added so this kind of moderation will not be necessary, in the short term you guys have to work with me here – most of you get this, some of you don’t… and you end up with bans, and you blow up the discord server and make lots of noise and my god is it exhausting.

I just want people to have fun, honestly that’s the whole point. If you are killing every low level player you see every day you are online, that is one person having fun (you) and 50 people getting fed up with the game. It’s a simple equation, are you really that shocked when you get a ban. Really?

Pretty negative post so apologies for that, next post will be more positive and will be accompanied an update release 🙂 We are doing some private testing this weekend, I think everyone is going to love what is coming.

Don’t be assholes,
Liam