diff --git a/generated/ares_pb.js b/generated/ares_pb.js index b60e76c..602fe49 100644 --- a/generated/ares_pb.js +++ b/generated/ares_pb.js @@ -15,7 +15,7 @@ import { export const file_ares = /*@__PURE__*/ fileDesc( - 'CgphcmVzLnByb3RvEgRhcmVzIsAFCgZQYWNrZXQSMgoQc2lnbmF0dXJlUmVxdWVzdBgBIAEoCzIWLmFyZXMuU2lnbmF0dXJlUmVxdWVzdEgAEhwKBWVycm9yGAIgASgLMgsuYXJlcy5FcnJvckgAEjQKEXNpZ25hdHVyZVJlc3BvbnNlGAMgASgLMhcuYXJlcy5TaWduYXR1cmVSZXNwb25zZUgAEjAKD2NoYXJhY3RlckFjdGlvbhgEIAEoCzIVLmFyZXMuQ2hhcmFjdGVyQWN0aW9uSAASNAoRY2hhcmFjdGVyUG9zaXRpb24YBSABKAsyFy5hcmVzLkNoYXJhY3RlclBvc2l0aW9uSAASMgoQZW50aXR5R3JvdXBTcGF3bhgGIAEoCzIWLmFyZXMuRW50aXR5R3JvdXBTcGF3bkgAEjQKEWNoYXJhY3RlcnNEZXNwYXduGAcgASgLMhcuYXJlcy5DaGFyYWN0ZXJzRGVzcGF3bkgAEiYKCnNlcnZlckluZm8YCCABKAsyEC5hcmVzLlNlcnZlckluZm9IABIoCgtjaGF0TWVzc2FnZRgJIAEoCzIRLmFyZXMuQ2hhdE1lc3NhZ2VIABIwCg9jaGFyYWN0ZXJIZWFsdGgYCiABKAsyFS5hcmVzLkNoYXJhY3RlckhlYWx0aEgAEkAKF2NoYXJhY3RlckF0dGFja01vYkdyb3VwGAsgASgLMh0uYXJlcy5DaGFyYWN0ZXJBdHRhY2tNb2JHcm91cEgAEiYKCmZpZ2h0U3Bhd24YDCABKAsyEC5hcmVzLkZpZ2h0U3Bhd25IABI4ChNlbnRpdHlHcm91cHNEZXNwYXduGA0gASgLMhkuYXJlcy5FbnRpdHlHcm91cHNEZXNwYXduSAASLAoNZmlnaHRzRGVzcGF3bhgOIAEoCzITLmFyZXMuRmlnaHRzRGVzcGF3bkgAQgYKBHR5cGUiIwoQU2lnbmF0dXJlUmVxdWVzdBIPCgdwYXlsb2FkGAEgASgJIiYKBUVycm9yEh0KBGNvZGUYASABKA4yDy5hcmVzLkVycm9yQ29kZSJgChBFbnRpdHlHcm91cFNwYXduEgoKAmlkGAEgASgJEiAKCHBvc2l0aW9uGAIgASgLMg4uYXJlcy5Qb3NpdGlvbhIeCghlbnRpdGllcxgDIAMoCzIMLmFyZXMuRW50aXR5IiAKEUNoYXJhY3RlcnNEZXNwYXduEgsKA2lkcxgBIAMoCSIiChNFbnRpdHlHcm91cHNEZXNwYXduEgsKA2lkcxgBIAMoCSIcCg1GaWdodHNEZXNwYXduEgsKA2lkcxgBIAMoCSI3CgpTZXJ2ZXJJbmZvEhQKDHBsYXllcl9jb3VudBgBIAEoDRITCgttYXhfcGxheWVycxgCIAEoDSItCg9DaGFyYWN0ZXJIZWFsdGgSCgoCaWQYASABKAkSDgoGaGVhbHRoGAIgASgNIsgCCgpGaWdodFNwYXduEgoKAmlkGAEgASgJEhsKBXRlYW0xGAIgAygLMgwuYXJlcy5FbnRpdHkSGwoFdGVhbTIYAyADKAsyDC5hcmVzLkVudGl0eRISCgpzcGVjdGF0b3JzGAQgAygJEiAKCHRvcF9sZWZ0GAUgASgLMg4uYXJlcy5Qb3NpdGlvbhIkCgxib3R0b21fcmlnaHQYBiABKAsyDi5hcmVzLlBvc2l0aW9uEg8KB3N0YXJ0ZWQYByABKAgSDgoGbG9ja2VkGAggASgIEhEKCW5lZWRfaGVscBgJIAEoCBInCg90ZWFtMV9wb3NpdGlvbnMYCiADKAsyDi5hcmVzLlBvc2l0aW9uEicKD3RlYW0yX3Bvc2l0aW9ucxgLIAMoCzIOLmFyZXMuUG9zaXRpb24SEgoKc3RhcnRfdGltZRgMIAEoBCJBChFTaWduYXR1cmVSZXNwb25zZRINCgVieXRlcxgBIAEoCRIRCglzaWduYXR1cmUYAiABKAkSCgoCemsYAyABKAgiOwoXQ2hhcmFjdGVyQXR0YWNrTW9iR3JvdXASCgoCaWQYASABKAkSFAoMbW9iX2dyb3VwX2lkGAIgASgJIjsKD0NoYXJhY3RlckFjdGlvbhIKCgJpZBgBIAEoCRIcCgZhY3Rpb24YAiABKA4yDC5hcmVzLkFjdGlvbiJBChFDaGFyYWN0ZXJQb3NpdGlvbhIKCgJpZBgBIAEoCRIgCghwb3NpdGlvbhgCIAEoCzIOLmFyZXMuUG9zaXRpb24iOwoLQ2hhdE1lc3NhZ2USCgoCaWQYASABKAkSDwoHbWVzc2FnZRgCIAEoCRIPCgdhZGRyZXNzGAMgASgJIisKCFBvc2l0aW9uEgkKAXgYASABKAISCQoBeRgCIAEoAhIJCgF6GAMgASgCIq8CCgZFbnRpdHkSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCRIgCghwb3NpdGlvbhgDIAEoCzIOLmFyZXMuUG9zaXRpb24SDgoGaGVhbHRoGAQgASgNEhIKCm1heF9oZWFsdGgYBSABKA0SDAoEdHlwZRgGIAEoCRINCgVsZXZlbBgHIAEoDRIKCgJhcBgIIAEoDRIKCgJtcBgJIAEoDRIYChBlYXJ0aF9yZXNpc3RhbmNlGAogASgNEhcKD2ZpcmVfcmVzaXN0YW5jZRgLIAEoDRIYChB3YXRlcl9yZXNpc3RhbmNlGAwgASgNEhYKDmFpcl9yZXNpc3RhbmNlGA0gASgNEg8KB2VmZmVjdHMYDiADKAkSDAoEc2l6ZRgPIAEoAhIMCgRza2luGBAgASgJKhsKBkNsYXNzZRIHCgNJT1AQABIICgRTUkFNEAEqHwoJRXJyb3JDb2RlEhIKDk5PX0JFVEFfQUNDRVNTEAAqmAEKBkFjdGlvbhIICgRJRExFEAASBwoDUlVOEAESCAoESlVNUBACEgwKCEpVTVBfUlVOEAMSCAoERkFMTBAEEgkKBURFQVRIEAUSDgoKQVRUQUNLX0NBQxAGEg4KClNQRUxMX0JVRkYQBxIQCgxTUEVMTF9UQVJHRVQQCBIJCgVEQU5DRRAJEgcKA1NJVBAKEggKBFdBTEsQC2IGcHJvdG8z', + 'CgphcmVzLnByb3RvEgRhcmVzIvIFCgZQYWNrZXQSMgoQc2lnbmF0dXJlUmVxdWVzdBgBIAEoCzIWLmFyZXMuU2lnbmF0dXJlUmVxdWVzdEgAEhwKBWVycm9yGAIgASgLMgsuYXJlcy5FcnJvckgAEjQKEXNpZ25hdHVyZVJlc3BvbnNlGAMgASgLMhcuYXJlcy5TaWduYXR1cmVSZXNwb25zZUgAEjAKD2NoYXJhY3RlckFjdGlvbhgEIAEoCzIVLmFyZXMuQ2hhcmFjdGVyQWN0aW9uSAASNAoRY2hhcmFjdGVyUG9zaXRpb24YBSABKAsyFy5hcmVzLkNoYXJhY3RlclBvc2l0aW9uSAASMgoQZW50aXR5R3JvdXBTcGF3bhgGIAEoCzIWLmFyZXMuRW50aXR5R3JvdXBTcGF3bkgAEjQKEWNoYXJhY3RlcnNEZXNwYXduGAcgASgLMhcuYXJlcy5DaGFyYWN0ZXJzRGVzcGF3bkgAEiYKCnNlcnZlckluZm8YCCABKAsyEC5hcmVzLlNlcnZlckluZm9IABIoCgtjaGF0TWVzc2FnZRgJIAEoCzIRLmFyZXMuQ2hhdE1lc3NhZ2VIABIwCg9jaGFyYWN0ZXJIZWFsdGgYCiABKAsyFS5hcmVzLkNoYXJhY3RlckhlYWx0aEgAEkAKF2NoYXJhY3RlckF0dGFja01vYkdyb3VwGAsgASgLMh0uYXJlcy5DaGFyYWN0ZXJBdHRhY2tNb2JHcm91cEgAEiYKCmZpZ2h0U3Bhd24YDCABKAsyEC5hcmVzLkZpZ2h0U3Bhd25IABI4ChNlbnRpdHlHcm91cHNEZXNwYXduGA0gASgLMhkuYXJlcy5FbnRpdHlHcm91cHNEZXNwYXduSAASLAoNZmlnaHRzRGVzcGF3bhgOIAEoCzITLmFyZXMuRmlnaHRzRGVzcGF3bkgAEjAKD3JlcXVlc3RSZXNwb25zZRgPIAEoCzIVLmFyZXMuUmVxdWVzdFJlc3BvbnNlSABCBgoEdHlwZSIjChBTaWduYXR1cmVSZXF1ZXN0Eg8KB3BheWxvYWQYASABKAkiJgoFRXJyb3ISHQoEY29kZRgBIAEoDjIPLmFyZXMuRXJyb3JDb2RlImAKEEVudGl0eUdyb3VwU3Bhd24SCgoCaWQYASABKAkSIAoIcG9zaXRpb24YAiABKAsyDi5hcmVzLlBvc2l0aW9uEh4KCGVudGl0aWVzGAMgAygLMgwuYXJlcy5FbnRpdHkiIAoRQ2hhcmFjdGVyc0Rlc3Bhd24SCwoDaWRzGAEgAygJIiIKE0VudGl0eUdyb3Vwc0Rlc3Bhd24SCwoDaWRzGAEgAygJIhwKDUZpZ2h0c0Rlc3Bhd24SCwoDaWRzGAEgAygJIjcKClNlcnZlckluZm8SFAoMcGxheWVyX2NvdW50GAEgASgNEhMKC21heF9wbGF5ZXJzGAIgASgNIi0KD0NoYXJhY3RlckhlYWx0aBIKCgJpZBgBIAEoCRIOCgZoZWFsdGgYAiABKA0iyAIKCkZpZ2h0U3Bhd24SCgoCaWQYASABKAkSGwoFdGVhbTEYAiADKAsyDC5hcmVzLkVudGl0eRIbCgV0ZWFtMhgDIAMoCzIMLmFyZXMuRW50aXR5EhIKCnNwZWN0YXRvcnMYBCADKAkSIAoIdG9wX2xlZnQYBSABKAsyDi5hcmVzLlBvc2l0aW9uEiQKDGJvdHRvbV9yaWdodBgGIAEoCzIOLmFyZXMuUG9zaXRpb24SDwoHc3RhcnRlZBgHIAEoCBIOCgZsb2NrZWQYCCABKAgSEQoJbmVlZF9oZWxwGAkgASgIEicKD3RlYW0xX3Bvc2l0aW9ucxgKIAMoCzIOLmFyZXMuUG9zaXRpb24SJwoPdGVhbTJfcG9zaXRpb25zGAsgAygLMg4uYXJlcy5Qb3NpdGlvbhISCgpzdGFydF90aW1lGAwgASgEIkEKEVNpZ25hdHVyZVJlc3BvbnNlEg0KBWJ5dGVzGAEgASgJEhEKCXNpZ25hdHVyZRgCIAEoCRIKCgJ6axgDIAEoCCI7ChdDaGFyYWN0ZXJBdHRhY2tNb2JHcm91cBIKCgJpZBgBIAEoCRIUCgxtb2JfZ3JvdXBfaWQYAiABKAkiOwoPQ2hhcmFjdGVyQWN0aW9uEgoKAmlkGAEgASgJEhwKBmFjdGlvbhgCIAEoDjIMLmFyZXMuQWN0aW9uIkEKEUNoYXJhY3RlclBvc2l0aW9uEgoKAmlkGAEgASgJEiAKCHBvc2l0aW9uGAIgASgLMg4uYXJlcy5Qb3NpdGlvbiI7CgtDaGF0TWVzc2FnZRIKCgJpZBgBIAEoCRIPCgdtZXNzYWdlGAIgASgJEg8KB2FkZHJlc3MYAyABKAkiLgoPUmVxdWVzdFJlc3BvbnNlEgoKAmlkGAEgASgJEg8KB21lc3NhZ2UYAiABKAkiKwoIUG9zaXRpb24SCQoBeBgBIAEoAhIJCgF5GAIgASgCEgkKAXoYAyABKAIirwIKBkVudGl0eRIKCgJpZBgBIAEoCRIMCgRuYW1lGAIgASgJEiAKCHBvc2l0aW9uGAMgASgLMg4uYXJlcy5Qb3NpdGlvbhIOCgZoZWFsdGgYBCABKA0SEgoKbWF4X2hlYWx0aBgFIAEoDRIMCgR0eXBlGAYgASgJEg0KBWxldmVsGAcgASgNEgoKAmFwGAggASgNEgoKAm1wGAkgASgNEhgKEGVhcnRoX3Jlc2lzdGFuY2UYCiABKA0SFwoPZmlyZV9yZXNpc3RhbmNlGAsgASgNEhgKEHdhdGVyX3Jlc2lzdGFuY2UYDCABKA0SFgoOYWlyX3Jlc2lzdGFuY2UYDSABKA0SDwoHZWZmZWN0cxgOIAMoCRIMCgRzaXplGA8gASgCEgwKBHNraW4YECABKAkqGwoGQ2xhc3NlEgcKA0lPUBAAEggKBFNSQU0QASofCglFcnJvckNvZGUSEgoOTk9fQkVUQV9BQ0NFU1MQACqYAQoGQWN0aW9uEggKBElETEUQABIHCgNSVU4QARIICgRKVU1QEAISDAoISlVNUF9SVU4QAxIICgRGQUxMEAQSCQoFREVBVEgQBRIOCgpBVFRBQ0tfQ0FDEAYSDgoKU1BFTExfQlVGRhAHEhAKDFNQRUxMX1RBUkdFVBAIEgkKBURBTkNFEAkSBwoDU0lUEAoSCAoEV0FMSxALYgZwcm90bzM', ) /** @@ -110,17 +110,23 @@ export const CharacterPositionSchema = /*@__PURE__*/ messageDesc(file_ares, 13) */ export const ChatMessageSchema = /*@__PURE__*/ messageDesc(file_ares, 14) +/** + * Describes the message ares.RequestResponse. + * Use `create(RequestResponseSchema)` to create a new message. + */ +export const RequestResponseSchema = /*@__PURE__*/ messageDesc(file_ares, 15) + /** * Describes the message ares.Position. * Use `create(PositionSchema)` to create a new message. */ -export const PositionSchema = /*@__PURE__*/ messageDesc(file_ares, 15) +export const PositionSchema = /*@__PURE__*/ messageDesc(file_ares, 16) /** * Describes the message ares.Entity. * Use `create(EntitySchema)` to create a new message. */ -export const EntitySchema = /*@__PURE__*/ messageDesc(file_ares, 16) +export const EntitySchema = /*@__PURE__*/ messageDesc(file_ares, 17) /** * Describes the enum ares.Classe. diff --git a/proto/ares.proto b/proto/ares.proto index eefdd2b..7836b5e 100644 --- a/proto/ares.proto +++ b/proto/ares.proto @@ -17,6 +17,7 @@ message Packet { FightSpawn fightSpawn = 12; EntityGroupsDespawn entityGroupsDespawn = 13; FightsDespawn fightsDespawn = 14; + RequestResponse requestResponse = 15; } } @@ -107,6 +108,11 @@ message ChatMessage { string address = 3; } +message RequestResponse { + string id = 1; + string message = 2; +} + // ======================================== // Types used by packets diff --git a/src/types.d.ts b/src/types.d.ts index d31def3..8ef7fe7 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -98,6 +98,7 @@ type Packets = { 'packet/characterAttackMobGroup': { id: string; mob_group_id: string } // client -> server 'packet/fightSpawn': Fight // server -> client 'packet/fightsDespawn': { ids: string[] } // server -> client + 'packet/requestResponse': { id: string; message: string } // server <-> client } type Packet = {