28#ifndef HORIZON_CHARCLIENTINTERFACE_HPP
29#define HORIZON_CHARCLIENTINTERFACE_HPP
48 bool make_new_character(std::string name, uint8_t slot, uint32_t hair_color, uint32_t hair_style, uint32_t job_class, uint8_t gender);
49 bool make_new_character(std::string name, uint8_t slot, uint8_t hair_color, uint8_t hair_style);
58 bool pincode_change(uint32_t account_id,
char *old_pin,
char *new_pin);
character_delete_result
Definition: Client.hpp:154
#define MAX_PINCODE_STRING_LENGTH
Definition: Client.hpp:42
Definition: CharClientInterface.hpp:41
bool character_delete_birthdate(uint32_t character_id, std::string birthdate)
Definition: CharClientInterface.cpp:278
bool character_delete_reserve(uint32_t character_id)
Definition: CharClientInterface.cpp:363
~CharClientInterface()
Definition: CharClientInterface.cpp:45
void pincode_decrypt(uint32_t seed, char *input, char *output)
Definition: CharClientInterface.cpp:503
bool select_character(int slot)
Definition: CharClientInterface.cpp:594
character_delete_result character_delete_soft(uint32_t character_id)
Definition: CharClientInterface.cpp:206
bool pincode_create(uint32_t account_id, char *new_pin)
Definition: CharClientInterface.cpp:414
bool authorize_new_connection(uint32_t account_id, uint32_t auth_code, uint32_t account_level, uint8_t gender)
Definition: CharClientInterface.cpp:49
bool character_delete_cancel(uint32_t character_id)
Definition: CharClientInterface.cpp:379
CharClientInterface(std::shared_ptr< CharSession > s)
Definition: CharClientInterface.cpp:39
bool pincode_change(uint32_t account_id, char *old_pin, char *new_pin)
Definition: CharClientInterface.cpp:445
bool pincode_verify(uint32_t account_id, char *pincode)
Definition: CharClientInterface.cpp:532
bool update_session(int32_t account_id)
Definition: CharClientInterface.cpp:626
bool make_new_character(std::string name, uint8_t slot, uint32_t hair_color, uint32_t hair_style, uint32_t job_class, uint8_t gender)
Definition: CharClientInterface.cpp:136
char _pincode_confirm[MAX_PINCODE_STRING_LENGTH]
Definition: CharClientInterface.hpp:67
bool character_delete_email(uint32_t character_id, std::string email)
Definition: CharClientInterface.cpp:246
Definition: ClientInterface.hpp:38
Definition: Element.hpp:7