Add achievements to base game

- Add a script to generate achievement data from Steamworks API
- Add achievements page with a link in sidebar
- Calculate achievements (1/min) with an engine counter
- Store achievements with a timestamp on unlocked in the PlayerObject
- Add a script to generate monochrome icons from Steam icons
- Add toast when unlocking an achievement
This commit is contained in:
Martin Fournier
2022-01-06 07:04:03 -05:00
parent 4363aa43fe
commit 844d518684
23 changed files with 1983 additions and 416 deletions
+2
View File
@@ -36,6 +36,7 @@ export enum Page {
Loading,
StaneksGift,
Recovery,
Achievements,
}
export interface ScriptEditorRouteOptions {
@@ -80,4 +81,5 @@ export interface IRouter {
toBladeburnerCinematic(): void;
toLocation(location: Location): void;
toStaneksGift(): void;
toAchievements(): void;
}