Vod | Long Version | This Week In RuneScape - 26/10/20
Achievement Back-end Overhaul
ETA: Monday, November 2nd. unless something comes up
Current Problem
Our library of achievements has expanded massively (around 3,000 achievements) and accumulated a wide variety of unique and often process intensive unlock conditions. Processing achievements has been one of the most costly scripts to run. It started to even crash out for players in certain cases.
New System Benefits
- Processing Achievements is more efficient.
- Developing Achievements is easier.
- Testing Achievements has less things that can go wrong.
- No longer dangerously close to being able to add more achievements.
Project Focus
- Mimic parody of the live version as much as possible.
- Ruthlessly avoided any future creep.
- Get the new format out ASAP to players/developers could reap the benefits.
What we had to do
- Recreate every achievement from scratch.
- Puzzle out how to replicate their peculiar conditions in the new format.
- Re-write the achievement parser to use achievement engine configs.
- Ensure players don't notice the difference.
New Front-end Features
-
Area Tasks Category - Contains diary tasks by area/difficulty (separated from the Exploration category).
- No current plans to add more in the future.
- Activities Category - Contains Minigames, D&Ds and the previous Misc. Category.
- Lore Category - Lore achievements are split into subcategories (removed from MQC subcategory).
-
Combat Sub-categories - Boss sub-categories have been added and ordered by boss difficulty.
- Boss difficulty was based upon PvM Encyclopedia info.
- Hide Completed/Locked are now relabeled as Show Completed/Locked. (Positive terminology).
- 'Show Completed' toggle will affect sub-categories.
- Hidden achievements within achievement chains are no longer hidden.
Achievement Categories [x/2,929]
- Skills [x/800]
- Exploration [x/228]
- Area Tasks [x/632]
- Combat [x/589]
- Lore [x/465]
- Activities [x/142]
- Completionist [x/73]
- Grace [x/-]
To Be Fixed
These features will need to be reworked to work with the new system.
- The Grace category will no longer have sub-categories.
- The 'Full Comparison' button has been disabled.
Other
- Achievements no longer duplicate which ensures the tallies and Runescore are tracked more accurately.
- There may be some fluctuation in your Runescore following the update due to previous miscalculations.
- There are other changes which could be made to improve the interface but we wanted to get the new system out as soon as possible.