Example #1
0
    def process(self):
        self._parse_packet(self.packet)

        char_values = {
            "account": self.conn.account,
            "name": self.char_name,
            "race": self.char_race,
            "class": self.char_class,
            "gender": self.char_gender,
            "features": {
                "skin": self.char_features[0],
                "face": self.char_features[1],
                "hair_style": self.char_features[2],
                "hair_color": self.char_features[3],
                "facial_hair": self.char_features[4]
            }
        }
        manager_code = CharacterManager.create_char(char_values)

        packet = self._get_response_packet(manager_code)
        return None, packet
Example #2
0
    def process(self):
        self._parse_packet(self.packet)

        char_values = {
            "account": self.conn.account,
            "name": self.char_name,
            "race": self.char_race,
            "class": self.char_class,
            "gender": self.char_gender,
            "features": {
                "skin": self.char_features[0],
                "face": self.char_features[1],
                "hair_style": self.char_features[2],
                "hair_color": self.char_features[3],
                "facial_hair": self.char_features[4]
            }
        }
        manager_code = CharacterManager.create_char(char_values)

        packet = self._get_response_packet(manager_code)
        return None, packet