diff options
| author | Carver Harrison <[email protected]> | 2017-01-08 15:36:09 -0800 |
|---|---|---|
| committer | Carver Harrison <[email protected]> | 2017-01-08 15:38:54 -0800 |
| commit | 6393f91ad1acb2f84ac09f404076a50a2bf84c37 (patch) | |
| tree | 5d4ed70e0c7dd2d70fcb5798489c72b84027673d /ShiftOS.Objects/Objects.cs | |
| parent | 65449eda4ce016c1f1e30fb7f6bc56c41b8b0305 (diff) | |
| download | shiftos_thereturn-6393f91ad1acb2f84ac09f404076a50a2bf84c37.tar.gz shiftos_thereturn-6393f91ad1acb2f84ac09f404076a50a2bf84c37.tar.bz2 shiftos_thereturn-6393f91ad1acb2f84ac09f404076a50a2bf84c37.zip | |
Moved Stuff into files and made things look better
Diffstat (limited to 'ShiftOS.Objects/Objects.cs')
| -rw-r--r-- | ShiftOS.Objects/Objects.cs | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/ShiftOS.Objects/Objects.cs b/ShiftOS.Objects/Objects.cs index 4c1abcc..bcd476f 100644 --- a/ShiftOS.Objects/Objects.cs +++ b/ShiftOS.Objects/Objects.cs @@ -30,37 +30,6 @@ using System.Threading.Tasks; namespace ShiftOS.Objects { - public enum LegionRole - { - Admin, - Manager, - Committed, - Trainee, - AwaitingInvite - } - - public enum LegionPublicity - { - Public, //Will display on the 'Join Legion' page, anyone can join - PublicInviteOnly, //Will display on the 'Join Legion' page but you must be invited - Unlisted, //Won't display on 'Join Legion', but anyone can join - UnlistedInviteOnly //Won't display in 'Join Legion', and admin/manager invitation is required. - } - - public class Legion - { - public string Name { get; set; } - public LegionPublicity Publicity { get; set; } - public ConsoleColor BannerColor { get; set; } - public string Description { get; set; } - public string ShortName { get; set; } - - public Dictionary<string, LegionRole> Roles { get; set; } - public Dictionary<LegionRole, string> RoleNames { get; set; } - - - } - public class MUDMemo { public string UserFrom { get; set; } @@ -70,12 +39,6 @@ namespace ShiftOS.Objects public string Subject { get; set; } } - public class ClientSave - { - public string Username { get; set; } - public string Password { get; set; } - } - public enum MemoType { Regular, @@ -121,45 +84,4 @@ namespace ShiftOS.Objects public string Contents { get; set; } public string GUID { get; set; } } - - //Better to store this stuff server-side so we can do some neat stuff with hacking... - public class Save - { - public string Username { get; set; } - public int Codepoints { get; set; } - public Dictionary<string, bool> Upgrades { get; set; } - public int StoryPosition { get; set; } - public string Language { get; set; } - - public List<string> CurrentLegions { get; set; } - - public int MajorVersion { get; set; } - public int MinorVersion { get; set; } - public int Revision { get; set; } - - public string Password { get; set; } - public string SystemName { get; set; } - - public string DiscourseName { get; set; } - - /// <summary> - /// If the user has entered their Discourse account into ShiftOS, this is the password they gave. - /// - /// ANY developer caught abusing this property will have their dev status revoked and their account PERMANENTLY SUSPENDED. - Michael - /// </summary> - public string DiscoursePass { get; set; } - - - public int CountUpgrades() - { - int count = 0; - foreach (var upg in Upgrades) - { - if (upg.Value == true) - count++; - } - return count; - } - } - } |
