mirror of
https://gitlab.com/YuukiPS/GC-Proto.git
synced 2024-12-24 15:39:25 +03:00
update proto 3.5 part 1
This commit is contained in:
parent
256417be7f
commit
02a55a91bb
3748
PacketOpcodes.java
3748
PacketOpcodes.java
File diff suppressed because it is too large
Load Diff
14334
cmdid.json
14334
cmdid.json
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,92 @@
|
||||
[
|
||||
{
|
||||
"name": "ChannelerSlabCheckEnterLoopDungeonReq",
|
||||
"id": 8678
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabCheckEnterLoopDungeonRsp",
|
||||
"id": 8961
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabEnterLoopDungeonReq",
|
||||
"id": 8928
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabEnterLoopDungeonRsp",
|
||||
"id": 8892
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonChallengeInfoNotify",
|
||||
"id": 8499
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonSelectConditionReq",
|
||||
"id": 8368
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonSelectConditionRsp",
|
||||
"id": 8943
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonTakeFirstPassRewardReq",
|
||||
"id": 8779
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonTakeFirstPassRewardRsp",
|
||||
"id": 8654
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonTakeScoreRewardReq",
|
||||
"id": 8751
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabLoopDungeonTakeScoreRewardRsp",
|
||||
"id": 8186
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabOneOffDungeonInfoNotify",
|
||||
"id": 8038
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabOneOffDungeonInfoReq",
|
||||
"id": 8069
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabOneOffDungeonInfoRsp",
|
||||
"id": 8731
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabSaveAssistInfoReq",
|
||||
"id": 8304
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabSaveAssistInfoRsp",
|
||||
"id": 8443
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabStageOneofDungeonNotify",
|
||||
"id": 8203
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabTakeoffBuffReq",
|
||||
"id": 8329
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabTakeoffBuffRsp",
|
||||
"id": 8646
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabWearBuffReq",
|
||||
"id": 8487
|
||||
},
|
||||
{
|
||||
"name": "ChannelerSlabWearBuffRsp",
|
||||
"id": 8651
|
||||
},
|
||||
{
|
||||
"name": "DebugNotify",
|
||||
"id": 101
|
||||
},
|
||||
{
|
||||
"name": "FireworkNotify",
|
||||
"id": 5934
|
||||
@ -28,12 +112,8 @@
|
||||
"id": 5969
|
||||
},
|
||||
{
|
||||
"name": "FunitureMakeMakeInfoChangeNotify",
|
||||
"id": 4898
|
||||
},
|
||||
{
|
||||
"name": "MistTrialDunegonFailNotify",
|
||||
"id": 8135
|
||||
"name": "InBattleMechanicusEscapeMonsterNotify",
|
||||
"id": 5320
|
||||
},
|
||||
{
|
||||
"name": "MusicGameGetBeatmapRsp",
|
||||
@ -63,10 +143,6 @@
|
||||
"name": "OneofGatherPointDetectorDataNotify",
|
||||
"id": 4297
|
||||
},
|
||||
{
|
||||
"name": "PlantFlowerAcceptAllGiveFlowerReq",
|
||||
"id": 8240
|
||||
},
|
||||
{
|
||||
"name": "PrivateChatSetSequenceReq",
|
||||
"id": 4985
|
||||
@ -75,14 +151,6 @@
|
||||
"name": "PrivateChatSetSequenceRsp",
|
||||
"id": 4957
|
||||
},
|
||||
{
|
||||
"name": "SceneWeatherForcastReq",
|
||||
"id": 3110
|
||||
},
|
||||
{
|
||||
"name": "SceneWeatherForcastRsp",
|
||||
"id": 3012
|
||||
},
|
||||
{
|
||||
"name": "Unk2700_NGPMINKIOPK",
|
||||
"id": 8956
|
||||
|
5622
cmdid_gc_update.json
5622
cmdid_gc_update.json
File diff suppressed because it is too large
Load Diff
2190
cmdid_ht_35.json
Normal file
2190
cmdid_ht_35.json
Normal file
File diff suppressed because it is too large
Load Diff
24
op.js
24
op.js
@ -6,7 +6,7 @@ const readline = require("readline");
|
||||
// cmdid current version
|
||||
const read_cmdid = "cmdid.csv";
|
||||
const read_cmdid_output = "cmdid.json";
|
||||
const read_cmdid_ht_output = "cmdid_ht_34.json";
|
||||
const read_cmdid_ht_output = "cmdid_ht_35.json";
|
||||
const read_cmdid_output_gc = "cmdid_gc.json";
|
||||
const read_cmdid_output_gc_update = "cmdid_gc_update.json";
|
||||
const read_cmdid_output_gc_nofound = "cmdid_gc_nofound.json";
|
||||
@ -83,15 +83,14 @@ function read_cmdid_ht_json() {
|
||||
const k = read_json(read_cmdid_ht_output);
|
||||
// console.log(k);
|
||||
for (const key in k) {
|
||||
if (k.hasOwnProperty(key)) {
|
||||
//console.log(key + ": " + k[key]);
|
||||
|
||||
var subdata = new Object();
|
||||
subdata["name"] = key;
|
||||
subdata["id"] = parseInt(k[key]);
|
||||
data_gen.push(subdata);
|
||||
index_file_cmdid_gen++;
|
||||
}
|
||||
var name = k[key];
|
||||
var id = parseInt(key);
|
||||
//console.log(id);
|
||||
var subdata = new Object();
|
||||
subdata["name"] = name;
|
||||
subdata["id"] = id;
|
||||
data_gen.push(subdata);
|
||||
index_file_cmdid_gen++;
|
||||
}
|
||||
|
||||
console.log("found cmd id " + index_file_cmdid_gen);
|
||||
@ -740,12 +739,11 @@ function scan_gc() {
|
||||
|
||||
// Update GC Proto
|
||||
// get_cmdid_gc(); // 1. get cmd old gc
|
||||
// read_cmdid_ht_json(); // 2 or
|
||||
// get_cmdid_json(); // 2. get last cmdid.csv to json
|
||||
// now we have cmdid_gc.json and cmdid.json
|
||||
// update_cmdid_gc(); // 3. update gc cmdid (mode by id)
|
||||
// cmdid_to_op(); // 4. update op
|
||||
// npx prettier --write PacketOpcodes.java
|
||||
// scan_gc(); // 5. scan gc
|
||||
// clean_proto_gen(); // 6. clean proto
|
||||
|
||||
// read_cmdid_ht_json();
|
||||
clean_proto_gen(); // 6. clean proto
|
||||
|
11
proto/AFKACLJCCHI.proto
Normal file
11
proto/AFKACLJCCHI.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "EALBKFBILFO.proto";
|
||||
|
||||
// Name: AFKACLJCCHI
|
||||
message AFKACLJCCHI {
|
||||
repeated EALBKFBILFO level_info_list = 4;
|
||||
}
|
||||
|
13
proto/AGFJDCJANKA.proto
Normal file
13
proto/AGFJDCJANKA.proto
Normal file
@ -0,0 +1,13 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ElectroherculesBattleLevelInfo.proto";
|
||||
|
||||
// Name: AGFJDCJANKA
|
||||
message AGFJDCJANKA {
|
||||
repeated ElectroherculesBattleLevelInfo level_info_list = 15;
|
||||
uint32 stage_id = 8;
|
||||
bool LFEIIEEMDOM = 11;
|
||||
}
|
||||
|
15
proto/AIGHOMHDNIL.proto
Normal file
15
proto/AIGHOMHDNIL.proto
Normal file
@ -0,0 +1,15 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ChannellerSlabAssistInfo.proto";
|
||||
import "OHCIIIAJMBL.proto";
|
||||
|
||||
// Name: AIGHOMHDNIL
|
||||
message AIGHOMHDNIL {
|
||||
repeated ChannellerSlabAssistInfo assist_info_list = 13;
|
||||
repeated uint32 buff_id_list = 3;
|
||||
OHCIIIAJMBL BCKIOAIABPE = 14;
|
||||
OHCIIIAJMBL MNGBLEJJNIB = 2;
|
||||
}
|
||||
|
12
proto/AIOCEOMJKII.proto
Normal file
12
proto/AIOCEOMJKII.proto
Normal file
@ -0,0 +1,12 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ItemParam.proto";
|
||||
|
||||
// Name: AIOCEOMJKII
|
||||
message AIOCEOMJKII {
|
||||
repeated uint32 OIIEOJDNKJG = 11;
|
||||
repeated ItemParam KHFBDFLDPKM = 4;
|
||||
}
|
||||
|
15
proto/ALAMJIMOCOP.proto
Normal file
15
proto/ALAMJIMOCOP.proto
Normal file
@ -0,0 +1,15 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: ALAMJIMOCOP
|
||||
message ALAMJIMOCOP {
|
||||
uint32 open_time = 6;
|
||||
bool is_open = 2;
|
||||
uint32 BHLDOAAKIGA = 13;
|
||||
bool is_finished = 8;
|
||||
uint32 FELIKNNDJDG = 3;
|
||||
uint32 level_id = 11;
|
||||
}
|
||||
|
11
proto/AMFOFAPEHGM.proto
Normal file
11
proto/AMFOFAPEHGM.proto
Normal file
@ -0,0 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "GHNDMCFNLHN.proto";
|
||||
|
||||
// Name: AMFOFAPEHGM
|
||||
message AMFOFAPEHGM {
|
||||
repeated GHNDMCFNLHN level_data_list = 9;
|
||||
}
|
||||
|
@ -1,12 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
enum AStarMethod {
|
||||
A_STAR_METHOD_CLASSIC = 0;
|
||||
A_STAR_METHOD_TENDENCY = 1;
|
||||
A_STAR_METHOD_ADAPTIVE = 2;
|
||||
A_STAR_METHOD_INFLECTION = 3;
|
||||
}
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilityString.proto";
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
import "AbilityString.proto";
|
||||
|
||||
// Name: JOMDPHKGKJO
|
||||
message AbilityAppliedAbility {
|
||||
AbilityString abilityName = 1;
|
||||
AbilityString abilityOverride = 2;
|
||||
repeated AbilityScalarValueEntry overrideMap = 3;
|
||||
uint32 instancedAbilityId = 4;
|
||||
AbilityString ability_name = 1;
|
||||
AbilityString ability_override = 2;
|
||||
repeated AbilityScalarValueEntry override_map = 3;
|
||||
uint32 instanced_ability_id = 4;
|
||||
}
|
||||
|
||||
|
@ -2,22 +2,24 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AbilityString.proto";
|
||||
import "AbilityAttachedModifier.proto";
|
||||
import "AbilityString.proto";
|
||||
import "ModifierDurability.proto";
|
||||
|
||||
// Name: PAECICKHAKH
|
||||
message AbilityAppliedModifier {
|
||||
int32 modifierLocalId = 1;
|
||||
uint32 parentAbilityEntityId = 2;
|
||||
AbilityString parentAbilityName = 3;
|
||||
AbilityString parentAbilityOverride = 4;
|
||||
uint32 instancedAbilityId = 5;
|
||||
uint32 instancedModifierId = 6;
|
||||
float existDuration = 7;
|
||||
AbilityAttachedModifier attachedInstancedModifier = 8;
|
||||
uint32 applyEntityId = 9;
|
||||
bool isAttachedParentAbility = 10;
|
||||
ModifierDurability modifierDurability = 11;
|
||||
uint32 sbuffUid = 12;
|
||||
bool isServerbuffModifier = 13;
|
||||
int32 modifier_local_id = 1;
|
||||
uint32 parent_ability_entity_id = 2;
|
||||
AbilityString parent_ability_name = 3;
|
||||
AbilityString parent_ability_override = 4;
|
||||
uint32 instanced_ability_id = 5;
|
||||
uint32 instanced_modifier_id = 6;
|
||||
float exist_duration = 7;
|
||||
AbilityAttachedModifier attached_instanced_modifier = 8;
|
||||
uint32 apply_entity_id = 9;
|
||||
bool is_attached_parent_ability = 10;
|
||||
ModifierDurability modifier_durability = 11;
|
||||
uint32 sbuff_uid = 12;
|
||||
bool is_serverbuff_modifier = 13;
|
||||
}
|
||||
|
||||
|
@ -3,12 +3,12 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: JFHLNEBEOAA
|
||||
message AbilityAttachedModifier {
|
||||
bool isInvalid = 1;
|
||||
uint32 ownerEntityId = 2;
|
||||
uint32 instancedModifierId = 3;
|
||||
bool isServerbuffModifier = 4;
|
||||
int32 attachNameHash = 5;
|
||||
bool is_invalid = 1;
|
||||
uint32 owner_entity_id = 2;
|
||||
uint32 instanced_modifier_id = 3;
|
||||
bool is_serverbuff_modifier = 4;
|
||||
int32 attach_name_hash = 5;
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilityControlBlock.proto";
|
||||
|
||||
// Name: FGNFEPLECFC
|
||||
// CmdId: 1159
|
||||
message AbilityChangeNotify {
|
||||
//enum KEAFGMDBMGG {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1124;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
AbilityControlBlock abilityControlBlock = 10;
|
||||
uint32 entityId = 7;
|
||||
AbilityControlBlock ability_control_block = 12;
|
||||
uint32 entity_id = 2;
|
||||
}
|
||||
|
||||
|
@ -4,6 +4,8 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AbilityEmbryo.proto";
|
||||
|
||||
// Name: KDMMAILHMCH
|
||||
message AbilityControlBlock {
|
||||
repeated AbilityEmbryo abilityEmbryoList = 1;
|
||||
repeated AbilityEmbryo ability_embryo_list = 1;
|
||||
}
|
||||
|
||||
|
@ -2,8 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: FDIGHNLIKGA
|
||||
message AbilityEmbryo {
|
||||
uint32 abilityId = 1;
|
||||
fixed32 abilityNameHash = 2;
|
||||
fixed32 abilityOverrideNameHash = 3;
|
||||
uint32 ability_id = 1;
|
||||
fixed32 ability_name_hash = 2;
|
||||
fixed32 ability_override_name_hash = 3;
|
||||
}
|
||||
|
||||
|
@ -2,8 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: PDONEGKNDKM
|
||||
message AbilityGadgetInfo {
|
||||
uint32 camp_id = 1;
|
||||
uint32 camp_target_type = 2;
|
||||
uint32 target_entity_id = 3;
|
||||
uint32 camp_id = 1;
|
||||
uint32 camp_target_type = 2;
|
||||
uint32 target_entity_id = 3;
|
||||
}
|
||||
|
||||
|
@ -3,13 +3,13 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FBHPFOJEMEK
|
||||
message AbilityIdentifier {
|
||||
uint32 modifierOwnerId = 3;
|
||||
uint32 abilityCasterId = 10;
|
||||
uint32 instancedAbilityId = 5;
|
||||
bool isServerbuffModifier = 4;
|
||||
int32 localId = 8;
|
||||
uint32 instancedModifierId = 11;
|
||||
bool is_serverbuff_modifier = 2;
|
||||
uint32 CKGECLBFOCP = 9;
|
||||
int32 local_id = 12;
|
||||
uint32 instanced_modifier_id = 14;
|
||||
uint32 instanced_ability_id = 7;
|
||||
uint32 NJNNPGIMJEN = 13;
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilityInvokeEntry.proto";
|
||||
|
||||
// Name: KPHEJCEMNIM
|
||||
// CmdId: 1175
|
||||
message AbilityInvocationsNotify {
|
||||
//enum IJAPFFICMAM {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1155;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
repeated AbilityInvokeEntry invokes = 11;
|
||||
repeated AbilityInvokeEntry invokes = 12;
|
||||
}
|
||||
|
||||
|
@ -3,71 +3,73 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
// Name: FNGBAFLMEDH
|
||||
enum AbilityInvokeArgument {
|
||||
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
||||
ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
|
||||
ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
|
||||
ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
|
||||
ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
|
||||
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
||||
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
||||
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
|
||||
Unk3400_GHKNBDBFGLN = 66;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;
|
||||
Unk3400_BFBGAADHEJC = 123;
|
||||
Unk3400_HGOJHAPAJLD = 124;
|
||||
ABILITY_INVOKE_ARGUMENT_NONE = 0;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
|
||||
ABILITY_INVOKE_ARGUMENT_META_COMMAND_MODIFIER_CHANGE_REQUEST = 2;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SPECIAL_FLOAT_ARGUMENT = 3;
|
||||
ABILITY_INVOKE_ARGUMENT_META_OVERRIDE_PARAM = 4;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_OVERRIDE_PARAM = 5;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REINIT_OVERRIDEMAP = 6;
|
||||
ABILITY_INVOKE_ARGUMENT_META_GLOBAL_FLOAT_VALUE = 7;
|
||||
ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE = 8;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH = 9;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER = 10;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE = 11;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY = 13;
|
||||
ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY = 14;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_MODIFIER_APPLY_ENTITY = 15;
|
||||
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_DURABILITY_CHANGE = 16;
|
||||
ABILITY_INVOKE_ARGUMENT_META_ELEMENT_REACTION_VISUAL = 17;
|
||||
ABILITY_INVOKE_ARGUMENT_META_SET_POSE_PARAMETER = 18;
|
||||
ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE = 19;
|
||||
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
|
||||
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
|
||||
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SUMMON = 53;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_BLINK = 54;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_GADGET = 55;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIER = 56;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL = 57;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VALUE = 58;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG = 59;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE = 60;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE = 61;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE = 62;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
|
||||
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
|
||||
ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO = 66;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_COST_STAMINA = 103;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHIELD = 104;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD = 105;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SHIELD = 106;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SHIELD_BAR = 107;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNER = 108;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_REACTION = 109;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;
|
||||
ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;
|
||||
ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF = 123;
|
||||
ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM = 124;
|
||||
ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK = 125;
|
||||
}
|
||||
|
||||
|
@ -1,18 +1,21 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AbilityInvokeArgument.proto";
|
||||
import "AbilityInvokeEntryHead.proto";
|
||||
import "ForwardType.proto";
|
||||
import "AbilityInvokeArgument.proto";
|
||||
|
||||
// Name: KBLDACDEINJ
|
||||
message AbilityInvokeEntry {
|
||||
AbilityInvokeEntryHead head = 13;
|
||||
ForwardType forwardType = 15;
|
||||
AbilityInvokeArgument argumentType = 12;
|
||||
uint32 forwardPeer = 10;
|
||||
bytes abilityData = 4;
|
||||
uint32 eventId = 8;
|
||||
uint32 entityId = 11;
|
||||
double totalTickTime = 14;
|
||||
bool isIgnoreAuth = 6;
|
||||
AbilityInvokeArgument argument_type = 6;
|
||||
uint32 event_id = 7;
|
||||
bool is_ignore_auth = 5;
|
||||
uint32 forward_peer = 1;
|
||||
AbilityInvokeEntryHead head = 2;
|
||||
ForwardType forward_type = 4;
|
||||
double total_tick_time = 9;
|
||||
bytes ability_data = 3;
|
||||
uint32 entity_id = 11;
|
||||
}
|
||||
|
||||
|
@ -3,14 +3,14 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: DPAJKOIMAOF
|
||||
message AbilityInvokeEntryHead {
|
||||
int32 localId = 7;
|
||||
uint32 serverBuffUid = 15;
|
||||
uint32 targetId = 5;
|
||||
uint32 instancedAbilityId = 2;
|
||||
uint32 instancedModifierId = 9;
|
||||
bool isServerbuffModifier = 10;
|
||||
int32 modifierConfigLocalId = 8;
|
||||
uint32 server_buff_uid = 10;
|
||||
uint32 target_id = 2;
|
||||
int32 modifier_config_local_id = 5;
|
||||
uint32 instanced_ability_id = 3;
|
||||
bool is_serverbuff_modifier = 12;
|
||||
int32 local_id = 13;
|
||||
uint32 instanced_modifier_id = 14;
|
||||
}
|
||||
|
||||
|
@ -1,8 +1,11 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
|
||||
// Name: EEACBNFBEHI
|
||||
message AbilityMetaReInitOverrideMap {
|
||||
repeated AbilityScalarValueEntry overrideMap = 2;
|
||||
}
|
||||
repeated AbilityScalarValueEntry override_map = 9;
|
||||
}
|
||||
|
||||
|
@ -5,14 +5,16 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
import "BreakoutSnapShot.proto";
|
||||
import "MassivePropSyncInfo.proto";
|
||||
|
||||
// Name: LMMFGNIDKME
|
||||
message AbilityMixinRecoverInfo {
|
||||
oneof source {
|
||||
uint32 instanced_ability_id = 1;
|
||||
uint32 instanced_modifier_id = 2;
|
||||
}
|
||||
uint32 localId = 3;
|
||||
repeated uint32 dataList = 4;
|
||||
bool isServerbuffModifier = 5;
|
||||
repeated MassivePropSyncInfo massivePropList = 6;
|
||||
BreakoutSnapShot breakoutSnapShot = 7;
|
||||
uint32 local_id = 3;
|
||||
repeated uint32 data_list = 4;
|
||||
bool is_serverbuff_modifier = 5;
|
||||
repeated MassivePropSyncInfo massive_prop_list = 6;
|
||||
BreakoutSnapShot breakout_snap_shot = 7;
|
||||
oneof source {
|
||||
uint32 instanced_ability_id = 1;
|
||||
uint32 instanced_modifier_id = 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3,13 +3,14 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
// Name: MLNEEGJPBCO
|
||||
enum AbilityScalarType {
|
||||
ABILITY_SCALAR_TYPE_UNKNOWN = 0;
|
||||
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
||||
ABILITY_SCALAR_TYPE_INT = 2;
|
||||
ABILITY_SCALAR_TYPE_BOOL = 3;
|
||||
ABILITY_SCALAR_TYPE_TRIGGER = 4;
|
||||
ABILITY_SCALAR_TYPE_STRING = 5;
|
||||
ABILITY_SCALAR_TYPE_UINT = 6;
|
||||
ABILITY_SCALAR_TYPE_UNKNOW = 0;
|
||||
ABILITY_SCALAR_TYPE_FLOAT = 1;
|
||||
ABILITY_SCALAR_TYPE_INT = 2;
|
||||
ABILITY_SCALAR_TYPE_BOOL = 3;
|
||||
ABILITY_SCALAR_TYPE_TRIGGER = 4;
|
||||
ABILITY_SCALAR_TYPE_STRING = 5;
|
||||
ABILITY_SCALAR_TYPE_UINT = 6;
|
||||
}
|
||||
|
||||
|
@ -2,18 +2,18 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilityString.proto";
|
||||
import "AbilityScalarType.proto";
|
||||
import "AbilityString.proto";
|
||||
|
||||
// Name: JHJPOIJGPEB
|
||||
message AbilityScalarValueEntry {
|
||||
AbilityString key = 1;
|
||||
AbilityScalarType valueType = 2;
|
||||
oneof value {
|
||||
float float_value = 3;
|
||||
string string_value = 4;
|
||||
int32 int_value = 5;
|
||||
uint32 uint_value = 6;
|
||||
}
|
||||
AbilityString key = 1;
|
||||
AbilityScalarType value_type = 2;
|
||||
oneof value {
|
||||
float float_value = 3;
|
||||
string string_value = 4;
|
||||
int32 int_value = 5;
|
||||
uint32 uint_value = 6;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: ALGGELGLCLJ
|
||||
message AbilityString {
|
||||
oneof type {
|
||||
string str = 1;
|
||||
uint32 hash = 2;
|
||||
}
|
||||
oneof type {
|
||||
string str = 1;
|
||||
uint32 hash = 2;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2,18 +2,18 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
import "AbilityAppliedAbility.proto";
|
||||
import "AbilityAppliedModifier.proto";
|
||||
import "AbilityMixinRecoverInfo.proto";
|
||||
import "AbilityScalarValueEntry.proto";
|
||||
|
||||
// Name: ONHDINIKADE
|
||||
message AbilitySyncStateInfo {
|
||||
bool isInited = 1;
|
||||
repeated AbilityScalarValueEntry dynamicValueMap = 2;
|
||||
repeated AbilityAppliedAbility appliedAbilities = 3;
|
||||
repeated AbilityAppliedModifier appliedModifiers = 4;
|
||||
repeated AbilityMixinRecoverInfo mixinRecoverInfos = 5;
|
||||
repeated AbilityScalarValueEntry sgvDynamicValueMap = 6;
|
||||
bool is_inited = 1;
|
||||
repeated AbilityScalarValueEntry dynamic_value_map = 2;
|
||||
repeated AbilityAppliedAbility applied_abilities = 3;
|
||||
repeated AbilityAppliedModifier applied_modifiers = 4;
|
||||
repeated AbilityMixinRecoverInfo mixin_recover_infos = 5;
|
||||
repeated AbilityScalarValueEntry sgv_dynamic_value_map = 6;
|
||||
}
|
||||
|
||||
|
@ -4,10 +4,12 @@ import "Status.proto";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: IMEFDIKAJBD
|
||||
message Achievement {
|
||||
uint32 curProgress = 10;
|
||||
uint32 id = 13;
|
||||
uint32 totalProgress = 14;
|
||||
Status status = 5;
|
||||
uint32 finishTimestamp = 6;
|
||||
}
|
||||
uint32 cur_progress = 2;
|
||||
uint32 finish_timestamp = 13;
|
||||
Status status = 6;
|
||||
uint32 total_progress = 5;
|
||||
uint32 id = 9;
|
||||
}
|
||||
|
@ -4,7 +4,10 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Achievement.proto";
|
||||
|
||||
// Name: IHGEAOHBLMH
|
||||
// CmdId: 2698
|
||||
message AchievementAllDataNotify {
|
||||
repeated uint32 rewardTakenGoalIdList = 8;
|
||||
repeated Achievement achievementList = 4;
|
||||
repeated Achievement achievement_list = 15;
|
||||
repeated uint32 reward_taken_goal_id_list = 4;
|
||||
}
|
||||
|
||||
|
@ -4,6 +4,9 @@ option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "Achievement.proto";
|
||||
|
||||
// Name: PFKCLOLEDDE
|
||||
// CmdId: 2693
|
||||
message AchievementUpdateNotify {
|
||||
repeated Achievement achievementList = 4;
|
||||
repeated Achievement achievement_list = 2;
|
||||
}
|
||||
|
||||
|
@ -2,170 +2,176 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "SamLampInfo.proto";
|
||||
import "CrucibleInfo.proto";
|
||||
import "SalesmanInfo.proto";
|
||||
import "TrialAvatarInfo.proto";
|
||||
import "DeliveryInfo.proto";
|
||||
import "AsterInfo.proto";
|
||||
import "FlightInfo.proto";
|
||||
import "DragonSpineInfo.proto";
|
||||
import "EffigyInfo.proto";
|
||||
import "TreasureMapInfo.proto";
|
||||
import "BlessingInfo.proto";
|
||||
import "SeaLampInfo.proto";
|
||||
import "ExpeditionInfo.proto";
|
||||
import "ArenaChallengeInfo.proto";
|
||||
import "FleurFairInfo.proto";
|
||||
import "WaterSpiritInfo.proto";
|
||||
import "ChallnelerSlabInfo.proto";
|
||||
import "MistTrialActivityInfo.proto";
|
||||
import "HideAndSeekInfo.proto";
|
||||
import "FindHilichurlInfo.proto";
|
||||
import "SummerTimeInfo.proto";
|
||||
import "BuoyantCombatInfo.proto";
|
||||
import "EchoShellInfo.proto";
|
||||
import "BounceConjuringInfo.proto";
|
||||
import "BlitzRushInfo.proto";
|
||||
import "ChessInfo.proto";
|
||||
import "SumoInfo.proto";
|
||||
import "MoonfinTrialInfo.proto";
|
||||
import "LunaRiteInfo.proto";
|
||||
import "PlantFlowerInfo.proto";
|
||||
import "MusicGameActivityDetailInfo.proto";
|
||||
import "RoguelikeDungoenInfo.proto";
|
||||
import "DigInfo.proto";
|
||||
import "HachiInfo.proto";
|
||||
import "WinterCampInfo.proto";
|
||||
import "PotionInfo.proto";
|
||||
import "TanukiTravelActivityInfo.proto";
|
||||
import "LanternRiteActivityInfo.proto";
|
||||
import "MichiaeMatsuriInfo.proto";
|
||||
import "BartenderInfo.proto";
|
||||
import "UgcInfo.proto";
|
||||
import "CrystalLinkInfo.proto";
|
||||
import "IrodoriInfo.proto";
|
||||
import "PhotoInfo.proto";
|
||||
import "SpiceInfo.proto";
|
||||
import "GachaInfo.proto";
|
||||
import "LuminanceStoneChallengeInfo.proto";
|
||||
import "RogueDiaryInfo.proto";
|
||||
import "SummerTimeV2Info.proto";
|
||||
import "IslandPartyInfo.proto";
|
||||
import "GearInfo.proto";
|
||||
import "GravenInnocenceInfo.proto";
|
||||
import "InstableSprayInfo.proto";
|
||||
import "MuqadasPotionInfo.proto";
|
||||
import "TreasureSeelieInfo.proto";
|
||||
import "RockBoardExploreInfo.proto";
|
||||
import "VintageInfo.proto";
|
||||
import "WindFieldInfo.proto";
|
||||
import "FungusFighterInfo.proto";
|
||||
import "CharAmusementInfo.proto";
|
||||
import "EffigyChallengeInfo.proto";
|
||||
import "CoinCollectInfo.proto";
|
||||
import "BrickBreakerInfo.proto";
|
||||
import "DuelHeartInfo.proto";
|
||||
import "SeaLampV3Info.proto";
|
||||
import "TeamChainInfo.proto";
|
||||
import "GcgFestivalInfo.proto";
|
||||
import "ActivityPushTipsData.proto";
|
||||
import "ActivityWatcherInfo.proto";
|
||||
import "AMFOFAPEHGM.proto";
|
||||
import "ArenaChallengeActivityDetailInfo.proto";
|
||||
import "AsterActivityDetailInfo.proto";
|
||||
import "BartenderActivityDetailInfo.proto";
|
||||
import "BlessingActivityDetailInfo.proto";
|
||||
import "BlitzRushActivityDetailInfo.proto";
|
||||
import "BounceConjuringActivityDetailInfo.proto";
|
||||
import "BrickBreakerDetailInfo.proto";
|
||||
import "BuoyantCombatDetailInfo.proto";
|
||||
import "ChannelerSlabActivityDetailInfo.proto";
|
||||
import "CharAmusementDetailInfo.proto";
|
||||
import "ChessActivityDetailInfo.proto";
|
||||
import "CoinCollectDetailInfo.proto";
|
||||
import "CrucibleActivityDetailInfo.proto";
|
||||
import "CrystalLinkActivityDetailInfo.proto";
|
||||
import "DeliveryActivityDetailInfo.proto";
|
||||
import "DigActivityDetailInfo.proto";
|
||||
import "DragonSpineActivityDetailInfo.proto";
|
||||
import "DuelHeartDetailInfo.proto";
|
||||
import "EchoShellDetailInfo.proto";
|
||||
import "EffigyActivityDetailInfo.proto";
|
||||
import "EffigyChallengeV2DetailInfo.proto";
|
||||
import "ExpeditionActivityDetailInfo.proto";
|
||||
import "FHPFPENBEIB.proto";
|
||||
import "FindHilichurlDetailInfo.proto";
|
||||
import "FleurFairActivityDetailInfo.proto";
|
||||
import "FlightActivityDetailInfo.proto";
|
||||
import "FungusFighterDetailInfo.proto";
|
||||
import "GachaActivityDetailInfo.proto";
|
||||
import "GearActivityDetailInfo.proto";
|
||||
import "GravenInnocenceDetailInfo.proto";
|
||||
import "HachiActivityDetailInfo.proto";
|
||||
import "HideAndSeekActivityDetailInfo.proto";
|
||||
import "InstableSprayDetailInfo.proto";
|
||||
import "IrodoriActivityDetailInfo.proto";
|
||||
import "IslandPartyDetailInfo.proto";
|
||||
import "LanternRiteActivityDetailInfo.proto";
|
||||
import "LHPBALCGMJH.proto";
|
||||
import "LuminanceStoneChallengeActivityDetailInfo.proto";
|
||||
import "LunaRiteDetailInfo.proto";
|
||||
import "MichiaeMatsuriActivityDetailInfo.proto";
|
||||
import "MistTrialActivityDetailInfo.proto";
|
||||
import "MoonfinTrialActivityDetailInfo.proto";
|
||||
import "MuqadasPotionActivityDetailInfo.proto";
|
||||
import "MusicGameActivityDetailInfo.proto";
|
||||
import "NFHMNCKJOEI.proto";
|
||||
import "PhotoActivityDetailInfo.proto";
|
||||
import "PlantFlowerActivityDetailInfo.proto";
|
||||
import "PotionActivityDetailInfo.proto";
|
||||
import "RockBoardExploreDetailInfo.proto";
|
||||
import "RogueDiaryActivityDetailInfo.proto";
|
||||
import "RoguelikeDungeonActivityDetailInfo.proto";
|
||||
import "SalesmanActivityDetailInfo.proto";
|
||||
import "SeaLampActivityDetailInfo.proto";
|
||||
import "SeaLampActivityInfo.proto";
|
||||
import "SeaLampV3DetailInfo.proto";
|
||||
import "SpiceActivityDetailInfo.proto";
|
||||
import "SummerTimeDetailInfo.proto";
|
||||
import "SummerTimeV2DetailInfo.proto";
|
||||
import "SumoActivityDetailInfo.proto";
|
||||
import "TanukiTravelActivityDetailInfo.proto";
|
||||
import "TeamChainDetailInfo.proto";
|
||||
import "TreasureMapActivityDetailInfo.proto";
|
||||
import "TreasureSeelieActivityDetailInfo.proto";
|
||||
import "TrialAvatarActivityDetailInfo.proto";
|
||||
import "UgcActivityDetailInfo.proto";
|
||||
import "VintageActivityDetailInfo.proto";
|
||||
import "WaterSpiritActivityDetailInfo.proto";
|
||||
import "WindFieldDetailInfo.proto";
|
||||
import "WinterCampActivityDetailInfo.proto";
|
||||
|
||||
// Name: EIPLHBCKIIO
|
||||
message ActivityInfo {
|
||||
map<uint32, uint32> activityCoinMap = 406;
|
||||
uint32 scoreLimit = 1497;
|
||||
repeated uint32 takenRewardList = 644;
|
||||
bool Unk3300_MDBDPIBEGGH = 7;
|
||||
bool Unk3300_MJNPGEKLOCG = 754;
|
||||
uint32 endTime = 12;
|
||||
uint32 activityType = 10;
|
||||
uint32 selectedAvatarRewardId = 519;
|
||||
repeated uint32 meetCondList = 2;
|
||||
uint32 activityId = 15;
|
||||
bool Unk3300_ABJKLALKLDG = 537;
|
||||
bool isFinished = 3;
|
||||
repeated ActivityPushTipsData activityPushTipsDataList = 336;
|
||||
repeated ActivityWatcherInfo watcherInfoList = 14;
|
||||
bool Unk3300_CBCEHLJJOGI = 1126;
|
||||
uint32 scheduleId = 6;
|
||||
repeated uint32 expireCondList = 9;
|
||||
repeated uint32 fdjefldhela = 2021;
|
||||
bool Unk3300_ICNJJKDHPCH = 11;
|
||||
uint32 firstDayStartTime = 598;
|
||||
uint32 curScore = 396;
|
||||
map<uint32, uint32> wishGiftNumMap = 1052;
|
||||
bool Unk3300_NEPKLLBJFKK = 1637;
|
||||
uint32 beginTime = 5;
|
||||
oneof detail {
|
||||
SamLampInfo sam_lamp_info = 4;
|
||||
CrucibleInfo crucible_info = 13;
|
||||
SalesmanInfo salesman_info = 1;
|
||||
TrialAvatarInfo trial_avatar_info = 8;
|
||||
DeliveryInfo delivery_info = 32;
|
||||
AsterInfo aster_info = 1808;
|
||||
FlightInfo flight_info = 1062;
|
||||
DragonSpineInfo dragon_spine_info = 378;
|
||||
EffigyInfo effigy_info = 1991;
|
||||
TreasureMapInfo treasure_map_info = 546;
|
||||
BlessingInfo blessing_info = 1198;
|
||||
SeaLampInfo sea_lamp_info = 578;
|
||||
ExpeditionInfo expedition_info = 930;
|
||||
ArenaChallengeInfo arena_challenge_info = 699;
|
||||
FleurFairInfo fleur_fair_info = 1116;
|
||||
WaterSpiritInfo water_spirit_info = 1651;
|
||||
ChallnelerSlabInfo challneler_slab_info = 1135;
|
||||
MistTrialActivityInfo mist_trial_activity_info = 1320;
|
||||
HideAndSeekInfo hide_and_seek_info = 1077;
|
||||
FindHilichurlInfo find_hilichurl_info = 417;
|
||||
SummerTimeInfo summer_time_info = 1477;
|
||||
BuoyantCombatInfo buoyant_combat_info = 1277;
|
||||
EchoShellInfo echo_shell_info = 1172;
|
||||
BounceConjuringInfo bounce_conjuring_info = 278;
|
||||
BlitzRushInfo blitz_rush_info = 192;
|
||||
ChessInfo chess_info = 1797;
|
||||
SumoInfo sumo_info = 1379;
|
||||
MoonfinTrialInfo moonfin_trial_info = 1122;
|
||||
LunaRiteInfo luna_rite_info = 82;
|
||||
PlantFlowerInfo plant_flower_info = 1864;
|
||||
MusicGameActivityDetailInfo music_game_info = 1220;
|
||||
RoguelikeDungoenInfo roguelike_dungoen_info = 1817;
|
||||
DigInfo dig_info = 168;
|
||||
HachiInfo hachi_info = 1663;
|
||||
WinterCampInfo winter_camp_info = 114;
|
||||
PotionInfo potion_info = 1552;
|
||||
TanukiTravelActivityInfo tanuki_travel_activity_info = 1453;
|
||||
LanternRiteActivityInfo lantern_rite_activity_info = 1372;
|
||||
MichiaeMatsuriInfo michiae_matsuri_info = 428;
|
||||
BartenderInfo bartender_info = 35;
|
||||
UgcInfo ugc_info = 589;
|
||||
CrystalLinkInfo crystal_link_info = 1375;
|
||||
IrodoriInfo irodori_info = 1014;
|
||||
PhotoInfo photo_info = 309;
|
||||
SpiceInfo spice_info = 1446;
|
||||
GachaInfo gacha_info = 1177;
|
||||
LuminanceStoneChallengeInfo luminance_stone_challenge_info = 142;
|
||||
RogueDiaryInfo rogue_diary_info = 397;
|
||||
SummerTimeV2Info summer_time_v2info = 951;
|
||||
IslandPartyInfo island_party_info = 1631;
|
||||
GearInfo gear_info = 1801;
|
||||
GravenInnocenceInfo graven_innocence_info = 1173;
|
||||
InstableSprayInfo instable_spray_info = 944;
|
||||
MuqadasPotionInfo muqadas_potion_info = 1350;
|
||||
TreasureSeelieInfo treasure_seelie_info = 1142;
|
||||
RockBoardExploreInfo rock_board_explore_info = 1273;
|
||||
VintageInfo vintage_info = 1316;
|
||||
WindFieldInfo wind_field_info = 2029;
|
||||
FungusFighterInfo fungus_fighter_info = 1543;
|
||||
CharAmusementInfo char_amusement_info = 504;
|
||||
EffigyChallengeInfo effigy_challenge_info = 1144;
|
||||
CoinCollectInfo coin_collect_info = 559;
|
||||
BrickBreakerInfo brick_breaker_info = 1275;
|
||||
DuelHeartInfo duel_heart_info = 221;
|
||||
SeaLampV3Info sea_lamp_v3info = 1080;
|
||||
TeamChainInfo team_chain_info = 144;
|
||||
GcgFestivalInfo gcg_festival_info = 71;
|
||||
}
|
||||
uint32 ANGGLPJEBLE = 438;
|
||||
uint32 schedule_id = 14;
|
||||
bool FLFGIDFALEK = 15;
|
||||
uint32 LPOCNCICJHM = 485;
|
||||
map<uint32, uint32> activity_coin_map = 703;
|
||||
repeated uint32 PAGIONJOCJN = 2;
|
||||
uint32 end_time = 4;
|
||||
bool GLOONPBGOHM = 1331;
|
||||
repeated ActivityPushTipsData activity_push_tips_data_list = 1827;
|
||||
repeated uint32 LGCJBENHFOB = 13;
|
||||
bool is_finished = 6;
|
||||
repeated uint32 EOPFKDBBOII = 894;
|
||||
repeated ActivityWatcherInfo watcher_info_list = 8;
|
||||
uint32 KMOFHMKLGHD = 5;
|
||||
uint32 activity_id = 7;
|
||||
bool CJDFLBKBNPL = 10;
|
||||
map<uint32, uint32> wish_gift_num_map = 1459;
|
||||
bool OEBHLKFBCOG = 696;
|
||||
bool LGKOJCGDGBH = 1736;
|
||||
uint32 begin_time = 9;
|
||||
repeated uint32 DDBJAKPEPLC = 778;
|
||||
uint32 first_day_start_time = 1677;
|
||||
uint32 cur_score = 1005;
|
||||
bool EFJOLIOFLBG = 514;
|
||||
oneof detail {
|
||||
SeaLampActivityDetailInfo sam_lamp_info = 1;
|
||||
CrucibleActivityDetailInfo crucible_info = 11;
|
||||
SalesmanActivityDetailInfo salesman_info = 3;
|
||||
TrialAvatarActivityDetailInfo trial_avatar_info = 12;
|
||||
DeliveryActivityDetailInfo delivery_info = 1972;
|
||||
AsterActivityDetailInfo aster_info = 306;
|
||||
FlightActivityDetailInfo flight_info = 1872;
|
||||
DragonSpineActivityDetailInfo dragon_spine_info = 593;
|
||||
EffigyActivityDetailInfo effigy_info = 2044;
|
||||
TreasureMapActivityDetailInfo treasure_map_info = 876;
|
||||
BlessingActivityDetailInfo blessing_info = 742;
|
||||
SeaLampActivityInfo sea_lamp_info = 1685;
|
||||
ExpeditionActivityDetailInfo expedition_info = 1399;
|
||||
ArenaChallengeActivityDetailInfo arena_challenge_info = 1235;
|
||||
FleurFairActivityDetailInfo fleur_fair_info = 581;
|
||||
WaterSpiritActivityDetailInfo water_spirit_info = 1127;
|
||||
ChannelerSlabActivityDetailInfo challneler_slab_info = 599;
|
||||
MistTrialActivityDetailInfo mist_trial_activity_info = 645;
|
||||
HideAndSeekActivityDetailInfo hide_and_seek_info = 794;
|
||||
FindHilichurlDetailInfo find_hilichurl_info = 1344;
|
||||
SummerTimeDetailInfo summer_time_info = 1058;
|
||||
BuoyantCombatDetailInfo buoyant_combat_info = 771;
|
||||
EchoShellDetailInfo echo_shell_info = 1632;
|
||||
BounceConjuringActivityDetailInfo bounce_conjuring_info = 1554;
|
||||
BlitzRushActivityDetailInfo blitz_rush_info = 1341;
|
||||
ChessActivityDetailInfo chess_info = 664;
|
||||
SumoActivityDetailInfo sumo_info = 1666;
|
||||
MoonfinTrialActivityDetailInfo moonfin_trial_info = 333;
|
||||
LunaRiteDetailInfo luna_rite_info = 119;
|
||||
PlantFlowerActivityDetailInfo plant_flower_info = 349;
|
||||
MusicGameActivityDetailInfo music_game_info = 1966;
|
||||
RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 2034;
|
||||
DigActivityDetailInfo dig_info = 1410;
|
||||
HachiActivityDetailInfo hachi_info = 1603;
|
||||
WinterCampActivityDetailInfo winter_camp_info = 1225;
|
||||
PotionActivityDetailInfo potion_info = 1447;
|
||||
TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 1327;
|
||||
LanternRiteActivityDetailInfo lantern_rite_activity_info = 1662;
|
||||
MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 1451;
|
||||
BartenderActivityDetailInfo bartender_info = 2037;
|
||||
UgcActivityDetailInfo ugc_info = 1207;
|
||||
CrystalLinkActivityDetailInfo crystal_link_info = 1163;
|
||||
IrodoriActivityDetailInfo irodori_info = 839;
|
||||
PhotoActivityDetailInfo photo_info = 1500;
|
||||
SpiceActivityDetailInfo spice_info = 1583;
|
||||
GachaActivityDetailInfo gacha_info = 579;
|
||||
LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 1523;
|
||||
RogueDiaryActivityDetailInfo rogue_diary_info = 1180;
|
||||
SummerTimeV2DetailInfo summer_time_v2_info = 1764;
|
||||
IslandPartyDetailInfo island_party_info = 185;
|
||||
GearActivityDetailInfo gear_info = 1537;
|
||||
GravenInnocenceDetailInfo graven_innocence_info = 2019;
|
||||
InstableSprayDetailInfo instable_spray_info = 1876;
|
||||
MuqadasPotionActivityDetailInfo muqadas_potion_info = 1402;
|
||||
TreasureSeelieActivityDetailInfo treasure_seelie_info = 1443;
|
||||
RockBoardExploreDetailInfo rock_board_explore_info = 154;
|
||||
VintageActivityDetailInfo vintage_info = 236;
|
||||
WindFieldDetailInfo wind_field_info = 620;
|
||||
FungusFighterDetailInfo fungus_fighter_info = 1477;
|
||||
CharAmusementDetailInfo char_amusement_info = 1356;
|
||||
EffigyChallengeV2DetailInfo effigy_challenge_info = 261;
|
||||
CoinCollectDetailInfo coin_collect_info = 1411;
|
||||
BrickBreakerDetailInfo brick_breaker_info = 846;
|
||||
DuelHeartDetailInfo duel_heart_info = 127;
|
||||
SeaLampV3DetailInfo sea_lamp_v3_info = 738;
|
||||
TeamChainDetailInfo team_chain_info = 686;
|
||||
FHPFPENBEIB electrohercules_battle_info = 540;
|
||||
LHPBALCGMJH gcg_festival_info = 1645;
|
||||
NFHMNCKJOEI fleur_fair_v2_info = 97;
|
||||
AMFOFAPEHGM fungus_fighter_v2_info = 549;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ActivityInfo.proto";
|
||||
|
||||
// Name: BKCOKLBOIIF
|
||||
// CmdId: 2134
|
||||
message ActivityInfoNotify {
|
||||
//enum KBFOADCMONG {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 2136;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
ActivityInfo activityInfo = 3;
|
||||
ActivityInfo activity_info = 9;
|
||||
}
|
||||
|
||||
|
@ -2,11 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ActivityPushTipsState.proto";
|
||||
|
||||
// Name: CBEGBPBBDMB
|
||||
message ActivityPushTipsData {
|
||||
ActivityPushTipsState state = 12;
|
||||
uint32 activityPushTipsId = 11;
|
||||
}
|
||||
uint32 activity_push_tips_id = 12;
|
||||
ActivityPushTipsState state = 3;
|
||||
}
|
||||
|
||||
|
@ -2,8 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
// Name: POKOFBAJMFO
|
||||
enum ActivityPushTipsState {
|
||||
ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
|
||||
ACTIVITY_PUSH_TIPS_STATE_START = 1;
|
||||
ACTIVITY_PUSH_TIPS_STATE_READ = 2;
|
||||
ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
|
||||
ACTIVITY_PUSH_TIPS_STATE_START = 1;
|
||||
ACTIVITY_PUSH_TIPS_STATE_READ = 2;
|
||||
}
|
||||
|
||||
|
@ -3,12 +3,12 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: NIFNHCLOBPA
|
||||
message ActivityScheduleInfo {
|
||||
uint32 activityId = 12;
|
||||
uint32 scheduleId = 13;
|
||||
uint32 beginTime = 2;
|
||||
uint32 endTime = 9;
|
||||
bool isOpen = 7;
|
||||
uint32 schedule_id = 8;
|
||||
bool is_open = 1;
|
||||
uint32 begin_time = 10;
|
||||
uint32 end_time = 6;
|
||||
uint32 activity_id = 14;
|
||||
}
|
||||
|
||||
|
@ -2,20 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ActivityScheduleInfo.proto";
|
||||
|
||||
// Name: KEDKIAAFGKO
|
||||
// CmdId: 2068
|
||||
message ActivityScheduleInfoNotify {
|
||||
//enum GMLKEAPFFKO {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 2047;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
repeated ActivityScheduleInfo activityScheduleList = 5;
|
||||
uint32 remainFlySeaLampNum = 11;
|
||||
uint32 remain_fly_sea_lamp_num = 12;
|
||||
repeated ActivityScheduleInfo activity_schedule_list = 11;
|
||||
}
|
||||
|
||||
|
@ -3,10 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: GHBBGOLDLCL
|
||||
message ActivityShopSheetInfo {
|
||||
uint32 beginTime = 5;
|
||||
uint32 sheetId = 14;
|
||||
uint32 endTime = 12;
|
||||
uint32 end_time = 8;
|
||||
uint32 sheet_id = 10;
|
||||
uint32 begin_time = 7;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: DEADHMNJBHA
|
||||
// CmdId: 2063
|
||||
message ActivityTakeWatcherRewardReq {
|
||||
//enum PHOMHFCNABE {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 2124;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 activityId = 11;
|
||||
uint32 watcherId = 6;
|
||||
uint32 activity_id = 5;
|
||||
uint32 watcher_id = 15;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FBJIKPIMBJM
|
||||
// CmdId: 2082
|
||||
message ActivityTakeWatcherRewardRsp {
|
||||
//enum JIMPALCEJKB {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 2009;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 9;
|
||||
uint32 watcherId = 5;
|
||||
uint32 activityId = 3;
|
||||
int32 retcode = 13;
|
||||
uint32 watcher_id = 5;
|
||||
uint32 activity_id = 3;
|
||||
}
|
||||
|
||||
|
@ -2,20 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ActivityWatcherInfo.proto";
|
||||
|
||||
// Name: PPOLCIAJKGN
|
||||
// CmdId: 2183
|
||||
message ActivityUpdateWatcherNotify {
|
||||
//enum FDMJLLHOHGH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 2079;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
ActivityWatcherInfo watcherInfo = 11;
|
||||
uint32 activityId = 3;
|
||||
uint32 activity_id = 15;
|
||||
ActivityWatcherInfo watcher_info = 3;
|
||||
}
|
||||
|
||||
|
@ -3,11 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: NACCPGOMNLE
|
||||
message ActivityWatcherInfo {
|
||||
uint32 curProgress = 8;
|
||||
bool isTakenReward = 12;
|
||||
uint32 totalProgress = 1;
|
||||
uint32 watcherId = 10;
|
||||
uint32 watcher_id = 14;
|
||||
uint32 cur_progress = 1;
|
||||
uint32 total_progress = 13;
|
||||
bool is_taken_reward = 12;
|
||||
}
|
||||
|
||||
|
@ -3,16 +3,8 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: DGBNGBAJBLO
|
||||
// CmdId: 1602
|
||||
message AddBackupAvatarTeamReq {
|
||||
//enum IFMLKOMGBGA {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1620;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
|
@ -3,16 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FPILCNDJKNF
|
||||
// CmdId: 1777
|
||||
message AddBackupAvatarTeamRsp {
|
||||
//enum NOLHJKLAPHH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1757;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 5;
|
||||
int32 retcode = 14;
|
||||
}
|
||||
|
||||
|
@ -1,22 +1,18 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AddNoGachaAvatarCardTransferItem.proto";
|
||||
|
||||
// Name: OKJGBFHLEIK
|
||||
// CmdId: 1787
|
||||
message AddNoGachaAvatarCardNotify {
|
||||
//enum NMBGCPIDMPH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1669;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint32 itemId = 7;
|
||||
uint32 initial_promote_level = 3;
|
||||
bool isTransferToItem = 14;
|
||||
uint32 reason = 9;
|
||||
repeated AddNoGachaAvatarCardTransferItem transferItemList = 10;
|
||||
uint32 initial_level = 13;
|
||||
uint32 avatarId = 4;
|
||||
uint32 reason = 3;
|
||||
uint32 AIGPMLAPMBL = 14;
|
||||
uint32 item_id = 15;
|
||||
uint32 avatar_id = 1;
|
||||
uint32 KNGMKKHPDBJ = 4;
|
||||
bool is_transfer_to_item = 9;
|
||||
repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 6;
|
||||
}
|
||||
|
||||
|
@ -3,10 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: CMDOHKNKFDH
|
||||
message AddNoGachaAvatarCardTransferItem {
|
||||
uint32 count = 10;
|
||||
bool isNew = 11;
|
||||
uint32 itemId = 12;
|
||||
bool is_new = 1;
|
||||
uint32 count = 9;
|
||||
uint32 item_id = 14;
|
||||
}
|
||||
|
||||
|
@ -3,19 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: GALKBFKDBEG
|
||||
// CmdId: 434
|
||||
message AddQuestContentProgressReq {
|
||||
//enum FJCPEKKPFHI {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 474;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 addProgress = 2;
|
||||
uint32 param = 9;
|
||||
uint32 contentType = 14;
|
||||
uint32 param = 10;
|
||||
uint32 content_type = 2;
|
||||
uint32 add_progress = 8;
|
||||
}
|
||||
|
||||
|
@ -3,17 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: LNEHHKPDPHL
|
||||
// CmdId: 472
|
||||
message AddQuestContentProgressRsp {
|
||||
//enum OCHDKHKOIKI {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 480;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint32 contentType = 13;
|
||||
int32 retcode = 8;
|
||||
int32 retcode = 5;
|
||||
uint32 content_type = 12;
|
||||
}
|
||||
|
||||
|
@ -3,13 +3,13 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: IPEDEGMBLIH
|
||||
message AdjustTrackingInfo {
|
||||
string Unk3300_GAMLJPFKCGC = 5;
|
||||
string Unk3300_CHCOHLGBHLB = 8;
|
||||
string Unk3300_INAIEOMCIEM = 15;
|
||||
string Unk3300_ONNMBNODPIA = 3;
|
||||
string Unk3300_KLKFLIIOFKK = 7;
|
||||
string Unk3300_MHDOPAMDMPL = 13;
|
||||
string GMKLCKAOJJC = 9;
|
||||
string ELELKMAKMJD = 15;
|
||||
string IJCFFLHIJJJ = 14;
|
||||
string KOIMKKBONHE = 12;
|
||||
string GMBLGKOACIH = 8;
|
||||
string DODFICFOMAB = 1;
|
||||
}
|
||||
|
||||
|
@ -3,9 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: DFMOCHLPHCF
|
||||
message AiSkillCdInfo {
|
||||
map<uint32, uint32> skillCdMap = 14;
|
||||
map<uint32, uint32> skillGroupCdMap = 3;
|
||||
map<uint32, uint32> skill_group_cd_map = 1;
|
||||
map<uint32, uint32> skill_cd_map = 11;
|
||||
}
|
||||
|
||||
|
@ -3,10 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FCJLAGHOIFC
|
||||
message AiSyncInfo {
|
||||
uint32 entityId = 1;
|
||||
bool is_self_killing = 2;
|
||||
bool has_path_to_target = 10;
|
||||
uint32 entity_id = 10;
|
||||
bool CJIBIGJNKKE = 6;
|
||||
bool OOJFENIJJDB = 8;
|
||||
}
|
||||
|
||||
|
@ -3,8 +3,8 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: GIMHFKKKBMN
|
||||
message AiThreatInfo {
|
||||
map<uint32, uint32> aiThreatMap = 13;
|
||||
map<uint32, uint32> ai_threat_map = 6;
|
||||
}
|
||||
|
||||
|
@ -2,35 +2,28 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "SkyCrystalDetectorData.proto";
|
||||
import "WeatherWizardData.proto";
|
||||
import "LunchBoxData.proto";
|
||||
import "WidgetCoolDownData.proto";
|
||||
import "WidgetSlotData.proto";
|
||||
import "AnchorPointData.proto";
|
||||
import "ClientCollectorData.proto";
|
||||
import "DetectorData.proto";
|
||||
import "LunchBoxData.proto";
|
||||
import "OneoffGatherPointDetectorData.proto";
|
||||
import "SkyCrystalDetectorData.proto";
|
||||
import "WeatherWizardData.proto";
|
||||
import "WidgetCoolDownData.proto";
|
||||
import "WidgetSlotData.proto";
|
||||
|
||||
// Name: OMFAFJLJDPM
|
||||
// CmdId: 4300
|
||||
message AllWidgetDataNotify {
|
||||
//enum CKJPMBIBMDC {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 4286;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
SkyCrystalDetectorData skyCrystalDetectorData = 2;
|
||||
repeated WidgetCoolDownData normalCoolDownDataList = 4;
|
||||
repeated WidgetSlotData slotList = 14;
|
||||
repeated uint32 backgroundActiveWidgetList = 5;
|
||||
repeated AnchorPointData anchorPointList = 11;
|
||||
WeatherWizardData weatherWizardData = 13;
|
||||
uint32 nextAnchorPointUsableTime = 15;
|
||||
repeated ClientCollectorData clientCollectorDataList = 7;
|
||||
repeated WidgetCoolDownData coolDownGroupDataList = 6;
|
||||
repeated DetectorData oneoffGatherPointDetectorDataList = 8;
|
||||
LunchBoxData lunchBoxData = 1;
|
||||
repeated WidgetCoolDownData LCFJGCFMBPH = 7;
|
||||
LunchBoxData lunch_box_data = 10;
|
||||
repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 9;
|
||||
repeated ClientCollectorData client_collector_data_list = 12;
|
||||
WeatherWizardData weather_wizard_data = 15;
|
||||
repeated WidgetCoolDownData PNKCMCMHCPL = 13;
|
||||
repeated WidgetSlotData slot_list = 4;
|
||||
uint32 next_anchor_point_usable_time = 8;
|
||||
SkyCrystalDetectorData sky_crystal_detector_data = 3;
|
||||
repeated AnchorPointData anchor_point_list = 14;
|
||||
repeated uint32 background_active_widget_list = 5;
|
||||
}
|
||||
|
||||
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: GBGELAPCNII
|
||||
message AnchorPointData {
|
||||
uint32 sceneId = 15;
|
||||
Vector rot = 13;
|
||||
uint32 endTime = 10;
|
||||
Vector pos = 12;
|
||||
uint32 anchorPointId = 11;
|
||||
Vector pos = 1;
|
||||
uint32 end_time = 9;
|
||||
Vector rot = 6;
|
||||
uint32 anchor_point_id = 5;
|
||||
uint32 scene_id = 15;
|
||||
}
|
||||
|
||||
|
@ -3,13 +3,13 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: NNHECDNAAAO
|
||||
message AnimatorParameterValueInfo {
|
||||
uint32 paraType = 1;
|
||||
oneof para_val {
|
||||
int32 int_val = 2;
|
||||
float float_val = 3;
|
||||
bool bool_val = 4;
|
||||
}
|
||||
uint32 para_type = 1;
|
||||
oneof paraVal {
|
||||
int32 int_val = 2;
|
||||
float float_val = 3;
|
||||
bool bool_val = 4;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2,11 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AnimatorParameterValueInfo.proto";
|
||||
|
||||
// Name: FEGCMMBGONJ
|
||||
message AnimatorParameterValueInfoPair {
|
||||
int32 nameId = 1;
|
||||
AnimatorParameterValueInfo animatorPara = 2;
|
||||
int32 name_id = 1;
|
||||
AnimatorParameterValueInfo animator_para = 2;
|
||||
}
|
||||
|
||||
|
@ -3,16 +3,16 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: NDDGEOMCBEE
|
||||
message AnnounceData {
|
||||
uint32 configId = 9;
|
||||
uint32 centerSystemFrequency = 14;
|
||||
uint32 endTime = 5;
|
||||
uint32 beginTime = 4;
|
||||
string countDownText = 7;
|
||||
bool isCenterSystemLast_5EveryMinutes = 12;
|
||||
string dungeonConfirmText = 2;
|
||||
uint32 countDownFrequency = 8;
|
||||
string centerSystemText = 13;
|
||||
bool is_center_system_last_5_every_minutes = 8;
|
||||
uint32 HJNFJIEBMEL = 12;
|
||||
uint32 end_time = 15;
|
||||
uint32 config_id = 11;
|
||||
string LJCFLKABNFM = 3;
|
||||
string POMBEEAPGDL = 5;
|
||||
string MBGAKKMFHFF = 6;
|
||||
uint32 BLHPFGPJAFE = 7;
|
||||
uint32 begin_time = 13;
|
||||
}
|
||||
|
||||
|
14
proto/ArenaChallengeActivityDetailInfo.proto
Normal file
14
proto/ArenaChallengeActivityDetailInfo.proto
Normal file
@ -0,0 +1,14 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "ArenaChallengeMonsterLevel.proto";
|
||||
|
||||
// Name: MACMCNLAMHB
|
||||
message ArenaChallengeActivityDetailInfo {
|
||||
bool is_finish_any_level = 9;
|
||||
repeated ArenaChallengeMonsterLevel level_list = 15;
|
||||
uint32 world_level = 2;
|
||||
map<uint32, uint32> level_open_time_map = 6;
|
||||
}
|
||||
|
@ -1,14 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ArenaChallengeMonsterLevel.proto";
|
||||
|
||||
message ArenaChallengeInfo {
|
||||
map<uint32, uint32> levelOpenTimeMap = 2;
|
||||
uint32 worldLevel = 6;
|
||||
repeated ArenaChallengeMonsterLevel levelList = 7;
|
||||
bool isFinishAnyLevel = 5;
|
||||
}
|
@ -3,9 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: MOOPCKFOLNC
|
||||
message ArenaChallengeMonsterLevel {
|
||||
uint32 Unk3300_FDFNFLAKONG = 13;
|
||||
uint32 Unk3300_DBHAGHMMLAI = 3;
|
||||
uint32 BCHEDLFFNKC = 11;
|
||||
uint32 NEFKFHIPLHG = 1;
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "FriendBrief.proto";
|
||||
|
||||
// Name: PCOJKOCFPIN
|
||||
// CmdId: 4044
|
||||
message AskAddFriendNotify {
|
||||
//enum ACDJLMOMLPL {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 4088;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
FriendBrief targetFriendBrief = 7;
|
||||
uint32 targetUid = 8;
|
||||
uint32 target_uid = 9;
|
||||
FriendBrief target_friend_brief = 3;
|
||||
}
|
||||
|
||||
|
@ -3,17 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: GENFFKJKIDB
|
||||
// CmdId: 4014
|
||||
message AskAddFriendReq {
|
||||
//enum CCLLNOCJFNI {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 4020;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 targetUid = 10;
|
||||
uint32 target_uid = 12;
|
||||
}
|
||||
|
||||
|
@ -3,19 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: PJFHJCNBAFB
|
||||
// CmdId: 4034
|
||||
message AskAddFriendRsp {
|
||||
//enum IHOJOFGEDBL {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 4074;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 11;
|
||||
uint32 param = 13;
|
||||
uint32 targetUid = 10;
|
||||
int32 retcode = 15;
|
||||
uint32 param = 1;
|
||||
uint32 target_uid = 3;
|
||||
}
|
||||
|
||||
|
22
proto/AsterActivityDetailInfo.proto
Normal file
22
proto/AsterActivityDetailInfo.proto
Normal file
@ -0,0 +1,22 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
import "AsterLargeDetailInfo.proto";
|
||||
import "AsterLittleDetailInfo.proto";
|
||||
import "AsterMidDetailInfo.proto";
|
||||
import "AsterProgressDetailInfo.proto";
|
||||
|
||||
// Name: NHLLKHBJIFH
|
||||
message AsterActivityDetailInfo {
|
||||
uint32 content_close_time = 11;
|
||||
AsterMidDetailInfo aster_mid = 1;
|
||||
AsterLittleDetailInfo aster_little = 10;
|
||||
bool is_content_closed = 6;
|
||||
AsterProgressDetailInfo aster_progress = 3;
|
||||
AsterLargeDetailInfo aster_large = 4;
|
||||
uint32 JIIJEJPKLNK = 14;
|
||||
uint32 KENCBMFCJDH = 13;
|
||||
bool is_special_reward_taken = 9;
|
||||
}
|
||||
|
@ -1,22 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AsterLargeDetailInfo.proto";
|
||||
import "AsterLittleDetailInfo.proto";
|
||||
import "AsterMidDetailInfo.proto";
|
||||
import "AsterProgressDetailInfo.proto";
|
||||
|
||||
message AsterInfo {
|
||||
AsterLargeDetailInfo asterLarge = 2;
|
||||
uint32 Unk3300_KFDGFFPJGJC = 8;
|
||||
bool isSpecialRewardTaken = 9;
|
||||
AsterLittleDetailInfo asterLittle = 3;
|
||||
uint32 contentCloseTime = 14;
|
||||
uint32 Unk3300_DCHBFEJNBHP = 10;
|
||||
AsterMidDetailInfo asterMid = 4;
|
||||
AsterProgressDetailInfo asterProgress = 7;
|
||||
bool leftMonsters = 15;
|
||||
}
|
@ -3,9 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: CEHNJAMIMFN
|
||||
message AsterLargeDetailInfo {
|
||||
bool isOpen = 3;
|
||||
uint32 beginTime = 7;
|
||||
bool is_open = 10;
|
||||
uint32 begin_time = 2;
|
||||
}
|
||||
|
||||
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AsterLittleStageState.proto";
|
||||
|
||||
// Name: IKDIHODFNDP
|
||||
message AsterLittleDetailInfo {
|
||||
uint32 stageBeginTime = 13;
|
||||
AsterLittleStageState stageState = 9;
|
||||
uint32 stageId = 6;
|
||||
uint32 beginTime = 11;
|
||||
bool isOpen = 12;
|
||||
uint32 stage_begin_time = 8;
|
||||
uint32 stage_id = 7;
|
||||
bool is_open = 11;
|
||||
AsterLittleStageState stage_state = 2;
|
||||
uint32 begin_time = 4;
|
||||
}
|
||||
|
||||
|
@ -3,10 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
// Name: LLLDDMPJOKN
|
||||
enum AsterLittleStageState {
|
||||
ASTER_LITTLE_STAGE_STATE_NONE = 0;
|
||||
ASTER_LITTLE_STAGE_STATE_UNSTARTED = 1;
|
||||
ASTER_LITTLE_STAGE_STATE_STARTED = 2;
|
||||
ASTER_LITTLE_STAGE_STATE_FINISHED = 3;
|
||||
ASTER_LITTLE_STAGE_NONE = 0;
|
||||
ASTER_LITTLE_STAGE_UNSTARTED = 1;
|
||||
ASTER_LITTLE_STAGE_STARTED = 2;
|
||||
ASTER_LITTLE_STAGE_FINISHED = 3;
|
||||
}
|
||||
|
||||
|
@ -2,11 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: AIFFCHGENAF
|
||||
message AsterMidCampInfo {
|
||||
Vector pos = 10;
|
||||
uint32 campId = 14;
|
||||
uint32 camp_id = 9;
|
||||
Vector pos = 3;
|
||||
}
|
||||
|
||||
|
@ -2,13 +2,13 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AsterMidCampInfo.proto";
|
||||
|
||||
// Name: EIFBDKLAMCG
|
||||
message AsterMidDetailInfo {
|
||||
repeated AsterMidCampInfo campList = 2;
|
||||
bool isOpen = 10;
|
||||
uint32 beginTime = 13;
|
||||
uint32 collectCount = 4;
|
||||
uint32 collect_count = 11;
|
||||
repeated AsterMidCampInfo camp_list = 10;
|
||||
bool is_open = 12;
|
||||
uint32 begin_time = 13;
|
||||
}
|
||||
|
||||
|
@ -3,9 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: HNAOKKPNHAB
|
||||
message AsterProgressDetailInfo {
|
||||
uint32 lastAutoAddTime = 14;
|
||||
uint32 count = 8;
|
||||
uint32 count = 5;
|
||||
uint32 last_auto_add_time = 2;
|
||||
}
|
||||
|
||||
|
@ -1,15 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
message AttackHitEffectResult {
|
||||
uint32 Unk3300_KLNGDAMMFIF = 3;
|
||||
float airStrength = 6;
|
||||
uint32 Unk3300_LCKECJCKKJK = 13;
|
||||
float hitHaltTime = 15;
|
||||
float retreatStrength = 4;
|
||||
float hitHaltTimeScale = 7;
|
||||
}
|
@ -2,42 +2,42 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AttackHitEffectResult.proto";
|
||||
import "AbilityIdentifier.proto";
|
||||
import "HitCollision.proto";
|
||||
import "CPAKHCFDGLO.proto";
|
||||
import "KPDGACKMNJA.proto";
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: PKHKLDLFMBJ
|
||||
message AttackResult {
|
||||
uint32 endureBreak = 6;
|
||||
uint32 Unk3300_BALCPHMFIBC = 1940;
|
||||
float damage = 12;
|
||||
bool isCrit = 9;
|
||||
AttackHitEffectResult hitEffResult = 5;
|
||||
float elementDurabilityAttenuation = 1333;
|
||||
float damageShield = 198;
|
||||
bool Unk3300_DOMAOPGPHMD = 1698;
|
||||
uint32 elementType = 1;
|
||||
uint32 targetType = 346;
|
||||
bool Unk3300_MGIMJGMIPLD = 531;
|
||||
uint32 criticalRand = 1576;
|
||||
AbilityIdentifier abilityIdentifier = 2;
|
||||
HitCollision hitCollision = 14;
|
||||
uint32 attackTimestampMs = 1829;
|
||||
uint32 attackerId = 4;
|
||||
string animEventId = 11;
|
||||
int32 hitRetreatAngleCompat = 15;
|
||||
uint32 Unk3300_JMJHGJCAOBH = 55;
|
||||
uint32 defenseId = 13;
|
||||
bool isResistText = 555;
|
||||
uint32 attackCount = 1593;
|
||||
Vector resolvedDir = 8;
|
||||
uint32 hitPosType = 7;
|
||||
uint32 hashedAnimEventId = 2009;
|
||||
uint32 Unk3300_KPKAECBFABP = 1569;
|
||||
float endureDelta = 1169;
|
||||
uint32 Unk3300_GBPJCELJKJA = 701;
|
||||
float elementAmplifyRate = 1858;
|
||||
uint32 Unk3300_ABJJNNNKGBB = 888;
|
||||
uint32 LLFAEOGLJEG = 877;
|
||||
AbilityIdentifier ability_identifier = 8;
|
||||
uint32 MHBBBOPJCAJ = 620;
|
||||
uint32 NNPPKMOBCJI = 1911;
|
||||
uint32 AOOKFAELLCG = 384;
|
||||
uint32 EOGBECEEHIB = 789;
|
||||
uint32 DMPFJNNHEEL = 955;
|
||||
bool NMANJCHGKNF = 1298;
|
||||
float damage = 3;
|
||||
bool CDKMJDNAOAC = 14;
|
||||
float GCKKIKJLCKG = 1030;
|
||||
uint32 GFAODFMIIIB = 278;
|
||||
float AEIPHPGEFAN = 474;
|
||||
KPDGACKMNJA BFGNKLMFGKB = 10;
|
||||
uint32 IPPPOLACNMI = 13;
|
||||
bool ANNLKCIDPEC = 1534;
|
||||
uint32 attacker_id = 2;
|
||||
float EINPFAMBCJM = 1966;
|
||||
bool JKJBOKBIIBI = 196;
|
||||
string anim_event_id = 5;
|
||||
Vector resolved_dir = 15;
|
||||
CPAKHCFDGLO BBFFCPJKNOP = 7;
|
||||
uint32 BIHIHLDIPOK = 6;
|
||||
uint32 element_type = 4;
|
||||
uint32 OOLJHPBLPDL = 352;
|
||||
uint32 defense_id = 9;
|
||||
float AMBEMOIPJNN = 602;
|
||||
uint32 NGGMGNLMHFO = 1853;
|
||||
int32 hit_retreat_angle_compat = 12;
|
||||
uint32 GAPNFLFDBJK = 570;
|
||||
}
|
||||
|
||||
|
@ -1,11 +0,0 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
enum AuditState {
|
||||
AUDIT_STATE_NONE = 0;
|
||||
AUDIT_STATE_WAITING = 1;
|
||||
AUDIT_STATE_FAILED = 2;
|
||||
}
|
@ -2,19 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarInfo.proto";
|
||||
|
||||
// Name: JKFHGKAMAHH
|
||||
// CmdId: 1756
|
||||
message AvatarAddNotify {
|
||||
//enum APNKIMFCJIH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1661;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
AvatarInfo avatar = 8;
|
||||
bool isInTeam = 14;
|
||||
bool is_in_team = 1;
|
||||
AvatarInfo avatar = 6;
|
||||
}
|
||||
|
||||
|
@ -2,18 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "SceneEntityInfo.proto";
|
||||
|
||||
// Name: DDPDLNJBKAP
|
||||
// CmdId: 1759
|
||||
message AvatarChangeCostumeNotify {
|
||||
//enum IJBEGDIBHOL {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1648;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
SceneEntityInfo entityInfo = 13;
|
||||
SceneEntityInfo entity_info = 3;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: BKAPIOCCGGM
|
||||
// CmdId: 1611
|
||||
message AvatarChangeCostumeReq {
|
||||
//enum KCNDOLCKEMD {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1759;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint64 avatarGuid = 4;
|
||||
uint32 costumeId = 11;
|
||||
uint32 costume_id = 7;
|
||||
uint64 avatar_guid = 9;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: COGFNDJFHDJ
|
||||
// CmdId: 1760
|
||||
message AvatarChangeCostumeRsp {
|
||||
//enum AAJPALBMJPF {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1753;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint32 costumeId = 15;
|
||||
uint64 avatarGuid = 5;
|
||||
int32 retcode = 7;
|
||||
int32 retcode = 7;
|
||||
uint32 costume_id = 12;
|
||||
uint64 avatar_guid = 3;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,10 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FKDDKBKAMBO
|
||||
// CmdId: 1790
|
||||
message AvatarChangeElementTypeReq {
|
||||
//enum MAGIHCDMAJD {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1664;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 sceneId = 8;
|
||||
uint32 areaId = 1;
|
||||
uint32 area_id = 4;
|
||||
uint32 scene_id = 2;
|
||||
}
|
||||
|
||||
|
@ -3,16 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FNDGELJGDBB
|
||||
// CmdId: 1781
|
||||
message AvatarChangeElementTypeRsp {
|
||||
//enum HNKCONAIBOJ {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1744;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 15;
|
||||
int32 retcode = 2;
|
||||
}
|
||||
|
||||
|
@ -2,28 +2,21 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarInfo.proto";
|
||||
import "AvatarTeam.proto";
|
||||
import "AvatarRenameInfo.proto";
|
||||
import "AvatarTeam.proto";
|
||||
|
||||
// Name: HBOPCIGKJHO
|
||||
// CmdId: 1613
|
||||
message AvatarDataNotify {
|
||||
//enum FHCMOBLNBMF {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1645;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint64 chooseAvatarGuid = 4;
|
||||
repeated uint32 ownedCostumeList = 15;
|
||||
repeated AvatarInfo avatarList = 8;
|
||||
uint32 curAvatarTeamId = 5;
|
||||
map<uint32, AvatarTeam> avatarTeamMap = 6;
|
||||
repeated uint32 ownedFlycloakList = 2;
|
||||
repeated AvatarRenameInfo avatarRenameList = 7;
|
||||
repeated uint32 backupAvatarTeamOrderList = 12;
|
||||
repeated uint64 tempAvatarGuidList = 14;
|
||||
repeated AvatarRenameInfo avatar_rename_list = 9;
|
||||
repeated AvatarInfo avatar_list = 1;
|
||||
repeated uint64 temp_avatar_guid_list = 11;
|
||||
uint32 cur_avatar_team_id = 14;
|
||||
map<uint32, AvatarTeam> avatar_team_map = 7;
|
||||
repeated uint32 owned_costume_list = 2;
|
||||
uint64 choose_avatar_guid = 6;
|
||||
repeated uint32 backup_avatar_team_order_list = 12;
|
||||
repeated uint32 owned_flycloak_list = 10;
|
||||
}
|
||||
|
||||
|
@ -2,21 +2,13 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "Vector.proto";
|
||||
|
||||
// Name: NJJDCGNJHKF
|
||||
// CmdId: 1665
|
||||
message AvatarDieAnimationEndReq {
|
||||
//enum BBHLLEDPODB {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1652;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint64 dieGuid = 7;
|
||||
uint32 skillId = 4;
|
||||
Vector rebornPos = 10;
|
||||
uint32 skill_id = 13;
|
||||
uint64 die_guid = 15;
|
||||
Vector reborn_pos = 2;
|
||||
}
|
||||
|
||||
|
@ -3,18 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: FDNGCDLNAFN
|
||||
// CmdId: 1795
|
||||
message AvatarDieAnimationEndRsp {
|
||||
//enum LFADGEJKMLI {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1657;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint64 dieGuid = 3;
|
||||
uint32 skillId = 6;
|
||||
int32 retcode = 5;
|
||||
uint64 die_guid = 12;
|
||||
int32 retcode = 9;
|
||||
uint32 skill_id = 7;
|
||||
}
|
||||
|
||||
|
@ -2,18 +2,18 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AbilitySyncStateInfo.proto";
|
||||
import "ServerBuff.proto";
|
||||
|
||||
// Name: LPHJGPAPIPG
|
||||
message AvatarEnterSceneInfo {
|
||||
uint64 avatarGuid = 8;
|
||||
uint32 weaponEntityId = 13;
|
||||
AbilitySyncStateInfo avatarAbilityInfo = 1;
|
||||
repeated uint32 buffIdList = 7;
|
||||
uint32 avatarEntityId = 10;
|
||||
repeated ServerBuff serverBuffList = 4;
|
||||
AbilitySyncStateInfo weaponAbilityInfo = 11;
|
||||
uint64 weaponGuid = 14;
|
||||
repeated ServerBuff server_buff_list = 13;
|
||||
uint64 avatar_guid = 7;
|
||||
uint64 weapon_guid = 4;
|
||||
AbilitySyncStateInfo avatar_ability_info = 6;
|
||||
repeated uint32 buff_id_list = 14;
|
||||
uint32 weapon_entity_id = 15;
|
||||
AbilitySyncStateInfo weapon_ability_info = 5;
|
||||
uint32 avatar_entity_id = 12;
|
||||
}
|
||||
|
||||
|
@ -3,9 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: JPOMNGOBDIO
|
||||
message AvatarEquipAffixInfo {
|
||||
uint32 equipAffixId = 1;
|
||||
uint32 leftCdTime = 2;
|
||||
uint32 equip_affix_id = 1;
|
||||
uint32 left_cd_time = 2;
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarEquipAffixInfo.proto";
|
||||
|
||||
// Name: GDBEDIEBFFL
|
||||
// CmdId: 1666
|
||||
message AvatarEquipAffixStartNotify {
|
||||
//enum CIBOKBFGLBI {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1602;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
AvatarEquipAffixInfo equipAffixInfo = 5;
|
||||
uint64 avatarGuid = 15;
|
||||
uint64 avatar_guid = 5;
|
||||
AvatarEquipAffixInfo equip_affix_info = 10;
|
||||
}
|
||||
|
||||
|
@ -2,25 +2,17 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "SceneReliquaryInfo.proto";
|
||||
import "SceneWeaponInfo.proto";
|
||||
|
||||
// Name: IKNNNIGIPLE
|
||||
// CmdId: 661
|
||||
message AvatarEquipChangeNotify {
|
||||
//enum KBOAEKOMBGL {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 639;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 itemId = 2;
|
||||
uint64 equipGuid = 11;
|
||||
uint32 equipType = 12;
|
||||
SceneReliquaryInfo reliquary = 13;
|
||||
uint64 avatarGuid = 15;
|
||||
SceneWeaponInfo weapon = 10;
|
||||
uint32 equip_type = 5;
|
||||
uint64 avatar_guid = 3;
|
||||
SceneReliquaryInfo reliquary = 6;
|
||||
SceneWeaponInfo weapon = 12;
|
||||
uint64 equip_guid = 2;
|
||||
uint32 item_id = 9;
|
||||
}
|
||||
|
||||
|
@ -3,12 +3,12 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: NEFCHPHBGAP
|
||||
message AvatarExcelInfo {
|
||||
uint64 prefabPathHash = 1;
|
||||
uint64 prefabPathRemoteHash = 2;
|
||||
uint64 controllerPathHash = 3;
|
||||
uint64 controllerPathRemoteHash = 4;
|
||||
uint64 combatConfigHash = 5;
|
||||
uint64 prefab_path_hash = 1;
|
||||
uint64 prefab_path_remote_hash = 2;
|
||||
uint64 controller_path_hash = 3;
|
||||
uint64 controller_path_remote_hash = 4;
|
||||
uint64 combat_config_hash = 5;
|
||||
}
|
||||
|
||||
|
@ -3,16 +3,8 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: MDAOANDDMGE
|
||||
// CmdId: 1748
|
||||
message AvatarExpeditionAllDataReq {
|
||||
//enum DENKBLMPDGH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1777;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
|
@ -2,21 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarExpeditionInfo.proto";
|
||||
|
||||
// Name: OJPKEJLHHMN
|
||||
// CmdId: 1671
|
||||
message AvatarExpeditionAllDataRsp {
|
||||
//enum HDIMKBBDJLE {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1654;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
uint32 expeditionCountLimit = 12;
|
||||
repeated uint32 openExpeditionList = 9;
|
||||
int32 retcode = 4;
|
||||
map<uint64, AvatarExpeditionInfo> expeditionInfoMap = 10;
|
||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 7;
|
||||
uint32 expedition_count_limit = 2;
|
||||
int32 retcode = 15;
|
||||
repeated uint32 open_expedition_list = 12;
|
||||
}
|
||||
|
||||
|
@ -3,17 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: PAOIENMGCAB
|
||||
// CmdId: 1791
|
||||
message AvatarExpeditionCallBackReq {
|
||||
//enum KEPEFJMFOHO {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1697;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
repeated uint64 avatarGuid = 14;
|
||||
repeated uint64 avatar_guid = 2;
|
||||
}
|
||||
|
||||
|
@ -2,19 +2,12 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarExpeditionInfo.proto";
|
||||
|
||||
// Name: DLDIHMKBDPJ
|
||||
// CmdId: 1631
|
||||
message AvatarExpeditionCallBackRsp {
|
||||
//enum PAFOHCPJJIP {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1632;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 14;
|
||||
map<uint64, AvatarExpeditionInfo> expeditionInfoMap = 7;
|
||||
int32 retcode = 12;
|
||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 5;
|
||||
}
|
||||
|
||||
|
@ -2,18 +2,11 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarExpeditionInfo.proto";
|
||||
|
||||
// Name: IDDOKPGDFOP
|
||||
// CmdId: 1646
|
||||
message AvatarExpeditionDataNotify {
|
||||
//enum INDPMHLNJFH {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1638;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
map<uint64, AvatarExpeditionInfo> expeditionInfoMap = 4;
|
||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 13;
|
||||
}
|
||||
|
||||
|
@ -3,17 +3,9 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: MIEMEMKNFDE
|
||||
// CmdId: 1641
|
||||
message AvatarExpeditionGetRewardReq {
|
||||
//enum ELDPCKGGBFB {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1712;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint64 avatarGuid = 15;
|
||||
uint64 avatar_guid = 14;
|
||||
}
|
||||
|
||||
|
@ -2,22 +2,15 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "ItemParam.proto";
|
||||
import "AvatarExpeditionInfo.proto";
|
||||
import "ItemParam.proto";
|
||||
|
||||
// Name: HFOJANBFGFH
|
||||
// CmdId: 1707
|
||||
message AvatarExpeditionGetRewardRsp {
|
||||
//enum OEBMGNAINIP {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1659;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
//}
|
||||
|
||||
int32 retcode = 9;
|
||||
repeated ItemParam extraItemList = 10;
|
||||
map<uint64, AvatarExpeditionInfo> expeditionInfoMap = 4;
|
||||
repeated ItemParam itemList = 14;
|
||||
int32 retcode = 1;
|
||||
repeated ItemParam item_list = 11;
|
||||
map<uint64, AvatarExpeditionInfo> expedition_info_map = 9;
|
||||
repeated ItemParam extra_item_list = 5;
|
||||
}
|
||||
|
||||
|
@ -2,14 +2,14 @@ syntax = "proto3";
|
||||
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
import "AvatarExpeditionState.proto";
|
||||
|
||||
// Name: ANJOMJAFKNK
|
||||
message AvatarExpeditionInfo {
|
||||
AvatarExpeditionState state = 1;
|
||||
uint32 expId = 2;
|
||||
uint32 hourTime = 3;
|
||||
uint32 startTime = 4;
|
||||
float shortenRatio = 5;
|
||||
AvatarExpeditionState state = 1;
|
||||
uint32 exp_id = 2;
|
||||
uint32 hour_time = 3;
|
||||
uint32 start_time = 4;
|
||||
float shorten_ratio = 5;
|
||||
}
|
||||
|
||||
|
@ -3,19 +3,11 @@ syntax = "proto3";
|
||||
option java_package = "emu.grasscutter.net.proto";
|
||||
|
||||
|
||||
|
||||
|
||||
// Name: GIANJFPNBJO
|
||||
// CmdId: 1763
|
||||
message AvatarExpeditionStartReq {
|
||||
//enum ALMCOHOIHKE {
|
||||
// option allow_alias= true;
|
||||
// NONE = 0;
|
||||
// PEPPOHPHJOJ = 1656;
|
||||
// DCDNILFDFLB = 0;
|
||||
// NNBKOLMPOEA = 1;
|
||||
// EAJIABGAOCI = 1;
|
||||
//}
|
||||
|
||||
uint32 hourTime = 12;
|
||||
uint64 avatarGuid = 8;
|
||||
uint32 expId = 14;
|
||||
uint32 exp_id = 3;
|
||||
uint32 hour_time = 15;
|
||||
uint64 avatar_guid = 5;
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user