diff options
Diffstat (limited to 'src/net/logindata.h')
-rw-r--r-- | src/net/logindata.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/net/logindata.h b/src/net/logindata.h index 22675d5a..7f729559 100644 --- a/src/net/logindata.h +++ b/src/net/logindata.h @@ -29,6 +29,15 @@ class LoginData { public: + /** + * Constructor + * + * Initialize character slots to 3 for TmwAthena compatibility + */ + LoginData(): + characterSlots(3) + {} + std::string username; std::string password; std::string newPassword; @@ -42,6 +51,8 @@ public: bool remember; /**< Whether to store the username. */ bool registerLogin; /**< Whether an account is being registered. */ + unsigned short characterSlots; /**< The number of character slots */ + void clear() { username.clear(); @@ -51,6 +62,7 @@ public: email.clear(); captchaResponse.clear(); gender = GENDER_UNSPECIFIED; + characterSlots = 3; // Default value, used for TmwAthena. } }; |