- add: character id list to the connection state for tracking the real character database id's for when the client requests actions on the character - fix: sql error when trying to create a character
32 lines
683 B
Protocol Buffer
32 lines
683 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package character_common;
|
|
|
|
message Stats {
|
|
int32 level = 1;
|
|
int32 job = 2;
|
|
}
|
|
|
|
message Looks {
|
|
int32 race = 1;
|
|
int32 hair = 2;
|
|
int32 face = 3;
|
|
}
|
|
|
|
message EquippedItem {
|
|
int32 item_id = 1;
|
|
int32 gem_option = 2;
|
|
int32 socket = 3;
|
|
int32 grade = 4;
|
|
int32 slot = 5;
|
|
}
|
|
|
|
message Character {
|
|
string character_id = 1; // Unique ID for the character
|
|
string name = 2; // Name of the character
|
|
int64 last_played = 3; // Last played timestamp (Unix time)
|
|
int64 delete_time = 4; // Time until character deletion (seconds)
|
|
Stats stats = 5; // Character's stats
|
|
Looks looks = 6; // Character's Looks
|
|
repeated EquippedItem items = 7;
|
|
} |