syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; // Version: 5.0 import "MEHPDEGADGM.proto"; import "EKIAHOGNHGG.proto"; import "DBKCMECJHBJ.proto"; import "DMOGJBHLBNB.proto"; import "FLGBAGGEBCM.proto"; import "HOLELIEGKCI.proto"; import "GMPNNDOKOGA.proto"; import "PPCOGLLLLBO.proto"; import "PJBDLOGGHFM.proto"; import "KDFGEDGEAMN.proto"; import "OLBJNPGIIAF.proto"; import "KGIPCPJCKOC.proto"; import "ONELPGLKOHJ.proto"; import "JCCFIOJLOGG.proto"; import "JJHMJKNBELH.proto"; import "HPGKMHKNHDK.proto"; import "LBIHDALPKND.proto"; import "FMHCHKNDPOF.proto"; import "DDDIAGDHDHO.proto"; import "BIANHBHDLPC.proto"; import "GIDJAKBJKGJ.proto"; import "MANNMAOAHKB.proto"; import "EHHNKOLOAEK.proto"; import "ADEMKIPFKNF.proto"; import "OCEBLDOOBCA.proto"; import "DNFIACDOMNG.proto"; import "JOPCCMBMLLM.proto"; import "FCFHKHJFIAP.proto"; import "CNJGEAFMJBO.proto"; import "ELAPNKHIHBJ.proto"; import "CJFOABAEHAD.proto"; import "LCBHGPLJLNO.proto"; import "MLAIEPDEKJH.proto"; import "CHJIBLCEBNF.proto"; import "NIABIDEDMFL.proto"; import "MLKKIBOCGCO.proto"; import "FPKHMCHIDIN.proto"; import "CDCPGKIPNBA.proto"; message FNNNAGJLFOF { oneof OEFOMCABJBM { MEHPDEGADGM skill_result = 1; EKIAHOGNHGG cost_dice = 2; DBKCMECJHBJ use_skill = 3; DMOGJBHLBNB pass = 4; FLGBAGGEBCM phase_change = 5; HOLELIEGKCI select_on_stage = 6; GMPNNDOKOGA add_cards = 7; PPCOGLLLLBO remove_cards = 8; PJBDLOGGHFM token_change = 9; KDFGEDGEAMN add_dice = 10; OLBJNPGIIAF dice_roll = 11; KGIPCPJCKOC char_die = 12; ONELPGLKOHJ move_card = 14; JCCFIOJLOGG dice_reroll = 15; JJHMJKNBELH modify_add = 35; HPGKMHKNHDK pve_intention_info = 125; LBIHDALPKND new_card = 169; FMHCHKNDPOF waiting_list_change = 251; DDDIAGDHDHO no_damage_skill_result = 378; BIANHBHDLPC client_perform = 381; GIDJAKBJKGJ reaction_end = 503; MANNMAOAHKB cost_revise = 513; EHHNKOLOAEK update_controller = 579; ADEMKIPFKNF game_over = 844; OCEBLDOOBCA reaction_begin = 908; DNFIACDOMNG op_timer = 909; JOPCCMBMLLM phase_continue = 950; FCFHKHJFIAP transfer_card_to_opponent = 1016; CNJGEAFMJBO use_legend = 1104; ELAPNKHIHBJ skill_limits_change = 1281; CJFOABAEHAD zone_shuffle = 1380; LCBHGPLJLNO card_henshin = 1415; MLAIEPDEKJH pve_intention_change = 1557; CHJIBLCEBNF modify_remove = 1647; NIABIDEDMFL use_skill_end = 1772; MLKKIBOCGCO card_update = 1916; FPKHMCHIDIN duel_data_change = 2020; CDCPGKIPNBA select_on_stage_by_effect = 2040; }