Valkyries Fall


Alliance Bonus Gains fix

11 November 2020

Fixed resource bonus gains not actually adding to gain multipliers when collecting resources.

Alliance Donations

10 November 2020

Gold and resources can now be donated to alliances. Exp is still being worked on.


Hotfixed in a change to show current gold/resources when donating to alliances.

Quest/Special Location Hotfix

09 November 2020

Implemented a quick hotfix for an issue that made it impossible to access the Valhalla special location if you'd completed 0 Quests. Was skipping a check if you had unlocked the teleport quest and just showing it as available (even though you couldnt do it) and therefore hiding the Valhalla entrance button.

Alliance Taxation

05 November 2020

Im sad to say that I've had to revert a part of the last update. The alliance taxation had a few issues as you all know, but there was a larger underlying issue that hasn't surfaced yet, but will do soon enough. So i put a stop to it before something real bad could happen.

I'll be working on a permanant fix for the issue, even if it just means making it so donations are what drives alliance progression in the future.

Ideas welcome as always and I shall always endeavour to give you all the best experience i can.


Alliance Progression

02 November 2020

Alliance Progression

Alliance leaders can now introduce a tax to it's members.

These taxes are used to progress the Alliance.

Exp tax helps to raise the level of the alliance. 1,000 player exp taxed = 1 alliance exp. Raising the alliances level aquires an upgrade point, used for upgrades.

Gold and resource taxes add these currencies to the alliance and are used for buildings.

Alliance Upgrades

There are currently 3 alliance upgrades and they used upgrade points to increase.

Increase maximum members, increasing member mission rewards and increasing member auto attacks are what's available.

Alliance Buildings

There are 9 buildings that can be upgraded using gold and resources. These all benefit individual player progression within the alliance.

There are 5 buildings for each resource, a building to increase settlement troop offensives, and buildings to upgrade exp/gold/skill % boosts.

Beast and mission rewards are not taxed.


Secondary Class

Now, When you get to Rebirth 15, you can choose a secondary class. This will allow you to choose from one of the 2 remaining classes you haven't chosen yet.

Secondary classes cost 3x as much in terms of rebirth points per upgrade. Also costs 3 times as much to select the class, hence why its rebirth 15, when you have 3,000 points again. This is because it not being primary, its more difficult for you to learn the perks that you're not naturally able to get ;)

I will NOT make it so you can get all 3 classes in the future, so make your choice wisely. This adds another way to create variation to players in game.


Other Changes/Additions

Fixed name changes not actually charging you diamonds.

Grammar fix to rank numbers on rank help page.

Added member counts for alliances to the alliance top lists.

rewrote moderator players online tool to be 120x faster at loading.

With the above change, I was also able to add in a counter for players online, players online recently and total players to the games interface. This is below the chat channels. It's not live data and is updated periodically.

Fixed an issue with special item relations to the player. This did not affect players, but has still been corrected.

Fixed an issue with power stones bought with Valkyrie Shards not applying the appropriate relation to the player and causing it not to work.

Explanation of game outage

21 October 2020

Today we experienced an outage in the game, in which is now resolved. I thought I'd take a few minutes now to explain what happened.

We had what's called an Arithmetic Overflow Exception. Essentially this means that a tables Identity column had outgrown the boundaries of an integer (2147483648). That means that over time, that many rows had been added/deleted from that table.

I wrote a script to reseed and rewrite the data to that table, thus making it possible to add data to that table again.

This issue was caused by mechanics that have already been replaced, but took a little time to cause issue. Namely the old chat system.

I have also pre-empted this issue on another table that was close and given it the same remedy.

Precautions have been made to ensure this doesnt happen again.

Another Slew of random Changes

14 October 2020

Alliance and Settlement Top lists have been added.

Top lists has had a small redesign to make the navigation look a bit more friendly.

Added ability to swap Gender for a nominal diamond fee.

Added ability to change Username for nominal diamond fee. This does log you out once changed as session is invalidated.

Added a way for f2p players to get Rank point by using their diamonds gained from playing.

Subscriptions now give 500 Rank points per month purchased.

Tarnkappe will now give a 5% additional chance to dodge while fighting.

Tarnkappe can be turned on/off in settings. Default is on. This only affects your ranking showing your stats, the dodge chance is always active.

Added some descriptive text to the Add/Change security Key in settings to make it less confusing.

Fixed issue when not logged in, but still having the game open, connects you to chat server still. This will now instead automatically redirect you back to login page.

Performance updates and auto gains

07 October 2020

Now, by default every new player starts with 50 autos.

Any player who had under 50 auto's now has 50. Anyone with over 50 was awarded an additional 20 auto's.

Performance enhancements were made throughout the game. I found a query that was inefficient and made some changes to make it a lot better.

Top list page now loads 225x faster.

Attacks now load 35% faster.

Initial page load speed is 25% faster.



During this update, I created a bug with Andvaranaut not providing its gold boost. This has been fixed.


06 October 2020

Chat channel notifications will now only show up to 100 unread messages as thats the maximum message size of a channel.

Added a delay to map movement to prevent spamming the buttons.

Fixed bug upon login not showing all private messages while offline.

Removed check for if beast has less than 0 hp on the moster lists. It will now show beast until they're marked "dead". This is to circumvent a race condition when multiple people attack beasts simultaneously.

Changed market minimum price to 1, down from 2 since the taxes have now been abolished.

Fixed a minor chat bug that will say you cant send an empty message, when in fact it has sent a message successfuly.

Beast resets will now work in the same way that daily resets work. You'll get a system message saying you're able to relog to reset your beast kills. This was another race condition issue. If you were doing an action at the same time your beasts were reset, one action would override the other potentially causing your beast count not to reset.

Db maintenance done and deleted 27.8 million rows unneeded of logs.

SSD Capacity on server increased.

6 new features and 16 fixes to administration tools.

Chat Fixes

29 September 2020

Market sale messages no longer persist as they are a personal message that were getting saved, meaning everyone could see them.

Private messages now go to top of chat like they should, not bottom, when you first log in.

Added checks to see if a user is actually online when being accepted to alliance, or when leaving/being kicked. There was an error if user wasn't online when adding/removing them from alliance chat (because they weren't there).