Veridia 2.14.0 & 2.15.0 - Server Modernisation, Six New Bosses and Sailing Prestige
Yama, the Maggot King, Brutus, the Mad Angel and the Shellbane gryphon are now open to everyone. Sailing can be prestiged, and the whole server has been rebuilt to make future updates faster.
The server code has been modernised
2.14.0 is a large rework of the server behind the scenes, and it's the reason this update could be as big as it is. A lot of the code we inherited was old Java that had been patched over for years, and most of the game content was packed into one large core, so a fix in one place would often break something completely unrelated somewhere else.
Most of the server is now written in Kotlin
We have replaced more than half of the old Java, taking the server from around 4,800 Java files down to about 2,000, with the rest now written in Kotlin. We have also moved onto the latest versions of Java and Kotlin. This means the code is shorter and easier to work with, so new content and fixes get out to you a lot faster.
Each boss and skill now lives in its own part of the server
Bosses, skills, minigames and the rest of the game content have been moved out of the core of the server into their own modules, 59 of them up from 24, and the core is now about a third of the size it was. This means each piece of content stands on its own, e.g a fix to the Maggot King is far less likely to knock out Vorkath or your farming patches.
New bosses are built on our own boss framework
All six of the new bosses below are built on a new boss framework, which takes care of the parts every fight shares (attacks, phases, projectiles and loot), so we only have to build what is unique to each boss. This is a big part of how we got six of them into one update, and it means the bosses after these will come out quicker too.
Your account carries over as it is
Your account, bank and progress all carry over exactly as they are. Before releasing we ran over 460 checks on how saves load, to make sure every existing account comes across untouched, and thousands of automated tests now run on every change we make, which catches a lot of bugs before they ever reach live.
Six new bosses are now open to everyone
Yama, the Maggot King, Brutus and Demonic Brutus, the Mad Angel and the Shellbane gryphon are all now open on live, we've tried to make them as close to OSRS as possible but please let us know if things are weird/wrong. You can find every one of them under the Bosses category in the teleport menu.
Sailing can now be prestiged
Prestige
Prestiging Sailing at the Prestige Master unlocks bigger cargo holds, noted materials at the shipyard, better salvaging, island teleports under Docks and a better shot at the Soup pet, and P10 gets you the Admiral title. Sailing also has its own Hiscores entry now and counts towards your Overall prestige.
Islands and drops
The island monsters are in, including aquanites, lava strykewyrms, frost dragons and Onyx Crest pirates, all with their drop tables. The drop viewer now covers sea creatures, salvage and port reward bags too.
If you'd rather stay out of boat combat, the combat uniques can now come from salvage, courier tasks and giant clams as well.
Rewards
Finishing a Sailing collection log page now pays out, and there are six new Sailing boons in the Remnant shop.
A number of bugs have been fixed
Skilling and travel
Hand-dialled fairy ring codes now take you where the dials say, no more ending up at the wrong ring after one trip.
The ogre chest in Rantz's cave can be opened for your ogre bellows again.
The Waterfall Dungeon at Baxtorian Falls can be entered again.
Lava runes and the other combination runes can be crafted again by using a talisman on the altar.
Combat and bosses
Artio, Callisto and Vet'ion now drop their loot when a cannon gets the last hit.
Thralls now attack every 4 ticks instead of every 5.
Coloured and hooded Slayer helmets can now be imbued.
Antipoisons now turn venom into poison, and venom shows on your hitpoints orb properly.
Sea creature loot now goes to whoever did the most damage, counting the killing blow.
Prestige
The Infinite overload and the other prestige relic items are now always kept on death.
The prestige prayer drain reduction now actually gives the percentage it shows.
Interface and connection
Clicking an NPC, object or the world while your bank is open works again, it closes the bank and does the action.
No more getting kicked with "world unavailable" while standing at a cannon or using a Venator bow.
If you run into anything that isn't working right or looks weird with the new bosses, please let us know through feedback.