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; }