246 lines
6.1 KiB
Protocol Buffer
246 lines
6.1 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package Gazillion;
|
|
|
|
enum GuildFormResultCode {
|
|
eGFCInternalError = 0;
|
|
eGFCGuildInErrorState = 1;
|
|
eGFCNotOnline = 2;
|
|
eGFCRestrictedName = 3;
|
|
eGFCDuplicateName = 4;
|
|
eGFCAlreadyInGuild = 5;
|
|
eGFCWaitingForDatabase = 6;
|
|
eGFCSuccess = 7;
|
|
}
|
|
|
|
enum GuildChangeNameResultCode {
|
|
eGCNRCInternalError = 0;
|
|
eGCNRCGuildInErrorState = 1;
|
|
eGCNRCNotOnline = 2;
|
|
eGCNRCInvalidGuild = 3;
|
|
eGCNRCNotInGuild = 4;
|
|
eGCNRCRestrictedName = 5;
|
|
eGCNRCDuplicateName = 6;
|
|
eGCNRCNoPermission = 7;
|
|
eGCNRCWaitingForDatabase = 8;
|
|
eGCNRCSuccess = 9;
|
|
}
|
|
|
|
enum GuildChangeMotdResultCode {
|
|
eGCMotdRCInternalError = 0;
|
|
eGCMotdRCGuildInErrorState = 1;
|
|
eGCMotdRCNotOnline = 2;
|
|
eGCMotdRCInvalidGuild = 3;
|
|
eGCMotdRCNotInGuild = 4;
|
|
eGCMotdRCNoPermission = 5;
|
|
eGCMotdRCWaitingForDatabase = 6;
|
|
eGCMotdRCSuccess = 7;
|
|
}
|
|
|
|
enum GuildInviteResultCode {
|
|
eGIRCInternalError = 0;
|
|
eGIRCGuildInErrorState = 1;
|
|
eGIRCGuildFull = 3;
|
|
eGIRCInvitedInGuild = 4;
|
|
eGIRCInvitedInOtherGuild = 5;
|
|
eGIRCInvitedUnkownPlayer = 6;
|
|
eGIRCInviterNotInGuild = 7;
|
|
eGIRCInviterNoPermission = 8;
|
|
eGIRCSuccess = 10;
|
|
}
|
|
|
|
enum GuildRespondToInviteCode {
|
|
eGRICRejected = 0;
|
|
eGRICAccepted = 1;
|
|
eGRICAutoIgnored = 2;
|
|
}
|
|
|
|
enum GuildRespondToInviteResultCode {
|
|
eGRIRCInternalError = 0;
|
|
eGRIRCGuildInErrorState = 1;
|
|
eGRIRCNotOnline = 2;
|
|
eGRIRCInvalidGuild = 3;
|
|
eGRIRCAlreadyInGuild = 4;
|
|
eGRIRCGuildFull = 5;
|
|
eGRIRCNotInvited = 6;
|
|
eGRIRCJoined = 7;
|
|
eGRIRCRejected = 8;
|
|
eGRIRAlreadyInOtherGuild = 9;
|
|
}
|
|
|
|
enum GuildMembership {
|
|
eGMNone = 0;
|
|
eGMMember = 1;
|
|
eGMOfficer = 2;
|
|
eGMLeader = 3;
|
|
}
|
|
|
|
enum GuildChangeMemberResultCode {
|
|
eGCMRCInternalError = 0;
|
|
eGCMRCGuildInErrorState = 1;
|
|
eGCMRCNotOnline = 2;
|
|
eGCMRCInitiatorNotInGuild = 3;
|
|
eGCMRCInitiatorNoPermission = 4;
|
|
eGCMRCUnknownMember = 5;
|
|
eGCMRCNoChange = 6;
|
|
eGCMRCCantModifyLeader = 7;
|
|
eGCMRCRequiresStaff = 8;
|
|
eGCMRCRequiresLeader = 9;
|
|
eGCMRCNoTransferLeadership = 10;
|
|
eGCMRCSuccess = 11;
|
|
eGCMRCSuccessGuildDissolved = 12;
|
|
}
|
|
|
|
message GuildForm {
|
|
required uint64 playerId = 1;
|
|
required string guildName = 2;
|
|
required uint64 itemId = 3 [default = 0];
|
|
}
|
|
|
|
message GuildFormResult {
|
|
required string guildName = 1;
|
|
required GuildFormResultCode resultCode = 2;
|
|
required uint64 playerId = 3;
|
|
optional uint64 itemId = 4;
|
|
}
|
|
|
|
message GuildDisbanded {
|
|
required uint64 guildId = 1;
|
|
required string disbandingPlayerName = 2;
|
|
}
|
|
|
|
message GuildChangeName {
|
|
required uint64 playerId = 1;
|
|
required string guildName = 2;
|
|
}
|
|
|
|
message GuildChangeNameResult {
|
|
required string submittedName = 1;
|
|
required GuildChangeNameResultCode resultCode = 2;
|
|
}
|
|
|
|
message GuildNameChanged {
|
|
required uint64 guildId = 1;
|
|
required string newGuildName = 2;
|
|
optional string changedByPlayerName = 3;
|
|
}
|
|
|
|
message GuildChangeMotd {
|
|
required uint64 playerId = 1;
|
|
required string guildMotd = 2;
|
|
}
|
|
|
|
message GuildChangeMotdResult {
|
|
required string submittedMotd = 1;
|
|
required GuildChangeMotdResultCode resultCode = 2;
|
|
}
|
|
|
|
message GuildMotdChanged {
|
|
required uint64 guildId = 1;
|
|
required string newGuildMotd = 2;
|
|
optional string changedByPlayerName = 3;
|
|
}
|
|
|
|
message GuildMemberNameChanged {
|
|
required uint64 guildId = 1;
|
|
required uint64 playerId = 2;
|
|
required string newMemberName = 3;
|
|
}
|
|
|
|
message GuildInvite {
|
|
required string toInvitePlayerName = 1;
|
|
optional uint64 toInvitePlayerId = 2;
|
|
required uint64 invitedByPlayerId = 3;
|
|
}
|
|
|
|
message GuildInviteResult {
|
|
required GuildInvite invite = 1;
|
|
required GuildInviteResultCode resultCode = 2;
|
|
}
|
|
|
|
message GuildInvitedToJoin {
|
|
required uint64 guildId = 1;
|
|
required string guildName = 2;
|
|
required string invitedByPlayerName = 3;
|
|
optional uint64 invitedByPlayerConsoleAccountId = 4;
|
|
}
|
|
|
|
message GuildRespondToInvite {
|
|
required uint64 playerId = 1;
|
|
required uint64 guildId = 2;
|
|
required GuildRespondToInviteCode respondCode = 3;
|
|
}
|
|
|
|
message GuildRespondToInviteResult {
|
|
required GuildRespondToInviteResultCode resultCode = 1;
|
|
required string guildName = 2;
|
|
}
|
|
|
|
message GuildMemberInfo {
|
|
required uint64 playerId = 1;
|
|
required string playerName = 2;
|
|
required GuildMembership membership = 3;
|
|
optional uint64 consoleAccountId = 4;
|
|
}
|
|
|
|
message GuildChangeMember {
|
|
required uint64 sourcePlayerId = 1;
|
|
required string targetPlayerName = 2;
|
|
required uint64 targetPlayerId = 3;
|
|
required GuildMembership targetNewMembership = 4;
|
|
}
|
|
|
|
message GuildChangeMemberResult {
|
|
required string targetPlayerName = 1;
|
|
required GuildChangeMemberResultCode resultCode = 2;
|
|
}
|
|
|
|
message GuildMembersInfoChanged {
|
|
required uint64 guildId = 1;
|
|
repeated GuildMemberInfo members = 2;
|
|
required string initiatingMemberName = 3;
|
|
optional bool newMember = 4 [default = false];
|
|
}
|
|
|
|
message GuildCompleteInfo {
|
|
required uint64 guildId = 1;
|
|
required string guildName = 2;
|
|
repeated GuildMemberInfo members = 3;
|
|
optional string guildMotd = 4;
|
|
}
|
|
|
|
message GuildMessageSetToServer {
|
|
optional GuildNameChanged guildNameChanged = 1;
|
|
optional GuildMembersInfoChanged guildMembersInfoChanged = 2;
|
|
optional GuildCompleteInfo guildCompleteInfo = 3;
|
|
optional GuildDisbanded guildDisbanded = 4;
|
|
optional GuildFormResult guildFormResult = 5;
|
|
optional GuildMotdChanged guildMotdChanged = 6;
|
|
optional GuildMemberNameChanged guildMemberNameChanged = 7;
|
|
}
|
|
|
|
message GuildMessageSetToClient {
|
|
optional GuildChangeNameResult guildChangeNameResult = 2;
|
|
optional GuildInviteResult guildInviteResult = 3;
|
|
optional GuildRespondToInviteResult guildRespondToInviteResult = 4;
|
|
optional GuildChangeMemberResult guildChangeMemberResult = 5;
|
|
optional GuildInvitedToJoin guildInvitedToJoin = 6;
|
|
optional GuildChangeMotdResult guildChangeMotdResult = 11;
|
|
optional GuildNameChanged guildNameChanged = 7;
|
|
optional GuildMembersInfoChanged guildMembersInfoChanged = 8;
|
|
optional GuildCompleteInfo guildCompleteInfo = 9;
|
|
optional GuildDisbanded guildDisbanded = 10;
|
|
optional GuildFormResult guildFormResult = 1;
|
|
optional GuildMotdChanged guildMotdChanged = 12;
|
|
optional GuildMemberNameChanged guildMemberNameChanged = 13;
|
|
}
|
|
|
|
message GuildMessageSetToPlayerManager {
|
|
optional GuildForm guildForm = 1;
|
|
optional GuildChangeName guildChangeName = 2;
|
|
optional GuildInvite guildInvite = 3;
|
|
optional GuildRespondToInvite guildRespondToInvite = 4;
|
|
optional GuildChangeMember guildChangeMember = 5;
|
|
optional GuildChangeMotd guildChangeMotd = 6;
|
|
}
|
|
|