aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Objects/Objects.cs
diff options
context:
space:
mode:
authorCarver Harrison <[email protected]>2017-01-08 15:36:09 -0800
committerCarver Harrison <[email protected]>2017-01-08 15:38:54 -0800
commit6393f91ad1acb2f84ac09f404076a50a2bf84c37 (patch)
tree5d4ed70e0c7dd2d70fcb5798489c72b84027673d /ShiftOS.Objects/Objects.cs
parent65449eda4ce016c1f1e30fb7f6bc56c41b8b0305 (diff)
downloadshiftos_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.cs78
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;
- }
- }
-
}