syntax = "proto3"; package proto; option go_package = "/csproto"; import "options.proto"; import "common.proto"; message CS_GEM_RECAST { string formula_id = 1; int32 count = 2; repeated uint64 cost_gem_inst_ids = 3; } message SC_GEM_RECAST { string formula_id = 1; int32 count = 2; repeated uint64 gem_inst_ids = 3; } message CS_GEM_ENHANCE { uint64 enhance_gem_inst_id = 1; int32 term_id = 2; uint64 cost_gem_inst_id = 3; bool use_enhancement_item = 4; } message SC_GEM_ENHANCE { uint64 gem_inst_id = 1; repeated GEM_TERM terms = 2; bool is_success = 3; REWARD_ITEM refund_item = 4; } message CS_GEM_DISMANTLE { repeated uint64 gem_inst_ids = 1; } message SC_GEM_DISMANTLE { repeated REWARD_ITEM refund_items = 1; repeated REWARD_ITEM refund_money = 2; }