Start DevX MCC story properly

This commit is contained in:
Michael 2017-04-09 19:40:41 -04:00
parent 700a6a95cf
commit ef64da6c1b
2 changed files with 18 additions and 1 deletions

View file

@ -220,7 +220,7 @@
{
Name: "AL MUD Control Centre",
Cost: 150,
Dependencies: "mud_fundamentals;app_launcher",
Dependencies: "mud_control_centre;app_launcher",
Category: "Device Drivers",
Description: "Want to access your MUD profile, legions, jobs and shops, but don't want to open your Terminal? This upgrade is for you!"
},

View file

@ -58,6 +58,23 @@ namespace ShiftOS.WinForms
public WinformsDesktop()
{
InitializeComponent();
Shiftorium.Installed += () =>
{
//Only if the DevX Legions story hasn't been experienced yet.
if (!Shiftorium.UpgradeInstalled("devx_legions"))
{
//Check for shiftnet story experience
if (Shiftorium.UpgradeInstalled("shiftnet"))
{
//Check for saturation of the "GUI" upgrade set
if (Shiftorium.IsCategoryEmptied("GUI"))
{
//Start the MUD Control Centre story.
Story.Start("devx_legions");
}
}
}
};
this.TopMost = false;
NotificationDaemon.NotificationMade += (note) =>