user.pb.go 618 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: user.proto
  3. package serverproto
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. math "math"
  8. )
  9. // Reference imports to suppress errors if they are not otherwise used.
  10. var _ = proto.Marshal
  11. var _ = fmt.Errorf
  12. var _ = math.Inf
  13. // This is a compile-time assertion to ensure that this generated file
  14. // is compatible with the proto package it is being compiled against.
  15. // A compilation error at this line likely means your copy of the
  16. // proto package needs to be updated.
  17. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  18. type AccountRole struct {
  19. OpenId string `protobuf:"bytes,1,opt,name=open_id,json=openId,proto3" json:"open_id,omitempty"`
  20. Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform,omitempty"`
  21. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  22. PhonePlatform int32 `protobuf:"varint,4,opt,name=phone_platform,json=phonePlatform,proto3" json:"phone_platform,omitempty"`
  23. RegisterTime uint64 `protobuf:"varint,5,opt,name=register_time,json=registerTime,proto3" json:"register_time,omitempty"`
  24. ZoneId int32 `protobuf:"varint,6,opt,name=ZoneId,proto3" json:"ZoneId,omitempty"`
  25. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  26. XXX_unrecognized []byte `json:"-"`
  27. XXX_sizecache int32 `json:"-"`
  28. }
  29. func (m *AccountRole) Reset() { *m = AccountRole{} }
  30. func (m *AccountRole) String() string { return proto.CompactTextString(m) }
  31. func (*AccountRole) ProtoMessage() {}
  32. func (*AccountRole) Descriptor() ([]byte, []int) {
  33. return fileDescriptor_116e343673f7ffaf, []int{0}
  34. }
  35. func (m *AccountRole) XXX_Unmarshal(b []byte) error {
  36. return xxx_messageInfo_AccountRole.Unmarshal(m, b)
  37. }
  38. func (m *AccountRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  39. return xxx_messageInfo_AccountRole.Marshal(b, m, deterministic)
  40. }
  41. func (m *AccountRole) XXX_Merge(src proto.Message) {
  42. xxx_messageInfo_AccountRole.Merge(m, src)
  43. }
  44. func (m *AccountRole) XXX_Size() int {
  45. return xxx_messageInfo_AccountRole.Size(m)
  46. }
  47. func (m *AccountRole) XXX_DiscardUnknown() {
  48. xxx_messageInfo_AccountRole.DiscardUnknown(m)
  49. }
  50. var xxx_messageInfo_AccountRole proto.InternalMessageInfo
  51. func (m *AccountRole) GetOpenId() string {
  52. if m != nil {
  53. return m.OpenId
  54. }
  55. return ""
  56. }
  57. func (m *AccountRole) GetPlatform() string {
  58. if m != nil {
  59. return m.Platform
  60. }
  61. return ""
  62. }
  63. func (m *AccountRole) GetUid() uint64 {
  64. if m != nil {
  65. return m.Uid
  66. }
  67. return 0
  68. }
  69. func (m *AccountRole) GetPhonePlatform() int32 {
  70. if m != nil {
  71. return m.PhonePlatform
  72. }
  73. return 0
  74. }
  75. func (m *AccountRole) GetRegisterTime() uint64 {
  76. if m != nil {
  77. return m.RegisterTime
  78. }
  79. return 0
  80. }
  81. func (m *AccountRole) GetZoneId() int32 {
  82. if m != nil {
  83. return m.ZoneId
  84. }
  85. return 0
  86. }
  87. // 后续需要做战场时,的重连信息(战场所在的服务器信息)
  88. type ReconnectInfo struct {
  89. PvpNode string `protobuf:"bytes,1,opt,name=pvp_node,json=pvpNode,proto3" json:"pvp_node,omitempty"`
  90. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  91. XXX_unrecognized []byte `json:"-"`
  92. XXX_sizecache int32 `json:"-"`
  93. }
  94. func (m *ReconnectInfo) Reset() { *m = ReconnectInfo{} }
  95. func (m *ReconnectInfo) String() string { return proto.CompactTextString(m) }
  96. func (*ReconnectInfo) ProtoMessage() {}
  97. func (*ReconnectInfo) Descriptor() ([]byte, []int) {
  98. return fileDescriptor_116e343673f7ffaf, []int{1}
  99. }
  100. func (m *ReconnectInfo) XXX_Unmarshal(b []byte) error {
  101. return xxx_messageInfo_ReconnectInfo.Unmarshal(m, b)
  102. }
  103. func (m *ReconnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  104. return xxx_messageInfo_ReconnectInfo.Marshal(b, m, deterministic)
  105. }
  106. func (m *ReconnectInfo) XXX_Merge(src proto.Message) {
  107. xxx_messageInfo_ReconnectInfo.Merge(m, src)
  108. }
  109. func (m *ReconnectInfo) XXX_Size() int {
  110. return xxx_messageInfo_ReconnectInfo.Size(m)
  111. }
  112. func (m *ReconnectInfo) XXX_DiscardUnknown() {
  113. xxx_messageInfo_ReconnectInfo.DiscardUnknown(m)
  114. }
  115. var xxx_messageInfo_ReconnectInfo proto.InternalMessageInfo
  116. func (m *ReconnectInfo) GetPvpNode() string {
  117. if m != nil {
  118. return m.PvpNode
  119. }
  120. return ""
  121. }
  122. type UserConnectInfo struct {
  123. LogicNode string `protobuf:"bytes,1,opt,name=logic_node,json=logicNode,proto3" json:"logic_node,omitempty"`
  124. TimeStamp int64 `protobuf:"varint,2,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  125. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  126. XXX_unrecognized []byte `json:"-"`
  127. XXX_sizecache int32 `json:"-"`
  128. }
  129. func (m *UserConnectInfo) Reset() { *m = UserConnectInfo{} }
  130. func (m *UserConnectInfo) String() string { return proto.CompactTextString(m) }
  131. func (*UserConnectInfo) ProtoMessage() {}
  132. func (*UserConnectInfo) Descriptor() ([]byte, []int) {
  133. return fileDescriptor_116e343673f7ffaf, []int{2}
  134. }
  135. func (m *UserConnectInfo) XXX_Unmarshal(b []byte) error {
  136. return xxx_messageInfo_UserConnectInfo.Unmarshal(m, b)
  137. }
  138. func (m *UserConnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  139. return xxx_messageInfo_UserConnectInfo.Marshal(b, m, deterministic)
  140. }
  141. func (m *UserConnectInfo) XXX_Merge(src proto.Message) {
  142. xxx_messageInfo_UserConnectInfo.Merge(m, src)
  143. }
  144. func (m *UserConnectInfo) XXX_Size() int {
  145. return xxx_messageInfo_UserConnectInfo.Size(m)
  146. }
  147. func (m *UserConnectInfo) XXX_DiscardUnknown() {
  148. xxx_messageInfo_UserConnectInfo.DiscardUnknown(m)
  149. }
  150. var xxx_messageInfo_UserConnectInfo proto.InternalMessageInfo
  151. func (m *UserConnectInfo) GetLogicNode() string {
  152. if m != nil {
  153. return m.LogicNode
  154. }
  155. return ""
  156. }
  157. func (m *UserConnectInfo) GetTimeStamp() int64 {
  158. if m != nil {
  159. return m.TimeStamp
  160. }
  161. return 0
  162. }
  163. // key value 类型
  164. type KeyValueType struct {
  165. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  166. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  167. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  168. XXX_unrecognized []byte `json:"-"`
  169. XXX_sizecache int32 `json:"-"`
  170. }
  171. func (m *KeyValueType) Reset() { *m = KeyValueType{} }
  172. func (m *KeyValueType) String() string { return proto.CompactTextString(m) }
  173. func (*KeyValueType) ProtoMessage() {}
  174. func (*KeyValueType) Descriptor() ([]byte, []int) {
  175. return fileDescriptor_116e343673f7ffaf, []int{3}
  176. }
  177. func (m *KeyValueType) XXX_Unmarshal(b []byte) error {
  178. return xxx_messageInfo_KeyValueType.Unmarshal(m, b)
  179. }
  180. func (m *KeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  181. return xxx_messageInfo_KeyValueType.Marshal(b, m, deterministic)
  182. }
  183. func (m *KeyValueType) XXX_Merge(src proto.Message) {
  184. xxx_messageInfo_KeyValueType.Merge(m, src)
  185. }
  186. func (m *KeyValueType) XXX_Size() int {
  187. return xxx_messageInfo_KeyValueType.Size(m)
  188. }
  189. func (m *KeyValueType) XXX_DiscardUnknown() {
  190. xxx_messageInfo_KeyValueType.DiscardUnknown(m)
  191. }
  192. var xxx_messageInfo_KeyValueType proto.InternalMessageInfo
  193. func (m *KeyValueType) GetKey() int32 {
  194. if m != nil {
  195. return m.Key
  196. }
  197. return 0
  198. }
  199. func (m *KeyValueType) GetValue() int32 {
  200. if m != nil {
  201. return m.Value
  202. }
  203. return 0
  204. }
  205. type KeyValueTypeList struct {
  206. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  207. ValueList []int32 `protobuf:"varint,2,rep,packed,name=value_list,json=valueList,proto3" json:"value_list,omitempty"`
  208. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  209. XXX_unrecognized []byte `json:"-"`
  210. XXX_sizecache int32 `json:"-"`
  211. }
  212. func (m *KeyValueTypeList) Reset() { *m = KeyValueTypeList{} }
  213. func (m *KeyValueTypeList) String() string { return proto.CompactTextString(m) }
  214. func (*KeyValueTypeList) ProtoMessage() {}
  215. func (*KeyValueTypeList) Descriptor() ([]byte, []int) {
  216. return fileDescriptor_116e343673f7ffaf, []int{4}
  217. }
  218. func (m *KeyValueTypeList) XXX_Unmarshal(b []byte) error {
  219. return xxx_messageInfo_KeyValueTypeList.Unmarshal(m, b)
  220. }
  221. func (m *KeyValueTypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  222. return xxx_messageInfo_KeyValueTypeList.Marshal(b, m, deterministic)
  223. }
  224. func (m *KeyValueTypeList) XXX_Merge(src proto.Message) {
  225. xxx_messageInfo_KeyValueTypeList.Merge(m, src)
  226. }
  227. func (m *KeyValueTypeList) XXX_Size() int {
  228. return xxx_messageInfo_KeyValueTypeList.Size(m)
  229. }
  230. func (m *KeyValueTypeList) XXX_DiscardUnknown() {
  231. xxx_messageInfo_KeyValueTypeList.DiscardUnknown(m)
  232. }
  233. var xxx_messageInfo_KeyValueTypeList proto.InternalMessageInfo
  234. func (m *KeyValueTypeList) GetKey() int32 {
  235. if m != nil {
  236. return m.Key
  237. }
  238. return 0
  239. }
  240. func (m *KeyValueTypeList) GetValueList() []int32 {
  241. if m != nil {
  242. return m.ValueList
  243. }
  244. return nil
  245. }
  246. type KeyValueType64 struct {
  247. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  248. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  249. Value2 int32 `protobuf:"varint,3,opt,name=value2,proto3" json:"value2,omitempty"`
  250. Value3 int32 `protobuf:"varint,4,opt,name=value3,proto3" json:"value3,omitempty"`
  251. StrVal string `protobuf:"bytes,5,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  252. Value4 uint64 `protobuf:"varint,6,opt,name=value4,proto3" json:"value4,omitempty"`
  253. Value5 bool `protobuf:"varint,7,opt,name=value5,proto3" json:"value5,omitempty"`
  254. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  255. XXX_unrecognized []byte `json:"-"`
  256. XXX_sizecache int32 `json:"-"`
  257. }
  258. func (m *KeyValueType64) Reset() { *m = KeyValueType64{} }
  259. func (m *KeyValueType64) String() string { return proto.CompactTextString(m) }
  260. func (*KeyValueType64) ProtoMessage() {}
  261. func (*KeyValueType64) Descriptor() ([]byte, []int) {
  262. return fileDescriptor_116e343673f7ffaf, []int{5}
  263. }
  264. func (m *KeyValueType64) XXX_Unmarshal(b []byte) error {
  265. return xxx_messageInfo_KeyValueType64.Unmarshal(m, b)
  266. }
  267. func (m *KeyValueType64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  268. return xxx_messageInfo_KeyValueType64.Marshal(b, m, deterministic)
  269. }
  270. func (m *KeyValueType64) XXX_Merge(src proto.Message) {
  271. xxx_messageInfo_KeyValueType64.Merge(m, src)
  272. }
  273. func (m *KeyValueType64) XXX_Size() int {
  274. return xxx_messageInfo_KeyValueType64.Size(m)
  275. }
  276. func (m *KeyValueType64) XXX_DiscardUnknown() {
  277. xxx_messageInfo_KeyValueType64.DiscardUnknown(m)
  278. }
  279. var xxx_messageInfo_KeyValueType64 proto.InternalMessageInfo
  280. func (m *KeyValueType64) GetKey() uint64 {
  281. if m != nil {
  282. return m.Key
  283. }
  284. return 0
  285. }
  286. func (m *KeyValueType64) GetValue() int32 {
  287. if m != nil {
  288. return m.Value
  289. }
  290. return 0
  291. }
  292. func (m *KeyValueType64) GetValue2() int32 {
  293. if m != nil {
  294. return m.Value2
  295. }
  296. return 0
  297. }
  298. func (m *KeyValueType64) GetValue3() int32 {
  299. if m != nil {
  300. return m.Value3
  301. }
  302. return 0
  303. }
  304. func (m *KeyValueType64) GetStrVal() string {
  305. if m != nil {
  306. return m.StrVal
  307. }
  308. return ""
  309. }
  310. func (m *KeyValueType64) GetValue4() uint64 {
  311. if m != nil {
  312. return m.Value4
  313. }
  314. return 0
  315. }
  316. func (m *KeyValueType64) GetValue5() bool {
  317. if m != nil {
  318. return m.Value5
  319. }
  320. return false
  321. }
  322. type KeyValueType64Str struct {
  323. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  324. StrVal string `protobuf:"bytes,2,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  325. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  326. XXX_unrecognized []byte `json:"-"`
  327. XXX_sizecache int32 `json:"-"`
  328. }
  329. func (m *KeyValueType64Str) Reset() { *m = KeyValueType64Str{} }
  330. func (m *KeyValueType64Str) String() string { return proto.CompactTextString(m) }
  331. func (*KeyValueType64Str) ProtoMessage() {}
  332. func (*KeyValueType64Str) Descriptor() ([]byte, []int) {
  333. return fileDescriptor_116e343673f7ffaf, []int{6}
  334. }
  335. func (m *KeyValueType64Str) XXX_Unmarshal(b []byte) error {
  336. return xxx_messageInfo_KeyValueType64Str.Unmarshal(m, b)
  337. }
  338. func (m *KeyValueType64Str) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  339. return xxx_messageInfo_KeyValueType64Str.Marshal(b, m, deterministic)
  340. }
  341. func (m *KeyValueType64Str) XXX_Merge(src proto.Message) {
  342. xxx_messageInfo_KeyValueType64Str.Merge(m, src)
  343. }
  344. func (m *KeyValueType64Str) XXX_Size() int {
  345. return xxx_messageInfo_KeyValueType64Str.Size(m)
  346. }
  347. func (m *KeyValueType64Str) XXX_DiscardUnknown() {
  348. xxx_messageInfo_KeyValueType64Str.DiscardUnknown(m)
  349. }
  350. var xxx_messageInfo_KeyValueType64Str proto.InternalMessageInfo
  351. func (m *KeyValueType64Str) GetKey() uint64 {
  352. if m != nil {
  353. return m.Key
  354. }
  355. return 0
  356. }
  357. func (m *KeyValueType64Str) GetStrVal() string {
  358. if m != nil {
  359. return m.StrVal
  360. }
  361. return ""
  362. }
  363. type KeyValueFloat32 struct {
  364. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  365. Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
  366. Value64 float64 `protobuf:"fixed64,3,opt,name=value64,proto3" json:"value64,omitempty"`
  367. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  368. XXX_unrecognized []byte `json:"-"`
  369. XXX_sizecache int32 `json:"-"`
  370. }
  371. func (m *KeyValueFloat32) Reset() { *m = KeyValueFloat32{} }
  372. func (m *KeyValueFloat32) String() string { return proto.CompactTextString(m) }
  373. func (*KeyValueFloat32) ProtoMessage() {}
  374. func (*KeyValueFloat32) Descriptor() ([]byte, []int) {
  375. return fileDescriptor_116e343673f7ffaf, []int{7}
  376. }
  377. func (m *KeyValueFloat32) XXX_Unmarshal(b []byte) error {
  378. return xxx_messageInfo_KeyValueFloat32.Unmarshal(m, b)
  379. }
  380. func (m *KeyValueFloat32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  381. return xxx_messageInfo_KeyValueFloat32.Marshal(b, m, deterministic)
  382. }
  383. func (m *KeyValueFloat32) XXX_Merge(src proto.Message) {
  384. xxx_messageInfo_KeyValueFloat32.Merge(m, src)
  385. }
  386. func (m *KeyValueFloat32) XXX_Size() int {
  387. return xxx_messageInfo_KeyValueFloat32.Size(m)
  388. }
  389. func (m *KeyValueFloat32) XXX_DiscardUnknown() {
  390. xxx_messageInfo_KeyValueFloat32.DiscardUnknown(m)
  391. }
  392. var xxx_messageInfo_KeyValueFloat32 proto.InternalMessageInfo
  393. func (m *KeyValueFloat32) GetKey() int32 {
  394. if m != nil {
  395. return m.Key
  396. }
  397. return 0
  398. }
  399. func (m *KeyValueFloat32) GetValue() float32 {
  400. if m != nil {
  401. return m.Value
  402. }
  403. return 0
  404. }
  405. func (m *KeyValueFloat32) GetValue64() float64 {
  406. if m != nil {
  407. return m.Value64
  408. }
  409. return 0
  410. }
  411. type UKeyValueType struct {
  412. Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  413. Value uint32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  414. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  415. XXX_unrecognized []byte `json:"-"`
  416. XXX_sizecache int32 `json:"-"`
  417. }
  418. func (m *UKeyValueType) Reset() { *m = UKeyValueType{} }
  419. func (m *UKeyValueType) String() string { return proto.CompactTextString(m) }
  420. func (*UKeyValueType) ProtoMessage() {}
  421. func (*UKeyValueType) Descriptor() ([]byte, []int) {
  422. return fileDescriptor_116e343673f7ffaf, []int{8}
  423. }
  424. func (m *UKeyValueType) XXX_Unmarshal(b []byte) error {
  425. return xxx_messageInfo_UKeyValueType.Unmarshal(m, b)
  426. }
  427. func (m *UKeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  428. return xxx_messageInfo_UKeyValueType.Marshal(b, m, deterministic)
  429. }
  430. func (m *UKeyValueType) XXX_Merge(src proto.Message) {
  431. xxx_messageInfo_UKeyValueType.Merge(m, src)
  432. }
  433. func (m *UKeyValueType) XXX_Size() int {
  434. return xxx_messageInfo_UKeyValueType.Size(m)
  435. }
  436. func (m *UKeyValueType) XXX_DiscardUnknown() {
  437. xxx_messageInfo_UKeyValueType.DiscardUnknown(m)
  438. }
  439. var xxx_messageInfo_UKeyValueType proto.InternalMessageInfo
  440. func (m *UKeyValueType) GetKey() uint32 {
  441. if m != nil {
  442. return m.Key
  443. }
  444. return 0
  445. }
  446. func (m *UKeyValueType) GetValue() uint32 {
  447. if m != nil {
  448. return m.Value
  449. }
  450. return 0
  451. }
  452. // 6部位信息
  453. type SlotDetailData struct {
  454. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  455. EquipId int32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  456. CardIdList []int32 `protobuf:"varint,3,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
  457. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  458. XXX_unrecognized []byte `json:"-"`
  459. XXX_sizecache int32 `json:"-"`
  460. }
  461. func (m *SlotDetailData) Reset() { *m = SlotDetailData{} }
  462. func (m *SlotDetailData) String() string { return proto.CompactTextString(m) }
  463. func (*SlotDetailData) ProtoMessage() {}
  464. func (*SlotDetailData) Descriptor() ([]byte, []int) {
  465. return fileDescriptor_116e343673f7ffaf, []int{9}
  466. }
  467. func (m *SlotDetailData) XXX_Unmarshal(b []byte) error {
  468. return xxx_messageInfo_SlotDetailData.Unmarshal(m, b)
  469. }
  470. func (m *SlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  471. return xxx_messageInfo_SlotDetailData.Marshal(b, m, deterministic)
  472. }
  473. func (m *SlotDetailData) XXX_Merge(src proto.Message) {
  474. xxx_messageInfo_SlotDetailData.Merge(m, src)
  475. }
  476. func (m *SlotDetailData) XXX_Size() int {
  477. return xxx_messageInfo_SlotDetailData.Size(m)
  478. }
  479. func (m *SlotDetailData) XXX_DiscardUnknown() {
  480. xxx_messageInfo_SlotDetailData.DiscardUnknown(m)
  481. }
  482. var xxx_messageInfo_SlotDetailData proto.InternalMessageInfo
  483. func (m *SlotDetailData) GetLevel() int32 {
  484. if m != nil {
  485. return m.Level
  486. }
  487. return 0
  488. }
  489. func (m *SlotDetailData) GetEquipId() int32 {
  490. if m != nil {
  491. return m.EquipId
  492. }
  493. return 0
  494. }
  495. func (m *SlotDetailData) GetCardIdList() []int32 {
  496. if m != nil {
  497. return m.CardIdList
  498. }
  499. return nil
  500. }
  501. // 坑位信息
  502. type SlotData struct {
  503. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  504. SlotList []*SlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  505. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  506. XXX_unrecognized []byte `json:"-"`
  507. XXX_sizecache int32 `json:"-"`
  508. }
  509. func (m *SlotData) Reset() { *m = SlotData{} }
  510. func (m *SlotData) String() string { return proto.CompactTextString(m) }
  511. func (*SlotData) ProtoMessage() {}
  512. func (*SlotData) Descriptor() ([]byte, []int) {
  513. return fileDescriptor_116e343673f7ffaf, []int{10}
  514. }
  515. func (m *SlotData) XXX_Unmarshal(b []byte) error {
  516. return xxx_messageInfo_SlotData.Unmarshal(m, b)
  517. }
  518. func (m *SlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  519. return xxx_messageInfo_SlotData.Marshal(b, m, deterministic)
  520. }
  521. func (m *SlotData) XXX_Merge(src proto.Message) {
  522. xxx_messageInfo_SlotData.Merge(m, src)
  523. }
  524. func (m *SlotData) XXX_Size() int {
  525. return xxx_messageInfo_SlotData.Size(m)
  526. }
  527. func (m *SlotData) XXX_DiscardUnknown() {
  528. xxx_messageInfo_SlotData.DiscardUnknown(m)
  529. }
  530. var xxx_messageInfo_SlotData proto.InternalMessageInfo
  531. func (m *SlotData) GetHeroId() int32 {
  532. if m != nil {
  533. return m.HeroId
  534. }
  535. return 0
  536. }
  537. func (m *SlotData) GetSlotList() []*SlotDetailData {
  538. if m != nil {
  539. return m.SlotList
  540. }
  541. return nil
  542. }
  543. // 宠物6坑位信息
  544. // 宠物印记信息
  545. type PetEquipData struct {
  546. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  547. EquipCfgId int32 `protobuf:"varint,2,opt,name=equip_cfg_id,json=equipCfgId,proto3" json:"equip_cfg_id,omitempty"`
  548. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  549. EquipPetId uint32 `protobuf:"varint,4,opt,name=equip_pet_id,json=equipPetId,proto3" json:"equip_pet_id,omitempty"`
  550. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  551. XXX_unrecognized []byte `json:"-"`
  552. XXX_sizecache int32 `json:"-"`
  553. }
  554. func (m *PetEquipData) Reset() { *m = PetEquipData{} }
  555. func (m *PetEquipData) String() string { return proto.CompactTextString(m) }
  556. func (*PetEquipData) ProtoMessage() {}
  557. func (*PetEquipData) Descriptor() ([]byte, []int) {
  558. return fileDescriptor_116e343673f7ffaf, []int{11}
  559. }
  560. func (m *PetEquipData) XXX_Unmarshal(b []byte) error {
  561. return xxx_messageInfo_PetEquipData.Unmarshal(m, b)
  562. }
  563. func (m *PetEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  564. return xxx_messageInfo_PetEquipData.Marshal(b, m, deterministic)
  565. }
  566. func (m *PetEquipData) XXX_Merge(src proto.Message) {
  567. xxx_messageInfo_PetEquipData.Merge(m, src)
  568. }
  569. func (m *PetEquipData) XXX_Size() int {
  570. return xxx_messageInfo_PetEquipData.Size(m)
  571. }
  572. func (m *PetEquipData) XXX_DiscardUnknown() {
  573. xxx_messageInfo_PetEquipData.DiscardUnknown(m)
  574. }
  575. var xxx_messageInfo_PetEquipData proto.InternalMessageInfo
  576. func (m *PetEquipData) GetId() uint32 {
  577. if m != nil {
  578. return m.Id
  579. }
  580. return 0
  581. }
  582. func (m *PetEquipData) GetEquipCfgId() int32 {
  583. if m != nil {
  584. return m.EquipCfgId
  585. }
  586. return 0
  587. }
  588. func (m *PetEquipData) GetLevel() int32 {
  589. if m != nil {
  590. return m.Level
  591. }
  592. return 0
  593. }
  594. func (m *PetEquipData) GetEquipPetId() uint32 {
  595. if m != nil {
  596. return m.EquipPetId
  597. }
  598. return 0
  599. }
  600. // 宠物6坑位信息(6个部位)
  601. type PetSlotDetailData struct {
  602. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  603. EquipId uint32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  604. StoneIdList []int32 `protobuf:"varint,3,rep,packed,name=stone_id_list,json=stoneIdList,proto3" json:"stone_id_list,omitempty"`
  605. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  606. XXX_unrecognized []byte `json:"-"`
  607. XXX_sizecache int32 `json:"-"`
  608. }
  609. func (m *PetSlotDetailData) Reset() { *m = PetSlotDetailData{} }
  610. func (m *PetSlotDetailData) String() string { return proto.CompactTextString(m) }
  611. func (*PetSlotDetailData) ProtoMessage() {}
  612. func (*PetSlotDetailData) Descriptor() ([]byte, []int) {
  613. return fileDescriptor_116e343673f7ffaf, []int{12}
  614. }
  615. func (m *PetSlotDetailData) XXX_Unmarshal(b []byte) error {
  616. return xxx_messageInfo_PetSlotDetailData.Unmarshal(m, b)
  617. }
  618. func (m *PetSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  619. return xxx_messageInfo_PetSlotDetailData.Marshal(b, m, deterministic)
  620. }
  621. func (m *PetSlotDetailData) XXX_Merge(src proto.Message) {
  622. xxx_messageInfo_PetSlotDetailData.Merge(m, src)
  623. }
  624. func (m *PetSlotDetailData) XXX_Size() int {
  625. return xxx_messageInfo_PetSlotDetailData.Size(m)
  626. }
  627. func (m *PetSlotDetailData) XXX_DiscardUnknown() {
  628. xxx_messageInfo_PetSlotDetailData.DiscardUnknown(m)
  629. }
  630. var xxx_messageInfo_PetSlotDetailData proto.InternalMessageInfo
  631. func (m *PetSlotDetailData) GetIdx() int32 {
  632. if m != nil {
  633. return m.Idx
  634. }
  635. return 0
  636. }
  637. func (m *PetSlotDetailData) GetEquipId() uint32 {
  638. if m != nil {
  639. return m.EquipId
  640. }
  641. return 0
  642. }
  643. func (m *PetSlotDetailData) GetStoneIdList() []int32 {
  644. if m != nil {
  645. return m.StoneIdList
  646. }
  647. return nil
  648. }
  649. // 技能信息
  650. type SkillData struct {
  651. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  652. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  653. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  654. XXX_unrecognized []byte `json:"-"`
  655. XXX_sizecache int32 `json:"-"`
  656. }
  657. func (m *SkillData) Reset() { *m = SkillData{} }
  658. func (m *SkillData) String() string { return proto.CompactTextString(m) }
  659. func (*SkillData) ProtoMessage() {}
  660. func (*SkillData) Descriptor() ([]byte, []int) {
  661. return fileDescriptor_116e343673f7ffaf, []int{13}
  662. }
  663. func (m *SkillData) XXX_Unmarshal(b []byte) error {
  664. return xxx_messageInfo_SkillData.Unmarshal(m, b)
  665. }
  666. func (m *SkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  667. return xxx_messageInfo_SkillData.Marshal(b, m, deterministic)
  668. }
  669. func (m *SkillData) XXX_Merge(src proto.Message) {
  670. xxx_messageInfo_SkillData.Merge(m, src)
  671. }
  672. func (m *SkillData) XXX_Size() int {
  673. return xxx_messageInfo_SkillData.Size(m)
  674. }
  675. func (m *SkillData) XXX_DiscardUnknown() {
  676. xxx_messageInfo_SkillData.DiscardUnknown(m)
  677. }
  678. var xxx_messageInfo_SkillData proto.InternalMessageInfo
  679. func (m *SkillData) GetId() int32 {
  680. if m != nil {
  681. return m.Id
  682. }
  683. return 0
  684. }
  685. func (m *SkillData) GetPoint() int32 {
  686. if m != nil {
  687. return m.Point
  688. }
  689. return 0
  690. }
  691. type ChangeJob struct {
  692. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  693. HeroId int32 `protobuf:"varint,2,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  694. JobFushState uint32 `protobuf:"varint,3,opt,name=job_fush_state,json=jobFushState,proto3" json:"job_fush_state,omitempty"`
  695. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  696. XXX_unrecognized []byte `json:"-"`
  697. XXX_sizecache int32 `json:"-"`
  698. }
  699. func (m *ChangeJob) Reset() { *m = ChangeJob{} }
  700. func (m *ChangeJob) String() string { return proto.CompactTextString(m) }
  701. func (*ChangeJob) ProtoMessage() {}
  702. func (*ChangeJob) Descriptor() ([]byte, []int) {
  703. return fileDescriptor_116e343673f7ffaf, []int{14}
  704. }
  705. func (m *ChangeJob) XXX_Unmarshal(b []byte) error {
  706. return xxx_messageInfo_ChangeJob.Unmarshal(m, b)
  707. }
  708. func (m *ChangeJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  709. return xxx_messageInfo_ChangeJob.Marshal(b, m, deterministic)
  710. }
  711. func (m *ChangeJob) XXX_Merge(src proto.Message) {
  712. xxx_messageInfo_ChangeJob.Merge(m, src)
  713. }
  714. func (m *ChangeJob) XXX_Size() int {
  715. return xxx_messageInfo_ChangeJob.Size(m)
  716. }
  717. func (m *ChangeJob) XXX_DiscardUnknown() {
  718. xxx_messageInfo_ChangeJob.DiscardUnknown(m)
  719. }
  720. var xxx_messageInfo_ChangeJob proto.InternalMessageInfo
  721. func (m *ChangeJob) GetTaskList() []*TaskData {
  722. if m != nil {
  723. return m.TaskList
  724. }
  725. return nil
  726. }
  727. func (m *ChangeJob) GetHeroId() int32 {
  728. if m != nil {
  729. return m.HeroId
  730. }
  731. return 0
  732. }
  733. func (m *ChangeJob) GetJobFushState() uint32 {
  734. if m != nil {
  735. return m.JobFushState
  736. }
  737. return 0
  738. }
  739. // 宠物觉醒(当前伙伴跟随的宠物觉醒信息,觉醒槽位跟着角色走)
  740. type PetQiyueSlotInfo struct {
  741. SlotIdx int32 `protobuf:"varint,1,opt,name=slot_idx,json=slotIdx,proto3" json:"slot_idx,omitempty"`
  742. PetId uint32 `protobuf:"varint,2,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  743. PetCfgId int32 `protobuf:"varint,3,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  744. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  745. XXX_unrecognized []byte `json:"-"`
  746. XXX_sizecache int32 `json:"-"`
  747. }
  748. func (m *PetQiyueSlotInfo) Reset() { *m = PetQiyueSlotInfo{} }
  749. func (m *PetQiyueSlotInfo) String() string { return proto.CompactTextString(m) }
  750. func (*PetQiyueSlotInfo) ProtoMessage() {}
  751. func (*PetQiyueSlotInfo) Descriptor() ([]byte, []int) {
  752. return fileDescriptor_116e343673f7ffaf, []int{15}
  753. }
  754. func (m *PetQiyueSlotInfo) XXX_Unmarshal(b []byte) error {
  755. return xxx_messageInfo_PetQiyueSlotInfo.Unmarshal(m, b)
  756. }
  757. func (m *PetQiyueSlotInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  758. return xxx_messageInfo_PetQiyueSlotInfo.Marshal(b, m, deterministic)
  759. }
  760. func (m *PetQiyueSlotInfo) XXX_Merge(src proto.Message) {
  761. xxx_messageInfo_PetQiyueSlotInfo.Merge(m, src)
  762. }
  763. func (m *PetQiyueSlotInfo) XXX_Size() int {
  764. return xxx_messageInfo_PetQiyueSlotInfo.Size(m)
  765. }
  766. func (m *PetQiyueSlotInfo) XXX_DiscardUnknown() {
  767. xxx_messageInfo_PetQiyueSlotInfo.DiscardUnknown(m)
  768. }
  769. var xxx_messageInfo_PetQiyueSlotInfo proto.InternalMessageInfo
  770. func (m *PetQiyueSlotInfo) GetSlotIdx() int32 {
  771. if m != nil {
  772. return m.SlotIdx
  773. }
  774. return 0
  775. }
  776. func (m *PetQiyueSlotInfo) GetPetId() uint32 {
  777. if m != nil {
  778. return m.PetId
  779. }
  780. return 0
  781. }
  782. func (m *PetQiyueSlotInfo) GetPetCfgId() int32 {
  783. if m != nil {
  784. return m.PetCfgId
  785. }
  786. return 0
  787. }
  788. type PetQiyueInfo struct {
  789. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  790. QiyueSlotList []*PetQiyueSlotInfo `protobuf:"bytes,2,rep,name=qiyue_slot_list,json=qiyueSlotList,proto3" json:"qiyue_slot_list,omitempty"`
  791. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  792. XXX_unrecognized []byte `json:"-"`
  793. XXX_sizecache int32 `json:"-"`
  794. }
  795. func (m *PetQiyueInfo) Reset() { *m = PetQiyueInfo{} }
  796. func (m *PetQiyueInfo) String() string { return proto.CompactTextString(m) }
  797. func (*PetQiyueInfo) ProtoMessage() {}
  798. func (*PetQiyueInfo) Descriptor() ([]byte, []int) {
  799. return fileDescriptor_116e343673f7ffaf, []int{16}
  800. }
  801. func (m *PetQiyueInfo) XXX_Unmarshal(b []byte) error {
  802. return xxx_messageInfo_PetQiyueInfo.Unmarshal(m, b)
  803. }
  804. func (m *PetQiyueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  805. return xxx_messageInfo_PetQiyueInfo.Marshal(b, m, deterministic)
  806. }
  807. func (m *PetQiyueInfo) XXX_Merge(src proto.Message) {
  808. xxx_messageInfo_PetQiyueInfo.Merge(m, src)
  809. }
  810. func (m *PetQiyueInfo) XXX_Size() int {
  811. return xxx_messageInfo_PetQiyueInfo.Size(m)
  812. }
  813. func (m *PetQiyueInfo) XXX_DiscardUnknown() {
  814. xxx_messageInfo_PetQiyueInfo.DiscardUnknown(m)
  815. }
  816. var xxx_messageInfo_PetQiyueInfo proto.InternalMessageInfo
  817. func (m *PetQiyueInfo) GetPetId() uint32 {
  818. if m != nil {
  819. return m.PetId
  820. }
  821. return 0
  822. }
  823. func (m *PetQiyueInfo) GetQiyueSlotList() []*PetQiyueSlotInfo {
  824. if m != nil {
  825. return m.QiyueSlotList
  826. }
  827. return nil
  828. }
  829. // 宠物契约属性
  830. type PetQiyueAttr struct {
  831. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  832. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,2,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  833. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  834. XXX_unrecognized []byte `json:"-"`
  835. XXX_sizecache int32 `json:"-"`
  836. }
  837. func (m *PetQiyueAttr) Reset() { *m = PetQiyueAttr{} }
  838. func (m *PetQiyueAttr) String() string { return proto.CompactTextString(m) }
  839. func (*PetQiyueAttr) ProtoMessage() {}
  840. func (*PetQiyueAttr) Descriptor() ([]byte, []int) {
  841. return fileDescriptor_116e343673f7ffaf, []int{17}
  842. }
  843. func (m *PetQiyueAttr) XXX_Unmarshal(b []byte) error {
  844. return xxx_messageInfo_PetQiyueAttr.Unmarshal(m, b)
  845. }
  846. func (m *PetQiyueAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  847. return xxx_messageInfo_PetQiyueAttr.Marshal(b, m, deterministic)
  848. }
  849. func (m *PetQiyueAttr) XXX_Merge(src proto.Message) {
  850. xxx_messageInfo_PetQiyueAttr.Merge(m, src)
  851. }
  852. func (m *PetQiyueAttr) XXX_Size() int {
  853. return xxx_messageInfo_PetQiyueAttr.Size(m)
  854. }
  855. func (m *PetQiyueAttr) XXX_DiscardUnknown() {
  856. xxx_messageInfo_PetQiyueAttr.DiscardUnknown(m)
  857. }
  858. var xxx_messageInfo_PetQiyueAttr proto.InternalMessageInfo
  859. func (m *PetQiyueAttr) GetPetId() uint32 {
  860. if m != nil {
  861. return m.PetId
  862. }
  863. return 0
  864. }
  865. func (m *PetQiyueAttr) GetBattleAttrList() []*KeyValueFloat32 {
  866. if m != nil {
  867. return m.BattleAttrList
  868. }
  869. return nil
  870. }
  871. // 玩家角色结构中的strength_level和advance_level不使用
  872. type HeroData struct {
  873. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  874. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  875. FightPower int32 `protobuf:"varint,3,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  876. IsBattle bool `protobuf:"varint,4,opt,name=is_battle,json=isBattle,proto3" json:"is_battle,omitempty"`
  877. BaseLevel int32 `protobuf:"varint,5,opt,name=base_level,json=baseLevel,proto3" json:"base_level,omitempty"`
  878. AdvanceLevel int32 `protobuf:"varint,6,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  879. StrengthLevel int32 `protobuf:"varint,7,opt,name=strength_level,json=strengthLevel,proto3" json:"strength_level,omitempty"`
  880. Slot *SlotData `protobuf:"bytes,8,opt,name=slot,proto3" json:"slot,omitempty"`
  881. Skill *RoleSkill `protobuf:"bytes,9,opt,name=skill,proto3" json:"skill,omitempty"`
  882. AttrList []*KeyValueType `protobuf:"bytes,10,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  883. AttrPoint int32 `protobuf:"varint,11,opt,name=attr_point,json=attrPoint,proto3" json:"attr_point,omitempty"`
  884. BattlePetId uint32 `protobuf:"varint,12,opt,name=battle_pet_id,json=battlePetId,proto3" json:"battle_pet_id,omitempty"`
  885. PetFightPower uint64 `protobuf:"varint,13,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  886. QualityList []*KeyValueType `protobuf:"bytes,14,rep,name=quality_list,json=qualityList,proto3" json:"quality_list,omitempty"`
  887. RepressSkillPvpVal int32 `protobuf:"varint,15,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  888. SkillEquipSlot *SkillEquipSlotData `protobuf:"bytes,16,opt,name=skill_equip_slot,json=skillEquipSlot,proto3" json:"skill_equip_slot,omitempty"`
  889. PetQiyueData *PetQiyueInfo `protobuf:"bytes,17,opt,name=pet_qiyue_data,json=petQiyueData,proto3" json:"pet_qiyue_data,omitempty"`
  890. // 有可能没有(老号)
  891. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  892. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,51,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  893. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  894. XXX_unrecognized []byte `json:"-"`
  895. XXX_sizecache int32 `json:"-"`
  896. }
  897. func (m *HeroData) Reset() { *m = HeroData{} }
  898. func (m *HeroData) String() string { return proto.CompactTextString(m) }
  899. func (*HeroData) ProtoMessage() {}
  900. func (*HeroData) Descriptor() ([]byte, []int) {
  901. return fileDescriptor_116e343673f7ffaf, []int{18}
  902. }
  903. func (m *HeroData) XXX_Unmarshal(b []byte) error {
  904. return xxx_messageInfo_HeroData.Unmarshal(m, b)
  905. }
  906. func (m *HeroData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  907. return xxx_messageInfo_HeroData.Marshal(b, m, deterministic)
  908. }
  909. func (m *HeroData) XXX_Merge(src proto.Message) {
  910. xxx_messageInfo_HeroData.Merge(m, src)
  911. }
  912. func (m *HeroData) XXX_Size() int {
  913. return xxx_messageInfo_HeroData.Size(m)
  914. }
  915. func (m *HeroData) XXX_DiscardUnknown() {
  916. xxx_messageInfo_HeroData.DiscardUnknown(m)
  917. }
  918. var xxx_messageInfo_HeroData proto.InternalMessageInfo
  919. func (m *HeroData) GetId() int32 {
  920. if m != nil {
  921. return m.Id
  922. }
  923. return 0
  924. }
  925. func (m *HeroData) GetConfigId() int32 {
  926. if m != nil {
  927. return m.ConfigId
  928. }
  929. return 0
  930. }
  931. func (m *HeroData) GetFightPower() int32 {
  932. if m != nil {
  933. return m.FightPower
  934. }
  935. return 0
  936. }
  937. func (m *HeroData) GetIsBattle() bool {
  938. if m != nil {
  939. return m.IsBattle
  940. }
  941. return false
  942. }
  943. func (m *HeroData) GetBaseLevel() int32 {
  944. if m != nil {
  945. return m.BaseLevel
  946. }
  947. return 0
  948. }
  949. func (m *HeroData) GetAdvanceLevel() int32 {
  950. if m != nil {
  951. return m.AdvanceLevel
  952. }
  953. return 0
  954. }
  955. func (m *HeroData) GetStrengthLevel() int32 {
  956. if m != nil {
  957. return m.StrengthLevel
  958. }
  959. return 0
  960. }
  961. func (m *HeroData) GetSlot() *SlotData {
  962. if m != nil {
  963. return m.Slot
  964. }
  965. return nil
  966. }
  967. func (m *HeroData) GetSkill() *RoleSkill {
  968. if m != nil {
  969. return m.Skill
  970. }
  971. return nil
  972. }
  973. func (m *HeroData) GetAttrList() []*KeyValueType {
  974. if m != nil {
  975. return m.AttrList
  976. }
  977. return nil
  978. }
  979. func (m *HeroData) GetAttrPoint() int32 {
  980. if m != nil {
  981. return m.AttrPoint
  982. }
  983. return 0
  984. }
  985. func (m *HeroData) GetBattlePetId() uint32 {
  986. if m != nil {
  987. return m.BattlePetId
  988. }
  989. return 0
  990. }
  991. func (m *HeroData) GetPetFightPower() uint64 {
  992. if m != nil {
  993. return m.PetFightPower
  994. }
  995. return 0
  996. }
  997. func (m *HeroData) GetQualityList() []*KeyValueType {
  998. if m != nil {
  999. return m.QualityList
  1000. }
  1001. return nil
  1002. }
  1003. func (m *HeroData) GetRepressSkillPvpVal() int32 {
  1004. if m != nil {
  1005. return m.RepressSkillPvpVal
  1006. }
  1007. return 0
  1008. }
  1009. func (m *HeroData) GetSkillEquipSlot() *SkillEquipSlotData {
  1010. if m != nil {
  1011. return m.SkillEquipSlot
  1012. }
  1013. return nil
  1014. }
  1015. func (m *HeroData) GetPetQiyueData() *PetQiyueInfo {
  1016. if m != nil {
  1017. return m.PetQiyueData
  1018. }
  1019. return nil
  1020. }
  1021. func (m *HeroData) GetBattleAttrListOld() []*KeyValueType {
  1022. if m != nil {
  1023. return m.BattleAttrListOld
  1024. }
  1025. return nil
  1026. }
  1027. func (m *HeroData) GetBattleAttrList() []*KeyValueFloat32 {
  1028. if m != nil {
  1029. return m.BattleAttrList
  1030. }
  1031. return nil
  1032. }
  1033. // 时装数据
  1034. type FashionData struct {
  1035. Eye int32 `protobuf:"varint,1,opt,name=eye,proto3" json:"eye,omitempty"`
  1036. Hair int32 `protobuf:"varint,2,opt,name=hair,proto3" json:"hair,omitempty"`
  1037. HairAvatar int32 `protobuf:"varint,3,opt,name=hair_avatar,json=hairAvatar,proto3" json:"hair_avatar,omitempty"`
  1038. FashionUpList []int32 `protobuf:"varint,4,rep,packed,name=fashion_up_list,json=fashionUpList,proto3" json:"fashion_up_list,omitempty"`
  1039. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1040. XXX_unrecognized []byte `json:"-"`
  1041. XXX_sizecache int32 `json:"-"`
  1042. }
  1043. func (m *FashionData) Reset() { *m = FashionData{} }
  1044. func (m *FashionData) String() string { return proto.CompactTextString(m) }
  1045. func (*FashionData) ProtoMessage() {}
  1046. func (*FashionData) Descriptor() ([]byte, []int) {
  1047. return fileDescriptor_116e343673f7ffaf, []int{19}
  1048. }
  1049. func (m *FashionData) XXX_Unmarshal(b []byte) error {
  1050. return xxx_messageInfo_FashionData.Unmarshal(m, b)
  1051. }
  1052. func (m *FashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1053. return xxx_messageInfo_FashionData.Marshal(b, m, deterministic)
  1054. }
  1055. func (m *FashionData) XXX_Merge(src proto.Message) {
  1056. xxx_messageInfo_FashionData.Merge(m, src)
  1057. }
  1058. func (m *FashionData) XXX_Size() int {
  1059. return xxx_messageInfo_FashionData.Size(m)
  1060. }
  1061. func (m *FashionData) XXX_DiscardUnknown() {
  1062. xxx_messageInfo_FashionData.DiscardUnknown(m)
  1063. }
  1064. var xxx_messageInfo_FashionData proto.InternalMessageInfo
  1065. func (m *FashionData) GetEye() int32 {
  1066. if m != nil {
  1067. return m.Eye
  1068. }
  1069. return 0
  1070. }
  1071. func (m *FashionData) GetHair() int32 {
  1072. if m != nil {
  1073. return m.Hair
  1074. }
  1075. return 0
  1076. }
  1077. func (m *FashionData) GetHairAvatar() int32 {
  1078. if m != nil {
  1079. return m.HairAvatar
  1080. }
  1081. return 0
  1082. }
  1083. func (m *FashionData) GetFashionUpList() []int32 {
  1084. if m != nil {
  1085. return m.FashionUpList
  1086. }
  1087. return nil
  1088. }
  1089. type FashionAttr struct {
  1090. JobType int32 `protobuf:"varint,1,opt,name=jobType,proto3" json:"jobType,omitempty"`
  1091. AttrId int32 `protobuf:"varint,2,opt,name=attrId,proto3" json:"attrId,omitempty"`
  1092. Value int32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
  1093. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1094. XXX_unrecognized []byte `json:"-"`
  1095. XXX_sizecache int32 `json:"-"`
  1096. }
  1097. func (m *FashionAttr) Reset() { *m = FashionAttr{} }
  1098. func (m *FashionAttr) String() string { return proto.CompactTextString(m) }
  1099. func (*FashionAttr) ProtoMessage() {}
  1100. func (*FashionAttr) Descriptor() ([]byte, []int) {
  1101. return fileDescriptor_116e343673f7ffaf, []int{20}
  1102. }
  1103. func (m *FashionAttr) XXX_Unmarshal(b []byte) error {
  1104. return xxx_messageInfo_FashionAttr.Unmarshal(m, b)
  1105. }
  1106. func (m *FashionAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1107. return xxx_messageInfo_FashionAttr.Marshal(b, m, deterministic)
  1108. }
  1109. func (m *FashionAttr) XXX_Merge(src proto.Message) {
  1110. xxx_messageInfo_FashionAttr.Merge(m, src)
  1111. }
  1112. func (m *FashionAttr) XXX_Size() int {
  1113. return xxx_messageInfo_FashionAttr.Size(m)
  1114. }
  1115. func (m *FashionAttr) XXX_DiscardUnknown() {
  1116. xxx_messageInfo_FashionAttr.DiscardUnknown(m)
  1117. }
  1118. var xxx_messageInfo_FashionAttr proto.InternalMessageInfo
  1119. func (m *FashionAttr) GetJobType() int32 {
  1120. if m != nil {
  1121. return m.JobType
  1122. }
  1123. return 0
  1124. }
  1125. func (m *FashionAttr) GetAttrId() int32 {
  1126. if m != nil {
  1127. return m.AttrId
  1128. }
  1129. return 0
  1130. }
  1131. func (m *FashionAttr) GetValue() int32 {
  1132. if m != nil {
  1133. return m.Value
  1134. }
  1135. return 0
  1136. }
  1137. type HeadFrameData struct {
  1138. HeadFrameId int32 `protobuf:"varint,1,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1139. HeadFrameTime int64 `protobuf:"varint,2,opt,name=head_frame_time,json=headFrameTime,proto3" json:"head_frame_time,omitempty"`
  1140. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1141. XXX_unrecognized []byte `json:"-"`
  1142. XXX_sizecache int32 `json:"-"`
  1143. }
  1144. func (m *HeadFrameData) Reset() { *m = HeadFrameData{} }
  1145. func (m *HeadFrameData) String() string { return proto.CompactTextString(m) }
  1146. func (*HeadFrameData) ProtoMessage() {}
  1147. func (*HeadFrameData) Descriptor() ([]byte, []int) {
  1148. return fileDescriptor_116e343673f7ffaf, []int{21}
  1149. }
  1150. func (m *HeadFrameData) XXX_Unmarshal(b []byte) error {
  1151. return xxx_messageInfo_HeadFrameData.Unmarshal(m, b)
  1152. }
  1153. func (m *HeadFrameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1154. return xxx_messageInfo_HeadFrameData.Marshal(b, m, deterministic)
  1155. }
  1156. func (m *HeadFrameData) XXX_Merge(src proto.Message) {
  1157. xxx_messageInfo_HeadFrameData.Merge(m, src)
  1158. }
  1159. func (m *HeadFrameData) XXX_Size() int {
  1160. return xxx_messageInfo_HeadFrameData.Size(m)
  1161. }
  1162. func (m *HeadFrameData) XXX_DiscardUnknown() {
  1163. xxx_messageInfo_HeadFrameData.DiscardUnknown(m)
  1164. }
  1165. var xxx_messageInfo_HeadFrameData proto.InternalMessageInfo
  1166. func (m *HeadFrameData) GetHeadFrameId() int32 {
  1167. if m != nil {
  1168. return m.HeadFrameId
  1169. }
  1170. return 0
  1171. }
  1172. func (m *HeadFrameData) GetHeadFrameTime() int64 {
  1173. if m != nil {
  1174. return m.HeadFrameTime
  1175. }
  1176. return 0
  1177. }
  1178. // 头像信息
  1179. type HeadInfo struct {
  1180. HeadVersion int32 `protobuf:"varint,1,opt,name=head_version,json=headVersion,proto3" json:"head_version,omitempty"`
  1181. HeadList []int32 `protobuf:"varint,2,rep,packed,name=head_list,json=headList,proto3" json:"head_list,omitempty"`
  1182. HeadFrameList []*HeadFrameData `protobuf:"bytes,3,rep,name=head_frame_list,json=headFrameList,proto3" json:"head_frame_list,omitempty"`
  1183. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1184. XXX_unrecognized []byte `json:"-"`
  1185. XXX_sizecache int32 `json:"-"`
  1186. }
  1187. func (m *HeadInfo) Reset() { *m = HeadInfo{} }
  1188. func (m *HeadInfo) String() string { return proto.CompactTextString(m) }
  1189. func (*HeadInfo) ProtoMessage() {}
  1190. func (*HeadInfo) Descriptor() ([]byte, []int) {
  1191. return fileDescriptor_116e343673f7ffaf, []int{22}
  1192. }
  1193. func (m *HeadInfo) XXX_Unmarshal(b []byte) error {
  1194. return xxx_messageInfo_HeadInfo.Unmarshal(m, b)
  1195. }
  1196. func (m *HeadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1197. return xxx_messageInfo_HeadInfo.Marshal(b, m, deterministic)
  1198. }
  1199. func (m *HeadInfo) XXX_Merge(src proto.Message) {
  1200. xxx_messageInfo_HeadInfo.Merge(m, src)
  1201. }
  1202. func (m *HeadInfo) XXX_Size() int {
  1203. return xxx_messageInfo_HeadInfo.Size(m)
  1204. }
  1205. func (m *HeadInfo) XXX_DiscardUnknown() {
  1206. xxx_messageInfo_HeadInfo.DiscardUnknown(m)
  1207. }
  1208. var xxx_messageInfo_HeadInfo proto.InternalMessageInfo
  1209. func (m *HeadInfo) GetHeadVersion() int32 {
  1210. if m != nil {
  1211. return m.HeadVersion
  1212. }
  1213. return 0
  1214. }
  1215. func (m *HeadInfo) GetHeadList() []int32 {
  1216. if m != nil {
  1217. return m.HeadList
  1218. }
  1219. return nil
  1220. }
  1221. func (m *HeadInfo) GetHeadFrameList() []*HeadFrameData {
  1222. if m != nil {
  1223. return m.HeadFrameList
  1224. }
  1225. return nil
  1226. }
  1227. // 玩家附属属性
  1228. type RoleData struct {
  1229. BaseExp int32 `protobuf:"varint,1,opt,name=base_exp,json=baseExp,proto3" json:"base_exp,omitempty"`
  1230. JobExp int32 `protobuf:"varint,2,opt,name=job_exp,json=jobExp,proto3" json:"job_exp,omitempty"`
  1231. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  1232. HeroExp int32 `protobuf:"varint,4,opt,name=hero_exp,json=heroExp,proto3" json:"hero_exp,omitempty"`
  1233. HeroData *HeroData `protobuf:"bytes,5,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  1234. FightPower uint64 `protobuf:"varint,6,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  1235. Cruise int32 `protobuf:"varint,7,opt,name=cruise,proto3" json:"cruise,omitempty"`
  1236. MaxCruise int32 `protobuf:"varint,8,opt,name=max_cruise,json=maxCruise,proto3" json:"max_cruise,omitempty"`
  1237. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  1238. LastLoginTime uint64 `protobuf:"varint,10,opt,name=last_login_time,json=lastLoginTime,proto3" json:"last_login_time,omitempty"`
  1239. SkillBox int32 `protobuf:"varint,11,opt,name=skill_box,json=skillBox,proto3" json:"skill_box,omitempty"`
  1240. BossRewardList []*KeyValueType `protobuf:"bytes,12,rep,name=boss_reward_list,json=bossRewardList,proto3" json:"boss_reward_list,omitempty"`
  1241. SkillResetCount int32 `protobuf:"varint,13,opt,name=skill_reset_count,json=skillResetCount,proto3" json:"skill_reset_count,omitempty"`
  1242. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1243. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1244. XXX_unrecognized []byte `json:"-"`
  1245. XXX_sizecache int32 `json:"-"`
  1246. }
  1247. func (m *RoleData) Reset() { *m = RoleData{} }
  1248. func (m *RoleData) String() string { return proto.CompactTextString(m) }
  1249. func (*RoleData) ProtoMessage() {}
  1250. func (*RoleData) Descriptor() ([]byte, []int) {
  1251. return fileDescriptor_116e343673f7ffaf, []int{23}
  1252. }
  1253. func (m *RoleData) XXX_Unmarshal(b []byte) error {
  1254. return xxx_messageInfo_RoleData.Unmarshal(m, b)
  1255. }
  1256. func (m *RoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1257. return xxx_messageInfo_RoleData.Marshal(b, m, deterministic)
  1258. }
  1259. func (m *RoleData) XXX_Merge(src proto.Message) {
  1260. xxx_messageInfo_RoleData.Merge(m, src)
  1261. }
  1262. func (m *RoleData) XXX_Size() int {
  1263. return xxx_messageInfo_RoleData.Size(m)
  1264. }
  1265. func (m *RoleData) XXX_DiscardUnknown() {
  1266. xxx_messageInfo_RoleData.DiscardUnknown(m)
  1267. }
  1268. var xxx_messageInfo_RoleData proto.InternalMessageInfo
  1269. func (m *RoleData) GetBaseExp() int32 {
  1270. if m != nil {
  1271. return m.BaseExp
  1272. }
  1273. return 0
  1274. }
  1275. func (m *RoleData) GetJobExp() int32 {
  1276. if m != nil {
  1277. return m.JobExp
  1278. }
  1279. return 0
  1280. }
  1281. func (m *RoleData) GetJobLevel() int32 {
  1282. if m != nil {
  1283. return m.JobLevel
  1284. }
  1285. return 0
  1286. }
  1287. func (m *RoleData) GetHeroExp() int32 {
  1288. if m != nil {
  1289. return m.HeroExp
  1290. }
  1291. return 0
  1292. }
  1293. func (m *RoleData) GetHeroData() *HeroData {
  1294. if m != nil {
  1295. return m.HeroData
  1296. }
  1297. return nil
  1298. }
  1299. func (m *RoleData) GetFightPower() uint64 {
  1300. if m != nil {
  1301. return m.FightPower
  1302. }
  1303. return 0
  1304. }
  1305. func (m *RoleData) GetCruise() int32 {
  1306. if m != nil {
  1307. return m.Cruise
  1308. }
  1309. return 0
  1310. }
  1311. func (m *RoleData) GetMaxCruise() int32 {
  1312. if m != nil {
  1313. return m.MaxCruise
  1314. }
  1315. return 0
  1316. }
  1317. func (m *RoleData) GetHeadId() int32 {
  1318. if m != nil {
  1319. return m.HeadId
  1320. }
  1321. return 0
  1322. }
  1323. func (m *RoleData) GetLastLoginTime() uint64 {
  1324. if m != nil {
  1325. return m.LastLoginTime
  1326. }
  1327. return 0
  1328. }
  1329. func (m *RoleData) GetSkillBox() int32 {
  1330. if m != nil {
  1331. return m.SkillBox
  1332. }
  1333. return 0
  1334. }
  1335. func (m *RoleData) GetBossRewardList() []*KeyValueType {
  1336. if m != nil {
  1337. return m.BossRewardList
  1338. }
  1339. return nil
  1340. }
  1341. func (m *RoleData) GetSkillResetCount() int32 {
  1342. if m != nil {
  1343. return m.SkillResetCount
  1344. }
  1345. return 0
  1346. }
  1347. func (m *RoleData) GetHeadFrameId() int32 {
  1348. if m != nil {
  1349. return m.HeadFrameId
  1350. }
  1351. return 0
  1352. }
  1353. // 角色基本信息(不包括其他系统部分)
  1354. type RoleBase struct {
  1355. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1356. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  1357. Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
  1358. Sex int32 `protobuf:"varint,4,opt,name=sex,proto3" json:"sex,omitempty"`
  1359. Country int32 `protobuf:"varint,5,opt,name=country,proto3" json:"country,omitempty"`
  1360. GuideId int32 `protobuf:"varint,6,opt,name=guide_id,json=guideId,proto3" json:"guide_id,omitempty"`
  1361. Coin uint64 `protobuf:"varint,7,opt,name=coin,proto3" json:"coin,omitempty"`
  1362. Rmb uint32 `protobuf:"varint,8,opt,name=rmb,proto3" json:"rmb,omitempty"`
  1363. ResList []*KeyValueType `protobuf:"bytes,9,rep,name=res_list,json=resList,proto3" json:"res_list,omitempty"`
  1364. RoleData *RoleData `protobuf:"bytes,10,opt,name=role_data,json=roleData,proto3" json:"role_data,omitempty"`
  1365. FashionData *FashionData `protobuf:"bytes,11,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  1366. Head_Info *HeadInfo `protobuf:"bytes,13,opt,name=head_Info,json=headInfo,proto3" json:"head_Info,omitempty"`
  1367. StoryId []int32 `protobuf:"varint,14,rep,packed,name=story_id,json=storyId,proto3" json:"story_id,omitempty"`
  1368. Cguide *KeyValueType `protobuf:"bytes,15,opt,name=cguide,proto3" json:"cguide,omitempty"`
  1369. MapAnimation *KeyValueType `protobuf:"bytes,16,opt,name=map_animation,json=mapAnimation,proto3" json:"map_animation,omitempty"`
  1370. BanTime uint64 `protobuf:"varint,17,opt,name=ban_time,json=banTime,proto3" json:"ban_time,omitempty"`
  1371. TotalRecharge float32 `protobuf:"fixed32,18,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  1372. DayRecharge float32 `protobuf:"fixed32,19,opt,name=day_recharge,json=dayRecharge,proto3" json:"day_recharge,omitempty"`
  1373. VipLevel int32 `protobuf:"varint,20,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  1374. LastRechargeTime uint64 `protobuf:"varint,21,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  1375. QuestionReward int32 `protobuf:"varint,22,opt,name=question_reward,json=questionReward,proto3" json:"question_reward,omitempty"`
  1376. CreateReward bool `protobuf:"varint,23,opt,name=create_reward,json=createReward,proto3" json:"create_reward,omitempty"`
  1377. BanType int32 `protobuf:"varint,24,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  1378. ChatBanTime uint64 `protobuf:"varint,25,opt,name=chat_ban_time,json=chatBanTime,proto3" json:"chat_ban_time,omitempty"`
  1379. ChatBanType int32 `protobuf:"varint,26,opt,name=chat_ban_type,json=chatBanType,proto3" json:"chat_ban_type,omitempty"`
  1380. TotalOnlineTime int32 `protobuf:"varint,27,opt,name=total_online_time,json=totalOnlineTime,proto3" json:"total_online_time,omitempty"`
  1381. OnlineStamp uint64 `protobuf:"varint,28,opt,name=online_stamp,json=onlineStamp,proto3" json:"online_stamp,omitempty"`
  1382. OnlineRewardId int32 `protobuf:"varint,29,opt,name=online_reward_id,json=onlineRewardId,proto3" json:"online_reward_id,omitempty"`
  1383. DailyResetTimeStamp uint64 `protobuf:"varint,30,opt,name=daily_reset_time_stamp,json=dailyResetTimeStamp,proto3" json:"daily_reset_time_stamp,omitempty"`
  1384. RepressSkillPvpVal int32 `protobuf:"varint,31,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  1385. BtZhenDayRecharge float32 `protobuf:"fixed32,50,opt,name=bt_zhen_day_recharge,json=btZhenDayRecharge,proto3" json:"bt_zhen_day_recharge,omitempty"`
  1386. BtJiaDayRecharge int32 `protobuf:"varint,51,opt,name=bt_jia_day_recharge,json=btJiaDayRecharge,proto3" json:"bt_jia_day_recharge,omitempty"`
  1387. BtJiaTotalRecharge uint64 `protobuf:"varint,52,opt,name=bt_jia_total_recharge,json=btJiaTotalRecharge,proto3" json:"bt_jia_total_recharge,omitempty"`
  1388. RoleDelete bool `protobuf:"varint,53,opt,name=role_delete,json=roleDelete,proto3" json:"role_delete,omitempty"`
  1389. RoleDelete1 bool `protobuf:"varint,54,opt,name=role_delete1,json=roleDelete1,proto3" json:"role_delete1,omitempty"`
  1390. RoleDelete2 bool `protobuf:"varint,55,opt,name=role_delete2,json=roleDelete2,proto3" json:"role_delete2,omitempty"`
  1391. RoleDelete3 bool `protobuf:"varint,56,opt,name=role_delete3,json=roleDelete3,proto3" json:"role_delete3,omitempty"`
  1392. RoleDelete4 bool `protobuf:"varint,57,opt,name=role_delete4,json=roleDelete4,proto3" json:"role_delete4,omitempty"`
  1393. RoleDelete5 bool `protobuf:"varint,58,opt,name=role_delete5,json=roleDelete5,proto3" json:"role_delete5,omitempty"`
  1394. RoleDelete6 bool `protobuf:"varint,59,opt,name=role_delete6,json=roleDelete6,proto3" json:"role_delete6,omitempty"`
  1395. RoleDelete7 bool `protobuf:"varint,60,opt,name=role_delete7,json=roleDelete7,proto3" json:"role_delete7,omitempty"`
  1396. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1397. XXX_unrecognized []byte `json:"-"`
  1398. XXX_sizecache int32 `json:"-"`
  1399. }
  1400. func (m *RoleBase) Reset() { *m = RoleBase{} }
  1401. func (m *RoleBase) String() string { return proto.CompactTextString(m) }
  1402. func (*RoleBase) ProtoMessage() {}
  1403. func (*RoleBase) Descriptor() ([]byte, []int) {
  1404. return fileDescriptor_116e343673f7ffaf, []int{24}
  1405. }
  1406. func (m *RoleBase) XXX_Unmarshal(b []byte) error {
  1407. return xxx_messageInfo_RoleBase.Unmarshal(m, b)
  1408. }
  1409. func (m *RoleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1410. return xxx_messageInfo_RoleBase.Marshal(b, m, deterministic)
  1411. }
  1412. func (m *RoleBase) XXX_Merge(src proto.Message) {
  1413. xxx_messageInfo_RoleBase.Merge(m, src)
  1414. }
  1415. func (m *RoleBase) XXX_Size() int {
  1416. return xxx_messageInfo_RoleBase.Size(m)
  1417. }
  1418. func (m *RoleBase) XXX_DiscardUnknown() {
  1419. xxx_messageInfo_RoleBase.DiscardUnknown(m)
  1420. }
  1421. var xxx_messageInfo_RoleBase proto.InternalMessageInfo
  1422. func (m *RoleBase) GetId() uint64 {
  1423. if m != nil {
  1424. return m.Id
  1425. }
  1426. return 0
  1427. }
  1428. func (m *RoleBase) GetNickName() string {
  1429. if m != nil {
  1430. return m.NickName
  1431. }
  1432. return ""
  1433. }
  1434. func (m *RoleBase) GetDesc() string {
  1435. if m != nil {
  1436. return m.Desc
  1437. }
  1438. return ""
  1439. }
  1440. func (m *RoleBase) GetSex() int32 {
  1441. if m != nil {
  1442. return m.Sex
  1443. }
  1444. return 0
  1445. }
  1446. func (m *RoleBase) GetCountry() int32 {
  1447. if m != nil {
  1448. return m.Country
  1449. }
  1450. return 0
  1451. }
  1452. func (m *RoleBase) GetGuideId() int32 {
  1453. if m != nil {
  1454. return m.GuideId
  1455. }
  1456. return 0
  1457. }
  1458. func (m *RoleBase) GetCoin() uint64 {
  1459. if m != nil {
  1460. return m.Coin
  1461. }
  1462. return 0
  1463. }
  1464. func (m *RoleBase) GetRmb() uint32 {
  1465. if m != nil {
  1466. return m.Rmb
  1467. }
  1468. return 0
  1469. }
  1470. func (m *RoleBase) GetResList() []*KeyValueType {
  1471. if m != nil {
  1472. return m.ResList
  1473. }
  1474. return nil
  1475. }
  1476. func (m *RoleBase) GetRoleData() *RoleData {
  1477. if m != nil {
  1478. return m.RoleData
  1479. }
  1480. return nil
  1481. }
  1482. func (m *RoleBase) GetFashionData() *FashionData {
  1483. if m != nil {
  1484. return m.FashionData
  1485. }
  1486. return nil
  1487. }
  1488. func (m *RoleBase) GetHead_Info() *HeadInfo {
  1489. if m != nil {
  1490. return m.Head_Info
  1491. }
  1492. return nil
  1493. }
  1494. func (m *RoleBase) GetStoryId() []int32 {
  1495. if m != nil {
  1496. return m.StoryId
  1497. }
  1498. return nil
  1499. }
  1500. func (m *RoleBase) GetCguide() *KeyValueType {
  1501. if m != nil {
  1502. return m.Cguide
  1503. }
  1504. return nil
  1505. }
  1506. func (m *RoleBase) GetMapAnimation() *KeyValueType {
  1507. if m != nil {
  1508. return m.MapAnimation
  1509. }
  1510. return nil
  1511. }
  1512. func (m *RoleBase) GetBanTime() uint64 {
  1513. if m != nil {
  1514. return m.BanTime
  1515. }
  1516. return 0
  1517. }
  1518. func (m *RoleBase) GetTotalRecharge() float32 {
  1519. if m != nil {
  1520. return m.TotalRecharge
  1521. }
  1522. return 0
  1523. }
  1524. func (m *RoleBase) GetDayRecharge() float32 {
  1525. if m != nil {
  1526. return m.DayRecharge
  1527. }
  1528. return 0
  1529. }
  1530. func (m *RoleBase) GetVipLevel() int32 {
  1531. if m != nil {
  1532. return m.VipLevel
  1533. }
  1534. return 0
  1535. }
  1536. func (m *RoleBase) GetLastRechargeTime() uint64 {
  1537. if m != nil {
  1538. return m.LastRechargeTime
  1539. }
  1540. return 0
  1541. }
  1542. func (m *RoleBase) GetQuestionReward() int32 {
  1543. if m != nil {
  1544. return m.QuestionReward
  1545. }
  1546. return 0
  1547. }
  1548. func (m *RoleBase) GetCreateReward() bool {
  1549. if m != nil {
  1550. return m.CreateReward
  1551. }
  1552. return false
  1553. }
  1554. func (m *RoleBase) GetBanType() int32 {
  1555. if m != nil {
  1556. return m.BanType
  1557. }
  1558. return 0
  1559. }
  1560. func (m *RoleBase) GetChatBanTime() uint64 {
  1561. if m != nil {
  1562. return m.ChatBanTime
  1563. }
  1564. return 0
  1565. }
  1566. func (m *RoleBase) GetChatBanType() int32 {
  1567. if m != nil {
  1568. return m.ChatBanType
  1569. }
  1570. return 0
  1571. }
  1572. func (m *RoleBase) GetTotalOnlineTime() int32 {
  1573. if m != nil {
  1574. return m.TotalOnlineTime
  1575. }
  1576. return 0
  1577. }
  1578. func (m *RoleBase) GetOnlineStamp() uint64 {
  1579. if m != nil {
  1580. return m.OnlineStamp
  1581. }
  1582. return 0
  1583. }
  1584. func (m *RoleBase) GetOnlineRewardId() int32 {
  1585. if m != nil {
  1586. return m.OnlineRewardId
  1587. }
  1588. return 0
  1589. }
  1590. func (m *RoleBase) GetDailyResetTimeStamp() uint64 {
  1591. if m != nil {
  1592. return m.DailyResetTimeStamp
  1593. }
  1594. return 0
  1595. }
  1596. func (m *RoleBase) GetRepressSkillPvpVal() int32 {
  1597. if m != nil {
  1598. return m.RepressSkillPvpVal
  1599. }
  1600. return 0
  1601. }
  1602. func (m *RoleBase) GetBtZhenDayRecharge() float32 {
  1603. if m != nil {
  1604. return m.BtZhenDayRecharge
  1605. }
  1606. return 0
  1607. }
  1608. func (m *RoleBase) GetBtJiaDayRecharge() int32 {
  1609. if m != nil {
  1610. return m.BtJiaDayRecharge
  1611. }
  1612. return 0
  1613. }
  1614. func (m *RoleBase) GetBtJiaTotalRecharge() uint64 {
  1615. if m != nil {
  1616. return m.BtJiaTotalRecharge
  1617. }
  1618. return 0
  1619. }
  1620. func (m *RoleBase) GetRoleDelete() bool {
  1621. if m != nil {
  1622. return m.RoleDelete
  1623. }
  1624. return false
  1625. }
  1626. func (m *RoleBase) GetRoleDelete1() bool {
  1627. if m != nil {
  1628. return m.RoleDelete1
  1629. }
  1630. return false
  1631. }
  1632. func (m *RoleBase) GetRoleDelete2() bool {
  1633. if m != nil {
  1634. return m.RoleDelete2
  1635. }
  1636. return false
  1637. }
  1638. func (m *RoleBase) GetRoleDelete3() bool {
  1639. if m != nil {
  1640. return m.RoleDelete3
  1641. }
  1642. return false
  1643. }
  1644. func (m *RoleBase) GetRoleDelete4() bool {
  1645. if m != nil {
  1646. return m.RoleDelete4
  1647. }
  1648. return false
  1649. }
  1650. func (m *RoleBase) GetRoleDelete5() bool {
  1651. if m != nil {
  1652. return m.RoleDelete5
  1653. }
  1654. return false
  1655. }
  1656. func (m *RoleBase) GetRoleDelete6() bool {
  1657. if m != nil {
  1658. return m.RoleDelete6
  1659. }
  1660. return false
  1661. }
  1662. func (m *RoleBase) GetRoleDelete7() bool {
  1663. if m != nil {
  1664. return m.RoleDelete7
  1665. }
  1666. return false
  1667. }
  1668. // 神器槽位详细信息
  1669. type SkillEquipSlotDetailData struct {
  1670. SkillEquipId uint32 `protobuf:"varint,1,opt,name=skill_equip_id,json=skillEquipId,proto3" json:"skill_equip_id,omitempty"`
  1671. SkillEquipConfigId int32 `protobuf:"varint,2,opt,name=skill_equip_config_id,json=skillEquipConfigId,proto3" json:"skill_equip_config_id,omitempty"`
  1672. SkillEquipStarLevel int32 `protobuf:"varint,3,opt,name=skill_equip_star_level,json=skillEquipStarLevel,proto3" json:"skill_equip_star_level,omitempty"`
  1673. SlotLevel int32 `protobuf:"varint,4,opt,name=slot_level,json=slotLevel,proto3" json:"slot_level,omitempty"`
  1674. SlotAttrs []*KeyValueType `protobuf:"bytes,5,rep,name=slot_attrs,json=slotAttrs,proto3" json:"slot_attrs,omitempty"`
  1675. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1676. XXX_unrecognized []byte `json:"-"`
  1677. XXX_sizecache int32 `json:"-"`
  1678. }
  1679. func (m *SkillEquipSlotDetailData) Reset() { *m = SkillEquipSlotDetailData{} }
  1680. func (m *SkillEquipSlotDetailData) String() string { return proto.CompactTextString(m) }
  1681. func (*SkillEquipSlotDetailData) ProtoMessage() {}
  1682. func (*SkillEquipSlotDetailData) Descriptor() ([]byte, []int) {
  1683. return fileDescriptor_116e343673f7ffaf, []int{25}
  1684. }
  1685. func (m *SkillEquipSlotDetailData) XXX_Unmarshal(b []byte) error {
  1686. return xxx_messageInfo_SkillEquipSlotDetailData.Unmarshal(m, b)
  1687. }
  1688. func (m *SkillEquipSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1689. return xxx_messageInfo_SkillEquipSlotDetailData.Marshal(b, m, deterministic)
  1690. }
  1691. func (m *SkillEquipSlotDetailData) XXX_Merge(src proto.Message) {
  1692. xxx_messageInfo_SkillEquipSlotDetailData.Merge(m, src)
  1693. }
  1694. func (m *SkillEquipSlotDetailData) XXX_Size() int {
  1695. return xxx_messageInfo_SkillEquipSlotDetailData.Size(m)
  1696. }
  1697. func (m *SkillEquipSlotDetailData) XXX_DiscardUnknown() {
  1698. xxx_messageInfo_SkillEquipSlotDetailData.DiscardUnknown(m)
  1699. }
  1700. var xxx_messageInfo_SkillEquipSlotDetailData proto.InternalMessageInfo
  1701. func (m *SkillEquipSlotDetailData) GetSkillEquipId() uint32 {
  1702. if m != nil {
  1703. return m.SkillEquipId
  1704. }
  1705. return 0
  1706. }
  1707. func (m *SkillEquipSlotDetailData) GetSkillEquipConfigId() int32 {
  1708. if m != nil {
  1709. return m.SkillEquipConfigId
  1710. }
  1711. return 0
  1712. }
  1713. func (m *SkillEquipSlotDetailData) GetSkillEquipStarLevel() int32 {
  1714. if m != nil {
  1715. return m.SkillEquipStarLevel
  1716. }
  1717. return 0
  1718. }
  1719. func (m *SkillEquipSlotDetailData) GetSlotLevel() int32 {
  1720. if m != nil {
  1721. return m.SlotLevel
  1722. }
  1723. return 0
  1724. }
  1725. func (m *SkillEquipSlotDetailData) GetSlotAttrs() []*KeyValueType {
  1726. if m != nil {
  1727. return m.SlotAttrs
  1728. }
  1729. return nil
  1730. }
  1731. // 神器槽位列表详细数据
  1732. type SkillEquipSlotData struct {
  1733. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  1734. SlotList []*SkillEquipSlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  1735. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1736. XXX_unrecognized []byte `json:"-"`
  1737. XXX_sizecache int32 `json:"-"`
  1738. }
  1739. func (m *SkillEquipSlotData) Reset() { *m = SkillEquipSlotData{} }
  1740. func (m *SkillEquipSlotData) String() string { return proto.CompactTextString(m) }
  1741. func (*SkillEquipSlotData) ProtoMessage() {}
  1742. func (*SkillEquipSlotData) Descriptor() ([]byte, []int) {
  1743. return fileDescriptor_116e343673f7ffaf, []int{26}
  1744. }
  1745. func (m *SkillEquipSlotData) XXX_Unmarshal(b []byte) error {
  1746. return xxx_messageInfo_SkillEquipSlotData.Unmarshal(m, b)
  1747. }
  1748. func (m *SkillEquipSlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1749. return xxx_messageInfo_SkillEquipSlotData.Marshal(b, m, deterministic)
  1750. }
  1751. func (m *SkillEquipSlotData) XXX_Merge(src proto.Message) {
  1752. xxx_messageInfo_SkillEquipSlotData.Merge(m, src)
  1753. }
  1754. func (m *SkillEquipSlotData) XXX_Size() int {
  1755. return xxx_messageInfo_SkillEquipSlotData.Size(m)
  1756. }
  1757. func (m *SkillEquipSlotData) XXX_DiscardUnknown() {
  1758. xxx_messageInfo_SkillEquipSlotData.DiscardUnknown(m)
  1759. }
  1760. var xxx_messageInfo_SkillEquipSlotData proto.InternalMessageInfo
  1761. func (m *SkillEquipSlotData) GetHeroId() int32 {
  1762. if m != nil {
  1763. return m.HeroId
  1764. }
  1765. return 0
  1766. }
  1767. func (m *SkillEquipSlotData) GetSlotList() []*SkillEquipSlotDetailData {
  1768. if m != nil {
  1769. return m.SlotList
  1770. }
  1771. return nil
  1772. }
  1773. // 神器数据
  1774. type SkillEquipData struct {
  1775. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1776. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1777. StarLevel int32 `protobuf:"varint,3,opt,name=star_level,json=starLevel,proto3" json:"star_level,omitempty"`
  1778. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1779. XXX_unrecognized []byte `json:"-"`
  1780. XXX_sizecache int32 `json:"-"`
  1781. }
  1782. func (m *SkillEquipData) Reset() { *m = SkillEquipData{} }
  1783. func (m *SkillEquipData) String() string { return proto.CompactTextString(m) }
  1784. func (*SkillEquipData) ProtoMessage() {}
  1785. func (*SkillEquipData) Descriptor() ([]byte, []int) {
  1786. return fileDescriptor_116e343673f7ffaf, []int{27}
  1787. }
  1788. func (m *SkillEquipData) XXX_Unmarshal(b []byte) error {
  1789. return xxx_messageInfo_SkillEquipData.Unmarshal(m, b)
  1790. }
  1791. func (m *SkillEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1792. return xxx_messageInfo_SkillEquipData.Marshal(b, m, deterministic)
  1793. }
  1794. func (m *SkillEquipData) XXX_Merge(src proto.Message) {
  1795. xxx_messageInfo_SkillEquipData.Merge(m, src)
  1796. }
  1797. func (m *SkillEquipData) XXX_Size() int {
  1798. return xxx_messageInfo_SkillEquipData.Size(m)
  1799. }
  1800. func (m *SkillEquipData) XXX_DiscardUnknown() {
  1801. xxx_messageInfo_SkillEquipData.DiscardUnknown(m)
  1802. }
  1803. var xxx_messageInfo_SkillEquipData proto.InternalMessageInfo
  1804. func (m *SkillEquipData) GetId() uint32 {
  1805. if m != nil {
  1806. return m.Id
  1807. }
  1808. return 0
  1809. }
  1810. func (m *SkillEquipData) GetConfigId() int32 {
  1811. if m != nil {
  1812. return m.ConfigId
  1813. }
  1814. return 0
  1815. }
  1816. func (m *SkillEquipData) GetStarLevel() int32 {
  1817. if m != nil {
  1818. return m.StarLevel
  1819. }
  1820. return 0
  1821. }
  1822. type SkillEquipChangeData struct {
  1823. SkillEquipData *SkillEquipData `protobuf:"bytes,1,opt,name=skill_equip_data,json=skillEquipData,proto3" json:"skill_equip_data,omitempty"`
  1824. Add bool `protobuf:"varint,2,opt,name=add,proto3" json:"add,omitempty"`
  1825. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1826. XXX_unrecognized []byte `json:"-"`
  1827. XXX_sizecache int32 `json:"-"`
  1828. }
  1829. func (m *SkillEquipChangeData) Reset() { *m = SkillEquipChangeData{} }
  1830. func (m *SkillEquipChangeData) String() string { return proto.CompactTextString(m) }
  1831. func (*SkillEquipChangeData) ProtoMessage() {}
  1832. func (*SkillEquipChangeData) Descriptor() ([]byte, []int) {
  1833. return fileDescriptor_116e343673f7ffaf, []int{28}
  1834. }
  1835. func (m *SkillEquipChangeData) XXX_Unmarshal(b []byte) error {
  1836. return xxx_messageInfo_SkillEquipChangeData.Unmarshal(m, b)
  1837. }
  1838. func (m *SkillEquipChangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1839. return xxx_messageInfo_SkillEquipChangeData.Marshal(b, m, deterministic)
  1840. }
  1841. func (m *SkillEquipChangeData) XXX_Merge(src proto.Message) {
  1842. xxx_messageInfo_SkillEquipChangeData.Merge(m, src)
  1843. }
  1844. func (m *SkillEquipChangeData) XXX_Size() int {
  1845. return xxx_messageInfo_SkillEquipChangeData.Size(m)
  1846. }
  1847. func (m *SkillEquipChangeData) XXX_DiscardUnknown() {
  1848. xxx_messageInfo_SkillEquipChangeData.DiscardUnknown(m)
  1849. }
  1850. var xxx_messageInfo_SkillEquipChangeData proto.InternalMessageInfo
  1851. func (m *SkillEquipChangeData) GetSkillEquipData() *SkillEquipData {
  1852. if m != nil {
  1853. return m.SkillEquipData
  1854. }
  1855. return nil
  1856. }
  1857. func (m *SkillEquipChangeData) GetAdd() bool {
  1858. if m != nil {
  1859. return m.Add
  1860. }
  1861. return false
  1862. }
  1863. // 玩家神器列表
  1864. type RoleSkillEquip struct {
  1865. MaxSkillEquipId uint32 `protobuf:"varint,1,opt,name=max_skill_equip_id,json=maxSkillEquipId,proto3" json:"max_skill_equip_id,omitempty"`
  1866. SkillEquipList []*SkillEquipData `protobuf:"bytes,2,rep,name=skill_equip_list,json=skillEquipList,proto3" json:"skill_equip_list,omitempty"`
  1867. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1868. XXX_unrecognized []byte `json:"-"`
  1869. XXX_sizecache int32 `json:"-"`
  1870. }
  1871. func (m *RoleSkillEquip) Reset() { *m = RoleSkillEquip{} }
  1872. func (m *RoleSkillEquip) String() string { return proto.CompactTextString(m) }
  1873. func (*RoleSkillEquip) ProtoMessage() {}
  1874. func (*RoleSkillEquip) Descriptor() ([]byte, []int) {
  1875. return fileDescriptor_116e343673f7ffaf, []int{29}
  1876. }
  1877. func (m *RoleSkillEquip) XXX_Unmarshal(b []byte) error {
  1878. return xxx_messageInfo_RoleSkillEquip.Unmarshal(m, b)
  1879. }
  1880. func (m *RoleSkillEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1881. return xxx_messageInfo_RoleSkillEquip.Marshal(b, m, deterministic)
  1882. }
  1883. func (m *RoleSkillEquip) XXX_Merge(src proto.Message) {
  1884. xxx_messageInfo_RoleSkillEquip.Merge(m, src)
  1885. }
  1886. func (m *RoleSkillEquip) XXX_Size() int {
  1887. return xxx_messageInfo_RoleSkillEquip.Size(m)
  1888. }
  1889. func (m *RoleSkillEquip) XXX_DiscardUnknown() {
  1890. xxx_messageInfo_RoleSkillEquip.DiscardUnknown(m)
  1891. }
  1892. var xxx_messageInfo_RoleSkillEquip proto.InternalMessageInfo
  1893. func (m *RoleSkillEquip) GetMaxSkillEquipId() uint32 {
  1894. if m != nil {
  1895. return m.MaxSkillEquipId
  1896. }
  1897. return 0
  1898. }
  1899. func (m *RoleSkillEquip) GetSkillEquipList() []*SkillEquipData {
  1900. if m != nil {
  1901. return m.SkillEquipList
  1902. }
  1903. return nil
  1904. }
  1905. // ///////////////////////////////////////////////////////////////////////////
  1906. type EquipData struct {
  1907. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1908. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  1909. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1910. XXX_unrecognized []byte `json:"-"`
  1911. XXX_sizecache int32 `json:"-"`
  1912. }
  1913. func (m *EquipData) Reset() { *m = EquipData{} }
  1914. func (m *EquipData) String() string { return proto.CompactTextString(m) }
  1915. func (*EquipData) ProtoMessage() {}
  1916. func (*EquipData) Descriptor() ([]byte, []int) {
  1917. return fileDescriptor_116e343673f7ffaf, []int{30}
  1918. }
  1919. func (m *EquipData) XXX_Unmarshal(b []byte) error {
  1920. return xxx_messageInfo_EquipData.Unmarshal(m, b)
  1921. }
  1922. func (m *EquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1923. return xxx_messageInfo_EquipData.Marshal(b, m, deterministic)
  1924. }
  1925. func (m *EquipData) XXX_Merge(src proto.Message) {
  1926. xxx_messageInfo_EquipData.Merge(m, src)
  1927. }
  1928. func (m *EquipData) XXX_Size() int {
  1929. return xxx_messageInfo_EquipData.Size(m)
  1930. }
  1931. func (m *EquipData) XXX_DiscardUnknown() {
  1932. xxx_messageInfo_EquipData.DiscardUnknown(m)
  1933. }
  1934. var xxx_messageInfo_EquipData proto.InternalMessageInfo
  1935. func (m *EquipData) GetConfigId() int32 {
  1936. if m != nil {
  1937. return m.ConfigId
  1938. }
  1939. return 0
  1940. }
  1941. func (m *EquipData) GetNum() int32 {
  1942. if m != nil {
  1943. return m.Num
  1944. }
  1945. return 0
  1946. }
  1947. type RoleEquip struct {
  1948. EquipList []*EquipData `protobuf:"bytes,1,rep,name=equip_list,json=equipList,proto3" json:"equip_list,omitempty"`
  1949. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1950. XXX_unrecognized []byte `json:"-"`
  1951. XXX_sizecache int32 `json:"-"`
  1952. }
  1953. func (m *RoleEquip) Reset() { *m = RoleEquip{} }
  1954. func (m *RoleEquip) String() string { return proto.CompactTextString(m) }
  1955. func (*RoleEquip) ProtoMessage() {}
  1956. func (*RoleEquip) Descriptor() ([]byte, []int) {
  1957. return fileDescriptor_116e343673f7ffaf, []int{31}
  1958. }
  1959. func (m *RoleEquip) XXX_Unmarshal(b []byte) error {
  1960. return xxx_messageInfo_RoleEquip.Unmarshal(m, b)
  1961. }
  1962. func (m *RoleEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1963. return xxx_messageInfo_RoleEquip.Marshal(b, m, deterministic)
  1964. }
  1965. func (m *RoleEquip) XXX_Merge(src proto.Message) {
  1966. xxx_messageInfo_RoleEquip.Merge(m, src)
  1967. }
  1968. func (m *RoleEquip) XXX_Size() int {
  1969. return xxx_messageInfo_RoleEquip.Size(m)
  1970. }
  1971. func (m *RoleEquip) XXX_DiscardUnknown() {
  1972. xxx_messageInfo_RoleEquip.DiscardUnknown(m)
  1973. }
  1974. var xxx_messageInfo_RoleEquip proto.InternalMessageInfo
  1975. func (m *RoleEquip) GetEquipList() []*EquipData {
  1976. if m != nil {
  1977. return m.EquipList
  1978. }
  1979. return nil
  1980. }
  1981. // 道具数据
  1982. type ItemData struct {
  1983. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1984. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1985. Num uint32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
  1986. TimeStamp uint32 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  1987. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1988. XXX_unrecognized []byte `json:"-"`
  1989. XXX_sizecache int32 `json:"-"`
  1990. }
  1991. func (m *ItemData) Reset() { *m = ItemData{} }
  1992. func (m *ItemData) String() string { return proto.CompactTextString(m) }
  1993. func (*ItemData) ProtoMessage() {}
  1994. func (*ItemData) Descriptor() ([]byte, []int) {
  1995. return fileDescriptor_116e343673f7ffaf, []int{32}
  1996. }
  1997. func (m *ItemData) XXX_Unmarshal(b []byte) error {
  1998. return xxx_messageInfo_ItemData.Unmarshal(m, b)
  1999. }
  2000. func (m *ItemData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2001. return xxx_messageInfo_ItemData.Marshal(b, m, deterministic)
  2002. }
  2003. func (m *ItemData) XXX_Merge(src proto.Message) {
  2004. xxx_messageInfo_ItemData.Merge(m, src)
  2005. }
  2006. func (m *ItemData) XXX_Size() int {
  2007. return xxx_messageInfo_ItemData.Size(m)
  2008. }
  2009. func (m *ItemData) XXX_DiscardUnknown() {
  2010. xxx_messageInfo_ItemData.DiscardUnknown(m)
  2011. }
  2012. var xxx_messageInfo_ItemData proto.InternalMessageInfo
  2013. func (m *ItemData) GetId() uint64 {
  2014. if m != nil {
  2015. return m.Id
  2016. }
  2017. return 0
  2018. }
  2019. func (m *ItemData) GetConfigId() int32 {
  2020. if m != nil {
  2021. return m.ConfigId
  2022. }
  2023. return 0
  2024. }
  2025. func (m *ItemData) GetNum() uint32 {
  2026. if m != nil {
  2027. return m.Num
  2028. }
  2029. return 0
  2030. }
  2031. func (m *ItemData) GetTimeStamp() uint32 {
  2032. if m != nil {
  2033. return m.TimeStamp
  2034. }
  2035. return 0
  2036. }
  2037. // 碎片数据
  2038. type ChipData struct {
  2039. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2040. Num uint32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2041. TimeStamp uint32 `protobuf:"varint,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  2042. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2043. XXX_unrecognized []byte `json:"-"`
  2044. XXX_sizecache int32 `json:"-"`
  2045. }
  2046. func (m *ChipData) Reset() { *m = ChipData{} }
  2047. func (m *ChipData) String() string { return proto.CompactTextString(m) }
  2048. func (*ChipData) ProtoMessage() {}
  2049. func (*ChipData) Descriptor() ([]byte, []int) {
  2050. return fileDescriptor_116e343673f7ffaf, []int{33}
  2051. }
  2052. func (m *ChipData) XXX_Unmarshal(b []byte) error {
  2053. return xxx_messageInfo_ChipData.Unmarshal(m, b)
  2054. }
  2055. func (m *ChipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2056. return xxx_messageInfo_ChipData.Marshal(b, m, deterministic)
  2057. }
  2058. func (m *ChipData) XXX_Merge(src proto.Message) {
  2059. xxx_messageInfo_ChipData.Merge(m, src)
  2060. }
  2061. func (m *ChipData) XXX_Size() int {
  2062. return xxx_messageInfo_ChipData.Size(m)
  2063. }
  2064. func (m *ChipData) XXX_DiscardUnknown() {
  2065. xxx_messageInfo_ChipData.DiscardUnknown(m)
  2066. }
  2067. var xxx_messageInfo_ChipData proto.InternalMessageInfo
  2068. func (m *ChipData) GetConfigId() int32 {
  2069. if m != nil {
  2070. return m.ConfigId
  2071. }
  2072. return 0
  2073. }
  2074. func (m *ChipData) GetNum() uint32 {
  2075. if m != nil {
  2076. return m.Num
  2077. }
  2078. return 0
  2079. }
  2080. func (m *ChipData) GetTimeStamp() uint32 {
  2081. if m != nil {
  2082. return m.TimeStamp
  2083. }
  2084. return 0
  2085. }
  2086. type RoleBag struct {
  2087. ItemList []*ItemData `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  2088. BagCount int32 `protobuf:"varint,2,opt,name=bag_count,json=bagCount,proto3" json:"bag_count,omitempty"`
  2089. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2090. XXX_unrecognized []byte `json:"-"`
  2091. XXX_sizecache int32 `json:"-"`
  2092. }
  2093. func (m *RoleBag) Reset() { *m = RoleBag{} }
  2094. func (m *RoleBag) String() string { return proto.CompactTextString(m) }
  2095. func (*RoleBag) ProtoMessage() {}
  2096. func (*RoleBag) Descriptor() ([]byte, []int) {
  2097. return fileDescriptor_116e343673f7ffaf, []int{34}
  2098. }
  2099. func (m *RoleBag) XXX_Unmarshal(b []byte) error {
  2100. return xxx_messageInfo_RoleBag.Unmarshal(m, b)
  2101. }
  2102. func (m *RoleBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2103. return xxx_messageInfo_RoleBag.Marshal(b, m, deterministic)
  2104. }
  2105. func (m *RoleBag) XXX_Merge(src proto.Message) {
  2106. xxx_messageInfo_RoleBag.Merge(m, src)
  2107. }
  2108. func (m *RoleBag) XXX_Size() int {
  2109. return xxx_messageInfo_RoleBag.Size(m)
  2110. }
  2111. func (m *RoleBag) XXX_DiscardUnknown() {
  2112. xxx_messageInfo_RoleBag.DiscardUnknown(m)
  2113. }
  2114. var xxx_messageInfo_RoleBag proto.InternalMessageInfo
  2115. func (m *RoleBag) GetItemList() []*ItemData {
  2116. if m != nil {
  2117. return m.ItemList
  2118. }
  2119. return nil
  2120. }
  2121. func (m *RoleBag) GetBagCount() int32 {
  2122. if m != nil {
  2123. return m.BagCount
  2124. }
  2125. return 0
  2126. }
  2127. type RoleHero struct {
  2128. HeroData []*HeroData `protobuf:"bytes,1,rep,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  2129. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2130. XXX_unrecognized []byte `json:"-"`
  2131. XXX_sizecache int32 `json:"-"`
  2132. }
  2133. func (m *RoleHero) Reset() { *m = RoleHero{} }
  2134. func (m *RoleHero) String() string { return proto.CompactTextString(m) }
  2135. func (*RoleHero) ProtoMessage() {}
  2136. func (*RoleHero) Descriptor() ([]byte, []int) {
  2137. return fileDescriptor_116e343673f7ffaf, []int{35}
  2138. }
  2139. func (m *RoleHero) XXX_Unmarshal(b []byte) error {
  2140. return xxx_messageInfo_RoleHero.Unmarshal(m, b)
  2141. }
  2142. func (m *RoleHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2143. return xxx_messageInfo_RoleHero.Marshal(b, m, deterministic)
  2144. }
  2145. func (m *RoleHero) XXX_Merge(src proto.Message) {
  2146. xxx_messageInfo_RoleHero.Merge(m, src)
  2147. }
  2148. func (m *RoleHero) XXX_Size() int {
  2149. return xxx_messageInfo_RoleHero.Size(m)
  2150. }
  2151. func (m *RoleHero) XXX_DiscardUnknown() {
  2152. xxx_messageInfo_RoleHero.DiscardUnknown(m)
  2153. }
  2154. var xxx_messageInfo_RoleHero proto.InternalMessageInfo
  2155. func (m *RoleHero) GetHeroData() []*HeroData {
  2156. if m != nil {
  2157. return m.HeroData
  2158. }
  2159. return nil
  2160. }
  2161. type RoleChip struct {
  2162. ChipList []*ChipData `protobuf:"bytes,1,rep,name=chip_list,json=chipList,proto3" json:"chip_list,omitempty"`
  2163. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2164. XXX_unrecognized []byte `json:"-"`
  2165. XXX_sizecache int32 `json:"-"`
  2166. }
  2167. func (m *RoleChip) Reset() { *m = RoleChip{} }
  2168. func (m *RoleChip) String() string { return proto.CompactTextString(m) }
  2169. func (*RoleChip) ProtoMessage() {}
  2170. func (*RoleChip) Descriptor() ([]byte, []int) {
  2171. return fileDescriptor_116e343673f7ffaf, []int{36}
  2172. }
  2173. func (m *RoleChip) XXX_Unmarshal(b []byte) error {
  2174. return xxx_messageInfo_RoleChip.Unmarshal(m, b)
  2175. }
  2176. func (m *RoleChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2177. return xxx_messageInfo_RoleChip.Marshal(b, m, deterministic)
  2178. }
  2179. func (m *RoleChip) XXX_Merge(src proto.Message) {
  2180. xxx_messageInfo_RoleChip.Merge(m, src)
  2181. }
  2182. func (m *RoleChip) XXX_Size() int {
  2183. return xxx_messageInfo_RoleChip.Size(m)
  2184. }
  2185. func (m *RoleChip) XXX_DiscardUnknown() {
  2186. xxx_messageInfo_RoleChip.DiscardUnknown(m)
  2187. }
  2188. var xxx_messageInfo_RoleChip proto.InternalMessageInfo
  2189. func (m *RoleChip) GetChipList() []*ChipData {
  2190. if m != nil {
  2191. return m.ChipList
  2192. }
  2193. return nil
  2194. }
  2195. // 当前职业对应拥有的技能
  2196. type JobSkillData struct {
  2197. JobStage int32 `protobuf:"varint,1,opt,name=job_stage,json=jobStage,proto3" json:"job_stage,omitempty"`
  2198. UnlockSkillList []*KeyValueType `protobuf:"bytes,2,rep,name=unlock_skill_list,json=unlockSkillList,proto3" json:"unlock_skill_list,omitempty"`
  2199. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2200. XXX_unrecognized []byte `json:"-"`
  2201. XXX_sizecache int32 `json:"-"`
  2202. }
  2203. func (m *JobSkillData) Reset() { *m = JobSkillData{} }
  2204. func (m *JobSkillData) String() string { return proto.CompactTextString(m) }
  2205. func (*JobSkillData) ProtoMessage() {}
  2206. func (*JobSkillData) Descriptor() ([]byte, []int) {
  2207. return fileDescriptor_116e343673f7ffaf, []int{37}
  2208. }
  2209. func (m *JobSkillData) XXX_Unmarshal(b []byte) error {
  2210. return xxx_messageInfo_JobSkillData.Unmarshal(m, b)
  2211. }
  2212. func (m *JobSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2213. return xxx_messageInfo_JobSkillData.Marshal(b, m, deterministic)
  2214. }
  2215. func (m *JobSkillData) XXX_Merge(src proto.Message) {
  2216. xxx_messageInfo_JobSkillData.Merge(m, src)
  2217. }
  2218. func (m *JobSkillData) XXX_Size() int {
  2219. return xxx_messageInfo_JobSkillData.Size(m)
  2220. }
  2221. func (m *JobSkillData) XXX_DiscardUnknown() {
  2222. xxx_messageInfo_JobSkillData.DiscardUnknown(m)
  2223. }
  2224. var xxx_messageInfo_JobSkillData proto.InternalMessageInfo
  2225. func (m *JobSkillData) GetJobStage() int32 {
  2226. if m != nil {
  2227. return m.JobStage
  2228. }
  2229. return 0
  2230. }
  2231. func (m *JobSkillData) GetUnlockSkillList() []*KeyValueType {
  2232. if m != nil {
  2233. return m.UnlockSkillList
  2234. }
  2235. return nil
  2236. }
  2237. // 技能槽位信息
  2238. type RoleSkillSlot struct {
  2239. SkillId int32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
  2240. Unlock int32 `protobuf:"varint,2,opt,name=unlock,proto3" json:"unlock,omitempty"`
  2241. DefaultSkillId int32 `protobuf:"varint,3,opt,name=default_skill_id,json=defaultSkillId,proto3" json:"default_skill_id,omitempty"`
  2242. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2243. XXX_unrecognized []byte `json:"-"`
  2244. XXX_sizecache int32 `json:"-"`
  2245. }
  2246. func (m *RoleSkillSlot) Reset() { *m = RoleSkillSlot{} }
  2247. func (m *RoleSkillSlot) String() string { return proto.CompactTextString(m) }
  2248. func (*RoleSkillSlot) ProtoMessage() {}
  2249. func (*RoleSkillSlot) Descriptor() ([]byte, []int) {
  2250. return fileDescriptor_116e343673f7ffaf, []int{38}
  2251. }
  2252. func (m *RoleSkillSlot) XXX_Unmarshal(b []byte) error {
  2253. return xxx_messageInfo_RoleSkillSlot.Unmarshal(m, b)
  2254. }
  2255. func (m *RoleSkillSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2256. return xxx_messageInfo_RoleSkillSlot.Marshal(b, m, deterministic)
  2257. }
  2258. func (m *RoleSkillSlot) XXX_Merge(src proto.Message) {
  2259. xxx_messageInfo_RoleSkillSlot.Merge(m, src)
  2260. }
  2261. func (m *RoleSkillSlot) XXX_Size() int {
  2262. return xxx_messageInfo_RoleSkillSlot.Size(m)
  2263. }
  2264. func (m *RoleSkillSlot) XXX_DiscardUnknown() {
  2265. xxx_messageInfo_RoleSkillSlot.DiscardUnknown(m)
  2266. }
  2267. var xxx_messageInfo_RoleSkillSlot proto.InternalMessageInfo
  2268. func (m *RoleSkillSlot) GetSkillId() int32 {
  2269. if m != nil {
  2270. return m.SkillId
  2271. }
  2272. return 0
  2273. }
  2274. func (m *RoleSkillSlot) GetUnlock() int32 {
  2275. if m != nil {
  2276. return m.Unlock
  2277. }
  2278. return 0
  2279. }
  2280. func (m *RoleSkillSlot) GetDefaultSkillId() int32 {
  2281. if m != nil {
  2282. return m.DefaultSkillId
  2283. }
  2284. return 0
  2285. }
  2286. type RoleSkill struct {
  2287. JobSkillList []*JobSkillData `protobuf:"bytes,1,rep,name=job_skill_list,json=jobSkillList,proto3" json:"job_skill_list,omitempty"`
  2288. SkillList []*RoleSkillSlot `protobuf:"bytes,2,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  2289. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2290. XXX_unrecognized []byte `json:"-"`
  2291. XXX_sizecache int32 `json:"-"`
  2292. }
  2293. func (m *RoleSkill) Reset() { *m = RoleSkill{} }
  2294. func (m *RoleSkill) String() string { return proto.CompactTextString(m) }
  2295. func (*RoleSkill) ProtoMessage() {}
  2296. func (*RoleSkill) Descriptor() ([]byte, []int) {
  2297. return fileDescriptor_116e343673f7ffaf, []int{39}
  2298. }
  2299. func (m *RoleSkill) XXX_Unmarshal(b []byte) error {
  2300. return xxx_messageInfo_RoleSkill.Unmarshal(m, b)
  2301. }
  2302. func (m *RoleSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2303. return xxx_messageInfo_RoleSkill.Marshal(b, m, deterministic)
  2304. }
  2305. func (m *RoleSkill) XXX_Merge(src proto.Message) {
  2306. xxx_messageInfo_RoleSkill.Merge(m, src)
  2307. }
  2308. func (m *RoleSkill) XXX_Size() int {
  2309. return xxx_messageInfo_RoleSkill.Size(m)
  2310. }
  2311. func (m *RoleSkill) XXX_DiscardUnknown() {
  2312. xxx_messageInfo_RoleSkill.DiscardUnknown(m)
  2313. }
  2314. var xxx_messageInfo_RoleSkill proto.InternalMessageInfo
  2315. func (m *RoleSkill) GetJobSkillList() []*JobSkillData {
  2316. if m != nil {
  2317. return m.JobSkillList
  2318. }
  2319. return nil
  2320. }
  2321. func (m *RoleSkill) GetSkillList() []*RoleSkillSlot {
  2322. if m != nil {
  2323. return m.SkillList
  2324. }
  2325. return nil
  2326. }
  2327. type CardData struct {
  2328. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2329. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2330. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2331. XXX_unrecognized []byte `json:"-"`
  2332. XXX_sizecache int32 `json:"-"`
  2333. }
  2334. func (m *CardData) Reset() { *m = CardData{} }
  2335. func (m *CardData) String() string { return proto.CompactTextString(m) }
  2336. func (*CardData) ProtoMessage() {}
  2337. func (*CardData) Descriptor() ([]byte, []int) {
  2338. return fileDescriptor_116e343673f7ffaf, []int{40}
  2339. }
  2340. func (m *CardData) XXX_Unmarshal(b []byte) error {
  2341. return xxx_messageInfo_CardData.Unmarshal(m, b)
  2342. }
  2343. func (m *CardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2344. return xxx_messageInfo_CardData.Marshal(b, m, deterministic)
  2345. }
  2346. func (m *CardData) XXX_Merge(src proto.Message) {
  2347. xxx_messageInfo_CardData.Merge(m, src)
  2348. }
  2349. func (m *CardData) XXX_Size() int {
  2350. return xxx_messageInfo_CardData.Size(m)
  2351. }
  2352. func (m *CardData) XXX_DiscardUnknown() {
  2353. xxx_messageInfo_CardData.DiscardUnknown(m)
  2354. }
  2355. var xxx_messageInfo_CardData proto.InternalMessageInfo
  2356. func (m *CardData) GetConfigId() int32 {
  2357. if m != nil {
  2358. return m.ConfigId
  2359. }
  2360. return 0
  2361. }
  2362. func (m *CardData) GetNum() int32 {
  2363. if m != nil {
  2364. return m.Num
  2365. }
  2366. return 0
  2367. }
  2368. type CardHandBook struct {
  2369. CardId int32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
  2370. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  2371. RewardRec int32 `protobuf:"varint,3,opt,name=reward_rec,json=rewardRec,proto3" json:"reward_rec,omitempty"`
  2372. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2373. XXX_unrecognized []byte `json:"-"`
  2374. XXX_sizecache int32 `json:"-"`
  2375. }
  2376. func (m *CardHandBook) Reset() { *m = CardHandBook{} }
  2377. func (m *CardHandBook) String() string { return proto.CompactTextString(m) }
  2378. func (*CardHandBook) ProtoMessage() {}
  2379. func (*CardHandBook) Descriptor() ([]byte, []int) {
  2380. return fileDescriptor_116e343673f7ffaf, []int{41}
  2381. }
  2382. func (m *CardHandBook) XXX_Unmarshal(b []byte) error {
  2383. return xxx_messageInfo_CardHandBook.Unmarshal(m, b)
  2384. }
  2385. func (m *CardHandBook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2386. return xxx_messageInfo_CardHandBook.Marshal(b, m, deterministic)
  2387. }
  2388. func (m *CardHandBook) XXX_Merge(src proto.Message) {
  2389. xxx_messageInfo_CardHandBook.Merge(m, src)
  2390. }
  2391. func (m *CardHandBook) XXX_Size() int {
  2392. return xxx_messageInfo_CardHandBook.Size(m)
  2393. }
  2394. func (m *CardHandBook) XXX_DiscardUnknown() {
  2395. xxx_messageInfo_CardHandBook.DiscardUnknown(m)
  2396. }
  2397. var xxx_messageInfo_CardHandBook proto.InternalMessageInfo
  2398. func (m *CardHandBook) GetCardId() int32 {
  2399. if m != nil {
  2400. return m.CardId
  2401. }
  2402. return 0
  2403. }
  2404. func (m *CardHandBook) GetCardLevel() int32 {
  2405. if m != nil {
  2406. return m.CardLevel
  2407. }
  2408. return 0
  2409. }
  2410. func (m *CardHandBook) GetRewardRec() int32 {
  2411. if m != nil {
  2412. return m.RewardRec
  2413. }
  2414. return 0
  2415. }
  2416. type CardCollect struct {
  2417. CardQuality int32 `protobuf:"varint,1,opt,name=card_quality,json=cardQuality,proto3" json:"card_quality,omitempty"`
  2418. CardBook []*CardHandBook `protobuf:"bytes,2,rep,name=card_book,json=cardBook,proto3" json:"card_book,omitempty"`
  2419. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2420. XXX_unrecognized []byte `json:"-"`
  2421. XXX_sizecache int32 `json:"-"`
  2422. }
  2423. func (m *CardCollect) Reset() { *m = CardCollect{} }
  2424. func (m *CardCollect) String() string { return proto.CompactTextString(m) }
  2425. func (*CardCollect) ProtoMessage() {}
  2426. func (*CardCollect) Descriptor() ([]byte, []int) {
  2427. return fileDescriptor_116e343673f7ffaf, []int{42}
  2428. }
  2429. func (m *CardCollect) XXX_Unmarshal(b []byte) error {
  2430. return xxx_messageInfo_CardCollect.Unmarshal(m, b)
  2431. }
  2432. func (m *CardCollect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2433. return xxx_messageInfo_CardCollect.Marshal(b, m, deterministic)
  2434. }
  2435. func (m *CardCollect) XXX_Merge(src proto.Message) {
  2436. xxx_messageInfo_CardCollect.Merge(m, src)
  2437. }
  2438. func (m *CardCollect) XXX_Size() int {
  2439. return xxx_messageInfo_CardCollect.Size(m)
  2440. }
  2441. func (m *CardCollect) XXX_DiscardUnknown() {
  2442. xxx_messageInfo_CardCollect.DiscardUnknown(m)
  2443. }
  2444. var xxx_messageInfo_CardCollect proto.InternalMessageInfo
  2445. func (m *CardCollect) GetCardQuality() int32 {
  2446. if m != nil {
  2447. return m.CardQuality
  2448. }
  2449. return 0
  2450. }
  2451. func (m *CardCollect) GetCardBook() []*CardHandBook {
  2452. if m != nil {
  2453. return m.CardBook
  2454. }
  2455. return nil
  2456. }
  2457. type RoleCard struct {
  2458. CardList []*CardData `protobuf:"bytes,1,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
  2459. CardSlotList []int32 `protobuf:"varint,2,rep,packed,name=card_slot_list,json=cardSlotList,proto3" json:"card_slot_list,omitempty"`
  2460. CardCollect []*CardCollect `protobuf:"bytes,3,rep,name=card_collect,json=cardCollect,proto3" json:"card_collect,omitempty"`
  2461. TotalCardNumList []*KeyValueType `protobuf:"bytes,4,rep,name=total_card_num_list,json=totalCardNumList,proto3" json:"total_card_num_list,omitempty"`
  2462. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2463. XXX_unrecognized []byte `json:"-"`
  2464. XXX_sizecache int32 `json:"-"`
  2465. }
  2466. func (m *RoleCard) Reset() { *m = RoleCard{} }
  2467. func (m *RoleCard) String() string { return proto.CompactTextString(m) }
  2468. func (*RoleCard) ProtoMessage() {}
  2469. func (*RoleCard) Descriptor() ([]byte, []int) {
  2470. return fileDescriptor_116e343673f7ffaf, []int{43}
  2471. }
  2472. func (m *RoleCard) XXX_Unmarshal(b []byte) error {
  2473. return xxx_messageInfo_RoleCard.Unmarshal(m, b)
  2474. }
  2475. func (m *RoleCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2476. return xxx_messageInfo_RoleCard.Marshal(b, m, deterministic)
  2477. }
  2478. func (m *RoleCard) XXX_Merge(src proto.Message) {
  2479. xxx_messageInfo_RoleCard.Merge(m, src)
  2480. }
  2481. func (m *RoleCard) XXX_Size() int {
  2482. return xxx_messageInfo_RoleCard.Size(m)
  2483. }
  2484. func (m *RoleCard) XXX_DiscardUnknown() {
  2485. xxx_messageInfo_RoleCard.DiscardUnknown(m)
  2486. }
  2487. var xxx_messageInfo_RoleCard proto.InternalMessageInfo
  2488. func (m *RoleCard) GetCardList() []*CardData {
  2489. if m != nil {
  2490. return m.CardList
  2491. }
  2492. return nil
  2493. }
  2494. func (m *RoleCard) GetCardSlotList() []int32 {
  2495. if m != nil {
  2496. return m.CardSlotList
  2497. }
  2498. return nil
  2499. }
  2500. func (m *RoleCard) GetCardCollect() []*CardCollect {
  2501. if m != nil {
  2502. return m.CardCollect
  2503. }
  2504. return nil
  2505. }
  2506. func (m *RoleCard) GetTotalCardNumList() []*KeyValueType {
  2507. if m != nil {
  2508. return m.TotalCardNumList
  2509. }
  2510. return nil
  2511. }
  2512. type RoleFashionData struct {
  2513. FashionId int32 `protobuf:"varint,1,opt,name=fashion_id,json=fashionId,proto3" json:"fashion_id,omitempty"`
  2514. FashionLvl int32 `protobuf:"varint,2,opt,name=fashion_lvl,json=fashionLvl,proto3" json:"fashion_lvl,omitempty"`
  2515. FashionWear bool `protobuf:"varint,3,opt,name=fashion_wear,json=fashionWear,proto3" json:"fashion_wear,omitempty"`
  2516. ResetAttrs []*FashionAttr `protobuf:"bytes,4,rep,name=resetAttrs,proto3" json:"resetAttrs,omitempty"`
  2517. Attrs []*FashionAttr `protobuf:"bytes,5,rep,name=attrs,proto3" json:"attrs,omitempty"`
  2518. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2519. XXX_unrecognized []byte `json:"-"`
  2520. XXX_sizecache int32 `json:"-"`
  2521. }
  2522. func (m *RoleFashionData) Reset() { *m = RoleFashionData{} }
  2523. func (m *RoleFashionData) String() string { return proto.CompactTextString(m) }
  2524. func (*RoleFashionData) ProtoMessage() {}
  2525. func (*RoleFashionData) Descriptor() ([]byte, []int) {
  2526. return fileDescriptor_116e343673f7ffaf, []int{44}
  2527. }
  2528. func (m *RoleFashionData) XXX_Unmarshal(b []byte) error {
  2529. return xxx_messageInfo_RoleFashionData.Unmarshal(m, b)
  2530. }
  2531. func (m *RoleFashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2532. return xxx_messageInfo_RoleFashionData.Marshal(b, m, deterministic)
  2533. }
  2534. func (m *RoleFashionData) XXX_Merge(src proto.Message) {
  2535. xxx_messageInfo_RoleFashionData.Merge(m, src)
  2536. }
  2537. func (m *RoleFashionData) XXX_Size() int {
  2538. return xxx_messageInfo_RoleFashionData.Size(m)
  2539. }
  2540. func (m *RoleFashionData) XXX_DiscardUnknown() {
  2541. xxx_messageInfo_RoleFashionData.DiscardUnknown(m)
  2542. }
  2543. var xxx_messageInfo_RoleFashionData proto.InternalMessageInfo
  2544. func (m *RoleFashionData) GetFashionId() int32 {
  2545. if m != nil {
  2546. return m.FashionId
  2547. }
  2548. return 0
  2549. }
  2550. func (m *RoleFashionData) GetFashionLvl() int32 {
  2551. if m != nil {
  2552. return m.FashionLvl
  2553. }
  2554. return 0
  2555. }
  2556. func (m *RoleFashionData) GetFashionWear() bool {
  2557. if m != nil {
  2558. return m.FashionWear
  2559. }
  2560. return false
  2561. }
  2562. func (m *RoleFashionData) GetResetAttrs() []*FashionAttr {
  2563. if m != nil {
  2564. return m.ResetAttrs
  2565. }
  2566. return nil
  2567. }
  2568. func (m *RoleFashionData) GetAttrs() []*FashionAttr {
  2569. if m != nil {
  2570. return m.Attrs
  2571. }
  2572. return nil
  2573. }
  2574. type RoleFashion struct {
  2575. FashionList []int32 `protobuf:"varint,1,rep,packed,name=fashion_list,json=fashionList,proto3" json:"fashion_list,omitempty"`
  2576. FashionData []*RoleFashionData `protobuf:"bytes,2,rep,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2577. Lvs []*KeyValueType `protobuf:"bytes,3,rep,name=lvs,proto3" json:"lvs,omitempty"`
  2578. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2579. XXX_unrecognized []byte `json:"-"`
  2580. XXX_sizecache int32 `json:"-"`
  2581. }
  2582. func (m *RoleFashion) Reset() { *m = RoleFashion{} }
  2583. func (m *RoleFashion) String() string { return proto.CompactTextString(m) }
  2584. func (*RoleFashion) ProtoMessage() {}
  2585. func (*RoleFashion) Descriptor() ([]byte, []int) {
  2586. return fileDescriptor_116e343673f7ffaf, []int{45}
  2587. }
  2588. func (m *RoleFashion) XXX_Unmarshal(b []byte) error {
  2589. return xxx_messageInfo_RoleFashion.Unmarshal(m, b)
  2590. }
  2591. func (m *RoleFashion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2592. return xxx_messageInfo_RoleFashion.Marshal(b, m, deterministic)
  2593. }
  2594. func (m *RoleFashion) XXX_Merge(src proto.Message) {
  2595. xxx_messageInfo_RoleFashion.Merge(m, src)
  2596. }
  2597. func (m *RoleFashion) XXX_Size() int {
  2598. return xxx_messageInfo_RoleFashion.Size(m)
  2599. }
  2600. func (m *RoleFashion) XXX_DiscardUnknown() {
  2601. xxx_messageInfo_RoleFashion.DiscardUnknown(m)
  2602. }
  2603. var xxx_messageInfo_RoleFashion proto.InternalMessageInfo
  2604. func (m *RoleFashion) GetFashionList() []int32 {
  2605. if m != nil {
  2606. return m.FashionList
  2607. }
  2608. return nil
  2609. }
  2610. func (m *RoleFashion) GetFashionData() []*RoleFashionData {
  2611. if m != nil {
  2612. return m.FashionData
  2613. }
  2614. return nil
  2615. }
  2616. func (m *RoleFashion) GetLvs() []*KeyValueType {
  2617. if m != nil {
  2618. return m.Lvs
  2619. }
  2620. return nil
  2621. }
  2622. // //////////////////////AOI
  2623. type RoleMap struct {
  2624. MapType int32 `protobuf:"varint,1,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"`
  2625. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2626. WorldBossCount int32 `protobuf:"varint,3,opt,name=world_boss_count,json=worldBossCount,proto3" json:"world_boss_count,omitempty"`
  2627. WorldBossChallengeList []int32 `protobuf:"varint,4,rep,packed,name=world_boss_challenge_list,json=worldBossChallengeList,proto3" json:"world_boss_challenge_list,omitempty"`
  2628. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2629. XXX_unrecognized []byte `json:"-"`
  2630. XXX_sizecache int32 `json:"-"`
  2631. }
  2632. func (m *RoleMap) Reset() { *m = RoleMap{} }
  2633. func (m *RoleMap) String() string { return proto.CompactTextString(m) }
  2634. func (*RoleMap) ProtoMessage() {}
  2635. func (*RoleMap) Descriptor() ([]byte, []int) {
  2636. return fileDescriptor_116e343673f7ffaf, []int{46}
  2637. }
  2638. func (m *RoleMap) XXX_Unmarshal(b []byte) error {
  2639. return xxx_messageInfo_RoleMap.Unmarshal(m, b)
  2640. }
  2641. func (m *RoleMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2642. return xxx_messageInfo_RoleMap.Marshal(b, m, deterministic)
  2643. }
  2644. func (m *RoleMap) XXX_Merge(src proto.Message) {
  2645. xxx_messageInfo_RoleMap.Merge(m, src)
  2646. }
  2647. func (m *RoleMap) XXX_Size() int {
  2648. return xxx_messageInfo_RoleMap.Size(m)
  2649. }
  2650. func (m *RoleMap) XXX_DiscardUnknown() {
  2651. xxx_messageInfo_RoleMap.DiscardUnknown(m)
  2652. }
  2653. var xxx_messageInfo_RoleMap proto.InternalMessageInfo
  2654. func (m *RoleMap) GetMapType() int32 {
  2655. if m != nil {
  2656. return m.MapType
  2657. }
  2658. return 0
  2659. }
  2660. func (m *RoleMap) GetPos() *Position {
  2661. if m != nil {
  2662. return m.Pos
  2663. }
  2664. return nil
  2665. }
  2666. func (m *RoleMap) GetWorldBossCount() int32 {
  2667. if m != nil {
  2668. return m.WorldBossCount
  2669. }
  2670. return 0
  2671. }
  2672. func (m *RoleMap) GetWorldBossChallengeList() []int32 {
  2673. if m != nil {
  2674. return m.WorldBossChallengeList
  2675. }
  2676. return nil
  2677. }
  2678. type Position struct {
  2679. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2680. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2681. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2682. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2683. XXX_unrecognized []byte `json:"-"`
  2684. XXX_sizecache int32 `json:"-"`
  2685. }
  2686. func (m *Position) Reset() { *m = Position{} }
  2687. func (m *Position) String() string { return proto.CompactTextString(m) }
  2688. func (*Position) ProtoMessage() {}
  2689. func (*Position) Descriptor() ([]byte, []int) {
  2690. return fileDescriptor_116e343673f7ffaf, []int{47}
  2691. }
  2692. func (m *Position) XXX_Unmarshal(b []byte) error {
  2693. return xxx_messageInfo_Position.Unmarshal(m, b)
  2694. }
  2695. func (m *Position) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2696. return xxx_messageInfo_Position.Marshal(b, m, deterministic)
  2697. }
  2698. func (m *Position) XXX_Merge(src proto.Message) {
  2699. xxx_messageInfo_Position.Merge(m, src)
  2700. }
  2701. func (m *Position) XXX_Size() int {
  2702. return xxx_messageInfo_Position.Size(m)
  2703. }
  2704. func (m *Position) XXX_DiscardUnknown() {
  2705. xxx_messageInfo_Position.DiscardUnknown(m)
  2706. }
  2707. var xxx_messageInfo_Position proto.InternalMessageInfo
  2708. func (m *Position) GetX() float32 {
  2709. if m != nil {
  2710. return m.X
  2711. }
  2712. return 0
  2713. }
  2714. func (m *Position) GetY() float32 {
  2715. if m != nil {
  2716. return m.Y
  2717. }
  2718. return 0
  2719. }
  2720. func (m *Position) GetZ() float32 {
  2721. if m != nil {
  2722. return m.Z
  2723. }
  2724. return 0
  2725. }
  2726. type Vector3 struct {
  2727. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2728. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2729. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2730. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2731. XXX_unrecognized []byte `json:"-"`
  2732. XXX_sizecache int32 `json:"-"`
  2733. }
  2734. func (m *Vector3) Reset() { *m = Vector3{} }
  2735. func (m *Vector3) String() string { return proto.CompactTextString(m) }
  2736. func (*Vector3) ProtoMessage() {}
  2737. func (*Vector3) Descriptor() ([]byte, []int) {
  2738. return fileDescriptor_116e343673f7ffaf, []int{48}
  2739. }
  2740. func (m *Vector3) XXX_Unmarshal(b []byte) error {
  2741. return xxx_messageInfo_Vector3.Unmarshal(m, b)
  2742. }
  2743. func (m *Vector3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2744. return xxx_messageInfo_Vector3.Marshal(b, m, deterministic)
  2745. }
  2746. func (m *Vector3) XXX_Merge(src proto.Message) {
  2747. xxx_messageInfo_Vector3.Merge(m, src)
  2748. }
  2749. func (m *Vector3) XXX_Size() int {
  2750. return xxx_messageInfo_Vector3.Size(m)
  2751. }
  2752. func (m *Vector3) XXX_DiscardUnknown() {
  2753. xxx_messageInfo_Vector3.DiscardUnknown(m)
  2754. }
  2755. var xxx_messageInfo_Vector3 proto.InternalMessageInfo
  2756. func (m *Vector3) GetX() float32 {
  2757. if m != nil {
  2758. return m.X
  2759. }
  2760. return 0
  2761. }
  2762. func (m *Vector3) GetY() float32 {
  2763. if m != nil {
  2764. return m.Y
  2765. }
  2766. return 0
  2767. }
  2768. func (m *Vector3) GetZ() float32 {
  2769. if m != nil {
  2770. return m.Z
  2771. }
  2772. return 0
  2773. }
  2774. type Player struct {
  2775. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2776. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2777. UType int32 `protobuf:"varint,3,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  2778. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2779. XXX_unrecognized []byte `json:"-"`
  2780. XXX_sizecache int32 `json:"-"`
  2781. }
  2782. func (m *Player) Reset() { *m = Player{} }
  2783. func (m *Player) String() string { return proto.CompactTextString(m) }
  2784. func (*Player) ProtoMessage() {}
  2785. func (*Player) Descriptor() ([]byte, []int) {
  2786. return fileDescriptor_116e343673f7ffaf, []int{49}
  2787. }
  2788. func (m *Player) XXX_Unmarshal(b []byte) error {
  2789. return xxx_messageInfo_Player.Unmarshal(m, b)
  2790. }
  2791. func (m *Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2792. return xxx_messageInfo_Player.Marshal(b, m, deterministic)
  2793. }
  2794. func (m *Player) XXX_Merge(src proto.Message) {
  2795. xxx_messageInfo_Player.Merge(m, src)
  2796. }
  2797. func (m *Player) XXX_Size() int {
  2798. return xxx_messageInfo_Player.Size(m)
  2799. }
  2800. func (m *Player) XXX_DiscardUnknown() {
  2801. xxx_messageInfo_Player.DiscardUnknown(m)
  2802. }
  2803. var xxx_messageInfo_Player proto.InternalMessageInfo
  2804. func (m *Player) GetUid() uint64 {
  2805. if m != nil {
  2806. return m.Uid
  2807. }
  2808. return 0
  2809. }
  2810. func (m *Player) GetPos() *Position {
  2811. if m != nil {
  2812. return m.Pos
  2813. }
  2814. return nil
  2815. }
  2816. func (m *Player) GetUType() int32 {
  2817. if m != nil {
  2818. return m.UType
  2819. }
  2820. return 0
  2821. }
  2822. // 地图显示玩家数据
  2823. type PlayerShowInfo struct {
  2824. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2825. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  2826. VipLevel int32 `protobuf:"varint,3,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  2827. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  2828. JobId int32 `protobuf:"varint,5,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
  2829. NickName string `protobuf:"bytes,6,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  2830. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2831. ActionId int32 `protobuf:"varint,8,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
  2832. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  2833. ImgId int32 `protobuf:"varint,10,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  2834. HeadFrameId int32 `protobuf:"varint,11,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  2835. FightPower int32 `protobuf:"varint,12,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  2836. FromZone int32 `protobuf:"varint,20,opt,name=from_zone,json=fromZone,proto3" json:"from_zone,omitempty"`
  2837. RealZone int32 `protobuf:"varint,21,opt,name=real_zone,json=realZone,proto3" json:"real_zone,omitempty"`
  2838. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2839. XXX_unrecognized []byte `json:"-"`
  2840. XXX_sizecache int32 `json:"-"`
  2841. }
  2842. func (m *PlayerShowInfo) Reset() { *m = PlayerShowInfo{} }
  2843. func (m *PlayerShowInfo) String() string { return proto.CompactTextString(m) }
  2844. func (*PlayerShowInfo) ProtoMessage() {}
  2845. func (*PlayerShowInfo) Descriptor() ([]byte, []int) {
  2846. return fileDescriptor_116e343673f7ffaf, []int{50}
  2847. }
  2848. func (m *PlayerShowInfo) XXX_Unmarshal(b []byte) error {
  2849. return xxx_messageInfo_PlayerShowInfo.Unmarshal(m, b)
  2850. }
  2851. func (m *PlayerShowInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2852. return xxx_messageInfo_PlayerShowInfo.Marshal(b, m, deterministic)
  2853. }
  2854. func (m *PlayerShowInfo) XXX_Merge(src proto.Message) {
  2855. xxx_messageInfo_PlayerShowInfo.Merge(m, src)
  2856. }
  2857. func (m *PlayerShowInfo) XXX_Size() int {
  2858. return xxx_messageInfo_PlayerShowInfo.Size(m)
  2859. }
  2860. func (m *PlayerShowInfo) XXX_DiscardUnknown() {
  2861. xxx_messageInfo_PlayerShowInfo.DiscardUnknown(m)
  2862. }
  2863. var xxx_messageInfo_PlayerShowInfo proto.InternalMessageInfo
  2864. func (m *PlayerShowInfo) GetUid() uint64 {
  2865. if m != nil {
  2866. return m.Uid
  2867. }
  2868. return 0
  2869. }
  2870. func (m *PlayerShowInfo) GetLevel() int32 {
  2871. if m != nil {
  2872. return m.Level
  2873. }
  2874. return 0
  2875. }
  2876. func (m *PlayerShowInfo) GetVipLevel() int32 {
  2877. if m != nil {
  2878. return m.VipLevel
  2879. }
  2880. return 0
  2881. }
  2882. func (m *PlayerShowInfo) GetGender() int32 {
  2883. if m != nil {
  2884. return m.Gender
  2885. }
  2886. return 0
  2887. }
  2888. func (m *PlayerShowInfo) GetJobId() int32 {
  2889. if m != nil {
  2890. return m.JobId
  2891. }
  2892. return 0
  2893. }
  2894. func (m *PlayerShowInfo) GetNickName() string {
  2895. if m != nil {
  2896. return m.NickName
  2897. }
  2898. return ""
  2899. }
  2900. func (m *PlayerShowInfo) GetFashionData() *FashionData {
  2901. if m != nil {
  2902. return m.FashionData
  2903. }
  2904. return nil
  2905. }
  2906. func (m *PlayerShowInfo) GetActionId() int32 {
  2907. if m != nil {
  2908. return m.ActionId
  2909. }
  2910. return 0
  2911. }
  2912. func (m *PlayerShowInfo) GetHeadId() int32 {
  2913. if m != nil {
  2914. return m.HeadId
  2915. }
  2916. return 0
  2917. }
  2918. func (m *PlayerShowInfo) GetImgId() int32 {
  2919. if m != nil {
  2920. return m.ImgId
  2921. }
  2922. return 0
  2923. }
  2924. func (m *PlayerShowInfo) GetHeadFrameId() int32 {
  2925. if m != nil {
  2926. return m.HeadFrameId
  2927. }
  2928. return 0
  2929. }
  2930. func (m *PlayerShowInfo) GetFightPower() int32 {
  2931. if m != nil {
  2932. return m.FightPower
  2933. }
  2934. return 0
  2935. }
  2936. func (m *PlayerShowInfo) GetFromZone() int32 {
  2937. if m != nil {
  2938. return m.FromZone
  2939. }
  2940. return 0
  2941. }
  2942. func (m *PlayerShowInfo) GetRealZone() int32 {
  2943. if m != nil {
  2944. return m.RealZone
  2945. }
  2946. return 0
  2947. }
  2948. // 玩家详细信息
  2949. type OtherPlayerDetailInfo struct {
  2950. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2951. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2952. XXX_unrecognized []byte `json:"-"`
  2953. XXX_sizecache int32 `json:"-"`
  2954. }
  2955. func (m *OtherPlayerDetailInfo) Reset() { *m = OtherPlayerDetailInfo{} }
  2956. func (m *OtherPlayerDetailInfo) String() string { return proto.CompactTextString(m) }
  2957. func (*OtherPlayerDetailInfo) ProtoMessage() {}
  2958. func (*OtherPlayerDetailInfo) Descriptor() ([]byte, []int) {
  2959. return fileDescriptor_116e343673f7ffaf, []int{51}
  2960. }
  2961. func (m *OtherPlayerDetailInfo) XXX_Unmarshal(b []byte) error {
  2962. return xxx_messageInfo_OtherPlayerDetailInfo.Unmarshal(m, b)
  2963. }
  2964. func (m *OtherPlayerDetailInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2965. return xxx_messageInfo_OtherPlayerDetailInfo.Marshal(b, m, deterministic)
  2966. }
  2967. func (m *OtherPlayerDetailInfo) XXX_Merge(src proto.Message) {
  2968. xxx_messageInfo_OtherPlayerDetailInfo.Merge(m, src)
  2969. }
  2970. func (m *OtherPlayerDetailInfo) XXX_Size() int {
  2971. return xxx_messageInfo_OtherPlayerDetailInfo.Size(m)
  2972. }
  2973. func (m *OtherPlayerDetailInfo) XXX_DiscardUnknown() {
  2974. xxx_messageInfo_OtherPlayerDetailInfo.DiscardUnknown(m)
  2975. }
  2976. var xxx_messageInfo_OtherPlayerDetailInfo proto.InternalMessageInfo
  2977. func (m *OtherPlayerDetailInfo) GetUid() uint64 {
  2978. if m != nil {
  2979. return m.Uid
  2980. }
  2981. return 0
  2982. }
  2983. type UnitPosAndDir struct {
  2984. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2985. Pos *Vector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2986. Dir *Vector3 `protobuf:"bytes,3,opt,name=dir,proto3" json:"dir,omitempty"`
  2987. IsOnGround bool `protobuf:"varint,4,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"`
  2988. UType int32 `protobuf:"varint,5,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  2989. ParamId int32 `protobuf:"varint,6,opt,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  2990. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2991. XXX_unrecognized []byte `json:"-"`
  2992. XXX_sizecache int32 `json:"-"`
  2993. }
  2994. func (m *UnitPosAndDir) Reset() { *m = UnitPosAndDir{} }
  2995. func (m *UnitPosAndDir) String() string { return proto.CompactTextString(m) }
  2996. func (*UnitPosAndDir) ProtoMessage() {}
  2997. func (*UnitPosAndDir) Descriptor() ([]byte, []int) {
  2998. return fileDescriptor_116e343673f7ffaf, []int{52}
  2999. }
  3000. func (m *UnitPosAndDir) XXX_Unmarshal(b []byte) error {
  3001. return xxx_messageInfo_UnitPosAndDir.Unmarshal(m, b)
  3002. }
  3003. func (m *UnitPosAndDir) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3004. return xxx_messageInfo_UnitPosAndDir.Marshal(b, m, deterministic)
  3005. }
  3006. func (m *UnitPosAndDir) XXX_Merge(src proto.Message) {
  3007. xxx_messageInfo_UnitPosAndDir.Merge(m, src)
  3008. }
  3009. func (m *UnitPosAndDir) XXX_Size() int {
  3010. return xxx_messageInfo_UnitPosAndDir.Size(m)
  3011. }
  3012. func (m *UnitPosAndDir) XXX_DiscardUnknown() {
  3013. xxx_messageInfo_UnitPosAndDir.DiscardUnknown(m)
  3014. }
  3015. var xxx_messageInfo_UnitPosAndDir proto.InternalMessageInfo
  3016. func (m *UnitPosAndDir) GetUid() uint64 {
  3017. if m != nil {
  3018. return m.Uid
  3019. }
  3020. return 0
  3021. }
  3022. func (m *UnitPosAndDir) GetPos() *Vector3 {
  3023. if m != nil {
  3024. return m.Pos
  3025. }
  3026. return nil
  3027. }
  3028. func (m *UnitPosAndDir) GetDir() *Vector3 {
  3029. if m != nil {
  3030. return m.Dir
  3031. }
  3032. return nil
  3033. }
  3034. func (m *UnitPosAndDir) GetIsOnGround() bool {
  3035. if m != nil {
  3036. return m.IsOnGround
  3037. }
  3038. return false
  3039. }
  3040. func (m *UnitPosAndDir) GetUType() int32 {
  3041. if m != nil {
  3042. return m.UType
  3043. }
  3044. return 0
  3045. }
  3046. func (m *UnitPosAndDir) GetParamId() int32 {
  3047. if m != nil {
  3048. return m.ParamId
  3049. }
  3050. return 0
  3051. }
  3052. // //////////////////////Battle
  3053. // 快速战斗
  3054. type QuickBattleData struct {
  3055. MaxTimes int32 `protobuf:"varint,1,opt,name=max_times,json=maxTimes,proto3" json:"max_times,omitempty"`
  3056. DayTimes int32 `protobuf:"varint,2,opt,name=day_times,json=dayTimes,proto3" json:"day_times,omitempty"`
  3057. DrawTime uint64 `protobuf:"varint,3,opt,name=draw_time,json=drawTime,proto3" json:"draw_time,omitempty"`
  3058. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3059. XXX_unrecognized []byte `json:"-"`
  3060. XXX_sizecache int32 `json:"-"`
  3061. }
  3062. func (m *QuickBattleData) Reset() { *m = QuickBattleData{} }
  3063. func (m *QuickBattleData) String() string { return proto.CompactTextString(m) }
  3064. func (*QuickBattleData) ProtoMessage() {}
  3065. func (*QuickBattleData) Descriptor() ([]byte, []int) {
  3066. return fileDescriptor_116e343673f7ffaf, []int{53}
  3067. }
  3068. func (m *QuickBattleData) XXX_Unmarshal(b []byte) error {
  3069. return xxx_messageInfo_QuickBattleData.Unmarshal(m, b)
  3070. }
  3071. func (m *QuickBattleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3072. return xxx_messageInfo_QuickBattleData.Marshal(b, m, deterministic)
  3073. }
  3074. func (m *QuickBattleData) XXX_Merge(src proto.Message) {
  3075. xxx_messageInfo_QuickBattleData.Merge(m, src)
  3076. }
  3077. func (m *QuickBattleData) XXX_Size() int {
  3078. return xxx_messageInfo_QuickBattleData.Size(m)
  3079. }
  3080. func (m *QuickBattleData) XXX_DiscardUnknown() {
  3081. xxx_messageInfo_QuickBattleData.DiscardUnknown(m)
  3082. }
  3083. var xxx_messageInfo_QuickBattleData proto.InternalMessageInfo
  3084. func (m *QuickBattleData) GetMaxTimes() int32 {
  3085. if m != nil {
  3086. return m.MaxTimes
  3087. }
  3088. return 0
  3089. }
  3090. func (m *QuickBattleData) GetDayTimes() int32 {
  3091. if m != nil {
  3092. return m.DayTimes
  3093. }
  3094. return 0
  3095. }
  3096. func (m *QuickBattleData) GetDrawTime() uint64 {
  3097. if m != nil {
  3098. return m.DrawTime
  3099. }
  3100. return 0
  3101. }
  3102. type BattleEvilBossData struct {
  3103. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  3104. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3105. ExpireTime uint64 `protobuf:"varint,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3106. RewardEvilExp int32 `protobuf:"varint,4,opt,name=reward_evil_exp,json=rewardEvilExp,proto3" json:"reward_evil_exp,omitempty"`
  3107. RefreshTime int32 `protobuf:"varint,5,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  3108. Quality int32 `protobuf:"varint,6,opt,name=quality,proto3" json:"quality,omitempty"`
  3109. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3110. XXX_unrecognized []byte `json:"-"`
  3111. XXX_sizecache int32 `json:"-"`
  3112. }
  3113. func (m *BattleEvilBossData) Reset() { *m = BattleEvilBossData{} }
  3114. func (m *BattleEvilBossData) String() string { return proto.CompactTextString(m) }
  3115. func (*BattleEvilBossData) ProtoMessage() {}
  3116. func (*BattleEvilBossData) Descriptor() ([]byte, []int) {
  3117. return fileDescriptor_116e343673f7ffaf, []int{54}
  3118. }
  3119. func (m *BattleEvilBossData) XXX_Unmarshal(b []byte) error {
  3120. return xxx_messageInfo_BattleEvilBossData.Unmarshal(m, b)
  3121. }
  3122. func (m *BattleEvilBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3123. return xxx_messageInfo_BattleEvilBossData.Marshal(b, m, deterministic)
  3124. }
  3125. func (m *BattleEvilBossData) XXX_Merge(src proto.Message) {
  3126. xxx_messageInfo_BattleEvilBossData.Merge(m, src)
  3127. }
  3128. func (m *BattleEvilBossData) XXX_Size() int {
  3129. return xxx_messageInfo_BattleEvilBossData.Size(m)
  3130. }
  3131. func (m *BattleEvilBossData) XXX_DiscardUnknown() {
  3132. xxx_messageInfo_BattleEvilBossData.DiscardUnknown(m)
  3133. }
  3134. var xxx_messageInfo_BattleEvilBossData proto.InternalMessageInfo
  3135. func (m *BattleEvilBossData) GetPosIdx() int32 {
  3136. if m != nil {
  3137. return m.PosIdx
  3138. }
  3139. return 0
  3140. }
  3141. func (m *BattleEvilBossData) GetBossId() int32 {
  3142. if m != nil {
  3143. return m.BossId
  3144. }
  3145. return 0
  3146. }
  3147. func (m *BattleEvilBossData) GetExpireTime() uint64 {
  3148. if m != nil {
  3149. return m.ExpireTime
  3150. }
  3151. return 0
  3152. }
  3153. func (m *BattleEvilBossData) GetRewardEvilExp() int32 {
  3154. if m != nil {
  3155. return m.RewardEvilExp
  3156. }
  3157. return 0
  3158. }
  3159. func (m *BattleEvilBossData) GetRefreshTime() int32 {
  3160. if m != nil {
  3161. return m.RefreshTime
  3162. }
  3163. return 0
  3164. }
  3165. func (m *BattleEvilBossData) GetQuality() int32 {
  3166. if m != nil {
  3167. return m.Quality
  3168. }
  3169. return 0
  3170. }
  3171. type BattleEvilData struct {
  3172. FreeCount int32 `protobuf:"varint,1,opt,name=free_count,json=freeCount,proto3" json:"free_count,omitempty"`
  3173. FreeLimit bool `protobuf:"varint,2,opt,name=free_limit,json=freeLimit,proto3" json:"free_limit,omitempty"`
  3174. ChallengeCount int32 `protobuf:"varint,3,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  3175. EvilLevel int32 `protobuf:"varint,4,opt,name=evil_level,json=evilLevel,proto3" json:"evil_level,omitempty"`
  3176. BossList []*BattleEvilBossData `protobuf:"bytes,5,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3177. QualityChallengeCount []*KeyValueType `protobuf:"bytes,6,rep,name=quality_challenge_count,json=qualityChallengeCount,proto3" json:"quality_challenge_count,omitempty"`
  3178. TotalCount int32 `protobuf:"varint,7,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  3179. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3180. XXX_unrecognized []byte `json:"-"`
  3181. XXX_sizecache int32 `json:"-"`
  3182. }
  3183. func (m *BattleEvilData) Reset() { *m = BattleEvilData{} }
  3184. func (m *BattleEvilData) String() string { return proto.CompactTextString(m) }
  3185. func (*BattleEvilData) ProtoMessage() {}
  3186. func (*BattleEvilData) Descriptor() ([]byte, []int) {
  3187. return fileDescriptor_116e343673f7ffaf, []int{55}
  3188. }
  3189. func (m *BattleEvilData) XXX_Unmarshal(b []byte) error {
  3190. return xxx_messageInfo_BattleEvilData.Unmarshal(m, b)
  3191. }
  3192. func (m *BattleEvilData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3193. return xxx_messageInfo_BattleEvilData.Marshal(b, m, deterministic)
  3194. }
  3195. func (m *BattleEvilData) XXX_Merge(src proto.Message) {
  3196. xxx_messageInfo_BattleEvilData.Merge(m, src)
  3197. }
  3198. func (m *BattleEvilData) XXX_Size() int {
  3199. return xxx_messageInfo_BattleEvilData.Size(m)
  3200. }
  3201. func (m *BattleEvilData) XXX_DiscardUnknown() {
  3202. xxx_messageInfo_BattleEvilData.DiscardUnknown(m)
  3203. }
  3204. var xxx_messageInfo_BattleEvilData proto.InternalMessageInfo
  3205. func (m *BattleEvilData) GetFreeCount() int32 {
  3206. if m != nil {
  3207. return m.FreeCount
  3208. }
  3209. return 0
  3210. }
  3211. func (m *BattleEvilData) GetFreeLimit() bool {
  3212. if m != nil {
  3213. return m.FreeLimit
  3214. }
  3215. return false
  3216. }
  3217. func (m *BattleEvilData) GetChallengeCount() int32 {
  3218. if m != nil {
  3219. return m.ChallengeCount
  3220. }
  3221. return 0
  3222. }
  3223. func (m *BattleEvilData) GetEvilLevel() int32 {
  3224. if m != nil {
  3225. return m.EvilLevel
  3226. }
  3227. return 0
  3228. }
  3229. func (m *BattleEvilData) GetBossList() []*BattleEvilBossData {
  3230. if m != nil {
  3231. return m.BossList
  3232. }
  3233. return nil
  3234. }
  3235. func (m *BattleEvilData) GetQualityChallengeCount() []*KeyValueType {
  3236. if m != nil {
  3237. return m.QualityChallengeCount
  3238. }
  3239. return nil
  3240. }
  3241. func (m *BattleEvilData) GetTotalCount() int32 {
  3242. if m != nil {
  3243. return m.TotalCount
  3244. }
  3245. return 0
  3246. }
  3247. // 远征之门
  3248. type BattleExpeditionActor struct {
  3249. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3250. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  3251. Hp int32 `protobuf:"varint,3,opt,name=hp,proto3" json:"hp,omitempty"`
  3252. Sp int32 `protobuf:"varint,4,opt,name=sp,proto3" json:"sp,omitempty"`
  3253. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3254. XXX_unrecognized []byte `json:"-"`
  3255. XXX_sizecache int32 `json:"-"`
  3256. }
  3257. func (m *BattleExpeditionActor) Reset() { *m = BattleExpeditionActor{} }
  3258. func (m *BattleExpeditionActor) String() string { return proto.CompactTextString(m) }
  3259. func (*BattleExpeditionActor) ProtoMessage() {}
  3260. func (*BattleExpeditionActor) Descriptor() ([]byte, []int) {
  3261. return fileDescriptor_116e343673f7ffaf, []int{56}
  3262. }
  3263. func (m *BattleExpeditionActor) XXX_Unmarshal(b []byte) error {
  3264. return xxx_messageInfo_BattleExpeditionActor.Unmarshal(m, b)
  3265. }
  3266. func (m *BattleExpeditionActor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3267. return xxx_messageInfo_BattleExpeditionActor.Marshal(b, m, deterministic)
  3268. }
  3269. func (m *BattleExpeditionActor) XXX_Merge(src proto.Message) {
  3270. xxx_messageInfo_BattleExpeditionActor.Merge(m, src)
  3271. }
  3272. func (m *BattleExpeditionActor) XXX_Size() int {
  3273. return xxx_messageInfo_BattleExpeditionActor.Size(m)
  3274. }
  3275. func (m *BattleExpeditionActor) XXX_DiscardUnknown() {
  3276. xxx_messageInfo_BattleExpeditionActor.DiscardUnknown(m)
  3277. }
  3278. var xxx_messageInfo_BattleExpeditionActor proto.InternalMessageInfo
  3279. func (m *BattleExpeditionActor) GetId() int32 {
  3280. if m != nil {
  3281. return m.Id
  3282. }
  3283. return 0
  3284. }
  3285. func (m *BattleExpeditionActor) GetLevel() int32 {
  3286. if m != nil {
  3287. return m.Level
  3288. }
  3289. return 0
  3290. }
  3291. func (m *BattleExpeditionActor) GetHp() int32 {
  3292. if m != nil {
  3293. return m.Hp
  3294. }
  3295. return 0
  3296. }
  3297. func (m *BattleExpeditionActor) GetSp() int32 {
  3298. if m != nil {
  3299. return m.Sp
  3300. }
  3301. return 0
  3302. }
  3303. type BattleExpeditionReward struct {
  3304. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3305. RewardState []int32 `protobuf:"varint,2,rep,packed,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  3306. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3307. XXX_unrecognized []byte `json:"-"`
  3308. XXX_sizecache int32 `json:"-"`
  3309. }
  3310. func (m *BattleExpeditionReward) Reset() { *m = BattleExpeditionReward{} }
  3311. func (m *BattleExpeditionReward) String() string { return proto.CompactTextString(m) }
  3312. func (*BattleExpeditionReward) ProtoMessage() {}
  3313. func (*BattleExpeditionReward) Descriptor() ([]byte, []int) {
  3314. return fileDescriptor_116e343673f7ffaf, []int{57}
  3315. }
  3316. func (m *BattleExpeditionReward) XXX_Unmarshal(b []byte) error {
  3317. return xxx_messageInfo_BattleExpeditionReward.Unmarshal(m, b)
  3318. }
  3319. func (m *BattleExpeditionReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3320. return xxx_messageInfo_BattleExpeditionReward.Marshal(b, m, deterministic)
  3321. }
  3322. func (m *BattleExpeditionReward) XXX_Merge(src proto.Message) {
  3323. xxx_messageInfo_BattleExpeditionReward.Merge(m, src)
  3324. }
  3325. func (m *BattleExpeditionReward) XXX_Size() int {
  3326. return xxx_messageInfo_BattleExpeditionReward.Size(m)
  3327. }
  3328. func (m *BattleExpeditionReward) XXX_DiscardUnknown() {
  3329. xxx_messageInfo_BattleExpeditionReward.DiscardUnknown(m)
  3330. }
  3331. var xxx_messageInfo_BattleExpeditionReward proto.InternalMessageInfo
  3332. func (m *BattleExpeditionReward) GetExpeditionType() int32 {
  3333. if m != nil {
  3334. return m.ExpeditionType
  3335. }
  3336. return 0
  3337. }
  3338. func (m *BattleExpeditionReward) GetRewardState() []int32 {
  3339. if m != nil {
  3340. return m.RewardState
  3341. }
  3342. return nil
  3343. }
  3344. type ExpeditionRankInfo struct {
  3345. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  3346. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  3347. Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  3348. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3349. XXX_unrecognized []byte `json:"-"`
  3350. XXX_sizecache int32 `json:"-"`
  3351. }
  3352. func (m *ExpeditionRankInfo) Reset() { *m = ExpeditionRankInfo{} }
  3353. func (m *ExpeditionRankInfo) String() string { return proto.CompactTextString(m) }
  3354. func (*ExpeditionRankInfo) ProtoMessage() {}
  3355. func (*ExpeditionRankInfo) Descriptor() ([]byte, []int) {
  3356. return fileDescriptor_116e343673f7ffaf, []int{58}
  3357. }
  3358. func (m *ExpeditionRankInfo) XXX_Unmarshal(b []byte) error {
  3359. return xxx_messageInfo_ExpeditionRankInfo.Unmarshal(m, b)
  3360. }
  3361. func (m *ExpeditionRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3362. return xxx_messageInfo_ExpeditionRankInfo.Marshal(b, m, deterministic)
  3363. }
  3364. func (m *ExpeditionRankInfo) XXX_Merge(src proto.Message) {
  3365. xxx_messageInfo_ExpeditionRankInfo.Merge(m, src)
  3366. }
  3367. func (m *ExpeditionRankInfo) XXX_Size() int {
  3368. return xxx_messageInfo_ExpeditionRankInfo.Size(m)
  3369. }
  3370. func (m *ExpeditionRankInfo) XXX_DiscardUnknown() {
  3371. xxx_messageInfo_ExpeditionRankInfo.DiscardUnknown(m)
  3372. }
  3373. var xxx_messageInfo_ExpeditionRankInfo proto.InternalMessageInfo
  3374. func (m *ExpeditionRankInfo) GetRank() int32 {
  3375. if m != nil {
  3376. return m.Rank
  3377. }
  3378. return 0
  3379. }
  3380. func (m *ExpeditionRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  3381. if m != nil {
  3382. return m.BriefInfo
  3383. }
  3384. return nil
  3385. }
  3386. func (m *ExpeditionRankInfo) GetScore() uint32 {
  3387. if m != nil {
  3388. return m.Score
  3389. }
  3390. return 0
  3391. }
  3392. type BattleExpedition struct {
  3393. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3394. BattleHeroList []int32 `protobuf:"varint,2,rep,packed,name=battle_hero_list,json=battleHeroList,proto3" json:"battle_hero_list,omitempty"`
  3395. TotalExpeditionNum int32 `protobuf:"varint,3,opt,name=total_expedition_num,json=totalExpeditionNum,proto3" json:"total_expedition_num,omitempty"`
  3396. // 数据需要隔天清空(关卡数据在挑战关区域地图后可以进行重置)
  3397. ChallengeNum int32 `protobuf:"varint,4,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  3398. CurExpeditionType int32 `protobuf:"varint,5,opt,name=cur_expedition_type,json=curExpeditionType,proto3" json:"cur_expedition_type,omitempty"`
  3399. FinishExpeditionList []int32 `protobuf:"varint,6,rep,packed,name=finish_expedition_list,json=finishExpeditionList,proto3" json:"finish_expedition_list,omitempty"`
  3400. RewardStateList []*BattleExpeditionReward `protobuf:"bytes,7,rep,name=reward_state_list,json=rewardStateList,proto3" json:"reward_state_list,omitempty"`
  3401. CurBattleLevel int32 `protobuf:"varint,8,opt,name=cur_battle_level,json=curBattleLevel,proto3" json:"cur_battle_level,omitempty"`
  3402. BossList []*BattleExpeditionActor `protobuf:"bytes,9,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3403. BattleBuffList []int32 `protobuf:"varint,10,rep,packed,name=battle_buff_list,json=battleBuffList,proto3" json:"battle_buff_list,omitempty"`
  3404. BattleSelectBuffList []int32 `protobuf:"varint,11,rep,packed,name=battle_select_buff_list,json=battleSelectBuffList,proto3" json:"battle_select_buff_list,omitempty"`
  3405. BattleHeroHpList []*BattleExpeditionActor `protobuf:"bytes,12,rep,name=battle_hero_hp_list,json=battleHeroHpList,proto3" json:"battle_hero_hp_list,omitempty"`
  3406. BattleIdx int32 `protobuf:"varint,13,opt,name=battle_idx,json=battleIdx,proto3" json:"battle_idx,omitempty"`
  3407. AssistNum *KeyValueType `protobuf:"bytes,14,opt,name=assist_num,json=assistNum,proto3" json:"assist_num,omitempty"`
  3408. BeAssistNum *KeyValueType `protobuf:"bytes,15,opt,name=be_assist_num,json=beAssistNum,proto3" json:"be_assist_num,omitempty"`
  3409. AssistState bool `protobuf:"varint,16,opt,name=assist_state,json=assistState,proto3" json:"assist_state,omitempty"`
  3410. AssistGuildEndTime uint64 `protobuf:"varint,17,opt,name=assist_guild_end_time,json=assistGuildEndTime,proto3" json:"assist_guild_end_time,omitempty"`
  3411. BeAssistUidList []*KeyValueType64 `protobuf:"bytes,18,rep,name=be_assist_uid_list,json=beAssistUidList,proto3" json:"be_assist_uid_list,omitempty"`
  3412. AssistTimeStamp uint64 `protobuf:"varint,19,opt,name=assist_time_stamp,json=assistTimeStamp,proto3" json:"assist_time_stamp,omitempty"`
  3413. CurExpeditionScore uint32 `protobuf:"varint,20,opt,name=cur_expedition_score,json=curExpeditionScore,proto3" json:"cur_expedition_score,omitempty"`
  3414. CurExpeditionScoreMax uint32 `protobuf:"varint,21,opt,name=cur_expedition_score_max,json=curExpeditionScoreMax,proto3" json:"cur_expedition_score_max,omitempty"`
  3415. ExpeditionScoreResetTime uint64 `protobuf:"varint,22,opt,name=expedition_score_reset_time,json=expeditionScoreResetTime,proto3" json:"expedition_score_reset_time,omitempty"`
  3416. ExpeditionTypeReward uint64 `protobuf:"varint,23,opt,name=expedition_type_reward,json=expeditionTypeReward,proto3" json:"expedition_type_reward,omitempty"`
  3417. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3418. XXX_unrecognized []byte `json:"-"`
  3419. XXX_sizecache int32 `json:"-"`
  3420. }
  3421. func (m *BattleExpedition) Reset() { *m = BattleExpedition{} }
  3422. func (m *BattleExpedition) String() string { return proto.CompactTextString(m) }
  3423. func (*BattleExpedition) ProtoMessage() {}
  3424. func (*BattleExpedition) Descriptor() ([]byte, []int) {
  3425. return fileDescriptor_116e343673f7ffaf, []int{59}
  3426. }
  3427. func (m *BattleExpedition) XXX_Unmarshal(b []byte) error {
  3428. return xxx_messageInfo_BattleExpedition.Unmarshal(m, b)
  3429. }
  3430. func (m *BattleExpedition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3431. return xxx_messageInfo_BattleExpedition.Marshal(b, m, deterministic)
  3432. }
  3433. func (m *BattleExpedition) XXX_Merge(src proto.Message) {
  3434. xxx_messageInfo_BattleExpedition.Merge(m, src)
  3435. }
  3436. func (m *BattleExpedition) XXX_Size() int {
  3437. return xxx_messageInfo_BattleExpedition.Size(m)
  3438. }
  3439. func (m *BattleExpedition) XXX_DiscardUnknown() {
  3440. xxx_messageInfo_BattleExpedition.DiscardUnknown(m)
  3441. }
  3442. var xxx_messageInfo_BattleExpedition proto.InternalMessageInfo
  3443. func (m *BattleExpedition) GetExpeditionType() int32 {
  3444. if m != nil {
  3445. return m.ExpeditionType
  3446. }
  3447. return 0
  3448. }
  3449. func (m *BattleExpedition) GetBattleHeroList() []int32 {
  3450. if m != nil {
  3451. return m.BattleHeroList
  3452. }
  3453. return nil
  3454. }
  3455. func (m *BattleExpedition) GetTotalExpeditionNum() int32 {
  3456. if m != nil {
  3457. return m.TotalExpeditionNum
  3458. }
  3459. return 0
  3460. }
  3461. func (m *BattleExpedition) GetChallengeNum() int32 {
  3462. if m != nil {
  3463. return m.ChallengeNum
  3464. }
  3465. return 0
  3466. }
  3467. func (m *BattleExpedition) GetCurExpeditionType() int32 {
  3468. if m != nil {
  3469. return m.CurExpeditionType
  3470. }
  3471. return 0
  3472. }
  3473. func (m *BattleExpedition) GetFinishExpeditionList() []int32 {
  3474. if m != nil {
  3475. return m.FinishExpeditionList
  3476. }
  3477. return nil
  3478. }
  3479. func (m *BattleExpedition) GetRewardStateList() []*BattleExpeditionReward {
  3480. if m != nil {
  3481. return m.RewardStateList
  3482. }
  3483. return nil
  3484. }
  3485. func (m *BattleExpedition) GetCurBattleLevel() int32 {
  3486. if m != nil {
  3487. return m.CurBattleLevel
  3488. }
  3489. return 0
  3490. }
  3491. func (m *BattleExpedition) GetBossList() []*BattleExpeditionActor {
  3492. if m != nil {
  3493. return m.BossList
  3494. }
  3495. return nil
  3496. }
  3497. func (m *BattleExpedition) GetBattleBuffList() []int32 {
  3498. if m != nil {
  3499. return m.BattleBuffList
  3500. }
  3501. return nil
  3502. }
  3503. func (m *BattleExpedition) GetBattleSelectBuffList() []int32 {
  3504. if m != nil {
  3505. return m.BattleSelectBuffList
  3506. }
  3507. return nil
  3508. }
  3509. func (m *BattleExpedition) GetBattleHeroHpList() []*BattleExpeditionActor {
  3510. if m != nil {
  3511. return m.BattleHeroHpList
  3512. }
  3513. return nil
  3514. }
  3515. func (m *BattleExpedition) GetBattleIdx() int32 {
  3516. if m != nil {
  3517. return m.BattleIdx
  3518. }
  3519. return 0
  3520. }
  3521. func (m *BattleExpedition) GetAssistNum() *KeyValueType {
  3522. if m != nil {
  3523. return m.AssistNum
  3524. }
  3525. return nil
  3526. }
  3527. func (m *BattleExpedition) GetBeAssistNum() *KeyValueType {
  3528. if m != nil {
  3529. return m.BeAssistNum
  3530. }
  3531. return nil
  3532. }
  3533. func (m *BattleExpedition) GetAssistState() bool {
  3534. if m != nil {
  3535. return m.AssistState
  3536. }
  3537. return false
  3538. }
  3539. func (m *BattleExpedition) GetAssistGuildEndTime() uint64 {
  3540. if m != nil {
  3541. return m.AssistGuildEndTime
  3542. }
  3543. return 0
  3544. }
  3545. func (m *BattleExpedition) GetBeAssistUidList() []*KeyValueType64 {
  3546. if m != nil {
  3547. return m.BeAssistUidList
  3548. }
  3549. return nil
  3550. }
  3551. func (m *BattleExpedition) GetAssistTimeStamp() uint64 {
  3552. if m != nil {
  3553. return m.AssistTimeStamp
  3554. }
  3555. return 0
  3556. }
  3557. func (m *BattleExpedition) GetCurExpeditionScore() uint32 {
  3558. if m != nil {
  3559. return m.CurExpeditionScore
  3560. }
  3561. return 0
  3562. }
  3563. func (m *BattleExpedition) GetCurExpeditionScoreMax() uint32 {
  3564. if m != nil {
  3565. return m.CurExpeditionScoreMax
  3566. }
  3567. return 0
  3568. }
  3569. func (m *BattleExpedition) GetExpeditionScoreResetTime() uint64 {
  3570. if m != nil {
  3571. return m.ExpeditionScoreResetTime
  3572. }
  3573. return 0
  3574. }
  3575. func (m *BattleExpedition) GetExpeditionTypeReward() uint64 {
  3576. if m != nil {
  3577. return m.ExpeditionTypeReward
  3578. }
  3579. return 0
  3580. }
  3581. type RushMap struct {
  3582. MapScore uint32 `protobuf:"varint,1,opt,name=map_score,json=mapScore,proto3" json:"map_score,omitempty"`
  3583. BagScore uint32 `protobuf:"varint,2,opt,name=bag_score,json=bagScore,proto3" json:"bag_score,omitempty"`
  3584. RushMapId uint32 `protobuf:"varint,3,opt,name=rush_map_id,json=rushMapId,proto3" json:"rush_map_id,omitempty"`
  3585. FightRound int32 `protobuf:"varint,4,opt,name=fight_round,json=fightRound,proto3" json:"fight_round,omitempty"`
  3586. RewardRound int32 `protobuf:"varint,5,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  3587. RankReward int32 `protobuf:"varint,6,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  3588. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3589. XXX_unrecognized []byte `json:"-"`
  3590. XXX_sizecache int32 `json:"-"`
  3591. }
  3592. func (m *RushMap) Reset() { *m = RushMap{} }
  3593. func (m *RushMap) String() string { return proto.CompactTextString(m) }
  3594. func (*RushMap) ProtoMessage() {}
  3595. func (*RushMap) Descriptor() ([]byte, []int) {
  3596. return fileDescriptor_116e343673f7ffaf, []int{60}
  3597. }
  3598. func (m *RushMap) XXX_Unmarshal(b []byte) error {
  3599. return xxx_messageInfo_RushMap.Unmarshal(m, b)
  3600. }
  3601. func (m *RushMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3602. return xxx_messageInfo_RushMap.Marshal(b, m, deterministic)
  3603. }
  3604. func (m *RushMap) XXX_Merge(src proto.Message) {
  3605. xxx_messageInfo_RushMap.Merge(m, src)
  3606. }
  3607. func (m *RushMap) XXX_Size() int {
  3608. return xxx_messageInfo_RushMap.Size(m)
  3609. }
  3610. func (m *RushMap) XXX_DiscardUnknown() {
  3611. xxx_messageInfo_RushMap.DiscardUnknown(m)
  3612. }
  3613. var xxx_messageInfo_RushMap proto.InternalMessageInfo
  3614. func (m *RushMap) GetMapScore() uint32 {
  3615. if m != nil {
  3616. return m.MapScore
  3617. }
  3618. return 0
  3619. }
  3620. func (m *RushMap) GetBagScore() uint32 {
  3621. if m != nil {
  3622. return m.BagScore
  3623. }
  3624. return 0
  3625. }
  3626. func (m *RushMap) GetRushMapId() uint32 {
  3627. if m != nil {
  3628. return m.RushMapId
  3629. }
  3630. return 0
  3631. }
  3632. func (m *RushMap) GetFightRound() int32 {
  3633. if m != nil {
  3634. return m.FightRound
  3635. }
  3636. return 0
  3637. }
  3638. func (m *RushMap) GetRewardRound() int32 {
  3639. if m != nil {
  3640. return m.RewardRound
  3641. }
  3642. return 0
  3643. }
  3644. func (m *RushMap) GetRankReward() int32 {
  3645. if m != nil {
  3646. return m.RankReward
  3647. }
  3648. return 0
  3649. }
  3650. type RoleBattle struct {
  3651. LastIncomeTime uint64 `protobuf:"varint,1,opt,name=last_income_time,json=lastIncomeTime,proto3" json:"last_income_time,omitempty"`
  3652. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3653. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3654. MaxIncomeTime uint32 `protobuf:"varint,4,opt,name=max_income_time,json=maxIncomeTime,proto3" json:"max_income_time,omitempty"`
  3655. QuickBattle *QuickBattleData `protobuf:"bytes,5,opt,name=quick_battle,json=quickBattle,proto3" json:"quick_battle,omitempty"`
  3656. // 当前领取到的奖励关ID
  3657. RewardMapId uint32 `protobuf:"varint,6,opt,name=reward_map_id,json=rewardMapId,proto3" json:"reward_map_id,omitempty"`
  3658. RewardMapLevel uint32 `protobuf:"varint,7,opt,name=reward_map_level,json=rewardMapLevel,proto3" json:"reward_map_level,omitempty"`
  3659. RewardMapCount uint32 `protobuf:"varint,8,opt,name=reward_map_count,json=rewardMapCount,proto3" json:"reward_map_count,omitempty"`
  3660. // 恶魔协会
  3661. EvilInfo *BattleEvilData `protobuf:"bytes,9,opt,name=evil_info,json=evilInfo,proto3" json:"evil_info,omitempty"`
  3662. // 远征之门
  3663. ExpeditionInfo *BattleExpedition `protobuf:"bytes,10,opt,name=expedition_info,json=expeditionInfo,proto3" json:"expedition_info,omitempty"`
  3664. MapLevelTime uint64 `protobuf:"varint,11,opt,name=map_level_time,json=mapLevelTime,proto3" json:"map_level_time,omitempty"`
  3665. RushMap *RushMap `protobuf:"bytes,12,opt,name=rush_map,json=rushMap,proto3" json:"rush_map,omitempty"`
  3666. MapChallengeNumList []*KeyValueType `protobuf:"bytes,13,rep,name=map_challenge_num_list,json=mapChallengeNumList,proto3" json:"map_challenge_num_list,omitempty"`
  3667. // 战斗加速时间(客户端显示根据last_record_battle_acce_time+battle_acce_duration为最大能使用的结束时间戳)
  3668. LastRecordBattleAcceTime uint64 `protobuf:"varint,14,opt,name=last_record_battle_acce_time,json=lastRecordBattleAcceTime,proto3" json:"last_record_battle_acce_time,omitempty"`
  3669. BattleAcceDuration uint64 `protobuf:"varint,15,opt,name=battle_acce_duration,json=battleAcceDuration,proto3" json:"battle_acce_duration,omitempty"`
  3670. MapLevelHard uint32 `protobuf:"varint,16,opt,name=map_level_hard,json=mapLevelHard,proto3" json:"map_level_hard,omitempty"`
  3671. MapIdHard uint32 `protobuf:"varint,17,opt,name=map_id_hard,json=mapIdHard,proto3" json:"map_id_hard,omitempty"`
  3672. HardSMapLevel uint32 `protobuf:"varint,18,opt,name=hard_s_map_level,json=hardSMapLevel,proto3" json:"hard_s_map_level,omitempty"`
  3673. HardSMapId uint32 `protobuf:"varint,19,opt,name=hard_s_map_id,json=hardSMapId,proto3" json:"hard_s_map_id,omitempty"`
  3674. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3675. XXX_unrecognized []byte `json:"-"`
  3676. XXX_sizecache int32 `json:"-"`
  3677. }
  3678. func (m *RoleBattle) Reset() { *m = RoleBattle{} }
  3679. func (m *RoleBattle) String() string { return proto.CompactTextString(m) }
  3680. func (*RoleBattle) ProtoMessage() {}
  3681. func (*RoleBattle) Descriptor() ([]byte, []int) {
  3682. return fileDescriptor_116e343673f7ffaf, []int{61}
  3683. }
  3684. func (m *RoleBattle) XXX_Unmarshal(b []byte) error {
  3685. return xxx_messageInfo_RoleBattle.Unmarshal(m, b)
  3686. }
  3687. func (m *RoleBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3688. return xxx_messageInfo_RoleBattle.Marshal(b, m, deterministic)
  3689. }
  3690. func (m *RoleBattle) XXX_Merge(src proto.Message) {
  3691. xxx_messageInfo_RoleBattle.Merge(m, src)
  3692. }
  3693. func (m *RoleBattle) XXX_Size() int {
  3694. return xxx_messageInfo_RoleBattle.Size(m)
  3695. }
  3696. func (m *RoleBattle) XXX_DiscardUnknown() {
  3697. xxx_messageInfo_RoleBattle.DiscardUnknown(m)
  3698. }
  3699. var xxx_messageInfo_RoleBattle proto.InternalMessageInfo
  3700. func (m *RoleBattle) GetLastIncomeTime() uint64 {
  3701. if m != nil {
  3702. return m.LastIncomeTime
  3703. }
  3704. return 0
  3705. }
  3706. func (m *RoleBattle) GetMapLevel() uint32 {
  3707. if m != nil {
  3708. return m.MapLevel
  3709. }
  3710. return 0
  3711. }
  3712. func (m *RoleBattle) GetMapId() uint32 {
  3713. if m != nil {
  3714. return m.MapId
  3715. }
  3716. return 0
  3717. }
  3718. func (m *RoleBattle) GetMaxIncomeTime() uint32 {
  3719. if m != nil {
  3720. return m.MaxIncomeTime
  3721. }
  3722. return 0
  3723. }
  3724. func (m *RoleBattle) GetQuickBattle() *QuickBattleData {
  3725. if m != nil {
  3726. return m.QuickBattle
  3727. }
  3728. return nil
  3729. }
  3730. func (m *RoleBattle) GetRewardMapId() uint32 {
  3731. if m != nil {
  3732. return m.RewardMapId
  3733. }
  3734. return 0
  3735. }
  3736. func (m *RoleBattle) GetRewardMapLevel() uint32 {
  3737. if m != nil {
  3738. return m.RewardMapLevel
  3739. }
  3740. return 0
  3741. }
  3742. func (m *RoleBattle) GetRewardMapCount() uint32 {
  3743. if m != nil {
  3744. return m.RewardMapCount
  3745. }
  3746. return 0
  3747. }
  3748. func (m *RoleBattle) GetEvilInfo() *BattleEvilData {
  3749. if m != nil {
  3750. return m.EvilInfo
  3751. }
  3752. return nil
  3753. }
  3754. func (m *RoleBattle) GetExpeditionInfo() *BattleExpedition {
  3755. if m != nil {
  3756. return m.ExpeditionInfo
  3757. }
  3758. return nil
  3759. }
  3760. func (m *RoleBattle) GetMapLevelTime() uint64 {
  3761. if m != nil {
  3762. return m.MapLevelTime
  3763. }
  3764. return 0
  3765. }
  3766. func (m *RoleBattle) GetRushMap() *RushMap {
  3767. if m != nil {
  3768. return m.RushMap
  3769. }
  3770. return nil
  3771. }
  3772. func (m *RoleBattle) GetMapChallengeNumList() []*KeyValueType {
  3773. if m != nil {
  3774. return m.MapChallengeNumList
  3775. }
  3776. return nil
  3777. }
  3778. func (m *RoleBattle) GetLastRecordBattleAcceTime() uint64 {
  3779. if m != nil {
  3780. return m.LastRecordBattleAcceTime
  3781. }
  3782. return 0
  3783. }
  3784. func (m *RoleBattle) GetBattleAcceDuration() uint64 {
  3785. if m != nil {
  3786. return m.BattleAcceDuration
  3787. }
  3788. return 0
  3789. }
  3790. func (m *RoleBattle) GetMapLevelHard() uint32 {
  3791. if m != nil {
  3792. return m.MapLevelHard
  3793. }
  3794. return 0
  3795. }
  3796. func (m *RoleBattle) GetMapIdHard() uint32 {
  3797. if m != nil {
  3798. return m.MapIdHard
  3799. }
  3800. return 0
  3801. }
  3802. func (m *RoleBattle) GetHardSMapLevel() uint32 {
  3803. if m != nil {
  3804. return m.HardSMapLevel
  3805. }
  3806. return 0
  3807. }
  3808. func (m *RoleBattle) GetHardSMapId() uint32 {
  3809. if m != nil {
  3810. return m.HardSMapId
  3811. }
  3812. return 0
  3813. }
  3814. type ActorPosition struct {
  3815. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3816. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  3817. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3818. XXX_unrecognized []byte `json:"-"`
  3819. XXX_sizecache int32 `json:"-"`
  3820. }
  3821. func (m *ActorPosition) Reset() { *m = ActorPosition{} }
  3822. func (m *ActorPosition) String() string { return proto.CompactTextString(m) }
  3823. func (*ActorPosition) ProtoMessage() {}
  3824. func (*ActorPosition) Descriptor() ([]byte, []int) {
  3825. return fileDescriptor_116e343673f7ffaf, []int{62}
  3826. }
  3827. func (m *ActorPosition) XXX_Unmarshal(b []byte) error {
  3828. return xxx_messageInfo_ActorPosition.Unmarshal(m, b)
  3829. }
  3830. func (m *ActorPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3831. return xxx_messageInfo_ActorPosition.Marshal(b, m, deterministic)
  3832. }
  3833. func (m *ActorPosition) XXX_Merge(src proto.Message) {
  3834. xxx_messageInfo_ActorPosition.Merge(m, src)
  3835. }
  3836. func (m *ActorPosition) XXX_Size() int {
  3837. return xxx_messageInfo_ActorPosition.Size(m)
  3838. }
  3839. func (m *ActorPosition) XXX_DiscardUnknown() {
  3840. xxx_messageInfo_ActorPosition.DiscardUnknown(m)
  3841. }
  3842. var xxx_messageInfo_ActorPosition proto.InternalMessageInfo
  3843. func (m *ActorPosition) GetId() uint32 {
  3844. if m != nil {
  3845. return m.Id
  3846. }
  3847. return 0
  3848. }
  3849. func (m *ActorPosition) GetPos() *Position {
  3850. if m != nil {
  3851. return m.Pos
  3852. }
  3853. return nil
  3854. }
  3855. type RankPlayerInfo struct {
  3856. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  3857. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3858. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3859. Brief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=brief,proto3" json:"brief,omitempty"`
  3860. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3861. XXX_unrecognized []byte `json:"-"`
  3862. XXX_sizecache int32 `json:"-"`
  3863. }
  3864. func (m *RankPlayerInfo) Reset() { *m = RankPlayerInfo{} }
  3865. func (m *RankPlayerInfo) String() string { return proto.CompactTextString(m) }
  3866. func (*RankPlayerInfo) ProtoMessage() {}
  3867. func (*RankPlayerInfo) Descriptor() ([]byte, []int) {
  3868. return fileDescriptor_116e343673f7ffaf, []int{63}
  3869. }
  3870. func (m *RankPlayerInfo) XXX_Unmarshal(b []byte) error {
  3871. return xxx_messageInfo_RankPlayerInfo.Unmarshal(m, b)
  3872. }
  3873. func (m *RankPlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3874. return xxx_messageInfo_RankPlayerInfo.Marshal(b, m, deterministic)
  3875. }
  3876. func (m *RankPlayerInfo) XXX_Merge(src proto.Message) {
  3877. xxx_messageInfo_RankPlayerInfo.Merge(m, src)
  3878. }
  3879. func (m *RankPlayerInfo) XXX_Size() int {
  3880. return xxx_messageInfo_RankPlayerInfo.Size(m)
  3881. }
  3882. func (m *RankPlayerInfo) XXX_DiscardUnknown() {
  3883. xxx_messageInfo_RankPlayerInfo.DiscardUnknown(m)
  3884. }
  3885. var xxx_messageInfo_RankPlayerInfo proto.InternalMessageInfo
  3886. func (m *RankPlayerInfo) GetUid() uint64 {
  3887. if m != nil {
  3888. return m.Uid
  3889. }
  3890. return 0
  3891. }
  3892. func (m *RankPlayerInfo) GetMapLevel() uint32 {
  3893. if m != nil {
  3894. return m.MapLevel
  3895. }
  3896. return 0
  3897. }
  3898. func (m *RankPlayerInfo) GetMapId() uint32 {
  3899. if m != nil {
  3900. return m.MapId
  3901. }
  3902. return 0
  3903. }
  3904. func (m *RankPlayerInfo) GetBrief() *CommonPlayerBriefInfo {
  3905. if m != nil {
  3906. return m.Brief
  3907. }
  3908. return nil
  3909. }
  3910. // 世界boss列表信息
  3911. type WorldBossContentInfo struct {
  3912. CfgId int32 `protobuf:"varint,1,opt,name=cfg_id,json=cfgId,proto3" json:"cfg_id,omitempty"`
  3913. BossId int32 `protobuf:"varint,3,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3914. BossSummonIdx int32 `protobuf:"varint,4,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  3915. Brief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=brief,proto3" json:"brief,omitempty"`
  3916. FighterNum int32 `protobuf:"varint,6,opt,name=fighter_num,json=fighterNum,proto3" json:"fighter_num,omitempty"`
  3917. ExpireTime uint64 `protobuf:"varint,7,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3918. TotalHp int32 `protobuf:"varint,8,opt,name=total_hp,json=totalHp,proto3" json:"total_hp,omitempty"`
  3919. CurHp int32 `protobuf:"varint,9,opt,name=cur_hp,json=curHp,proto3" json:"cur_hp,omitempty"`
  3920. IsFight bool `protobuf:"varint,10,opt,name=is_fight,json=isFight,proto3" json:"is_fight,omitempty"`
  3921. NextRefreshTime uint64 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
  3922. BossSummonType int32 `protobuf:"varint,15,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  3923. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3924. XXX_unrecognized []byte `json:"-"`
  3925. XXX_sizecache int32 `json:"-"`
  3926. }
  3927. func (m *WorldBossContentInfo) Reset() { *m = WorldBossContentInfo{} }
  3928. func (m *WorldBossContentInfo) String() string { return proto.CompactTextString(m) }
  3929. func (*WorldBossContentInfo) ProtoMessage() {}
  3930. func (*WorldBossContentInfo) Descriptor() ([]byte, []int) {
  3931. return fileDescriptor_116e343673f7ffaf, []int{64}
  3932. }
  3933. func (m *WorldBossContentInfo) XXX_Unmarshal(b []byte) error {
  3934. return xxx_messageInfo_WorldBossContentInfo.Unmarshal(m, b)
  3935. }
  3936. func (m *WorldBossContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3937. return xxx_messageInfo_WorldBossContentInfo.Marshal(b, m, deterministic)
  3938. }
  3939. func (m *WorldBossContentInfo) XXX_Merge(src proto.Message) {
  3940. xxx_messageInfo_WorldBossContentInfo.Merge(m, src)
  3941. }
  3942. func (m *WorldBossContentInfo) XXX_Size() int {
  3943. return xxx_messageInfo_WorldBossContentInfo.Size(m)
  3944. }
  3945. func (m *WorldBossContentInfo) XXX_DiscardUnknown() {
  3946. xxx_messageInfo_WorldBossContentInfo.DiscardUnknown(m)
  3947. }
  3948. var xxx_messageInfo_WorldBossContentInfo proto.InternalMessageInfo
  3949. func (m *WorldBossContentInfo) GetCfgId() int32 {
  3950. if m != nil {
  3951. return m.CfgId
  3952. }
  3953. return 0
  3954. }
  3955. func (m *WorldBossContentInfo) GetBossId() int32 {
  3956. if m != nil {
  3957. return m.BossId
  3958. }
  3959. return 0
  3960. }
  3961. func (m *WorldBossContentInfo) GetBossSummonIdx() int32 {
  3962. if m != nil {
  3963. return m.BossSummonIdx
  3964. }
  3965. return 0
  3966. }
  3967. func (m *WorldBossContentInfo) GetBrief() *CommonPlayerBriefInfo {
  3968. if m != nil {
  3969. return m.Brief
  3970. }
  3971. return nil
  3972. }
  3973. func (m *WorldBossContentInfo) GetFighterNum() int32 {
  3974. if m != nil {
  3975. return m.FighterNum
  3976. }
  3977. return 0
  3978. }
  3979. func (m *WorldBossContentInfo) GetExpireTime() uint64 {
  3980. if m != nil {
  3981. return m.ExpireTime
  3982. }
  3983. return 0
  3984. }
  3985. func (m *WorldBossContentInfo) GetTotalHp() int32 {
  3986. if m != nil {
  3987. return m.TotalHp
  3988. }
  3989. return 0
  3990. }
  3991. func (m *WorldBossContentInfo) GetCurHp() int32 {
  3992. if m != nil {
  3993. return m.CurHp
  3994. }
  3995. return 0
  3996. }
  3997. func (m *WorldBossContentInfo) GetIsFight() bool {
  3998. if m != nil {
  3999. return m.IsFight
  4000. }
  4001. return false
  4002. }
  4003. func (m *WorldBossContentInfo) GetNextRefreshTime() uint64 {
  4004. if m != nil {
  4005. return m.NextRefreshTime
  4006. }
  4007. return 0
  4008. }
  4009. func (m *WorldBossContentInfo) GetBossSummonType() int32 {
  4010. if m != nil {
  4011. return m.BossSummonType
  4012. }
  4013. return 0
  4014. }
  4015. // 世界boss rand点数据
  4016. type PointNameInfo struct {
  4017. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4018. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  4019. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  4020. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4021. XXX_unrecognized []byte `json:"-"`
  4022. XXX_sizecache int32 `json:"-"`
  4023. }
  4024. func (m *PointNameInfo) Reset() { *m = PointNameInfo{} }
  4025. func (m *PointNameInfo) String() string { return proto.CompactTextString(m) }
  4026. func (*PointNameInfo) ProtoMessage() {}
  4027. func (*PointNameInfo) Descriptor() ([]byte, []int) {
  4028. return fileDescriptor_116e343673f7ffaf, []int{65}
  4029. }
  4030. func (m *PointNameInfo) XXX_Unmarshal(b []byte) error {
  4031. return xxx_messageInfo_PointNameInfo.Unmarshal(m, b)
  4032. }
  4033. func (m *PointNameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4034. return xxx_messageInfo_PointNameInfo.Marshal(b, m, deterministic)
  4035. }
  4036. func (m *PointNameInfo) XXX_Merge(src proto.Message) {
  4037. xxx_messageInfo_PointNameInfo.Merge(m, src)
  4038. }
  4039. func (m *PointNameInfo) XXX_Size() int {
  4040. return xxx_messageInfo_PointNameInfo.Size(m)
  4041. }
  4042. func (m *PointNameInfo) XXX_DiscardUnknown() {
  4043. xxx_messageInfo_PointNameInfo.DiscardUnknown(m)
  4044. }
  4045. var xxx_messageInfo_PointNameInfo proto.InternalMessageInfo
  4046. func (m *PointNameInfo) GetName() string {
  4047. if m != nil {
  4048. return m.Name
  4049. }
  4050. return ""
  4051. }
  4052. func (m *PointNameInfo) GetPoint() int32 {
  4053. if m != nil {
  4054. return m.Point
  4055. }
  4056. return 0
  4057. }
  4058. func (m *PointNameInfo) GetUid() uint64 {
  4059. if m != nil {
  4060. return m.Uid
  4061. }
  4062. return 0
  4063. }
  4064. type WorldBossRandPointInfo struct {
  4065. RewardList []int32 `protobuf:"varint,1,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4066. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  4067. BossSummonIdx int32 `protobuf:"varint,3,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  4068. BossSummonType int32 `protobuf:"varint,4,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  4069. IsOffline bool `protobuf:"varint,5,opt,name=isOffline,proto3" json:"isOffline,omitempty"`
  4070. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4071. XXX_unrecognized []byte `json:"-"`
  4072. XXX_sizecache int32 `json:"-"`
  4073. }
  4074. func (m *WorldBossRandPointInfo) Reset() { *m = WorldBossRandPointInfo{} }
  4075. func (m *WorldBossRandPointInfo) String() string { return proto.CompactTextString(m) }
  4076. func (*WorldBossRandPointInfo) ProtoMessage() {}
  4077. func (*WorldBossRandPointInfo) Descriptor() ([]byte, []int) {
  4078. return fileDescriptor_116e343673f7ffaf, []int{66}
  4079. }
  4080. func (m *WorldBossRandPointInfo) XXX_Unmarshal(b []byte) error {
  4081. return xxx_messageInfo_WorldBossRandPointInfo.Unmarshal(m, b)
  4082. }
  4083. func (m *WorldBossRandPointInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4084. return xxx_messageInfo_WorldBossRandPointInfo.Marshal(b, m, deterministic)
  4085. }
  4086. func (m *WorldBossRandPointInfo) XXX_Merge(src proto.Message) {
  4087. xxx_messageInfo_WorldBossRandPointInfo.Merge(m, src)
  4088. }
  4089. func (m *WorldBossRandPointInfo) XXX_Size() int {
  4090. return xxx_messageInfo_WorldBossRandPointInfo.Size(m)
  4091. }
  4092. func (m *WorldBossRandPointInfo) XXX_DiscardUnknown() {
  4093. xxx_messageInfo_WorldBossRandPointInfo.DiscardUnknown(m)
  4094. }
  4095. var xxx_messageInfo_WorldBossRandPointInfo proto.InternalMessageInfo
  4096. func (m *WorldBossRandPointInfo) GetRewardList() []int32 {
  4097. if m != nil {
  4098. return m.RewardList
  4099. }
  4100. return nil
  4101. }
  4102. func (m *WorldBossRandPointInfo) GetBossId() int32 {
  4103. if m != nil {
  4104. return m.BossId
  4105. }
  4106. return 0
  4107. }
  4108. func (m *WorldBossRandPointInfo) GetBossSummonIdx() int32 {
  4109. if m != nil {
  4110. return m.BossSummonIdx
  4111. }
  4112. return 0
  4113. }
  4114. func (m *WorldBossRandPointInfo) GetBossSummonType() int32 {
  4115. if m != nil {
  4116. return m.BossSummonType
  4117. }
  4118. return 0
  4119. }
  4120. func (m *WorldBossRandPointInfo) GetIsOffline() bool {
  4121. if m != nil {
  4122. return m.IsOffline
  4123. }
  4124. return false
  4125. }
  4126. // //////////////////////Task
  4127. // key value 类型
  4128. type TaskProgressType struct {
  4129. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  4130. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  4131. State int32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4132. Total uint32 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
  4133. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4134. XXX_unrecognized []byte `json:"-"`
  4135. XXX_sizecache int32 `json:"-"`
  4136. }
  4137. func (m *TaskProgressType) Reset() { *m = TaskProgressType{} }
  4138. func (m *TaskProgressType) String() string { return proto.CompactTextString(m) }
  4139. func (*TaskProgressType) ProtoMessage() {}
  4140. func (*TaskProgressType) Descriptor() ([]byte, []int) {
  4141. return fileDescriptor_116e343673f7ffaf, []int{67}
  4142. }
  4143. func (m *TaskProgressType) XXX_Unmarshal(b []byte) error {
  4144. return xxx_messageInfo_TaskProgressType.Unmarshal(m, b)
  4145. }
  4146. func (m *TaskProgressType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4147. return xxx_messageInfo_TaskProgressType.Marshal(b, m, deterministic)
  4148. }
  4149. func (m *TaskProgressType) XXX_Merge(src proto.Message) {
  4150. xxx_messageInfo_TaskProgressType.Merge(m, src)
  4151. }
  4152. func (m *TaskProgressType) XXX_Size() int {
  4153. return xxx_messageInfo_TaskProgressType.Size(m)
  4154. }
  4155. func (m *TaskProgressType) XXX_DiscardUnknown() {
  4156. xxx_messageInfo_TaskProgressType.DiscardUnknown(m)
  4157. }
  4158. var xxx_messageInfo_TaskProgressType proto.InternalMessageInfo
  4159. func (m *TaskProgressType) GetKey() int32 {
  4160. if m != nil {
  4161. return m.Key
  4162. }
  4163. return 0
  4164. }
  4165. func (m *TaskProgressType) GetValue() int32 {
  4166. if m != nil {
  4167. return m.Value
  4168. }
  4169. return 0
  4170. }
  4171. func (m *TaskProgressType) GetState() int32 {
  4172. if m != nil {
  4173. return m.State
  4174. }
  4175. return 0
  4176. }
  4177. func (m *TaskProgressType) GetTotal() uint32 {
  4178. if m != nil {
  4179. return m.Total
  4180. }
  4181. return 0
  4182. }
  4183. type TaskData struct {
  4184. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  4185. Progress []*TaskProgressType `protobuf:"bytes,2,rep,name=progress,proto3" json:"progress,omitempty"`
  4186. State uint32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4187. BeginTime uint64 `protobuf:"varint,4,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4188. TaskType int32 `protobuf:"varint,5,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
  4189. HardState int32 `protobuf:"varint,6,opt,name=hard_state,json=hardState,proto3" json:"hard_state,omitempty"`
  4190. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4191. XXX_unrecognized []byte `json:"-"`
  4192. XXX_sizecache int32 `json:"-"`
  4193. }
  4194. func (m *TaskData) Reset() { *m = TaskData{} }
  4195. func (m *TaskData) String() string { return proto.CompactTextString(m) }
  4196. func (*TaskData) ProtoMessage() {}
  4197. func (*TaskData) Descriptor() ([]byte, []int) {
  4198. return fileDescriptor_116e343673f7ffaf, []int{68}
  4199. }
  4200. func (m *TaskData) XXX_Unmarshal(b []byte) error {
  4201. return xxx_messageInfo_TaskData.Unmarshal(m, b)
  4202. }
  4203. func (m *TaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4204. return xxx_messageInfo_TaskData.Marshal(b, m, deterministic)
  4205. }
  4206. func (m *TaskData) XXX_Merge(src proto.Message) {
  4207. xxx_messageInfo_TaskData.Merge(m, src)
  4208. }
  4209. func (m *TaskData) XXX_Size() int {
  4210. return xxx_messageInfo_TaskData.Size(m)
  4211. }
  4212. func (m *TaskData) XXX_DiscardUnknown() {
  4213. xxx_messageInfo_TaskData.DiscardUnknown(m)
  4214. }
  4215. var xxx_messageInfo_TaskData proto.InternalMessageInfo
  4216. func (m *TaskData) GetTaskId() uint32 {
  4217. if m != nil {
  4218. return m.TaskId
  4219. }
  4220. return 0
  4221. }
  4222. func (m *TaskData) GetProgress() []*TaskProgressType {
  4223. if m != nil {
  4224. return m.Progress
  4225. }
  4226. return nil
  4227. }
  4228. func (m *TaskData) GetState() uint32 {
  4229. if m != nil {
  4230. return m.State
  4231. }
  4232. return 0
  4233. }
  4234. func (m *TaskData) GetBeginTime() uint64 {
  4235. if m != nil {
  4236. return m.BeginTime
  4237. }
  4238. return 0
  4239. }
  4240. func (m *TaskData) GetTaskType() int32 {
  4241. if m != nil {
  4242. return m.TaskType
  4243. }
  4244. return 0
  4245. }
  4246. func (m *TaskData) GetHardState() int32 {
  4247. if m != nil {
  4248. return m.HardState
  4249. }
  4250. return 0
  4251. }
  4252. type HeadCond struct {
  4253. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  4254. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4255. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4256. XXX_unrecognized []byte `json:"-"`
  4257. XXX_sizecache int32 `json:"-"`
  4258. }
  4259. func (m *HeadCond) Reset() { *m = HeadCond{} }
  4260. func (m *HeadCond) String() string { return proto.CompactTextString(m) }
  4261. func (*HeadCond) ProtoMessage() {}
  4262. func (*HeadCond) Descriptor() ([]byte, []int) {
  4263. return fileDescriptor_116e343673f7ffaf, []int{69}
  4264. }
  4265. func (m *HeadCond) XXX_Unmarshal(b []byte) error {
  4266. return xxx_messageInfo_HeadCond.Unmarshal(m, b)
  4267. }
  4268. func (m *HeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4269. return xxx_messageInfo_HeadCond.Marshal(b, m, deterministic)
  4270. }
  4271. func (m *HeadCond) XXX_Merge(src proto.Message) {
  4272. xxx_messageInfo_HeadCond.Merge(m, src)
  4273. }
  4274. func (m *HeadCond) XXX_Size() int {
  4275. return xxx_messageInfo_HeadCond.Size(m)
  4276. }
  4277. func (m *HeadCond) XXX_DiscardUnknown() {
  4278. xxx_messageInfo_HeadCond.DiscardUnknown(m)
  4279. }
  4280. var xxx_messageInfo_HeadCond proto.InternalMessageInfo
  4281. func (m *HeadCond) GetHeadId() int32 {
  4282. if m != nil {
  4283. return m.HeadId
  4284. }
  4285. return 0
  4286. }
  4287. func (m *HeadCond) GetTaskList() []*TaskData {
  4288. if m != nil {
  4289. return m.TaskList
  4290. }
  4291. return nil
  4292. }
  4293. type RoleHeadCond struct {
  4294. Conditions []*HeadCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4295. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4296. XXX_unrecognized []byte `json:"-"`
  4297. XXX_sizecache int32 `json:"-"`
  4298. }
  4299. func (m *RoleHeadCond) Reset() { *m = RoleHeadCond{} }
  4300. func (m *RoleHeadCond) String() string { return proto.CompactTextString(m) }
  4301. func (*RoleHeadCond) ProtoMessage() {}
  4302. func (*RoleHeadCond) Descriptor() ([]byte, []int) {
  4303. return fileDescriptor_116e343673f7ffaf, []int{70}
  4304. }
  4305. func (m *RoleHeadCond) XXX_Unmarshal(b []byte) error {
  4306. return xxx_messageInfo_RoleHeadCond.Unmarshal(m, b)
  4307. }
  4308. func (m *RoleHeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4309. return xxx_messageInfo_RoleHeadCond.Marshal(b, m, deterministic)
  4310. }
  4311. func (m *RoleHeadCond) XXX_Merge(src proto.Message) {
  4312. xxx_messageInfo_RoleHeadCond.Merge(m, src)
  4313. }
  4314. func (m *RoleHeadCond) XXX_Size() int {
  4315. return xxx_messageInfo_RoleHeadCond.Size(m)
  4316. }
  4317. func (m *RoleHeadCond) XXX_DiscardUnknown() {
  4318. xxx_messageInfo_RoleHeadCond.DiscardUnknown(m)
  4319. }
  4320. var xxx_messageInfo_RoleHeadCond proto.InternalMessageInfo
  4321. func (m *RoleHeadCond) GetConditions() []*HeadCond {
  4322. if m != nil {
  4323. return m.Conditions
  4324. }
  4325. return nil
  4326. }
  4327. type HeroCond struct {
  4328. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4329. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4330. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4331. XXX_unrecognized []byte `json:"-"`
  4332. XXX_sizecache int32 `json:"-"`
  4333. }
  4334. func (m *HeroCond) Reset() { *m = HeroCond{} }
  4335. func (m *HeroCond) String() string { return proto.CompactTextString(m) }
  4336. func (*HeroCond) ProtoMessage() {}
  4337. func (*HeroCond) Descriptor() ([]byte, []int) {
  4338. return fileDescriptor_116e343673f7ffaf, []int{71}
  4339. }
  4340. func (m *HeroCond) XXX_Unmarshal(b []byte) error {
  4341. return xxx_messageInfo_HeroCond.Unmarshal(m, b)
  4342. }
  4343. func (m *HeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4344. return xxx_messageInfo_HeroCond.Marshal(b, m, deterministic)
  4345. }
  4346. func (m *HeroCond) XXX_Merge(src proto.Message) {
  4347. xxx_messageInfo_HeroCond.Merge(m, src)
  4348. }
  4349. func (m *HeroCond) XXX_Size() int {
  4350. return xxx_messageInfo_HeroCond.Size(m)
  4351. }
  4352. func (m *HeroCond) XXX_DiscardUnknown() {
  4353. xxx_messageInfo_HeroCond.DiscardUnknown(m)
  4354. }
  4355. var xxx_messageInfo_HeroCond proto.InternalMessageInfo
  4356. func (m *HeroCond) GetHeroId() int32 {
  4357. if m != nil {
  4358. return m.HeroId
  4359. }
  4360. return 0
  4361. }
  4362. func (m *HeroCond) GetTaskList() []*TaskData {
  4363. if m != nil {
  4364. return m.TaskList
  4365. }
  4366. return nil
  4367. }
  4368. type RoleHeroCond struct {
  4369. Conditions []*HeroCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4370. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4371. XXX_unrecognized []byte `json:"-"`
  4372. XXX_sizecache int32 `json:"-"`
  4373. }
  4374. func (m *RoleHeroCond) Reset() { *m = RoleHeroCond{} }
  4375. func (m *RoleHeroCond) String() string { return proto.CompactTextString(m) }
  4376. func (*RoleHeroCond) ProtoMessage() {}
  4377. func (*RoleHeroCond) Descriptor() ([]byte, []int) {
  4378. return fileDescriptor_116e343673f7ffaf, []int{72}
  4379. }
  4380. func (m *RoleHeroCond) XXX_Unmarshal(b []byte) error {
  4381. return xxx_messageInfo_RoleHeroCond.Unmarshal(m, b)
  4382. }
  4383. func (m *RoleHeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4384. return xxx_messageInfo_RoleHeroCond.Marshal(b, m, deterministic)
  4385. }
  4386. func (m *RoleHeroCond) XXX_Merge(src proto.Message) {
  4387. xxx_messageInfo_RoleHeroCond.Merge(m, src)
  4388. }
  4389. func (m *RoleHeroCond) XXX_Size() int {
  4390. return xxx_messageInfo_RoleHeroCond.Size(m)
  4391. }
  4392. func (m *RoleHeroCond) XXX_DiscardUnknown() {
  4393. xxx_messageInfo_RoleHeroCond.DiscardUnknown(m)
  4394. }
  4395. var xxx_messageInfo_RoleHeroCond proto.InternalMessageInfo
  4396. func (m *RoleHeroCond) GetConditions() []*HeroCond {
  4397. if m != nil {
  4398. return m.Conditions
  4399. }
  4400. return nil
  4401. }
  4402. type RoleTask struct {
  4403. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4404. Condition []*ChangeJob `protobuf:"bytes,2,rep,name=condition,proto3" json:"condition,omitempty"`
  4405. HeadCond *RoleHeadCond `protobuf:"bytes,3,opt,name=head_cond,json=headCond,proto3" json:"head_cond,omitempty"`
  4406. HeroCond *RoleHeroCond `protobuf:"bytes,4,opt,name=hero_cond,json=heroCond,proto3" json:"hero_cond,omitempty"`
  4407. DailyTaskScore *KeyValueType `protobuf:"bytes,5,opt,name=daily_task_score,json=dailyTaskScore,proto3" json:"daily_task_score,omitempty"`
  4408. WeekTaskScore *KeyValueType `protobuf:"bytes,6,opt,name=week_task_score,json=weekTaskScore,proto3" json:"week_task_score,omitempty"`
  4409. // 任务通用累计计数
  4410. TotalAddZeny uint64 `protobuf:"varint,7,opt,name=total_add_zeny,json=totalAddZeny,proto3" json:"total_add_zeny,omitempty"`
  4411. AccumulativeCardMvp int32 `protobuf:"varint,8,opt,name=accumulative_card_mvp,json=accumulativeCardMvp,proto3" json:"accumulative_card_mvp,omitempty"`
  4412. Latest5HourTime uint64 `protobuf:"varint,9,opt,name=latest5_hour_time,json=latest5HourTime,proto3" json:"latest5_hour_time,omitempty"`
  4413. LatestWeek5HourTime uint64 `protobuf:"varint,10,opt,name=latest_week5_hour_time,json=latestWeek5HourTime,proto3" json:"latest_week5_hour_time,omitempty"`
  4414. TypeRecCount []*KeyValueType `protobuf:"bytes,11,rep,name=type_rec_count,json=typeRecCount,proto3" json:"type_rec_count,omitempty"`
  4415. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4416. XXX_unrecognized []byte `json:"-"`
  4417. XXX_sizecache int32 `json:"-"`
  4418. }
  4419. func (m *RoleTask) Reset() { *m = RoleTask{} }
  4420. func (m *RoleTask) String() string { return proto.CompactTextString(m) }
  4421. func (*RoleTask) ProtoMessage() {}
  4422. func (*RoleTask) Descriptor() ([]byte, []int) {
  4423. return fileDescriptor_116e343673f7ffaf, []int{73}
  4424. }
  4425. func (m *RoleTask) XXX_Unmarshal(b []byte) error {
  4426. return xxx_messageInfo_RoleTask.Unmarshal(m, b)
  4427. }
  4428. func (m *RoleTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4429. return xxx_messageInfo_RoleTask.Marshal(b, m, deterministic)
  4430. }
  4431. func (m *RoleTask) XXX_Merge(src proto.Message) {
  4432. xxx_messageInfo_RoleTask.Merge(m, src)
  4433. }
  4434. func (m *RoleTask) XXX_Size() int {
  4435. return xxx_messageInfo_RoleTask.Size(m)
  4436. }
  4437. func (m *RoleTask) XXX_DiscardUnknown() {
  4438. xxx_messageInfo_RoleTask.DiscardUnknown(m)
  4439. }
  4440. var xxx_messageInfo_RoleTask proto.InternalMessageInfo
  4441. func (m *RoleTask) GetTaskList() []*TaskData {
  4442. if m != nil {
  4443. return m.TaskList
  4444. }
  4445. return nil
  4446. }
  4447. func (m *RoleTask) GetCondition() []*ChangeJob {
  4448. if m != nil {
  4449. return m.Condition
  4450. }
  4451. return nil
  4452. }
  4453. func (m *RoleTask) GetHeadCond() *RoleHeadCond {
  4454. if m != nil {
  4455. return m.HeadCond
  4456. }
  4457. return nil
  4458. }
  4459. func (m *RoleTask) GetHeroCond() *RoleHeroCond {
  4460. if m != nil {
  4461. return m.HeroCond
  4462. }
  4463. return nil
  4464. }
  4465. func (m *RoleTask) GetDailyTaskScore() *KeyValueType {
  4466. if m != nil {
  4467. return m.DailyTaskScore
  4468. }
  4469. return nil
  4470. }
  4471. func (m *RoleTask) GetWeekTaskScore() *KeyValueType {
  4472. if m != nil {
  4473. return m.WeekTaskScore
  4474. }
  4475. return nil
  4476. }
  4477. func (m *RoleTask) GetTotalAddZeny() uint64 {
  4478. if m != nil {
  4479. return m.TotalAddZeny
  4480. }
  4481. return 0
  4482. }
  4483. func (m *RoleTask) GetAccumulativeCardMvp() int32 {
  4484. if m != nil {
  4485. return m.AccumulativeCardMvp
  4486. }
  4487. return 0
  4488. }
  4489. func (m *RoleTask) GetLatest5HourTime() uint64 {
  4490. if m != nil {
  4491. return m.Latest5HourTime
  4492. }
  4493. return 0
  4494. }
  4495. func (m *RoleTask) GetLatestWeek5HourTime() uint64 {
  4496. if m != nil {
  4497. return m.LatestWeek5HourTime
  4498. }
  4499. return 0
  4500. }
  4501. func (m *RoleTask) GetTypeRecCount() []*KeyValueType {
  4502. if m != nil {
  4503. return m.TypeRecCount
  4504. }
  4505. return nil
  4506. }
  4507. type SlotFightPower struct {
  4508. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4509. HeroFightPower uint64 `protobuf:"varint,2,opt,name=hero_fight_power,json=heroFightPower,proto3" json:"hero_fight_power,omitempty"`
  4510. PetFightPower uint64 `protobuf:"varint,3,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  4511. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4512. XXX_unrecognized []byte `json:"-"`
  4513. XXX_sizecache int32 `json:"-"`
  4514. }
  4515. func (m *SlotFightPower) Reset() { *m = SlotFightPower{} }
  4516. func (m *SlotFightPower) String() string { return proto.CompactTextString(m) }
  4517. func (*SlotFightPower) ProtoMessage() {}
  4518. func (*SlotFightPower) Descriptor() ([]byte, []int) {
  4519. return fileDescriptor_116e343673f7ffaf, []int{74}
  4520. }
  4521. func (m *SlotFightPower) XXX_Unmarshal(b []byte) error {
  4522. return xxx_messageInfo_SlotFightPower.Unmarshal(m, b)
  4523. }
  4524. func (m *SlotFightPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4525. return xxx_messageInfo_SlotFightPower.Marshal(b, m, deterministic)
  4526. }
  4527. func (m *SlotFightPower) XXX_Merge(src proto.Message) {
  4528. xxx_messageInfo_SlotFightPower.Merge(m, src)
  4529. }
  4530. func (m *SlotFightPower) XXX_Size() int {
  4531. return xxx_messageInfo_SlotFightPower.Size(m)
  4532. }
  4533. func (m *SlotFightPower) XXX_DiscardUnknown() {
  4534. xxx_messageInfo_SlotFightPower.DiscardUnknown(m)
  4535. }
  4536. var xxx_messageInfo_SlotFightPower proto.InternalMessageInfo
  4537. func (m *SlotFightPower) GetHeroId() int32 {
  4538. if m != nil {
  4539. return m.HeroId
  4540. }
  4541. return 0
  4542. }
  4543. func (m *SlotFightPower) GetHeroFightPower() uint64 {
  4544. if m != nil {
  4545. return m.HeroFightPower
  4546. }
  4547. return 0
  4548. }
  4549. func (m *SlotFightPower) GetPetFightPower() uint64 {
  4550. if m != nil {
  4551. return m.PetFightPower
  4552. }
  4553. return 0
  4554. }
  4555. type FightPowerData struct {
  4556. TotalFightpower uint32 `protobuf:"varint,1,opt,name=total_fightpower,json=totalFightpower,proto3" json:"total_fightpower,omitempty"`
  4557. SlotFightpower []*SlotFightPower `protobuf:"bytes,2,rep,name=slot_fightpower,json=slotFightpower,proto3" json:"slot_fightpower,omitempty"`
  4558. PetBondFightpower uint32 `protobuf:"varint,3,opt,name=pet_bond_fightpower,json=petBondFightpower,proto3" json:"pet_bond_fightpower,omitempty"`
  4559. ActorFightpower []*SlotFightPower `protobuf:"bytes,4,rep,name=actor_fightpower,json=actorFightpower,proto3" json:"actor_fightpower,omitempty"`
  4560. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4561. XXX_unrecognized []byte `json:"-"`
  4562. XXX_sizecache int32 `json:"-"`
  4563. }
  4564. func (m *FightPowerData) Reset() { *m = FightPowerData{} }
  4565. func (m *FightPowerData) String() string { return proto.CompactTextString(m) }
  4566. func (*FightPowerData) ProtoMessage() {}
  4567. func (*FightPowerData) Descriptor() ([]byte, []int) {
  4568. return fileDescriptor_116e343673f7ffaf, []int{75}
  4569. }
  4570. func (m *FightPowerData) XXX_Unmarshal(b []byte) error {
  4571. return xxx_messageInfo_FightPowerData.Unmarshal(m, b)
  4572. }
  4573. func (m *FightPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4574. return xxx_messageInfo_FightPowerData.Marshal(b, m, deterministic)
  4575. }
  4576. func (m *FightPowerData) XXX_Merge(src proto.Message) {
  4577. xxx_messageInfo_FightPowerData.Merge(m, src)
  4578. }
  4579. func (m *FightPowerData) XXX_Size() int {
  4580. return xxx_messageInfo_FightPowerData.Size(m)
  4581. }
  4582. func (m *FightPowerData) XXX_DiscardUnknown() {
  4583. xxx_messageInfo_FightPowerData.DiscardUnknown(m)
  4584. }
  4585. var xxx_messageInfo_FightPowerData proto.InternalMessageInfo
  4586. func (m *FightPowerData) GetTotalFightpower() uint32 {
  4587. if m != nil {
  4588. return m.TotalFightpower
  4589. }
  4590. return 0
  4591. }
  4592. func (m *FightPowerData) GetSlotFightpower() []*SlotFightPower {
  4593. if m != nil {
  4594. return m.SlotFightpower
  4595. }
  4596. return nil
  4597. }
  4598. func (m *FightPowerData) GetPetBondFightpower() uint32 {
  4599. if m != nil {
  4600. return m.PetBondFightpower
  4601. }
  4602. return 0
  4603. }
  4604. func (m *FightPowerData) GetActorFightpower() []*SlotFightPower {
  4605. if m != nil {
  4606. return m.ActorFightpower
  4607. }
  4608. return nil
  4609. }
  4610. // //////////////////////Arena
  4611. type RushArena struct {
  4612. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  4613. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  4614. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  4615. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  4616. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4617. XXX_unrecognized []byte `json:"-"`
  4618. XXX_sizecache int32 `json:"-"`
  4619. }
  4620. func (m *RushArena) Reset() { *m = RushArena{} }
  4621. func (m *RushArena) String() string { return proto.CompactTextString(m) }
  4622. func (*RushArena) ProtoMessage() {}
  4623. func (*RushArena) Descriptor() ([]byte, []int) {
  4624. return fileDescriptor_116e343673f7ffaf, []int{76}
  4625. }
  4626. func (m *RushArena) XXX_Unmarshal(b []byte) error {
  4627. return xxx_messageInfo_RushArena.Unmarshal(m, b)
  4628. }
  4629. func (m *RushArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4630. return xxx_messageInfo_RushArena.Marshal(b, m, deterministic)
  4631. }
  4632. func (m *RushArena) XXX_Merge(src proto.Message) {
  4633. xxx_messageInfo_RushArena.Merge(m, src)
  4634. }
  4635. func (m *RushArena) XXX_Size() int {
  4636. return xxx_messageInfo_RushArena.Size(m)
  4637. }
  4638. func (m *RushArena) XXX_DiscardUnknown() {
  4639. xxx_messageInfo_RushArena.DiscardUnknown(m)
  4640. }
  4641. var xxx_messageInfo_RushArena proto.InternalMessageInfo
  4642. func (m *RushArena) GetRushRound() int32 {
  4643. if m != nil {
  4644. return m.RushRound
  4645. }
  4646. return 0
  4647. }
  4648. func (m *RushArena) GetCount() int32 {
  4649. if m != nil {
  4650. return m.Count
  4651. }
  4652. return 0
  4653. }
  4654. func (m *RushArena) GetReward() int32 {
  4655. if m != nil {
  4656. return m.Reward
  4657. }
  4658. return 0
  4659. }
  4660. func (m *RushArena) GetRankReward() int32 {
  4661. if m != nil {
  4662. return m.RankReward
  4663. }
  4664. return 0
  4665. }
  4666. type ArenaInfo struct {
  4667. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  4668. RewardCount int32 `protobuf:"varint,2,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  4669. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  4670. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  4671. WinCount int32 `protobuf:"varint,5,opt,name=win_count,json=winCount,proto3" json:"win_count,omitempty"`
  4672. TotalCount int32 `protobuf:"varint,6,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  4673. OldScore int32 `protobuf:"varint,7,opt,name=old_score,json=oldScore,proto3" json:"old_score,omitempty"`
  4674. WinStreak int32 `protobuf:"varint,8,opt,name=win_streak,json=winStreak,proto3" json:"win_streak,omitempty"`
  4675. FailedStreak int32 `protobuf:"varint,9,opt,name=failed_streak,json=failedStreak,proto3" json:"failed_streak,omitempty"`
  4676. LastChallengePlayer uint64 `protobuf:"varint,10,opt,name=last_challenge_player,json=lastChallengePlayer,proto3" json:"last_challenge_player,omitempty"`
  4677. SelfHeroList []int32 `protobuf:"varint,11,rep,packed,name=self_hero_list,json=selfHeroList,proto3" json:"self_hero_list,omitempty"`
  4678. ArenaSeasonId int32 `protobuf:"varint,12,opt,name=arena_season_id,json=arenaSeasonId,proto3" json:"arena_season_id,omitempty"`
  4679. LastArenaSeasonTime uint64 `protobuf:"varint,13,opt,name=last_arena_season_time,json=lastArenaSeasonTime,proto3" json:"last_arena_season_time,omitempty"`
  4680. // 历史记录换赛季不清空
  4681. RecordWinCount int32 `protobuf:"varint,14,opt,name=record_win_count,json=recordWinCount,proto3" json:"record_win_count,omitempty"`
  4682. RecordTotalCount int32 `protobuf:"varint,15,opt,name=record_total_count,json=recordTotalCount,proto3" json:"record_total_count,omitempty"`
  4683. RushArena *RushArena `protobuf:"bytes,16,opt,name=rush_arena,json=rushArena,proto3" json:"rush_arena,omitempty"`
  4684. ArenaSeasonIdReduce int32 `protobuf:"varint,17,opt,name=arena_season_id_reduce,json=arenaSeasonIdReduce,proto3" json:"arena_season_id_reduce,omitempty"`
  4685. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4686. XXX_unrecognized []byte `json:"-"`
  4687. XXX_sizecache int32 `json:"-"`
  4688. }
  4689. func (m *ArenaInfo) Reset() { *m = ArenaInfo{} }
  4690. func (m *ArenaInfo) String() string { return proto.CompactTextString(m) }
  4691. func (*ArenaInfo) ProtoMessage() {}
  4692. func (*ArenaInfo) Descriptor() ([]byte, []int) {
  4693. return fileDescriptor_116e343673f7ffaf, []int{77}
  4694. }
  4695. func (m *ArenaInfo) XXX_Unmarshal(b []byte) error {
  4696. return xxx_messageInfo_ArenaInfo.Unmarshal(m, b)
  4697. }
  4698. func (m *ArenaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4699. return xxx_messageInfo_ArenaInfo.Marshal(b, m, deterministic)
  4700. }
  4701. func (m *ArenaInfo) XXX_Merge(src proto.Message) {
  4702. xxx_messageInfo_ArenaInfo.Merge(m, src)
  4703. }
  4704. func (m *ArenaInfo) XXX_Size() int {
  4705. return xxx_messageInfo_ArenaInfo.Size(m)
  4706. }
  4707. func (m *ArenaInfo) XXX_DiscardUnknown() {
  4708. xxx_messageInfo_ArenaInfo.DiscardUnknown(m)
  4709. }
  4710. var xxx_messageInfo_ArenaInfo proto.InternalMessageInfo
  4711. func (m *ArenaInfo) GetChallengeCount() int32 {
  4712. if m != nil {
  4713. return m.ChallengeCount
  4714. }
  4715. return 0
  4716. }
  4717. func (m *ArenaInfo) GetRewardCount() int32 {
  4718. if m != nil {
  4719. return m.RewardCount
  4720. }
  4721. return 0
  4722. }
  4723. func (m *ArenaInfo) GetBuyCount() int32 {
  4724. if m != nil {
  4725. return m.BuyCount
  4726. }
  4727. return 0
  4728. }
  4729. func (m *ArenaInfo) GetScore() int32 {
  4730. if m != nil {
  4731. return m.Score
  4732. }
  4733. return 0
  4734. }
  4735. func (m *ArenaInfo) GetWinCount() int32 {
  4736. if m != nil {
  4737. return m.WinCount
  4738. }
  4739. return 0
  4740. }
  4741. func (m *ArenaInfo) GetTotalCount() int32 {
  4742. if m != nil {
  4743. return m.TotalCount
  4744. }
  4745. return 0
  4746. }
  4747. func (m *ArenaInfo) GetOldScore() int32 {
  4748. if m != nil {
  4749. return m.OldScore
  4750. }
  4751. return 0
  4752. }
  4753. func (m *ArenaInfo) GetWinStreak() int32 {
  4754. if m != nil {
  4755. return m.WinStreak
  4756. }
  4757. return 0
  4758. }
  4759. func (m *ArenaInfo) GetFailedStreak() int32 {
  4760. if m != nil {
  4761. return m.FailedStreak
  4762. }
  4763. return 0
  4764. }
  4765. func (m *ArenaInfo) GetLastChallengePlayer() uint64 {
  4766. if m != nil {
  4767. return m.LastChallengePlayer
  4768. }
  4769. return 0
  4770. }
  4771. func (m *ArenaInfo) GetSelfHeroList() []int32 {
  4772. if m != nil {
  4773. return m.SelfHeroList
  4774. }
  4775. return nil
  4776. }
  4777. func (m *ArenaInfo) GetArenaSeasonId() int32 {
  4778. if m != nil {
  4779. return m.ArenaSeasonId
  4780. }
  4781. return 0
  4782. }
  4783. func (m *ArenaInfo) GetLastArenaSeasonTime() uint64 {
  4784. if m != nil {
  4785. return m.LastArenaSeasonTime
  4786. }
  4787. return 0
  4788. }
  4789. func (m *ArenaInfo) GetRecordWinCount() int32 {
  4790. if m != nil {
  4791. return m.RecordWinCount
  4792. }
  4793. return 0
  4794. }
  4795. func (m *ArenaInfo) GetRecordTotalCount() int32 {
  4796. if m != nil {
  4797. return m.RecordTotalCount
  4798. }
  4799. return 0
  4800. }
  4801. func (m *ArenaInfo) GetRushArena() *RushArena {
  4802. if m != nil {
  4803. return m.RushArena
  4804. }
  4805. return nil
  4806. }
  4807. func (m *ArenaInfo) GetArenaSeasonIdReduce() int32 {
  4808. if m != nil {
  4809. return m.ArenaSeasonIdReduce
  4810. }
  4811. return 0
  4812. }
  4813. // 道场排行信息
  4814. type ArenaRankInfo struct {
  4815. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  4816. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  4817. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  4818. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4819. XXX_unrecognized []byte `json:"-"`
  4820. XXX_sizecache int32 `json:"-"`
  4821. }
  4822. func (m *ArenaRankInfo) Reset() { *m = ArenaRankInfo{} }
  4823. func (m *ArenaRankInfo) String() string { return proto.CompactTextString(m) }
  4824. func (*ArenaRankInfo) ProtoMessage() {}
  4825. func (*ArenaRankInfo) Descriptor() ([]byte, []int) {
  4826. return fileDescriptor_116e343673f7ffaf, []int{78}
  4827. }
  4828. func (m *ArenaRankInfo) XXX_Unmarshal(b []byte) error {
  4829. return xxx_messageInfo_ArenaRankInfo.Unmarshal(m, b)
  4830. }
  4831. func (m *ArenaRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4832. return xxx_messageInfo_ArenaRankInfo.Marshal(b, m, deterministic)
  4833. }
  4834. func (m *ArenaRankInfo) XXX_Merge(src proto.Message) {
  4835. xxx_messageInfo_ArenaRankInfo.Merge(m, src)
  4836. }
  4837. func (m *ArenaRankInfo) XXX_Size() int {
  4838. return xxx_messageInfo_ArenaRankInfo.Size(m)
  4839. }
  4840. func (m *ArenaRankInfo) XXX_DiscardUnknown() {
  4841. xxx_messageInfo_ArenaRankInfo.DiscardUnknown(m)
  4842. }
  4843. var xxx_messageInfo_ArenaRankInfo proto.InternalMessageInfo
  4844. func (m *ArenaRankInfo) GetRank() int32 {
  4845. if m != nil {
  4846. return m.Rank
  4847. }
  4848. return 0
  4849. }
  4850. func (m *ArenaRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  4851. if m != nil {
  4852. return m.BriefInfo
  4853. }
  4854. return nil
  4855. }
  4856. func (m *ArenaRankInfo) GetScore() int32 {
  4857. if m != nil {
  4858. return m.Score
  4859. }
  4860. return 0
  4861. }
  4862. type RoleArena struct {
  4863. Arena *ArenaInfo `protobuf:"bytes,1,opt,name=arena,proto3" json:"arena,omitempty"`
  4864. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4865. XXX_unrecognized []byte `json:"-"`
  4866. XXX_sizecache int32 `json:"-"`
  4867. }
  4868. func (m *RoleArena) Reset() { *m = RoleArena{} }
  4869. func (m *RoleArena) String() string { return proto.CompactTextString(m) }
  4870. func (*RoleArena) ProtoMessage() {}
  4871. func (*RoleArena) Descriptor() ([]byte, []int) {
  4872. return fileDescriptor_116e343673f7ffaf, []int{79}
  4873. }
  4874. func (m *RoleArena) XXX_Unmarshal(b []byte) error {
  4875. return xxx_messageInfo_RoleArena.Unmarshal(m, b)
  4876. }
  4877. func (m *RoleArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4878. return xxx_messageInfo_RoleArena.Marshal(b, m, deterministic)
  4879. }
  4880. func (m *RoleArena) XXX_Merge(src proto.Message) {
  4881. xxx_messageInfo_RoleArena.Merge(m, src)
  4882. }
  4883. func (m *RoleArena) XXX_Size() int {
  4884. return xxx_messageInfo_RoleArena.Size(m)
  4885. }
  4886. func (m *RoleArena) XXX_DiscardUnknown() {
  4887. xxx_messageInfo_RoleArena.DiscardUnknown(m)
  4888. }
  4889. var xxx_messageInfo_RoleArena proto.InternalMessageInfo
  4890. func (m *RoleArena) GetArena() *ArenaInfo {
  4891. if m != nil {
  4892. return m.Arena
  4893. }
  4894. return nil
  4895. }
  4896. // //////////////////////mail
  4897. type MailContent struct {
  4898. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  4899. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  4900. Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
  4901. RewardList []*KeyValueType `protobuf:"bytes,4,rep,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4902. BeginTime uint64 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4903. ExpireTime uint64 `protobuf:"varint,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  4904. // 0未读取 1已读取 | 00未获取 10已获取 | 000 未删除 100 已删除
  4905. State int32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
  4906. ParamList []int32 `protobuf:"varint,8,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  4907. Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
  4908. Content string `protobuf:"bytes,10,opt,name=content,proto3" json:"content,omitempty"`
  4909. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4910. XXX_unrecognized []byte `json:"-"`
  4911. XXX_sizecache int32 `json:"-"`
  4912. }
  4913. func (m *MailContent) Reset() { *m = MailContent{} }
  4914. func (m *MailContent) String() string { return proto.CompactTextString(m) }
  4915. func (*MailContent) ProtoMessage() {}
  4916. func (*MailContent) Descriptor() ([]byte, []int) {
  4917. return fileDescriptor_116e343673f7ffaf, []int{80}
  4918. }
  4919. func (m *MailContent) XXX_Unmarshal(b []byte) error {
  4920. return xxx_messageInfo_MailContent.Unmarshal(m, b)
  4921. }
  4922. func (m *MailContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4923. return xxx_messageInfo_MailContent.Marshal(b, m, deterministic)
  4924. }
  4925. func (m *MailContent) XXX_Merge(src proto.Message) {
  4926. xxx_messageInfo_MailContent.Merge(m, src)
  4927. }
  4928. func (m *MailContent) XXX_Size() int {
  4929. return xxx_messageInfo_MailContent.Size(m)
  4930. }
  4931. func (m *MailContent) XXX_DiscardUnknown() {
  4932. xxx_messageInfo_MailContent.DiscardUnknown(m)
  4933. }
  4934. var xxx_messageInfo_MailContent proto.InternalMessageInfo
  4935. func (m *MailContent) GetId() int32 {
  4936. if m != nil {
  4937. return m.Id
  4938. }
  4939. return 0
  4940. }
  4941. func (m *MailContent) GetConfigId() int32 {
  4942. if m != nil {
  4943. return m.ConfigId
  4944. }
  4945. return 0
  4946. }
  4947. func (m *MailContent) GetType() int32 {
  4948. if m != nil {
  4949. return m.Type
  4950. }
  4951. return 0
  4952. }
  4953. func (m *MailContent) GetRewardList() []*KeyValueType {
  4954. if m != nil {
  4955. return m.RewardList
  4956. }
  4957. return nil
  4958. }
  4959. func (m *MailContent) GetBeginTime() uint64 {
  4960. if m != nil {
  4961. return m.BeginTime
  4962. }
  4963. return 0
  4964. }
  4965. func (m *MailContent) GetExpireTime() uint64 {
  4966. if m != nil {
  4967. return m.ExpireTime
  4968. }
  4969. return 0
  4970. }
  4971. func (m *MailContent) GetState() int32 {
  4972. if m != nil {
  4973. return m.State
  4974. }
  4975. return 0
  4976. }
  4977. func (m *MailContent) GetParamList() []int32 {
  4978. if m != nil {
  4979. return m.ParamList
  4980. }
  4981. return nil
  4982. }
  4983. func (m *MailContent) GetTitle() string {
  4984. if m != nil {
  4985. return m.Title
  4986. }
  4987. return ""
  4988. }
  4989. func (m *MailContent) GetContent() string {
  4990. if m != nil {
  4991. return m.Content
  4992. }
  4993. return ""
  4994. }
  4995. type RoleMail struct {
  4996. MailList []*MailContent `protobuf:"bytes,1,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
  4997. MaxMailId int32 `protobuf:"varint,2,opt,name=max_mail_id,json=maxMailId,proto3" json:"max_mail_id,omitempty"`
  4998. CurrGlobalMailId int32 `protobuf:"varint,3,opt,name=curr_global_mail_id,json=currGlobalMailId,proto3" json:"curr_global_mail_id,omitempty"`
  4999. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5000. XXX_unrecognized []byte `json:"-"`
  5001. XXX_sizecache int32 `json:"-"`
  5002. }
  5003. func (m *RoleMail) Reset() { *m = RoleMail{} }
  5004. func (m *RoleMail) String() string { return proto.CompactTextString(m) }
  5005. func (*RoleMail) ProtoMessage() {}
  5006. func (*RoleMail) Descriptor() ([]byte, []int) {
  5007. return fileDescriptor_116e343673f7ffaf, []int{81}
  5008. }
  5009. func (m *RoleMail) XXX_Unmarshal(b []byte) error {
  5010. return xxx_messageInfo_RoleMail.Unmarshal(m, b)
  5011. }
  5012. func (m *RoleMail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5013. return xxx_messageInfo_RoleMail.Marshal(b, m, deterministic)
  5014. }
  5015. func (m *RoleMail) XXX_Merge(src proto.Message) {
  5016. xxx_messageInfo_RoleMail.Merge(m, src)
  5017. }
  5018. func (m *RoleMail) XXX_Size() int {
  5019. return xxx_messageInfo_RoleMail.Size(m)
  5020. }
  5021. func (m *RoleMail) XXX_DiscardUnknown() {
  5022. xxx_messageInfo_RoleMail.DiscardUnknown(m)
  5023. }
  5024. var xxx_messageInfo_RoleMail proto.InternalMessageInfo
  5025. func (m *RoleMail) GetMailList() []*MailContent {
  5026. if m != nil {
  5027. return m.MailList
  5028. }
  5029. return nil
  5030. }
  5031. func (m *RoleMail) GetMaxMailId() int32 {
  5032. if m != nil {
  5033. return m.MaxMailId
  5034. }
  5035. return 0
  5036. }
  5037. func (m *RoleMail) GetCurrGlobalMailId() int32 {
  5038. if m != nil {
  5039. return m.CurrGlobalMailId
  5040. }
  5041. return 0
  5042. }
  5043. // //////////////////////ReadInfo 小红点数据
  5044. type RoleRed struct {
  5045. IsUnreadMail bool `protobuf:"varint,1,opt,name=is_unread_mail,json=isUnreadMail,proto3" json:"is_unread_mail,omitempty"`
  5046. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5047. XXX_unrecognized []byte `json:"-"`
  5048. XXX_sizecache int32 `json:"-"`
  5049. }
  5050. func (m *RoleRed) Reset() { *m = RoleRed{} }
  5051. func (m *RoleRed) String() string { return proto.CompactTextString(m) }
  5052. func (*RoleRed) ProtoMessage() {}
  5053. func (*RoleRed) Descriptor() ([]byte, []int) {
  5054. return fileDescriptor_116e343673f7ffaf, []int{82}
  5055. }
  5056. func (m *RoleRed) XXX_Unmarshal(b []byte) error {
  5057. return xxx_messageInfo_RoleRed.Unmarshal(m, b)
  5058. }
  5059. func (m *RoleRed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5060. return xxx_messageInfo_RoleRed.Marshal(b, m, deterministic)
  5061. }
  5062. func (m *RoleRed) XXX_Merge(src proto.Message) {
  5063. xxx_messageInfo_RoleRed.Merge(m, src)
  5064. }
  5065. func (m *RoleRed) XXX_Size() int {
  5066. return xxx_messageInfo_RoleRed.Size(m)
  5067. }
  5068. func (m *RoleRed) XXX_DiscardUnknown() {
  5069. xxx_messageInfo_RoleRed.DiscardUnknown(m)
  5070. }
  5071. var xxx_messageInfo_RoleRed proto.InternalMessageInfo
  5072. func (m *RoleRed) GetIsUnreadMail() bool {
  5073. if m != nil {
  5074. return m.IsUnreadMail
  5075. }
  5076. return false
  5077. }
  5078. // //////////////////////Competition 赛季玩法
  5079. // 赛季结算信息
  5080. type CompetitionRewardInfo struct {
  5081. RewardIdx int32 `protobuf:"varint,1,opt,name=reward_idx,json=rewardIdx,proto3" json:"reward_idx,omitempty"`
  5082. RewardEndTme uint64 `protobuf:"varint,2,opt,name=reward_end_tme,json=rewardEndTme,proto3" json:"reward_end_tme,omitempty"`
  5083. // 参数说明
  5084. // 1,2赛季类型,对应档位礼包id
  5085. ParamList []int32 `protobuf:"varint,3,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  5086. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5087. XXX_unrecognized []byte `json:"-"`
  5088. XXX_sizecache int32 `json:"-"`
  5089. }
  5090. func (m *CompetitionRewardInfo) Reset() { *m = CompetitionRewardInfo{} }
  5091. func (m *CompetitionRewardInfo) String() string { return proto.CompactTextString(m) }
  5092. func (*CompetitionRewardInfo) ProtoMessage() {}
  5093. func (*CompetitionRewardInfo) Descriptor() ([]byte, []int) {
  5094. return fileDescriptor_116e343673f7ffaf, []int{83}
  5095. }
  5096. func (m *CompetitionRewardInfo) XXX_Unmarshal(b []byte) error {
  5097. return xxx_messageInfo_CompetitionRewardInfo.Unmarshal(m, b)
  5098. }
  5099. func (m *CompetitionRewardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5100. return xxx_messageInfo_CompetitionRewardInfo.Marshal(b, m, deterministic)
  5101. }
  5102. func (m *CompetitionRewardInfo) XXX_Merge(src proto.Message) {
  5103. xxx_messageInfo_CompetitionRewardInfo.Merge(m, src)
  5104. }
  5105. func (m *CompetitionRewardInfo) XXX_Size() int {
  5106. return xxx_messageInfo_CompetitionRewardInfo.Size(m)
  5107. }
  5108. func (m *CompetitionRewardInfo) XXX_DiscardUnknown() {
  5109. xxx_messageInfo_CompetitionRewardInfo.DiscardUnknown(m)
  5110. }
  5111. var xxx_messageInfo_CompetitionRewardInfo proto.InternalMessageInfo
  5112. func (m *CompetitionRewardInfo) GetRewardIdx() int32 {
  5113. if m != nil {
  5114. return m.RewardIdx
  5115. }
  5116. return 0
  5117. }
  5118. func (m *CompetitionRewardInfo) GetRewardEndTme() uint64 {
  5119. if m != nil {
  5120. return m.RewardEndTme
  5121. }
  5122. return 0
  5123. }
  5124. func (m *CompetitionRewardInfo) GetParamList() []int32 {
  5125. if m != nil {
  5126. return m.ParamList
  5127. }
  5128. return nil
  5129. }
  5130. // 历史赛季信息
  5131. type CompetitionInfo struct {
  5132. CompetitionId int32 `protobuf:"varint,1,opt,name=competition_id,json=competitionId,proto3" json:"competition_id,omitempty"`
  5133. CurEndTime uint64 `protobuf:"varint,2,opt,name=cur_end_time,json=curEndTime,proto3" json:"cur_end_time,omitempty"`
  5134. RewardInfoList []*CompetitionRewardInfo `protobuf:"bytes,3,rep,name=reward_info_list,json=rewardInfoList,proto3" json:"reward_info_list,omitempty"`
  5135. ComParam int32 `protobuf:"varint,4,opt,name=com_param,json=comParam,proto3" json:"com_param,omitempty"`
  5136. ComParamAddTime uint64 `protobuf:"varint,5,opt,name=com_param_add_time,json=comParamAddTime,proto3" json:"com_param_add_time,omitempty"`
  5137. // 显示超过进度使用
  5138. SelfRank int32 `protobuf:"varint,6,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"`
  5139. TotalRank int32 `protobuf:"varint,7,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"`
  5140. // 下一档积分差距
  5141. NextComScore int32 `protobuf:"varint,8,opt,name=next_com_score,json=nextComScore,proto3" json:"next_com_score,omitempty"`
  5142. LastComScore int32 `protobuf:"varint,9,opt,name=last_com_score,json=lastComScore,proto3" json:"last_com_score,omitempty"`
  5143. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5144. XXX_unrecognized []byte `json:"-"`
  5145. XXX_sizecache int32 `json:"-"`
  5146. }
  5147. func (m *CompetitionInfo) Reset() { *m = CompetitionInfo{} }
  5148. func (m *CompetitionInfo) String() string { return proto.CompactTextString(m) }
  5149. func (*CompetitionInfo) ProtoMessage() {}
  5150. func (*CompetitionInfo) Descriptor() ([]byte, []int) {
  5151. return fileDescriptor_116e343673f7ffaf, []int{84}
  5152. }
  5153. func (m *CompetitionInfo) XXX_Unmarshal(b []byte) error {
  5154. return xxx_messageInfo_CompetitionInfo.Unmarshal(m, b)
  5155. }
  5156. func (m *CompetitionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5157. return xxx_messageInfo_CompetitionInfo.Marshal(b, m, deterministic)
  5158. }
  5159. func (m *CompetitionInfo) XXX_Merge(src proto.Message) {
  5160. xxx_messageInfo_CompetitionInfo.Merge(m, src)
  5161. }
  5162. func (m *CompetitionInfo) XXX_Size() int {
  5163. return xxx_messageInfo_CompetitionInfo.Size(m)
  5164. }
  5165. func (m *CompetitionInfo) XXX_DiscardUnknown() {
  5166. xxx_messageInfo_CompetitionInfo.DiscardUnknown(m)
  5167. }
  5168. var xxx_messageInfo_CompetitionInfo proto.InternalMessageInfo
  5169. func (m *CompetitionInfo) GetCompetitionId() int32 {
  5170. if m != nil {
  5171. return m.CompetitionId
  5172. }
  5173. return 0
  5174. }
  5175. func (m *CompetitionInfo) GetCurEndTime() uint64 {
  5176. if m != nil {
  5177. return m.CurEndTime
  5178. }
  5179. return 0
  5180. }
  5181. func (m *CompetitionInfo) GetRewardInfoList() []*CompetitionRewardInfo {
  5182. if m != nil {
  5183. return m.RewardInfoList
  5184. }
  5185. return nil
  5186. }
  5187. func (m *CompetitionInfo) GetComParam() int32 {
  5188. if m != nil {
  5189. return m.ComParam
  5190. }
  5191. return 0
  5192. }
  5193. func (m *CompetitionInfo) GetComParamAddTime() uint64 {
  5194. if m != nil {
  5195. return m.ComParamAddTime
  5196. }
  5197. return 0
  5198. }
  5199. func (m *CompetitionInfo) GetSelfRank() int32 {
  5200. if m != nil {
  5201. return m.SelfRank
  5202. }
  5203. return 0
  5204. }
  5205. func (m *CompetitionInfo) GetTotalRank() int32 {
  5206. if m != nil {
  5207. return m.TotalRank
  5208. }
  5209. return 0
  5210. }
  5211. func (m *CompetitionInfo) GetNextComScore() int32 {
  5212. if m != nil {
  5213. return m.NextComScore
  5214. }
  5215. return 0
  5216. }
  5217. func (m *CompetitionInfo) GetLastComScore() int32 {
  5218. if m != nil {
  5219. return m.LastComScore
  5220. }
  5221. return 0
  5222. }
  5223. type DivineInfo struct {
  5224. // 占星
  5225. CurStars []int32 `protobuf:"varint,1,rep,packed,name=cur_stars,json=curStars,proto3" json:"cur_stars,omitempty"`
  5226. FailedCount int32 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"`
  5227. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5228. XXX_unrecognized []byte `json:"-"`
  5229. XXX_sizecache int32 `json:"-"`
  5230. }
  5231. func (m *DivineInfo) Reset() { *m = DivineInfo{} }
  5232. func (m *DivineInfo) String() string { return proto.CompactTextString(m) }
  5233. func (*DivineInfo) ProtoMessage() {}
  5234. func (*DivineInfo) Descriptor() ([]byte, []int) {
  5235. return fileDescriptor_116e343673f7ffaf, []int{85}
  5236. }
  5237. func (m *DivineInfo) XXX_Unmarshal(b []byte) error {
  5238. return xxx_messageInfo_DivineInfo.Unmarshal(m, b)
  5239. }
  5240. func (m *DivineInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5241. return xxx_messageInfo_DivineInfo.Marshal(b, m, deterministic)
  5242. }
  5243. func (m *DivineInfo) XXX_Merge(src proto.Message) {
  5244. xxx_messageInfo_DivineInfo.Merge(m, src)
  5245. }
  5246. func (m *DivineInfo) XXX_Size() int {
  5247. return xxx_messageInfo_DivineInfo.Size(m)
  5248. }
  5249. func (m *DivineInfo) XXX_DiscardUnknown() {
  5250. xxx_messageInfo_DivineInfo.DiscardUnknown(m)
  5251. }
  5252. var xxx_messageInfo_DivineInfo proto.InternalMessageInfo
  5253. func (m *DivineInfo) GetCurStars() []int32 {
  5254. if m != nil {
  5255. return m.CurStars
  5256. }
  5257. return nil
  5258. }
  5259. func (m *DivineInfo) GetFailedCount() int32 {
  5260. if m != nil {
  5261. return m.FailedCount
  5262. }
  5263. return 0
  5264. }
  5265. // 每日领奖数据
  5266. type DaySupplyData struct {
  5267. Begin uint64 `protobuf:"varint,1,opt,name=begin,proto3" json:"begin,omitempty"`
  5268. EndIndex uint64 `protobuf:"varint,2,opt,name=end_index,json=endIndex,proto3" json:"end_index,omitempty"`
  5269. Draw bool `protobuf:"varint,3,opt,name=draw,proto3" json:"draw,omitempty"`
  5270. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5271. XXX_unrecognized []byte `json:"-"`
  5272. XXX_sizecache int32 `json:"-"`
  5273. }
  5274. func (m *DaySupplyData) Reset() { *m = DaySupplyData{} }
  5275. func (m *DaySupplyData) String() string { return proto.CompactTextString(m) }
  5276. func (*DaySupplyData) ProtoMessage() {}
  5277. func (*DaySupplyData) Descriptor() ([]byte, []int) {
  5278. return fileDescriptor_116e343673f7ffaf, []int{86}
  5279. }
  5280. func (m *DaySupplyData) XXX_Unmarshal(b []byte) error {
  5281. return xxx_messageInfo_DaySupplyData.Unmarshal(m, b)
  5282. }
  5283. func (m *DaySupplyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5284. return xxx_messageInfo_DaySupplyData.Marshal(b, m, deterministic)
  5285. }
  5286. func (m *DaySupplyData) XXX_Merge(src proto.Message) {
  5287. xxx_messageInfo_DaySupplyData.Merge(m, src)
  5288. }
  5289. func (m *DaySupplyData) XXX_Size() int {
  5290. return xxx_messageInfo_DaySupplyData.Size(m)
  5291. }
  5292. func (m *DaySupplyData) XXX_DiscardUnknown() {
  5293. xxx_messageInfo_DaySupplyData.DiscardUnknown(m)
  5294. }
  5295. var xxx_messageInfo_DaySupplyData proto.InternalMessageInfo
  5296. func (m *DaySupplyData) GetBegin() uint64 {
  5297. if m != nil {
  5298. return m.Begin
  5299. }
  5300. return 0
  5301. }
  5302. func (m *DaySupplyData) GetEndIndex() uint64 {
  5303. if m != nil {
  5304. return m.EndIndex
  5305. }
  5306. return 0
  5307. }
  5308. func (m *DaySupplyData) GetDraw() bool {
  5309. if m != nil {
  5310. return m.Draw
  5311. }
  5312. return false
  5313. }
  5314. // 粉丝投票数据
  5315. type FansVoteData struct {
  5316. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5317. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  5318. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  5319. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5320. XXX_unrecognized []byte `json:"-"`
  5321. XXX_sizecache int32 `json:"-"`
  5322. }
  5323. func (m *FansVoteData) Reset() { *m = FansVoteData{} }
  5324. func (m *FansVoteData) String() string { return proto.CompactTextString(m) }
  5325. func (*FansVoteData) ProtoMessage() {}
  5326. func (*FansVoteData) Descriptor() ([]byte, []int) {
  5327. return fileDescriptor_116e343673f7ffaf, []int{87}
  5328. }
  5329. func (m *FansVoteData) XXX_Unmarshal(b []byte) error {
  5330. return xxx_messageInfo_FansVoteData.Unmarshal(m, b)
  5331. }
  5332. func (m *FansVoteData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5333. return xxx_messageInfo_FansVoteData.Marshal(b, m, deterministic)
  5334. }
  5335. func (m *FansVoteData) XXX_Merge(src proto.Message) {
  5336. xxx_messageInfo_FansVoteData.Merge(m, src)
  5337. }
  5338. func (m *FansVoteData) XXX_Size() int {
  5339. return xxx_messageInfo_FansVoteData.Size(m)
  5340. }
  5341. func (m *FansVoteData) XXX_DiscardUnknown() {
  5342. xxx_messageInfo_FansVoteData.DiscardUnknown(m)
  5343. }
  5344. var xxx_messageInfo_FansVoteData proto.InternalMessageInfo
  5345. func (m *FansVoteData) GetName() string {
  5346. if m != nil {
  5347. return m.Name
  5348. }
  5349. return ""
  5350. }
  5351. func (m *FansVoteData) GetRank() int32 {
  5352. if m != nil {
  5353. return m.Rank
  5354. }
  5355. return 0
  5356. }
  5357. func (m *FansVoteData) GetScore() int32 {
  5358. if m != nil {
  5359. return m.Score
  5360. }
  5361. return 0
  5362. }
  5363. // 箱子排名数据
  5364. type FansBoxData struct {
  5365. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5366. Box int32 `protobuf:"varint,2,opt,name=box,proto3" json:"box,omitempty"`
  5367. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5368. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5369. XXX_unrecognized []byte `json:"-"`
  5370. XXX_sizecache int32 `json:"-"`
  5371. }
  5372. func (m *FansBoxData) Reset() { *m = FansBoxData{} }
  5373. func (m *FansBoxData) String() string { return proto.CompactTextString(m) }
  5374. func (*FansBoxData) ProtoMessage() {}
  5375. func (*FansBoxData) Descriptor() ([]byte, []int) {
  5376. return fileDescriptor_116e343673f7ffaf, []int{88}
  5377. }
  5378. func (m *FansBoxData) XXX_Unmarshal(b []byte) error {
  5379. return xxx_messageInfo_FansBoxData.Unmarshal(m, b)
  5380. }
  5381. func (m *FansBoxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5382. return xxx_messageInfo_FansBoxData.Marshal(b, m, deterministic)
  5383. }
  5384. func (m *FansBoxData) XXX_Merge(src proto.Message) {
  5385. xxx_messageInfo_FansBoxData.Merge(m, src)
  5386. }
  5387. func (m *FansBoxData) XXX_Size() int {
  5388. return xxx_messageInfo_FansBoxData.Size(m)
  5389. }
  5390. func (m *FansBoxData) XXX_DiscardUnknown() {
  5391. xxx_messageInfo_FansBoxData.DiscardUnknown(m)
  5392. }
  5393. var xxx_messageInfo_FansBoxData proto.InternalMessageInfo
  5394. func (m *FansBoxData) GetUid() uint64 {
  5395. if m != nil {
  5396. return m.Uid
  5397. }
  5398. return 0
  5399. }
  5400. func (m *FansBoxData) GetBox() int32 {
  5401. if m != nil {
  5402. return m.Box
  5403. }
  5404. return 0
  5405. }
  5406. func (m *FansBoxData) GetRank() int32 {
  5407. if m != nil {
  5408. return m.Rank
  5409. }
  5410. return 0
  5411. }
  5412. // 排名数据
  5413. type FansRankData struct {
  5414. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5415. Score int32 `protobuf:"varint,2,opt,name=score,proto3" json:"score,omitempty"`
  5416. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5417. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5418. XXX_unrecognized []byte `json:"-"`
  5419. XXX_sizecache int32 `json:"-"`
  5420. }
  5421. func (m *FansRankData) Reset() { *m = FansRankData{} }
  5422. func (m *FansRankData) String() string { return proto.CompactTextString(m) }
  5423. func (*FansRankData) ProtoMessage() {}
  5424. func (*FansRankData) Descriptor() ([]byte, []int) {
  5425. return fileDescriptor_116e343673f7ffaf, []int{89}
  5426. }
  5427. func (m *FansRankData) XXX_Unmarshal(b []byte) error {
  5428. return xxx_messageInfo_FansRankData.Unmarshal(m, b)
  5429. }
  5430. func (m *FansRankData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5431. return xxx_messageInfo_FansRankData.Marshal(b, m, deterministic)
  5432. }
  5433. func (m *FansRankData) XXX_Merge(src proto.Message) {
  5434. xxx_messageInfo_FansRankData.Merge(m, src)
  5435. }
  5436. func (m *FansRankData) XXX_Size() int {
  5437. return xxx_messageInfo_FansRankData.Size(m)
  5438. }
  5439. func (m *FansRankData) XXX_DiscardUnknown() {
  5440. xxx_messageInfo_FansRankData.DiscardUnknown(m)
  5441. }
  5442. var xxx_messageInfo_FansRankData proto.InternalMessageInfo
  5443. func (m *FansRankData) GetUid() uint64 {
  5444. if m != nil {
  5445. return m.Uid
  5446. }
  5447. return 0
  5448. }
  5449. func (m *FansRankData) GetScore() int32 {
  5450. if m != nil {
  5451. return m.Score
  5452. }
  5453. return 0
  5454. }
  5455. func (m *FansRankData) GetRank() int32 {
  5456. if m != nil {
  5457. return m.Rank
  5458. }
  5459. return 0
  5460. }
  5461. type FansVoteDetail struct {
  5462. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5463. VoteTime uint64 `protobuf:"varint,2,opt,name=vote_time,json=voteTime,proto3" json:"vote_time,omitempty"`
  5464. TicketCount int32 `protobuf:"varint,3,opt,name=ticket_count,json=ticketCount,proto3" json:"ticket_count,omitempty"`
  5465. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5466. XXX_unrecognized []byte `json:"-"`
  5467. XXX_sizecache int32 `json:"-"`
  5468. }
  5469. func (m *FansVoteDetail) Reset() { *m = FansVoteDetail{} }
  5470. func (m *FansVoteDetail) String() string { return proto.CompactTextString(m) }
  5471. func (*FansVoteDetail) ProtoMessage() {}
  5472. func (*FansVoteDetail) Descriptor() ([]byte, []int) {
  5473. return fileDescriptor_116e343673f7ffaf, []int{90}
  5474. }
  5475. func (m *FansVoteDetail) XXX_Unmarshal(b []byte) error {
  5476. return xxx_messageInfo_FansVoteDetail.Unmarshal(m, b)
  5477. }
  5478. func (m *FansVoteDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5479. return xxx_messageInfo_FansVoteDetail.Marshal(b, m, deterministic)
  5480. }
  5481. func (m *FansVoteDetail) XXX_Merge(src proto.Message) {
  5482. xxx_messageInfo_FansVoteDetail.Merge(m, src)
  5483. }
  5484. func (m *FansVoteDetail) XXX_Size() int {
  5485. return xxx_messageInfo_FansVoteDetail.Size(m)
  5486. }
  5487. func (m *FansVoteDetail) XXX_DiscardUnknown() {
  5488. xxx_messageInfo_FansVoteDetail.DiscardUnknown(m)
  5489. }
  5490. var xxx_messageInfo_FansVoteDetail proto.InternalMessageInfo
  5491. func (m *FansVoteDetail) GetUid() uint64 {
  5492. if m != nil {
  5493. return m.Uid
  5494. }
  5495. return 0
  5496. }
  5497. func (m *FansVoteDetail) GetVoteTime() uint64 {
  5498. if m != nil {
  5499. return m.VoteTime
  5500. }
  5501. return 0
  5502. }
  5503. func (m *FansVoteDetail) GetTicketCount() int32 {
  5504. if m != nil {
  5505. return m.TicketCount
  5506. }
  5507. return 0
  5508. }
  5509. // 请求自己的粉丝榜单
  5510. type IdolFansInfo struct {
  5511. FansList []*FansVoteDetail `protobuf:"bytes,1,rep,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5512. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5513. XXX_unrecognized []byte `json:"-"`
  5514. XXX_sizecache int32 `json:"-"`
  5515. }
  5516. func (m *IdolFansInfo) Reset() { *m = IdolFansInfo{} }
  5517. func (m *IdolFansInfo) String() string { return proto.CompactTextString(m) }
  5518. func (*IdolFansInfo) ProtoMessage() {}
  5519. func (*IdolFansInfo) Descriptor() ([]byte, []int) {
  5520. return fileDescriptor_116e343673f7ffaf, []int{91}
  5521. }
  5522. func (m *IdolFansInfo) XXX_Unmarshal(b []byte) error {
  5523. return xxx_messageInfo_IdolFansInfo.Unmarshal(m, b)
  5524. }
  5525. func (m *IdolFansInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5526. return xxx_messageInfo_IdolFansInfo.Marshal(b, m, deterministic)
  5527. }
  5528. func (m *IdolFansInfo) XXX_Merge(src proto.Message) {
  5529. xxx_messageInfo_IdolFansInfo.Merge(m, src)
  5530. }
  5531. func (m *IdolFansInfo) XXX_Size() int {
  5532. return xxx_messageInfo_IdolFansInfo.Size(m)
  5533. }
  5534. func (m *IdolFansInfo) XXX_DiscardUnknown() {
  5535. xxx_messageInfo_IdolFansInfo.DiscardUnknown(m)
  5536. }
  5537. var xxx_messageInfo_IdolFansInfo proto.InternalMessageInfo
  5538. func (m *IdolFansInfo) GetFansList() []*FansVoteDetail {
  5539. if m != nil {
  5540. return m.FansList
  5541. }
  5542. return nil
  5543. }
  5544. type IdolInfo struct {
  5545. VoteData []*KeyValueType64 `protobuf:"bytes,1,rep,name=vote_data,json=voteData,proto3" json:"vote_data,omitempty"`
  5546. DayReward []int32 `protobuf:"varint,2,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5547. JoinCompetition bool `protobuf:"varint,3,opt,name=join_competition,json=joinCompetition,proto3" json:"join_competition,omitempty"`
  5548. BoxScore int32 `protobuf:"varint,4,opt,name=box_score,json=boxScore,proto3" json:"box_score,omitempty"`
  5549. FirstBegin uint64 `protobuf:"varint,5,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5550. FirstEnd uint64 `protobuf:"varint,6,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5551. SecondBegin uint64 `protobuf:"varint,7,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5552. SecondEnd uint64 `protobuf:"varint,8,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5553. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5554. XXX_unrecognized []byte `json:"-"`
  5555. XXX_sizecache int32 `json:"-"`
  5556. }
  5557. func (m *IdolInfo) Reset() { *m = IdolInfo{} }
  5558. func (m *IdolInfo) String() string { return proto.CompactTextString(m) }
  5559. func (*IdolInfo) ProtoMessage() {}
  5560. func (*IdolInfo) Descriptor() ([]byte, []int) {
  5561. return fileDescriptor_116e343673f7ffaf, []int{92}
  5562. }
  5563. func (m *IdolInfo) XXX_Unmarshal(b []byte) error {
  5564. return xxx_messageInfo_IdolInfo.Unmarshal(m, b)
  5565. }
  5566. func (m *IdolInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5567. return xxx_messageInfo_IdolInfo.Marshal(b, m, deterministic)
  5568. }
  5569. func (m *IdolInfo) XXX_Merge(src proto.Message) {
  5570. xxx_messageInfo_IdolInfo.Merge(m, src)
  5571. }
  5572. func (m *IdolInfo) XXX_Size() int {
  5573. return xxx_messageInfo_IdolInfo.Size(m)
  5574. }
  5575. func (m *IdolInfo) XXX_DiscardUnknown() {
  5576. xxx_messageInfo_IdolInfo.DiscardUnknown(m)
  5577. }
  5578. var xxx_messageInfo_IdolInfo proto.InternalMessageInfo
  5579. func (m *IdolInfo) GetVoteData() []*KeyValueType64 {
  5580. if m != nil {
  5581. return m.VoteData
  5582. }
  5583. return nil
  5584. }
  5585. func (m *IdolInfo) GetDayReward() []int32 {
  5586. if m != nil {
  5587. return m.DayReward
  5588. }
  5589. return nil
  5590. }
  5591. func (m *IdolInfo) GetJoinCompetition() bool {
  5592. if m != nil {
  5593. return m.JoinCompetition
  5594. }
  5595. return false
  5596. }
  5597. func (m *IdolInfo) GetBoxScore() int32 {
  5598. if m != nil {
  5599. return m.BoxScore
  5600. }
  5601. return 0
  5602. }
  5603. func (m *IdolInfo) GetFirstBegin() uint64 {
  5604. if m != nil {
  5605. return m.FirstBegin
  5606. }
  5607. return 0
  5608. }
  5609. func (m *IdolInfo) GetFirstEnd() uint64 {
  5610. if m != nil {
  5611. return m.FirstEnd
  5612. }
  5613. return 0
  5614. }
  5615. func (m *IdolInfo) GetSecondBegin() uint64 {
  5616. if m != nil {
  5617. return m.SecondBegin
  5618. }
  5619. return 0
  5620. }
  5621. func (m *IdolInfo) GetSecondEnd() uint64 {
  5622. if m != nil {
  5623. return m.SecondEnd
  5624. }
  5625. return 0
  5626. }
  5627. type PlayerShowData struct {
  5628. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5629. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  5630. HeroData *HeroData `protobuf:"bytes,3,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  5631. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5632. XXX_unrecognized []byte `json:"-"`
  5633. XXX_sizecache int32 `json:"-"`
  5634. }
  5635. func (m *PlayerShowData) Reset() { *m = PlayerShowData{} }
  5636. func (m *PlayerShowData) String() string { return proto.CompactTextString(m) }
  5637. func (*PlayerShowData) ProtoMessage() {}
  5638. func (*PlayerShowData) Descriptor() ([]byte, []int) {
  5639. return fileDescriptor_116e343673f7ffaf, []int{93}
  5640. }
  5641. func (m *PlayerShowData) XXX_Unmarshal(b []byte) error {
  5642. return xxx_messageInfo_PlayerShowData.Unmarshal(m, b)
  5643. }
  5644. func (m *PlayerShowData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5645. return xxx_messageInfo_PlayerShowData.Marshal(b, m, deterministic)
  5646. }
  5647. func (m *PlayerShowData) XXX_Merge(src proto.Message) {
  5648. xxx_messageInfo_PlayerShowData.Merge(m, src)
  5649. }
  5650. func (m *PlayerShowData) XXX_Size() int {
  5651. return xxx_messageInfo_PlayerShowData.Size(m)
  5652. }
  5653. func (m *PlayerShowData) XXX_DiscardUnknown() {
  5654. xxx_messageInfo_PlayerShowData.DiscardUnknown(m)
  5655. }
  5656. var xxx_messageInfo_PlayerShowData proto.InternalMessageInfo
  5657. func (m *PlayerShowData) GetUid() uint64 {
  5658. if m != nil {
  5659. return m.Uid
  5660. }
  5661. return 0
  5662. }
  5663. func (m *PlayerShowData) GetRoleBase() *RoleBase {
  5664. if m != nil {
  5665. return m.RoleBase
  5666. }
  5667. return nil
  5668. }
  5669. func (m *PlayerShowData) GetHeroData() *HeroData {
  5670. if m != nil {
  5671. return m.HeroData
  5672. }
  5673. return nil
  5674. }
  5675. type IdolSeasonData struct {
  5676. // 前三名数据
  5677. DetailList []*PlayerShowData `protobuf:"bytes,1,rep,name=detail_list,json=detailList,proto3" json:"detail_list,omitempty"`
  5678. // 前三名的票数
  5679. VoteList []*FansRankData `protobuf:"bytes,2,rep,name=vote_list,json=voteList,proto3" json:"vote_list,omitempty"`
  5680. DayReward []int32 `protobuf:"varint,3,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5681. FirstBegin uint64 `protobuf:"varint,4,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5682. FirstEnd uint64 `protobuf:"varint,5,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5683. SecondBegin uint64 `protobuf:"varint,6,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5684. SecondEnd uint64 `protobuf:"varint,7,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5685. HasBoxReward bool `protobuf:"varint,8,opt,name=has_box_reward,json=hasBoxReward,proto3" json:"has_box_reward,omitempty"`
  5686. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5687. XXX_unrecognized []byte `json:"-"`
  5688. XXX_sizecache int32 `json:"-"`
  5689. }
  5690. func (m *IdolSeasonData) Reset() { *m = IdolSeasonData{} }
  5691. func (m *IdolSeasonData) String() string { return proto.CompactTextString(m) }
  5692. func (*IdolSeasonData) ProtoMessage() {}
  5693. func (*IdolSeasonData) Descriptor() ([]byte, []int) {
  5694. return fileDescriptor_116e343673f7ffaf, []int{94}
  5695. }
  5696. func (m *IdolSeasonData) XXX_Unmarshal(b []byte) error {
  5697. return xxx_messageInfo_IdolSeasonData.Unmarshal(m, b)
  5698. }
  5699. func (m *IdolSeasonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5700. return xxx_messageInfo_IdolSeasonData.Marshal(b, m, deterministic)
  5701. }
  5702. func (m *IdolSeasonData) XXX_Merge(src proto.Message) {
  5703. xxx_messageInfo_IdolSeasonData.Merge(m, src)
  5704. }
  5705. func (m *IdolSeasonData) XXX_Size() int {
  5706. return xxx_messageInfo_IdolSeasonData.Size(m)
  5707. }
  5708. func (m *IdolSeasonData) XXX_DiscardUnknown() {
  5709. xxx_messageInfo_IdolSeasonData.DiscardUnknown(m)
  5710. }
  5711. var xxx_messageInfo_IdolSeasonData proto.InternalMessageInfo
  5712. func (m *IdolSeasonData) GetDetailList() []*PlayerShowData {
  5713. if m != nil {
  5714. return m.DetailList
  5715. }
  5716. return nil
  5717. }
  5718. func (m *IdolSeasonData) GetVoteList() []*FansRankData {
  5719. if m != nil {
  5720. return m.VoteList
  5721. }
  5722. return nil
  5723. }
  5724. func (m *IdolSeasonData) GetDayReward() []int32 {
  5725. if m != nil {
  5726. return m.DayReward
  5727. }
  5728. return nil
  5729. }
  5730. func (m *IdolSeasonData) GetFirstBegin() uint64 {
  5731. if m != nil {
  5732. return m.FirstBegin
  5733. }
  5734. return 0
  5735. }
  5736. func (m *IdolSeasonData) GetFirstEnd() uint64 {
  5737. if m != nil {
  5738. return m.FirstEnd
  5739. }
  5740. return 0
  5741. }
  5742. func (m *IdolSeasonData) GetSecondBegin() uint64 {
  5743. if m != nil {
  5744. return m.SecondBegin
  5745. }
  5746. return 0
  5747. }
  5748. func (m *IdolSeasonData) GetSecondEnd() uint64 {
  5749. if m != nil {
  5750. return m.SecondEnd
  5751. }
  5752. return 0
  5753. }
  5754. func (m *IdolSeasonData) GetHasBoxReward() bool {
  5755. if m != nil {
  5756. return m.HasBoxReward
  5757. }
  5758. return false
  5759. }
  5760. type FansVoteRewardData struct {
  5761. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5762. IdolList []*KeyValueType64 `protobuf:"bytes,2,rep,name=idol_list,json=idolList,proto3" json:"idol_list,omitempty"`
  5763. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5764. XXX_unrecognized []byte `json:"-"`
  5765. XXX_sizecache int32 `json:"-"`
  5766. }
  5767. func (m *FansVoteRewardData) Reset() { *m = FansVoteRewardData{} }
  5768. func (m *FansVoteRewardData) String() string { return proto.CompactTextString(m) }
  5769. func (*FansVoteRewardData) ProtoMessage() {}
  5770. func (*FansVoteRewardData) Descriptor() ([]byte, []int) {
  5771. return fileDescriptor_116e343673f7ffaf, []int{95}
  5772. }
  5773. func (m *FansVoteRewardData) XXX_Unmarshal(b []byte) error {
  5774. return xxx_messageInfo_FansVoteRewardData.Unmarshal(m, b)
  5775. }
  5776. func (m *FansVoteRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5777. return xxx_messageInfo_FansVoteRewardData.Marshal(b, m, deterministic)
  5778. }
  5779. func (m *FansVoteRewardData) XXX_Merge(src proto.Message) {
  5780. xxx_messageInfo_FansVoteRewardData.Merge(m, src)
  5781. }
  5782. func (m *FansVoteRewardData) XXX_Size() int {
  5783. return xxx_messageInfo_FansVoteRewardData.Size(m)
  5784. }
  5785. func (m *FansVoteRewardData) XXX_DiscardUnknown() {
  5786. xxx_messageInfo_FansVoteRewardData.DiscardUnknown(m)
  5787. }
  5788. var xxx_messageInfo_FansVoteRewardData proto.InternalMessageInfo
  5789. func (m *FansVoteRewardData) GetUid() uint64 {
  5790. if m != nil {
  5791. return m.Uid
  5792. }
  5793. return 0
  5794. }
  5795. func (m *FansVoteRewardData) GetIdolList() []*KeyValueType64 {
  5796. if m != nil {
  5797. return m.IdolList
  5798. }
  5799. return nil
  5800. }
  5801. type RoleCompetition struct {
  5802. CurCompetition *CompetitionInfo `protobuf:"bytes,1,opt,name=cur_competition,json=curCompetition,proto3" json:"cur_competition,omitempty"`
  5803. RewardCompetitionId int32 `protobuf:"varint,2,opt,name=reward_competition_id,json=rewardCompetitionId,proto3" json:"reward_competition_id,omitempty"`
  5804. RewardCompetitionSubId int32 `protobuf:"varint,3,opt,name=reward_competition_sub_id,json=rewardCompetitionSubId,proto3" json:"reward_competition_sub_id,omitempty"`
  5805. Divine *DivineInfo `protobuf:"bytes,4,opt,name=divine,proto3" json:"divine,omitempty"`
  5806. Idol *IdolInfo `protobuf:"bytes,5,opt,name=idol,proto3" json:"idol,omitempty"`
  5807. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5808. XXX_unrecognized []byte `json:"-"`
  5809. XXX_sizecache int32 `json:"-"`
  5810. }
  5811. func (m *RoleCompetition) Reset() { *m = RoleCompetition{} }
  5812. func (m *RoleCompetition) String() string { return proto.CompactTextString(m) }
  5813. func (*RoleCompetition) ProtoMessage() {}
  5814. func (*RoleCompetition) Descriptor() ([]byte, []int) {
  5815. return fileDescriptor_116e343673f7ffaf, []int{96}
  5816. }
  5817. func (m *RoleCompetition) XXX_Unmarshal(b []byte) error {
  5818. return xxx_messageInfo_RoleCompetition.Unmarshal(m, b)
  5819. }
  5820. func (m *RoleCompetition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5821. return xxx_messageInfo_RoleCompetition.Marshal(b, m, deterministic)
  5822. }
  5823. func (m *RoleCompetition) XXX_Merge(src proto.Message) {
  5824. xxx_messageInfo_RoleCompetition.Merge(m, src)
  5825. }
  5826. func (m *RoleCompetition) XXX_Size() int {
  5827. return xxx_messageInfo_RoleCompetition.Size(m)
  5828. }
  5829. func (m *RoleCompetition) XXX_DiscardUnknown() {
  5830. xxx_messageInfo_RoleCompetition.DiscardUnknown(m)
  5831. }
  5832. var xxx_messageInfo_RoleCompetition proto.InternalMessageInfo
  5833. func (m *RoleCompetition) GetCurCompetition() *CompetitionInfo {
  5834. if m != nil {
  5835. return m.CurCompetition
  5836. }
  5837. return nil
  5838. }
  5839. func (m *RoleCompetition) GetRewardCompetitionId() int32 {
  5840. if m != nil {
  5841. return m.RewardCompetitionId
  5842. }
  5843. return 0
  5844. }
  5845. func (m *RoleCompetition) GetRewardCompetitionSubId() int32 {
  5846. if m != nil {
  5847. return m.RewardCompetitionSubId
  5848. }
  5849. return 0
  5850. }
  5851. func (m *RoleCompetition) GetDivine() *DivineInfo {
  5852. if m != nil {
  5853. return m.Divine
  5854. }
  5855. return nil
  5856. }
  5857. func (m *RoleCompetition) GetIdol() *IdolInfo {
  5858. if m != nil {
  5859. return m.Idol
  5860. }
  5861. return nil
  5862. }
  5863. // //////////////////////social好友
  5864. // 每次上线时需要重新加载
  5865. type RoleFriend struct {
  5866. SubList []uint64 `protobuf:"varint,1,rep,packed,name=sub_list,json=subList,proto3" json:"sub_list,omitempty"`
  5867. FansList []uint64 `protobuf:"varint,2,rep,packed,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5868. BlackList []uint64 `protobuf:"varint,3,rep,packed,name=black_list,json=blackList,proto3" json:"black_list,omitempty"`
  5869. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5870. XXX_unrecognized []byte `json:"-"`
  5871. XXX_sizecache int32 `json:"-"`
  5872. }
  5873. func (m *RoleFriend) Reset() { *m = RoleFriend{} }
  5874. func (m *RoleFriend) String() string { return proto.CompactTextString(m) }
  5875. func (*RoleFriend) ProtoMessage() {}
  5876. func (*RoleFriend) Descriptor() ([]byte, []int) {
  5877. return fileDescriptor_116e343673f7ffaf, []int{97}
  5878. }
  5879. func (m *RoleFriend) XXX_Unmarshal(b []byte) error {
  5880. return xxx_messageInfo_RoleFriend.Unmarshal(m, b)
  5881. }
  5882. func (m *RoleFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5883. return xxx_messageInfo_RoleFriend.Marshal(b, m, deterministic)
  5884. }
  5885. func (m *RoleFriend) XXX_Merge(src proto.Message) {
  5886. xxx_messageInfo_RoleFriend.Merge(m, src)
  5887. }
  5888. func (m *RoleFriend) XXX_Size() int {
  5889. return xxx_messageInfo_RoleFriend.Size(m)
  5890. }
  5891. func (m *RoleFriend) XXX_DiscardUnknown() {
  5892. xxx_messageInfo_RoleFriend.DiscardUnknown(m)
  5893. }
  5894. var xxx_messageInfo_RoleFriend proto.InternalMessageInfo
  5895. func (m *RoleFriend) GetSubList() []uint64 {
  5896. if m != nil {
  5897. return m.SubList
  5898. }
  5899. return nil
  5900. }
  5901. func (m *RoleFriend) GetFansList() []uint64 {
  5902. if m != nil {
  5903. return m.FansList
  5904. }
  5905. return nil
  5906. }
  5907. func (m *RoleFriend) GetBlackList() []uint64 {
  5908. if m != nil {
  5909. return m.BlackList
  5910. }
  5911. return nil
  5912. }
  5913. type RoleSocial struct {
  5914. FriendInfo *RoleFriend `protobuf:"bytes,1,opt,name=friendInfo,proto3" json:"friendInfo,omitempty"`
  5915. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5916. XXX_unrecognized []byte `json:"-"`
  5917. XXX_sizecache int32 `json:"-"`
  5918. }
  5919. func (m *RoleSocial) Reset() { *m = RoleSocial{} }
  5920. func (m *RoleSocial) String() string { return proto.CompactTextString(m) }
  5921. func (*RoleSocial) ProtoMessage() {}
  5922. func (*RoleSocial) Descriptor() ([]byte, []int) {
  5923. return fileDescriptor_116e343673f7ffaf, []int{98}
  5924. }
  5925. func (m *RoleSocial) XXX_Unmarshal(b []byte) error {
  5926. return xxx_messageInfo_RoleSocial.Unmarshal(m, b)
  5927. }
  5928. func (m *RoleSocial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5929. return xxx_messageInfo_RoleSocial.Marshal(b, m, deterministic)
  5930. }
  5931. func (m *RoleSocial) XXX_Merge(src proto.Message) {
  5932. xxx_messageInfo_RoleSocial.Merge(m, src)
  5933. }
  5934. func (m *RoleSocial) XXX_Size() int {
  5935. return xxx_messageInfo_RoleSocial.Size(m)
  5936. }
  5937. func (m *RoleSocial) XXX_DiscardUnknown() {
  5938. xxx_messageInfo_RoleSocial.DiscardUnknown(m)
  5939. }
  5940. var xxx_messageInfo_RoleSocial proto.InternalMessageInfo
  5941. func (m *RoleSocial) GetFriendInfo() *RoleFriend {
  5942. if m != nil {
  5943. return m.FriendInfo
  5944. }
  5945. return nil
  5946. }
  5947. // //////////////////////common
  5948. // 战斗玩家数据
  5949. type FightRoleInfo struct {
  5950. IsRobot bool `protobuf:"varint,1,opt,name=is_robot,json=isRobot,proto3" json:"is_robot,omitempty"`
  5951. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  5952. // 系统数据
  5953. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  5954. AttrList []*KeyValueType `protobuf:"bytes,4,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  5955. FashionData *FashionData `protobuf:"bytes,5,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  5956. HeroDataList []*HeroData `protobuf:"bytes,6,rep,name=hero_data_list,json=heroDataList,proto3" json:"hero_data_list,omitempty"`
  5957. MaxFightPower int32 `protobuf:"varint,7,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  5958. BattlePetList []*PetData `protobuf:"bytes,8,rep,name=battle_pet_list,json=battlePetList,proto3" json:"battle_pet_list,omitempty"`
  5959. ChangePlayId int32 `protobuf:"varint,9,opt,name=change_play_id,json=changePlayId,proto3" json:"change_play_id,omitempty"`
  5960. RepressSkillPvpVal int32 `protobuf:"varint,10,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  5961. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5962. XXX_unrecognized []byte `json:"-"`
  5963. XXX_sizecache int32 `json:"-"`
  5964. }
  5965. func (m *FightRoleInfo) Reset() { *m = FightRoleInfo{} }
  5966. func (m *FightRoleInfo) String() string { return proto.CompactTextString(m) }
  5967. func (*FightRoleInfo) ProtoMessage() {}
  5968. func (*FightRoleInfo) Descriptor() ([]byte, []int) {
  5969. return fileDescriptor_116e343673f7ffaf, []int{99}
  5970. }
  5971. func (m *FightRoleInfo) XXX_Unmarshal(b []byte) error {
  5972. return xxx_messageInfo_FightRoleInfo.Unmarshal(m, b)
  5973. }
  5974. func (m *FightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5975. return xxx_messageInfo_FightRoleInfo.Marshal(b, m, deterministic)
  5976. }
  5977. func (m *FightRoleInfo) XXX_Merge(src proto.Message) {
  5978. xxx_messageInfo_FightRoleInfo.Merge(m, src)
  5979. }
  5980. func (m *FightRoleInfo) XXX_Size() int {
  5981. return xxx_messageInfo_FightRoleInfo.Size(m)
  5982. }
  5983. func (m *FightRoleInfo) XXX_DiscardUnknown() {
  5984. xxx_messageInfo_FightRoleInfo.DiscardUnknown(m)
  5985. }
  5986. var xxx_messageInfo_FightRoleInfo proto.InternalMessageInfo
  5987. func (m *FightRoleInfo) GetIsRobot() bool {
  5988. if m != nil {
  5989. return m.IsRobot
  5990. }
  5991. return false
  5992. }
  5993. func (m *FightRoleInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  5994. if m != nil {
  5995. return m.BriefInfo
  5996. }
  5997. return nil
  5998. }
  5999. func (m *FightRoleInfo) GetJobLevel() int32 {
  6000. if m != nil {
  6001. return m.JobLevel
  6002. }
  6003. return 0
  6004. }
  6005. func (m *FightRoleInfo) GetAttrList() []*KeyValueType {
  6006. if m != nil {
  6007. return m.AttrList
  6008. }
  6009. return nil
  6010. }
  6011. func (m *FightRoleInfo) GetFashionData() *FashionData {
  6012. if m != nil {
  6013. return m.FashionData
  6014. }
  6015. return nil
  6016. }
  6017. func (m *FightRoleInfo) GetHeroDataList() []*HeroData {
  6018. if m != nil {
  6019. return m.HeroDataList
  6020. }
  6021. return nil
  6022. }
  6023. func (m *FightRoleInfo) GetMaxFightPower() int32 {
  6024. if m != nil {
  6025. return m.MaxFightPower
  6026. }
  6027. return 0
  6028. }
  6029. func (m *FightRoleInfo) GetBattlePetList() []*PetData {
  6030. if m != nil {
  6031. return m.BattlePetList
  6032. }
  6033. return nil
  6034. }
  6035. func (m *FightRoleInfo) GetChangePlayId() int32 {
  6036. if m != nil {
  6037. return m.ChangePlayId
  6038. }
  6039. return 0
  6040. }
  6041. func (m *FightRoleInfo) GetRepressSkillPvpVal() int32 {
  6042. if m != nil {
  6043. return m.RepressSkillPvpVal
  6044. }
  6045. return 0
  6046. }
  6047. type ChatMessageInfo struct {
  6048. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  6049. SendTime uint64 `protobuf:"varint,2,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6050. SubType int32 `protobuf:"varint,3,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
  6051. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6052. XXX_unrecognized []byte `json:"-"`
  6053. XXX_sizecache int32 `json:"-"`
  6054. }
  6055. func (m *ChatMessageInfo) Reset() { *m = ChatMessageInfo{} }
  6056. func (m *ChatMessageInfo) String() string { return proto.CompactTextString(m) }
  6057. func (*ChatMessageInfo) ProtoMessage() {}
  6058. func (*ChatMessageInfo) Descriptor() ([]byte, []int) {
  6059. return fileDescriptor_116e343673f7ffaf, []int{100}
  6060. }
  6061. func (m *ChatMessageInfo) XXX_Unmarshal(b []byte) error {
  6062. return xxx_messageInfo_ChatMessageInfo.Unmarshal(m, b)
  6063. }
  6064. func (m *ChatMessageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6065. return xxx_messageInfo_ChatMessageInfo.Marshal(b, m, deterministic)
  6066. }
  6067. func (m *ChatMessageInfo) XXX_Merge(src proto.Message) {
  6068. xxx_messageInfo_ChatMessageInfo.Merge(m, src)
  6069. }
  6070. func (m *ChatMessageInfo) XXX_Size() int {
  6071. return xxx_messageInfo_ChatMessageInfo.Size(m)
  6072. }
  6073. func (m *ChatMessageInfo) XXX_DiscardUnknown() {
  6074. xxx_messageInfo_ChatMessageInfo.DiscardUnknown(m)
  6075. }
  6076. var xxx_messageInfo_ChatMessageInfo proto.InternalMessageInfo
  6077. func (m *ChatMessageInfo) GetMessage() string {
  6078. if m != nil {
  6079. return m.Message
  6080. }
  6081. return ""
  6082. }
  6083. func (m *ChatMessageInfo) GetSendTime() uint64 {
  6084. if m != nil {
  6085. return m.SendTime
  6086. }
  6087. return 0
  6088. }
  6089. func (m *ChatMessageInfo) GetSubType() int32 {
  6090. if m != nil {
  6091. return m.SubType
  6092. }
  6093. return 0
  6094. }
  6095. type ChatPlayerBriefInfo struct {
  6096. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6097. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6098. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6099. ConfigId int32 `protobuf:"varint,4,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6100. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6101. HeadFrameId int32 `protobuf:"varint,6,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6102. Gender int32 `protobuf:"varint,7,opt,name=gender,proto3" json:"gender,omitempty"`
  6103. VipLevel int32 `protobuf:"varint,8,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6104. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6105. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6106. XXX_unrecognized []byte `json:"-"`
  6107. XXX_sizecache int32 `json:"-"`
  6108. }
  6109. func (m *ChatPlayerBriefInfo) Reset() { *m = ChatPlayerBriefInfo{} }
  6110. func (m *ChatPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6111. func (*ChatPlayerBriefInfo) ProtoMessage() {}
  6112. func (*ChatPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6113. return fileDescriptor_116e343673f7ffaf, []int{101}
  6114. }
  6115. func (m *ChatPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6116. return xxx_messageInfo_ChatPlayerBriefInfo.Unmarshal(m, b)
  6117. }
  6118. func (m *ChatPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6119. return xxx_messageInfo_ChatPlayerBriefInfo.Marshal(b, m, deterministic)
  6120. }
  6121. func (m *ChatPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6122. xxx_messageInfo_ChatPlayerBriefInfo.Merge(m, src)
  6123. }
  6124. func (m *ChatPlayerBriefInfo) XXX_Size() int {
  6125. return xxx_messageInfo_ChatPlayerBriefInfo.Size(m)
  6126. }
  6127. func (m *ChatPlayerBriefInfo) XXX_DiscardUnknown() {
  6128. xxx_messageInfo_ChatPlayerBriefInfo.DiscardUnknown(m)
  6129. }
  6130. var xxx_messageInfo_ChatPlayerBriefInfo proto.InternalMessageInfo
  6131. func (m *ChatPlayerBriefInfo) GetUid() uint64 {
  6132. if m != nil {
  6133. return m.Uid
  6134. }
  6135. return 0
  6136. }
  6137. func (m *ChatPlayerBriefInfo) GetNickName() string {
  6138. if m != nil {
  6139. return m.NickName
  6140. }
  6141. return ""
  6142. }
  6143. func (m *ChatPlayerBriefInfo) GetImgId() int32 {
  6144. if m != nil {
  6145. return m.ImgId
  6146. }
  6147. return 0
  6148. }
  6149. func (m *ChatPlayerBriefInfo) GetConfigId() int32 {
  6150. if m != nil {
  6151. return m.ConfigId
  6152. }
  6153. return 0
  6154. }
  6155. func (m *ChatPlayerBriefInfo) GetLevel() int32 {
  6156. if m != nil {
  6157. return m.Level
  6158. }
  6159. return 0
  6160. }
  6161. func (m *ChatPlayerBriefInfo) GetHeadFrameId() int32 {
  6162. if m != nil {
  6163. return m.HeadFrameId
  6164. }
  6165. return 0
  6166. }
  6167. func (m *ChatPlayerBriefInfo) GetGender() int32 {
  6168. if m != nil {
  6169. return m.Gender
  6170. }
  6171. return 0
  6172. }
  6173. func (m *ChatPlayerBriefInfo) GetVipLevel() int32 {
  6174. if m != nil {
  6175. return m.VipLevel
  6176. }
  6177. return 0
  6178. }
  6179. func (m *ChatPlayerBriefInfo) GetHeadId() int32 {
  6180. if m != nil {
  6181. return m.HeadId
  6182. }
  6183. return 0
  6184. }
  6185. type CommonPlayerBriefInfo struct {
  6186. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6187. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6188. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6189. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  6190. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6191. ConfigId int32 `protobuf:"varint,6,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6192. FightPower int32 `protobuf:"varint,7,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  6193. OnlineState bool `protobuf:"varint,8,opt,name=online_state,json=onlineState,proto3" json:"online_state,omitempty"`
  6194. OnlineTime uint64 `protobuf:"varint,9,opt,name=online_time,json=onlineTime,proto3" json:"online_time,omitempty"`
  6195. TowerLevel int32 `protobuf:"varint,10,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  6196. TowerTime uint64 `protobuf:"varint,11,opt,name=tower_time,json=towerTime,proto3" json:"tower_time,omitempty"`
  6197. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  6198. BattleRecordId uint64 `protobuf:"varint,13,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  6199. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6200. VipLevel int32 `protobuf:"varint,15,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6201. SelectZone int32 `protobuf:"varint,16,opt,name=select_zone,json=selectZone,proto3" json:"select_zone,omitempty"`
  6202. HeadId int32 `protobuf:"varint,17,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6203. // 后续字段不做保存操作
  6204. TotalRecharge float32 `protobuf:"fixed32,30,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  6205. LastRechargeTime uint64 `protobuf:"varint,31,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  6206. Rmb uint64 `protobuf:"varint,32,opt,name=rmb,proto3" json:"rmb,omitempty"`
  6207. Zeny uint64 `protobuf:"varint,33,opt,name=zeny,proto3" json:"zeny,omitempty"`
  6208. MaxFightPower uint32 `protobuf:"varint,34,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  6209. Daochang100Tips string `protobuf:"bytes,35,opt,name=daochang100_tips,json=daochang100Tips,proto3" json:"daochang100_tips,omitempty"`
  6210. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6211. XXX_unrecognized []byte `json:"-"`
  6212. XXX_sizecache int32 `json:"-"`
  6213. }
  6214. func (m *CommonPlayerBriefInfo) Reset() { *m = CommonPlayerBriefInfo{} }
  6215. func (m *CommonPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6216. func (*CommonPlayerBriefInfo) ProtoMessage() {}
  6217. func (*CommonPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6218. return fileDescriptor_116e343673f7ffaf, []int{102}
  6219. }
  6220. func (m *CommonPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6221. return xxx_messageInfo_CommonPlayerBriefInfo.Unmarshal(m, b)
  6222. }
  6223. func (m *CommonPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6224. return xxx_messageInfo_CommonPlayerBriefInfo.Marshal(b, m, deterministic)
  6225. }
  6226. func (m *CommonPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6227. xxx_messageInfo_CommonPlayerBriefInfo.Merge(m, src)
  6228. }
  6229. func (m *CommonPlayerBriefInfo) XXX_Size() int {
  6230. return xxx_messageInfo_CommonPlayerBriefInfo.Size(m)
  6231. }
  6232. func (m *CommonPlayerBriefInfo) XXX_DiscardUnknown() {
  6233. xxx_messageInfo_CommonPlayerBriefInfo.DiscardUnknown(m)
  6234. }
  6235. var xxx_messageInfo_CommonPlayerBriefInfo proto.InternalMessageInfo
  6236. func (m *CommonPlayerBriefInfo) GetUid() uint64 {
  6237. if m != nil {
  6238. return m.Uid
  6239. }
  6240. return 0
  6241. }
  6242. func (m *CommonPlayerBriefInfo) GetNickName() string {
  6243. if m != nil {
  6244. return m.NickName
  6245. }
  6246. return ""
  6247. }
  6248. func (m *CommonPlayerBriefInfo) GetImgId() int32 {
  6249. if m != nil {
  6250. return m.ImgId
  6251. }
  6252. return 0
  6253. }
  6254. func (m *CommonPlayerBriefInfo) GetGender() int32 {
  6255. if m != nil {
  6256. return m.Gender
  6257. }
  6258. return 0
  6259. }
  6260. func (m *CommonPlayerBriefInfo) GetLevel() int32 {
  6261. if m != nil {
  6262. return m.Level
  6263. }
  6264. return 0
  6265. }
  6266. func (m *CommonPlayerBriefInfo) GetConfigId() int32 {
  6267. if m != nil {
  6268. return m.ConfigId
  6269. }
  6270. return 0
  6271. }
  6272. func (m *CommonPlayerBriefInfo) GetFightPower() int32 {
  6273. if m != nil {
  6274. return m.FightPower
  6275. }
  6276. return 0
  6277. }
  6278. func (m *CommonPlayerBriefInfo) GetOnlineState() bool {
  6279. if m != nil {
  6280. return m.OnlineState
  6281. }
  6282. return false
  6283. }
  6284. func (m *CommonPlayerBriefInfo) GetOnlineTime() uint64 {
  6285. if m != nil {
  6286. return m.OnlineTime
  6287. }
  6288. return 0
  6289. }
  6290. func (m *CommonPlayerBriefInfo) GetTowerLevel() int32 {
  6291. if m != nil {
  6292. return m.TowerLevel
  6293. }
  6294. return 0
  6295. }
  6296. func (m *CommonPlayerBriefInfo) GetTowerTime() uint64 {
  6297. if m != nil {
  6298. return m.TowerTime
  6299. }
  6300. return 0
  6301. }
  6302. func (m *CommonPlayerBriefInfo) GetMapLevelId() int32 {
  6303. if m != nil {
  6304. return m.MapLevelId
  6305. }
  6306. return 0
  6307. }
  6308. func (m *CommonPlayerBriefInfo) GetBattleRecordId() uint64 {
  6309. if m != nil {
  6310. return m.BattleRecordId
  6311. }
  6312. return 0
  6313. }
  6314. func (m *CommonPlayerBriefInfo) GetHeadFrameId() int32 {
  6315. if m != nil {
  6316. return m.HeadFrameId
  6317. }
  6318. return 0
  6319. }
  6320. func (m *CommonPlayerBriefInfo) GetVipLevel() int32 {
  6321. if m != nil {
  6322. return m.VipLevel
  6323. }
  6324. return 0
  6325. }
  6326. func (m *CommonPlayerBriefInfo) GetSelectZone() int32 {
  6327. if m != nil {
  6328. return m.SelectZone
  6329. }
  6330. return 0
  6331. }
  6332. func (m *CommonPlayerBriefInfo) GetHeadId() int32 {
  6333. if m != nil {
  6334. return m.HeadId
  6335. }
  6336. return 0
  6337. }
  6338. func (m *CommonPlayerBriefInfo) GetTotalRecharge() float32 {
  6339. if m != nil {
  6340. return m.TotalRecharge
  6341. }
  6342. return 0
  6343. }
  6344. func (m *CommonPlayerBriefInfo) GetLastRechargeTime() uint64 {
  6345. if m != nil {
  6346. return m.LastRechargeTime
  6347. }
  6348. return 0
  6349. }
  6350. func (m *CommonPlayerBriefInfo) GetRmb() uint64 {
  6351. if m != nil {
  6352. return m.Rmb
  6353. }
  6354. return 0
  6355. }
  6356. func (m *CommonPlayerBriefInfo) GetZeny() uint64 {
  6357. if m != nil {
  6358. return m.Zeny
  6359. }
  6360. return 0
  6361. }
  6362. func (m *CommonPlayerBriefInfo) GetMaxFightPower() uint32 {
  6363. if m != nil {
  6364. return m.MaxFightPower
  6365. }
  6366. return 0
  6367. }
  6368. func (m *CommonPlayerBriefInfo) GetDaochang100Tips() string {
  6369. if m != nil {
  6370. return m.Daochang100Tips
  6371. }
  6372. return ""
  6373. }
  6374. type PlayerStateInfo struct {
  6375. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6376. Online bool `protobuf:"varint,2,opt,name=online,proto3" json:"online,omitempty"`
  6377. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6378. XXX_unrecognized []byte `json:"-"`
  6379. XXX_sizecache int32 `json:"-"`
  6380. }
  6381. func (m *PlayerStateInfo) Reset() { *m = PlayerStateInfo{} }
  6382. func (m *PlayerStateInfo) String() string { return proto.CompactTextString(m) }
  6383. func (*PlayerStateInfo) ProtoMessage() {}
  6384. func (*PlayerStateInfo) Descriptor() ([]byte, []int) {
  6385. return fileDescriptor_116e343673f7ffaf, []int{103}
  6386. }
  6387. func (m *PlayerStateInfo) XXX_Unmarshal(b []byte) error {
  6388. return xxx_messageInfo_PlayerStateInfo.Unmarshal(m, b)
  6389. }
  6390. func (m *PlayerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6391. return xxx_messageInfo_PlayerStateInfo.Marshal(b, m, deterministic)
  6392. }
  6393. func (m *PlayerStateInfo) XXX_Merge(src proto.Message) {
  6394. xxx_messageInfo_PlayerStateInfo.Merge(m, src)
  6395. }
  6396. func (m *PlayerStateInfo) XXX_Size() int {
  6397. return xxx_messageInfo_PlayerStateInfo.Size(m)
  6398. }
  6399. func (m *PlayerStateInfo) XXX_DiscardUnknown() {
  6400. xxx_messageInfo_PlayerStateInfo.DiscardUnknown(m)
  6401. }
  6402. var xxx_messageInfo_PlayerStateInfo proto.InternalMessageInfo
  6403. func (m *PlayerStateInfo) GetUid() uint64 {
  6404. if m != nil {
  6405. return m.Uid
  6406. }
  6407. return 0
  6408. }
  6409. func (m *PlayerStateInfo) GetOnline() bool {
  6410. if m != nil {
  6411. return m.Online
  6412. }
  6413. return false
  6414. }
  6415. type SystemMessage struct {
  6416. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6417. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6418. ParamId []int32 `protobuf:"varint,3,rep,packed,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  6419. SendTime uint64 `protobuf:"varint,4,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6420. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6421. XXX_unrecognized []byte `json:"-"`
  6422. XXX_sizecache int32 `json:"-"`
  6423. }
  6424. func (m *SystemMessage) Reset() { *m = SystemMessage{} }
  6425. func (m *SystemMessage) String() string { return proto.CompactTextString(m) }
  6426. func (*SystemMessage) ProtoMessage() {}
  6427. func (*SystemMessage) Descriptor() ([]byte, []int) {
  6428. return fileDescriptor_116e343673f7ffaf, []int{104}
  6429. }
  6430. func (m *SystemMessage) XXX_Unmarshal(b []byte) error {
  6431. return xxx_messageInfo_SystemMessage.Unmarshal(m, b)
  6432. }
  6433. func (m *SystemMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6434. return xxx_messageInfo_SystemMessage.Marshal(b, m, deterministic)
  6435. }
  6436. func (m *SystemMessage) XXX_Merge(src proto.Message) {
  6437. xxx_messageInfo_SystemMessage.Merge(m, src)
  6438. }
  6439. func (m *SystemMessage) XXX_Size() int {
  6440. return xxx_messageInfo_SystemMessage.Size(m)
  6441. }
  6442. func (m *SystemMessage) XXX_DiscardUnknown() {
  6443. xxx_messageInfo_SystemMessage.DiscardUnknown(m)
  6444. }
  6445. var xxx_messageInfo_SystemMessage proto.InternalMessageInfo
  6446. func (m *SystemMessage) GetType() int32 {
  6447. if m != nil {
  6448. return m.Type
  6449. }
  6450. return 0
  6451. }
  6452. func (m *SystemMessage) GetNickName() string {
  6453. if m != nil {
  6454. return m.NickName
  6455. }
  6456. return ""
  6457. }
  6458. func (m *SystemMessage) GetParamId() []int32 {
  6459. if m != nil {
  6460. return m.ParamId
  6461. }
  6462. return nil
  6463. }
  6464. func (m *SystemMessage) GetSendTime() uint64 {
  6465. if m != nil {
  6466. return m.SendTime
  6467. }
  6468. return 0
  6469. }
  6470. type MessageContentInfo struct {
  6471. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6472. FromId *ChatPlayerBriefInfo `protobuf:"bytes,2,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"`
  6473. Message *ChatMessageInfo `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
  6474. TargetId uint64 `protobuf:"varint,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  6475. ParamList []int32 `protobuf:"varint,5,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6476. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6477. XXX_unrecognized []byte `json:"-"`
  6478. XXX_sizecache int32 `json:"-"`
  6479. }
  6480. func (m *MessageContentInfo) Reset() { *m = MessageContentInfo{} }
  6481. func (m *MessageContentInfo) String() string { return proto.CompactTextString(m) }
  6482. func (*MessageContentInfo) ProtoMessage() {}
  6483. func (*MessageContentInfo) Descriptor() ([]byte, []int) {
  6484. return fileDescriptor_116e343673f7ffaf, []int{105}
  6485. }
  6486. func (m *MessageContentInfo) XXX_Unmarshal(b []byte) error {
  6487. return xxx_messageInfo_MessageContentInfo.Unmarshal(m, b)
  6488. }
  6489. func (m *MessageContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6490. return xxx_messageInfo_MessageContentInfo.Marshal(b, m, deterministic)
  6491. }
  6492. func (m *MessageContentInfo) XXX_Merge(src proto.Message) {
  6493. xxx_messageInfo_MessageContentInfo.Merge(m, src)
  6494. }
  6495. func (m *MessageContentInfo) XXX_Size() int {
  6496. return xxx_messageInfo_MessageContentInfo.Size(m)
  6497. }
  6498. func (m *MessageContentInfo) XXX_DiscardUnknown() {
  6499. xxx_messageInfo_MessageContentInfo.DiscardUnknown(m)
  6500. }
  6501. var xxx_messageInfo_MessageContentInfo proto.InternalMessageInfo
  6502. func (m *MessageContentInfo) GetType() int32 {
  6503. if m != nil {
  6504. return m.Type
  6505. }
  6506. return 0
  6507. }
  6508. func (m *MessageContentInfo) GetFromId() *ChatPlayerBriefInfo {
  6509. if m != nil {
  6510. return m.FromId
  6511. }
  6512. return nil
  6513. }
  6514. func (m *MessageContentInfo) GetMessage() *ChatMessageInfo {
  6515. if m != nil {
  6516. return m.Message
  6517. }
  6518. return nil
  6519. }
  6520. func (m *MessageContentInfo) GetTargetId() uint64 {
  6521. if m != nil {
  6522. return m.TargetId
  6523. }
  6524. return 0
  6525. }
  6526. func (m *MessageContentInfo) GetParamList() []int32 {
  6527. if m != nil {
  6528. return m.ParamList
  6529. }
  6530. return nil
  6531. }
  6532. type RoleChat struct {
  6533. OfflineMsgPlayerList []*ChatPlayerBriefInfo `protobuf:"bytes,1,rep,name=offline_msg_player_list,json=offlineMsgPlayerList,proto3" json:"offline_msg_player_list,omitempty"`
  6534. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6535. XXX_unrecognized []byte `json:"-"`
  6536. XXX_sizecache int32 `json:"-"`
  6537. }
  6538. func (m *RoleChat) Reset() { *m = RoleChat{} }
  6539. func (m *RoleChat) String() string { return proto.CompactTextString(m) }
  6540. func (*RoleChat) ProtoMessage() {}
  6541. func (*RoleChat) Descriptor() ([]byte, []int) {
  6542. return fileDescriptor_116e343673f7ffaf, []int{106}
  6543. }
  6544. func (m *RoleChat) XXX_Unmarshal(b []byte) error {
  6545. return xxx_messageInfo_RoleChat.Unmarshal(m, b)
  6546. }
  6547. func (m *RoleChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6548. return xxx_messageInfo_RoleChat.Marshal(b, m, deterministic)
  6549. }
  6550. func (m *RoleChat) XXX_Merge(src proto.Message) {
  6551. xxx_messageInfo_RoleChat.Merge(m, src)
  6552. }
  6553. func (m *RoleChat) XXX_Size() int {
  6554. return xxx_messageInfo_RoleChat.Size(m)
  6555. }
  6556. func (m *RoleChat) XXX_DiscardUnknown() {
  6557. xxx_messageInfo_RoleChat.DiscardUnknown(m)
  6558. }
  6559. var xxx_messageInfo_RoleChat proto.InternalMessageInfo
  6560. func (m *RoleChat) GetOfflineMsgPlayerList() []*ChatPlayerBriefInfo {
  6561. if m != nil {
  6562. return m.OfflineMsgPlayerList
  6563. }
  6564. return nil
  6565. }
  6566. type BuyInfo struct {
  6567. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6568. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  6569. BuyTime uint64 `protobuf:"varint,3,opt,name=buy_time,json=buyTime,proto3" json:"buy_time,omitempty"`
  6570. RefTime int64 `protobuf:"varint,5,opt,name=ref_time,json=refTime,proto3" json:"ref_time,omitempty"`
  6571. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6572. XXX_unrecognized []byte `json:"-"`
  6573. XXX_sizecache int32 `json:"-"`
  6574. }
  6575. func (m *BuyInfo) Reset() { *m = BuyInfo{} }
  6576. func (m *BuyInfo) String() string { return proto.CompactTextString(m) }
  6577. func (*BuyInfo) ProtoMessage() {}
  6578. func (*BuyInfo) Descriptor() ([]byte, []int) {
  6579. return fileDescriptor_116e343673f7ffaf, []int{107}
  6580. }
  6581. func (m *BuyInfo) XXX_Unmarshal(b []byte) error {
  6582. return xxx_messageInfo_BuyInfo.Unmarshal(m, b)
  6583. }
  6584. func (m *BuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6585. return xxx_messageInfo_BuyInfo.Marshal(b, m, deterministic)
  6586. }
  6587. func (m *BuyInfo) XXX_Merge(src proto.Message) {
  6588. xxx_messageInfo_BuyInfo.Merge(m, src)
  6589. }
  6590. func (m *BuyInfo) XXX_Size() int {
  6591. return xxx_messageInfo_BuyInfo.Size(m)
  6592. }
  6593. func (m *BuyInfo) XXX_DiscardUnknown() {
  6594. xxx_messageInfo_BuyInfo.DiscardUnknown(m)
  6595. }
  6596. var xxx_messageInfo_BuyInfo proto.InternalMessageInfo
  6597. func (m *BuyInfo) GetGoodsId() int32 {
  6598. if m != nil {
  6599. return m.GoodsId
  6600. }
  6601. return 0
  6602. }
  6603. func (m *BuyInfo) GetBuyNum() int32 {
  6604. if m != nil {
  6605. return m.BuyNum
  6606. }
  6607. return 0
  6608. }
  6609. func (m *BuyInfo) GetBuyTime() uint64 {
  6610. if m != nil {
  6611. return m.BuyTime
  6612. }
  6613. return 0
  6614. }
  6615. func (m *BuyInfo) GetRefTime() int64 {
  6616. if m != nil {
  6617. return m.RefTime
  6618. }
  6619. return 0
  6620. }
  6621. // 黑市类型商店数据
  6622. type SpecialShop struct {
  6623. RefreshTime int64 `protobuf:"varint,1,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6624. GoodsList []int32 `protobuf:"varint,2,rep,packed,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
  6625. RefreshCount int32 `protobuf:"varint,3,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6626. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6627. XXX_unrecognized []byte `json:"-"`
  6628. XXX_sizecache int32 `json:"-"`
  6629. }
  6630. func (m *SpecialShop) Reset() { *m = SpecialShop{} }
  6631. func (m *SpecialShop) String() string { return proto.CompactTextString(m) }
  6632. func (*SpecialShop) ProtoMessage() {}
  6633. func (*SpecialShop) Descriptor() ([]byte, []int) {
  6634. return fileDescriptor_116e343673f7ffaf, []int{108}
  6635. }
  6636. func (m *SpecialShop) XXX_Unmarshal(b []byte) error {
  6637. return xxx_messageInfo_SpecialShop.Unmarshal(m, b)
  6638. }
  6639. func (m *SpecialShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6640. return xxx_messageInfo_SpecialShop.Marshal(b, m, deterministic)
  6641. }
  6642. func (m *SpecialShop) XXX_Merge(src proto.Message) {
  6643. xxx_messageInfo_SpecialShop.Merge(m, src)
  6644. }
  6645. func (m *SpecialShop) XXX_Size() int {
  6646. return xxx_messageInfo_SpecialShop.Size(m)
  6647. }
  6648. func (m *SpecialShop) XXX_DiscardUnknown() {
  6649. xxx_messageInfo_SpecialShop.DiscardUnknown(m)
  6650. }
  6651. var xxx_messageInfo_SpecialShop proto.InternalMessageInfo
  6652. func (m *SpecialShop) GetRefreshTime() int64 {
  6653. if m != nil {
  6654. return m.RefreshTime
  6655. }
  6656. return 0
  6657. }
  6658. func (m *SpecialShop) GetGoodsList() []int32 {
  6659. if m != nil {
  6660. return m.GoodsList
  6661. }
  6662. return nil
  6663. }
  6664. func (m *SpecialShop) GetRefreshCount() int32 {
  6665. if m != nil {
  6666. return m.RefreshCount
  6667. }
  6668. return 0
  6669. }
  6670. type ShopBuyInfo struct {
  6671. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6672. ItemInfo []*BuyInfo `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6673. RefData *SpecialShop `protobuf:"bytes,3,opt,name=ref_data,json=refData,proto3" json:"ref_data,omitempty"`
  6674. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6675. XXX_unrecognized []byte `json:"-"`
  6676. XXX_sizecache int32 `json:"-"`
  6677. }
  6678. func (m *ShopBuyInfo) Reset() { *m = ShopBuyInfo{} }
  6679. func (m *ShopBuyInfo) String() string { return proto.CompactTextString(m) }
  6680. func (*ShopBuyInfo) ProtoMessage() {}
  6681. func (*ShopBuyInfo) Descriptor() ([]byte, []int) {
  6682. return fileDescriptor_116e343673f7ffaf, []int{109}
  6683. }
  6684. func (m *ShopBuyInfo) XXX_Unmarshal(b []byte) error {
  6685. return xxx_messageInfo_ShopBuyInfo.Unmarshal(m, b)
  6686. }
  6687. func (m *ShopBuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6688. return xxx_messageInfo_ShopBuyInfo.Marshal(b, m, deterministic)
  6689. }
  6690. func (m *ShopBuyInfo) XXX_Merge(src proto.Message) {
  6691. xxx_messageInfo_ShopBuyInfo.Merge(m, src)
  6692. }
  6693. func (m *ShopBuyInfo) XXX_Size() int {
  6694. return xxx_messageInfo_ShopBuyInfo.Size(m)
  6695. }
  6696. func (m *ShopBuyInfo) XXX_DiscardUnknown() {
  6697. xxx_messageInfo_ShopBuyInfo.DiscardUnknown(m)
  6698. }
  6699. var xxx_messageInfo_ShopBuyInfo proto.InternalMessageInfo
  6700. func (m *ShopBuyInfo) GetGoodsType() int32 {
  6701. if m != nil {
  6702. return m.GoodsType
  6703. }
  6704. return 0
  6705. }
  6706. func (m *ShopBuyInfo) GetItemInfo() []*BuyInfo {
  6707. if m != nil {
  6708. return m.ItemInfo
  6709. }
  6710. return nil
  6711. }
  6712. func (m *ShopBuyInfo) GetRefData() *SpecialShop {
  6713. if m != nil {
  6714. return m.RefData
  6715. }
  6716. return nil
  6717. }
  6718. type ShopItem struct {
  6719. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6720. Price int32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
  6721. CurPrice int32 `protobuf:"varint,4,opt,name=cur_price,json=curPrice,proto3" json:"cur_price,omitempty"`
  6722. Dispercent int32 `protobuf:"varint,6,opt,name=dispercent,proto3" json:"dispercent,omitempty"`
  6723. Hot bool `protobuf:"varint,7,opt,name=hot,proto3" json:"hot,omitempty"`
  6724. LimitType int32 `protobuf:"varint,9,opt,name=limit_type,json=limitType,proto3" json:"limit_type,omitempty"`
  6725. Count int32 `protobuf:"varint,10,opt,name=count,proto3" json:"count,omitempty"`
  6726. Circle int32 `protobuf:"varint,11,opt,name=circle,proto3" json:"circle,omitempty"`
  6727. StartTime int64 `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  6728. EndTime int64 `protobuf:"varint,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  6729. HdItemId int32 `protobuf:"varint,15,opt,name=hd_item_id,json=hdItemId,proto3" json:"hd_item_id,omitempty"`
  6730. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6731. XXX_unrecognized []byte `json:"-"`
  6732. XXX_sizecache int32 `json:"-"`
  6733. }
  6734. func (m *ShopItem) Reset() { *m = ShopItem{} }
  6735. func (m *ShopItem) String() string { return proto.CompactTextString(m) }
  6736. func (*ShopItem) ProtoMessage() {}
  6737. func (*ShopItem) Descriptor() ([]byte, []int) {
  6738. return fileDescriptor_116e343673f7ffaf, []int{110}
  6739. }
  6740. func (m *ShopItem) XXX_Unmarshal(b []byte) error {
  6741. return xxx_messageInfo_ShopItem.Unmarshal(m, b)
  6742. }
  6743. func (m *ShopItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6744. return xxx_messageInfo_ShopItem.Marshal(b, m, deterministic)
  6745. }
  6746. func (m *ShopItem) XXX_Merge(src proto.Message) {
  6747. xxx_messageInfo_ShopItem.Merge(m, src)
  6748. }
  6749. func (m *ShopItem) XXX_Size() int {
  6750. return xxx_messageInfo_ShopItem.Size(m)
  6751. }
  6752. func (m *ShopItem) XXX_DiscardUnknown() {
  6753. xxx_messageInfo_ShopItem.DiscardUnknown(m)
  6754. }
  6755. var xxx_messageInfo_ShopItem proto.InternalMessageInfo
  6756. func (m *ShopItem) GetGoodsId() int32 {
  6757. if m != nil {
  6758. return m.GoodsId
  6759. }
  6760. return 0
  6761. }
  6762. func (m *ShopItem) GetPrice() int32 {
  6763. if m != nil {
  6764. return m.Price
  6765. }
  6766. return 0
  6767. }
  6768. func (m *ShopItem) GetCurPrice() int32 {
  6769. if m != nil {
  6770. return m.CurPrice
  6771. }
  6772. return 0
  6773. }
  6774. func (m *ShopItem) GetDispercent() int32 {
  6775. if m != nil {
  6776. return m.Dispercent
  6777. }
  6778. return 0
  6779. }
  6780. func (m *ShopItem) GetHot() bool {
  6781. if m != nil {
  6782. return m.Hot
  6783. }
  6784. return false
  6785. }
  6786. func (m *ShopItem) GetLimitType() int32 {
  6787. if m != nil {
  6788. return m.LimitType
  6789. }
  6790. return 0
  6791. }
  6792. func (m *ShopItem) GetCount() int32 {
  6793. if m != nil {
  6794. return m.Count
  6795. }
  6796. return 0
  6797. }
  6798. func (m *ShopItem) GetCircle() int32 {
  6799. if m != nil {
  6800. return m.Circle
  6801. }
  6802. return 0
  6803. }
  6804. func (m *ShopItem) GetStartTime() int64 {
  6805. if m != nil {
  6806. return m.StartTime
  6807. }
  6808. return 0
  6809. }
  6810. func (m *ShopItem) GetEndTime() int64 {
  6811. if m != nil {
  6812. return m.EndTime
  6813. }
  6814. return 0
  6815. }
  6816. func (m *ShopItem) GetHdItemId() int32 {
  6817. if m != nil {
  6818. return m.HdItemId
  6819. }
  6820. return 0
  6821. }
  6822. type ShopData struct {
  6823. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6824. ItemInfo []*ShopItem `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6825. BuyInfo []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info,json=buyInfo,proto3" json:"buy_info,omitempty"`
  6826. RefreshTime int64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6827. RefreshCount int32 `protobuf:"varint,5,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6828. DayEnd int64 `protobuf:"varint,6,opt,name=day_end,json=dayEnd,proto3" json:"day_end,omitempty"`
  6829. WeekEnd int64 `protobuf:"varint,7,opt,name=week_end,json=weekEnd,proto3" json:"week_end,omitempty"`
  6830. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6831. XXX_unrecognized []byte `json:"-"`
  6832. XXX_sizecache int32 `json:"-"`
  6833. }
  6834. func (m *ShopData) Reset() { *m = ShopData{} }
  6835. func (m *ShopData) String() string { return proto.CompactTextString(m) }
  6836. func (*ShopData) ProtoMessage() {}
  6837. func (*ShopData) Descriptor() ([]byte, []int) {
  6838. return fileDescriptor_116e343673f7ffaf, []int{111}
  6839. }
  6840. func (m *ShopData) XXX_Unmarshal(b []byte) error {
  6841. return xxx_messageInfo_ShopData.Unmarshal(m, b)
  6842. }
  6843. func (m *ShopData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6844. return xxx_messageInfo_ShopData.Marshal(b, m, deterministic)
  6845. }
  6846. func (m *ShopData) XXX_Merge(src proto.Message) {
  6847. xxx_messageInfo_ShopData.Merge(m, src)
  6848. }
  6849. func (m *ShopData) XXX_Size() int {
  6850. return xxx_messageInfo_ShopData.Size(m)
  6851. }
  6852. func (m *ShopData) XXX_DiscardUnknown() {
  6853. xxx_messageInfo_ShopData.DiscardUnknown(m)
  6854. }
  6855. var xxx_messageInfo_ShopData proto.InternalMessageInfo
  6856. func (m *ShopData) GetGoodsType() int32 {
  6857. if m != nil {
  6858. return m.GoodsType
  6859. }
  6860. return 0
  6861. }
  6862. func (m *ShopData) GetItemInfo() []*ShopItem {
  6863. if m != nil {
  6864. return m.ItemInfo
  6865. }
  6866. return nil
  6867. }
  6868. func (m *ShopData) GetBuyInfo() []*BuyInfo {
  6869. if m != nil {
  6870. return m.BuyInfo
  6871. }
  6872. return nil
  6873. }
  6874. func (m *ShopData) GetRefreshTime() int64 {
  6875. if m != nil {
  6876. return m.RefreshTime
  6877. }
  6878. return 0
  6879. }
  6880. func (m *ShopData) GetRefreshCount() int32 {
  6881. if m != nil {
  6882. return m.RefreshCount
  6883. }
  6884. return 0
  6885. }
  6886. func (m *ShopData) GetDayEnd() int64 {
  6887. if m != nil {
  6888. return m.DayEnd
  6889. }
  6890. return 0
  6891. }
  6892. func (m *ShopData) GetWeekEnd() int64 {
  6893. if m != nil {
  6894. return m.WeekEnd
  6895. }
  6896. return 0
  6897. }
  6898. type ShopList struct {
  6899. Data []*ShopData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  6900. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6901. XXX_unrecognized []byte `json:"-"`
  6902. XXX_sizecache int32 `json:"-"`
  6903. }
  6904. func (m *ShopList) Reset() { *m = ShopList{} }
  6905. func (m *ShopList) String() string { return proto.CompactTextString(m) }
  6906. func (*ShopList) ProtoMessage() {}
  6907. func (*ShopList) Descriptor() ([]byte, []int) {
  6908. return fileDescriptor_116e343673f7ffaf, []int{112}
  6909. }
  6910. func (m *ShopList) XXX_Unmarshal(b []byte) error {
  6911. return xxx_messageInfo_ShopList.Unmarshal(m, b)
  6912. }
  6913. func (m *ShopList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6914. return xxx_messageInfo_ShopList.Marshal(b, m, deterministic)
  6915. }
  6916. func (m *ShopList) XXX_Merge(src proto.Message) {
  6917. xxx_messageInfo_ShopList.Merge(m, src)
  6918. }
  6919. func (m *ShopList) XXX_Size() int {
  6920. return xxx_messageInfo_ShopList.Size(m)
  6921. }
  6922. func (m *ShopList) XXX_DiscardUnknown() {
  6923. xxx_messageInfo_ShopList.DiscardUnknown(m)
  6924. }
  6925. var xxx_messageInfo_ShopList proto.InternalMessageInfo
  6926. func (m *ShopList) GetData() []*ShopData {
  6927. if m != nil {
  6928. return m.Data
  6929. }
  6930. return nil
  6931. }
  6932. // 战斗玩家数据
  6933. type ViewRoleInfo struct {
  6934. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  6935. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  6936. RoleHero *HeroData `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  6937. Hero *RoleHero `protobuf:"bytes,4,opt,name=hero,proto3" json:"hero,omitempty"`
  6938. Fashion *RoleFashion `protobuf:"bytes,5,opt,name=fashion,proto3" json:"fashion,omitempty"`
  6939. AttrList []*KeyValueType `protobuf:"bytes,6,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  6940. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  6941. DanScore int32 `protobuf:"varint,8,opt,name=danScore,proto3" json:"danScore,omitempty"`
  6942. ParamList []int32 `protobuf:"varint,9,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6943. GuildName string `protobuf:"bytes,10,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  6944. PetList []*PetData `protobuf:"bytes,11,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  6945. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6946. XXX_unrecognized []byte `json:"-"`
  6947. XXX_sizecache int32 `json:"-"`
  6948. }
  6949. func (m *ViewRoleInfo) Reset() { *m = ViewRoleInfo{} }
  6950. func (m *ViewRoleInfo) String() string { return proto.CompactTextString(m) }
  6951. func (*ViewRoleInfo) ProtoMessage() {}
  6952. func (*ViewRoleInfo) Descriptor() ([]byte, []int) {
  6953. return fileDescriptor_116e343673f7ffaf, []int{113}
  6954. }
  6955. func (m *ViewRoleInfo) XXX_Unmarshal(b []byte) error {
  6956. return xxx_messageInfo_ViewRoleInfo.Unmarshal(m, b)
  6957. }
  6958. func (m *ViewRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6959. return xxx_messageInfo_ViewRoleInfo.Marshal(b, m, deterministic)
  6960. }
  6961. func (m *ViewRoleInfo) XXX_Merge(src proto.Message) {
  6962. xxx_messageInfo_ViewRoleInfo.Merge(m, src)
  6963. }
  6964. func (m *ViewRoleInfo) XXX_Size() int {
  6965. return xxx_messageInfo_ViewRoleInfo.Size(m)
  6966. }
  6967. func (m *ViewRoleInfo) XXX_DiscardUnknown() {
  6968. xxx_messageInfo_ViewRoleInfo.DiscardUnknown(m)
  6969. }
  6970. var xxx_messageInfo_ViewRoleInfo proto.InternalMessageInfo
  6971. func (m *ViewRoleInfo) GetId() uint64 {
  6972. if m != nil {
  6973. return m.Id
  6974. }
  6975. return 0
  6976. }
  6977. func (m *ViewRoleInfo) GetBrief() *CommonPlayerBriefInfo {
  6978. if m != nil {
  6979. return m.Brief
  6980. }
  6981. return nil
  6982. }
  6983. func (m *ViewRoleInfo) GetRoleHero() *HeroData {
  6984. if m != nil {
  6985. return m.RoleHero
  6986. }
  6987. return nil
  6988. }
  6989. func (m *ViewRoleInfo) GetHero() *RoleHero {
  6990. if m != nil {
  6991. return m.Hero
  6992. }
  6993. return nil
  6994. }
  6995. func (m *ViewRoleInfo) GetFashion() *RoleFashion {
  6996. if m != nil {
  6997. return m.Fashion
  6998. }
  6999. return nil
  7000. }
  7001. func (m *ViewRoleInfo) GetAttrList() []*KeyValueType {
  7002. if m != nil {
  7003. return m.AttrList
  7004. }
  7005. return nil
  7006. }
  7007. func (m *ViewRoleInfo) GetFashionData() *FashionData {
  7008. if m != nil {
  7009. return m.FashionData
  7010. }
  7011. return nil
  7012. }
  7013. func (m *ViewRoleInfo) GetDanScore() int32 {
  7014. if m != nil {
  7015. return m.DanScore
  7016. }
  7017. return 0
  7018. }
  7019. func (m *ViewRoleInfo) GetParamList() []int32 {
  7020. if m != nil {
  7021. return m.ParamList
  7022. }
  7023. return nil
  7024. }
  7025. func (m *ViewRoleInfo) GetGuildName() string {
  7026. if m != nil {
  7027. return m.GuildName
  7028. }
  7029. return ""
  7030. }
  7031. func (m *ViewRoleInfo) GetPetList() []*PetData {
  7032. if m != nil {
  7033. return m.PetList
  7034. }
  7035. return nil
  7036. }
  7037. type ShopCost struct {
  7038. ShopType int32 `protobuf:"varint,1,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
  7039. ResType int32 `protobuf:"varint,2,opt,name=res_type,json=resType,proto3" json:"res_type,omitempty"`
  7040. ResCount uint32 `protobuf:"varint,3,opt,name=res_count,json=resCount,proto3" json:"res_count,omitempty"`
  7041. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7042. XXX_unrecognized []byte `json:"-"`
  7043. XXX_sizecache int32 `json:"-"`
  7044. }
  7045. func (m *ShopCost) Reset() { *m = ShopCost{} }
  7046. func (m *ShopCost) String() string { return proto.CompactTextString(m) }
  7047. func (*ShopCost) ProtoMessage() {}
  7048. func (*ShopCost) Descriptor() ([]byte, []int) {
  7049. return fileDescriptor_116e343673f7ffaf, []int{114}
  7050. }
  7051. func (m *ShopCost) XXX_Unmarshal(b []byte) error {
  7052. return xxx_messageInfo_ShopCost.Unmarshal(m, b)
  7053. }
  7054. func (m *ShopCost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7055. return xxx_messageInfo_ShopCost.Marshal(b, m, deterministic)
  7056. }
  7057. func (m *ShopCost) XXX_Merge(src proto.Message) {
  7058. xxx_messageInfo_ShopCost.Merge(m, src)
  7059. }
  7060. func (m *ShopCost) XXX_Size() int {
  7061. return xxx_messageInfo_ShopCost.Size(m)
  7062. }
  7063. func (m *ShopCost) XXX_DiscardUnknown() {
  7064. xxx_messageInfo_ShopCost.DiscardUnknown(m)
  7065. }
  7066. var xxx_messageInfo_ShopCost proto.InternalMessageInfo
  7067. func (m *ShopCost) GetShopType() int32 {
  7068. if m != nil {
  7069. return m.ShopType
  7070. }
  7071. return 0
  7072. }
  7073. func (m *ShopCost) GetResType() int32 {
  7074. if m != nil {
  7075. return m.ResType
  7076. }
  7077. return 0
  7078. }
  7079. func (m *ShopCost) GetResCount() uint32 {
  7080. if m != nil {
  7081. return m.ResCount
  7082. }
  7083. return 0
  7084. }
  7085. type RoleShop struct {
  7086. Info []*ShopBuyInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  7087. TotalBuyNum int32 `protobuf:"varint,2,opt,name=total_buy_num,json=totalBuyNum,proto3" json:"total_buy_num,omitempty"`
  7088. CostRes []*ShopCost `protobuf:"bytes,3,rep,name=cost_res,json=costRes,proto3" json:"cost_res,omitempty"`
  7089. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7090. XXX_unrecognized []byte `json:"-"`
  7091. XXX_sizecache int32 `json:"-"`
  7092. }
  7093. func (m *RoleShop) Reset() { *m = RoleShop{} }
  7094. func (m *RoleShop) String() string { return proto.CompactTextString(m) }
  7095. func (*RoleShop) ProtoMessage() {}
  7096. func (*RoleShop) Descriptor() ([]byte, []int) {
  7097. return fileDescriptor_116e343673f7ffaf, []int{115}
  7098. }
  7099. func (m *RoleShop) XXX_Unmarshal(b []byte) error {
  7100. return xxx_messageInfo_RoleShop.Unmarshal(m, b)
  7101. }
  7102. func (m *RoleShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7103. return xxx_messageInfo_RoleShop.Marshal(b, m, deterministic)
  7104. }
  7105. func (m *RoleShop) XXX_Merge(src proto.Message) {
  7106. xxx_messageInfo_RoleShop.Merge(m, src)
  7107. }
  7108. func (m *RoleShop) XXX_Size() int {
  7109. return xxx_messageInfo_RoleShop.Size(m)
  7110. }
  7111. func (m *RoleShop) XXX_DiscardUnknown() {
  7112. xxx_messageInfo_RoleShop.DiscardUnknown(m)
  7113. }
  7114. var xxx_messageInfo_RoleShop proto.InternalMessageInfo
  7115. func (m *RoleShop) GetInfo() []*ShopBuyInfo {
  7116. if m != nil {
  7117. return m.Info
  7118. }
  7119. return nil
  7120. }
  7121. func (m *RoleShop) GetTotalBuyNum() int32 {
  7122. if m != nil {
  7123. return m.TotalBuyNum
  7124. }
  7125. return 0
  7126. }
  7127. func (m *RoleShop) GetCostRes() []*ShopCost {
  7128. if m != nil {
  7129. return m.CostRes
  7130. }
  7131. return nil
  7132. }
  7133. type CurRoundSign struct {
  7134. LastSign int64 `protobuf:"varint,1,opt,name=last_sign,json=lastSign,proto3" json:"last_sign,omitempty"`
  7135. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7136. XXX_unrecognized []byte `json:"-"`
  7137. XXX_sizecache int32 `json:"-"`
  7138. }
  7139. func (m *CurRoundSign) Reset() { *m = CurRoundSign{} }
  7140. func (m *CurRoundSign) String() string { return proto.CompactTextString(m) }
  7141. func (*CurRoundSign) ProtoMessage() {}
  7142. func (*CurRoundSign) Descriptor() ([]byte, []int) {
  7143. return fileDescriptor_116e343673f7ffaf, []int{116}
  7144. }
  7145. func (m *CurRoundSign) XXX_Unmarshal(b []byte) error {
  7146. return xxx_messageInfo_CurRoundSign.Unmarshal(m, b)
  7147. }
  7148. func (m *CurRoundSign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7149. return xxx_messageInfo_CurRoundSign.Marshal(b, m, deterministic)
  7150. }
  7151. func (m *CurRoundSign) XXX_Merge(src proto.Message) {
  7152. xxx_messageInfo_CurRoundSign.Merge(m, src)
  7153. }
  7154. func (m *CurRoundSign) XXX_Size() int {
  7155. return xxx_messageInfo_CurRoundSign.Size(m)
  7156. }
  7157. func (m *CurRoundSign) XXX_DiscardUnknown() {
  7158. xxx_messageInfo_CurRoundSign.DiscardUnknown(m)
  7159. }
  7160. var xxx_messageInfo_CurRoundSign proto.InternalMessageInfo
  7161. func (m *CurRoundSign) GetLastSign() int64 {
  7162. if m != nil {
  7163. return m.LastSign
  7164. }
  7165. return 0
  7166. }
  7167. // 签到相关
  7168. type SignUp struct {
  7169. SignRound int32 `protobuf:"varint,1,opt,name=sign_round,json=signRound,proto3" json:"sign_round,omitempty"`
  7170. CurDay int32 `protobuf:"varint,2,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7171. CurSignInfo *CurRoundSign `protobuf:"bytes,3,opt,name=cur_sign_info,json=curSignInfo,proto3" json:"cur_sign_info,omitempty"`
  7172. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7173. XXX_unrecognized []byte `json:"-"`
  7174. XXX_sizecache int32 `json:"-"`
  7175. }
  7176. func (m *SignUp) Reset() { *m = SignUp{} }
  7177. func (m *SignUp) String() string { return proto.CompactTextString(m) }
  7178. func (*SignUp) ProtoMessage() {}
  7179. func (*SignUp) Descriptor() ([]byte, []int) {
  7180. return fileDescriptor_116e343673f7ffaf, []int{117}
  7181. }
  7182. func (m *SignUp) XXX_Unmarshal(b []byte) error {
  7183. return xxx_messageInfo_SignUp.Unmarshal(m, b)
  7184. }
  7185. func (m *SignUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7186. return xxx_messageInfo_SignUp.Marshal(b, m, deterministic)
  7187. }
  7188. func (m *SignUp) XXX_Merge(src proto.Message) {
  7189. xxx_messageInfo_SignUp.Merge(m, src)
  7190. }
  7191. func (m *SignUp) XXX_Size() int {
  7192. return xxx_messageInfo_SignUp.Size(m)
  7193. }
  7194. func (m *SignUp) XXX_DiscardUnknown() {
  7195. xxx_messageInfo_SignUp.DiscardUnknown(m)
  7196. }
  7197. var xxx_messageInfo_SignUp proto.InternalMessageInfo
  7198. func (m *SignUp) GetSignRound() int32 {
  7199. if m != nil {
  7200. return m.SignRound
  7201. }
  7202. return 0
  7203. }
  7204. func (m *SignUp) GetCurDay() int32 {
  7205. if m != nil {
  7206. return m.CurDay
  7207. }
  7208. return 0
  7209. }
  7210. func (m *SignUp) GetCurSignInfo() *CurRoundSign {
  7211. if m != nil {
  7212. return m.CurSignInfo
  7213. }
  7214. return nil
  7215. }
  7216. // 活动数据
  7217. type RoleActivity struct {
  7218. SignInfo *SignUp `protobuf:"bytes,1,opt,name=sign_info,json=signInfo,proto3" json:"sign_info,omitempty"`
  7219. // 精彩活动
  7220. CurDayEndTime uint64 `protobuf:"varint,2,opt,name=cur_day_end_time,json=curDayEndTime,proto3" json:"cur_day_end_time,omitempty"`
  7221. ActivityDataList []*ActivitiesDetailData `protobuf:"bytes,3,rep,name=activity_data_list,json=activityDataList,proto3" json:"activity_data_list,omitempty"`
  7222. // 充值活动
  7223. // 首充大礼包时间(达到给定数值记录时间)
  7224. FirstChargeTime uint64 `protobuf:"varint,4,opt,name=first_charge_time,json=firstChargeTime,proto3" json:"first_charge_time,omitempty"`
  7225. FirstChargeRewardState int32 `protobuf:"varint,5,opt,name=first_charge_reward_state,json=firstChargeRewardState,proto3" json:"first_charge_reward_state,omitempty"`
  7226. // 超值礼包数据
  7227. UnlockChargeList []*ActivitiesUnlockRechargeData `protobuf:"bytes,6,rep,name=unlock_charge_list,json=unlockChargeList,proto3" json:"unlock_charge_list,omitempty"`
  7228. UnlockChargeHasList []*KeyValueType `protobuf:"bytes,7,rep,name=unlock_charge_has_list,json=unlockChargeHasList,proto3" json:"unlock_charge_has_list,omitempty"`
  7229. ExpiredActivityList []int32 `protobuf:"varint,8,rep,packed,name=expired_activity_list,json=expiredActivityList,proto3" json:"expired_activity_list,omitempty"`
  7230. // 服务器Load时使用
  7231. ActMsgList []*SystemMessage `protobuf:"bytes,10,rep,name=act_msg_list,json=actMsgList,proto3" json:"act_msg_list,omitempty"`
  7232. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7233. XXX_unrecognized []byte `json:"-"`
  7234. XXX_sizecache int32 `json:"-"`
  7235. }
  7236. func (m *RoleActivity) Reset() { *m = RoleActivity{} }
  7237. func (m *RoleActivity) String() string { return proto.CompactTextString(m) }
  7238. func (*RoleActivity) ProtoMessage() {}
  7239. func (*RoleActivity) Descriptor() ([]byte, []int) {
  7240. return fileDescriptor_116e343673f7ffaf, []int{118}
  7241. }
  7242. func (m *RoleActivity) XXX_Unmarshal(b []byte) error {
  7243. return xxx_messageInfo_RoleActivity.Unmarshal(m, b)
  7244. }
  7245. func (m *RoleActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7246. return xxx_messageInfo_RoleActivity.Marshal(b, m, deterministic)
  7247. }
  7248. func (m *RoleActivity) XXX_Merge(src proto.Message) {
  7249. xxx_messageInfo_RoleActivity.Merge(m, src)
  7250. }
  7251. func (m *RoleActivity) XXX_Size() int {
  7252. return xxx_messageInfo_RoleActivity.Size(m)
  7253. }
  7254. func (m *RoleActivity) XXX_DiscardUnknown() {
  7255. xxx_messageInfo_RoleActivity.DiscardUnknown(m)
  7256. }
  7257. var xxx_messageInfo_RoleActivity proto.InternalMessageInfo
  7258. func (m *RoleActivity) GetSignInfo() *SignUp {
  7259. if m != nil {
  7260. return m.SignInfo
  7261. }
  7262. return nil
  7263. }
  7264. func (m *RoleActivity) GetCurDayEndTime() uint64 {
  7265. if m != nil {
  7266. return m.CurDayEndTime
  7267. }
  7268. return 0
  7269. }
  7270. func (m *RoleActivity) GetActivityDataList() []*ActivitiesDetailData {
  7271. if m != nil {
  7272. return m.ActivityDataList
  7273. }
  7274. return nil
  7275. }
  7276. func (m *RoleActivity) GetFirstChargeTime() uint64 {
  7277. if m != nil {
  7278. return m.FirstChargeTime
  7279. }
  7280. return 0
  7281. }
  7282. func (m *RoleActivity) GetFirstChargeRewardState() int32 {
  7283. if m != nil {
  7284. return m.FirstChargeRewardState
  7285. }
  7286. return 0
  7287. }
  7288. func (m *RoleActivity) GetUnlockChargeList() []*ActivitiesUnlockRechargeData {
  7289. if m != nil {
  7290. return m.UnlockChargeList
  7291. }
  7292. return nil
  7293. }
  7294. func (m *RoleActivity) GetUnlockChargeHasList() []*KeyValueType {
  7295. if m != nil {
  7296. return m.UnlockChargeHasList
  7297. }
  7298. return nil
  7299. }
  7300. func (m *RoleActivity) GetExpiredActivityList() []int32 {
  7301. if m != nil {
  7302. return m.ExpiredActivityList
  7303. }
  7304. return nil
  7305. }
  7306. func (m *RoleActivity) GetActMsgList() []*SystemMessage {
  7307. if m != nil {
  7308. return m.ActMsgList
  7309. }
  7310. return nil
  7311. }
  7312. // /精彩活动
  7313. type ActivitiesDetailData struct {
  7314. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7315. ActivitiesType int32 `protobuf:"varint,2,opt,name=activities_type,json=activitiesType,proto3" json:"activities_type,omitempty"`
  7316. StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7317. EndTime uint64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7318. CurDay int32 `protobuf:"varint,5,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7319. // 连续登录活动奖励获取状态
  7320. LoginRewardList []*KeyValueType `protobuf:"bytes,6,rep,name=login_reward_list,json=loginRewardList,proto3" json:"login_reward_list,omitempty"`
  7321. // 14日目标任务
  7322. FortnightDays *ActivitiesFortnightDays `protobuf:"bytes,7,opt,name=fortnight_days,json=fortnightDays,proto3" json:"fortnight_days,omitempty"`
  7323. // 充值达到百元大礼包时的时间戳
  7324. ParamTime uint64 `protobuf:"varint,8,opt,name=param_time,json=paramTime,proto3" json:"param_time,omitempty"`
  7325. RewardState int32 `protobuf:"varint,9,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  7326. // 集字活动
  7327. CollectionList []*ActivitiesCollectionData `protobuf:"bytes,10,rep,name=collection_list,json=collectionList,proto3" json:"collection_list,omitempty"`
  7328. // 好感度数据(3.8活动)
  7329. LikabilityData *ActivitiesLikabilityData `protobuf:"bytes,11,opt,name=likability_data,json=likabilityData,proto3" json:"likability_data,omitempty"`
  7330. KingTask []*TaskData `protobuf:"bytes,12,rep,name=king_task,json=kingTask,proto3" json:"king_task,omitempty"`
  7331. FightingTarget uint32 `protobuf:"varint,13,opt,name=fighting_target,json=fightingTarget,proto3" json:"fighting_target,omitempty"`
  7332. // 兑换活动
  7333. ExchangeList []*ExchangeData `protobuf:"bytes,14,rep,name=exchange_list,json=exchangeList,proto3" json:"exchange_list,omitempty"`
  7334. // 活动转盘
  7335. WheelData *ActivityWheelData `protobuf:"bytes,15,opt,name=wheel_data,json=wheelData,proto3" json:"wheel_data,omitempty"`
  7336. // 签到活动
  7337. SignData *ActivitySignIn `protobuf:"bytes,16,opt,name=sign_data,json=signData,proto3" json:"sign_data,omitempty"`
  7338. // bt RO币累计活动
  7339. BtRocoinData *ActivityBTROCoin `protobuf:"bytes,20,opt,name=bt_rocoin_data,json=btRocoinData,proto3" json:"bt_rocoin_data,omitempty"`
  7340. // 真/假每日累计充值活动
  7341. BtZhenjiaRechargeTaskList []*TaskData `protobuf:"bytes,21,rep,name=bt_zhenjia_recharge_task_list,json=btZhenjiaRechargeTaskList,proto3" json:"bt_zhenjia_recharge_task_list,omitempty"`
  7342. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7343. XXX_unrecognized []byte `json:"-"`
  7344. XXX_sizecache int32 `json:"-"`
  7345. }
  7346. func (m *ActivitiesDetailData) Reset() { *m = ActivitiesDetailData{} }
  7347. func (m *ActivitiesDetailData) String() string { return proto.CompactTextString(m) }
  7348. func (*ActivitiesDetailData) ProtoMessage() {}
  7349. func (*ActivitiesDetailData) Descriptor() ([]byte, []int) {
  7350. return fileDescriptor_116e343673f7ffaf, []int{119}
  7351. }
  7352. func (m *ActivitiesDetailData) XXX_Unmarshal(b []byte) error {
  7353. return xxx_messageInfo_ActivitiesDetailData.Unmarshal(m, b)
  7354. }
  7355. func (m *ActivitiesDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7356. return xxx_messageInfo_ActivitiesDetailData.Marshal(b, m, deterministic)
  7357. }
  7358. func (m *ActivitiesDetailData) XXX_Merge(src proto.Message) {
  7359. xxx_messageInfo_ActivitiesDetailData.Merge(m, src)
  7360. }
  7361. func (m *ActivitiesDetailData) XXX_Size() int {
  7362. return xxx_messageInfo_ActivitiesDetailData.Size(m)
  7363. }
  7364. func (m *ActivitiesDetailData) XXX_DiscardUnknown() {
  7365. xxx_messageInfo_ActivitiesDetailData.DiscardUnknown(m)
  7366. }
  7367. var xxx_messageInfo_ActivitiesDetailData proto.InternalMessageInfo
  7368. func (m *ActivitiesDetailData) GetActivitiesId() int32 {
  7369. if m != nil {
  7370. return m.ActivitiesId
  7371. }
  7372. return 0
  7373. }
  7374. func (m *ActivitiesDetailData) GetActivitiesType() int32 {
  7375. if m != nil {
  7376. return m.ActivitiesType
  7377. }
  7378. return 0
  7379. }
  7380. func (m *ActivitiesDetailData) GetStartTime() uint64 {
  7381. if m != nil {
  7382. return m.StartTime
  7383. }
  7384. return 0
  7385. }
  7386. func (m *ActivitiesDetailData) GetEndTime() uint64 {
  7387. if m != nil {
  7388. return m.EndTime
  7389. }
  7390. return 0
  7391. }
  7392. func (m *ActivitiesDetailData) GetCurDay() int32 {
  7393. if m != nil {
  7394. return m.CurDay
  7395. }
  7396. return 0
  7397. }
  7398. func (m *ActivitiesDetailData) GetLoginRewardList() []*KeyValueType {
  7399. if m != nil {
  7400. return m.LoginRewardList
  7401. }
  7402. return nil
  7403. }
  7404. func (m *ActivitiesDetailData) GetFortnightDays() *ActivitiesFortnightDays {
  7405. if m != nil {
  7406. return m.FortnightDays
  7407. }
  7408. return nil
  7409. }
  7410. func (m *ActivitiesDetailData) GetParamTime() uint64 {
  7411. if m != nil {
  7412. return m.ParamTime
  7413. }
  7414. return 0
  7415. }
  7416. func (m *ActivitiesDetailData) GetRewardState() int32 {
  7417. if m != nil {
  7418. return m.RewardState
  7419. }
  7420. return 0
  7421. }
  7422. func (m *ActivitiesDetailData) GetCollectionList() []*ActivitiesCollectionData {
  7423. if m != nil {
  7424. return m.CollectionList
  7425. }
  7426. return nil
  7427. }
  7428. func (m *ActivitiesDetailData) GetLikabilityData() *ActivitiesLikabilityData {
  7429. if m != nil {
  7430. return m.LikabilityData
  7431. }
  7432. return nil
  7433. }
  7434. func (m *ActivitiesDetailData) GetKingTask() []*TaskData {
  7435. if m != nil {
  7436. return m.KingTask
  7437. }
  7438. return nil
  7439. }
  7440. func (m *ActivitiesDetailData) GetFightingTarget() uint32 {
  7441. if m != nil {
  7442. return m.FightingTarget
  7443. }
  7444. return 0
  7445. }
  7446. func (m *ActivitiesDetailData) GetExchangeList() []*ExchangeData {
  7447. if m != nil {
  7448. return m.ExchangeList
  7449. }
  7450. return nil
  7451. }
  7452. func (m *ActivitiesDetailData) GetWheelData() *ActivityWheelData {
  7453. if m != nil {
  7454. return m.WheelData
  7455. }
  7456. return nil
  7457. }
  7458. func (m *ActivitiesDetailData) GetSignData() *ActivitySignIn {
  7459. if m != nil {
  7460. return m.SignData
  7461. }
  7462. return nil
  7463. }
  7464. func (m *ActivitiesDetailData) GetBtRocoinData() *ActivityBTROCoin {
  7465. if m != nil {
  7466. return m.BtRocoinData
  7467. }
  7468. return nil
  7469. }
  7470. func (m *ActivitiesDetailData) GetBtZhenjiaRechargeTaskList() []*TaskData {
  7471. if m != nil {
  7472. return m.BtZhenjiaRechargeTaskList
  7473. }
  7474. return nil
  7475. }
  7476. type ActivityBTROCoin struct {
  7477. DailyTaskList []*TaskData `protobuf:"bytes,1,rep,name=daily_task_list,json=dailyTaskList,proto3" json:"daily_task_list,omitempty"`
  7478. WeekTaskList []*TaskData `protobuf:"bytes,2,rep,name=week_task_list,json=weekTaskList,proto3" json:"week_task_list,omitempty"`
  7479. WeekDayEndTime uint64 `protobuf:"varint,3,opt,name=week_day_end_time,json=weekDayEndTime,proto3" json:"week_day_end_time,omitempty"`
  7480. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7481. XXX_unrecognized []byte `json:"-"`
  7482. XXX_sizecache int32 `json:"-"`
  7483. }
  7484. func (m *ActivityBTROCoin) Reset() { *m = ActivityBTROCoin{} }
  7485. func (m *ActivityBTROCoin) String() string { return proto.CompactTextString(m) }
  7486. func (*ActivityBTROCoin) ProtoMessage() {}
  7487. func (*ActivityBTROCoin) Descriptor() ([]byte, []int) {
  7488. return fileDescriptor_116e343673f7ffaf, []int{120}
  7489. }
  7490. func (m *ActivityBTROCoin) XXX_Unmarshal(b []byte) error {
  7491. return xxx_messageInfo_ActivityBTROCoin.Unmarshal(m, b)
  7492. }
  7493. func (m *ActivityBTROCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7494. return xxx_messageInfo_ActivityBTROCoin.Marshal(b, m, deterministic)
  7495. }
  7496. func (m *ActivityBTROCoin) XXX_Merge(src proto.Message) {
  7497. xxx_messageInfo_ActivityBTROCoin.Merge(m, src)
  7498. }
  7499. func (m *ActivityBTROCoin) XXX_Size() int {
  7500. return xxx_messageInfo_ActivityBTROCoin.Size(m)
  7501. }
  7502. func (m *ActivityBTROCoin) XXX_DiscardUnknown() {
  7503. xxx_messageInfo_ActivityBTROCoin.DiscardUnknown(m)
  7504. }
  7505. var xxx_messageInfo_ActivityBTROCoin proto.InternalMessageInfo
  7506. func (m *ActivityBTROCoin) GetDailyTaskList() []*TaskData {
  7507. if m != nil {
  7508. return m.DailyTaskList
  7509. }
  7510. return nil
  7511. }
  7512. func (m *ActivityBTROCoin) GetWeekTaskList() []*TaskData {
  7513. if m != nil {
  7514. return m.WeekTaskList
  7515. }
  7516. return nil
  7517. }
  7518. func (m *ActivityBTROCoin) GetWeekDayEndTime() uint64 {
  7519. if m != nil {
  7520. return m.WeekDayEndTime
  7521. }
  7522. return 0
  7523. }
  7524. type ActivitySignIn struct {
  7525. NextSignTime uint64 `protobuf:"varint,1,opt,name=next_sign_time,json=nextSignTime,proto3" json:"next_sign_time,omitempty"`
  7526. SignDays int32 `protobuf:"varint,2,opt,name=sign_days,json=signDays,proto3" json:"sign_days,omitempty"`
  7527. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7528. XXX_unrecognized []byte `json:"-"`
  7529. XXX_sizecache int32 `json:"-"`
  7530. }
  7531. func (m *ActivitySignIn) Reset() { *m = ActivitySignIn{} }
  7532. func (m *ActivitySignIn) String() string { return proto.CompactTextString(m) }
  7533. func (*ActivitySignIn) ProtoMessage() {}
  7534. func (*ActivitySignIn) Descriptor() ([]byte, []int) {
  7535. return fileDescriptor_116e343673f7ffaf, []int{121}
  7536. }
  7537. func (m *ActivitySignIn) XXX_Unmarshal(b []byte) error {
  7538. return xxx_messageInfo_ActivitySignIn.Unmarshal(m, b)
  7539. }
  7540. func (m *ActivitySignIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7541. return xxx_messageInfo_ActivitySignIn.Marshal(b, m, deterministic)
  7542. }
  7543. func (m *ActivitySignIn) XXX_Merge(src proto.Message) {
  7544. xxx_messageInfo_ActivitySignIn.Merge(m, src)
  7545. }
  7546. func (m *ActivitySignIn) XXX_Size() int {
  7547. return xxx_messageInfo_ActivitySignIn.Size(m)
  7548. }
  7549. func (m *ActivitySignIn) XXX_DiscardUnknown() {
  7550. xxx_messageInfo_ActivitySignIn.DiscardUnknown(m)
  7551. }
  7552. var xxx_messageInfo_ActivitySignIn proto.InternalMessageInfo
  7553. func (m *ActivitySignIn) GetNextSignTime() uint64 {
  7554. if m != nil {
  7555. return m.NextSignTime
  7556. }
  7557. return 0
  7558. }
  7559. func (m *ActivitySignIn) GetSignDays() int32 {
  7560. if m != nil {
  7561. return m.SignDays
  7562. }
  7563. return 0
  7564. }
  7565. // 活动转盘
  7566. type ActivityWheelData struct {
  7567. // 转盘
  7568. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,1,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  7569. WheelOpen bool `protobuf:"varint,2,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  7570. WheelRefreshNum int32 `protobuf:"varint,3,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  7571. TemplateIdx int32 `protobuf:"varint,4,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  7572. WheelNum int32 `protobuf:"varint,5,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  7573. WheelIdx int32 `protobuf:"varint,6,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  7574. LogList []*WheelLogData `protobuf:"bytes,7,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  7575. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7576. XXX_unrecognized []byte `json:"-"`
  7577. XXX_sizecache int32 `json:"-"`
  7578. }
  7579. func (m *ActivityWheelData) Reset() { *m = ActivityWheelData{} }
  7580. func (m *ActivityWheelData) String() string { return proto.CompactTextString(m) }
  7581. func (*ActivityWheelData) ProtoMessage() {}
  7582. func (*ActivityWheelData) Descriptor() ([]byte, []int) {
  7583. return fileDescriptor_116e343673f7ffaf, []int{122}
  7584. }
  7585. func (m *ActivityWheelData) XXX_Unmarshal(b []byte) error {
  7586. return xxx_messageInfo_ActivityWheelData.Unmarshal(m, b)
  7587. }
  7588. func (m *ActivityWheelData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7589. return xxx_messageInfo_ActivityWheelData.Marshal(b, m, deterministic)
  7590. }
  7591. func (m *ActivityWheelData) XXX_Merge(src proto.Message) {
  7592. xxx_messageInfo_ActivityWheelData.Merge(m, src)
  7593. }
  7594. func (m *ActivityWheelData) XXX_Size() int {
  7595. return xxx_messageInfo_ActivityWheelData.Size(m)
  7596. }
  7597. func (m *ActivityWheelData) XXX_DiscardUnknown() {
  7598. xxx_messageInfo_ActivityWheelData.DiscardUnknown(m)
  7599. }
  7600. var xxx_messageInfo_ActivityWheelData proto.InternalMessageInfo
  7601. func (m *ActivityWheelData) GetWheelRewardItemList() []*WheelRewardItemInfo {
  7602. if m != nil {
  7603. return m.WheelRewardItemList
  7604. }
  7605. return nil
  7606. }
  7607. func (m *ActivityWheelData) GetWheelOpen() bool {
  7608. if m != nil {
  7609. return m.WheelOpen
  7610. }
  7611. return false
  7612. }
  7613. func (m *ActivityWheelData) GetWheelRefreshNum() int32 {
  7614. if m != nil {
  7615. return m.WheelRefreshNum
  7616. }
  7617. return 0
  7618. }
  7619. func (m *ActivityWheelData) GetTemplateIdx() int32 {
  7620. if m != nil {
  7621. return m.TemplateIdx
  7622. }
  7623. return 0
  7624. }
  7625. func (m *ActivityWheelData) GetWheelNum() int32 {
  7626. if m != nil {
  7627. return m.WheelNum
  7628. }
  7629. return 0
  7630. }
  7631. func (m *ActivityWheelData) GetWheelIdx() int32 {
  7632. if m != nil {
  7633. return m.WheelIdx
  7634. }
  7635. return 0
  7636. }
  7637. func (m *ActivityWheelData) GetLogList() []*WheelLogData {
  7638. if m != nil {
  7639. return m.LogList
  7640. }
  7641. return nil
  7642. }
  7643. type ExchangeData struct {
  7644. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7645. ExchangeNum int32 `protobuf:"varint,2,opt,name=exchange_num,json=exchangeNum,proto3" json:"exchange_num,omitempty"`
  7646. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7647. XXX_unrecognized []byte `json:"-"`
  7648. XXX_sizecache int32 `json:"-"`
  7649. }
  7650. func (m *ExchangeData) Reset() { *m = ExchangeData{} }
  7651. func (m *ExchangeData) String() string { return proto.CompactTextString(m) }
  7652. func (*ExchangeData) ProtoMessage() {}
  7653. func (*ExchangeData) Descriptor() ([]byte, []int) {
  7654. return fileDescriptor_116e343673f7ffaf, []int{123}
  7655. }
  7656. func (m *ExchangeData) XXX_Unmarshal(b []byte) error {
  7657. return xxx_messageInfo_ExchangeData.Unmarshal(m, b)
  7658. }
  7659. func (m *ExchangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7660. return xxx_messageInfo_ExchangeData.Marshal(b, m, deterministic)
  7661. }
  7662. func (m *ExchangeData) XXX_Merge(src proto.Message) {
  7663. xxx_messageInfo_ExchangeData.Merge(m, src)
  7664. }
  7665. func (m *ExchangeData) XXX_Size() int {
  7666. return xxx_messageInfo_ExchangeData.Size(m)
  7667. }
  7668. func (m *ExchangeData) XXX_DiscardUnknown() {
  7669. xxx_messageInfo_ExchangeData.DiscardUnknown(m)
  7670. }
  7671. var xxx_messageInfo_ExchangeData proto.InternalMessageInfo
  7672. func (m *ExchangeData) GetId() int32 {
  7673. if m != nil {
  7674. return m.Id
  7675. }
  7676. return 0
  7677. }
  7678. func (m *ExchangeData) GetExchangeNum() int32 {
  7679. if m != nil {
  7680. return m.ExchangeNum
  7681. }
  7682. return 0
  7683. }
  7684. type ExchangeInfo struct {
  7685. ConditionId int32 `protobuf:"varint,1,opt,name=condition_id,json=conditionId,proto3" json:"condition_id,omitempty"`
  7686. CostItem []*KeyValueType `protobuf:"bytes,2,rep,name=cost_item,json=costItem,proto3" json:"cost_item,omitempty"`
  7687. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7688. XXX_unrecognized []byte `json:"-"`
  7689. XXX_sizecache int32 `json:"-"`
  7690. }
  7691. func (m *ExchangeInfo) Reset() { *m = ExchangeInfo{} }
  7692. func (m *ExchangeInfo) String() string { return proto.CompactTextString(m) }
  7693. func (*ExchangeInfo) ProtoMessage() {}
  7694. func (*ExchangeInfo) Descriptor() ([]byte, []int) {
  7695. return fileDescriptor_116e343673f7ffaf, []int{124}
  7696. }
  7697. func (m *ExchangeInfo) XXX_Unmarshal(b []byte) error {
  7698. return xxx_messageInfo_ExchangeInfo.Unmarshal(m, b)
  7699. }
  7700. func (m *ExchangeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7701. return xxx_messageInfo_ExchangeInfo.Marshal(b, m, deterministic)
  7702. }
  7703. func (m *ExchangeInfo) XXX_Merge(src proto.Message) {
  7704. xxx_messageInfo_ExchangeInfo.Merge(m, src)
  7705. }
  7706. func (m *ExchangeInfo) XXX_Size() int {
  7707. return xxx_messageInfo_ExchangeInfo.Size(m)
  7708. }
  7709. func (m *ExchangeInfo) XXX_DiscardUnknown() {
  7710. xxx_messageInfo_ExchangeInfo.DiscardUnknown(m)
  7711. }
  7712. var xxx_messageInfo_ExchangeInfo proto.InternalMessageInfo
  7713. func (m *ExchangeInfo) GetConditionId() int32 {
  7714. if m != nil {
  7715. return m.ConditionId
  7716. }
  7717. return 0
  7718. }
  7719. func (m *ExchangeInfo) GetCostItem() []*KeyValueType {
  7720. if m != nil {
  7721. return m.CostItem
  7722. }
  7723. return nil
  7724. }
  7725. type ActivitiesData struct {
  7726. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7727. Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
  7728. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7729. Bg string `protobuf:"bytes,4,opt,name=bg,proto3" json:"bg,omitempty"`
  7730. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7731. XXX_unrecognized []byte `json:"-"`
  7732. XXX_sizecache int32 `json:"-"`
  7733. }
  7734. func (m *ActivitiesData) Reset() { *m = ActivitiesData{} }
  7735. func (m *ActivitiesData) String() string { return proto.CompactTextString(m) }
  7736. func (*ActivitiesData) ProtoMessage() {}
  7737. func (*ActivitiesData) Descriptor() ([]byte, []int) {
  7738. return fileDescriptor_116e343673f7ffaf, []int{125}
  7739. }
  7740. func (m *ActivitiesData) XXX_Unmarshal(b []byte) error {
  7741. return xxx_messageInfo_ActivitiesData.Unmarshal(m, b)
  7742. }
  7743. func (m *ActivitiesData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7744. return xxx_messageInfo_ActivitiesData.Marshal(b, m, deterministic)
  7745. }
  7746. func (m *ActivitiesData) XXX_Merge(src proto.Message) {
  7747. xxx_messageInfo_ActivitiesData.Merge(m, src)
  7748. }
  7749. func (m *ActivitiesData) XXX_Size() int {
  7750. return xxx_messageInfo_ActivitiesData.Size(m)
  7751. }
  7752. func (m *ActivitiesData) XXX_DiscardUnknown() {
  7753. xxx_messageInfo_ActivitiesData.DiscardUnknown(m)
  7754. }
  7755. var xxx_messageInfo_ActivitiesData proto.InternalMessageInfo
  7756. func (m *ActivitiesData) GetId() int32 {
  7757. if m != nil {
  7758. return m.Id
  7759. }
  7760. return 0
  7761. }
  7762. func (m *ActivitiesData) GetType() int32 {
  7763. if m != nil {
  7764. return m.Type
  7765. }
  7766. return 0
  7767. }
  7768. func (m *ActivitiesData) GetEndTime() uint64 {
  7769. if m != nil {
  7770. return m.EndTime
  7771. }
  7772. return 0
  7773. }
  7774. func (m *ActivitiesData) GetBg() string {
  7775. if m != nil {
  7776. return m.Bg
  7777. }
  7778. return ""
  7779. }
  7780. // 14日目标任务(7天重置一次,显示7天数据)
  7781. type ActivitiesFortnightDays struct {
  7782. TaskScore int32 `protobuf:"varint,1,opt,name=task_score,json=taskScore,proto3" json:"task_score,omitempty"`
  7783. TaskScoreReward uint32 `protobuf:"varint,2,opt,name=task_score_reward,json=taskScoreReward,proto3" json:"task_score_reward,omitempty"`
  7784. TaskList []*TaskData `protobuf:"bytes,3,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  7785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7786. XXX_unrecognized []byte `json:"-"`
  7787. XXX_sizecache int32 `json:"-"`
  7788. }
  7789. func (m *ActivitiesFortnightDays) Reset() { *m = ActivitiesFortnightDays{} }
  7790. func (m *ActivitiesFortnightDays) String() string { return proto.CompactTextString(m) }
  7791. func (*ActivitiesFortnightDays) ProtoMessage() {}
  7792. func (*ActivitiesFortnightDays) Descriptor() ([]byte, []int) {
  7793. return fileDescriptor_116e343673f7ffaf, []int{126}
  7794. }
  7795. func (m *ActivitiesFortnightDays) XXX_Unmarshal(b []byte) error {
  7796. return xxx_messageInfo_ActivitiesFortnightDays.Unmarshal(m, b)
  7797. }
  7798. func (m *ActivitiesFortnightDays) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7799. return xxx_messageInfo_ActivitiesFortnightDays.Marshal(b, m, deterministic)
  7800. }
  7801. func (m *ActivitiesFortnightDays) XXX_Merge(src proto.Message) {
  7802. xxx_messageInfo_ActivitiesFortnightDays.Merge(m, src)
  7803. }
  7804. func (m *ActivitiesFortnightDays) XXX_Size() int {
  7805. return xxx_messageInfo_ActivitiesFortnightDays.Size(m)
  7806. }
  7807. func (m *ActivitiesFortnightDays) XXX_DiscardUnknown() {
  7808. xxx_messageInfo_ActivitiesFortnightDays.DiscardUnknown(m)
  7809. }
  7810. var xxx_messageInfo_ActivitiesFortnightDays proto.InternalMessageInfo
  7811. func (m *ActivitiesFortnightDays) GetTaskScore() int32 {
  7812. if m != nil {
  7813. return m.TaskScore
  7814. }
  7815. return 0
  7816. }
  7817. func (m *ActivitiesFortnightDays) GetTaskScoreReward() uint32 {
  7818. if m != nil {
  7819. return m.TaskScoreReward
  7820. }
  7821. return 0
  7822. }
  7823. func (m *ActivitiesFortnightDays) GetTaskList() []*TaskData {
  7824. if m != nil {
  7825. return m.TaskList
  7826. }
  7827. return nil
  7828. }
  7829. // 超值礼包数据
  7830. type ActivitiesUnlockRechargeData struct {
  7831. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7832. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7833. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7834. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7835. XXX_unrecognized []byte `json:"-"`
  7836. XXX_sizecache int32 `json:"-"`
  7837. }
  7838. func (m *ActivitiesUnlockRechargeData) Reset() { *m = ActivitiesUnlockRechargeData{} }
  7839. func (m *ActivitiesUnlockRechargeData) String() string { return proto.CompactTextString(m) }
  7840. func (*ActivitiesUnlockRechargeData) ProtoMessage() {}
  7841. func (*ActivitiesUnlockRechargeData) Descriptor() ([]byte, []int) {
  7842. return fileDescriptor_116e343673f7ffaf, []int{127}
  7843. }
  7844. func (m *ActivitiesUnlockRechargeData) XXX_Unmarshal(b []byte) error {
  7845. return xxx_messageInfo_ActivitiesUnlockRechargeData.Unmarshal(m, b)
  7846. }
  7847. func (m *ActivitiesUnlockRechargeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7848. return xxx_messageInfo_ActivitiesUnlockRechargeData.Marshal(b, m, deterministic)
  7849. }
  7850. func (m *ActivitiesUnlockRechargeData) XXX_Merge(src proto.Message) {
  7851. xxx_messageInfo_ActivitiesUnlockRechargeData.Merge(m, src)
  7852. }
  7853. func (m *ActivitiesUnlockRechargeData) XXX_Size() int {
  7854. return xxx_messageInfo_ActivitiesUnlockRechargeData.Size(m)
  7855. }
  7856. func (m *ActivitiesUnlockRechargeData) XXX_DiscardUnknown() {
  7857. xxx_messageInfo_ActivitiesUnlockRechargeData.DiscardUnknown(m)
  7858. }
  7859. var xxx_messageInfo_ActivitiesUnlockRechargeData proto.InternalMessageInfo
  7860. func (m *ActivitiesUnlockRechargeData) GetActivitiesId() int32 {
  7861. if m != nil {
  7862. return m.ActivitiesId
  7863. }
  7864. return 0
  7865. }
  7866. func (m *ActivitiesUnlockRechargeData) GetStartTime() uint64 {
  7867. if m != nil {
  7868. return m.StartTime
  7869. }
  7870. return 0
  7871. }
  7872. func (m *ActivitiesUnlockRechargeData) GetEndTime() uint64 {
  7873. if m != nil {
  7874. return m.EndTime
  7875. }
  7876. return 0
  7877. }
  7878. type ActivitiesCollectionData struct {
  7879. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7880. RewardNum int32 `protobuf:"varint,2,opt,name=reward_num,json=rewardNum,proto3" json:"reward_num,omitempty"`
  7881. NoNotice bool `protobuf:"varint,3,opt,name=no_notice,json=noNotice,proto3" json:"no_notice,omitempty"`
  7882. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7883. XXX_unrecognized []byte `json:"-"`
  7884. XXX_sizecache int32 `json:"-"`
  7885. }
  7886. func (m *ActivitiesCollectionData) Reset() { *m = ActivitiesCollectionData{} }
  7887. func (m *ActivitiesCollectionData) String() string { return proto.CompactTextString(m) }
  7888. func (*ActivitiesCollectionData) ProtoMessage() {}
  7889. func (*ActivitiesCollectionData) Descriptor() ([]byte, []int) {
  7890. return fileDescriptor_116e343673f7ffaf, []int{128}
  7891. }
  7892. func (m *ActivitiesCollectionData) XXX_Unmarshal(b []byte) error {
  7893. return xxx_messageInfo_ActivitiesCollectionData.Unmarshal(m, b)
  7894. }
  7895. func (m *ActivitiesCollectionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7896. return xxx_messageInfo_ActivitiesCollectionData.Marshal(b, m, deterministic)
  7897. }
  7898. func (m *ActivitiesCollectionData) XXX_Merge(src proto.Message) {
  7899. xxx_messageInfo_ActivitiesCollectionData.Merge(m, src)
  7900. }
  7901. func (m *ActivitiesCollectionData) XXX_Size() int {
  7902. return xxx_messageInfo_ActivitiesCollectionData.Size(m)
  7903. }
  7904. func (m *ActivitiesCollectionData) XXX_DiscardUnknown() {
  7905. xxx_messageInfo_ActivitiesCollectionData.DiscardUnknown(m)
  7906. }
  7907. var xxx_messageInfo_ActivitiesCollectionData proto.InternalMessageInfo
  7908. func (m *ActivitiesCollectionData) GetId() int32 {
  7909. if m != nil {
  7910. return m.Id
  7911. }
  7912. return 0
  7913. }
  7914. func (m *ActivitiesCollectionData) GetRewardNum() int32 {
  7915. if m != nil {
  7916. return m.RewardNum
  7917. }
  7918. return 0
  7919. }
  7920. func (m *ActivitiesCollectionData) GetNoNotice() bool {
  7921. if m != nil {
  7922. return m.NoNotice
  7923. }
  7924. return false
  7925. }
  7926. // 好感度数据
  7927. type ActivitiesLikabilityData struct {
  7928. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  7929. Param uint32 `protobuf:"varint,2,opt,name=param,proto3" json:"param,omitempty"`
  7930. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7931. XXX_unrecognized []byte `json:"-"`
  7932. XXX_sizecache int32 `json:"-"`
  7933. }
  7934. func (m *ActivitiesLikabilityData) Reset() { *m = ActivitiesLikabilityData{} }
  7935. func (m *ActivitiesLikabilityData) String() string { return proto.CompactTextString(m) }
  7936. func (*ActivitiesLikabilityData) ProtoMessage() {}
  7937. func (*ActivitiesLikabilityData) Descriptor() ([]byte, []int) {
  7938. return fileDescriptor_116e343673f7ffaf, []int{129}
  7939. }
  7940. func (m *ActivitiesLikabilityData) XXX_Unmarshal(b []byte) error {
  7941. return xxx_messageInfo_ActivitiesLikabilityData.Unmarshal(m, b)
  7942. }
  7943. func (m *ActivitiesLikabilityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7944. return xxx_messageInfo_ActivitiesLikabilityData.Marshal(b, m, deterministic)
  7945. }
  7946. func (m *ActivitiesLikabilityData) XXX_Merge(src proto.Message) {
  7947. xxx_messageInfo_ActivitiesLikabilityData.Merge(m, src)
  7948. }
  7949. func (m *ActivitiesLikabilityData) XXX_Size() int {
  7950. return xxx_messageInfo_ActivitiesLikabilityData.Size(m)
  7951. }
  7952. func (m *ActivitiesLikabilityData) XXX_DiscardUnknown() {
  7953. xxx_messageInfo_ActivitiesLikabilityData.DiscardUnknown(m)
  7954. }
  7955. var xxx_messageInfo_ActivitiesLikabilityData proto.InternalMessageInfo
  7956. func (m *ActivitiesLikabilityData) GetLevel() int32 {
  7957. if m != nil {
  7958. return m.Level
  7959. }
  7960. return 0
  7961. }
  7962. func (m *ActivitiesLikabilityData) GetParam() uint32 {
  7963. if m != nil {
  7964. return m.Param
  7965. }
  7966. return 0
  7967. }
  7968. type FriendTowerInfo struct {
  7969. TowerLevel int32 `protobuf:"varint,1,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  7970. Infos []*CommonPlayerBriefInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"`
  7971. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7972. XXX_unrecognized []byte `json:"-"`
  7973. XXX_sizecache int32 `json:"-"`
  7974. }
  7975. func (m *FriendTowerInfo) Reset() { *m = FriendTowerInfo{} }
  7976. func (m *FriendTowerInfo) String() string { return proto.CompactTextString(m) }
  7977. func (*FriendTowerInfo) ProtoMessage() {}
  7978. func (*FriendTowerInfo) Descriptor() ([]byte, []int) {
  7979. return fileDescriptor_116e343673f7ffaf, []int{130}
  7980. }
  7981. func (m *FriendTowerInfo) XXX_Unmarshal(b []byte) error {
  7982. return xxx_messageInfo_FriendTowerInfo.Unmarshal(m, b)
  7983. }
  7984. func (m *FriendTowerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7985. return xxx_messageInfo_FriendTowerInfo.Marshal(b, m, deterministic)
  7986. }
  7987. func (m *FriendTowerInfo) XXX_Merge(src proto.Message) {
  7988. xxx_messageInfo_FriendTowerInfo.Merge(m, src)
  7989. }
  7990. func (m *FriendTowerInfo) XXX_Size() int {
  7991. return xxx_messageInfo_FriendTowerInfo.Size(m)
  7992. }
  7993. func (m *FriendTowerInfo) XXX_DiscardUnknown() {
  7994. xxx_messageInfo_FriendTowerInfo.DiscardUnknown(m)
  7995. }
  7996. var xxx_messageInfo_FriendTowerInfo proto.InternalMessageInfo
  7997. func (m *FriendTowerInfo) GetTowerLevel() int32 {
  7998. if m != nil {
  7999. return m.TowerLevel
  8000. }
  8001. return 0
  8002. }
  8003. func (m *FriendTowerInfo) GetInfos() []*CommonPlayerBriefInfo {
  8004. if m != nil {
  8005. return m.Infos
  8006. }
  8007. return nil
  8008. }
  8009. type RushTower struct {
  8010. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  8011. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  8012. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  8013. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  8014. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8015. XXX_unrecognized []byte `json:"-"`
  8016. XXX_sizecache int32 `json:"-"`
  8017. }
  8018. func (m *RushTower) Reset() { *m = RushTower{} }
  8019. func (m *RushTower) String() string { return proto.CompactTextString(m) }
  8020. func (*RushTower) ProtoMessage() {}
  8021. func (*RushTower) Descriptor() ([]byte, []int) {
  8022. return fileDescriptor_116e343673f7ffaf, []int{131}
  8023. }
  8024. func (m *RushTower) XXX_Unmarshal(b []byte) error {
  8025. return xxx_messageInfo_RushTower.Unmarshal(m, b)
  8026. }
  8027. func (m *RushTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8028. return xxx_messageInfo_RushTower.Marshal(b, m, deterministic)
  8029. }
  8030. func (m *RushTower) XXX_Merge(src proto.Message) {
  8031. xxx_messageInfo_RushTower.Merge(m, src)
  8032. }
  8033. func (m *RushTower) XXX_Size() int {
  8034. return xxx_messageInfo_RushTower.Size(m)
  8035. }
  8036. func (m *RushTower) XXX_DiscardUnknown() {
  8037. xxx_messageInfo_RushTower.DiscardUnknown(m)
  8038. }
  8039. var xxx_messageInfo_RushTower proto.InternalMessageInfo
  8040. func (m *RushTower) GetRushRound() int32 {
  8041. if m != nil {
  8042. return m.RushRound
  8043. }
  8044. return 0
  8045. }
  8046. func (m *RushTower) GetCount() int32 {
  8047. if m != nil {
  8048. return m.Count
  8049. }
  8050. return 0
  8051. }
  8052. func (m *RushTower) GetReward() int32 {
  8053. if m != nil {
  8054. return m.Reward
  8055. }
  8056. return 0
  8057. }
  8058. func (m *RushTower) GetRankReward() int32 {
  8059. if m != nil {
  8060. return m.RankReward
  8061. }
  8062. return 0
  8063. }
  8064. type RoleTower struct {
  8065. NowTowerLevel int32 `protobuf:"varint,1,opt,name=now_tower_level,json=nowTowerLevel,proto3" json:"now_tower_level,omitempty"`
  8066. NowTowerTime int64 `protobuf:"varint,2,opt,name=now_tower_time,json=nowTowerTime,proto3" json:"now_tower_time,omitempty"`
  8067. RushTower *RushTower `protobuf:"bytes,3,opt,name=rush_tower,json=rushTower,proto3" json:"rush_tower,omitempty"`
  8068. SysRewardTime uint64 `protobuf:"varint,4,opt,name=sys_reward_time,json=sysRewardTime,proto3" json:"sys_reward_time,omitempty"`
  8069. TowerLevelDayRewardTime uint64 `protobuf:"varint,5,opt,name=tower_level_day_reward_time,json=towerLevelDayRewardTime,proto3" json:"tower_level_day_reward_time,omitempty"`
  8070. Boss []int32 `protobuf:"varint,6,rep,packed,name=boss,proto3" json:"boss,omitempty"`
  8071. NowTowerWjLevel int32 `protobuf:"varint,7,opt,name=now_tower_wj_level,json=nowTowerWjLevel,proto3" json:"now_tower_wj_level,omitempty"`
  8072. NowTowerWjTime int64 `protobuf:"varint,8,opt,name=now_tower_wj_time,json=nowTowerWjTime,proto3" json:"now_tower_wj_time,omitempty"`
  8073. RefreshTowerWj int64 `protobuf:"varint,9,opt,name=refresh_tower_wj,json=refreshTowerWj,proto3" json:"refresh_tower_wj,omitempty"`
  8074. Buff1 int32 `protobuf:"varint,10,opt,name=buff1,proto3" json:"buff1,omitempty"`
  8075. Buff2 int32 `protobuf:"varint,11,opt,name=buff2,proto3" json:"buff2,omitempty"`
  8076. Buff3 int32 `protobuf:"varint,12,opt,name=buff3,proto3" json:"buff3,omitempty"`
  8077. Duration int32 `protobuf:"varint,13,opt,name=duration,proto3" json:"duration,omitempty"`
  8078. RewardLevel int32 `protobuf:"varint,14,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"`
  8079. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8080. XXX_unrecognized []byte `json:"-"`
  8081. XXX_sizecache int32 `json:"-"`
  8082. }
  8083. func (m *RoleTower) Reset() { *m = RoleTower{} }
  8084. func (m *RoleTower) String() string { return proto.CompactTextString(m) }
  8085. func (*RoleTower) ProtoMessage() {}
  8086. func (*RoleTower) Descriptor() ([]byte, []int) {
  8087. return fileDescriptor_116e343673f7ffaf, []int{132}
  8088. }
  8089. func (m *RoleTower) XXX_Unmarshal(b []byte) error {
  8090. return xxx_messageInfo_RoleTower.Unmarshal(m, b)
  8091. }
  8092. func (m *RoleTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8093. return xxx_messageInfo_RoleTower.Marshal(b, m, deterministic)
  8094. }
  8095. func (m *RoleTower) XXX_Merge(src proto.Message) {
  8096. xxx_messageInfo_RoleTower.Merge(m, src)
  8097. }
  8098. func (m *RoleTower) XXX_Size() int {
  8099. return xxx_messageInfo_RoleTower.Size(m)
  8100. }
  8101. func (m *RoleTower) XXX_DiscardUnknown() {
  8102. xxx_messageInfo_RoleTower.DiscardUnknown(m)
  8103. }
  8104. var xxx_messageInfo_RoleTower proto.InternalMessageInfo
  8105. func (m *RoleTower) GetNowTowerLevel() int32 {
  8106. if m != nil {
  8107. return m.NowTowerLevel
  8108. }
  8109. return 0
  8110. }
  8111. func (m *RoleTower) GetNowTowerTime() int64 {
  8112. if m != nil {
  8113. return m.NowTowerTime
  8114. }
  8115. return 0
  8116. }
  8117. func (m *RoleTower) GetRushTower() *RushTower {
  8118. if m != nil {
  8119. return m.RushTower
  8120. }
  8121. return nil
  8122. }
  8123. func (m *RoleTower) GetSysRewardTime() uint64 {
  8124. if m != nil {
  8125. return m.SysRewardTime
  8126. }
  8127. return 0
  8128. }
  8129. func (m *RoleTower) GetTowerLevelDayRewardTime() uint64 {
  8130. if m != nil {
  8131. return m.TowerLevelDayRewardTime
  8132. }
  8133. return 0
  8134. }
  8135. func (m *RoleTower) GetBoss() []int32 {
  8136. if m != nil {
  8137. return m.Boss
  8138. }
  8139. return nil
  8140. }
  8141. func (m *RoleTower) GetNowTowerWjLevel() int32 {
  8142. if m != nil {
  8143. return m.NowTowerWjLevel
  8144. }
  8145. return 0
  8146. }
  8147. func (m *RoleTower) GetNowTowerWjTime() int64 {
  8148. if m != nil {
  8149. return m.NowTowerWjTime
  8150. }
  8151. return 0
  8152. }
  8153. func (m *RoleTower) GetRefreshTowerWj() int64 {
  8154. if m != nil {
  8155. return m.RefreshTowerWj
  8156. }
  8157. return 0
  8158. }
  8159. func (m *RoleTower) GetBuff1() int32 {
  8160. if m != nil {
  8161. return m.Buff1
  8162. }
  8163. return 0
  8164. }
  8165. func (m *RoleTower) GetBuff2() int32 {
  8166. if m != nil {
  8167. return m.Buff2
  8168. }
  8169. return 0
  8170. }
  8171. func (m *RoleTower) GetBuff3() int32 {
  8172. if m != nil {
  8173. return m.Buff3
  8174. }
  8175. return 0
  8176. }
  8177. func (m *RoleTower) GetDuration() int32 {
  8178. if m != nil {
  8179. return m.Duration
  8180. }
  8181. return 0
  8182. }
  8183. func (m *RoleTower) GetRewardLevel() int32 {
  8184. if m != nil {
  8185. return m.RewardLevel
  8186. }
  8187. return 0
  8188. }
  8189. type RefusedApply struct {
  8190. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8191. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8192. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8193. XXX_unrecognized []byte `json:"-"`
  8194. XXX_sizecache int32 `json:"-"`
  8195. }
  8196. func (m *RefusedApply) Reset() { *m = RefusedApply{} }
  8197. func (m *RefusedApply) String() string { return proto.CompactTextString(m) }
  8198. func (*RefusedApply) ProtoMessage() {}
  8199. func (*RefusedApply) Descriptor() ([]byte, []int) {
  8200. return fileDescriptor_116e343673f7ffaf, []int{133}
  8201. }
  8202. func (m *RefusedApply) XXX_Unmarshal(b []byte) error {
  8203. return xxx_messageInfo_RefusedApply.Unmarshal(m, b)
  8204. }
  8205. func (m *RefusedApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8206. return xxx_messageInfo_RefusedApply.Marshal(b, m, deterministic)
  8207. }
  8208. func (m *RefusedApply) XXX_Merge(src proto.Message) {
  8209. xxx_messageInfo_RefusedApply.Merge(m, src)
  8210. }
  8211. func (m *RefusedApply) XXX_Size() int {
  8212. return xxx_messageInfo_RefusedApply.Size(m)
  8213. }
  8214. func (m *RefusedApply) XXX_DiscardUnknown() {
  8215. xxx_messageInfo_RefusedApply.DiscardUnknown(m)
  8216. }
  8217. var xxx_messageInfo_RefusedApply proto.InternalMessageInfo
  8218. func (m *RefusedApply) GetGuildId() uint64 {
  8219. if m != nil {
  8220. return m.GuildId
  8221. }
  8222. return 0
  8223. }
  8224. func (m *RefusedApply) GetApplyTime() int64 {
  8225. if m != nil {
  8226. return m.ApplyTime
  8227. }
  8228. return 0
  8229. }
  8230. type DayApply struct {
  8231. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8232. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8233. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8234. XXX_unrecognized []byte `json:"-"`
  8235. XXX_sizecache int32 `json:"-"`
  8236. }
  8237. func (m *DayApply) Reset() { *m = DayApply{} }
  8238. func (m *DayApply) String() string { return proto.CompactTextString(m) }
  8239. func (*DayApply) ProtoMessage() {}
  8240. func (*DayApply) Descriptor() ([]byte, []int) {
  8241. return fileDescriptor_116e343673f7ffaf, []int{134}
  8242. }
  8243. func (m *DayApply) XXX_Unmarshal(b []byte) error {
  8244. return xxx_messageInfo_DayApply.Unmarshal(m, b)
  8245. }
  8246. func (m *DayApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8247. return xxx_messageInfo_DayApply.Marshal(b, m, deterministic)
  8248. }
  8249. func (m *DayApply) XXX_Merge(src proto.Message) {
  8250. xxx_messageInfo_DayApply.Merge(m, src)
  8251. }
  8252. func (m *DayApply) XXX_Size() int {
  8253. return xxx_messageInfo_DayApply.Size(m)
  8254. }
  8255. func (m *DayApply) XXX_DiscardUnknown() {
  8256. xxx_messageInfo_DayApply.DiscardUnknown(m)
  8257. }
  8258. var xxx_messageInfo_DayApply proto.InternalMessageInfo
  8259. func (m *DayApply) GetGuildId() uint64 {
  8260. if m != nil {
  8261. return m.GuildId
  8262. }
  8263. return 0
  8264. }
  8265. func (m *DayApply) GetApplyTime() int64 {
  8266. if m != nil {
  8267. return m.ApplyTime
  8268. }
  8269. return 0
  8270. }
  8271. type TowerBriefInfo struct {
  8272. CommonInfo *CommonPlayerBriefInfo `protobuf:"bytes,1,opt,name=common_info,json=commonInfo,proto3" json:"common_info,omitempty"`
  8273. BattleTime int32 `protobuf:"varint,2,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  8274. BattleVersion int32 `protobuf:"varint,3,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  8275. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8276. XXX_unrecognized []byte `json:"-"`
  8277. XXX_sizecache int32 `json:"-"`
  8278. }
  8279. func (m *TowerBriefInfo) Reset() { *m = TowerBriefInfo{} }
  8280. func (m *TowerBriefInfo) String() string { return proto.CompactTextString(m) }
  8281. func (*TowerBriefInfo) ProtoMessage() {}
  8282. func (*TowerBriefInfo) Descriptor() ([]byte, []int) {
  8283. return fileDescriptor_116e343673f7ffaf, []int{135}
  8284. }
  8285. func (m *TowerBriefInfo) XXX_Unmarshal(b []byte) error {
  8286. return xxx_messageInfo_TowerBriefInfo.Unmarshal(m, b)
  8287. }
  8288. func (m *TowerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8289. return xxx_messageInfo_TowerBriefInfo.Marshal(b, m, deterministic)
  8290. }
  8291. func (m *TowerBriefInfo) XXX_Merge(src proto.Message) {
  8292. xxx_messageInfo_TowerBriefInfo.Merge(m, src)
  8293. }
  8294. func (m *TowerBriefInfo) XXX_Size() int {
  8295. return xxx_messageInfo_TowerBriefInfo.Size(m)
  8296. }
  8297. func (m *TowerBriefInfo) XXX_DiscardUnknown() {
  8298. xxx_messageInfo_TowerBriefInfo.DiscardUnknown(m)
  8299. }
  8300. var xxx_messageInfo_TowerBriefInfo proto.InternalMessageInfo
  8301. func (m *TowerBriefInfo) GetCommonInfo() *CommonPlayerBriefInfo {
  8302. if m != nil {
  8303. return m.CommonInfo
  8304. }
  8305. return nil
  8306. }
  8307. func (m *TowerBriefInfo) GetBattleTime() int32 {
  8308. if m != nil {
  8309. return m.BattleTime
  8310. }
  8311. return 0
  8312. }
  8313. func (m *TowerBriefInfo) GetBattleVersion() int32 {
  8314. if m != nil {
  8315. return m.BattleVersion
  8316. }
  8317. return 0
  8318. }
  8319. type RecommendGuild struct {
  8320. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8321. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  8322. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8323. Active uint32 `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
  8324. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8325. XXX_unrecognized []byte `json:"-"`
  8326. XXX_sizecache int32 `json:"-"`
  8327. }
  8328. func (m *RecommendGuild) Reset() { *m = RecommendGuild{} }
  8329. func (m *RecommendGuild) String() string { return proto.CompactTextString(m) }
  8330. func (*RecommendGuild) ProtoMessage() {}
  8331. func (*RecommendGuild) Descriptor() ([]byte, []int) {
  8332. return fileDescriptor_116e343673f7ffaf, []int{136}
  8333. }
  8334. func (m *RecommendGuild) XXX_Unmarshal(b []byte) error {
  8335. return xxx_messageInfo_RecommendGuild.Unmarshal(m, b)
  8336. }
  8337. func (m *RecommendGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8338. return xxx_messageInfo_RecommendGuild.Marshal(b, m, deterministic)
  8339. }
  8340. func (m *RecommendGuild) XXX_Merge(src proto.Message) {
  8341. xxx_messageInfo_RecommendGuild.Merge(m, src)
  8342. }
  8343. func (m *RecommendGuild) XXX_Size() int {
  8344. return xxx_messageInfo_RecommendGuild.Size(m)
  8345. }
  8346. func (m *RecommendGuild) XXX_DiscardUnknown() {
  8347. xxx_messageInfo_RecommendGuild.DiscardUnknown(m)
  8348. }
  8349. var xxx_messageInfo_RecommendGuild proto.InternalMessageInfo
  8350. func (m *RecommendGuild) GetGuildId() uint64 {
  8351. if m != nil {
  8352. return m.GuildId
  8353. }
  8354. return 0
  8355. }
  8356. func (m *RecommendGuild) GetLevel() int32 {
  8357. if m != nil {
  8358. return m.Level
  8359. }
  8360. return 0
  8361. }
  8362. func (m *RecommendGuild) GetActiveTime() int64 {
  8363. if m != nil {
  8364. return m.ActiveTime
  8365. }
  8366. return 0
  8367. }
  8368. func (m *RecommendGuild) GetActive() uint32 {
  8369. if m != nil {
  8370. return m.Active
  8371. }
  8372. return 0
  8373. }
  8374. type RecommendSet struct {
  8375. Guild []*RecommendGuild `protobuf:"bytes,1,rep,name=guild,proto3" json:"guild,omitempty"`
  8376. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8377. XXX_unrecognized []byte `json:"-"`
  8378. XXX_sizecache int32 `json:"-"`
  8379. }
  8380. func (m *RecommendSet) Reset() { *m = RecommendSet{} }
  8381. func (m *RecommendSet) String() string { return proto.CompactTextString(m) }
  8382. func (*RecommendSet) ProtoMessage() {}
  8383. func (*RecommendSet) Descriptor() ([]byte, []int) {
  8384. return fileDescriptor_116e343673f7ffaf, []int{137}
  8385. }
  8386. func (m *RecommendSet) XXX_Unmarshal(b []byte) error {
  8387. return xxx_messageInfo_RecommendSet.Unmarshal(m, b)
  8388. }
  8389. func (m *RecommendSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8390. return xxx_messageInfo_RecommendSet.Marshal(b, m, deterministic)
  8391. }
  8392. func (m *RecommendSet) XXX_Merge(src proto.Message) {
  8393. xxx_messageInfo_RecommendSet.Merge(m, src)
  8394. }
  8395. func (m *RecommendSet) XXX_Size() int {
  8396. return xxx_messageInfo_RecommendSet.Size(m)
  8397. }
  8398. func (m *RecommendSet) XXX_DiscardUnknown() {
  8399. xxx_messageInfo_RecommendSet.DiscardUnknown(m)
  8400. }
  8401. var xxx_messageInfo_RecommendSet proto.InternalMessageInfo
  8402. func (m *RecommendSet) GetGuild() []*RecommendGuild {
  8403. if m != nil {
  8404. return m.Guild
  8405. }
  8406. return nil
  8407. }
  8408. // =============================== 公会 ====================================
  8409. // 客户端请求: 公会基础信息:成员简介
  8410. type MemberBrief struct {
  8411. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  8412. OfflineTime int64 `protobuf:"varint,2,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8413. Title int32 `protobuf:"varint,3,opt,name=title,proto3" json:"title,omitempty"`
  8414. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8415. XXX_unrecognized []byte `json:"-"`
  8416. XXX_sizecache int32 `json:"-"`
  8417. }
  8418. func (m *MemberBrief) Reset() { *m = MemberBrief{} }
  8419. func (m *MemberBrief) String() string { return proto.CompactTextString(m) }
  8420. func (*MemberBrief) ProtoMessage() {}
  8421. func (*MemberBrief) Descriptor() ([]byte, []int) {
  8422. return fileDescriptor_116e343673f7ffaf, []int{138}
  8423. }
  8424. func (m *MemberBrief) XXX_Unmarshal(b []byte) error {
  8425. return xxx_messageInfo_MemberBrief.Unmarshal(m, b)
  8426. }
  8427. func (m *MemberBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8428. return xxx_messageInfo_MemberBrief.Marshal(b, m, deterministic)
  8429. }
  8430. func (m *MemberBrief) XXX_Merge(src proto.Message) {
  8431. xxx_messageInfo_MemberBrief.Merge(m, src)
  8432. }
  8433. func (m *MemberBrief) XXX_Size() int {
  8434. return xxx_messageInfo_MemberBrief.Size(m)
  8435. }
  8436. func (m *MemberBrief) XXX_DiscardUnknown() {
  8437. xxx_messageInfo_MemberBrief.DiscardUnknown(m)
  8438. }
  8439. var xxx_messageInfo_MemberBrief proto.InternalMessageInfo
  8440. func (m *MemberBrief) GetUid() uint64 {
  8441. if m != nil {
  8442. return m.Uid
  8443. }
  8444. return 0
  8445. }
  8446. func (m *MemberBrief) GetOfflineTime() int64 {
  8447. if m != nil {
  8448. return m.OfflineTime
  8449. }
  8450. return 0
  8451. }
  8452. func (m *MemberBrief) GetTitle() int32 {
  8453. if m != nil {
  8454. return m.Title
  8455. }
  8456. return 0
  8457. }
  8458. // 客户端请求: 公会基础信息:公会简介
  8459. type GuildNotifyData struct {
  8460. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  8461. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  8462. IsApply bool `protobuf:"varint,3,opt,name=is_apply,json=isApply,proto3" json:"is_apply,omitempty"`
  8463. CpNum bool `protobuf:"varint,4,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  8464. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8465. XXX_unrecognized []byte `json:"-"`
  8466. XXX_sizecache int32 `json:"-"`
  8467. }
  8468. func (m *GuildNotifyData) Reset() { *m = GuildNotifyData{} }
  8469. func (m *GuildNotifyData) String() string { return proto.CompactTextString(m) }
  8470. func (*GuildNotifyData) ProtoMessage() {}
  8471. func (*GuildNotifyData) Descriptor() ([]byte, []int) {
  8472. return fileDescriptor_116e343673f7ffaf, []int{139}
  8473. }
  8474. func (m *GuildNotifyData) XXX_Unmarshal(b []byte) error {
  8475. return xxx_messageInfo_GuildNotifyData.Unmarshal(m, b)
  8476. }
  8477. func (m *GuildNotifyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8478. return xxx_messageInfo_GuildNotifyData.Marshal(b, m, deterministic)
  8479. }
  8480. func (m *GuildNotifyData) XXX_Merge(src proto.Message) {
  8481. xxx_messageInfo_GuildNotifyData.Merge(m, src)
  8482. }
  8483. func (m *GuildNotifyData) XXX_Size() int {
  8484. return xxx_messageInfo_GuildNotifyData.Size(m)
  8485. }
  8486. func (m *GuildNotifyData) XXX_DiscardUnknown() {
  8487. xxx_messageInfo_GuildNotifyData.DiscardUnknown(m)
  8488. }
  8489. var xxx_messageInfo_GuildNotifyData proto.InternalMessageInfo
  8490. func (m *GuildNotifyData) GetBrief() *GuildBrief {
  8491. if m != nil {
  8492. return m.Brief
  8493. }
  8494. return nil
  8495. }
  8496. func (m *GuildNotifyData) GetMemCount() int32 {
  8497. if m != nil {
  8498. return m.MemCount
  8499. }
  8500. return 0
  8501. }
  8502. func (m *GuildNotifyData) GetIsApply() bool {
  8503. if m != nil {
  8504. return m.IsApply
  8505. }
  8506. return false
  8507. }
  8508. func (m *GuildNotifyData) GetCpNum() bool {
  8509. if m != nil {
  8510. return m.CpNum
  8511. }
  8512. return false
  8513. }
  8514. // 客户端请求: 成员详细信息
  8515. type MemberInfo struct {
  8516. TotalActive uint32 `protobuf:"varint,1,opt,name=total_active,json=totalActive,proto3" json:"total_active,omitempty"`
  8517. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  8518. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8519. XXX_unrecognized []byte `json:"-"`
  8520. XXX_sizecache int32 `json:"-"`
  8521. }
  8522. func (m *MemberInfo) Reset() { *m = MemberInfo{} }
  8523. func (m *MemberInfo) String() string { return proto.CompactTextString(m) }
  8524. func (*MemberInfo) ProtoMessage() {}
  8525. func (*MemberInfo) Descriptor() ([]byte, []int) {
  8526. return fileDescriptor_116e343673f7ffaf, []int{140}
  8527. }
  8528. func (m *MemberInfo) XXX_Unmarshal(b []byte) error {
  8529. return xxx_messageInfo_MemberInfo.Unmarshal(m, b)
  8530. }
  8531. func (m *MemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8532. return xxx_messageInfo_MemberInfo.Marshal(b, m, deterministic)
  8533. }
  8534. func (m *MemberInfo) XXX_Merge(src proto.Message) {
  8535. xxx_messageInfo_MemberInfo.Merge(m, src)
  8536. }
  8537. func (m *MemberInfo) XXX_Size() int {
  8538. return xxx_messageInfo_MemberInfo.Size(m)
  8539. }
  8540. func (m *MemberInfo) XXX_DiscardUnknown() {
  8541. xxx_messageInfo_MemberInfo.DiscardUnknown(m)
  8542. }
  8543. var xxx_messageInfo_MemberInfo proto.InternalMessageInfo
  8544. func (m *MemberInfo) GetTotalActive() uint32 {
  8545. if m != nil {
  8546. return m.TotalActive
  8547. }
  8548. return 0
  8549. }
  8550. func (m *MemberInfo) GetBrief() *CommonPlayerBriefInfo {
  8551. if m != nil {
  8552. return m.Brief
  8553. }
  8554. return nil
  8555. }
  8556. type GuildBossLogDetial struct {
  8557. FightLog *GuildFightLog `protobuf:"bytes,1,opt,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  8558. Info *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
  8559. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8560. XXX_unrecognized []byte `json:"-"`
  8561. XXX_sizecache int32 `json:"-"`
  8562. }
  8563. func (m *GuildBossLogDetial) Reset() { *m = GuildBossLogDetial{} }
  8564. func (m *GuildBossLogDetial) String() string { return proto.CompactTextString(m) }
  8565. func (*GuildBossLogDetial) ProtoMessage() {}
  8566. func (*GuildBossLogDetial) Descriptor() ([]byte, []int) {
  8567. return fileDescriptor_116e343673f7ffaf, []int{141}
  8568. }
  8569. func (m *GuildBossLogDetial) XXX_Unmarshal(b []byte) error {
  8570. return xxx_messageInfo_GuildBossLogDetial.Unmarshal(m, b)
  8571. }
  8572. func (m *GuildBossLogDetial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8573. return xxx_messageInfo_GuildBossLogDetial.Marshal(b, m, deterministic)
  8574. }
  8575. func (m *GuildBossLogDetial) XXX_Merge(src proto.Message) {
  8576. xxx_messageInfo_GuildBossLogDetial.Merge(m, src)
  8577. }
  8578. func (m *GuildBossLogDetial) XXX_Size() int {
  8579. return xxx_messageInfo_GuildBossLogDetial.Size(m)
  8580. }
  8581. func (m *GuildBossLogDetial) XXX_DiscardUnknown() {
  8582. xxx_messageInfo_GuildBossLogDetial.DiscardUnknown(m)
  8583. }
  8584. var xxx_messageInfo_GuildBossLogDetial proto.InternalMessageInfo
  8585. func (m *GuildBossLogDetial) GetFightLog() *GuildFightLog {
  8586. if m != nil {
  8587. return m.FightLog
  8588. }
  8589. return nil
  8590. }
  8591. func (m *GuildBossLogDetial) GetInfo() *CommonPlayerBriefInfo {
  8592. if m != nil {
  8593. return m.Info
  8594. }
  8595. return nil
  8596. }
  8597. type GuildBossData struct {
  8598. BossId uint32 `protobuf:"varint,1,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  8599. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  8600. FightCdTime uint64 `protobuf:"varint,3,opt,name=fight_cd_time,json=fightCdTime,proto3" json:"fight_cd_time,omitempty"`
  8601. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8602. XXX_unrecognized []byte `json:"-"`
  8603. XXX_sizecache int32 `json:"-"`
  8604. }
  8605. func (m *GuildBossData) Reset() { *m = GuildBossData{} }
  8606. func (m *GuildBossData) String() string { return proto.CompactTextString(m) }
  8607. func (*GuildBossData) ProtoMessage() {}
  8608. func (*GuildBossData) Descriptor() ([]byte, []int) {
  8609. return fileDescriptor_116e343673f7ffaf, []int{142}
  8610. }
  8611. func (m *GuildBossData) XXX_Unmarshal(b []byte) error {
  8612. return xxx_messageInfo_GuildBossData.Unmarshal(m, b)
  8613. }
  8614. func (m *GuildBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8615. return xxx_messageInfo_GuildBossData.Marshal(b, m, deterministic)
  8616. }
  8617. func (m *GuildBossData) XXX_Merge(src proto.Message) {
  8618. xxx_messageInfo_GuildBossData.Merge(m, src)
  8619. }
  8620. func (m *GuildBossData) XXX_Size() int {
  8621. return xxx_messageInfo_GuildBossData.Size(m)
  8622. }
  8623. func (m *GuildBossData) XXX_DiscardUnknown() {
  8624. xxx_messageInfo_GuildBossData.DiscardUnknown(m)
  8625. }
  8626. var xxx_messageInfo_GuildBossData proto.InternalMessageInfo
  8627. func (m *GuildBossData) GetBossId() uint32 {
  8628. if m != nil {
  8629. return m.BossId
  8630. }
  8631. return 0
  8632. }
  8633. func (m *GuildBossData) GetFightTime() uint64 {
  8634. if m != nil {
  8635. return m.FightTime
  8636. }
  8637. return 0
  8638. }
  8639. func (m *GuildBossData) GetFightCdTime() uint64 {
  8640. if m != nil {
  8641. return m.FightCdTime
  8642. }
  8643. return 0
  8644. }
  8645. // 公会存库======开始
  8646. type GuildLog struct {
  8647. OpTitle int32 `protobuf:"varint,1,opt,name=op_title,json=opTitle,proto3" json:"op_title,omitempty"`
  8648. OpName string `protobuf:"bytes,2,opt,name=op_name,json=opName,proto3" json:"op_name,omitempty"`
  8649. BeOpTitle int32 `protobuf:"varint,3,opt,name=be_op_title,json=beOpTitle,proto3" json:"be_op_title,omitempty"`
  8650. BeOpName string `protobuf:"bytes,4,opt,name=be_op_name,json=beOpName,proto3" json:"be_op_name,omitempty"`
  8651. EventType int32 `protobuf:"varint,5,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
  8652. EventTime uint64 `protobuf:"varint,6,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
  8653. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8654. XXX_unrecognized []byte `json:"-"`
  8655. XXX_sizecache int32 `json:"-"`
  8656. }
  8657. func (m *GuildLog) Reset() { *m = GuildLog{} }
  8658. func (m *GuildLog) String() string { return proto.CompactTextString(m) }
  8659. func (*GuildLog) ProtoMessage() {}
  8660. func (*GuildLog) Descriptor() ([]byte, []int) {
  8661. return fileDescriptor_116e343673f7ffaf, []int{143}
  8662. }
  8663. func (m *GuildLog) XXX_Unmarshal(b []byte) error {
  8664. return xxx_messageInfo_GuildLog.Unmarshal(m, b)
  8665. }
  8666. func (m *GuildLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8667. return xxx_messageInfo_GuildLog.Marshal(b, m, deterministic)
  8668. }
  8669. func (m *GuildLog) XXX_Merge(src proto.Message) {
  8670. xxx_messageInfo_GuildLog.Merge(m, src)
  8671. }
  8672. func (m *GuildLog) XXX_Size() int {
  8673. return xxx_messageInfo_GuildLog.Size(m)
  8674. }
  8675. func (m *GuildLog) XXX_DiscardUnknown() {
  8676. xxx_messageInfo_GuildLog.DiscardUnknown(m)
  8677. }
  8678. var xxx_messageInfo_GuildLog proto.InternalMessageInfo
  8679. func (m *GuildLog) GetOpTitle() int32 {
  8680. if m != nil {
  8681. return m.OpTitle
  8682. }
  8683. return 0
  8684. }
  8685. func (m *GuildLog) GetOpName() string {
  8686. if m != nil {
  8687. return m.OpName
  8688. }
  8689. return ""
  8690. }
  8691. func (m *GuildLog) GetBeOpTitle() int32 {
  8692. if m != nil {
  8693. return m.BeOpTitle
  8694. }
  8695. return 0
  8696. }
  8697. func (m *GuildLog) GetBeOpName() string {
  8698. if m != nil {
  8699. return m.BeOpName
  8700. }
  8701. return ""
  8702. }
  8703. func (m *GuildLog) GetEventType() int32 {
  8704. if m != nil {
  8705. return m.EventType
  8706. }
  8707. return 0
  8708. }
  8709. func (m *GuildLog) GetEventTime() uint64 {
  8710. if m != nil {
  8711. return m.EventTime
  8712. }
  8713. return 0
  8714. }
  8715. type GuildLogSet struct {
  8716. GuildLog []*GuildLog `protobuf:"bytes,1,rep,name=guild_log,json=guildLog,proto3" json:"guild_log,omitempty"`
  8717. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8718. XXX_unrecognized []byte `json:"-"`
  8719. XXX_sizecache int32 `json:"-"`
  8720. }
  8721. func (m *GuildLogSet) Reset() { *m = GuildLogSet{} }
  8722. func (m *GuildLogSet) String() string { return proto.CompactTextString(m) }
  8723. func (*GuildLogSet) ProtoMessage() {}
  8724. func (*GuildLogSet) Descriptor() ([]byte, []int) {
  8725. return fileDescriptor_116e343673f7ffaf, []int{144}
  8726. }
  8727. func (m *GuildLogSet) XXX_Unmarshal(b []byte) error {
  8728. return xxx_messageInfo_GuildLogSet.Unmarshal(m, b)
  8729. }
  8730. func (m *GuildLogSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8731. return xxx_messageInfo_GuildLogSet.Marshal(b, m, deterministic)
  8732. }
  8733. func (m *GuildLogSet) XXX_Merge(src proto.Message) {
  8734. xxx_messageInfo_GuildLogSet.Merge(m, src)
  8735. }
  8736. func (m *GuildLogSet) XXX_Size() int {
  8737. return xxx_messageInfo_GuildLogSet.Size(m)
  8738. }
  8739. func (m *GuildLogSet) XXX_DiscardUnknown() {
  8740. xxx_messageInfo_GuildLogSet.DiscardUnknown(m)
  8741. }
  8742. var xxx_messageInfo_GuildLogSet proto.InternalMessageInfo
  8743. func (m *GuildLogSet) GetGuildLog() []*GuildLog {
  8744. if m != nil {
  8745. return m.GuildLog
  8746. }
  8747. return nil
  8748. }
  8749. type GuildMember struct {
  8750. MemberId uint64 `protobuf:"varint,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  8751. Title int32 `protobuf:"varint,2,opt,name=title,proto3" json:"title,omitempty"`
  8752. OfflineTime int64 `protobuf:"varint,3,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8753. ActiveInfo []*KeyValueType64 `protobuf:"bytes,4,rep,name=active_info,json=activeInfo,proto3" json:"active_info,omitempty"`
  8754. AddGuildTime uint64 `protobuf:"varint,5,opt,name=add_guild_time,json=addGuildTime,proto3" json:"add_guild_time,omitempty"`
  8755. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8756. XXX_unrecognized []byte `json:"-"`
  8757. XXX_sizecache int32 `json:"-"`
  8758. }
  8759. func (m *GuildMember) Reset() { *m = GuildMember{} }
  8760. func (m *GuildMember) String() string { return proto.CompactTextString(m) }
  8761. func (*GuildMember) ProtoMessage() {}
  8762. func (*GuildMember) Descriptor() ([]byte, []int) {
  8763. return fileDescriptor_116e343673f7ffaf, []int{145}
  8764. }
  8765. func (m *GuildMember) XXX_Unmarshal(b []byte) error {
  8766. return xxx_messageInfo_GuildMember.Unmarshal(m, b)
  8767. }
  8768. func (m *GuildMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8769. return xxx_messageInfo_GuildMember.Marshal(b, m, deterministic)
  8770. }
  8771. func (m *GuildMember) XXX_Merge(src proto.Message) {
  8772. xxx_messageInfo_GuildMember.Merge(m, src)
  8773. }
  8774. func (m *GuildMember) XXX_Size() int {
  8775. return xxx_messageInfo_GuildMember.Size(m)
  8776. }
  8777. func (m *GuildMember) XXX_DiscardUnknown() {
  8778. xxx_messageInfo_GuildMember.DiscardUnknown(m)
  8779. }
  8780. var xxx_messageInfo_GuildMember proto.InternalMessageInfo
  8781. func (m *GuildMember) GetMemberId() uint64 {
  8782. if m != nil {
  8783. return m.MemberId
  8784. }
  8785. return 0
  8786. }
  8787. func (m *GuildMember) GetTitle() int32 {
  8788. if m != nil {
  8789. return m.Title
  8790. }
  8791. return 0
  8792. }
  8793. func (m *GuildMember) GetOfflineTime() int64 {
  8794. if m != nil {
  8795. return m.OfflineTime
  8796. }
  8797. return 0
  8798. }
  8799. func (m *GuildMember) GetActiveInfo() []*KeyValueType64 {
  8800. if m != nil {
  8801. return m.ActiveInfo
  8802. }
  8803. return nil
  8804. }
  8805. func (m *GuildMember) GetAddGuildTime() uint64 {
  8806. if m != nil {
  8807. return m.AddGuildTime
  8808. }
  8809. return 0
  8810. }
  8811. type MemberData struct {
  8812. PreId uint64 `protobuf:"varint,1,opt,name=pre_id,json=preId,proto3" json:"pre_id,omitempty"`
  8813. VicePreId []uint64 `protobuf:"varint,2,rep,packed,name=vice_pre_id,json=vicePreId,proto3" json:"vice_pre_id,omitempty"`
  8814. MemberInfo []*GuildMember `protobuf:"bytes,3,rep,name=member_info,json=memberInfo,proto3" json:"member_info,omitempty"`
  8815. KickTime uint64 `protobuf:"varint,4,opt,name=kick_time,json=kickTime,proto3" json:"kick_time,omitempty"`
  8816. KickNum int32 `protobuf:"varint,5,opt,name=kick_num,json=kickNum,proto3" json:"kick_num,omitempty"`
  8817. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8818. XXX_unrecognized []byte `json:"-"`
  8819. XXX_sizecache int32 `json:"-"`
  8820. }
  8821. func (m *MemberData) Reset() { *m = MemberData{} }
  8822. func (m *MemberData) String() string { return proto.CompactTextString(m) }
  8823. func (*MemberData) ProtoMessage() {}
  8824. func (*MemberData) Descriptor() ([]byte, []int) {
  8825. return fileDescriptor_116e343673f7ffaf, []int{146}
  8826. }
  8827. func (m *MemberData) XXX_Unmarshal(b []byte) error {
  8828. return xxx_messageInfo_MemberData.Unmarshal(m, b)
  8829. }
  8830. func (m *MemberData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8831. return xxx_messageInfo_MemberData.Marshal(b, m, deterministic)
  8832. }
  8833. func (m *MemberData) XXX_Merge(src proto.Message) {
  8834. xxx_messageInfo_MemberData.Merge(m, src)
  8835. }
  8836. func (m *MemberData) XXX_Size() int {
  8837. return xxx_messageInfo_MemberData.Size(m)
  8838. }
  8839. func (m *MemberData) XXX_DiscardUnknown() {
  8840. xxx_messageInfo_MemberData.DiscardUnknown(m)
  8841. }
  8842. var xxx_messageInfo_MemberData proto.InternalMessageInfo
  8843. func (m *MemberData) GetPreId() uint64 {
  8844. if m != nil {
  8845. return m.PreId
  8846. }
  8847. return 0
  8848. }
  8849. func (m *MemberData) GetVicePreId() []uint64 {
  8850. if m != nil {
  8851. return m.VicePreId
  8852. }
  8853. return nil
  8854. }
  8855. func (m *MemberData) GetMemberInfo() []*GuildMember {
  8856. if m != nil {
  8857. return m.MemberInfo
  8858. }
  8859. return nil
  8860. }
  8861. func (m *MemberData) GetKickTime() uint64 {
  8862. if m != nil {
  8863. return m.KickTime
  8864. }
  8865. return 0
  8866. }
  8867. func (m *MemberData) GetKickNum() int32 {
  8868. if m != nil {
  8869. return m.KickNum
  8870. }
  8871. return 0
  8872. }
  8873. type GuildBrief struct {
  8874. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8875. GuildName string `protobuf:"bytes,2,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  8876. GuildBadge int32 `protobuf:"varint,3,opt,name=guild_badge,json=guildBadge,proto3" json:"guild_badge,omitempty"`
  8877. GuildLevel int32 `protobuf:"varint,4,opt,name=guild_level,json=guildLevel,proto3" json:"guild_level,omitempty"`
  8878. GuildActive uint32 `protobuf:"varint,5,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  8879. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8880. XXX_unrecognized []byte `json:"-"`
  8881. XXX_sizecache int32 `json:"-"`
  8882. }
  8883. func (m *GuildBrief) Reset() { *m = GuildBrief{} }
  8884. func (m *GuildBrief) String() string { return proto.CompactTextString(m) }
  8885. func (*GuildBrief) ProtoMessage() {}
  8886. func (*GuildBrief) Descriptor() ([]byte, []int) {
  8887. return fileDescriptor_116e343673f7ffaf, []int{147}
  8888. }
  8889. func (m *GuildBrief) XXX_Unmarshal(b []byte) error {
  8890. return xxx_messageInfo_GuildBrief.Unmarshal(m, b)
  8891. }
  8892. func (m *GuildBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8893. return xxx_messageInfo_GuildBrief.Marshal(b, m, deterministic)
  8894. }
  8895. func (m *GuildBrief) XXX_Merge(src proto.Message) {
  8896. xxx_messageInfo_GuildBrief.Merge(m, src)
  8897. }
  8898. func (m *GuildBrief) XXX_Size() int {
  8899. return xxx_messageInfo_GuildBrief.Size(m)
  8900. }
  8901. func (m *GuildBrief) XXX_DiscardUnknown() {
  8902. xxx_messageInfo_GuildBrief.DiscardUnknown(m)
  8903. }
  8904. var xxx_messageInfo_GuildBrief proto.InternalMessageInfo
  8905. func (m *GuildBrief) GetGuildId() uint64 {
  8906. if m != nil {
  8907. return m.GuildId
  8908. }
  8909. return 0
  8910. }
  8911. func (m *GuildBrief) GetGuildName() string {
  8912. if m != nil {
  8913. return m.GuildName
  8914. }
  8915. return ""
  8916. }
  8917. func (m *GuildBrief) GetGuildBadge() int32 {
  8918. if m != nil {
  8919. return m.GuildBadge
  8920. }
  8921. return 0
  8922. }
  8923. func (m *GuildBrief) GetGuildLevel() int32 {
  8924. if m != nil {
  8925. return m.GuildLevel
  8926. }
  8927. return 0
  8928. }
  8929. func (m *GuildBrief) GetGuildActive() uint32 {
  8930. if m != nil {
  8931. return m.GuildActive
  8932. }
  8933. return 0
  8934. }
  8935. type GuildBase struct {
  8936. GuildBrief *GuildBrief `protobuf:"bytes,1,opt,name=guild_brief,json=guildBrief,proto3" json:"guild_brief,omitempty"`
  8937. DayActive uint32 `protobuf:"varint,2,opt,name=day_active,json=dayActive,proto3" json:"day_active,omitempty"`
  8938. GuildExp uint32 `protobuf:"varint,3,opt,name=guild_exp,json=guildExp,proto3" json:"guild_exp,omitempty"`
  8939. ActiveTime int64 `protobuf:"varint,4,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8940. RecruitType int32 `protobuf:"varint,5,opt,name=recruit_type,json=recruitType,proto3" json:"recruit_type,omitempty"`
  8941. RecruitLevel int32 `protobuf:"varint,6,opt,name=recruit_level,json=recruitLevel,proto3" json:"recruit_level,omitempty"`
  8942. Notice string `protobuf:"bytes,7,opt,name=notice,proto3" json:"notice,omitempty"`
  8943. RecruitNotice string `protobuf:"bytes,8,opt,name=recruit_notice,json=recruitNotice,proto3" json:"recruit_notice,omitempty"`
  8944. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8945. XXX_unrecognized []byte `json:"-"`
  8946. XXX_sizecache int32 `json:"-"`
  8947. }
  8948. func (m *GuildBase) Reset() { *m = GuildBase{} }
  8949. func (m *GuildBase) String() string { return proto.CompactTextString(m) }
  8950. func (*GuildBase) ProtoMessage() {}
  8951. func (*GuildBase) Descriptor() ([]byte, []int) {
  8952. return fileDescriptor_116e343673f7ffaf, []int{148}
  8953. }
  8954. func (m *GuildBase) XXX_Unmarshal(b []byte) error {
  8955. return xxx_messageInfo_GuildBase.Unmarshal(m, b)
  8956. }
  8957. func (m *GuildBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8958. return xxx_messageInfo_GuildBase.Marshal(b, m, deterministic)
  8959. }
  8960. func (m *GuildBase) XXX_Merge(src proto.Message) {
  8961. xxx_messageInfo_GuildBase.Merge(m, src)
  8962. }
  8963. func (m *GuildBase) XXX_Size() int {
  8964. return xxx_messageInfo_GuildBase.Size(m)
  8965. }
  8966. func (m *GuildBase) XXX_DiscardUnknown() {
  8967. xxx_messageInfo_GuildBase.DiscardUnknown(m)
  8968. }
  8969. var xxx_messageInfo_GuildBase proto.InternalMessageInfo
  8970. func (m *GuildBase) GetGuildBrief() *GuildBrief {
  8971. if m != nil {
  8972. return m.GuildBrief
  8973. }
  8974. return nil
  8975. }
  8976. func (m *GuildBase) GetDayActive() uint32 {
  8977. if m != nil {
  8978. return m.DayActive
  8979. }
  8980. return 0
  8981. }
  8982. func (m *GuildBase) GetGuildExp() uint32 {
  8983. if m != nil {
  8984. return m.GuildExp
  8985. }
  8986. return 0
  8987. }
  8988. func (m *GuildBase) GetActiveTime() int64 {
  8989. if m != nil {
  8990. return m.ActiveTime
  8991. }
  8992. return 0
  8993. }
  8994. func (m *GuildBase) GetRecruitType() int32 {
  8995. if m != nil {
  8996. return m.RecruitType
  8997. }
  8998. return 0
  8999. }
  9000. func (m *GuildBase) GetRecruitLevel() int32 {
  9001. if m != nil {
  9002. return m.RecruitLevel
  9003. }
  9004. return 0
  9005. }
  9006. func (m *GuildBase) GetNotice() string {
  9007. if m != nil {
  9008. return m.Notice
  9009. }
  9010. return ""
  9011. }
  9012. func (m *GuildBase) GetRecruitNotice() string {
  9013. if m != nil {
  9014. return m.RecruitNotice
  9015. }
  9016. return ""
  9017. }
  9018. type DemonDamage struct {
  9019. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9020. Damage uint64 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9021. FightTime uint64 `protobuf:"varint,3,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9022. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9023. XXX_unrecognized []byte `json:"-"`
  9024. XXX_sizecache int32 `json:"-"`
  9025. }
  9026. func (m *DemonDamage) Reset() { *m = DemonDamage{} }
  9027. func (m *DemonDamage) String() string { return proto.CompactTextString(m) }
  9028. func (*DemonDamage) ProtoMessage() {}
  9029. func (*DemonDamage) Descriptor() ([]byte, []int) {
  9030. return fileDescriptor_116e343673f7ffaf, []int{149}
  9031. }
  9032. func (m *DemonDamage) XXX_Unmarshal(b []byte) error {
  9033. return xxx_messageInfo_DemonDamage.Unmarshal(m, b)
  9034. }
  9035. func (m *DemonDamage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9036. return xxx_messageInfo_DemonDamage.Marshal(b, m, deterministic)
  9037. }
  9038. func (m *DemonDamage) XXX_Merge(src proto.Message) {
  9039. xxx_messageInfo_DemonDamage.Merge(m, src)
  9040. }
  9041. func (m *DemonDamage) XXX_Size() int {
  9042. return xxx_messageInfo_DemonDamage.Size(m)
  9043. }
  9044. func (m *DemonDamage) XXX_DiscardUnknown() {
  9045. xxx_messageInfo_DemonDamage.DiscardUnknown(m)
  9046. }
  9047. var xxx_messageInfo_DemonDamage proto.InternalMessageInfo
  9048. func (m *DemonDamage) GetUid() uint64 {
  9049. if m != nil {
  9050. return m.Uid
  9051. }
  9052. return 0
  9053. }
  9054. func (m *DemonDamage) GetDamage() uint64 {
  9055. if m != nil {
  9056. return m.Damage
  9057. }
  9058. return 0
  9059. }
  9060. func (m *DemonDamage) GetFightTime() uint64 {
  9061. if m != nil {
  9062. return m.FightTime
  9063. }
  9064. return 0
  9065. }
  9066. type GuildDemon struct {
  9067. CurDemonId int32 `protobuf:"varint,1,opt,name=cur_demon_id,json=curDemonId,proto3" json:"cur_demon_id,omitempty"`
  9068. TotalDamage uint64 `protobuf:"varint,2,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9069. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9070. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9071. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9072. XXX_unrecognized []byte `json:"-"`
  9073. XXX_sizecache int32 `json:"-"`
  9074. }
  9075. func (m *GuildDemon) Reset() { *m = GuildDemon{} }
  9076. func (m *GuildDemon) String() string { return proto.CompactTextString(m) }
  9077. func (*GuildDemon) ProtoMessage() {}
  9078. func (*GuildDemon) Descriptor() ([]byte, []int) {
  9079. return fileDescriptor_116e343673f7ffaf, []int{150}
  9080. }
  9081. func (m *GuildDemon) XXX_Unmarshal(b []byte) error {
  9082. return xxx_messageInfo_GuildDemon.Unmarshal(m, b)
  9083. }
  9084. func (m *GuildDemon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9085. return xxx_messageInfo_GuildDemon.Marshal(b, m, deterministic)
  9086. }
  9087. func (m *GuildDemon) XXX_Merge(src proto.Message) {
  9088. xxx_messageInfo_GuildDemon.Merge(m, src)
  9089. }
  9090. func (m *GuildDemon) XXX_Size() int {
  9091. return xxx_messageInfo_GuildDemon.Size(m)
  9092. }
  9093. func (m *GuildDemon) XXX_DiscardUnknown() {
  9094. xxx_messageInfo_GuildDemon.DiscardUnknown(m)
  9095. }
  9096. var xxx_messageInfo_GuildDemon proto.InternalMessageInfo
  9097. func (m *GuildDemon) GetCurDemonId() int32 {
  9098. if m != nil {
  9099. return m.CurDemonId
  9100. }
  9101. return 0
  9102. }
  9103. func (m *GuildDemon) GetTotalDamage() uint64 {
  9104. if m != nil {
  9105. return m.TotalDamage
  9106. }
  9107. return 0
  9108. }
  9109. func (m *GuildDemon) GetDamageList() []*DemonDamage {
  9110. if m != nil {
  9111. return m.DamageList
  9112. }
  9113. return nil
  9114. }
  9115. func (m *GuildDemon) GetRefreshTime() uint64 {
  9116. if m != nil {
  9117. return m.RefreshTime
  9118. }
  9119. return 0
  9120. }
  9121. type GuildActiveInfo struct {
  9122. ActiveValue uint32 `protobuf:"varint,1,opt,name=active_value,json=activeValue,proto3" json:"active_value,omitempty"`
  9123. DayActiveValue int32 `protobuf:"varint,2,opt,name=day_active_value,json=dayActiveValue,proto3" json:"day_active_value,omitempty"`
  9124. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  9125. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9126. XXX_unrecognized []byte `json:"-"`
  9127. XXX_sizecache int32 `json:"-"`
  9128. }
  9129. func (m *GuildActiveInfo) Reset() { *m = GuildActiveInfo{} }
  9130. func (m *GuildActiveInfo) String() string { return proto.CompactTextString(m) }
  9131. func (*GuildActiveInfo) ProtoMessage() {}
  9132. func (*GuildActiveInfo) Descriptor() ([]byte, []int) {
  9133. return fileDescriptor_116e343673f7ffaf, []int{151}
  9134. }
  9135. func (m *GuildActiveInfo) XXX_Unmarshal(b []byte) error {
  9136. return xxx_messageInfo_GuildActiveInfo.Unmarshal(m, b)
  9137. }
  9138. func (m *GuildActiveInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9139. return xxx_messageInfo_GuildActiveInfo.Marshal(b, m, deterministic)
  9140. }
  9141. func (m *GuildActiveInfo) XXX_Merge(src proto.Message) {
  9142. xxx_messageInfo_GuildActiveInfo.Merge(m, src)
  9143. }
  9144. func (m *GuildActiveInfo) XXX_Size() int {
  9145. return xxx_messageInfo_GuildActiveInfo.Size(m)
  9146. }
  9147. func (m *GuildActiveInfo) XXX_DiscardUnknown() {
  9148. xxx_messageInfo_GuildActiveInfo.DiscardUnknown(m)
  9149. }
  9150. var xxx_messageInfo_GuildActiveInfo proto.InternalMessageInfo
  9151. func (m *GuildActiveInfo) GetActiveValue() uint32 {
  9152. if m != nil {
  9153. return m.ActiveValue
  9154. }
  9155. return 0
  9156. }
  9157. func (m *GuildActiveInfo) GetDayActiveValue() int32 {
  9158. if m != nil {
  9159. return m.DayActiveValue
  9160. }
  9161. return 0
  9162. }
  9163. func (m *GuildActiveInfo) GetActiveTime() int64 {
  9164. if m != nil {
  9165. return m.ActiveTime
  9166. }
  9167. return 0
  9168. }
  9169. type RoleApplyInfo struct {
  9170. DayApply []*DayApply `protobuf:"bytes,1,rep,name=day_apply,json=dayApply,proto3" json:"day_apply,omitempty"`
  9171. Refused []*RefusedApply `protobuf:"bytes,2,rep,name=refused,proto3" json:"refused,omitempty"`
  9172. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9173. XXX_unrecognized []byte `json:"-"`
  9174. XXX_sizecache int32 `json:"-"`
  9175. }
  9176. func (m *RoleApplyInfo) Reset() { *m = RoleApplyInfo{} }
  9177. func (m *RoleApplyInfo) String() string { return proto.CompactTextString(m) }
  9178. func (*RoleApplyInfo) ProtoMessage() {}
  9179. func (*RoleApplyInfo) Descriptor() ([]byte, []int) {
  9180. return fileDescriptor_116e343673f7ffaf, []int{152}
  9181. }
  9182. func (m *RoleApplyInfo) XXX_Unmarshal(b []byte) error {
  9183. return xxx_messageInfo_RoleApplyInfo.Unmarshal(m, b)
  9184. }
  9185. func (m *RoleApplyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9186. return xxx_messageInfo_RoleApplyInfo.Marshal(b, m, deterministic)
  9187. }
  9188. func (m *RoleApplyInfo) XXX_Merge(src proto.Message) {
  9189. xxx_messageInfo_RoleApplyInfo.Merge(m, src)
  9190. }
  9191. func (m *RoleApplyInfo) XXX_Size() int {
  9192. return xxx_messageInfo_RoleApplyInfo.Size(m)
  9193. }
  9194. func (m *RoleApplyInfo) XXX_DiscardUnknown() {
  9195. xxx_messageInfo_RoleApplyInfo.DiscardUnknown(m)
  9196. }
  9197. var xxx_messageInfo_RoleApplyInfo proto.InternalMessageInfo
  9198. func (m *RoleApplyInfo) GetDayApply() []*DayApply {
  9199. if m != nil {
  9200. return m.DayApply
  9201. }
  9202. return nil
  9203. }
  9204. func (m *RoleApplyInfo) GetRefused() []*RefusedApply {
  9205. if m != nil {
  9206. return m.Refused
  9207. }
  9208. return nil
  9209. }
  9210. type GuildBossTickTime struct {
  9211. BossId uint32 `protobuf:"varint,1,opt,name=bossId,proto3" json:"bossId,omitempty"`
  9212. FightCount int32 `protobuf:"varint,2,opt,name=fight_count,json=fightCount,proto3" json:"fight_count,omitempty"`
  9213. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9214. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9215. XXX_unrecognized []byte `json:"-"`
  9216. XXX_sizecache int32 `json:"-"`
  9217. }
  9218. func (m *GuildBossTickTime) Reset() { *m = GuildBossTickTime{} }
  9219. func (m *GuildBossTickTime) String() string { return proto.CompactTextString(m) }
  9220. func (*GuildBossTickTime) ProtoMessage() {}
  9221. func (*GuildBossTickTime) Descriptor() ([]byte, []int) {
  9222. return fileDescriptor_116e343673f7ffaf, []int{153}
  9223. }
  9224. func (m *GuildBossTickTime) XXX_Unmarshal(b []byte) error {
  9225. return xxx_messageInfo_GuildBossTickTime.Unmarshal(m, b)
  9226. }
  9227. func (m *GuildBossTickTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9228. return xxx_messageInfo_GuildBossTickTime.Marshal(b, m, deterministic)
  9229. }
  9230. func (m *GuildBossTickTime) XXX_Merge(src proto.Message) {
  9231. xxx_messageInfo_GuildBossTickTime.Merge(m, src)
  9232. }
  9233. func (m *GuildBossTickTime) XXX_Size() int {
  9234. return xxx_messageInfo_GuildBossTickTime.Size(m)
  9235. }
  9236. func (m *GuildBossTickTime) XXX_DiscardUnknown() {
  9237. xxx_messageInfo_GuildBossTickTime.DiscardUnknown(m)
  9238. }
  9239. var xxx_messageInfo_GuildBossTickTime proto.InternalMessageInfo
  9240. func (m *GuildBossTickTime) GetBossId() uint32 {
  9241. if m != nil {
  9242. return m.BossId
  9243. }
  9244. return 0
  9245. }
  9246. func (m *GuildBossTickTime) GetFightCount() int32 {
  9247. if m != nil {
  9248. return m.FightCount
  9249. }
  9250. return 0
  9251. }
  9252. func (m *GuildBossTickTime) GetRefreshTime() uint64 {
  9253. if m != nil {
  9254. return m.RefreshTime
  9255. }
  9256. return 0
  9257. }
  9258. // 公会战个人信息
  9259. type GuildBattle struct {
  9260. RewardRound int32 `protobuf:"varint,1,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  9261. MvpRewardRound int32 `protobuf:"varint,2,opt,name=mvp_reward_round,json=mvpRewardRound,proto3" json:"mvp_reward_round,omitempty"`
  9262. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9263. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9264. XXX_unrecognized []byte `json:"-"`
  9265. XXX_sizecache int32 `json:"-"`
  9266. }
  9267. func (m *GuildBattle) Reset() { *m = GuildBattle{} }
  9268. func (m *GuildBattle) String() string { return proto.CompactTextString(m) }
  9269. func (*GuildBattle) ProtoMessage() {}
  9270. func (*GuildBattle) Descriptor() ([]byte, []int) {
  9271. return fileDescriptor_116e343673f7ffaf, []int{154}
  9272. }
  9273. func (m *GuildBattle) XXX_Unmarshal(b []byte) error {
  9274. return xxx_messageInfo_GuildBattle.Unmarshal(m, b)
  9275. }
  9276. func (m *GuildBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9277. return xxx_messageInfo_GuildBattle.Marshal(b, m, deterministic)
  9278. }
  9279. func (m *GuildBattle) XXX_Merge(src proto.Message) {
  9280. xxx_messageInfo_GuildBattle.Merge(m, src)
  9281. }
  9282. func (m *GuildBattle) XXX_Size() int {
  9283. return xxx_messageInfo_GuildBattle.Size(m)
  9284. }
  9285. func (m *GuildBattle) XXX_DiscardUnknown() {
  9286. xxx_messageInfo_GuildBattle.DiscardUnknown(m)
  9287. }
  9288. var xxx_messageInfo_GuildBattle proto.InternalMessageInfo
  9289. func (m *GuildBattle) GetRewardRound() int32 {
  9290. if m != nil {
  9291. return m.RewardRound
  9292. }
  9293. return 0
  9294. }
  9295. func (m *GuildBattle) GetMvpRewardRound() int32 {
  9296. if m != nil {
  9297. return m.MvpRewardRound
  9298. }
  9299. return 0
  9300. }
  9301. func (m *GuildBattle) GetChallengeNum() int32 {
  9302. if m != nil {
  9303. return m.ChallengeNum
  9304. }
  9305. return 0
  9306. }
  9307. type GuildDemonReward struct {
  9308. TotalDamage uint64 `protobuf:"varint,1,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9309. DemonId int32 `protobuf:"varint,2,opt,name=demon_id,json=demonId,proto3" json:"demon_id,omitempty"`
  9310. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9311. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9312. XXX_unrecognized []byte `json:"-"`
  9313. XXX_sizecache int32 `json:"-"`
  9314. }
  9315. func (m *GuildDemonReward) Reset() { *m = GuildDemonReward{} }
  9316. func (m *GuildDemonReward) String() string { return proto.CompactTextString(m) }
  9317. func (*GuildDemonReward) ProtoMessage() {}
  9318. func (*GuildDemonReward) Descriptor() ([]byte, []int) {
  9319. return fileDescriptor_116e343673f7ffaf, []int{155}
  9320. }
  9321. func (m *GuildDemonReward) XXX_Unmarshal(b []byte) error {
  9322. return xxx_messageInfo_GuildDemonReward.Unmarshal(m, b)
  9323. }
  9324. func (m *GuildDemonReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9325. return xxx_messageInfo_GuildDemonReward.Marshal(b, m, deterministic)
  9326. }
  9327. func (m *GuildDemonReward) XXX_Merge(src proto.Message) {
  9328. xxx_messageInfo_GuildDemonReward.Merge(m, src)
  9329. }
  9330. func (m *GuildDemonReward) XXX_Size() int {
  9331. return xxx_messageInfo_GuildDemonReward.Size(m)
  9332. }
  9333. func (m *GuildDemonReward) XXX_DiscardUnknown() {
  9334. xxx_messageInfo_GuildDemonReward.DiscardUnknown(m)
  9335. }
  9336. var xxx_messageInfo_GuildDemonReward proto.InternalMessageInfo
  9337. func (m *GuildDemonReward) GetTotalDamage() uint64 {
  9338. if m != nil {
  9339. return m.TotalDamage
  9340. }
  9341. return 0
  9342. }
  9343. func (m *GuildDemonReward) GetDemonId() int32 {
  9344. if m != nil {
  9345. return m.DemonId
  9346. }
  9347. return 0
  9348. }
  9349. func (m *GuildDemonReward) GetDamageList() []*DemonDamage {
  9350. if m != nil {
  9351. return m.DamageList
  9352. }
  9353. return nil
  9354. }
  9355. type DemonInfo struct {
  9356. FreeFightCount int32 `protobuf:"varint,1,opt,name=free_fight_count,json=freeFightCount,proto3" json:"free_fight_count,omitempty"`
  9357. BuyFightCount int32 `protobuf:"varint,2,opt,name=buy_fight_count,json=buyFightCount,proto3" json:"buy_fight_count,omitempty"`
  9358. UseFightCount int32 `protobuf:"varint,3,opt,name=use_fight_count,json=useFightCount,proto3" json:"use_fight_count,omitempty"`
  9359. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9360. LastFightTime uint64 `protobuf:"varint,5,opt,name=last_fight_time,json=lastFightTime,proto3" json:"last_fight_time,omitempty"`
  9361. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9362. XXX_unrecognized []byte `json:"-"`
  9363. XXX_sizecache int32 `json:"-"`
  9364. }
  9365. func (m *DemonInfo) Reset() { *m = DemonInfo{} }
  9366. func (m *DemonInfo) String() string { return proto.CompactTextString(m) }
  9367. func (*DemonInfo) ProtoMessage() {}
  9368. func (*DemonInfo) Descriptor() ([]byte, []int) {
  9369. return fileDescriptor_116e343673f7ffaf, []int{156}
  9370. }
  9371. func (m *DemonInfo) XXX_Unmarshal(b []byte) error {
  9372. return xxx_messageInfo_DemonInfo.Unmarshal(m, b)
  9373. }
  9374. func (m *DemonInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9375. return xxx_messageInfo_DemonInfo.Marshal(b, m, deterministic)
  9376. }
  9377. func (m *DemonInfo) XXX_Merge(src proto.Message) {
  9378. xxx_messageInfo_DemonInfo.Merge(m, src)
  9379. }
  9380. func (m *DemonInfo) XXX_Size() int {
  9381. return xxx_messageInfo_DemonInfo.Size(m)
  9382. }
  9383. func (m *DemonInfo) XXX_DiscardUnknown() {
  9384. xxx_messageInfo_DemonInfo.DiscardUnknown(m)
  9385. }
  9386. var xxx_messageInfo_DemonInfo proto.InternalMessageInfo
  9387. func (m *DemonInfo) GetFreeFightCount() int32 {
  9388. if m != nil {
  9389. return m.FreeFightCount
  9390. }
  9391. return 0
  9392. }
  9393. func (m *DemonInfo) GetBuyFightCount() int32 {
  9394. if m != nil {
  9395. return m.BuyFightCount
  9396. }
  9397. return 0
  9398. }
  9399. func (m *DemonInfo) GetUseFightCount() int32 {
  9400. if m != nil {
  9401. return m.UseFightCount
  9402. }
  9403. return 0
  9404. }
  9405. func (m *DemonInfo) GetRefreshTime() uint64 {
  9406. if m != nil {
  9407. return m.RefreshTime
  9408. }
  9409. return 0
  9410. }
  9411. func (m *DemonInfo) GetLastFightTime() uint64 {
  9412. if m != nil {
  9413. return m.LastFightTime
  9414. }
  9415. return 0
  9416. }
  9417. type RoleGuild struct {
  9418. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9419. GuildActive *GuildActiveInfo `protobuf:"bytes,2,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  9420. GuildApply *RoleApplyInfo `protobuf:"bytes,3,opt,name=guild_apply,json=guildApply,proto3" json:"guild_apply,omitempty"`
  9421. QuitNum int32 `protobuf:"varint,4,opt,name=quit_num,json=quitNum,proto3" json:"quit_num,omitempty"`
  9422. NextJoin int64 `protobuf:"varint,5,opt,name=next_join,json=nextJoin,proto3" json:"next_join,omitempty"`
  9423. BossFight []*GuildBossTickTime `protobuf:"bytes,6,rep,name=boss_fight,json=bossFight,proto3" json:"boss_fight,omitempty"`
  9424. GuildName string `protobuf:"bytes,7,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  9425. EliteBossCd uint64 `protobuf:"varint,8,opt,name=elite_boss_cd,json=eliteBossCd,proto3" json:"elite_boss_cd,omitempty"`
  9426. GuildBattle *GuildBattle `protobuf:"bytes,9,opt,name=guild_battle,json=guildBattle,proto3" json:"guild_battle,omitempty"`
  9427. DemonInfo *DemonInfo `protobuf:"bytes,10,opt,name=demon_info,json=demonInfo,proto3" json:"demon_info,omitempty"`
  9428. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9429. XXX_unrecognized []byte `json:"-"`
  9430. XXX_sizecache int32 `json:"-"`
  9431. }
  9432. func (m *RoleGuild) Reset() { *m = RoleGuild{} }
  9433. func (m *RoleGuild) String() string { return proto.CompactTextString(m) }
  9434. func (*RoleGuild) ProtoMessage() {}
  9435. func (*RoleGuild) Descriptor() ([]byte, []int) {
  9436. return fileDescriptor_116e343673f7ffaf, []int{157}
  9437. }
  9438. func (m *RoleGuild) XXX_Unmarshal(b []byte) error {
  9439. return xxx_messageInfo_RoleGuild.Unmarshal(m, b)
  9440. }
  9441. func (m *RoleGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9442. return xxx_messageInfo_RoleGuild.Marshal(b, m, deterministic)
  9443. }
  9444. func (m *RoleGuild) XXX_Merge(src proto.Message) {
  9445. xxx_messageInfo_RoleGuild.Merge(m, src)
  9446. }
  9447. func (m *RoleGuild) XXX_Size() int {
  9448. return xxx_messageInfo_RoleGuild.Size(m)
  9449. }
  9450. func (m *RoleGuild) XXX_DiscardUnknown() {
  9451. xxx_messageInfo_RoleGuild.DiscardUnknown(m)
  9452. }
  9453. var xxx_messageInfo_RoleGuild proto.InternalMessageInfo
  9454. func (m *RoleGuild) GetGuildId() uint64 {
  9455. if m != nil {
  9456. return m.GuildId
  9457. }
  9458. return 0
  9459. }
  9460. func (m *RoleGuild) GetGuildActive() *GuildActiveInfo {
  9461. if m != nil {
  9462. return m.GuildActive
  9463. }
  9464. return nil
  9465. }
  9466. func (m *RoleGuild) GetGuildApply() *RoleApplyInfo {
  9467. if m != nil {
  9468. return m.GuildApply
  9469. }
  9470. return nil
  9471. }
  9472. func (m *RoleGuild) GetQuitNum() int32 {
  9473. if m != nil {
  9474. return m.QuitNum
  9475. }
  9476. return 0
  9477. }
  9478. func (m *RoleGuild) GetNextJoin() int64 {
  9479. if m != nil {
  9480. return m.NextJoin
  9481. }
  9482. return 0
  9483. }
  9484. func (m *RoleGuild) GetBossFight() []*GuildBossTickTime {
  9485. if m != nil {
  9486. return m.BossFight
  9487. }
  9488. return nil
  9489. }
  9490. func (m *RoleGuild) GetGuildName() string {
  9491. if m != nil {
  9492. return m.GuildName
  9493. }
  9494. return ""
  9495. }
  9496. func (m *RoleGuild) GetEliteBossCd() uint64 {
  9497. if m != nil {
  9498. return m.EliteBossCd
  9499. }
  9500. return 0
  9501. }
  9502. func (m *RoleGuild) GetGuildBattle() *GuildBattle {
  9503. if m != nil {
  9504. return m.GuildBattle
  9505. }
  9506. return nil
  9507. }
  9508. func (m *RoleGuild) GetDemonInfo() *DemonInfo {
  9509. if m != nil {
  9510. return m.DemonInfo
  9511. }
  9512. return nil
  9513. }
  9514. type GuildIdex struct {
  9515. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9516. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9517. XXX_unrecognized []byte `json:"-"`
  9518. XXX_sizecache int32 `json:"-"`
  9519. }
  9520. func (m *GuildIdex) Reset() { *m = GuildIdex{} }
  9521. func (m *GuildIdex) String() string { return proto.CompactTextString(m) }
  9522. func (*GuildIdex) ProtoMessage() {}
  9523. func (*GuildIdex) Descriptor() ([]byte, []int) {
  9524. return fileDescriptor_116e343673f7ffaf, []int{158}
  9525. }
  9526. func (m *GuildIdex) XXX_Unmarshal(b []byte) error {
  9527. return xxx_messageInfo_GuildIdex.Unmarshal(m, b)
  9528. }
  9529. func (m *GuildIdex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9530. return xxx_messageInfo_GuildIdex.Marshal(b, m, deterministic)
  9531. }
  9532. func (m *GuildIdex) XXX_Merge(src proto.Message) {
  9533. xxx_messageInfo_GuildIdex.Merge(m, src)
  9534. }
  9535. func (m *GuildIdex) XXX_Size() int {
  9536. return xxx_messageInfo_GuildIdex.Size(m)
  9537. }
  9538. func (m *GuildIdex) XXX_DiscardUnknown() {
  9539. xxx_messageInfo_GuildIdex.DiscardUnknown(m)
  9540. }
  9541. var xxx_messageInfo_GuildIdex proto.InternalMessageInfo
  9542. func (m *GuildIdex) GetGuildId() uint64 {
  9543. if m != nil {
  9544. return m.GuildId
  9545. }
  9546. return 0
  9547. }
  9548. type RushRoundData struct {
  9549. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9550. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  9551. CloseTime uint64 `protobuf:"varint,3,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
  9552. ResetTime uint64 `protobuf:"varint,4,opt,name=reset_time,json=resetTime,proto3" json:"reset_time,omitempty"`
  9553. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9554. XXX_unrecognized []byte `json:"-"`
  9555. XXX_sizecache int32 `json:"-"`
  9556. }
  9557. func (m *RushRoundData) Reset() { *m = RushRoundData{} }
  9558. func (m *RushRoundData) String() string { return proto.CompactTextString(m) }
  9559. func (*RushRoundData) ProtoMessage() {}
  9560. func (*RushRoundData) Descriptor() ([]byte, []int) {
  9561. return fileDescriptor_116e343673f7ffaf, []int{159}
  9562. }
  9563. func (m *RushRoundData) XXX_Unmarshal(b []byte) error {
  9564. return xxx_messageInfo_RushRoundData.Unmarshal(m, b)
  9565. }
  9566. func (m *RushRoundData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9567. return xxx_messageInfo_RushRoundData.Marshal(b, m, deterministic)
  9568. }
  9569. func (m *RushRoundData) XXX_Merge(src proto.Message) {
  9570. xxx_messageInfo_RushRoundData.Merge(m, src)
  9571. }
  9572. func (m *RushRoundData) XXX_Size() int {
  9573. return xxx_messageInfo_RushRoundData.Size(m)
  9574. }
  9575. func (m *RushRoundData) XXX_DiscardUnknown() {
  9576. xxx_messageInfo_RushRoundData.DiscardUnknown(m)
  9577. }
  9578. var xxx_messageInfo_RushRoundData proto.InternalMessageInfo
  9579. func (m *RushRoundData) GetRushId() int32 {
  9580. if m != nil {
  9581. return m.RushId
  9582. }
  9583. return 0
  9584. }
  9585. func (m *RushRoundData) GetStartTime() uint64 {
  9586. if m != nil {
  9587. return m.StartTime
  9588. }
  9589. return 0
  9590. }
  9591. func (m *RushRoundData) GetCloseTime() uint64 {
  9592. if m != nil {
  9593. return m.CloseTime
  9594. }
  9595. return 0
  9596. }
  9597. func (m *RushRoundData) GetResetTime() uint64 {
  9598. if m != nil {
  9599. return m.ResetTime
  9600. }
  9601. return 0
  9602. }
  9603. type RushData struct {
  9604. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9605. RushStage int32 `protobuf:"varint,2,opt,name=rush_stage,json=rushStage,proto3" json:"rush_stage,omitempty"`
  9606. RewardList []uint64 `protobuf:"varint,3,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  9607. RoundData []*RushRoundData `protobuf:"bytes,4,rep,name=round_data,json=roundData,proto3" json:"round_data,omitempty"`
  9608. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9609. XXX_unrecognized []byte `json:"-"`
  9610. XXX_sizecache int32 `json:"-"`
  9611. }
  9612. func (m *RushData) Reset() { *m = RushData{} }
  9613. func (m *RushData) String() string { return proto.CompactTextString(m) }
  9614. func (*RushData) ProtoMessage() {}
  9615. func (*RushData) Descriptor() ([]byte, []int) {
  9616. return fileDescriptor_116e343673f7ffaf, []int{160}
  9617. }
  9618. func (m *RushData) XXX_Unmarshal(b []byte) error {
  9619. return xxx_messageInfo_RushData.Unmarshal(m, b)
  9620. }
  9621. func (m *RushData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9622. return xxx_messageInfo_RushData.Marshal(b, m, deterministic)
  9623. }
  9624. func (m *RushData) XXX_Merge(src proto.Message) {
  9625. xxx_messageInfo_RushData.Merge(m, src)
  9626. }
  9627. func (m *RushData) XXX_Size() int {
  9628. return xxx_messageInfo_RushData.Size(m)
  9629. }
  9630. func (m *RushData) XXX_DiscardUnknown() {
  9631. xxx_messageInfo_RushData.DiscardUnknown(m)
  9632. }
  9633. var xxx_messageInfo_RushData proto.InternalMessageInfo
  9634. func (m *RushData) GetRushId() int32 {
  9635. if m != nil {
  9636. return m.RushId
  9637. }
  9638. return 0
  9639. }
  9640. func (m *RushData) GetRushStage() int32 {
  9641. if m != nil {
  9642. return m.RushStage
  9643. }
  9644. return 0
  9645. }
  9646. func (m *RushData) GetRewardList() []uint64 {
  9647. if m != nil {
  9648. return m.RewardList
  9649. }
  9650. return nil
  9651. }
  9652. func (m *RushData) GetRoundData() []*RushRoundData {
  9653. if m != nil {
  9654. return m.RoundData
  9655. }
  9656. return nil
  9657. }
  9658. type GuildFightLog struct {
  9659. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9660. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9661. Damage uint32 `protobuf:"varint,3,opt,name=damage,proto3" json:"damage,omitempty"`
  9662. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9663. XXX_unrecognized []byte `json:"-"`
  9664. XXX_sizecache int32 `json:"-"`
  9665. }
  9666. func (m *GuildFightLog) Reset() { *m = GuildFightLog{} }
  9667. func (m *GuildFightLog) String() string { return proto.CompactTextString(m) }
  9668. func (*GuildFightLog) ProtoMessage() {}
  9669. func (*GuildFightLog) Descriptor() ([]byte, []int) {
  9670. return fileDescriptor_116e343673f7ffaf, []int{161}
  9671. }
  9672. func (m *GuildFightLog) XXX_Unmarshal(b []byte) error {
  9673. return xxx_messageInfo_GuildFightLog.Unmarshal(m, b)
  9674. }
  9675. func (m *GuildFightLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9676. return xxx_messageInfo_GuildFightLog.Marshal(b, m, deterministic)
  9677. }
  9678. func (m *GuildFightLog) XXX_Merge(src proto.Message) {
  9679. xxx_messageInfo_GuildFightLog.Merge(m, src)
  9680. }
  9681. func (m *GuildFightLog) XXX_Size() int {
  9682. return xxx_messageInfo_GuildFightLog.Size(m)
  9683. }
  9684. func (m *GuildFightLog) XXX_DiscardUnknown() {
  9685. xxx_messageInfo_GuildFightLog.DiscardUnknown(m)
  9686. }
  9687. var xxx_messageInfo_GuildFightLog proto.InternalMessageInfo
  9688. func (m *GuildFightLog) GetUid() uint64 {
  9689. if m != nil {
  9690. return m.Uid
  9691. }
  9692. return 0
  9693. }
  9694. func (m *GuildFightLog) GetFightTime() uint64 {
  9695. if m != nil {
  9696. return m.FightTime
  9697. }
  9698. return 0
  9699. }
  9700. func (m *GuildFightLog) GetDamage() uint32 {
  9701. if m != nil {
  9702. return m.Damage
  9703. }
  9704. return 0
  9705. }
  9706. type GuildFight struct {
  9707. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9708. Damage uint32 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9709. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9710. XXX_unrecognized []byte `json:"-"`
  9711. XXX_sizecache int32 `json:"-"`
  9712. }
  9713. func (m *GuildFight) Reset() { *m = GuildFight{} }
  9714. func (m *GuildFight) String() string { return proto.CompactTextString(m) }
  9715. func (*GuildFight) ProtoMessage() {}
  9716. func (*GuildFight) Descriptor() ([]byte, []int) {
  9717. return fileDescriptor_116e343673f7ffaf, []int{162}
  9718. }
  9719. func (m *GuildFight) XXX_Unmarshal(b []byte) error {
  9720. return xxx_messageInfo_GuildFight.Unmarshal(m, b)
  9721. }
  9722. func (m *GuildFight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9723. return xxx_messageInfo_GuildFight.Marshal(b, m, deterministic)
  9724. }
  9725. func (m *GuildFight) XXX_Merge(src proto.Message) {
  9726. xxx_messageInfo_GuildFight.Merge(m, src)
  9727. }
  9728. func (m *GuildFight) XXX_Size() int {
  9729. return xxx_messageInfo_GuildFight.Size(m)
  9730. }
  9731. func (m *GuildFight) XXX_DiscardUnknown() {
  9732. xxx_messageInfo_GuildFight.DiscardUnknown(m)
  9733. }
  9734. var xxx_messageInfo_GuildFight proto.InternalMessageInfo
  9735. func (m *GuildFight) GetUid() uint64 {
  9736. if m != nil {
  9737. return m.Uid
  9738. }
  9739. return 0
  9740. }
  9741. func (m *GuildFight) GetDamage() uint32 {
  9742. if m != nil {
  9743. return m.Damage
  9744. }
  9745. return 0
  9746. }
  9747. type GuildBossInfo struct {
  9748. MaxDam *GuildFight `protobuf:"bytes,1,opt,name=max_dam,json=maxDam,proto3" json:"max_dam,omitempty"`
  9749. FightLog []*GuildFightLog `protobuf:"bytes,2,rep,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  9750. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9751. BossState int32 `protobuf:"varint,4,opt,name=boss_state,json=bossState,proto3" json:"boss_state,omitempty"`
  9752. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9753. XXX_unrecognized []byte `json:"-"`
  9754. XXX_sizecache int32 `json:"-"`
  9755. }
  9756. func (m *GuildBossInfo) Reset() { *m = GuildBossInfo{} }
  9757. func (m *GuildBossInfo) String() string { return proto.CompactTextString(m) }
  9758. func (*GuildBossInfo) ProtoMessage() {}
  9759. func (*GuildBossInfo) Descriptor() ([]byte, []int) {
  9760. return fileDescriptor_116e343673f7ffaf, []int{163}
  9761. }
  9762. func (m *GuildBossInfo) XXX_Unmarshal(b []byte) error {
  9763. return xxx_messageInfo_GuildBossInfo.Unmarshal(m, b)
  9764. }
  9765. func (m *GuildBossInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9766. return xxx_messageInfo_GuildBossInfo.Marshal(b, m, deterministic)
  9767. }
  9768. func (m *GuildBossInfo) XXX_Merge(src proto.Message) {
  9769. xxx_messageInfo_GuildBossInfo.Merge(m, src)
  9770. }
  9771. func (m *GuildBossInfo) XXX_Size() int {
  9772. return xxx_messageInfo_GuildBossInfo.Size(m)
  9773. }
  9774. func (m *GuildBossInfo) XXX_DiscardUnknown() {
  9775. xxx_messageInfo_GuildBossInfo.DiscardUnknown(m)
  9776. }
  9777. var xxx_messageInfo_GuildBossInfo proto.InternalMessageInfo
  9778. func (m *GuildBossInfo) GetMaxDam() *GuildFight {
  9779. if m != nil {
  9780. return m.MaxDam
  9781. }
  9782. return nil
  9783. }
  9784. func (m *GuildBossInfo) GetFightLog() []*GuildFightLog {
  9785. if m != nil {
  9786. return m.FightLog
  9787. }
  9788. return nil
  9789. }
  9790. func (m *GuildBossInfo) GetRefreshTime() uint64 {
  9791. if m != nil {
  9792. return m.RefreshTime
  9793. }
  9794. return 0
  9795. }
  9796. func (m *GuildBossInfo) GetBossState() int32 {
  9797. if m != nil {
  9798. return m.BossState
  9799. }
  9800. return 0
  9801. }
  9802. type GuildBoss struct {
  9803. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9804. DayBoss []*GuildBossInfo `protobuf:"bytes,2,rep,name=day_boss,json=dayBoss,proto3" json:"day_boss,omitempty"`
  9805. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9806. XXX_unrecognized []byte `json:"-"`
  9807. XXX_sizecache int32 `json:"-"`
  9808. }
  9809. func (m *GuildBoss) Reset() { *m = GuildBoss{} }
  9810. func (m *GuildBoss) String() string { return proto.CompactTextString(m) }
  9811. func (*GuildBoss) ProtoMessage() {}
  9812. func (*GuildBoss) Descriptor() ([]byte, []int) {
  9813. return fileDescriptor_116e343673f7ffaf, []int{164}
  9814. }
  9815. func (m *GuildBoss) XXX_Unmarshal(b []byte) error {
  9816. return xxx_messageInfo_GuildBoss.Unmarshal(m, b)
  9817. }
  9818. func (m *GuildBoss) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9819. return xxx_messageInfo_GuildBoss.Marshal(b, m, deterministic)
  9820. }
  9821. func (m *GuildBoss) XXX_Merge(src proto.Message) {
  9822. xxx_messageInfo_GuildBoss.Merge(m, src)
  9823. }
  9824. func (m *GuildBoss) XXX_Size() int {
  9825. return xxx_messageInfo_GuildBoss.Size(m)
  9826. }
  9827. func (m *GuildBoss) XXX_DiscardUnknown() {
  9828. xxx_messageInfo_GuildBoss.DiscardUnknown(m)
  9829. }
  9830. var xxx_messageInfo_GuildBoss proto.InternalMessageInfo
  9831. func (m *GuildBoss) GetGuildId() uint64 {
  9832. if m != nil {
  9833. return m.GuildId
  9834. }
  9835. return 0
  9836. }
  9837. func (m *GuildBoss) GetDayBoss() []*GuildBossInfo {
  9838. if m != nil {
  9839. return m.DayBoss
  9840. }
  9841. return nil
  9842. }
  9843. type RoleApplayData struct {
  9844. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9845. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9846. XXX_unrecognized []byte `json:"-"`
  9847. XXX_sizecache int32 `json:"-"`
  9848. }
  9849. func (m *RoleApplayData) Reset() { *m = RoleApplayData{} }
  9850. func (m *RoleApplayData) String() string { return proto.CompactTextString(m) }
  9851. func (*RoleApplayData) ProtoMessage() {}
  9852. func (*RoleApplayData) Descriptor() ([]byte, []int) {
  9853. return fileDescriptor_116e343673f7ffaf, []int{165}
  9854. }
  9855. func (m *RoleApplayData) XXX_Unmarshal(b []byte) error {
  9856. return xxx_messageInfo_RoleApplayData.Unmarshal(m, b)
  9857. }
  9858. func (m *RoleApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9859. return xxx_messageInfo_RoleApplayData.Marshal(b, m, deterministic)
  9860. }
  9861. func (m *RoleApplayData) XXX_Merge(src proto.Message) {
  9862. xxx_messageInfo_RoleApplayData.Merge(m, src)
  9863. }
  9864. func (m *RoleApplayData) XXX_Size() int {
  9865. return xxx_messageInfo_RoleApplayData.Size(m)
  9866. }
  9867. func (m *RoleApplayData) XXX_DiscardUnknown() {
  9868. xxx_messageInfo_RoleApplayData.DiscardUnknown(m)
  9869. }
  9870. var xxx_messageInfo_RoleApplayData proto.InternalMessageInfo
  9871. func (m *RoleApplayData) GetApplyGuild() []uint64 {
  9872. if m != nil {
  9873. return m.ApplyGuild
  9874. }
  9875. return nil
  9876. }
  9877. type GuildApplayData struct {
  9878. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9879. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9880. XXX_unrecognized []byte `json:"-"`
  9881. XXX_sizecache int32 `json:"-"`
  9882. }
  9883. func (m *GuildApplayData) Reset() { *m = GuildApplayData{} }
  9884. func (m *GuildApplayData) String() string { return proto.CompactTextString(m) }
  9885. func (*GuildApplayData) ProtoMessage() {}
  9886. func (*GuildApplayData) Descriptor() ([]byte, []int) {
  9887. return fileDescriptor_116e343673f7ffaf, []int{166}
  9888. }
  9889. func (m *GuildApplayData) XXX_Unmarshal(b []byte) error {
  9890. return xxx_messageInfo_GuildApplayData.Unmarshal(m, b)
  9891. }
  9892. func (m *GuildApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9893. return xxx_messageInfo_GuildApplayData.Marshal(b, m, deterministic)
  9894. }
  9895. func (m *GuildApplayData) XXX_Merge(src proto.Message) {
  9896. xxx_messageInfo_GuildApplayData.Merge(m, src)
  9897. }
  9898. func (m *GuildApplayData) XXX_Size() int {
  9899. return xxx_messageInfo_GuildApplayData.Size(m)
  9900. }
  9901. func (m *GuildApplayData) XXX_DiscardUnknown() {
  9902. xxx_messageInfo_GuildApplayData.DiscardUnknown(m)
  9903. }
  9904. var xxx_messageInfo_GuildApplayData proto.InternalMessageInfo
  9905. func (m *GuildApplayData) GetApplyGuild() []uint64 {
  9906. if m != nil {
  9907. return m.ApplyGuild
  9908. }
  9909. return nil
  9910. }
  9911. // 公会战个人数据
  9912. type GuildBattleSelfData struct {
  9913. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9914. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9915. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9916. BuffList []*KeyValueType `protobuf:"bytes,4,rep,name=buff_list,json=buffList,proto3" json:"buff_list,omitempty"`
  9917. RebornEndTime uint64 `protobuf:"varint,5,opt,name=reborn_end_time,json=rebornEndTime,proto3" json:"reborn_end_time,omitempty"`
  9918. AutoChallenge bool `protobuf:"varint,6,opt,name=auto_challenge,json=autoChallenge,proto3" json:"auto_challenge,omitempty"`
  9919. AutoReborn bool `protobuf:"varint,7,opt,name=auto_reborn,json=autoReborn,proto3" json:"auto_reborn,omitempty"`
  9920. WinNum int32 `protobuf:"varint,8,opt,name=win_num,json=winNum,proto3" json:"win_num,omitempty"`
  9921. WinStrak int32 `protobuf:"varint,9,opt,name=win_strak,json=winStrak,proto3" json:"win_strak,omitempty"`
  9922. GuildPre bool `protobuf:"varint,10,opt,name=guild_pre,json=guildPre,proto3" json:"guild_pre,omitempty"`
  9923. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9924. XXX_unrecognized []byte `json:"-"`
  9925. XXX_sizecache int32 `json:"-"`
  9926. }
  9927. func (m *GuildBattleSelfData) Reset() { *m = GuildBattleSelfData{} }
  9928. func (m *GuildBattleSelfData) String() string { return proto.CompactTextString(m) }
  9929. func (*GuildBattleSelfData) ProtoMessage() {}
  9930. func (*GuildBattleSelfData) Descriptor() ([]byte, []int) {
  9931. return fileDescriptor_116e343673f7ffaf, []int{167}
  9932. }
  9933. func (m *GuildBattleSelfData) XXX_Unmarshal(b []byte) error {
  9934. return xxx_messageInfo_GuildBattleSelfData.Unmarshal(m, b)
  9935. }
  9936. func (m *GuildBattleSelfData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9937. return xxx_messageInfo_GuildBattleSelfData.Marshal(b, m, deterministic)
  9938. }
  9939. func (m *GuildBattleSelfData) XXX_Merge(src proto.Message) {
  9940. xxx_messageInfo_GuildBattleSelfData.Merge(m, src)
  9941. }
  9942. func (m *GuildBattleSelfData) XXX_Size() int {
  9943. return xxx_messageInfo_GuildBattleSelfData.Size(m)
  9944. }
  9945. func (m *GuildBattleSelfData) XXX_DiscardUnknown() {
  9946. xxx_messageInfo_GuildBattleSelfData.DiscardUnknown(m)
  9947. }
  9948. var xxx_messageInfo_GuildBattleSelfData proto.InternalMessageInfo
  9949. func (m *GuildBattleSelfData) GetUid() uint64 {
  9950. if m != nil {
  9951. return m.Uid
  9952. }
  9953. return 0
  9954. }
  9955. func (m *GuildBattleSelfData) GetGuildId() uint64 {
  9956. if m != nil {
  9957. return m.GuildId
  9958. }
  9959. return 0
  9960. }
  9961. func (m *GuildBattleSelfData) GetChallengeNum() int32 {
  9962. if m != nil {
  9963. return m.ChallengeNum
  9964. }
  9965. return 0
  9966. }
  9967. func (m *GuildBattleSelfData) GetBuffList() []*KeyValueType {
  9968. if m != nil {
  9969. return m.BuffList
  9970. }
  9971. return nil
  9972. }
  9973. func (m *GuildBattleSelfData) GetRebornEndTime() uint64 {
  9974. if m != nil {
  9975. return m.RebornEndTime
  9976. }
  9977. return 0
  9978. }
  9979. func (m *GuildBattleSelfData) GetAutoChallenge() bool {
  9980. if m != nil {
  9981. return m.AutoChallenge
  9982. }
  9983. return false
  9984. }
  9985. func (m *GuildBattleSelfData) GetAutoReborn() bool {
  9986. if m != nil {
  9987. return m.AutoReborn
  9988. }
  9989. return false
  9990. }
  9991. func (m *GuildBattleSelfData) GetWinNum() int32 {
  9992. if m != nil {
  9993. return m.WinNum
  9994. }
  9995. return 0
  9996. }
  9997. func (m *GuildBattleSelfData) GetWinStrak() int32 {
  9998. if m != nil {
  9999. return m.WinStrak
  10000. }
  10001. return 0
  10002. }
  10003. func (m *GuildBattleSelfData) GetGuildPre() bool {
  10004. if m != nil {
  10005. return m.GuildPre
  10006. }
  10007. return false
  10008. }
  10009. // 公会战位置数据
  10010. type GuildPosIdxData struct {
  10011. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10012. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10013. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  10014. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  10015. FightEndTime uint64 `protobuf:"varint,5,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  10016. FightStartTime uint64 `protobuf:"varint,6,opt,name=fight_start_time,json=fightStartTime,proto3" json:"fight_start_time,omitempty"`
  10017. ChallengeUid uint64 `protobuf:"varint,7,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"`
  10018. FightPingTime uint64 `protobuf:"varint,8,opt,name=fight_ping_time,json=fightPingTime,proto3" json:"fight_ping_time,omitempty"`
  10019. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10020. XXX_unrecognized []byte `json:"-"`
  10021. XXX_sizecache int32 `json:"-"`
  10022. }
  10023. func (m *GuildPosIdxData) Reset() { *m = GuildPosIdxData{} }
  10024. func (m *GuildPosIdxData) String() string { return proto.CompactTextString(m) }
  10025. func (*GuildPosIdxData) ProtoMessage() {}
  10026. func (*GuildPosIdxData) Descriptor() ([]byte, []int) {
  10027. return fileDescriptor_116e343673f7ffaf, []int{168}
  10028. }
  10029. func (m *GuildPosIdxData) XXX_Unmarshal(b []byte) error {
  10030. return xxx_messageInfo_GuildPosIdxData.Unmarshal(m, b)
  10031. }
  10032. func (m *GuildPosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10033. return xxx_messageInfo_GuildPosIdxData.Marshal(b, m, deterministic)
  10034. }
  10035. func (m *GuildPosIdxData) XXX_Merge(src proto.Message) {
  10036. xxx_messageInfo_GuildPosIdxData.Merge(m, src)
  10037. }
  10038. func (m *GuildPosIdxData) XXX_Size() int {
  10039. return xxx_messageInfo_GuildPosIdxData.Size(m)
  10040. }
  10041. func (m *GuildPosIdxData) XXX_DiscardUnknown() {
  10042. xxx_messageInfo_GuildPosIdxData.DiscardUnknown(m)
  10043. }
  10044. var xxx_messageInfo_GuildPosIdxData proto.InternalMessageInfo
  10045. func (m *GuildPosIdxData) GetPosIdx() int32 {
  10046. if m != nil {
  10047. return m.PosIdx
  10048. }
  10049. return 0
  10050. }
  10051. func (m *GuildPosIdxData) GetGuildId() uint64 {
  10052. if m != nil {
  10053. return m.GuildId
  10054. }
  10055. return 0
  10056. }
  10057. func (m *GuildPosIdxData) GetUid() uint64 {
  10058. if m != nil {
  10059. return m.Uid
  10060. }
  10061. return 0
  10062. }
  10063. func (m *GuildPosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  10064. if m != nil {
  10065. return m.OwnerBrief
  10066. }
  10067. return nil
  10068. }
  10069. func (m *GuildPosIdxData) GetFightEndTime() uint64 {
  10070. if m != nil {
  10071. return m.FightEndTime
  10072. }
  10073. return 0
  10074. }
  10075. func (m *GuildPosIdxData) GetFightStartTime() uint64 {
  10076. if m != nil {
  10077. return m.FightStartTime
  10078. }
  10079. return 0
  10080. }
  10081. func (m *GuildPosIdxData) GetChallengeUid() uint64 {
  10082. if m != nil {
  10083. return m.ChallengeUid
  10084. }
  10085. return 0
  10086. }
  10087. func (m *GuildPosIdxData) GetFightPingTime() uint64 {
  10088. if m != nil {
  10089. return m.FightPingTime
  10090. }
  10091. return 0
  10092. }
  10093. // 占领日志
  10094. type GuildBattleLog struct {
  10095. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  10096. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10097. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  10098. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10099. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  10100. TargetGuildId uint64 `protobuf:"varint,6,opt,name=target_guild_id,json=targetGuildId,proto3" json:"target_guild_id,omitempty"`
  10101. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  10102. ChallengePlayerName string `protobuf:"bytes,8,opt,name=challenge_player_name,json=challengePlayerName,proto3" json:"challenge_player_name,omitempty"`
  10103. ChallengeGuildId uint64 `protobuf:"varint,9,opt,name=challenge_guild_id,json=challengeGuildId,proto3" json:"challenge_guild_id,omitempty"`
  10104. ChallengePlayerUid uint64 `protobuf:"varint,10,opt,name=challenge_player_uid,json=challengePlayerUid,proto3" json:"challenge_player_uid,omitempty"`
  10105. WinSteak int32 `protobuf:"varint,11,opt,name=win_steak,json=winSteak,proto3" json:"win_steak,omitempty"`
  10106. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10107. XXX_unrecognized []byte `json:"-"`
  10108. XXX_sizecache int32 `json:"-"`
  10109. }
  10110. func (m *GuildBattleLog) Reset() { *m = GuildBattleLog{} }
  10111. func (m *GuildBattleLog) String() string { return proto.CompactTextString(m) }
  10112. func (*GuildBattleLog) ProtoMessage() {}
  10113. func (*GuildBattleLog) Descriptor() ([]byte, []int) {
  10114. return fileDescriptor_116e343673f7ffaf, []int{169}
  10115. }
  10116. func (m *GuildBattleLog) XXX_Unmarshal(b []byte) error {
  10117. return xxx_messageInfo_GuildBattleLog.Unmarshal(m, b)
  10118. }
  10119. func (m *GuildBattleLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10120. return xxx_messageInfo_GuildBattleLog.Marshal(b, m, deterministic)
  10121. }
  10122. func (m *GuildBattleLog) XXX_Merge(src proto.Message) {
  10123. xxx_messageInfo_GuildBattleLog.Merge(m, src)
  10124. }
  10125. func (m *GuildBattleLog) XXX_Size() int {
  10126. return xxx_messageInfo_GuildBattleLog.Size(m)
  10127. }
  10128. func (m *GuildBattleLog) XXX_DiscardUnknown() {
  10129. xxx_messageInfo_GuildBattleLog.DiscardUnknown(m)
  10130. }
  10131. var xxx_messageInfo_GuildBattleLog proto.InternalMessageInfo
  10132. func (m *GuildBattleLog) GetType() int32 {
  10133. if m != nil {
  10134. return m.Type
  10135. }
  10136. return 0
  10137. }
  10138. func (m *GuildBattleLog) GetRecordTime() uint64 {
  10139. if m != nil {
  10140. return m.RecordTime
  10141. }
  10142. return 0
  10143. }
  10144. func (m *GuildBattleLog) GetState() bool {
  10145. if m != nil {
  10146. return m.State
  10147. }
  10148. return false
  10149. }
  10150. func (m *GuildBattleLog) GetPosIdx() int32 {
  10151. if m != nil {
  10152. return m.PosIdx
  10153. }
  10154. return 0
  10155. }
  10156. func (m *GuildBattleLog) GetTargetPlayerName() string {
  10157. if m != nil {
  10158. return m.TargetPlayerName
  10159. }
  10160. return ""
  10161. }
  10162. func (m *GuildBattleLog) GetTargetGuildId() uint64 {
  10163. if m != nil {
  10164. return m.TargetGuildId
  10165. }
  10166. return 0
  10167. }
  10168. func (m *GuildBattleLog) GetTargetPlayerUid() uint64 {
  10169. if m != nil {
  10170. return m.TargetPlayerUid
  10171. }
  10172. return 0
  10173. }
  10174. func (m *GuildBattleLog) GetChallengePlayerName() string {
  10175. if m != nil {
  10176. return m.ChallengePlayerName
  10177. }
  10178. return ""
  10179. }
  10180. func (m *GuildBattleLog) GetChallengeGuildId() uint64 {
  10181. if m != nil {
  10182. return m.ChallengeGuildId
  10183. }
  10184. return 0
  10185. }
  10186. func (m *GuildBattleLog) GetChallengePlayerUid() uint64 {
  10187. if m != nil {
  10188. return m.ChallengePlayerUid
  10189. }
  10190. return 0
  10191. }
  10192. func (m *GuildBattleLog) GetWinSteak() int32 {
  10193. if m != nil {
  10194. return m.WinSteak
  10195. }
  10196. return 0
  10197. }
  10198. type GuildBattleBaseData struct {
  10199. BattleStartTime uint64 `protobuf:"varint,1,opt,name=battle_start_time,json=battleStartTime,proto3" json:"battle_start_time,omitempty"`
  10200. BattleEndTime uint64 `protobuf:"varint,2,opt,name=battle_end_time,json=battleEndTime,proto3" json:"battle_end_time,omitempty"`
  10201. ScoreList []*KeyValueType64 `protobuf:"bytes,3,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
  10202. ScoreMvp []uint64 `protobuf:"varint,4,rep,packed,name=score_mvp,json=scoreMvp,proto3" json:"score_mvp,omitempty"`
  10203. KillerMvp []uint64 `protobuf:"varint,5,rep,packed,name=killer_mvp,json=killerMvp,proto3" json:"killer_mvp,omitempty"`
  10204. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10205. XXX_unrecognized []byte `json:"-"`
  10206. XXX_sizecache int32 `json:"-"`
  10207. }
  10208. func (m *GuildBattleBaseData) Reset() { *m = GuildBattleBaseData{} }
  10209. func (m *GuildBattleBaseData) String() string { return proto.CompactTextString(m) }
  10210. func (*GuildBattleBaseData) ProtoMessage() {}
  10211. func (*GuildBattleBaseData) Descriptor() ([]byte, []int) {
  10212. return fileDescriptor_116e343673f7ffaf, []int{170}
  10213. }
  10214. func (m *GuildBattleBaseData) XXX_Unmarshal(b []byte) error {
  10215. return xxx_messageInfo_GuildBattleBaseData.Unmarshal(m, b)
  10216. }
  10217. func (m *GuildBattleBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10218. return xxx_messageInfo_GuildBattleBaseData.Marshal(b, m, deterministic)
  10219. }
  10220. func (m *GuildBattleBaseData) XXX_Merge(src proto.Message) {
  10221. xxx_messageInfo_GuildBattleBaseData.Merge(m, src)
  10222. }
  10223. func (m *GuildBattleBaseData) XXX_Size() int {
  10224. return xxx_messageInfo_GuildBattleBaseData.Size(m)
  10225. }
  10226. func (m *GuildBattleBaseData) XXX_DiscardUnknown() {
  10227. xxx_messageInfo_GuildBattleBaseData.DiscardUnknown(m)
  10228. }
  10229. var xxx_messageInfo_GuildBattleBaseData proto.InternalMessageInfo
  10230. func (m *GuildBattleBaseData) GetBattleStartTime() uint64 {
  10231. if m != nil {
  10232. return m.BattleStartTime
  10233. }
  10234. return 0
  10235. }
  10236. func (m *GuildBattleBaseData) GetBattleEndTime() uint64 {
  10237. if m != nil {
  10238. return m.BattleEndTime
  10239. }
  10240. return 0
  10241. }
  10242. func (m *GuildBattleBaseData) GetScoreList() []*KeyValueType64 {
  10243. if m != nil {
  10244. return m.ScoreList
  10245. }
  10246. return nil
  10247. }
  10248. func (m *GuildBattleBaseData) GetScoreMvp() []uint64 {
  10249. if m != nil {
  10250. return m.ScoreMvp
  10251. }
  10252. return nil
  10253. }
  10254. func (m *GuildBattleBaseData) GetKillerMvp() []uint64 {
  10255. if m != nil {
  10256. return m.KillerMvp
  10257. }
  10258. return nil
  10259. }
  10260. // 公会战基础信息
  10261. type GuildBattleBase struct {
  10262. GuildBattleId int32 `protobuf:"varint,1,opt,name=guild_battle_id,json=guildBattleId,proto3" json:"guild_battle_id,omitempty"`
  10263. CurGuildStart uint64 `protobuf:"varint,2,opt,name=cur_guild_start,json=curGuildStart,proto3" json:"cur_guild_start,omitempty"`
  10264. GuildBattleState int32 `protobuf:"varint,3,opt,name=guild_battle_state,json=guildBattleState,proto3" json:"guild_battle_state,omitempty"`
  10265. NextStageBegin uint64 `protobuf:"varint,4,opt,name=next_stage_begin,json=nextStageBegin,proto3" json:"next_stage_begin,omitempty"`
  10266. NextBattleBegin uint64 `protobuf:"varint,5,opt,name=next_battle_begin,json=nextBattleBegin,proto3" json:"next_battle_begin,omitempty"`
  10267. TournamentPrepare uint64 `protobuf:"varint,6,opt,name=tournament_prepare,json=tournamentPrepare,proto3" json:"tournament_prepare,omitempty"`
  10268. TournamentBegin uint64 `protobuf:"varint,7,opt,name=tournament_begin,json=tournamentBegin,proto3" json:"tournament_begin,omitempty"`
  10269. TournamentEnd uint64 `protobuf:"varint,8,opt,name=tournament_end,json=tournamentEnd,proto3" json:"tournament_end,omitempty"`
  10270. SemifinalsPrepare uint64 `protobuf:"varint,9,opt,name=semifinals_prepare,json=semifinalsPrepare,proto3" json:"semifinals_prepare,omitempty"`
  10271. SemifinalsBegin uint64 `protobuf:"varint,10,opt,name=semifinals_begin,json=semifinalsBegin,proto3" json:"semifinals_begin,omitempty"`
  10272. SemifinalsEnd uint64 `protobuf:"varint,11,opt,name=semifinals_end,json=semifinalsEnd,proto3" json:"semifinals_end,omitempty"`
  10273. FinalsPrepare uint64 `protobuf:"varint,12,opt,name=finals_prepare,json=finalsPrepare,proto3" json:"finals_prepare,omitempty"`
  10274. FinalsBegin uint64 `protobuf:"varint,13,opt,name=finals_begin,json=finalsBegin,proto3" json:"finals_begin,omitempty"`
  10275. FinalsEnd uint64 `protobuf:"varint,14,opt,name=finals_end,json=finalsEnd,proto3" json:"finals_end,omitempty"`
  10276. ShowEnd uint64 `protobuf:"varint,15,opt,name=show_end,json=showEnd,proto3" json:"show_end,omitempty"`
  10277. IsOpen int32 `protobuf:"varint,16,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
  10278. RewardState int32 `protobuf:"varint,17,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  10279. BanType int32 `protobuf:"varint,18,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  10280. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10281. XXX_unrecognized []byte `json:"-"`
  10282. XXX_sizecache int32 `json:"-"`
  10283. }
  10284. func (m *GuildBattleBase) Reset() { *m = GuildBattleBase{} }
  10285. func (m *GuildBattleBase) String() string { return proto.CompactTextString(m) }
  10286. func (*GuildBattleBase) ProtoMessage() {}
  10287. func (*GuildBattleBase) Descriptor() ([]byte, []int) {
  10288. return fileDescriptor_116e343673f7ffaf, []int{171}
  10289. }
  10290. func (m *GuildBattleBase) XXX_Unmarshal(b []byte) error {
  10291. return xxx_messageInfo_GuildBattleBase.Unmarshal(m, b)
  10292. }
  10293. func (m *GuildBattleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10294. return xxx_messageInfo_GuildBattleBase.Marshal(b, m, deterministic)
  10295. }
  10296. func (m *GuildBattleBase) XXX_Merge(src proto.Message) {
  10297. xxx_messageInfo_GuildBattleBase.Merge(m, src)
  10298. }
  10299. func (m *GuildBattleBase) XXX_Size() int {
  10300. return xxx_messageInfo_GuildBattleBase.Size(m)
  10301. }
  10302. func (m *GuildBattleBase) XXX_DiscardUnknown() {
  10303. xxx_messageInfo_GuildBattleBase.DiscardUnknown(m)
  10304. }
  10305. var xxx_messageInfo_GuildBattleBase proto.InternalMessageInfo
  10306. func (m *GuildBattleBase) GetGuildBattleId() int32 {
  10307. if m != nil {
  10308. return m.GuildBattleId
  10309. }
  10310. return 0
  10311. }
  10312. func (m *GuildBattleBase) GetCurGuildStart() uint64 {
  10313. if m != nil {
  10314. return m.CurGuildStart
  10315. }
  10316. return 0
  10317. }
  10318. func (m *GuildBattleBase) GetGuildBattleState() int32 {
  10319. if m != nil {
  10320. return m.GuildBattleState
  10321. }
  10322. return 0
  10323. }
  10324. func (m *GuildBattleBase) GetNextStageBegin() uint64 {
  10325. if m != nil {
  10326. return m.NextStageBegin
  10327. }
  10328. return 0
  10329. }
  10330. func (m *GuildBattleBase) GetNextBattleBegin() uint64 {
  10331. if m != nil {
  10332. return m.NextBattleBegin
  10333. }
  10334. return 0
  10335. }
  10336. func (m *GuildBattleBase) GetTournamentPrepare() uint64 {
  10337. if m != nil {
  10338. return m.TournamentPrepare
  10339. }
  10340. return 0
  10341. }
  10342. func (m *GuildBattleBase) GetTournamentBegin() uint64 {
  10343. if m != nil {
  10344. return m.TournamentBegin
  10345. }
  10346. return 0
  10347. }
  10348. func (m *GuildBattleBase) GetTournamentEnd() uint64 {
  10349. if m != nil {
  10350. return m.TournamentEnd
  10351. }
  10352. return 0
  10353. }
  10354. func (m *GuildBattleBase) GetSemifinalsPrepare() uint64 {
  10355. if m != nil {
  10356. return m.SemifinalsPrepare
  10357. }
  10358. return 0
  10359. }
  10360. func (m *GuildBattleBase) GetSemifinalsBegin() uint64 {
  10361. if m != nil {
  10362. return m.SemifinalsBegin
  10363. }
  10364. return 0
  10365. }
  10366. func (m *GuildBattleBase) GetSemifinalsEnd() uint64 {
  10367. if m != nil {
  10368. return m.SemifinalsEnd
  10369. }
  10370. return 0
  10371. }
  10372. func (m *GuildBattleBase) GetFinalsPrepare() uint64 {
  10373. if m != nil {
  10374. return m.FinalsPrepare
  10375. }
  10376. return 0
  10377. }
  10378. func (m *GuildBattleBase) GetFinalsBegin() uint64 {
  10379. if m != nil {
  10380. return m.FinalsBegin
  10381. }
  10382. return 0
  10383. }
  10384. func (m *GuildBattleBase) GetFinalsEnd() uint64 {
  10385. if m != nil {
  10386. return m.FinalsEnd
  10387. }
  10388. return 0
  10389. }
  10390. func (m *GuildBattleBase) GetShowEnd() uint64 {
  10391. if m != nil {
  10392. return m.ShowEnd
  10393. }
  10394. return 0
  10395. }
  10396. func (m *GuildBattleBase) GetIsOpen() int32 {
  10397. if m != nil {
  10398. return m.IsOpen
  10399. }
  10400. return 0
  10401. }
  10402. func (m *GuildBattleBase) GetRewardState() int32 {
  10403. if m != nil {
  10404. return m.RewardState
  10405. }
  10406. return 0
  10407. }
  10408. func (m *GuildBattleBase) GetBanType() int32 {
  10409. if m != nil {
  10410. return m.BanType
  10411. }
  10412. return 0
  10413. }
  10414. type CountTableData struct {
  10415. BattleIndex int32 `protobuf:"varint,1,opt,name=battle_index,json=battleIndex,proto3" json:"battle_index,omitempty"`
  10416. Guild1Id uint64 `protobuf:"varint,2,opt,name=guild1_id,json=guild1Id,proto3" json:"guild1_id,omitempty"`
  10417. Guild1Name string `protobuf:"bytes,3,opt,name=guild1_name,json=guild1Name,proto3" json:"guild1_name,omitempty"`
  10418. Guild1Badge int32 `protobuf:"varint,4,opt,name=guild1_badge,json=guild1Badge,proto3" json:"guild1_badge,omitempty"`
  10419. Guild2Id uint64 `protobuf:"varint,5,opt,name=guild2_id,json=guild2Id,proto3" json:"guild2_id,omitempty"`
  10420. Guild2Name string `protobuf:"bytes,6,opt,name=guild2_name,json=guild2Name,proto3" json:"guild2_name,omitempty"`
  10421. Guild2Badge int32 `protobuf:"varint,7,opt,name=guild2_badge,json=guild2Badge,proto3" json:"guild2_badge,omitempty"`
  10422. WinGuild bool `protobuf:"varint,8,opt,name=win_guild,json=winGuild,proto3" json:"win_guild,omitempty"`
  10423. WinType int32 `protobuf:"varint,9,opt,name=win_type,json=winType,proto3" json:"win_type,omitempty"`
  10424. State int32 `protobuf:"varint,10,opt,name=state,proto3" json:"state,omitempty"`
  10425. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10426. XXX_unrecognized []byte `json:"-"`
  10427. XXX_sizecache int32 `json:"-"`
  10428. }
  10429. func (m *CountTableData) Reset() { *m = CountTableData{} }
  10430. func (m *CountTableData) String() string { return proto.CompactTextString(m) }
  10431. func (*CountTableData) ProtoMessage() {}
  10432. func (*CountTableData) Descriptor() ([]byte, []int) {
  10433. return fileDescriptor_116e343673f7ffaf, []int{172}
  10434. }
  10435. func (m *CountTableData) XXX_Unmarshal(b []byte) error {
  10436. return xxx_messageInfo_CountTableData.Unmarshal(m, b)
  10437. }
  10438. func (m *CountTableData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10439. return xxx_messageInfo_CountTableData.Marshal(b, m, deterministic)
  10440. }
  10441. func (m *CountTableData) XXX_Merge(src proto.Message) {
  10442. xxx_messageInfo_CountTableData.Merge(m, src)
  10443. }
  10444. func (m *CountTableData) XXX_Size() int {
  10445. return xxx_messageInfo_CountTableData.Size(m)
  10446. }
  10447. func (m *CountTableData) XXX_DiscardUnknown() {
  10448. xxx_messageInfo_CountTableData.DiscardUnknown(m)
  10449. }
  10450. var xxx_messageInfo_CountTableData proto.InternalMessageInfo
  10451. func (m *CountTableData) GetBattleIndex() int32 {
  10452. if m != nil {
  10453. return m.BattleIndex
  10454. }
  10455. return 0
  10456. }
  10457. func (m *CountTableData) GetGuild1Id() uint64 {
  10458. if m != nil {
  10459. return m.Guild1Id
  10460. }
  10461. return 0
  10462. }
  10463. func (m *CountTableData) GetGuild1Name() string {
  10464. if m != nil {
  10465. return m.Guild1Name
  10466. }
  10467. return ""
  10468. }
  10469. func (m *CountTableData) GetGuild1Badge() int32 {
  10470. if m != nil {
  10471. return m.Guild1Badge
  10472. }
  10473. return 0
  10474. }
  10475. func (m *CountTableData) GetGuild2Id() uint64 {
  10476. if m != nil {
  10477. return m.Guild2Id
  10478. }
  10479. return 0
  10480. }
  10481. func (m *CountTableData) GetGuild2Name() string {
  10482. if m != nil {
  10483. return m.Guild2Name
  10484. }
  10485. return ""
  10486. }
  10487. func (m *CountTableData) GetGuild2Badge() int32 {
  10488. if m != nil {
  10489. return m.Guild2Badge
  10490. }
  10491. return 0
  10492. }
  10493. func (m *CountTableData) GetWinGuild() bool {
  10494. if m != nil {
  10495. return m.WinGuild
  10496. }
  10497. return false
  10498. }
  10499. func (m *CountTableData) GetWinType() int32 {
  10500. if m != nil {
  10501. return m.WinType
  10502. }
  10503. return 0
  10504. }
  10505. func (m *CountTableData) GetState() int32 {
  10506. if m != nil {
  10507. return m.State
  10508. }
  10509. return 0
  10510. }
  10511. // 公会战对阵表
  10512. type GuildCountPartTable struct {
  10513. Data []*CountTableData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  10514. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10515. XXX_unrecognized []byte `json:"-"`
  10516. XXX_sizecache int32 `json:"-"`
  10517. }
  10518. func (m *GuildCountPartTable) Reset() { *m = GuildCountPartTable{} }
  10519. func (m *GuildCountPartTable) String() string { return proto.CompactTextString(m) }
  10520. func (*GuildCountPartTable) ProtoMessage() {}
  10521. func (*GuildCountPartTable) Descriptor() ([]byte, []int) {
  10522. return fileDescriptor_116e343673f7ffaf, []int{173}
  10523. }
  10524. func (m *GuildCountPartTable) XXX_Unmarshal(b []byte) error {
  10525. return xxx_messageInfo_GuildCountPartTable.Unmarshal(m, b)
  10526. }
  10527. func (m *GuildCountPartTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10528. return xxx_messageInfo_GuildCountPartTable.Marshal(b, m, deterministic)
  10529. }
  10530. func (m *GuildCountPartTable) XXX_Merge(src proto.Message) {
  10531. xxx_messageInfo_GuildCountPartTable.Merge(m, src)
  10532. }
  10533. func (m *GuildCountPartTable) XXX_Size() int {
  10534. return xxx_messageInfo_GuildCountPartTable.Size(m)
  10535. }
  10536. func (m *GuildCountPartTable) XXX_DiscardUnknown() {
  10537. xxx_messageInfo_GuildCountPartTable.DiscardUnknown(m)
  10538. }
  10539. var xxx_messageInfo_GuildCountPartTable proto.InternalMessageInfo
  10540. func (m *GuildCountPartTable) GetData() []*CountTableData {
  10541. if m != nil {
  10542. return m.Data
  10543. }
  10544. return nil
  10545. }
  10546. // MVP界面数据
  10547. type GuildBattleDetail struct {
  10548. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10549. SlotCount int32 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
  10550. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  10551. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10552. XXX_unrecognized []byte `json:"-"`
  10553. XXX_sizecache int32 `json:"-"`
  10554. }
  10555. func (m *GuildBattleDetail) Reset() { *m = GuildBattleDetail{} }
  10556. func (m *GuildBattleDetail) String() string { return proto.CompactTextString(m) }
  10557. func (*GuildBattleDetail) ProtoMessage() {}
  10558. func (*GuildBattleDetail) Descriptor() ([]byte, []int) {
  10559. return fileDescriptor_116e343673f7ffaf, []int{174}
  10560. }
  10561. func (m *GuildBattleDetail) XXX_Unmarshal(b []byte) error {
  10562. return xxx_messageInfo_GuildBattleDetail.Unmarshal(m, b)
  10563. }
  10564. func (m *GuildBattleDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10565. return xxx_messageInfo_GuildBattleDetail.Marshal(b, m, deterministic)
  10566. }
  10567. func (m *GuildBattleDetail) XXX_Merge(src proto.Message) {
  10568. xxx_messageInfo_GuildBattleDetail.Merge(m, src)
  10569. }
  10570. func (m *GuildBattleDetail) XXX_Size() int {
  10571. return xxx_messageInfo_GuildBattleDetail.Size(m)
  10572. }
  10573. func (m *GuildBattleDetail) XXX_DiscardUnknown() {
  10574. xxx_messageInfo_GuildBattleDetail.DiscardUnknown(m)
  10575. }
  10576. var xxx_messageInfo_GuildBattleDetail proto.InternalMessageInfo
  10577. func (m *GuildBattleDetail) GetGuildId() uint64 {
  10578. if m != nil {
  10579. return m.GuildId
  10580. }
  10581. return 0
  10582. }
  10583. func (m *GuildBattleDetail) GetSlotCount() int32 {
  10584. if m != nil {
  10585. return m.SlotCount
  10586. }
  10587. return 0
  10588. }
  10589. func (m *GuildBattleDetail) GetScore() int32 {
  10590. if m != nil {
  10591. return m.Score
  10592. }
  10593. return 0
  10594. }
  10595. // MVP
  10596. type GuildBattleMvp struct {
  10597. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10598. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  10599. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10600. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  10601. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10602. XXX_unrecognized []byte `json:"-"`
  10603. XXX_sizecache int32 `json:"-"`
  10604. }
  10605. func (m *GuildBattleMvp) Reset() { *m = GuildBattleMvp{} }
  10606. func (m *GuildBattleMvp) String() string { return proto.CompactTextString(m) }
  10607. func (*GuildBattleMvp) ProtoMessage() {}
  10608. func (*GuildBattleMvp) Descriptor() ([]byte, []int) {
  10609. return fileDescriptor_116e343673f7ffaf, []int{175}
  10610. }
  10611. func (m *GuildBattleMvp) XXX_Unmarshal(b []byte) error {
  10612. return xxx_messageInfo_GuildBattleMvp.Unmarshal(m, b)
  10613. }
  10614. func (m *GuildBattleMvp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10615. return xxx_messageInfo_GuildBattleMvp.Marshal(b, m, deterministic)
  10616. }
  10617. func (m *GuildBattleMvp) XXX_Merge(src proto.Message) {
  10618. xxx_messageInfo_GuildBattleMvp.Merge(m, src)
  10619. }
  10620. func (m *GuildBattleMvp) XXX_Size() int {
  10621. return xxx_messageInfo_GuildBattleMvp.Size(m)
  10622. }
  10623. func (m *GuildBattleMvp) XXX_DiscardUnknown() {
  10624. xxx_messageInfo_GuildBattleMvp.DiscardUnknown(m)
  10625. }
  10626. var xxx_messageInfo_GuildBattleMvp proto.InternalMessageInfo
  10627. func (m *GuildBattleMvp) GetUid() uint64 {
  10628. if m != nil {
  10629. return m.Uid
  10630. }
  10631. return 0
  10632. }
  10633. func (m *GuildBattleMvp) GetName() string {
  10634. if m != nil {
  10635. return m.Name
  10636. }
  10637. return ""
  10638. }
  10639. func (m *GuildBattleMvp) GetGuildId() uint64 {
  10640. if m != nil {
  10641. return m.GuildId
  10642. }
  10643. return 0
  10644. }
  10645. func (m *GuildBattleMvp) GetScore() int32 {
  10646. if m != nil {
  10647. return m.Score
  10648. }
  10649. return 0
  10650. }
  10651. type GuildBattleRank struct {
  10652. Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
  10653. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  10654. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10655. Info *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
  10656. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10657. XXX_unrecognized []byte `json:"-"`
  10658. XXX_sizecache int32 `json:"-"`
  10659. }
  10660. func (m *GuildBattleRank) Reset() { *m = GuildBattleRank{} }
  10661. func (m *GuildBattleRank) String() string { return proto.CompactTextString(m) }
  10662. func (*GuildBattleRank) ProtoMessage() {}
  10663. func (*GuildBattleRank) Descriptor() ([]byte, []int) {
  10664. return fileDescriptor_116e343673f7ffaf, []int{176}
  10665. }
  10666. func (m *GuildBattleRank) XXX_Unmarshal(b []byte) error {
  10667. return xxx_messageInfo_GuildBattleRank.Unmarshal(m, b)
  10668. }
  10669. func (m *GuildBattleRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10670. return xxx_messageInfo_GuildBattleRank.Marshal(b, m, deterministic)
  10671. }
  10672. func (m *GuildBattleRank) XXX_Merge(src proto.Message) {
  10673. xxx_messageInfo_GuildBattleRank.Merge(m, src)
  10674. }
  10675. func (m *GuildBattleRank) XXX_Size() int {
  10676. return xxx_messageInfo_GuildBattleRank.Size(m)
  10677. }
  10678. func (m *GuildBattleRank) XXX_DiscardUnknown() {
  10679. xxx_messageInfo_GuildBattleRank.DiscardUnknown(m)
  10680. }
  10681. var xxx_messageInfo_GuildBattleRank proto.InternalMessageInfo
  10682. func (m *GuildBattleRank) GetScore() int32 {
  10683. if m != nil {
  10684. return m.Score
  10685. }
  10686. return 0
  10687. }
  10688. func (m *GuildBattleRank) GetRank() int32 {
  10689. if m != nil {
  10690. return m.Rank
  10691. }
  10692. return 0
  10693. }
  10694. func (m *GuildBattleRank) GetGuildId() uint64 {
  10695. if m != nil {
  10696. return m.GuildId
  10697. }
  10698. return 0
  10699. }
  10700. func (m *GuildBattleRank) GetInfo() *CommonPlayerBriefInfo {
  10701. if m != nil {
  10702. return m.Info
  10703. }
  10704. return nil
  10705. }
  10706. // 公会贡献点cp
  10707. type GuildBattleCP struct {
  10708. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  10709. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  10710. CpNum uint32 `protobuf:"varint,3,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  10711. Rank int32 `protobuf:"varint,4,opt,name=rank,proto3" json:"rank,omitempty"`
  10712. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10713. XXX_unrecognized []byte `json:"-"`
  10714. XXX_sizecache int32 `json:"-"`
  10715. }
  10716. func (m *GuildBattleCP) Reset() { *m = GuildBattleCP{} }
  10717. func (m *GuildBattleCP) String() string { return proto.CompactTextString(m) }
  10718. func (*GuildBattleCP) ProtoMessage() {}
  10719. func (*GuildBattleCP) Descriptor() ([]byte, []int) {
  10720. return fileDescriptor_116e343673f7ffaf, []int{177}
  10721. }
  10722. func (m *GuildBattleCP) XXX_Unmarshal(b []byte) error {
  10723. return xxx_messageInfo_GuildBattleCP.Unmarshal(m, b)
  10724. }
  10725. func (m *GuildBattleCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10726. return xxx_messageInfo_GuildBattleCP.Marshal(b, m, deterministic)
  10727. }
  10728. func (m *GuildBattleCP) XXX_Merge(src proto.Message) {
  10729. xxx_messageInfo_GuildBattleCP.Merge(m, src)
  10730. }
  10731. func (m *GuildBattleCP) XXX_Size() int {
  10732. return xxx_messageInfo_GuildBattleCP.Size(m)
  10733. }
  10734. func (m *GuildBattleCP) XXX_DiscardUnknown() {
  10735. xxx_messageInfo_GuildBattleCP.DiscardUnknown(m)
  10736. }
  10737. var xxx_messageInfo_GuildBattleCP proto.InternalMessageInfo
  10738. func (m *GuildBattleCP) GetBrief() *GuildBrief {
  10739. if m != nil {
  10740. return m.Brief
  10741. }
  10742. return nil
  10743. }
  10744. func (m *GuildBattleCP) GetMemCount() int32 {
  10745. if m != nil {
  10746. return m.MemCount
  10747. }
  10748. return 0
  10749. }
  10750. func (m *GuildBattleCP) GetCpNum() uint32 {
  10751. if m != nil {
  10752. return m.CpNum
  10753. }
  10754. return 0
  10755. }
  10756. func (m *GuildBattleCP) GetRank() int32 {
  10757. if m != nil {
  10758. return m.Rank
  10759. }
  10760. return 0
  10761. }
  10762. type GMNoticeInfo struct {
  10763. NoticeColor string `protobuf:"bytes,1,opt,name=notice_color,json=noticeColor,proto3" json:"notice_color,omitempty"`
  10764. NoticeSpeed uint32 `protobuf:"varint,2,opt,name=notice_speed,json=noticeSpeed,proto3" json:"notice_speed,omitempty"`
  10765. NoticeCount uint32 `protobuf:"varint,3,opt,name=notice_count,json=noticeCount,proto3" json:"notice_count,omitempty"`
  10766. NoticeInterval uint32 `protobuf:"varint,4,opt,name=notice_interval,json=noticeInterval,proto3" json:"notice_interval,omitempty"`
  10767. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10768. XXX_unrecognized []byte `json:"-"`
  10769. XXX_sizecache int32 `json:"-"`
  10770. }
  10771. func (m *GMNoticeInfo) Reset() { *m = GMNoticeInfo{} }
  10772. func (m *GMNoticeInfo) String() string { return proto.CompactTextString(m) }
  10773. func (*GMNoticeInfo) ProtoMessage() {}
  10774. func (*GMNoticeInfo) Descriptor() ([]byte, []int) {
  10775. return fileDescriptor_116e343673f7ffaf, []int{178}
  10776. }
  10777. func (m *GMNoticeInfo) XXX_Unmarshal(b []byte) error {
  10778. return xxx_messageInfo_GMNoticeInfo.Unmarshal(m, b)
  10779. }
  10780. func (m *GMNoticeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10781. return xxx_messageInfo_GMNoticeInfo.Marshal(b, m, deterministic)
  10782. }
  10783. func (m *GMNoticeInfo) XXX_Merge(src proto.Message) {
  10784. xxx_messageInfo_GMNoticeInfo.Merge(m, src)
  10785. }
  10786. func (m *GMNoticeInfo) XXX_Size() int {
  10787. return xxx_messageInfo_GMNoticeInfo.Size(m)
  10788. }
  10789. func (m *GMNoticeInfo) XXX_DiscardUnknown() {
  10790. xxx_messageInfo_GMNoticeInfo.DiscardUnknown(m)
  10791. }
  10792. var xxx_messageInfo_GMNoticeInfo proto.InternalMessageInfo
  10793. func (m *GMNoticeInfo) GetNoticeColor() string {
  10794. if m != nil {
  10795. return m.NoticeColor
  10796. }
  10797. return ""
  10798. }
  10799. func (m *GMNoticeInfo) GetNoticeSpeed() uint32 {
  10800. if m != nil {
  10801. return m.NoticeSpeed
  10802. }
  10803. return 0
  10804. }
  10805. func (m *GMNoticeInfo) GetNoticeCount() uint32 {
  10806. if m != nil {
  10807. return m.NoticeCount
  10808. }
  10809. return 0
  10810. }
  10811. func (m *GMNoticeInfo) GetNoticeInterval() uint32 {
  10812. if m != nil {
  10813. return m.NoticeInterval
  10814. }
  10815. return 0
  10816. }
  10817. type ReconnectUserData struct {
  10818. MapId uint32 `protobuf:"varint,1,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  10819. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  10820. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10821. XXX_unrecognized []byte `json:"-"`
  10822. XXX_sizecache int32 `json:"-"`
  10823. }
  10824. func (m *ReconnectUserData) Reset() { *m = ReconnectUserData{} }
  10825. func (m *ReconnectUserData) String() string { return proto.CompactTextString(m) }
  10826. func (*ReconnectUserData) ProtoMessage() {}
  10827. func (*ReconnectUserData) Descriptor() ([]byte, []int) {
  10828. return fileDescriptor_116e343673f7ffaf, []int{179}
  10829. }
  10830. func (m *ReconnectUserData) XXX_Unmarshal(b []byte) error {
  10831. return xxx_messageInfo_ReconnectUserData.Unmarshal(m, b)
  10832. }
  10833. func (m *ReconnectUserData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10834. return xxx_messageInfo_ReconnectUserData.Marshal(b, m, deterministic)
  10835. }
  10836. func (m *ReconnectUserData) XXX_Merge(src proto.Message) {
  10837. xxx_messageInfo_ReconnectUserData.Merge(m, src)
  10838. }
  10839. func (m *ReconnectUserData) XXX_Size() int {
  10840. return xxx_messageInfo_ReconnectUserData.Size(m)
  10841. }
  10842. func (m *ReconnectUserData) XXX_DiscardUnknown() {
  10843. xxx_messageInfo_ReconnectUserData.DiscardUnknown(m)
  10844. }
  10845. var xxx_messageInfo_ReconnectUserData proto.InternalMessageInfo
  10846. func (m *ReconnectUserData) GetMapId() uint32 {
  10847. if m != nil {
  10848. return m.MapId
  10849. }
  10850. return 0
  10851. }
  10852. func (m *ReconnectUserData) GetMapLevel() uint32 {
  10853. if m != nil {
  10854. return m.MapLevel
  10855. }
  10856. return 0
  10857. }
  10858. type EquipSlotCards struct {
  10859. SlotId int32 `protobuf:"varint,1,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
  10860. CardSlotInfo []*KeyValueType `protobuf:"bytes,2,rep,name=card_slot_info,json=cardSlotInfo,proto3" json:"card_slot_info,omitempty"`
  10861. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10862. XXX_unrecognized []byte `json:"-"`
  10863. XXX_sizecache int32 `json:"-"`
  10864. }
  10865. func (m *EquipSlotCards) Reset() { *m = EquipSlotCards{} }
  10866. func (m *EquipSlotCards) String() string { return proto.CompactTextString(m) }
  10867. func (*EquipSlotCards) ProtoMessage() {}
  10868. func (*EquipSlotCards) Descriptor() ([]byte, []int) {
  10869. return fileDescriptor_116e343673f7ffaf, []int{180}
  10870. }
  10871. func (m *EquipSlotCards) XXX_Unmarshal(b []byte) error {
  10872. return xxx_messageInfo_EquipSlotCards.Unmarshal(m, b)
  10873. }
  10874. func (m *EquipSlotCards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10875. return xxx_messageInfo_EquipSlotCards.Marshal(b, m, deterministic)
  10876. }
  10877. func (m *EquipSlotCards) XXX_Merge(src proto.Message) {
  10878. xxx_messageInfo_EquipSlotCards.Merge(m, src)
  10879. }
  10880. func (m *EquipSlotCards) XXX_Size() int {
  10881. return xxx_messageInfo_EquipSlotCards.Size(m)
  10882. }
  10883. func (m *EquipSlotCards) XXX_DiscardUnknown() {
  10884. xxx_messageInfo_EquipSlotCards.DiscardUnknown(m)
  10885. }
  10886. var xxx_messageInfo_EquipSlotCards proto.InternalMessageInfo
  10887. func (m *EquipSlotCards) GetSlotId() int32 {
  10888. if m != nil {
  10889. return m.SlotId
  10890. }
  10891. return 0
  10892. }
  10893. func (m *EquipSlotCards) GetCardSlotInfo() []*KeyValueType {
  10894. if m != nil {
  10895. return m.CardSlotInfo
  10896. }
  10897. return nil
  10898. }
  10899. type BattleRecordInfo struct {
  10900. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10901. BattleRecordId uint64 `protobuf:"varint,2,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  10902. NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  10903. ImgId int32 `protobuf:"varint,4,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  10904. Gender int32 `protobuf:"varint,5,opt,name=gender,proto3" json:"gender,omitempty"`
  10905. Level int32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
  10906. ConfigId int32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  10907. FightPower int32 `protobuf:"varint,8,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  10908. RecordTime uint64 `protobuf:"varint,9,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10909. BattleTime uint32 `protobuf:"varint,10,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  10910. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  10911. RecordIdx int32 `protobuf:"varint,13,opt,name=record_idx,json=recordIdx,proto3" json:"record_idx,omitempty"`
  10912. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  10913. BattleVersion int32 `protobuf:"varint,15,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  10914. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10915. XXX_unrecognized []byte `json:"-"`
  10916. XXX_sizecache int32 `json:"-"`
  10917. }
  10918. func (m *BattleRecordInfo) Reset() { *m = BattleRecordInfo{} }
  10919. func (m *BattleRecordInfo) String() string { return proto.CompactTextString(m) }
  10920. func (*BattleRecordInfo) ProtoMessage() {}
  10921. func (*BattleRecordInfo) Descriptor() ([]byte, []int) {
  10922. return fileDescriptor_116e343673f7ffaf, []int{181}
  10923. }
  10924. func (m *BattleRecordInfo) XXX_Unmarshal(b []byte) error {
  10925. return xxx_messageInfo_BattleRecordInfo.Unmarshal(m, b)
  10926. }
  10927. func (m *BattleRecordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10928. return xxx_messageInfo_BattleRecordInfo.Marshal(b, m, deterministic)
  10929. }
  10930. func (m *BattleRecordInfo) XXX_Merge(src proto.Message) {
  10931. xxx_messageInfo_BattleRecordInfo.Merge(m, src)
  10932. }
  10933. func (m *BattleRecordInfo) XXX_Size() int {
  10934. return xxx_messageInfo_BattleRecordInfo.Size(m)
  10935. }
  10936. func (m *BattleRecordInfo) XXX_DiscardUnknown() {
  10937. xxx_messageInfo_BattleRecordInfo.DiscardUnknown(m)
  10938. }
  10939. var xxx_messageInfo_BattleRecordInfo proto.InternalMessageInfo
  10940. func (m *BattleRecordInfo) GetUid() uint64 {
  10941. if m != nil {
  10942. return m.Uid
  10943. }
  10944. return 0
  10945. }
  10946. func (m *BattleRecordInfo) GetBattleRecordId() uint64 {
  10947. if m != nil {
  10948. return m.BattleRecordId
  10949. }
  10950. return 0
  10951. }
  10952. func (m *BattleRecordInfo) GetNickName() string {
  10953. if m != nil {
  10954. return m.NickName
  10955. }
  10956. return ""
  10957. }
  10958. func (m *BattleRecordInfo) GetImgId() int32 {
  10959. if m != nil {
  10960. return m.ImgId
  10961. }
  10962. return 0
  10963. }
  10964. func (m *BattleRecordInfo) GetGender() int32 {
  10965. if m != nil {
  10966. return m.Gender
  10967. }
  10968. return 0
  10969. }
  10970. func (m *BattleRecordInfo) GetLevel() int32 {
  10971. if m != nil {
  10972. return m.Level
  10973. }
  10974. return 0
  10975. }
  10976. func (m *BattleRecordInfo) GetConfigId() int32 {
  10977. if m != nil {
  10978. return m.ConfigId
  10979. }
  10980. return 0
  10981. }
  10982. func (m *BattleRecordInfo) GetFightPower() int32 {
  10983. if m != nil {
  10984. return m.FightPower
  10985. }
  10986. return 0
  10987. }
  10988. func (m *BattleRecordInfo) GetRecordTime() uint64 {
  10989. if m != nil {
  10990. return m.RecordTime
  10991. }
  10992. return 0
  10993. }
  10994. func (m *BattleRecordInfo) GetBattleTime() uint32 {
  10995. if m != nil {
  10996. return m.BattleTime
  10997. }
  10998. return 0
  10999. }
  11000. func (m *BattleRecordInfo) GetMapLevelId() int32 {
  11001. if m != nil {
  11002. return m.MapLevelId
  11003. }
  11004. return 0
  11005. }
  11006. func (m *BattleRecordInfo) GetRecordIdx() int32 {
  11007. if m != nil {
  11008. return m.RecordIdx
  11009. }
  11010. return 0
  11011. }
  11012. func (m *BattleRecordInfo) GetHeadFrameId() int32 {
  11013. if m != nil {
  11014. return m.HeadFrameId
  11015. }
  11016. return 0
  11017. }
  11018. func (m *BattleRecordInfo) GetBattleVersion() int32 {
  11019. if m != nil {
  11020. return m.BattleVersion
  11021. }
  11022. return 0
  11023. }
  11024. // //////////////////////宠物
  11025. // 设置援助信息(玩家自身设置的援助信息存储)
  11026. type AssistSaveData struct {
  11027. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11028. PetCfgId int32 `protobuf:"varint,2,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11029. AdvLevel uint32 `protobuf:"varint,3,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11030. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11031. XXX_unrecognized []byte `json:"-"`
  11032. XXX_sizecache int32 `json:"-"`
  11033. }
  11034. func (m *AssistSaveData) Reset() { *m = AssistSaveData{} }
  11035. func (m *AssistSaveData) String() string { return proto.CompactTextString(m) }
  11036. func (*AssistSaveData) ProtoMessage() {}
  11037. func (*AssistSaveData) Descriptor() ([]byte, []int) {
  11038. return fileDescriptor_116e343673f7ffaf, []int{182}
  11039. }
  11040. func (m *AssistSaveData) XXX_Unmarshal(b []byte) error {
  11041. return xxx_messageInfo_AssistSaveData.Unmarshal(m, b)
  11042. }
  11043. func (m *AssistSaveData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11044. return xxx_messageInfo_AssistSaveData.Marshal(b, m, deterministic)
  11045. }
  11046. func (m *AssistSaveData) XXX_Merge(src proto.Message) {
  11047. xxx_messageInfo_AssistSaveData.Merge(m, src)
  11048. }
  11049. func (m *AssistSaveData) XXX_Size() int {
  11050. return xxx_messageInfo_AssistSaveData.Size(m)
  11051. }
  11052. func (m *AssistSaveData) XXX_DiscardUnknown() {
  11053. xxx_messageInfo_AssistSaveData.DiscardUnknown(m)
  11054. }
  11055. var xxx_messageInfo_AssistSaveData proto.InternalMessageInfo
  11056. func (m *AssistSaveData) GetPetId() uint32 {
  11057. if m != nil {
  11058. return m.PetId
  11059. }
  11060. return 0
  11061. }
  11062. func (m *AssistSaveData) GetPetCfgId() int32 {
  11063. if m != nil {
  11064. return m.PetCfgId
  11065. }
  11066. return 0
  11067. }
  11068. func (m *AssistSaveData) GetAdvLevel() uint32 {
  11069. if m != nil {
  11070. return m.AdvLevel
  11071. }
  11072. return 0
  11073. }
  11074. // 羁绊数据结构
  11075. type AssistData struct {
  11076. OwnerUid uint64 `protobuf:"varint,1,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11077. OwnerNickName string `protobuf:"bytes,2,opt,name=owner_nick_name,json=ownerNickName,proto3" json:"owner_nick_name,omitempty"`
  11078. PetInfoList []*PetData `protobuf:"bytes,3,rep,name=pet_info_list,json=petInfoList,proto3" json:"pet_info_list,omitempty"`
  11079. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11080. XXX_unrecognized []byte `json:"-"`
  11081. XXX_sizecache int32 `json:"-"`
  11082. }
  11083. func (m *AssistData) Reset() { *m = AssistData{} }
  11084. func (m *AssistData) String() string { return proto.CompactTextString(m) }
  11085. func (*AssistData) ProtoMessage() {}
  11086. func (*AssistData) Descriptor() ([]byte, []int) {
  11087. return fileDescriptor_116e343673f7ffaf, []int{183}
  11088. }
  11089. func (m *AssistData) XXX_Unmarshal(b []byte) error {
  11090. return xxx_messageInfo_AssistData.Unmarshal(m, b)
  11091. }
  11092. func (m *AssistData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11093. return xxx_messageInfo_AssistData.Marshal(b, m, deterministic)
  11094. }
  11095. func (m *AssistData) XXX_Merge(src proto.Message) {
  11096. xxx_messageInfo_AssistData.Merge(m, src)
  11097. }
  11098. func (m *AssistData) XXX_Size() int {
  11099. return xxx_messageInfo_AssistData.Size(m)
  11100. }
  11101. func (m *AssistData) XXX_DiscardUnknown() {
  11102. xxx_messageInfo_AssistData.DiscardUnknown(m)
  11103. }
  11104. var xxx_messageInfo_AssistData proto.InternalMessageInfo
  11105. func (m *AssistData) GetOwnerUid() uint64 {
  11106. if m != nil {
  11107. return m.OwnerUid
  11108. }
  11109. return 0
  11110. }
  11111. func (m *AssistData) GetOwnerNickName() string {
  11112. if m != nil {
  11113. return m.OwnerNickName
  11114. }
  11115. return ""
  11116. }
  11117. func (m *AssistData) GetPetInfoList() []*PetData {
  11118. if m != nil {
  11119. return m.PetInfoList
  11120. }
  11121. return nil
  11122. }
  11123. type PetBondPosData struct {
  11124. OwnerUid uint64 `protobuf:"varint,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11125. PetId uint32 `protobuf:"varint,3,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11126. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11127. PetCfgId int32 `protobuf:"varint,5,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11128. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11129. XXX_unrecognized []byte `json:"-"`
  11130. XXX_sizecache int32 `json:"-"`
  11131. }
  11132. func (m *PetBondPosData) Reset() { *m = PetBondPosData{} }
  11133. func (m *PetBondPosData) String() string { return proto.CompactTextString(m) }
  11134. func (*PetBondPosData) ProtoMessage() {}
  11135. func (*PetBondPosData) Descriptor() ([]byte, []int) {
  11136. return fileDescriptor_116e343673f7ffaf, []int{184}
  11137. }
  11138. func (m *PetBondPosData) XXX_Unmarshal(b []byte) error {
  11139. return xxx_messageInfo_PetBondPosData.Unmarshal(m, b)
  11140. }
  11141. func (m *PetBondPosData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11142. return xxx_messageInfo_PetBondPosData.Marshal(b, m, deterministic)
  11143. }
  11144. func (m *PetBondPosData) XXX_Merge(src proto.Message) {
  11145. xxx_messageInfo_PetBondPosData.Merge(m, src)
  11146. }
  11147. func (m *PetBondPosData) XXX_Size() int {
  11148. return xxx_messageInfo_PetBondPosData.Size(m)
  11149. }
  11150. func (m *PetBondPosData) XXX_DiscardUnknown() {
  11151. xxx_messageInfo_PetBondPosData.DiscardUnknown(m)
  11152. }
  11153. var xxx_messageInfo_PetBondPosData proto.InternalMessageInfo
  11154. func (m *PetBondPosData) GetOwnerUid() uint64 {
  11155. if m != nil {
  11156. return m.OwnerUid
  11157. }
  11158. return 0
  11159. }
  11160. func (m *PetBondPosData) GetPetId() uint32 {
  11161. if m != nil {
  11162. return m.PetId
  11163. }
  11164. return 0
  11165. }
  11166. func (m *PetBondPosData) GetAdvanceLevel() uint32 {
  11167. if m != nil {
  11168. return m.AdvanceLevel
  11169. }
  11170. return 0
  11171. }
  11172. func (m *PetBondPosData) GetPetCfgId() int32 {
  11173. if m != nil {
  11174. return m.PetCfgId
  11175. }
  11176. return 0
  11177. }
  11178. type PetBondData struct {
  11179. BondCfgId int32 `protobuf:"varint,1,opt,name=bond_cfg_id,json=bondCfgId,proto3" json:"bond_cfg_id,omitempty"`
  11180. BondList []*PetBondPosData `protobuf:"bytes,2,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11181. PetBondLevel int32 `protobuf:"varint,3,opt,name=pet_bond_level,json=petBondLevel,proto3" json:"pet_bond_level,omitempty"`
  11182. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11183. XXX_unrecognized []byte `json:"-"`
  11184. XXX_sizecache int32 `json:"-"`
  11185. }
  11186. func (m *PetBondData) Reset() { *m = PetBondData{} }
  11187. func (m *PetBondData) String() string { return proto.CompactTextString(m) }
  11188. func (*PetBondData) ProtoMessage() {}
  11189. func (*PetBondData) Descriptor() ([]byte, []int) {
  11190. return fileDescriptor_116e343673f7ffaf, []int{185}
  11191. }
  11192. func (m *PetBondData) XXX_Unmarshal(b []byte) error {
  11193. return xxx_messageInfo_PetBondData.Unmarshal(m, b)
  11194. }
  11195. func (m *PetBondData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11196. return xxx_messageInfo_PetBondData.Marshal(b, m, deterministic)
  11197. }
  11198. func (m *PetBondData) XXX_Merge(src proto.Message) {
  11199. xxx_messageInfo_PetBondData.Merge(m, src)
  11200. }
  11201. func (m *PetBondData) XXX_Size() int {
  11202. return xxx_messageInfo_PetBondData.Size(m)
  11203. }
  11204. func (m *PetBondData) XXX_DiscardUnknown() {
  11205. xxx_messageInfo_PetBondData.DiscardUnknown(m)
  11206. }
  11207. var xxx_messageInfo_PetBondData proto.InternalMessageInfo
  11208. func (m *PetBondData) GetBondCfgId() int32 {
  11209. if m != nil {
  11210. return m.BondCfgId
  11211. }
  11212. return 0
  11213. }
  11214. func (m *PetBondData) GetBondList() []*PetBondPosData {
  11215. if m != nil {
  11216. return m.BondList
  11217. }
  11218. return nil
  11219. }
  11220. func (m *PetBondData) GetPetBondLevel() int32 {
  11221. if m != nil {
  11222. return m.PetBondLevel
  11223. }
  11224. return 0
  11225. }
  11226. // 宠物技能
  11227. type PetSkillData struct {
  11228. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11229. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11230. Rate int32 `protobuf:"varint,3,opt,name=rate,proto3" json:"rate,omitempty"`
  11231. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11232. XXX_unrecognized []byte `json:"-"`
  11233. XXX_sizecache int32 `json:"-"`
  11234. }
  11235. func (m *PetSkillData) Reset() { *m = PetSkillData{} }
  11236. func (m *PetSkillData) String() string { return proto.CompactTextString(m) }
  11237. func (*PetSkillData) ProtoMessage() {}
  11238. func (*PetSkillData) Descriptor() ([]byte, []int) {
  11239. return fileDescriptor_116e343673f7ffaf, []int{186}
  11240. }
  11241. func (m *PetSkillData) XXX_Unmarshal(b []byte) error {
  11242. return xxx_messageInfo_PetSkillData.Unmarshal(m, b)
  11243. }
  11244. func (m *PetSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11245. return xxx_messageInfo_PetSkillData.Marshal(b, m, deterministic)
  11246. }
  11247. func (m *PetSkillData) XXX_Merge(src proto.Message) {
  11248. xxx_messageInfo_PetSkillData.Merge(m, src)
  11249. }
  11250. func (m *PetSkillData) XXX_Size() int {
  11251. return xxx_messageInfo_PetSkillData.Size(m)
  11252. }
  11253. func (m *PetSkillData) XXX_DiscardUnknown() {
  11254. xxx_messageInfo_PetSkillData.DiscardUnknown(m)
  11255. }
  11256. var xxx_messageInfo_PetSkillData proto.InternalMessageInfo
  11257. func (m *PetSkillData) GetConfigId() int32 {
  11258. if m != nil {
  11259. return m.ConfigId
  11260. }
  11261. return 0
  11262. }
  11263. func (m *PetSkillData) GetLevel() int32 {
  11264. if m != nil {
  11265. return m.Level
  11266. }
  11267. return 0
  11268. }
  11269. func (m *PetSkillData) GetRate() int32 {
  11270. if m != nil {
  11271. return m.Rate
  11272. }
  11273. return 0
  11274. }
  11275. type PetData struct {
  11276. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  11277. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11278. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  11279. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11280. SkillList []*PetSkillData `protobuf:"bytes,5,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  11281. HeroId int32 `protobuf:"varint,6,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  11282. Param int32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
  11283. SlotEquipList []*PetSlotDetailData `protobuf:"bytes,8,rep,name=slot_equip_list,json=slotEquipList,proto3" json:"slot_equip_list,omitempty"`
  11284. QiyueHeroId int32 `protobuf:"varint,9,opt,name=qiyue_hero_id,json=qiyueHeroId,proto3" json:"qiyue_hero_id,omitempty"`
  11285. // 有可能没有(老号)
  11286. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  11287. PetFightPower uint32 `protobuf:"varint,51,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  11288. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,52,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  11289. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11290. XXX_unrecognized []byte `json:"-"`
  11291. XXX_sizecache int32 `json:"-"`
  11292. }
  11293. func (m *PetData) Reset() { *m = PetData{} }
  11294. func (m *PetData) String() string { return proto.CompactTextString(m) }
  11295. func (*PetData) ProtoMessage() {}
  11296. func (*PetData) Descriptor() ([]byte, []int) {
  11297. return fileDescriptor_116e343673f7ffaf, []int{187}
  11298. }
  11299. func (m *PetData) XXX_Unmarshal(b []byte) error {
  11300. return xxx_messageInfo_PetData.Unmarshal(m, b)
  11301. }
  11302. func (m *PetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11303. return xxx_messageInfo_PetData.Marshal(b, m, deterministic)
  11304. }
  11305. func (m *PetData) XXX_Merge(src proto.Message) {
  11306. xxx_messageInfo_PetData.Merge(m, src)
  11307. }
  11308. func (m *PetData) XXX_Size() int {
  11309. return xxx_messageInfo_PetData.Size(m)
  11310. }
  11311. func (m *PetData) XXX_DiscardUnknown() {
  11312. xxx_messageInfo_PetData.DiscardUnknown(m)
  11313. }
  11314. var xxx_messageInfo_PetData proto.InternalMessageInfo
  11315. func (m *PetData) GetId() uint32 {
  11316. if m != nil {
  11317. return m.Id
  11318. }
  11319. return 0
  11320. }
  11321. func (m *PetData) GetConfigId() int32 {
  11322. if m != nil {
  11323. return m.ConfigId
  11324. }
  11325. return 0
  11326. }
  11327. func (m *PetData) GetLevel() int32 {
  11328. if m != nil {
  11329. return m.Level
  11330. }
  11331. return 0
  11332. }
  11333. func (m *PetData) GetAdvanceLevel() uint32 {
  11334. if m != nil {
  11335. return m.AdvanceLevel
  11336. }
  11337. return 0
  11338. }
  11339. func (m *PetData) GetSkillList() []*PetSkillData {
  11340. if m != nil {
  11341. return m.SkillList
  11342. }
  11343. return nil
  11344. }
  11345. func (m *PetData) GetHeroId() int32 {
  11346. if m != nil {
  11347. return m.HeroId
  11348. }
  11349. return 0
  11350. }
  11351. func (m *PetData) GetParam() int32 {
  11352. if m != nil {
  11353. return m.Param
  11354. }
  11355. return 0
  11356. }
  11357. func (m *PetData) GetSlotEquipList() []*PetSlotDetailData {
  11358. if m != nil {
  11359. return m.SlotEquipList
  11360. }
  11361. return nil
  11362. }
  11363. func (m *PetData) GetQiyueHeroId() int32 {
  11364. if m != nil {
  11365. return m.QiyueHeroId
  11366. }
  11367. return 0
  11368. }
  11369. func (m *PetData) GetBattleAttrListOld() []*KeyValueType {
  11370. if m != nil {
  11371. return m.BattleAttrListOld
  11372. }
  11373. return nil
  11374. }
  11375. func (m *PetData) GetPetFightPower() uint32 {
  11376. if m != nil {
  11377. return m.PetFightPower
  11378. }
  11379. return 0
  11380. }
  11381. func (m *PetData) GetBattleAttrList() []*KeyValueFloat32 {
  11382. if m != nil {
  11383. return m.BattleAttrList
  11384. }
  11385. return nil
  11386. }
  11387. type AssistIdxData struct {
  11388. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11389. EndCdTime uint64 `protobuf:"varint,2,opt,name=end_cd_time,json=endCdTime,proto3" json:"end_cd_time,omitempty"`
  11390. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11391. XXX_unrecognized []byte `json:"-"`
  11392. XXX_sizecache int32 `json:"-"`
  11393. }
  11394. func (m *AssistIdxData) Reset() { *m = AssistIdxData{} }
  11395. func (m *AssistIdxData) String() string { return proto.CompactTextString(m) }
  11396. func (*AssistIdxData) ProtoMessage() {}
  11397. func (*AssistIdxData) Descriptor() ([]byte, []int) {
  11398. return fileDescriptor_116e343673f7ffaf, []int{188}
  11399. }
  11400. func (m *AssistIdxData) XXX_Unmarshal(b []byte) error {
  11401. return xxx_messageInfo_AssistIdxData.Unmarshal(m, b)
  11402. }
  11403. func (m *AssistIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11404. return xxx_messageInfo_AssistIdxData.Marshal(b, m, deterministic)
  11405. }
  11406. func (m *AssistIdxData) XXX_Merge(src proto.Message) {
  11407. xxx_messageInfo_AssistIdxData.Merge(m, src)
  11408. }
  11409. func (m *AssistIdxData) XXX_Size() int {
  11410. return xxx_messageInfo_AssistIdxData.Size(m)
  11411. }
  11412. func (m *AssistIdxData) XXX_DiscardUnknown() {
  11413. xxx_messageInfo_AssistIdxData.DiscardUnknown(m)
  11414. }
  11415. var xxx_messageInfo_AssistIdxData proto.InternalMessageInfo
  11416. func (m *AssistIdxData) GetPetId() uint32 {
  11417. if m != nil {
  11418. return m.PetId
  11419. }
  11420. return 0
  11421. }
  11422. func (m *AssistIdxData) GetEndCdTime() uint64 {
  11423. if m != nil {
  11424. return m.EndCdTime
  11425. }
  11426. return 0
  11427. }
  11428. type PetManualST struct {
  11429. PetCfgId int32 `protobuf:"varint,1,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11430. AdvLevel uint32 `protobuf:"varint,2,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11431. RewardState int32 `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  11432. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11433. XXX_unrecognized []byte `json:"-"`
  11434. XXX_sizecache int32 `json:"-"`
  11435. }
  11436. func (m *PetManualST) Reset() { *m = PetManualST{} }
  11437. func (m *PetManualST) String() string { return proto.CompactTextString(m) }
  11438. func (*PetManualST) ProtoMessage() {}
  11439. func (*PetManualST) Descriptor() ([]byte, []int) {
  11440. return fileDescriptor_116e343673f7ffaf, []int{189}
  11441. }
  11442. func (m *PetManualST) XXX_Unmarshal(b []byte) error {
  11443. return xxx_messageInfo_PetManualST.Unmarshal(m, b)
  11444. }
  11445. func (m *PetManualST) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11446. return xxx_messageInfo_PetManualST.Marshal(b, m, deterministic)
  11447. }
  11448. func (m *PetManualST) XXX_Merge(src proto.Message) {
  11449. xxx_messageInfo_PetManualST.Merge(m, src)
  11450. }
  11451. func (m *PetManualST) XXX_Size() int {
  11452. return xxx_messageInfo_PetManualST.Size(m)
  11453. }
  11454. func (m *PetManualST) XXX_DiscardUnknown() {
  11455. xxx_messageInfo_PetManualST.DiscardUnknown(m)
  11456. }
  11457. var xxx_messageInfo_PetManualST proto.InternalMessageInfo
  11458. func (m *PetManualST) GetPetCfgId() int32 {
  11459. if m != nil {
  11460. return m.PetCfgId
  11461. }
  11462. return 0
  11463. }
  11464. func (m *PetManualST) GetAdvLevel() uint32 {
  11465. if m != nil {
  11466. return m.AdvLevel
  11467. }
  11468. return 0
  11469. }
  11470. func (m *PetManualST) GetRewardState() int32 {
  11471. if m != nil {
  11472. return m.RewardState
  11473. }
  11474. return 0
  11475. }
  11476. type RushPet struct {
  11477. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  11478. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  11479. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  11480. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  11481. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  11482. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11483. XXX_unrecognized []byte `json:"-"`
  11484. XXX_sizecache int32 `json:"-"`
  11485. }
  11486. func (m *RushPet) Reset() { *m = RushPet{} }
  11487. func (m *RushPet) String() string { return proto.CompactTextString(m) }
  11488. func (*RushPet) ProtoMessage() {}
  11489. func (*RushPet) Descriptor() ([]byte, []int) {
  11490. return fileDescriptor_116e343673f7ffaf, []int{190}
  11491. }
  11492. func (m *RushPet) XXX_Unmarshal(b []byte) error {
  11493. return xxx_messageInfo_RushPet.Unmarshal(m, b)
  11494. }
  11495. func (m *RushPet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11496. return xxx_messageInfo_RushPet.Marshal(b, m, deterministic)
  11497. }
  11498. func (m *RushPet) XXX_Merge(src proto.Message) {
  11499. xxx_messageInfo_RushPet.Merge(m, src)
  11500. }
  11501. func (m *RushPet) XXX_Size() int {
  11502. return xxx_messageInfo_RushPet.Size(m)
  11503. }
  11504. func (m *RushPet) XXX_DiscardUnknown() {
  11505. xxx_messageInfo_RushPet.DiscardUnknown(m)
  11506. }
  11507. var xxx_messageInfo_RushPet proto.InternalMessageInfo
  11508. func (m *RushPet) GetTotalScore() uint32 {
  11509. if m != nil {
  11510. return m.TotalScore
  11511. }
  11512. return 0
  11513. }
  11514. func (m *RushPet) GetRushRound() int32 {
  11515. if m != nil {
  11516. return m.RushRound
  11517. }
  11518. return 0
  11519. }
  11520. func (m *RushPet) GetRewardRound() int32 {
  11521. if m != nil {
  11522. return m.RewardRound
  11523. }
  11524. return 0
  11525. }
  11526. func (m *RushPet) GetScoreRewardFlag() int32 {
  11527. if m != nil {
  11528. return m.ScoreRewardFlag
  11529. }
  11530. return 0
  11531. }
  11532. func (m *RushPet) GetRankReward() int32 {
  11533. if m != nil {
  11534. return m.RankReward
  11535. }
  11536. return 0
  11537. }
  11538. type RolePet struct {
  11539. MaxPetId int32 `protobuf:"varint,1,opt,name=max_pet_id,json=maxPetId,proto3" json:"max_pet_id,omitempty"`
  11540. PetManualList []*KeyValueType `protobuf:"bytes,2,rep,name=pet_manual_list,json=petManualList,proto3" json:"pet_manual_list,omitempty"`
  11541. AssistList []*AssistIdxData `protobuf:"bytes,3,rep,name=assist_list,json=assistList,proto3" json:"assist_list,omitempty"`
  11542. PetList []*PetData `protobuf:"bytes,4,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  11543. BondList []*PetBondData `protobuf:"bytes,5,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11544. PetManualRewardList []*PetManualST `protobuf:"bytes,6,rep,name=pet_manual_reward_list,json=petManualRewardList,proto3" json:"pet_manual_reward_list,omitempty"`
  11545. RushPet *RushPet `protobuf:"bytes,7,opt,name=rush_pet,json=rushPet,proto3" json:"rush_pet,omitempty"`
  11546. PetEquipList []*PetEquipData `protobuf:"bytes,8,rep,name=pet_equip_list,json=petEquipList,proto3" json:"pet_equip_list,omitempty"`
  11547. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11548. XXX_unrecognized []byte `json:"-"`
  11549. XXX_sizecache int32 `json:"-"`
  11550. }
  11551. func (m *RolePet) Reset() { *m = RolePet{} }
  11552. func (m *RolePet) String() string { return proto.CompactTextString(m) }
  11553. func (*RolePet) ProtoMessage() {}
  11554. func (*RolePet) Descriptor() ([]byte, []int) {
  11555. return fileDescriptor_116e343673f7ffaf, []int{191}
  11556. }
  11557. func (m *RolePet) XXX_Unmarshal(b []byte) error {
  11558. return xxx_messageInfo_RolePet.Unmarshal(m, b)
  11559. }
  11560. func (m *RolePet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11561. return xxx_messageInfo_RolePet.Marshal(b, m, deterministic)
  11562. }
  11563. func (m *RolePet) XXX_Merge(src proto.Message) {
  11564. xxx_messageInfo_RolePet.Merge(m, src)
  11565. }
  11566. func (m *RolePet) XXX_Size() int {
  11567. return xxx_messageInfo_RolePet.Size(m)
  11568. }
  11569. func (m *RolePet) XXX_DiscardUnknown() {
  11570. xxx_messageInfo_RolePet.DiscardUnknown(m)
  11571. }
  11572. var xxx_messageInfo_RolePet proto.InternalMessageInfo
  11573. func (m *RolePet) GetMaxPetId() int32 {
  11574. if m != nil {
  11575. return m.MaxPetId
  11576. }
  11577. return 0
  11578. }
  11579. func (m *RolePet) GetPetManualList() []*KeyValueType {
  11580. if m != nil {
  11581. return m.PetManualList
  11582. }
  11583. return nil
  11584. }
  11585. func (m *RolePet) GetAssistList() []*AssistIdxData {
  11586. if m != nil {
  11587. return m.AssistList
  11588. }
  11589. return nil
  11590. }
  11591. func (m *RolePet) GetPetList() []*PetData {
  11592. if m != nil {
  11593. return m.PetList
  11594. }
  11595. return nil
  11596. }
  11597. func (m *RolePet) GetBondList() []*PetBondData {
  11598. if m != nil {
  11599. return m.BondList
  11600. }
  11601. return nil
  11602. }
  11603. func (m *RolePet) GetPetManualRewardList() []*PetManualST {
  11604. if m != nil {
  11605. return m.PetManualRewardList
  11606. }
  11607. return nil
  11608. }
  11609. func (m *RolePet) GetRushPet() *RushPet {
  11610. if m != nil {
  11611. return m.RushPet
  11612. }
  11613. return nil
  11614. }
  11615. func (m *RolePet) GetPetEquipList() []*PetEquipData {
  11616. if m != nil {
  11617. return m.PetEquipList
  11618. }
  11619. return nil
  11620. }
  11621. type PetAdvAchievementData struct {
  11622. AdvLevel int32 `protobuf:"varint,1,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11623. AchievementTime uint64 `protobuf:"varint,2,opt,name=achievement_time,json=achievementTime,proto3" json:"achievement_time,omitempty"`
  11624. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  11625. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11626. XXX_unrecognized []byte `json:"-"`
  11627. XXX_sizecache int32 `json:"-"`
  11628. }
  11629. func (m *PetAdvAchievementData) Reset() { *m = PetAdvAchievementData{} }
  11630. func (m *PetAdvAchievementData) String() string { return proto.CompactTextString(m) }
  11631. func (*PetAdvAchievementData) ProtoMessage() {}
  11632. func (*PetAdvAchievementData) Descriptor() ([]byte, []int) {
  11633. return fileDescriptor_116e343673f7ffaf, []int{192}
  11634. }
  11635. func (m *PetAdvAchievementData) XXX_Unmarshal(b []byte) error {
  11636. return xxx_messageInfo_PetAdvAchievementData.Unmarshal(m, b)
  11637. }
  11638. func (m *PetAdvAchievementData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11639. return xxx_messageInfo_PetAdvAchievementData.Marshal(b, m, deterministic)
  11640. }
  11641. func (m *PetAdvAchievementData) XXX_Merge(src proto.Message) {
  11642. xxx_messageInfo_PetAdvAchievementData.Merge(m, src)
  11643. }
  11644. func (m *PetAdvAchievementData) XXX_Size() int {
  11645. return xxx_messageInfo_PetAdvAchievementData.Size(m)
  11646. }
  11647. func (m *PetAdvAchievementData) XXX_DiscardUnknown() {
  11648. xxx_messageInfo_PetAdvAchievementData.DiscardUnknown(m)
  11649. }
  11650. var xxx_messageInfo_PetAdvAchievementData proto.InternalMessageInfo
  11651. func (m *PetAdvAchievementData) GetAdvLevel() int32 {
  11652. if m != nil {
  11653. return m.AdvLevel
  11654. }
  11655. return 0
  11656. }
  11657. func (m *PetAdvAchievementData) GetAchievementTime() uint64 {
  11658. if m != nil {
  11659. return m.AchievementTime
  11660. }
  11661. return 0
  11662. }
  11663. func (m *PetAdvAchievementData) GetUid() uint64 {
  11664. if m != nil {
  11665. return m.Uid
  11666. }
  11667. return 0
  11668. }
  11669. type CardCollection struct {
  11670. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11671. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  11672. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  11673. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11674. XXX_unrecognized []byte `json:"-"`
  11675. XXX_sizecache int32 `json:"-"`
  11676. }
  11677. func (m *CardCollection) Reset() { *m = CardCollection{} }
  11678. func (m *CardCollection) String() string { return proto.CompactTextString(m) }
  11679. func (*CardCollection) ProtoMessage() {}
  11680. func (*CardCollection) Descriptor() ([]byte, []int) {
  11681. return fileDescriptor_116e343673f7ffaf, []int{193}
  11682. }
  11683. func (m *CardCollection) XXX_Unmarshal(b []byte) error {
  11684. return xxx_messageInfo_CardCollection.Unmarshal(m, b)
  11685. }
  11686. func (m *CardCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11687. return xxx_messageInfo_CardCollection.Marshal(b, m, deterministic)
  11688. }
  11689. func (m *CardCollection) XXX_Merge(src proto.Message) {
  11690. xxx_messageInfo_CardCollection.Merge(m, src)
  11691. }
  11692. func (m *CardCollection) XXX_Size() int {
  11693. return xxx_messageInfo_CardCollection.Size(m)
  11694. }
  11695. func (m *CardCollection) XXX_DiscardUnknown() {
  11696. xxx_messageInfo_CardCollection.DiscardUnknown(m)
  11697. }
  11698. var xxx_messageInfo_CardCollection proto.InternalMessageInfo
  11699. func (m *CardCollection) GetUid() uint64 {
  11700. if m != nil {
  11701. return m.Uid
  11702. }
  11703. return 0
  11704. }
  11705. func (m *CardCollection) GetCardLevel() int32 {
  11706. if m != nil {
  11707. return m.CardLevel
  11708. }
  11709. return 0
  11710. }
  11711. func (m *CardCollection) GetLogTime() int64 {
  11712. if m != nil {
  11713. return m.LogTime
  11714. }
  11715. return 0
  11716. }
  11717. // //////////////////////拉新(邀请码)
  11718. type InvitationTaskData struct {
  11719. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  11720. Progress int32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
  11721. RewardedCount int32 `protobuf:"varint,3,opt,name=rewarded_count,json=rewardedCount,proto3" json:"rewarded_count,omitempty"`
  11722. RewardCount int32 `protobuf:"varint,4,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  11723. CompleteMaxCount int32 `protobuf:"varint,5,opt,name=complete_max_count,json=completeMaxCount,proto3" json:"complete_max_count,omitempty"`
  11724. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11725. XXX_unrecognized []byte `json:"-"`
  11726. XXX_sizecache int32 `json:"-"`
  11727. }
  11728. func (m *InvitationTaskData) Reset() { *m = InvitationTaskData{} }
  11729. func (m *InvitationTaskData) String() string { return proto.CompactTextString(m) }
  11730. func (*InvitationTaskData) ProtoMessage() {}
  11731. func (*InvitationTaskData) Descriptor() ([]byte, []int) {
  11732. return fileDescriptor_116e343673f7ffaf, []int{194}
  11733. }
  11734. func (m *InvitationTaskData) XXX_Unmarshal(b []byte) error {
  11735. return xxx_messageInfo_InvitationTaskData.Unmarshal(m, b)
  11736. }
  11737. func (m *InvitationTaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11738. return xxx_messageInfo_InvitationTaskData.Marshal(b, m, deterministic)
  11739. }
  11740. func (m *InvitationTaskData) XXX_Merge(src proto.Message) {
  11741. xxx_messageInfo_InvitationTaskData.Merge(m, src)
  11742. }
  11743. func (m *InvitationTaskData) XXX_Size() int {
  11744. return xxx_messageInfo_InvitationTaskData.Size(m)
  11745. }
  11746. func (m *InvitationTaskData) XXX_DiscardUnknown() {
  11747. xxx_messageInfo_InvitationTaskData.DiscardUnknown(m)
  11748. }
  11749. var xxx_messageInfo_InvitationTaskData proto.InternalMessageInfo
  11750. func (m *InvitationTaskData) GetTaskId() uint32 {
  11751. if m != nil {
  11752. return m.TaskId
  11753. }
  11754. return 0
  11755. }
  11756. func (m *InvitationTaskData) GetProgress() int32 {
  11757. if m != nil {
  11758. return m.Progress
  11759. }
  11760. return 0
  11761. }
  11762. func (m *InvitationTaskData) GetRewardedCount() int32 {
  11763. if m != nil {
  11764. return m.RewardedCount
  11765. }
  11766. return 0
  11767. }
  11768. func (m *InvitationTaskData) GetRewardCount() int32 {
  11769. if m != nil {
  11770. return m.RewardCount
  11771. }
  11772. return 0
  11773. }
  11774. func (m *InvitationTaskData) GetCompleteMaxCount() int32 {
  11775. if m != nil {
  11776. return m.CompleteMaxCount
  11777. }
  11778. return 0
  11779. }
  11780. // 成员贡献给导师的日志
  11781. type InvitationLogData struct {
  11782. MemberNickName string `protobuf:"bytes,1,opt,name=member_nick_name,json=memberNickName,proto3" json:"member_nick_name,omitempty"`
  11783. ProcessTime uint64 `protobuf:"varint,2,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  11784. ResVal uint32 `protobuf:"varint,3,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11786. XXX_unrecognized []byte `json:"-"`
  11787. XXX_sizecache int32 `json:"-"`
  11788. }
  11789. func (m *InvitationLogData) Reset() { *m = InvitationLogData{} }
  11790. func (m *InvitationLogData) String() string { return proto.CompactTextString(m) }
  11791. func (*InvitationLogData) ProtoMessage() {}
  11792. func (*InvitationLogData) Descriptor() ([]byte, []int) {
  11793. return fileDescriptor_116e343673f7ffaf, []int{195}
  11794. }
  11795. func (m *InvitationLogData) XXX_Unmarshal(b []byte) error {
  11796. return xxx_messageInfo_InvitationLogData.Unmarshal(m, b)
  11797. }
  11798. func (m *InvitationLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11799. return xxx_messageInfo_InvitationLogData.Marshal(b, m, deterministic)
  11800. }
  11801. func (m *InvitationLogData) XXX_Merge(src proto.Message) {
  11802. xxx_messageInfo_InvitationLogData.Merge(m, src)
  11803. }
  11804. func (m *InvitationLogData) XXX_Size() int {
  11805. return xxx_messageInfo_InvitationLogData.Size(m)
  11806. }
  11807. func (m *InvitationLogData) XXX_DiscardUnknown() {
  11808. xxx_messageInfo_InvitationLogData.DiscardUnknown(m)
  11809. }
  11810. var xxx_messageInfo_InvitationLogData proto.InternalMessageInfo
  11811. func (m *InvitationLogData) GetMemberNickName() string {
  11812. if m != nil {
  11813. return m.MemberNickName
  11814. }
  11815. return ""
  11816. }
  11817. func (m *InvitationLogData) GetProcessTime() uint64 {
  11818. if m != nil {
  11819. return m.ProcessTime
  11820. }
  11821. return 0
  11822. }
  11823. func (m *InvitationLogData) GetResVal() uint32 {
  11824. if m != nil {
  11825. return m.ResVal
  11826. }
  11827. return 0
  11828. }
  11829. type InvitationMemberValData struct {
  11830. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11831. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11832. TotalRecharge float32 `protobuf:"fixed32,3,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  11833. ResVal int32 `protobuf:"varint,4,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11834. State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
  11835. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11836. XXX_unrecognized []byte `json:"-"`
  11837. XXX_sizecache int32 `json:"-"`
  11838. }
  11839. func (m *InvitationMemberValData) Reset() { *m = InvitationMemberValData{} }
  11840. func (m *InvitationMemberValData) String() string { return proto.CompactTextString(m) }
  11841. func (*InvitationMemberValData) ProtoMessage() {}
  11842. func (*InvitationMemberValData) Descriptor() ([]byte, []int) {
  11843. return fileDescriptor_116e343673f7ffaf, []int{196}
  11844. }
  11845. func (m *InvitationMemberValData) XXX_Unmarshal(b []byte) error {
  11846. return xxx_messageInfo_InvitationMemberValData.Unmarshal(m, b)
  11847. }
  11848. func (m *InvitationMemberValData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11849. return xxx_messageInfo_InvitationMemberValData.Marshal(b, m, deterministic)
  11850. }
  11851. func (m *InvitationMemberValData) XXX_Merge(src proto.Message) {
  11852. xxx_messageInfo_InvitationMemberValData.Merge(m, src)
  11853. }
  11854. func (m *InvitationMemberValData) XXX_Size() int {
  11855. return xxx_messageInfo_InvitationMemberValData.Size(m)
  11856. }
  11857. func (m *InvitationMemberValData) XXX_DiscardUnknown() {
  11858. xxx_messageInfo_InvitationMemberValData.DiscardUnknown(m)
  11859. }
  11860. var xxx_messageInfo_InvitationMemberValData proto.InternalMessageInfo
  11861. func (m *InvitationMemberValData) GetUid() uint64 {
  11862. if m != nil {
  11863. return m.Uid
  11864. }
  11865. return 0
  11866. }
  11867. func (m *InvitationMemberValData) GetLevel() int32 {
  11868. if m != nil {
  11869. return m.Level
  11870. }
  11871. return 0
  11872. }
  11873. func (m *InvitationMemberValData) GetTotalRecharge() float32 {
  11874. if m != nil {
  11875. return m.TotalRecharge
  11876. }
  11877. return 0
  11878. }
  11879. func (m *InvitationMemberValData) GetResVal() int32 {
  11880. if m != nil {
  11881. return m.ResVal
  11882. }
  11883. return 0
  11884. }
  11885. func (m *InvitationMemberValData) GetState() bool {
  11886. if m != nil {
  11887. return m.State
  11888. }
  11889. return false
  11890. }
  11891. type RoleInvitation struct {
  11892. ClickNum int32 `protobuf:"varint,1,opt,name=click_num,json=clickNum,proto3" json:"click_num,omitempty"`
  11893. SelfInvitationNumber uint64 `protobuf:"varint,2,opt,name=self_invitation_number,json=selfInvitationNumber,proto3" json:"self_invitation_number,omitempty"`
  11894. MasterUid uint64 `protobuf:"varint,3,opt,name=master_uid,json=masterUid,proto3" json:"master_uid,omitempty"`
  11895. MasterEndTime uint64 `protobuf:"varint,4,opt,name=master_end_time,json=masterEndTime,proto3" json:"master_end_time,omitempty"`
  11896. ClickMemberList []uint64 `protobuf:"varint,5,rep,packed,name=click_member_list,json=clickMemberList,proto3" json:"click_member_list,omitempty"`
  11897. TaskList []*InvitationTaskData `protobuf:"bytes,6,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  11898. MemberUidList []*InvitationMemberValData `protobuf:"bytes,7,rep,name=member_uid_list,json=memberUidList,proto3" json:"member_uid_list,omitempty"`
  11899. LogList []*InvitationLogData `protobuf:"bytes,8,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  11900. ClickReplayMasterList []uint64 `protobuf:"varint,9,rep,packed,name=click_replay_master_list,json=clickReplayMasterList,proto3" json:"click_replay_master_list,omitempty"`
  11901. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11902. XXX_unrecognized []byte `json:"-"`
  11903. XXX_sizecache int32 `json:"-"`
  11904. }
  11905. func (m *RoleInvitation) Reset() { *m = RoleInvitation{} }
  11906. func (m *RoleInvitation) String() string { return proto.CompactTextString(m) }
  11907. func (*RoleInvitation) ProtoMessage() {}
  11908. func (*RoleInvitation) Descriptor() ([]byte, []int) {
  11909. return fileDescriptor_116e343673f7ffaf, []int{197}
  11910. }
  11911. func (m *RoleInvitation) XXX_Unmarshal(b []byte) error {
  11912. return xxx_messageInfo_RoleInvitation.Unmarshal(m, b)
  11913. }
  11914. func (m *RoleInvitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11915. return xxx_messageInfo_RoleInvitation.Marshal(b, m, deterministic)
  11916. }
  11917. func (m *RoleInvitation) XXX_Merge(src proto.Message) {
  11918. xxx_messageInfo_RoleInvitation.Merge(m, src)
  11919. }
  11920. func (m *RoleInvitation) XXX_Size() int {
  11921. return xxx_messageInfo_RoleInvitation.Size(m)
  11922. }
  11923. func (m *RoleInvitation) XXX_DiscardUnknown() {
  11924. xxx_messageInfo_RoleInvitation.DiscardUnknown(m)
  11925. }
  11926. var xxx_messageInfo_RoleInvitation proto.InternalMessageInfo
  11927. func (m *RoleInvitation) GetClickNum() int32 {
  11928. if m != nil {
  11929. return m.ClickNum
  11930. }
  11931. return 0
  11932. }
  11933. func (m *RoleInvitation) GetSelfInvitationNumber() uint64 {
  11934. if m != nil {
  11935. return m.SelfInvitationNumber
  11936. }
  11937. return 0
  11938. }
  11939. func (m *RoleInvitation) GetMasterUid() uint64 {
  11940. if m != nil {
  11941. return m.MasterUid
  11942. }
  11943. return 0
  11944. }
  11945. func (m *RoleInvitation) GetMasterEndTime() uint64 {
  11946. if m != nil {
  11947. return m.MasterEndTime
  11948. }
  11949. return 0
  11950. }
  11951. func (m *RoleInvitation) GetClickMemberList() []uint64 {
  11952. if m != nil {
  11953. return m.ClickMemberList
  11954. }
  11955. return nil
  11956. }
  11957. func (m *RoleInvitation) GetTaskList() []*InvitationTaskData {
  11958. if m != nil {
  11959. return m.TaskList
  11960. }
  11961. return nil
  11962. }
  11963. func (m *RoleInvitation) GetMemberUidList() []*InvitationMemberValData {
  11964. if m != nil {
  11965. return m.MemberUidList
  11966. }
  11967. return nil
  11968. }
  11969. func (m *RoleInvitation) GetLogList() []*InvitationLogData {
  11970. if m != nil {
  11971. return m.LogList
  11972. }
  11973. return nil
  11974. }
  11975. func (m *RoleInvitation) GetClickReplayMasterList() []uint64 {
  11976. if m != nil {
  11977. return m.ClickReplayMasterList
  11978. }
  11979. return nil
  11980. }
  11981. // //////////////////////抽卡
  11982. type DrawData struct {
  11983. DrawType int32 `protobuf:"varint,1,opt,name=draw_type,json=drawType,proto3" json:"draw_type,omitempty"`
  11984. DrawTimes int32 `protobuf:"varint,2,opt,name=draw_times,json=drawTimes,proto3" json:"draw_times,omitempty"`
  11985. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11986. XXX_unrecognized []byte `json:"-"`
  11987. XXX_sizecache int32 `json:"-"`
  11988. }
  11989. func (m *DrawData) Reset() { *m = DrawData{} }
  11990. func (m *DrawData) String() string { return proto.CompactTextString(m) }
  11991. func (*DrawData) ProtoMessage() {}
  11992. func (*DrawData) Descriptor() ([]byte, []int) {
  11993. return fileDescriptor_116e343673f7ffaf, []int{198}
  11994. }
  11995. func (m *DrawData) XXX_Unmarshal(b []byte) error {
  11996. return xxx_messageInfo_DrawData.Unmarshal(m, b)
  11997. }
  11998. func (m *DrawData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11999. return xxx_messageInfo_DrawData.Marshal(b, m, deterministic)
  12000. }
  12001. func (m *DrawData) XXX_Merge(src proto.Message) {
  12002. xxx_messageInfo_DrawData.Merge(m, src)
  12003. }
  12004. func (m *DrawData) XXX_Size() int {
  12005. return xxx_messageInfo_DrawData.Size(m)
  12006. }
  12007. func (m *DrawData) XXX_DiscardUnknown() {
  12008. xxx_messageInfo_DrawData.DiscardUnknown(m)
  12009. }
  12010. var xxx_messageInfo_DrawData proto.InternalMessageInfo
  12011. func (m *DrawData) GetDrawType() int32 {
  12012. if m != nil {
  12013. return m.DrawType
  12014. }
  12015. return 0
  12016. }
  12017. func (m *DrawData) GetDrawTimes() int32 {
  12018. if m != nil {
  12019. return m.DrawTimes
  12020. }
  12021. return 0
  12022. }
  12023. type RoleDraw struct {
  12024. DrawSystem []*DrawData `protobuf:"bytes,1,rep,name=draw_system,json=drawSystem,proto3" json:"draw_system,omitempty"`
  12025. // 历史抽卡次数
  12026. CardDrawTotalNum int32 `protobuf:"varint,2,opt,name=card_draw_total_num,json=cardDrawTotalNum,proto3" json:"card_draw_total_num,omitempty"`
  12027. PetDrawTotalNum int32 `protobuf:"varint,3,opt,name=pet_draw_total_num,json=petDrawTotalNum,proto3" json:"pet_draw_total_num,omitempty"`
  12028. SkillEquipDrawTotalNum int32 `protobuf:"varint,4,opt,name=skill_equip_draw_total_num,json=skillEquipDrawTotalNum,proto3" json:"skill_equip_draw_total_num,omitempty"`
  12029. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12030. XXX_unrecognized []byte `json:"-"`
  12031. XXX_sizecache int32 `json:"-"`
  12032. }
  12033. func (m *RoleDraw) Reset() { *m = RoleDraw{} }
  12034. func (m *RoleDraw) String() string { return proto.CompactTextString(m) }
  12035. func (*RoleDraw) ProtoMessage() {}
  12036. func (*RoleDraw) Descriptor() ([]byte, []int) {
  12037. return fileDescriptor_116e343673f7ffaf, []int{199}
  12038. }
  12039. func (m *RoleDraw) XXX_Unmarshal(b []byte) error {
  12040. return xxx_messageInfo_RoleDraw.Unmarshal(m, b)
  12041. }
  12042. func (m *RoleDraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12043. return xxx_messageInfo_RoleDraw.Marshal(b, m, deterministic)
  12044. }
  12045. func (m *RoleDraw) XXX_Merge(src proto.Message) {
  12046. xxx_messageInfo_RoleDraw.Merge(m, src)
  12047. }
  12048. func (m *RoleDraw) XXX_Size() int {
  12049. return xxx_messageInfo_RoleDraw.Size(m)
  12050. }
  12051. func (m *RoleDraw) XXX_DiscardUnknown() {
  12052. xxx_messageInfo_RoleDraw.DiscardUnknown(m)
  12053. }
  12054. var xxx_messageInfo_RoleDraw proto.InternalMessageInfo
  12055. func (m *RoleDraw) GetDrawSystem() []*DrawData {
  12056. if m != nil {
  12057. return m.DrawSystem
  12058. }
  12059. return nil
  12060. }
  12061. func (m *RoleDraw) GetCardDrawTotalNum() int32 {
  12062. if m != nil {
  12063. return m.CardDrawTotalNum
  12064. }
  12065. return 0
  12066. }
  12067. func (m *RoleDraw) GetPetDrawTotalNum() int32 {
  12068. if m != nil {
  12069. return m.PetDrawTotalNum
  12070. }
  12071. return 0
  12072. }
  12073. func (m *RoleDraw) GetSkillEquipDrawTotalNum() int32 {
  12074. if m != nil {
  12075. return m.SkillEquipDrawTotalNum
  12076. }
  12077. return 0
  12078. }
  12079. // 卢恩商品
  12080. type RuneGoods struct {
  12081. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  12082. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  12083. HistoryBuy int32 `protobuf:"varint,3,opt,name=history_buy,json=historyBuy,proto3" json:"history_buy,omitempty"`
  12084. EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  12085. NextRewardTime int64 `protobuf:"varint,5,opt,name=next_reward_time,json=nextRewardTime,proto3" json:"next_reward_time,omitempty"`
  12086. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12087. XXX_unrecognized []byte `json:"-"`
  12088. XXX_sizecache int32 `json:"-"`
  12089. }
  12090. func (m *RuneGoods) Reset() { *m = RuneGoods{} }
  12091. func (m *RuneGoods) String() string { return proto.CompactTextString(m) }
  12092. func (*RuneGoods) ProtoMessage() {}
  12093. func (*RuneGoods) Descriptor() ([]byte, []int) {
  12094. return fileDescriptor_116e343673f7ffaf, []int{200}
  12095. }
  12096. func (m *RuneGoods) XXX_Unmarshal(b []byte) error {
  12097. return xxx_messageInfo_RuneGoods.Unmarshal(m, b)
  12098. }
  12099. func (m *RuneGoods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12100. return xxx_messageInfo_RuneGoods.Marshal(b, m, deterministic)
  12101. }
  12102. func (m *RuneGoods) XXX_Merge(src proto.Message) {
  12103. xxx_messageInfo_RuneGoods.Merge(m, src)
  12104. }
  12105. func (m *RuneGoods) XXX_Size() int {
  12106. return xxx_messageInfo_RuneGoods.Size(m)
  12107. }
  12108. func (m *RuneGoods) XXX_DiscardUnknown() {
  12109. xxx_messageInfo_RuneGoods.DiscardUnknown(m)
  12110. }
  12111. var xxx_messageInfo_RuneGoods proto.InternalMessageInfo
  12112. func (m *RuneGoods) GetGoodsId() int32 {
  12113. if m != nil {
  12114. return m.GoodsId
  12115. }
  12116. return 0
  12117. }
  12118. func (m *RuneGoods) GetBuyNum() int32 {
  12119. if m != nil {
  12120. return m.BuyNum
  12121. }
  12122. return 0
  12123. }
  12124. func (m *RuneGoods) GetHistoryBuy() int32 {
  12125. if m != nil {
  12126. return m.HistoryBuy
  12127. }
  12128. return 0
  12129. }
  12130. func (m *RuneGoods) GetEndTime() int64 {
  12131. if m != nil {
  12132. return m.EndTime
  12133. }
  12134. return 0
  12135. }
  12136. func (m *RuneGoods) GetNextRewardTime() int64 {
  12137. if m != nil {
  12138. return m.NextRewardTime
  12139. }
  12140. return 0
  12141. }
  12142. // 卢恩商店
  12143. type RuneShop struct {
  12144. ShopId int32 `protobuf:"varint,1,opt,name=shop_id,json=shopId,proto3" json:"shop_id,omitempty"`
  12145. SubShopId int32 `protobuf:"varint,2,opt,name=sub_shop_id,json=subShopId,proto3" json:"sub_shop_id,omitempty"`
  12146. GoodsInfo []*RuneGoods `protobuf:"bytes,3,rep,name=goods_info,json=goodsInfo,proto3" json:"goods_info,omitempty"`
  12147. NextRefresh int64 `protobuf:"varint,4,opt,name=next_refresh,json=nextRefresh,proto3" json:"next_refresh,omitempty"`
  12148. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12149. XXX_unrecognized []byte `json:"-"`
  12150. XXX_sizecache int32 `json:"-"`
  12151. }
  12152. func (m *RuneShop) Reset() { *m = RuneShop{} }
  12153. func (m *RuneShop) String() string { return proto.CompactTextString(m) }
  12154. func (*RuneShop) ProtoMessage() {}
  12155. func (*RuneShop) Descriptor() ([]byte, []int) {
  12156. return fileDescriptor_116e343673f7ffaf, []int{201}
  12157. }
  12158. func (m *RuneShop) XXX_Unmarshal(b []byte) error {
  12159. return xxx_messageInfo_RuneShop.Unmarshal(m, b)
  12160. }
  12161. func (m *RuneShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12162. return xxx_messageInfo_RuneShop.Marshal(b, m, deterministic)
  12163. }
  12164. func (m *RuneShop) XXX_Merge(src proto.Message) {
  12165. xxx_messageInfo_RuneShop.Merge(m, src)
  12166. }
  12167. func (m *RuneShop) XXX_Size() int {
  12168. return xxx_messageInfo_RuneShop.Size(m)
  12169. }
  12170. func (m *RuneShop) XXX_DiscardUnknown() {
  12171. xxx_messageInfo_RuneShop.DiscardUnknown(m)
  12172. }
  12173. var xxx_messageInfo_RuneShop proto.InternalMessageInfo
  12174. func (m *RuneShop) GetShopId() int32 {
  12175. if m != nil {
  12176. return m.ShopId
  12177. }
  12178. return 0
  12179. }
  12180. func (m *RuneShop) GetSubShopId() int32 {
  12181. if m != nil {
  12182. return m.SubShopId
  12183. }
  12184. return 0
  12185. }
  12186. func (m *RuneShop) GetGoodsInfo() []*RuneGoods {
  12187. if m != nil {
  12188. return m.GoodsInfo
  12189. }
  12190. return nil
  12191. }
  12192. func (m *RuneShop) GetNextRefresh() int64 {
  12193. if m != nil {
  12194. return m.NextRefresh
  12195. }
  12196. return 0
  12197. }
  12198. type RuneExplore struct {
  12199. CurLvl int32 `protobuf:"varint,1,opt,name=curLvl,proto3" json:"curLvl,omitempty"`
  12200. TotalExp int32 `protobuf:"varint,2,opt,name=totalExp,proto3" json:"totalExp,omitempty"`
  12201. MissionExp int32 `protobuf:"varint,3,opt,name=missionExp,proto3" json:"missionExp,omitempty"`
  12202. BUnlock bool `protobuf:"varint,4,opt,name=bUnlock,proto3" json:"bUnlock,omitempty"`
  12203. FullMaxAward bool `protobuf:"varint,5,opt,name=fullMaxAward,proto3" json:"fullMaxAward,omitempty"`
  12204. State []*KeyValueType `protobuf:"bytes,6,rep,name=state,proto3" json:"state,omitempty"`
  12205. AlreadyRune int32 `protobuf:"varint,7,opt,name=alreadyRune,proto3" json:"alreadyRune,omitempty"`
  12206. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12207. XXX_unrecognized []byte `json:"-"`
  12208. XXX_sizecache int32 `json:"-"`
  12209. }
  12210. func (m *RuneExplore) Reset() { *m = RuneExplore{} }
  12211. func (m *RuneExplore) String() string { return proto.CompactTextString(m) }
  12212. func (*RuneExplore) ProtoMessage() {}
  12213. func (*RuneExplore) Descriptor() ([]byte, []int) {
  12214. return fileDescriptor_116e343673f7ffaf, []int{202}
  12215. }
  12216. func (m *RuneExplore) XXX_Unmarshal(b []byte) error {
  12217. return xxx_messageInfo_RuneExplore.Unmarshal(m, b)
  12218. }
  12219. func (m *RuneExplore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12220. return xxx_messageInfo_RuneExplore.Marshal(b, m, deterministic)
  12221. }
  12222. func (m *RuneExplore) XXX_Merge(src proto.Message) {
  12223. xxx_messageInfo_RuneExplore.Merge(m, src)
  12224. }
  12225. func (m *RuneExplore) XXX_Size() int {
  12226. return xxx_messageInfo_RuneExplore.Size(m)
  12227. }
  12228. func (m *RuneExplore) XXX_DiscardUnknown() {
  12229. xxx_messageInfo_RuneExplore.DiscardUnknown(m)
  12230. }
  12231. var xxx_messageInfo_RuneExplore proto.InternalMessageInfo
  12232. func (m *RuneExplore) GetCurLvl() int32 {
  12233. if m != nil {
  12234. return m.CurLvl
  12235. }
  12236. return 0
  12237. }
  12238. func (m *RuneExplore) GetTotalExp() int32 {
  12239. if m != nil {
  12240. return m.TotalExp
  12241. }
  12242. return 0
  12243. }
  12244. func (m *RuneExplore) GetMissionExp() int32 {
  12245. if m != nil {
  12246. return m.MissionExp
  12247. }
  12248. return 0
  12249. }
  12250. func (m *RuneExplore) GetBUnlock() bool {
  12251. if m != nil {
  12252. return m.BUnlock
  12253. }
  12254. return false
  12255. }
  12256. func (m *RuneExplore) GetFullMaxAward() bool {
  12257. if m != nil {
  12258. return m.FullMaxAward
  12259. }
  12260. return false
  12261. }
  12262. func (m *RuneExplore) GetState() []*KeyValueType {
  12263. if m != nil {
  12264. return m.State
  12265. }
  12266. return nil
  12267. }
  12268. func (m *RuneExplore) GetAlreadyRune() int32 {
  12269. if m != nil {
  12270. return m.AlreadyRune
  12271. }
  12272. return 0
  12273. }
  12274. type RuneBaseData struct {
  12275. ResetVersion int32 `protobuf:"varint,1,opt,name=reset_version,json=resetVersion,proto3" json:"reset_version,omitempty"`
  12276. MonthCardModify bool `protobuf:"varint,2,opt,name=month_card_modify,json=monthCardModify,proto3" json:"month_card_modify,omitempty"`
  12277. UsedCreditRecharge int32 `protobuf:"varint,3,opt,name=used_credit_recharge,json=usedCreditRecharge,proto3" json:"used_credit_recharge,omitempty"`
  12278. MaxCreditRecharge int32 `protobuf:"varint,4,opt,name=max_credit_recharge,json=maxCreditRecharge,proto3" json:"max_credit_recharge,omitempty"`
  12279. CreditRechargeLimit bool `protobuf:"varint,5,opt,name=credit_recharge_limit,json=creditRechargeLimit,proto3" json:"credit_recharge_limit,omitempty"`
  12280. PrivilegeData *RuneSpecialPrivilegeData `protobuf:"bytes,6,opt,name=privilege_data,json=privilegeData,proto3" json:"privilege_data,omitempty"`
  12281. IsPassCheck bool `protobuf:"varint,7,opt,name=is_pass_check,json=isPassCheck,proto3" json:"is_pass_check,omitempty"`
  12282. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12283. XXX_unrecognized []byte `json:"-"`
  12284. XXX_sizecache int32 `json:"-"`
  12285. }
  12286. func (m *RuneBaseData) Reset() { *m = RuneBaseData{} }
  12287. func (m *RuneBaseData) String() string { return proto.CompactTextString(m) }
  12288. func (*RuneBaseData) ProtoMessage() {}
  12289. func (*RuneBaseData) Descriptor() ([]byte, []int) {
  12290. return fileDescriptor_116e343673f7ffaf, []int{203}
  12291. }
  12292. func (m *RuneBaseData) XXX_Unmarshal(b []byte) error {
  12293. return xxx_messageInfo_RuneBaseData.Unmarshal(m, b)
  12294. }
  12295. func (m *RuneBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12296. return xxx_messageInfo_RuneBaseData.Marshal(b, m, deterministic)
  12297. }
  12298. func (m *RuneBaseData) XXX_Merge(src proto.Message) {
  12299. xxx_messageInfo_RuneBaseData.Merge(m, src)
  12300. }
  12301. func (m *RuneBaseData) XXX_Size() int {
  12302. return xxx_messageInfo_RuneBaseData.Size(m)
  12303. }
  12304. func (m *RuneBaseData) XXX_DiscardUnknown() {
  12305. xxx_messageInfo_RuneBaseData.DiscardUnknown(m)
  12306. }
  12307. var xxx_messageInfo_RuneBaseData proto.InternalMessageInfo
  12308. func (m *RuneBaseData) GetResetVersion() int32 {
  12309. if m != nil {
  12310. return m.ResetVersion
  12311. }
  12312. return 0
  12313. }
  12314. func (m *RuneBaseData) GetMonthCardModify() bool {
  12315. if m != nil {
  12316. return m.MonthCardModify
  12317. }
  12318. return false
  12319. }
  12320. func (m *RuneBaseData) GetUsedCreditRecharge() int32 {
  12321. if m != nil {
  12322. return m.UsedCreditRecharge
  12323. }
  12324. return 0
  12325. }
  12326. func (m *RuneBaseData) GetMaxCreditRecharge() int32 {
  12327. if m != nil {
  12328. return m.MaxCreditRecharge
  12329. }
  12330. return 0
  12331. }
  12332. func (m *RuneBaseData) GetCreditRechargeLimit() bool {
  12333. if m != nil {
  12334. return m.CreditRechargeLimit
  12335. }
  12336. return false
  12337. }
  12338. func (m *RuneBaseData) GetPrivilegeData() *RuneSpecialPrivilegeData {
  12339. if m != nil {
  12340. return m.PrivilegeData
  12341. }
  12342. return nil
  12343. }
  12344. func (m *RuneBaseData) GetIsPassCheck() bool {
  12345. if m != nil {
  12346. return m.IsPassCheck
  12347. }
  12348. return false
  12349. }
  12350. // 特权卡商店
  12351. type RuneSpecialPrivilegeData struct {
  12352. SpecialId int32 `protobuf:"varint,1,opt,name=special_id,json=specialId,proto3" json:"special_id,omitempty"`
  12353. RewardTime uint64 `protobuf:"varint,2,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12354. ProcessTime uint64 `protobuf:"varint,3,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  12355. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12356. XXX_unrecognized []byte `json:"-"`
  12357. XXX_sizecache int32 `json:"-"`
  12358. }
  12359. func (m *RuneSpecialPrivilegeData) Reset() { *m = RuneSpecialPrivilegeData{} }
  12360. func (m *RuneSpecialPrivilegeData) String() string { return proto.CompactTextString(m) }
  12361. func (*RuneSpecialPrivilegeData) ProtoMessage() {}
  12362. func (*RuneSpecialPrivilegeData) Descriptor() ([]byte, []int) {
  12363. return fileDescriptor_116e343673f7ffaf, []int{204}
  12364. }
  12365. func (m *RuneSpecialPrivilegeData) XXX_Unmarshal(b []byte) error {
  12366. return xxx_messageInfo_RuneSpecialPrivilegeData.Unmarshal(m, b)
  12367. }
  12368. func (m *RuneSpecialPrivilegeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12369. return xxx_messageInfo_RuneSpecialPrivilegeData.Marshal(b, m, deterministic)
  12370. }
  12371. func (m *RuneSpecialPrivilegeData) XXX_Merge(src proto.Message) {
  12372. xxx_messageInfo_RuneSpecialPrivilegeData.Merge(m, src)
  12373. }
  12374. func (m *RuneSpecialPrivilegeData) XXX_Size() int {
  12375. return xxx_messageInfo_RuneSpecialPrivilegeData.Size(m)
  12376. }
  12377. func (m *RuneSpecialPrivilegeData) XXX_DiscardUnknown() {
  12378. xxx_messageInfo_RuneSpecialPrivilegeData.DiscardUnknown(m)
  12379. }
  12380. var xxx_messageInfo_RuneSpecialPrivilegeData proto.InternalMessageInfo
  12381. func (m *RuneSpecialPrivilegeData) GetSpecialId() int32 {
  12382. if m != nil {
  12383. return m.SpecialId
  12384. }
  12385. return 0
  12386. }
  12387. func (m *RuneSpecialPrivilegeData) GetRewardTime() uint64 {
  12388. if m != nil {
  12389. return m.RewardTime
  12390. }
  12391. return 0
  12392. }
  12393. func (m *RuneSpecialPrivilegeData) GetProcessTime() uint64 {
  12394. if m != nil {
  12395. return m.ProcessTime
  12396. }
  12397. return 0
  12398. }
  12399. // 卢恩商会
  12400. type RoleRune struct {
  12401. ShopList []*RuneShop `protobuf:"bytes,1,rep,name=shop_list,json=shopList,proto3" json:"shop_list,omitempty"`
  12402. RuneExplore *RuneExplore `protobuf:"bytes,2,opt,name=rune_explore,json=runeExplore,proto3" json:"rune_explore,omitempty"`
  12403. RuneBase *RuneBaseData `protobuf:"bytes,3,opt,name=rune_base,json=runeBase,proto3" json:"rune_base,omitempty"`
  12404. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12405. XXX_unrecognized []byte `json:"-"`
  12406. XXX_sizecache int32 `json:"-"`
  12407. }
  12408. func (m *RoleRune) Reset() { *m = RoleRune{} }
  12409. func (m *RoleRune) String() string { return proto.CompactTextString(m) }
  12410. func (*RoleRune) ProtoMessage() {}
  12411. func (*RoleRune) Descriptor() ([]byte, []int) {
  12412. return fileDescriptor_116e343673f7ffaf, []int{205}
  12413. }
  12414. func (m *RoleRune) XXX_Unmarshal(b []byte) error {
  12415. return xxx_messageInfo_RoleRune.Unmarshal(m, b)
  12416. }
  12417. func (m *RoleRune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12418. return xxx_messageInfo_RoleRune.Marshal(b, m, deterministic)
  12419. }
  12420. func (m *RoleRune) XXX_Merge(src proto.Message) {
  12421. xxx_messageInfo_RoleRune.Merge(m, src)
  12422. }
  12423. func (m *RoleRune) XXX_Size() int {
  12424. return xxx_messageInfo_RoleRune.Size(m)
  12425. }
  12426. func (m *RoleRune) XXX_DiscardUnknown() {
  12427. xxx_messageInfo_RoleRune.DiscardUnknown(m)
  12428. }
  12429. var xxx_messageInfo_RoleRune proto.InternalMessageInfo
  12430. func (m *RoleRune) GetShopList() []*RuneShop {
  12431. if m != nil {
  12432. return m.ShopList
  12433. }
  12434. return nil
  12435. }
  12436. func (m *RoleRune) GetRuneExplore() *RuneExplore {
  12437. if m != nil {
  12438. return m.RuneExplore
  12439. }
  12440. return nil
  12441. }
  12442. func (m *RoleRune) GetRuneBase() *RuneBaseData {
  12443. if m != nil {
  12444. return m.RuneBase
  12445. }
  12446. return nil
  12447. }
  12448. type RushRankTop3 struct {
  12449. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  12450. Data int32 `protobuf:"varint,2,opt,name=data,proto3" json:"data,omitempty"`
  12451. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  12452. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12453. XXX_unrecognized []byte `json:"-"`
  12454. XXX_sizecache int32 `json:"-"`
  12455. }
  12456. func (m *RushRankTop3) Reset() { *m = RushRankTop3{} }
  12457. func (m *RushRankTop3) String() string { return proto.CompactTextString(m) }
  12458. func (*RushRankTop3) ProtoMessage() {}
  12459. func (*RushRankTop3) Descriptor() ([]byte, []int) {
  12460. return fileDescriptor_116e343673f7ffaf, []int{206}
  12461. }
  12462. func (m *RushRankTop3) XXX_Unmarshal(b []byte) error {
  12463. return xxx_messageInfo_RushRankTop3.Unmarshal(m, b)
  12464. }
  12465. func (m *RushRankTop3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12466. return xxx_messageInfo_RushRankTop3.Marshal(b, m, deterministic)
  12467. }
  12468. func (m *RushRankTop3) XXX_Merge(src proto.Message) {
  12469. xxx_messageInfo_RushRankTop3.Merge(m, src)
  12470. }
  12471. func (m *RushRankTop3) XXX_Size() int {
  12472. return xxx_messageInfo_RushRankTop3.Size(m)
  12473. }
  12474. func (m *RushRankTop3) XXX_DiscardUnknown() {
  12475. xxx_messageInfo_RushRankTop3.DiscardUnknown(m)
  12476. }
  12477. var xxx_messageInfo_RushRankTop3 proto.InternalMessageInfo
  12478. func (m *RushRankTop3) GetName() string {
  12479. if m != nil {
  12480. return m.Name
  12481. }
  12482. return ""
  12483. }
  12484. func (m *RushRankTop3) GetData() int32 {
  12485. if m != nil {
  12486. return m.Data
  12487. }
  12488. return 0
  12489. }
  12490. func (m *RushRankTop3) GetRank() int32 {
  12491. if m != nil {
  12492. return m.Rank
  12493. }
  12494. return 0
  12495. }
  12496. type RushActivityData struct {
  12497. RushType int32 `protobuf:"varint,1,opt,name=rush_type,json=rushType,proto3" json:"rush_type,omitempty"`
  12498. InRush bool `protobuf:"varint,2,opt,name=in_rush,json=inRush,proto3" json:"in_rush,omitempty"`
  12499. NextRush uint64 `protobuf:"varint,3,opt,name=next_rush,json=nextRush,proto3" json:"next_rush,omitempty"`
  12500. Stage int32 `protobuf:"varint,4,opt,name=stage,proto3" json:"stage,omitempty"`
  12501. StageEnd uint64 `protobuf:"varint,5,opt,name=stage_end,json=stageEnd,proto3" json:"stage_end,omitempty"`
  12502. RushCount int32 `protobuf:"varint,6,opt,name=rush_count,json=rushCount,proto3" json:"rush_count,omitempty"`
  12503. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12504. XXX_unrecognized []byte `json:"-"`
  12505. XXX_sizecache int32 `json:"-"`
  12506. }
  12507. func (m *RushActivityData) Reset() { *m = RushActivityData{} }
  12508. func (m *RushActivityData) String() string { return proto.CompactTextString(m) }
  12509. func (*RushActivityData) ProtoMessage() {}
  12510. func (*RushActivityData) Descriptor() ([]byte, []int) {
  12511. return fileDescriptor_116e343673f7ffaf, []int{207}
  12512. }
  12513. func (m *RushActivityData) XXX_Unmarshal(b []byte) error {
  12514. return xxx_messageInfo_RushActivityData.Unmarshal(m, b)
  12515. }
  12516. func (m *RushActivityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12517. return xxx_messageInfo_RushActivityData.Marshal(b, m, deterministic)
  12518. }
  12519. func (m *RushActivityData) XXX_Merge(src proto.Message) {
  12520. xxx_messageInfo_RushActivityData.Merge(m, src)
  12521. }
  12522. func (m *RushActivityData) XXX_Size() int {
  12523. return xxx_messageInfo_RushActivityData.Size(m)
  12524. }
  12525. func (m *RushActivityData) XXX_DiscardUnknown() {
  12526. xxx_messageInfo_RushActivityData.DiscardUnknown(m)
  12527. }
  12528. var xxx_messageInfo_RushActivityData proto.InternalMessageInfo
  12529. func (m *RushActivityData) GetRushType() int32 {
  12530. if m != nil {
  12531. return m.RushType
  12532. }
  12533. return 0
  12534. }
  12535. func (m *RushActivityData) GetInRush() bool {
  12536. if m != nil {
  12537. return m.InRush
  12538. }
  12539. return false
  12540. }
  12541. func (m *RushActivityData) GetNextRush() uint64 {
  12542. if m != nil {
  12543. return m.NextRush
  12544. }
  12545. return 0
  12546. }
  12547. func (m *RushActivityData) GetStage() int32 {
  12548. if m != nil {
  12549. return m.Stage
  12550. }
  12551. return 0
  12552. }
  12553. func (m *RushActivityData) GetStageEnd() uint64 {
  12554. if m != nil {
  12555. return m.StageEnd
  12556. }
  12557. return 0
  12558. }
  12559. func (m *RushActivityData) GetRushCount() int32 {
  12560. if m != nil {
  12561. return m.RushCount
  12562. }
  12563. return 0
  12564. }
  12565. // //////////////////////百人道场
  12566. // type
  12567. // =1占领空白领地
  12568. // =2自身击败机器人守卫占领领地的信息
  12569. // =3自身试图占领他人领地的战斗信息
  12570. // =4他人试图占领我方领地的战斗信息
  12571. // =5自身占领领地达到x小时时显示为
  12572. type DaoChang100Log struct {
  12573. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  12574. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  12575. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  12576. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12577. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  12578. TargetGuildName string `protobuf:"bytes,6,opt,name=target_guild_name,json=targetGuildName,proto3" json:"target_guild_name,omitempty"`
  12579. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  12580. RewardTime uint32 `protobuf:"varint,8,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12581. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12582. XXX_unrecognized []byte `json:"-"`
  12583. XXX_sizecache int32 `json:"-"`
  12584. }
  12585. func (m *DaoChang100Log) Reset() { *m = DaoChang100Log{} }
  12586. func (m *DaoChang100Log) String() string { return proto.CompactTextString(m) }
  12587. func (*DaoChang100Log) ProtoMessage() {}
  12588. func (*DaoChang100Log) Descriptor() ([]byte, []int) {
  12589. return fileDescriptor_116e343673f7ffaf, []int{208}
  12590. }
  12591. func (m *DaoChang100Log) XXX_Unmarshal(b []byte) error {
  12592. return xxx_messageInfo_DaoChang100Log.Unmarshal(m, b)
  12593. }
  12594. func (m *DaoChang100Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12595. return xxx_messageInfo_DaoChang100Log.Marshal(b, m, deterministic)
  12596. }
  12597. func (m *DaoChang100Log) XXX_Merge(src proto.Message) {
  12598. xxx_messageInfo_DaoChang100Log.Merge(m, src)
  12599. }
  12600. func (m *DaoChang100Log) XXX_Size() int {
  12601. return xxx_messageInfo_DaoChang100Log.Size(m)
  12602. }
  12603. func (m *DaoChang100Log) XXX_DiscardUnknown() {
  12604. xxx_messageInfo_DaoChang100Log.DiscardUnknown(m)
  12605. }
  12606. var xxx_messageInfo_DaoChang100Log proto.InternalMessageInfo
  12607. func (m *DaoChang100Log) GetType() int32 {
  12608. if m != nil {
  12609. return m.Type
  12610. }
  12611. return 0
  12612. }
  12613. func (m *DaoChang100Log) GetRecordTime() uint64 {
  12614. if m != nil {
  12615. return m.RecordTime
  12616. }
  12617. return 0
  12618. }
  12619. func (m *DaoChang100Log) GetState() bool {
  12620. if m != nil {
  12621. return m.State
  12622. }
  12623. return false
  12624. }
  12625. func (m *DaoChang100Log) GetPosIdx() int32 {
  12626. if m != nil {
  12627. return m.PosIdx
  12628. }
  12629. return 0
  12630. }
  12631. func (m *DaoChang100Log) GetTargetPlayerName() string {
  12632. if m != nil {
  12633. return m.TargetPlayerName
  12634. }
  12635. return ""
  12636. }
  12637. func (m *DaoChang100Log) GetTargetGuildName() string {
  12638. if m != nil {
  12639. return m.TargetGuildName
  12640. }
  12641. return ""
  12642. }
  12643. func (m *DaoChang100Log) GetTargetPlayerUid() uint64 {
  12644. if m != nil {
  12645. return m.TargetPlayerUid
  12646. }
  12647. return 0
  12648. }
  12649. func (m *DaoChang100Log) GetRewardTime() uint32 {
  12650. if m != nil {
  12651. return m.RewardTime
  12652. }
  12653. return 0
  12654. }
  12655. // 占位奖励处理(玩家对应数据)
  12656. type DaoChang100PosRewardData struct {
  12657. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12658. RewardStartTime uint64 `protobuf:"varint,2,opt,name=reward_start_time,json=rewardStartTime,proto3" json:"reward_start_time,omitempty"`
  12659. RewardEndTime uint64 `protobuf:"varint,3,opt,name=reward_end_time,json=rewardEndTime,proto3" json:"reward_end_time,omitempty"`
  12660. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12661. XXX_unrecognized []byte `json:"-"`
  12662. XXX_sizecache int32 `json:"-"`
  12663. }
  12664. func (m *DaoChang100PosRewardData) Reset() { *m = DaoChang100PosRewardData{} }
  12665. func (m *DaoChang100PosRewardData) String() string { return proto.CompactTextString(m) }
  12666. func (*DaoChang100PosRewardData) ProtoMessage() {}
  12667. func (*DaoChang100PosRewardData) Descriptor() ([]byte, []int) {
  12668. return fileDescriptor_116e343673f7ffaf, []int{209}
  12669. }
  12670. func (m *DaoChang100PosRewardData) XXX_Unmarshal(b []byte) error {
  12671. return xxx_messageInfo_DaoChang100PosRewardData.Unmarshal(m, b)
  12672. }
  12673. func (m *DaoChang100PosRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12674. return xxx_messageInfo_DaoChang100PosRewardData.Marshal(b, m, deterministic)
  12675. }
  12676. func (m *DaoChang100PosRewardData) XXX_Merge(src proto.Message) {
  12677. xxx_messageInfo_DaoChang100PosRewardData.Merge(m, src)
  12678. }
  12679. func (m *DaoChang100PosRewardData) XXX_Size() int {
  12680. return xxx_messageInfo_DaoChang100PosRewardData.Size(m)
  12681. }
  12682. func (m *DaoChang100PosRewardData) XXX_DiscardUnknown() {
  12683. xxx_messageInfo_DaoChang100PosRewardData.DiscardUnknown(m)
  12684. }
  12685. var xxx_messageInfo_DaoChang100PosRewardData proto.InternalMessageInfo
  12686. func (m *DaoChang100PosRewardData) GetPosIdx() int32 {
  12687. if m != nil {
  12688. return m.PosIdx
  12689. }
  12690. return 0
  12691. }
  12692. func (m *DaoChang100PosRewardData) GetRewardStartTime() uint64 {
  12693. if m != nil {
  12694. return m.RewardStartTime
  12695. }
  12696. return 0
  12697. }
  12698. func (m *DaoChang100PosRewardData) GetRewardEndTime() uint64 {
  12699. if m != nil {
  12700. return m.RewardEndTime
  12701. }
  12702. return 0
  12703. }
  12704. // 占位信息
  12705. type DaoChang100PosIdxData struct {
  12706. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12707. OwnerStartTime uint64 `protobuf:"varint,2,opt,name=owner_start_time,json=ownerStartTime,proto3" json:"owner_start_time,omitempty"`
  12708. OwnerEndTime uint64 `protobuf:"varint,3,opt,name=owner_end_time,json=ownerEndTime,proto3" json:"owner_end_time,omitempty"`
  12709. OwnerProtectEndTime uint64 `protobuf:"varint,4,opt,name=owner_protect_end_time,json=ownerProtectEndTime,proto3" json:"owner_protect_end_time,omitempty"`
  12710. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  12711. OwnerRobotId int32 `protobuf:"varint,6,opt,name=owner_robot_id,json=ownerRobotId,proto3" json:"owner_robot_id,omitempty"`
  12712. FightEndTime uint64 `protobuf:"varint,7,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  12713. GuildId uint64 `protobuf:"varint,8,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  12714. GuildName string `protobuf:"bytes,9,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  12715. RefreshTime uint64 `protobuf:"varint,10,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  12716. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12717. XXX_unrecognized []byte `json:"-"`
  12718. XXX_sizecache int32 `json:"-"`
  12719. }
  12720. func (m *DaoChang100PosIdxData) Reset() { *m = DaoChang100PosIdxData{} }
  12721. func (m *DaoChang100PosIdxData) String() string { return proto.CompactTextString(m) }
  12722. func (*DaoChang100PosIdxData) ProtoMessage() {}
  12723. func (*DaoChang100PosIdxData) Descriptor() ([]byte, []int) {
  12724. return fileDescriptor_116e343673f7ffaf, []int{210}
  12725. }
  12726. func (m *DaoChang100PosIdxData) XXX_Unmarshal(b []byte) error {
  12727. return xxx_messageInfo_DaoChang100PosIdxData.Unmarshal(m, b)
  12728. }
  12729. func (m *DaoChang100PosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12730. return xxx_messageInfo_DaoChang100PosIdxData.Marshal(b, m, deterministic)
  12731. }
  12732. func (m *DaoChang100PosIdxData) XXX_Merge(src proto.Message) {
  12733. xxx_messageInfo_DaoChang100PosIdxData.Merge(m, src)
  12734. }
  12735. func (m *DaoChang100PosIdxData) XXX_Size() int {
  12736. return xxx_messageInfo_DaoChang100PosIdxData.Size(m)
  12737. }
  12738. func (m *DaoChang100PosIdxData) XXX_DiscardUnknown() {
  12739. xxx_messageInfo_DaoChang100PosIdxData.DiscardUnknown(m)
  12740. }
  12741. var xxx_messageInfo_DaoChang100PosIdxData proto.InternalMessageInfo
  12742. func (m *DaoChang100PosIdxData) GetPosIdx() int32 {
  12743. if m != nil {
  12744. return m.PosIdx
  12745. }
  12746. return 0
  12747. }
  12748. func (m *DaoChang100PosIdxData) GetOwnerStartTime() uint64 {
  12749. if m != nil {
  12750. return m.OwnerStartTime
  12751. }
  12752. return 0
  12753. }
  12754. func (m *DaoChang100PosIdxData) GetOwnerEndTime() uint64 {
  12755. if m != nil {
  12756. return m.OwnerEndTime
  12757. }
  12758. return 0
  12759. }
  12760. func (m *DaoChang100PosIdxData) GetOwnerProtectEndTime() uint64 {
  12761. if m != nil {
  12762. return m.OwnerProtectEndTime
  12763. }
  12764. return 0
  12765. }
  12766. func (m *DaoChang100PosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  12767. if m != nil {
  12768. return m.OwnerBrief
  12769. }
  12770. return nil
  12771. }
  12772. func (m *DaoChang100PosIdxData) GetOwnerRobotId() int32 {
  12773. if m != nil {
  12774. return m.OwnerRobotId
  12775. }
  12776. return 0
  12777. }
  12778. func (m *DaoChang100PosIdxData) GetFightEndTime() uint64 {
  12779. if m != nil {
  12780. return m.FightEndTime
  12781. }
  12782. return 0
  12783. }
  12784. func (m *DaoChang100PosIdxData) GetGuildId() uint64 {
  12785. if m != nil {
  12786. return m.GuildId
  12787. }
  12788. return 0
  12789. }
  12790. func (m *DaoChang100PosIdxData) GetGuildName() string {
  12791. if m != nil {
  12792. return m.GuildName
  12793. }
  12794. return ""
  12795. }
  12796. func (m *DaoChang100PosIdxData) GetRefreshTime() uint64 {
  12797. if m != nil {
  12798. return m.RefreshTime
  12799. }
  12800. return 0
  12801. }
  12802. type WheelRewardItemInfo struct {
  12803. ItemIdx int32 `protobuf:"varint,1,opt,name=item_idx,json=itemIdx,proto3" json:"item_idx,omitempty"`
  12804. ItemId int32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
  12805. ItemNum int32 `protobuf:"varint,3,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
  12806. RewardType int32 `protobuf:"varint,4,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"`
  12807. HasReward bool `protobuf:"varint,5,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
  12808. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12809. XXX_unrecognized []byte `json:"-"`
  12810. XXX_sizecache int32 `json:"-"`
  12811. }
  12812. func (m *WheelRewardItemInfo) Reset() { *m = WheelRewardItemInfo{} }
  12813. func (m *WheelRewardItemInfo) String() string { return proto.CompactTextString(m) }
  12814. func (*WheelRewardItemInfo) ProtoMessage() {}
  12815. func (*WheelRewardItemInfo) Descriptor() ([]byte, []int) {
  12816. return fileDescriptor_116e343673f7ffaf, []int{211}
  12817. }
  12818. func (m *WheelRewardItemInfo) XXX_Unmarshal(b []byte) error {
  12819. return xxx_messageInfo_WheelRewardItemInfo.Unmarshal(m, b)
  12820. }
  12821. func (m *WheelRewardItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12822. return xxx_messageInfo_WheelRewardItemInfo.Marshal(b, m, deterministic)
  12823. }
  12824. func (m *WheelRewardItemInfo) XXX_Merge(src proto.Message) {
  12825. xxx_messageInfo_WheelRewardItemInfo.Merge(m, src)
  12826. }
  12827. func (m *WheelRewardItemInfo) XXX_Size() int {
  12828. return xxx_messageInfo_WheelRewardItemInfo.Size(m)
  12829. }
  12830. func (m *WheelRewardItemInfo) XXX_DiscardUnknown() {
  12831. xxx_messageInfo_WheelRewardItemInfo.DiscardUnknown(m)
  12832. }
  12833. var xxx_messageInfo_WheelRewardItemInfo proto.InternalMessageInfo
  12834. func (m *WheelRewardItemInfo) GetItemIdx() int32 {
  12835. if m != nil {
  12836. return m.ItemIdx
  12837. }
  12838. return 0
  12839. }
  12840. func (m *WheelRewardItemInfo) GetItemId() int32 {
  12841. if m != nil {
  12842. return m.ItemId
  12843. }
  12844. return 0
  12845. }
  12846. func (m *WheelRewardItemInfo) GetItemNum() int32 {
  12847. if m != nil {
  12848. return m.ItemNum
  12849. }
  12850. return 0
  12851. }
  12852. func (m *WheelRewardItemInfo) GetRewardType() int32 {
  12853. if m != nil {
  12854. return m.RewardType
  12855. }
  12856. return 0
  12857. }
  12858. func (m *WheelRewardItemInfo) GetHasReward() bool {
  12859. if m != nil {
  12860. return m.HasReward
  12861. }
  12862. return false
  12863. }
  12864. type WheelLogData struct {
  12865. LogTime uint64 `protobuf:"varint,1,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  12866. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  12867. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  12868. ItemList []*KeyValueType `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  12869. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12870. XXX_unrecognized []byte `json:"-"`
  12871. XXX_sizecache int32 `json:"-"`
  12872. }
  12873. func (m *WheelLogData) Reset() { *m = WheelLogData{} }
  12874. func (m *WheelLogData) String() string { return proto.CompactTextString(m) }
  12875. func (*WheelLogData) ProtoMessage() {}
  12876. func (*WheelLogData) Descriptor() ([]byte, []int) {
  12877. return fileDescriptor_116e343673f7ffaf, []int{212}
  12878. }
  12879. func (m *WheelLogData) XXX_Unmarshal(b []byte) error {
  12880. return xxx_messageInfo_WheelLogData.Unmarshal(m, b)
  12881. }
  12882. func (m *WheelLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12883. return xxx_messageInfo_WheelLogData.Marshal(b, m, deterministic)
  12884. }
  12885. func (m *WheelLogData) XXX_Merge(src proto.Message) {
  12886. xxx_messageInfo_WheelLogData.Merge(m, src)
  12887. }
  12888. func (m *WheelLogData) XXX_Size() int {
  12889. return xxx_messageInfo_WheelLogData.Size(m)
  12890. }
  12891. func (m *WheelLogData) XXX_DiscardUnknown() {
  12892. xxx_messageInfo_WheelLogData.DiscardUnknown(m)
  12893. }
  12894. var xxx_messageInfo_WheelLogData proto.InternalMessageInfo
  12895. func (m *WheelLogData) GetLogTime() uint64 {
  12896. if m != nil {
  12897. return m.LogTime
  12898. }
  12899. return 0
  12900. }
  12901. func (m *WheelLogData) GetNickName() string {
  12902. if m != nil {
  12903. return m.NickName
  12904. }
  12905. return ""
  12906. }
  12907. func (m *WheelLogData) GetUid() uint64 {
  12908. if m != nil {
  12909. return m.Uid
  12910. }
  12911. return 0
  12912. }
  12913. func (m *WheelLogData) GetItemList() []*KeyValueType {
  12914. if m != nil {
  12915. return m.ItemList
  12916. }
  12917. return nil
  12918. }
  12919. type RoleDaoChang100 struct {
  12920. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  12921. ChallengeBuyCount int32 `protobuf:"varint,2,opt,name=challenge_buy_count,json=challengeBuyCount,proto3" json:"challenge_buy_count,omitempty"`
  12922. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  12923. BaseRewardTime uint64 `protobuf:"varint,4,opt,name=base_reward_time,json=baseRewardTime,proto3" json:"base_reward_time,omitempty"`
  12924. LogState bool `protobuf:"varint,5,opt,name=log_state,json=logState,proto3" json:"log_state,omitempty"`
  12925. LastAttackUid uint64 `protobuf:"varint,6,opt,name=last_attack_uid,json=lastAttackUid,proto3" json:"last_attack_uid,omitempty"`
  12926. TipsDesc string `protobuf:"bytes,7,opt,name=tips_desc,json=tipsDesc,proto3" json:"tips_desc,omitempty"`
  12927. // 道场转盘
  12928. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,10,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  12929. WheelOpen bool `protobuf:"varint,11,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  12930. WheelRefreshNum int32 `protobuf:"varint,12,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  12931. TemplateIdx int32 `protobuf:"varint,13,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  12932. WheelNum int32 `protobuf:"varint,14,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  12933. WheelIdx int32 `protobuf:"varint,15,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  12934. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12935. XXX_unrecognized []byte `json:"-"`
  12936. XXX_sizecache int32 `json:"-"`
  12937. }
  12938. func (m *RoleDaoChang100) Reset() { *m = RoleDaoChang100{} }
  12939. func (m *RoleDaoChang100) String() string { return proto.CompactTextString(m) }
  12940. func (*RoleDaoChang100) ProtoMessage() {}
  12941. func (*RoleDaoChang100) Descriptor() ([]byte, []int) {
  12942. return fileDescriptor_116e343673f7ffaf, []int{213}
  12943. }
  12944. func (m *RoleDaoChang100) XXX_Unmarshal(b []byte) error {
  12945. return xxx_messageInfo_RoleDaoChang100.Unmarshal(m, b)
  12946. }
  12947. func (m *RoleDaoChang100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12948. return xxx_messageInfo_RoleDaoChang100.Marshal(b, m, deterministic)
  12949. }
  12950. func (m *RoleDaoChang100) XXX_Merge(src proto.Message) {
  12951. xxx_messageInfo_RoleDaoChang100.Merge(m, src)
  12952. }
  12953. func (m *RoleDaoChang100) XXX_Size() int {
  12954. return xxx_messageInfo_RoleDaoChang100.Size(m)
  12955. }
  12956. func (m *RoleDaoChang100) XXX_DiscardUnknown() {
  12957. xxx_messageInfo_RoleDaoChang100.DiscardUnknown(m)
  12958. }
  12959. var xxx_messageInfo_RoleDaoChang100 proto.InternalMessageInfo
  12960. func (m *RoleDaoChang100) GetChallengeCount() int32 {
  12961. if m != nil {
  12962. return m.ChallengeCount
  12963. }
  12964. return 0
  12965. }
  12966. func (m *RoleDaoChang100) GetChallengeBuyCount() int32 {
  12967. if m != nil {
  12968. return m.ChallengeBuyCount
  12969. }
  12970. return 0
  12971. }
  12972. func (m *RoleDaoChang100) GetBuyCount() int32 {
  12973. if m != nil {
  12974. return m.BuyCount
  12975. }
  12976. return 0
  12977. }
  12978. func (m *RoleDaoChang100) GetBaseRewardTime() uint64 {
  12979. if m != nil {
  12980. return m.BaseRewardTime
  12981. }
  12982. return 0
  12983. }
  12984. func (m *RoleDaoChang100) GetLogState() bool {
  12985. if m != nil {
  12986. return m.LogState
  12987. }
  12988. return false
  12989. }
  12990. func (m *RoleDaoChang100) GetLastAttackUid() uint64 {
  12991. if m != nil {
  12992. return m.LastAttackUid
  12993. }
  12994. return 0
  12995. }
  12996. func (m *RoleDaoChang100) GetTipsDesc() string {
  12997. if m != nil {
  12998. return m.TipsDesc
  12999. }
  13000. return ""
  13001. }
  13002. func (m *RoleDaoChang100) GetWheelRewardItemList() []*WheelRewardItemInfo {
  13003. if m != nil {
  13004. return m.WheelRewardItemList
  13005. }
  13006. return nil
  13007. }
  13008. func (m *RoleDaoChang100) GetWheelOpen() bool {
  13009. if m != nil {
  13010. return m.WheelOpen
  13011. }
  13012. return false
  13013. }
  13014. func (m *RoleDaoChang100) GetWheelRefreshNum() int32 {
  13015. if m != nil {
  13016. return m.WheelRefreshNum
  13017. }
  13018. return 0
  13019. }
  13020. func (m *RoleDaoChang100) GetTemplateIdx() int32 {
  13021. if m != nil {
  13022. return m.TemplateIdx
  13023. }
  13024. return 0
  13025. }
  13026. func (m *RoleDaoChang100) GetWheelNum() int32 {
  13027. if m != nil {
  13028. return m.WheelNum
  13029. }
  13030. return 0
  13031. }
  13032. func (m *RoleDaoChang100) GetWheelIdx() int32 {
  13033. if m != nil {
  13034. return m.WheelIdx
  13035. }
  13036. return 0
  13037. }
  13038. type RoleCheatChat struct {
  13039. TargetId []uint64 `protobuf:"varint,1,rep,packed,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  13040. ChatMsgCrc32 uint64 `protobuf:"varint,2,opt,name=chat_msg_crc32,json=chatMsgCrc32,proto3" json:"chat_msg_crc32,omitempty"`
  13041. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13042. XXX_unrecognized []byte `json:"-"`
  13043. XXX_sizecache int32 `json:"-"`
  13044. }
  13045. func (m *RoleCheatChat) Reset() { *m = RoleCheatChat{} }
  13046. func (m *RoleCheatChat) String() string { return proto.CompactTextString(m) }
  13047. func (*RoleCheatChat) ProtoMessage() {}
  13048. func (*RoleCheatChat) Descriptor() ([]byte, []int) {
  13049. return fileDescriptor_116e343673f7ffaf, []int{214}
  13050. }
  13051. func (m *RoleCheatChat) XXX_Unmarshal(b []byte) error {
  13052. return xxx_messageInfo_RoleCheatChat.Unmarshal(m, b)
  13053. }
  13054. func (m *RoleCheatChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13055. return xxx_messageInfo_RoleCheatChat.Marshal(b, m, deterministic)
  13056. }
  13057. func (m *RoleCheatChat) XXX_Merge(src proto.Message) {
  13058. xxx_messageInfo_RoleCheatChat.Merge(m, src)
  13059. }
  13060. func (m *RoleCheatChat) XXX_Size() int {
  13061. return xxx_messageInfo_RoleCheatChat.Size(m)
  13062. }
  13063. func (m *RoleCheatChat) XXX_DiscardUnknown() {
  13064. xxx_messageInfo_RoleCheatChat.DiscardUnknown(m)
  13065. }
  13066. var xxx_messageInfo_RoleCheatChat proto.InternalMessageInfo
  13067. func (m *RoleCheatChat) GetTargetId() []uint64 {
  13068. if m != nil {
  13069. return m.TargetId
  13070. }
  13071. return nil
  13072. }
  13073. func (m *RoleCheatChat) GetChatMsgCrc32() uint64 {
  13074. if m != nil {
  13075. return m.ChatMsgCrc32
  13076. }
  13077. return 0
  13078. }
  13079. type RoleStatistic struct {
  13080. CheatData []*KeyValueType `protobuf:"bytes,1,rep,name=cheat_data,json=cheatData,proto3" json:"cheat_data,omitempty"`
  13081. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13082. XXX_unrecognized []byte `json:"-"`
  13083. XXX_sizecache int32 `json:"-"`
  13084. }
  13085. func (m *RoleStatistic) Reset() { *m = RoleStatistic{} }
  13086. func (m *RoleStatistic) String() string { return proto.CompactTextString(m) }
  13087. func (*RoleStatistic) ProtoMessage() {}
  13088. func (*RoleStatistic) Descriptor() ([]byte, []int) {
  13089. return fileDescriptor_116e343673f7ffaf, []int{215}
  13090. }
  13091. func (m *RoleStatistic) XXX_Unmarshal(b []byte) error {
  13092. return xxx_messageInfo_RoleStatistic.Unmarshal(m, b)
  13093. }
  13094. func (m *RoleStatistic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13095. return xxx_messageInfo_RoleStatistic.Marshal(b, m, deterministic)
  13096. }
  13097. func (m *RoleStatistic) XXX_Merge(src proto.Message) {
  13098. xxx_messageInfo_RoleStatistic.Merge(m, src)
  13099. }
  13100. func (m *RoleStatistic) XXX_Size() int {
  13101. return xxx_messageInfo_RoleStatistic.Size(m)
  13102. }
  13103. func (m *RoleStatistic) XXX_DiscardUnknown() {
  13104. xxx_messageInfo_RoleStatistic.DiscardUnknown(m)
  13105. }
  13106. var xxx_messageInfo_RoleStatistic proto.InternalMessageInfo
  13107. func (m *RoleStatistic) GetCheatData() []*KeyValueType {
  13108. if m != nil {
  13109. return m.CheatData
  13110. }
  13111. return nil
  13112. }
  13113. type KeepSake struct {
  13114. KeepSakeId int32 `protobuf:"varint,1,opt,name=keep_sake_id,json=keepSakeId,proto3" json:"keep_sake_id,omitempty"`
  13115. KeepSakeLevel int32 `protobuf:"varint,2,opt,name=keep_sake_level,json=keepSakeLevel,proto3" json:"keep_sake_level,omitempty"`
  13116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13117. XXX_unrecognized []byte `json:"-"`
  13118. XXX_sizecache int32 `json:"-"`
  13119. }
  13120. func (m *KeepSake) Reset() { *m = KeepSake{} }
  13121. func (m *KeepSake) String() string { return proto.CompactTextString(m) }
  13122. func (*KeepSake) ProtoMessage() {}
  13123. func (*KeepSake) Descriptor() ([]byte, []int) {
  13124. return fileDescriptor_116e343673f7ffaf, []int{216}
  13125. }
  13126. func (m *KeepSake) XXX_Unmarshal(b []byte) error {
  13127. return xxx_messageInfo_KeepSake.Unmarshal(m, b)
  13128. }
  13129. func (m *KeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13130. return xxx_messageInfo_KeepSake.Marshal(b, m, deterministic)
  13131. }
  13132. func (m *KeepSake) XXX_Merge(src proto.Message) {
  13133. xxx_messageInfo_KeepSake.Merge(m, src)
  13134. }
  13135. func (m *KeepSake) XXX_Size() int {
  13136. return xxx_messageInfo_KeepSake.Size(m)
  13137. }
  13138. func (m *KeepSake) XXX_DiscardUnknown() {
  13139. xxx_messageInfo_KeepSake.DiscardUnknown(m)
  13140. }
  13141. var xxx_messageInfo_KeepSake proto.InternalMessageInfo
  13142. func (m *KeepSake) GetKeepSakeId() int32 {
  13143. if m != nil {
  13144. return m.KeepSakeId
  13145. }
  13146. return 0
  13147. }
  13148. func (m *KeepSake) GetKeepSakeLevel() int32 {
  13149. if m != nil {
  13150. return m.KeepSakeLevel
  13151. }
  13152. return 0
  13153. }
  13154. type RoleKeepSake struct {
  13155. KeepSake []*KeepSake `protobuf:"bytes,1,rep,name=keep_sake,json=keepSake,proto3" json:"keep_sake,omitempty"`
  13156. Material []*KeyValueType `protobuf:"bytes,2,rep,name=material,proto3" json:"material,omitempty"`
  13157. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13158. XXX_unrecognized []byte `json:"-"`
  13159. XXX_sizecache int32 `json:"-"`
  13160. }
  13161. func (m *RoleKeepSake) Reset() { *m = RoleKeepSake{} }
  13162. func (m *RoleKeepSake) String() string { return proto.CompactTextString(m) }
  13163. func (*RoleKeepSake) ProtoMessage() {}
  13164. func (*RoleKeepSake) Descriptor() ([]byte, []int) {
  13165. return fileDescriptor_116e343673f7ffaf, []int{217}
  13166. }
  13167. func (m *RoleKeepSake) XXX_Unmarshal(b []byte) error {
  13168. return xxx_messageInfo_RoleKeepSake.Unmarshal(m, b)
  13169. }
  13170. func (m *RoleKeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13171. return xxx_messageInfo_RoleKeepSake.Marshal(b, m, deterministic)
  13172. }
  13173. func (m *RoleKeepSake) XXX_Merge(src proto.Message) {
  13174. xxx_messageInfo_RoleKeepSake.Merge(m, src)
  13175. }
  13176. func (m *RoleKeepSake) XXX_Size() int {
  13177. return xxx_messageInfo_RoleKeepSake.Size(m)
  13178. }
  13179. func (m *RoleKeepSake) XXX_DiscardUnknown() {
  13180. xxx_messageInfo_RoleKeepSake.DiscardUnknown(m)
  13181. }
  13182. var xxx_messageInfo_RoleKeepSake proto.InternalMessageInfo
  13183. func (m *RoleKeepSake) GetKeepSake() []*KeepSake {
  13184. if m != nil {
  13185. return m.KeepSake
  13186. }
  13187. return nil
  13188. }
  13189. func (m *RoleKeepSake) GetMaterial() []*KeyValueType {
  13190. if m != nil {
  13191. return m.Material
  13192. }
  13193. return nil
  13194. }
  13195. type KeepSakeCollection struct {
  13196. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13197. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  13198. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13199. XXX_unrecognized []byte `json:"-"`
  13200. XXX_sizecache int32 `json:"-"`
  13201. }
  13202. func (m *KeepSakeCollection) Reset() { *m = KeepSakeCollection{} }
  13203. func (m *KeepSakeCollection) String() string { return proto.CompactTextString(m) }
  13204. func (*KeepSakeCollection) ProtoMessage() {}
  13205. func (*KeepSakeCollection) Descriptor() ([]byte, []int) {
  13206. return fileDescriptor_116e343673f7ffaf, []int{218}
  13207. }
  13208. func (m *KeepSakeCollection) XXX_Unmarshal(b []byte) error {
  13209. return xxx_messageInfo_KeepSakeCollection.Unmarshal(m, b)
  13210. }
  13211. func (m *KeepSakeCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13212. return xxx_messageInfo_KeepSakeCollection.Marshal(b, m, deterministic)
  13213. }
  13214. func (m *KeepSakeCollection) XXX_Merge(src proto.Message) {
  13215. xxx_messageInfo_KeepSakeCollection.Merge(m, src)
  13216. }
  13217. func (m *KeepSakeCollection) XXX_Size() int {
  13218. return xxx_messageInfo_KeepSakeCollection.Size(m)
  13219. }
  13220. func (m *KeepSakeCollection) XXX_DiscardUnknown() {
  13221. xxx_messageInfo_KeepSakeCollection.DiscardUnknown(m)
  13222. }
  13223. var xxx_messageInfo_KeepSakeCollection proto.InternalMessageInfo
  13224. func (m *KeepSakeCollection) GetUid() uint64 {
  13225. if m != nil {
  13226. return m.Uid
  13227. }
  13228. return 0
  13229. }
  13230. func (m *KeepSakeCollection) GetLogTime() int64 {
  13231. if m != nil {
  13232. return m.LogTime
  13233. }
  13234. return 0
  13235. }
  13236. // 宠物冲榜信息
  13237. type RushInfo struct {
  13238. PetConfigId int32 `protobuf:"varint,1,opt,name=pet_config_id,json=petConfigId,proto3" json:"pet_config_id,omitempty"`
  13239. PetScore int32 `protobuf:"varint,2,opt,name=pet_score,json=petScore,proto3" json:"pet_score,omitempty"`
  13240. PetLevel int32 `protobuf:"varint,3,opt,name=pet_level,json=petLevel,proto3" json:"pet_level,omitempty"`
  13241. TotalSkillLevel int32 `protobuf:"varint,4,opt,name=total_skill_level,json=totalSkillLevel,proto3" json:"total_skill_level,omitempty"`
  13242. QualityScore int32 `protobuf:"varint,5,opt,name=quality_score,json=qualityScore,proto3" json:"quality_score,omitempty"`
  13243. LevelScore int32 `protobuf:"varint,6,opt,name=level_score,json=levelScore,proto3" json:"level_score,omitempty"`
  13244. SkillScore int32 `protobuf:"varint,7,opt,name=skill_score,json=skillScore,proto3" json:"skill_score,omitempty"`
  13245. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13246. XXX_unrecognized []byte `json:"-"`
  13247. XXX_sizecache int32 `json:"-"`
  13248. }
  13249. func (m *RushInfo) Reset() { *m = RushInfo{} }
  13250. func (m *RushInfo) String() string { return proto.CompactTextString(m) }
  13251. func (*RushInfo) ProtoMessage() {}
  13252. func (*RushInfo) Descriptor() ([]byte, []int) {
  13253. return fileDescriptor_116e343673f7ffaf, []int{219}
  13254. }
  13255. func (m *RushInfo) XXX_Unmarshal(b []byte) error {
  13256. return xxx_messageInfo_RushInfo.Unmarshal(m, b)
  13257. }
  13258. func (m *RushInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13259. return xxx_messageInfo_RushInfo.Marshal(b, m, deterministic)
  13260. }
  13261. func (m *RushInfo) XXX_Merge(src proto.Message) {
  13262. xxx_messageInfo_RushInfo.Merge(m, src)
  13263. }
  13264. func (m *RushInfo) XXX_Size() int {
  13265. return xxx_messageInfo_RushInfo.Size(m)
  13266. }
  13267. func (m *RushInfo) XXX_DiscardUnknown() {
  13268. xxx_messageInfo_RushInfo.DiscardUnknown(m)
  13269. }
  13270. var xxx_messageInfo_RushInfo proto.InternalMessageInfo
  13271. func (m *RushInfo) GetPetConfigId() int32 {
  13272. if m != nil {
  13273. return m.PetConfigId
  13274. }
  13275. return 0
  13276. }
  13277. func (m *RushInfo) GetPetScore() int32 {
  13278. if m != nil {
  13279. return m.PetScore
  13280. }
  13281. return 0
  13282. }
  13283. func (m *RushInfo) GetPetLevel() int32 {
  13284. if m != nil {
  13285. return m.PetLevel
  13286. }
  13287. return 0
  13288. }
  13289. func (m *RushInfo) GetTotalSkillLevel() int32 {
  13290. if m != nil {
  13291. return m.TotalSkillLevel
  13292. }
  13293. return 0
  13294. }
  13295. func (m *RushInfo) GetQualityScore() int32 {
  13296. if m != nil {
  13297. return m.QualityScore
  13298. }
  13299. return 0
  13300. }
  13301. func (m *RushInfo) GetLevelScore() int32 {
  13302. if m != nil {
  13303. return m.LevelScore
  13304. }
  13305. return 0
  13306. }
  13307. func (m *RushInfo) GetSkillScore() int32 {
  13308. if m != nil {
  13309. return m.SkillScore
  13310. }
  13311. return 0
  13312. }
  13313. type RushPetInfo struct {
  13314. Info []*RushInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  13315. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13316. XXX_unrecognized []byte `json:"-"`
  13317. XXX_sizecache int32 `json:"-"`
  13318. }
  13319. func (m *RushPetInfo) Reset() { *m = RushPetInfo{} }
  13320. func (m *RushPetInfo) String() string { return proto.CompactTextString(m) }
  13321. func (*RushPetInfo) ProtoMessage() {}
  13322. func (*RushPetInfo) Descriptor() ([]byte, []int) {
  13323. return fileDescriptor_116e343673f7ffaf, []int{220}
  13324. }
  13325. func (m *RushPetInfo) XXX_Unmarshal(b []byte) error {
  13326. return xxx_messageInfo_RushPetInfo.Unmarshal(m, b)
  13327. }
  13328. func (m *RushPetInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13329. return xxx_messageInfo_RushPetInfo.Marshal(b, m, deterministic)
  13330. }
  13331. func (m *RushPetInfo) XXX_Merge(src proto.Message) {
  13332. xxx_messageInfo_RushPetInfo.Merge(m, src)
  13333. }
  13334. func (m *RushPetInfo) XXX_Size() int {
  13335. return xxx_messageInfo_RushPetInfo.Size(m)
  13336. }
  13337. func (m *RushPetInfo) XXX_DiscardUnknown() {
  13338. xxx_messageInfo_RushPetInfo.DiscardUnknown(m)
  13339. }
  13340. var xxx_messageInfo_RushPetInfo proto.InternalMessageInfo
  13341. func (m *RushPetInfo) GetInfo() []*RushInfo {
  13342. if m != nil {
  13343. return m.Info
  13344. }
  13345. return nil
  13346. }
  13347. type RushPetData struct {
  13348. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13349. TotalScore int32 `protobuf:"varint,2,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  13350. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
  13351. PetInfo *RushPetInfo `protobuf:"bytes,4,opt,name=pet_info,json=petInfo,proto3" json:"pet_info,omitempty"`
  13352. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13353. XXX_unrecognized []byte `json:"-"`
  13354. XXX_sizecache int32 `json:"-"`
  13355. }
  13356. func (m *RushPetData) Reset() { *m = RushPetData{} }
  13357. func (m *RushPetData) String() string { return proto.CompactTextString(m) }
  13358. func (*RushPetData) ProtoMessage() {}
  13359. func (*RushPetData) Descriptor() ([]byte, []int) {
  13360. return fileDescriptor_116e343673f7ffaf, []int{221}
  13361. }
  13362. func (m *RushPetData) XXX_Unmarshal(b []byte) error {
  13363. return xxx_messageInfo_RushPetData.Unmarshal(m, b)
  13364. }
  13365. func (m *RushPetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13366. return xxx_messageInfo_RushPetData.Marshal(b, m, deterministic)
  13367. }
  13368. func (m *RushPetData) XXX_Merge(src proto.Message) {
  13369. xxx_messageInfo_RushPetData.Merge(m, src)
  13370. }
  13371. func (m *RushPetData) XXX_Size() int {
  13372. return xxx_messageInfo_RushPetData.Size(m)
  13373. }
  13374. func (m *RushPetData) XXX_DiscardUnknown() {
  13375. xxx_messageInfo_RushPetData.DiscardUnknown(m)
  13376. }
  13377. var xxx_messageInfo_RushPetData proto.InternalMessageInfo
  13378. func (m *RushPetData) GetRank() int32 {
  13379. if m != nil {
  13380. return m.Rank
  13381. }
  13382. return 0
  13383. }
  13384. func (m *RushPetData) GetTotalScore() int32 {
  13385. if m != nil {
  13386. return m.TotalScore
  13387. }
  13388. return 0
  13389. }
  13390. func (m *RushPetData) GetName() string {
  13391. if m != nil {
  13392. return m.Name
  13393. }
  13394. return ""
  13395. }
  13396. func (m *RushPetData) GetPetInfo() *RushPetInfo {
  13397. if m != nil {
  13398. return m.PetInfo
  13399. }
  13400. return nil
  13401. }
  13402. // //////////////////////跨服数据
  13403. type RoleCross struct {
  13404. Yuanhangtrial *RoleYuanHangTrial `protobuf:"bytes,1,opt,name=yuanhangtrial,proto3" json:"yuanhangtrial,omitempty"`
  13405. Crosstoptower *RoleCrossTopTower `protobuf:"bytes,2,opt,name=crosstoptower,proto3" json:"crosstoptower,omitempty"`
  13406. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13407. XXX_unrecognized []byte `json:"-"`
  13408. XXX_sizecache int32 `json:"-"`
  13409. }
  13410. func (m *RoleCross) Reset() { *m = RoleCross{} }
  13411. func (m *RoleCross) String() string { return proto.CompactTextString(m) }
  13412. func (*RoleCross) ProtoMessage() {}
  13413. func (*RoleCross) Descriptor() ([]byte, []int) {
  13414. return fileDescriptor_116e343673f7ffaf, []int{222}
  13415. }
  13416. func (m *RoleCross) XXX_Unmarshal(b []byte) error {
  13417. return xxx_messageInfo_RoleCross.Unmarshal(m, b)
  13418. }
  13419. func (m *RoleCross) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13420. return xxx_messageInfo_RoleCross.Marshal(b, m, deterministic)
  13421. }
  13422. func (m *RoleCross) XXX_Merge(src proto.Message) {
  13423. xxx_messageInfo_RoleCross.Merge(m, src)
  13424. }
  13425. func (m *RoleCross) XXX_Size() int {
  13426. return xxx_messageInfo_RoleCross.Size(m)
  13427. }
  13428. func (m *RoleCross) XXX_DiscardUnknown() {
  13429. xxx_messageInfo_RoleCross.DiscardUnknown(m)
  13430. }
  13431. var xxx_messageInfo_RoleCross proto.InternalMessageInfo
  13432. func (m *RoleCross) GetYuanhangtrial() *RoleYuanHangTrial {
  13433. if m != nil {
  13434. return m.Yuanhangtrial
  13435. }
  13436. return nil
  13437. }
  13438. func (m *RoleCross) GetCrosstoptower() *RoleCrossTopTower {
  13439. if m != nil {
  13440. return m.Crosstoptower
  13441. }
  13442. return nil
  13443. }
  13444. // //远航试炼
  13445. type RoleYuanHangTrial struct {
  13446. ChallengeNum int32 `protobuf:"varint,1,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  13447. TrialNum int32 `protobuf:"varint,2,opt,name=trial_num,json=trialNum,proto3" json:"trial_num,omitempty"`
  13448. RefreshTrialType int32 `protobuf:"varint,3,opt,name=refresh_trial_type,json=refreshTrialType,proto3" json:"refresh_trial_type,omitempty"`
  13449. TrialData *YuanHangTrialData `protobuf:"bytes,4,opt,name=trial_data,json=trialData,proto3" json:"trial_data,omitempty"`
  13450. LogList []*YuanHangTrialLogData `protobuf:"bytes,5,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  13451. TrialScore int32 `protobuf:"varint,6,opt,name=trial_score,json=trialScore,proto3" json:"trial_score,omitempty"`
  13452. BuyNum int32 `protobuf:"varint,7,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  13453. BuyConsume float64 `protobuf:"fixed64,8,opt,name=buy_consume,json=buyConsume,proto3" json:"buy_consume,omitempty"`
  13454. BuyType int32 `protobuf:"varint,9,opt,name=buy_type,json=buyType,proto3" json:"buy_type,omitempty"`
  13455. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13456. XXX_unrecognized []byte `json:"-"`
  13457. XXX_sizecache int32 `json:"-"`
  13458. }
  13459. func (m *RoleYuanHangTrial) Reset() { *m = RoleYuanHangTrial{} }
  13460. func (m *RoleYuanHangTrial) String() string { return proto.CompactTextString(m) }
  13461. func (*RoleYuanHangTrial) ProtoMessage() {}
  13462. func (*RoleYuanHangTrial) Descriptor() ([]byte, []int) {
  13463. return fileDescriptor_116e343673f7ffaf, []int{223}
  13464. }
  13465. func (m *RoleYuanHangTrial) XXX_Unmarshal(b []byte) error {
  13466. return xxx_messageInfo_RoleYuanHangTrial.Unmarshal(m, b)
  13467. }
  13468. func (m *RoleYuanHangTrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13469. return xxx_messageInfo_RoleYuanHangTrial.Marshal(b, m, deterministic)
  13470. }
  13471. func (m *RoleYuanHangTrial) XXX_Merge(src proto.Message) {
  13472. xxx_messageInfo_RoleYuanHangTrial.Merge(m, src)
  13473. }
  13474. func (m *RoleYuanHangTrial) XXX_Size() int {
  13475. return xxx_messageInfo_RoleYuanHangTrial.Size(m)
  13476. }
  13477. func (m *RoleYuanHangTrial) XXX_DiscardUnknown() {
  13478. xxx_messageInfo_RoleYuanHangTrial.DiscardUnknown(m)
  13479. }
  13480. var xxx_messageInfo_RoleYuanHangTrial proto.InternalMessageInfo
  13481. func (m *RoleYuanHangTrial) GetChallengeNum() int32 {
  13482. if m != nil {
  13483. return m.ChallengeNum
  13484. }
  13485. return 0
  13486. }
  13487. func (m *RoleYuanHangTrial) GetTrialNum() int32 {
  13488. if m != nil {
  13489. return m.TrialNum
  13490. }
  13491. return 0
  13492. }
  13493. func (m *RoleYuanHangTrial) GetRefreshTrialType() int32 {
  13494. if m != nil {
  13495. return m.RefreshTrialType
  13496. }
  13497. return 0
  13498. }
  13499. func (m *RoleYuanHangTrial) GetTrialData() *YuanHangTrialData {
  13500. if m != nil {
  13501. return m.TrialData
  13502. }
  13503. return nil
  13504. }
  13505. func (m *RoleYuanHangTrial) GetLogList() []*YuanHangTrialLogData {
  13506. if m != nil {
  13507. return m.LogList
  13508. }
  13509. return nil
  13510. }
  13511. func (m *RoleYuanHangTrial) GetTrialScore() int32 {
  13512. if m != nil {
  13513. return m.TrialScore
  13514. }
  13515. return 0
  13516. }
  13517. func (m *RoleYuanHangTrial) GetBuyNum() int32 {
  13518. if m != nil {
  13519. return m.BuyNum
  13520. }
  13521. return 0
  13522. }
  13523. func (m *RoleYuanHangTrial) GetBuyConsume() float64 {
  13524. if m != nil {
  13525. return m.BuyConsume
  13526. }
  13527. return 0
  13528. }
  13529. func (m *RoleYuanHangTrial) GetBuyType() int32 {
  13530. if m != nil {
  13531. return m.BuyType
  13532. }
  13533. return 0
  13534. }
  13535. type YuanHangTrialData struct {
  13536. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13537. Zone int32 `protobuf:"varint,2,opt,name=zone,proto3" json:"zone,omitempty"`
  13538. TrialType int32 `protobuf:"varint,3,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13539. EndTimeStamp uint64 `protobuf:"varint,4,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"`
  13540. RewardState bool `protobuf:"varint,5,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13541. DirtyStamp uint64 `protobuf:"varint,6,opt,name=dirty_stamp,json=dirtyStamp,proto3" json:"dirty_stamp,omitempty"`
  13542. BeChallengeNum int32 `protobuf:"varint,7,opt,name=be_challenge_num,json=beChallengeNum,proto3" json:"be_challenge_num,omitempty"`
  13543. BeChallengeUidList []uint64 `protobuf:"varint,8,rep,packed,name=be_challenge_uid_list,json=beChallengeUidList,proto3" json:"be_challenge_uid_list,omitempty"`
  13544. FromRealZone int32 `protobuf:"varint,9,opt,name=from_real_zone,json=fromRealZone,proto3" json:"from_real_zone,omitempty"`
  13545. DurationTime int32 `protobuf:"varint,10,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"`
  13546. LineNum int32 `protobuf:"varint,11,opt,name=line_num,json=lineNum,proto3" json:"line_num,omitempty"`
  13547. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13548. XXX_unrecognized []byte `json:"-"`
  13549. XXX_sizecache int32 `json:"-"`
  13550. }
  13551. func (m *YuanHangTrialData) Reset() { *m = YuanHangTrialData{} }
  13552. func (m *YuanHangTrialData) String() string { return proto.CompactTextString(m) }
  13553. func (*YuanHangTrialData) ProtoMessage() {}
  13554. func (*YuanHangTrialData) Descriptor() ([]byte, []int) {
  13555. return fileDescriptor_116e343673f7ffaf, []int{224}
  13556. }
  13557. func (m *YuanHangTrialData) XXX_Unmarshal(b []byte) error {
  13558. return xxx_messageInfo_YuanHangTrialData.Unmarshal(m, b)
  13559. }
  13560. func (m *YuanHangTrialData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13561. return xxx_messageInfo_YuanHangTrialData.Marshal(b, m, deterministic)
  13562. }
  13563. func (m *YuanHangTrialData) XXX_Merge(src proto.Message) {
  13564. xxx_messageInfo_YuanHangTrialData.Merge(m, src)
  13565. }
  13566. func (m *YuanHangTrialData) XXX_Size() int {
  13567. return xxx_messageInfo_YuanHangTrialData.Size(m)
  13568. }
  13569. func (m *YuanHangTrialData) XXX_DiscardUnknown() {
  13570. xxx_messageInfo_YuanHangTrialData.DiscardUnknown(m)
  13571. }
  13572. var xxx_messageInfo_YuanHangTrialData proto.InternalMessageInfo
  13573. func (m *YuanHangTrialData) GetUid() uint64 {
  13574. if m != nil {
  13575. return m.Uid
  13576. }
  13577. return 0
  13578. }
  13579. func (m *YuanHangTrialData) GetZone() int32 {
  13580. if m != nil {
  13581. return m.Zone
  13582. }
  13583. return 0
  13584. }
  13585. func (m *YuanHangTrialData) GetTrialType() int32 {
  13586. if m != nil {
  13587. return m.TrialType
  13588. }
  13589. return 0
  13590. }
  13591. func (m *YuanHangTrialData) GetEndTimeStamp() uint64 {
  13592. if m != nil {
  13593. return m.EndTimeStamp
  13594. }
  13595. return 0
  13596. }
  13597. func (m *YuanHangTrialData) GetRewardState() bool {
  13598. if m != nil {
  13599. return m.RewardState
  13600. }
  13601. return false
  13602. }
  13603. func (m *YuanHangTrialData) GetDirtyStamp() uint64 {
  13604. if m != nil {
  13605. return m.DirtyStamp
  13606. }
  13607. return 0
  13608. }
  13609. func (m *YuanHangTrialData) GetBeChallengeNum() int32 {
  13610. if m != nil {
  13611. return m.BeChallengeNum
  13612. }
  13613. return 0
  13614. }
  13615. func (m *YuanHangTrialData) GetBeChallengeUidList() []uint64 {
  13616. if m != nil {
  13617. return m.BeChallengeUidList
  13618. }
  13619. return nil
  13620. }
  13621. func (m *YuanHangTrialData) GetFromRealZone() int32 {
  13622. if m != nil {
  13623. return m.FromRealZone
  13624. }
  13625. return 0
  13626. }
  13627. func (m *YuanHangTrialData) GetDurationTime() int32 {
  13628. if m != nil {
  13629. return m.DurationTime
  13630. }
  13631. return 0
  13632. }
  13633. func (m *YuanHangTrialData) GetLineNum() int32 {
  13634. if m != nil {
  13635. return m.LineNum
  13636. }
  13637. return 0
  13638. }
  13639. // type
  13640. // 1 你被xxx挑战,失去xxx奖励
  13641. // 2 你对xx发起了抢夺,获得了xxx奖励
  13642. // 3 你对xx发起了抢夺,但是自己无法获取到奖励
  13643. type YuanHangTrialLogData struct {
  13644. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  13645. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  13646. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  13647. TargetPlayerName string `protobuf:"bytes,4,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  13648. TargetPlayerUid uint64 `protobuf:"varint,5,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  13649. TargetPlayerZone int32 `protobuf:"varint,6,opt,name=target_player_zone,json=targetPlayerZone,proto3" json:"target_player_zone,omitempty"`
  13650. TrialType int32 `protobuf:"varint,7,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13651. ItemList []*KeyValueType `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  13652. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13653. XXX_unrecognized []byte `json:"-"`
  13654. XXX_sizecache int32 `json:"-"`
  13655. }
  13656. func (m *YuanHangTrialLogData) Reset() { *m = YuanHangTrialLogData{} }
  13657. func (m *YuanHangTrialLogData) String() string { return proto.CompactTextString(m) }
  13658. func (*YuanHangTrialLogData) ProtoMessage() {}
  13659. func (*YuanHangTrialLogData) Descriptor() ([]byte, []int) {
  13660. return fileDescriptor_116e343673f7ffaf, []int{225}
  13661. }
  13662. func (m *YuanHangTrialLogData) XXX_Unmarshal(b []byte) error {
  13663. return xxx_messageInfo_YuanHangTrialLogData.Unmarshal(m, b)
  13664. }
  13665. func (m *YuanHangTrialLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13666. return xxx_messageInfo_YuanHangTrialLogData.Marshal(b, m, deterministic)
  13667. }
  13668. func (m *YuanHangTrialLogData) XXX_Merge(src proto.Message) {
  13669. xxx_messageInfo_YuanHangTrialLogData.Merge(m, src)
  13670. }
  13671. func (m *YuanHangTrialLogData) XXX_Size() int {
  13672. return xxx_messageInfo_YuanHangTrialLogData.Size(m)
  13673. }
  13674. func (m *YuanHangTrialLogData) XXX_DiscardUnknown() {
  13675. xxx_messageInfo_YuanHangTrialLogData.DiscardUnknown(m)
  13676. }
  13677. var xxx_messageInfo_YuanHangTrialLogData proto.InternalMessageInfo
  13678. func (m *YuanHangTrialLogData) GetType() int32 {
  13679. if m != nil {
  13680. return m.Type
  13681. }
  13682. return 0
  13683. }
  13684. func (m *YuanHangTrialLogData) GetRecordTime() uint64 {
  13685. if m != nil {
  13686. return m.RecordTime
  13687. }
  13688. return 0
  13689. }
  13690. func (m *YuanHangTrialLogData) GetState() bool {
  13691. if m != nil {
  13692. return m.State
  13693. }
  13694. return false
  13695. }
  13696. func (m *YuanHangTrialLogData) GetTargetPlayerName() string {
  13697. if m != nil {
  13698. return m.TargetPlayerName
  13699. }
  13700. return ""
  13701. }
  13702. func (m *YuanHangTrialLogData) GetTargetPlayerUid() uint64 {
  13703. if m != nil {
  13704. return m.TargetPlayerUid
  13705. }
  13706. return 0
  13707. }
  13708. func (m *YuanHangTrialLogData) GetTargetPlayerZone() int32 {
  13709. if m != nil {
  13710. return m.TargetPlayerZone
  13711. }
  13712. return 0
  13713. }
  13714. func (m *YuanHangTrialLogData) GetTrialType() int32 {
  13715. if m != nil {
  13716. return m.TrialType
  13717. }
  13718. return 0
  13719. }
  13720. func (m *YuanHangTrialLogData) GetItemList() []*KeyValueType {
  13721. if m != nil {
  13722. return m.ItemList
  13723. }
  13724. return nil
  13725. }
  13726. type CommonRankInfo struct {
  13727. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13728. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  13729. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  13730. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13731. XXX_unrecognized []byte `json:"-"`
  13732. XXX_sizecache int32 `json:"-"`
  13733. }
  13734. func (m *CommonRankInfo) Reset() { *m = CommonRankInfo{} }
  13735. func (m *CommonRankInfo) String() string { return proto.CompactTextString(m) }
  13736. func (*CommonRankInfo) ProtoMessage() {}
  13737. func (*CommonRankInfo) Descriptor() ([]byte, []int) {
  13738. return fileDescriptor_116e343673f7ffaf, []int{226}
  13739. }
  13740. func (m *CommonRankInfo) XXX_Unmarshal(b []byte) error {
  13741. return xxx_messageInfo_CommonRankInfo.Unmarshal(m, b)
  13742. }
  13743. func (m *CommonRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13744. return xxx_messageInfo_CommonRankInfo.Marshal(b, m, deterministic)
  13745. }
  13746. func (m *CommonRankInfo) XXX_Merge(src proto.Message) {
  13747. xxx_messageInfo_CommonRankInfo.Merge(m, src)
  13748. }
  13749. func (m *CommonRankInfo) XXX_Size() int {
  13750. return xxx_messageInfo_CommonRankInfo.Size(m)
  13751. }
  13752. func (m *CommonRankInfo) XXX_DiscardUnknown() {
  13753. xxx_messageInfo_CommonRankInfo.DiscardUnknown(m)
  13754. }
  13755. var xxx_messageInfo_CommonRankInfo proto.InternalMessageInfo
  13756. func (m *CommonRankInfo) GetRank() int32 {
  13757. if m != nil {
  13758. return m.Rank
  13759. }
  13760. return 0
  13761. }
  13762. func (m *CommonRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  13763. if m != nil {
  13764. return m.BriefInfo
  13765. }
  13766. return nil
  13767. }
  13768. func (m *CommonRankInfo) GetScore() int32 {
  13769. if m != nil {
  13770. return m.Score
  13771. }
  13772. return 0
  13773. }
  13774. // 巅峰爬塔
  13775. type RoleCrossTopTower struct {
  13776. ValidEndTime uint64 `protobuf:"varint,1,opt,name=valid_end_time,json=validEndTime,proto3" json:"valid_end_time,omitempty"`
  13777. FightList []*TopTowerFightRoleInfo `protobuf:"bytes,2,rep,name=fight_list,json=fightList,proto3" json:"fight_list,omitempty"`
  13778. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13779. XXX_unrecognized []byte `json:"-"`
  13780. XXX_sizecache int32 `json:"-"`
  13781. }
  13782. func (m *RoleCrossTopTower) Reset() { *m = RoleCrossTopTower{} }
  13783. func (m *RoleCrossTopTower) String() string { return proto.CompactTextString(m) }
  13784. func (*RoleCrossTopTower) ProtoMessage() {}
  13785. func (*RoleCrossTopTower) Descriptor() ([]byte, []int) {
  13786. return fileDescriptor_116e343673f7ffaf, []int{227}
  13787. }
  13788. func (m *RoleCrossTopTower) XXX_Unmarshal(b []byte) error {
  13789. return xxx_messageInfo_RoleCrossTopTower.Unmarshal(m, b)
  13790. }
  13791. func (m *RoleCrossTopTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13792. return xxx_messageInfo_RoleCrossTopTower.Marshal(b, m, deterministic)
  13793. }
  13794. func (m *RoleCrossTopTower) XXX_Merge(src proto.Message) {
  13795. xxx_messageInfo_RoleCrossTopTower.Merge(m, src)
  13796. }
  13797. func (m *RoleCrossTopTower) XXX_Size() int {
  13798. return xxx_messageInfo_RoleCrossTopTower.Size(m)
  13799. }
  13800. func (m *RoleCrossTopTower) XXX_DiscardUnknown() {
  13801. xxx_messageInfo_RoleCrossTopTower.DiscardUnknown(m)
  13802. }
  13803. var xxx_messageInfo_RoleCrossTopTower proto.InternalMessageInfo
  13804. func (m *RoleCrossTopTower) GetValidEndTime() uint64 {
  13805. if m != nil {
  13806. return m.ValidEndTime
  13807. }
  13808. return 0
  13809. }
  13810. func (m *RoleCrossTopTower) GetFightList() []*TopTowerFightRoleInfo {
  13811. if m != nil {
  13812. return m.FightList
  13813. }
  13814. return nil
  13815. }
  13816. type TopTowerFightRoleInfo struct {
  13817. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  13818. FightInfo *FightRoleInfo `protobuf:"bytes,2,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  13819. RewardState bool `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13820. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13821. XXX_unrecognized []byte `json:"-"`
  13822. XXX_sizecache int32 `json:"-"`
  13823. }
  13824. func (m *TopTowerFightRoleInfo) Reset() { *m = TopTowerFightRoleInfo{} }
  13825. func (m *TopTowerFightRoleInfo) String() string { return proto.CompactTextString(m) }
  13826. func (*TopTowerFightRoleInfo) ProtoMessage() {}
  13827. func (*TopTowerFightRoleInfo) Descriptor() ([]byte, []int) {
  13828. return fileDescriptor_116e343673f7ffaf, []int{228}
  13829. }
  13830. func (m *TopTowerFightRoleInfo) XXX_Unmarshal(b []byte) error {
  13831. return xxx_messageInfo_TopTowerFightRoleInfo.Unmarshal(m, b)
  13832. }
  13833. func (m *TopTowerFightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13834. return xxx_messageInfo_TopTowerFightRoleInfo.Marshal(b, m, deterministic)
  13835. }
  13836. func (m *TopTowerFightRoleInfo) XXX_Merge(src proto.Message) {
  13837. xxx_messageInfo_TopTowerFightRoleInfo.Merge(m, src)
  13838. }
  13839. func (m *TopTowerFightRoleInfo) XXX_Size() int {
  13840. return xxx_messageInfo_TopTowerFightRoleInfo.Size(m)
  13841. }
  13842. func (m *TopTowerFightRoleInfo) XXX_DiscardUnknown() {
  13843. xxx_messageInfo_TopTowerFightRoleInfo.DiscardUnknown(m)
  13844. }
  13845. var xxx_messageInfo_TopTowerFightRoleInfo proto.InternalMessageInfo
  13846. func (m *TopTowerFightRoleInfo) GetIdx() int32 {
  13847. if m != nil {
  13848. return m.Idx
  13849. }
  13850. return 0
  13851. }
  13852. func (m *TopTowerFightRoleInfo) GetFightInfo() *FightRoleInfo {
  13853. if m != nil {
  13854. return m.FightInfo
  13855. }
  13856. return nil
  13857. }
  13858. func (m *TopTowerFightRoleInfo) GetRewardState() bool {
  13859. if m != nil {
  13860. return m.RewardState
  13861. }
  13862. return false
  13863. }
  13864. // AOI服务器线路状态
  13865. type ServerStateInfo struct {
  13866. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  13867. Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
  13868. StateList []*StateDetailDesc `protobuf:"bytes,3,rep,name=state_list,json=stateList,proto3" json:"state_list,omitempty"`
  13869. MaxLineNum int32 `protobuf:"varint,4,opt,name=max_line_num,json=maxLineNum,proto3" json:"max_line_num,omitempty"`
  13870. MaxSpaceEntityNum int32 `protobuf:"varint,5,opt,name=max_space_entity_num,json=maxSpaceEntityNum,proto3" json:"max_space_entity_num,omitempty"`
  13871. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13872. XXX_unrecognized []byte `json:"-"`
  13873. XXX_sizecache int32 `json:"-"`
  13874. }
  13875. func (m *ServerStateInfo) Reset() { *m = ServerStateInfo{} }
  13876. func (m *ServerStateInfo) String() string { return proto.CompactTextString(m) }
  13877. func (*ServerStateInfo) ProtoMessage() {}
  13878. func (*ServerStateInfo) Descriptor() ([]byte, []int) {
  13879. return fileDescriptor_116e343673f7ffaf, []int{229}
  13880. }
  13881. func (m *ServerStateInfo) XXX_Unmarshal(b []byte) error {
  13882. return xxx_messageInfo_ServerStateInfo.Unmarshal(m, b)
  13883. }
  13884. func (m *ServerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13885. return xxx_messageInfo_ServerStateInfo.Marshal(b, m, deterministic)
  13886. }
  13887. func (m *ServerStateInfo) XXX_Merge(src proto.Message) {
  13888. xxx_messageInfo_ServerStateInfo.Merge(m, src)
  13889. }
  13890. func (m *ServerStateInfo) XXX_Size() int {
  13891. return xxx_messageInfo_ServerStateInfo.Size(m)
  13892. }
  13893. func (m *ServerStateInfo) XXX_DiscardUnknown() {
  13894. xxx_messageInfo_ServerStateInfo.DiscardUnknown(m)
  13895. }
  13896. var xxx_messageInfo_ServerStateInfo proto.InternalMessageInfo
  13897. func (m *ServerStateInfo) GetId() int32 {
  13898. if m != nil {
  13899. return m.Id
  13900. }
  13901. return 0
  13902. }
  13903. func (m *ServerStateInfo) GetSid() string {
  13904. if m != nil {
  13905. return m.Sid
  13906. }
  13907. return ""
  13908. }
  13909. func (m *ServerStateInfo) GetStateList() []*StateDetailDesc {
  13910. if m != nil {
  13911. return m.StateList
  13912. }
  13913. return nil
  13914. }
  13915. func (m *ServerStateInfo) GetMaxLineNum() int32 {
  13916. if m != nil {
  13917. return m.MaxLineNum
  13918. }
  13919. return 0
  13920. }
  13921. func (m *ServerStateInfo) GetMaxSpaceEntityNum() int32 {
  13922. if m != nil {
  13923. return m.MaxSpaceEntityNum
  13924. }
  13925. return 0
  13926. }
  13927. type StateDetailDesc struct {
  13928. Line int32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
  13929. CurNum int32 `protobuf:"varint,3,opt,name=cur_num,json=curNum,proto3" json:"cur_num,omitempty"`
  13930. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13931. XXX_unrecognized []byte `json:"-"`
  13932. XXX_sizecache int32 `json:"-"`
  13933. }
  13934. func (m *StateDetailDesc) Reset() { *m = StateDetailDesc{} }
  13935. func (m *StateDetailDesc) String() string { return proto.CompactTextString(m) }
  13936. func (*StateDetailDesc) ProtoMessage() {}
  13937. func (*StateDetailDesc) Descriptor() ([]byte, []int) {
  13938. return fileDescriptor_116e343673f7ffaf, []int{230}
  13939. }
  13940. func (m *StateDetailDesc) XXX_Unmarshal(b []byte) error {
  13941. return xxx_messageInfo_StateDetailDesc.Unmarshal(m, b)
  13942. }
  13943. func (m *StateDetailDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13944. return xxx_messageInfo_StateDetailDesc.Marshal(b, m, deterministic)
  13945. }
  13946. func (m *StateDetailDesc) XXX_Merge(src proto.Message) {
  13947. xxx_messageInfo_StateDetailDesc.Merge(m, src)
  13948. }
  13949. func (m *StateDetailDesc) XXX_Size() int {
  13950. return xxx_messageInfo_StateDetailDesc.Size(m)
  13951. }
  13952. func (m *StateDetailDesc) XXX_DiscardUnknown() {
  13953. xxx_messageInfo_StateDetailDesc.DiscardUnknown(m)
  13954. }
  13955. var xxx_messageInfo_StateDetailDesc proto.InternalMessageInfo
  13956. func (m *StateDetailDesc) GetLine() int32 {
  13957. if m != nil {
  13958. return m.Line
  13959. }
  13960. return 0
  13961. }
  13962. func (m *StateDetailDesc) GetCurNum() int32 {
  13963. if m != nil {
  13964. return m.CurNum
  13965. }
  13966. return 0
  13967. }
  13968. type RoleRush struct {
  13969. RushSkill *RushSkill `protobuf:"bytes,1,opt,name=rush_skill,json=rushSkill,proto3" json:"rush_skill,omitempty"`
  13970. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13971. XXX_unrecognized []byte `json:"-"`
  13972. XXX_sizecache int32 `json:"-"`
  13973. }
  13974. func (m *RoleRush) Reset() { *m = RoleRush{} }
  13975. func (m *RoleRush) String() string { return proto.CompactTextString(m) }
  13976. func (*RoleRush) ProtoMessage() {}
  13977. func (*RoleRush) Descriptor() ([]byte, []int) {
  13978. return fileDescriptor_116e343673f7ffaf, []int{231}
  13979. }
  13980. func (m *RoleRush) XXX_Unmarshal(b []byte) error {
  13981. return xxx_messageInfo_RoleRush.Unmarshal(m, b)
  13982. }
  13983. func (m *RoleRush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13984. return xxx_messageInfo_RoleRush.Marshal(b, m, deterministic)
  13985. }
  13986. func (m *RoleRush) XXX_Merge(src proto.Message) {
  13987. xxx_messageInfo_RoleRush.Merge(m, src)
  13988. }
  13989. func (m *RoleRush) XXX_Size() int {
  13990. return xxx_messageInfo_RoleRush.Size(m)
  13991. }
  13992. func (m *RoleRush) XXX_DiscardUnknown() {
  13993. xxx_messageInfo_RoleRush.DiscardUnknown(m)
  13994. }
  13995. var xxx_messageInfo_RoleRush proto.InternalMessageInfo
  13996. func (m *RoleRush) GetRushSkill() *RushSkill {
  13997. if m != nil {
  13998. return m.RushSkill
  13999. }
  14000. return nil
  14001. }
  14002. type RushSkill struct {
  14003. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  14004. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  14005. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  14006. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  14007. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  14008. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14009. XXX_unrecognized []byte `json:"-"`
  14010. XXX_sizecache int32 `json:"-"`
  14011. }
  14012. func (m *RushSkill) Reset() { *m = RushSkill{} }
  14013. func (m *RushSkill) String() string { return proto.CompactTextString(m) }
  14014. func (*RushSkill) ProtoMessage() {}
  14015. func (*RushSkill) Descriptor() ([]byte, []int) {
  14016. return fileDescriptor_116e343673f7ffaf, []int{232}
  14017. }
  14018. func (m *RushSkill) XXX_Unmarshal(b []byte) error {
  14019. return xxx_messageInfo_RushSkill.Unmarshal(m, b)
  14020. }
  14021. func (m *RushSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14022. return xxx_messageInfo_RushSkill.Marshal(b, m, deterministic)
  14023. }
  14024. func (m *RushSkill) XXX_Merge(src proto.Message) {
  14025. xxx_messageInfo_RushSkill.Merge(m, src)
  14026. }
  14027. func (m *RushSkill) XXX_Size() int {
  14028. return xxx_messageInfo_RushSkill.Size(m)
  14029. }
  14030. func (m *RushSkill) XXX_DiscardUnknown() {
  14031. xxx_messageInfo_RushSkill.DiscardUnknown(m)
  14032. }
  14033. var xxx_messageInfo_RushSkill proto.InternalMessageInfo
  14034. func (m *RushSkill) GetTotalScore() uint32 {
  14035. if m != nil {
  14036. return m.TotalScore
  14037. }
  14038. return 0
  14039. }
  14040. func (m *RushSkill) GetRushRound() int32 {
  14041. if m != nil {
  14042. return m.RushRound
  14043. }
  14044. return 0
  14045. }
  14046. func (m *RushSkill) GetRewardRound() int32 {
  14047. if m != nil {
  14048. return m.RewardRound
  14049. }
  14050. return 0
  14051. }
  14052. func (m *RushSkill) GetScoreRewardFlag() int32 {
  14053. if m != nil {
  14054. return m.ScoreRewardFlag
  14055. }
  14056. return 0
  14057. }
  14058. func (m *RushSkill) GetRankReward() int32 {
  14059. if m != nil {
  14060. return m.RankReward
  14061. }
  14062. return 0
  14063. }
  14064. type HeadData struct {
  14065. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  14066. State int32 `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
  14067. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14068. TaskData *TaskData `protobuf:"bytes,4,opt,name=task_data,json=taskData,proto3" json:"task_data,omitempty"`
  14069. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14070. XXX_unrecognized []byte `json:"-"`
  14071. XXX_sizecache int32 `json:"-"`
  14072. }
  14073. func (m *HeadData) Reset() { *m = HeadData{} }
  14074. func (m *HeadData) String() string { return proto.CompactTextString(m) }
  14075. func (*HeadData) ProtoMessage() {}
  14076. func (*HeadData) Descriptor() ([]byte, []int) {
  14077. return fileDescriptor_116e343673f7ffaf, []int{233}
  14078. }
  14079. func (m *HeadData) XXX_Unmarshal(b []byte) error {
  14080. return xxx_messageInfo_HeadData.Unmarshal(m, b)
  14081. }
  14082. func (m *HeadData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14083. return xxx_messageInfo_HeadData.Marshal(b, m, deterministic)
  14084. }
  14085. func (m *HeadData) XXX_Merge(src proto.Message) {
  14086. xxx_messageInfo_HeadData.Merge(m, src)
  14087. }
  14088. func (m *HeadData) XXX_Size() int {
  14089. return xxx_messageInfo_HeadData.Size(m)
  14090. }
  14091. func (m *HeadData) XXX_DiscardUnknown() {
  14092. xxx_messageInfo_HeadData.DiscardUnknown(m)
  14093. }
  14094. var xxx_messageInfo_HeadData proto.InternalMessageInfo
  14095. func (m *HeadData) GetHeadId() int32 {
  14096. if m != nil {
  14097. return m.HeadId
  14098. }
  14099. return 0
  14100. }
  14101. func (m *HeadData) GetState() int32 {
  14102. if m != nil {
  14103. return m.State
  14104. }
  14105. return 0
  14106. }
  14107. func (m *HeadData) GetEndTime() int64 {
  14108. if m != nil {
  14109. return m.EndTime
  14110. }
  14111. return 0
  14112. }
  14113. func (m *HeadData) GetTaskData() *TaskData {
  14114. if m != nil {
  14115. return m.TaskData
  14116. }
  14117. return nil
  14118. }
  14119. type RoleHead struct {
  14120. Heads []*HeadData `protobuf:"bytes,1,rep,name=heads,proto3" json:"heads,omitempty"`
  14121. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14122. XXX_unrecognized []byte `json:"-"`
  14123. XXX_sizecache int32 `json:"-"`
  14124. }
  14125. func (m *RoleHead) Reset() { *m = RoleHead{} }
  14126. func (m *RoleHead) String() string { return proto.CompactTextString(m) }
  14127. func (*RoleHead) ProtoMessage() {}
  14128. func (*RoleHead) Descriptor() ([]byte, []int) {
  14129. return fileDescriptor_116e343673f7ffaf, []int{234}
  14130. }
  14131. func (m *RoleHead) XXX_Unmarshal(b []byte) error {
  14132. return xxx_messageInfo_RoleHead.Unmarshal(m, b)
  14133. }
  14134. func (m *RoleHead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14135. return xxx_messageInfo_RoleHead.Marshal(b, m, deterministic)
  14136. }
  14137. func (m *RoleHead) XXX_Merge(src proto.Message) {
  14138. xxx_messageInfo_RoleHead.Merge(m, src)
  14139. }
  14140. func (m *RoleHead) XXX_Size() int {
  14141. return xxx_messageInfo_RoleHead.Size(m)
  14142. }
  14143. func (m *RoleHead) XXX_DiscardUnknown() {
  14144. xxx_messageInfo_RoleHead.DiscardUnknown(m)
  14145. }
  14146. var xxx_messageInfo_RoleHead proto.InternalMessageInfo
  14147. func (m *RoleHead) GetHeads() []*HeadData {
  14148. if m != nil {
  14149. return m.Heads
  14150. }
  14151. return nil
  14152. }
  14153. type RoleWish struct {
  14154. Slots []*WishSlot `protobuf:"bytes,1,rep,name=slots,proto3" json:"slots,omitempty"`
  14155. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14156. XXX_unrecognized []byte `json:"-"`
  14157. XXX_sizecache int32 `json:"-"`
  14158. }
  14159. func (m *RoleWish) Reset() { *m = RoleWish{} }
  14160. func (m *RoleWish) String() string { return proto.CompactTextString(m) }
  14161. func (*RoleWish) ProtoMessage() {}
  14162. func (*RoleWish) Descriptor() ([]byte, []int) {
  14163. return fileDescriptor_116e343673f7ffaf, []int{235}
  14164. }
  14165. func (m *RoleWish) XXX_Unmarshal(b []byte) error {
  14166. return xxx_messageInfo_RoleWish.Unmarshal(m, b)
  14167. }
  14168. func (m *RoleWish) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14169. return xxx_messageInfo_RoleWish.Marshal(b, m, deterministic)
  14170. }
  14171. func (m *RoleWish) XXX_Merge(src proto.Message) {
  14172. xxx_messageInfo_RoleWish.Merge(m, src)
  14173. }
  14174. func (m *RoleWish) XXX_Size() int {
  14175. return xxx_messageInfo_RoleWish.Size(m)
  14176. }
  14177. func (m *RoleWish) XXX_DiscardUnknown() {
  14178. xxx_messageInfo_RoleWish.DiscardUnknown(m)
  14179. }
  14180. var xxx_messageInfo_RoleWish proto.InternalMessageInfo
  14181. func (m *RoleWish) GetSlots() []*WishSlot {
  14182. if m != nil {
  14183. return m.Slots
  14184. }
  14185. return nil
  14186. }
  14187. // 许愿槽位信息
  14188. type WishSlot struct {
  14189. Item *KeyValueType `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
  14190. SrcItem int32 `protobuf:"varint,2,opt,name=src_item,json=srcItem,proto3" json:"src_item,omitempty"`
  14191. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14192. IsOpen bool `protobuf:"varint,4,opt,name=isOpen,proto3" json:"isOpen,omitempty"`
  14193. IsLucky bool `protobuf:"varint,5,opt,name=isLucky,proto3" json:"isLucky,omitempty"`
  14194. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14195. XXX_unrecognized []byte `json:"-"`
  14196. XXX_sizecache int32 `json:"-"`
  14197. }
  14198. func (m *WishSlot) Reset() { *m = WishSlot{} }
  14199. func (m *WishSlot) String() string { return proto.CompactTextString(m) }
  14200. func (*WishSlot) ProtoMessage() {}
  14201. func (*WishSlot) Descriptor() ([]byte, []int) {
  14202. return fileDescriptor_116e343673f7ffaf, []int{236}
  14203. }
  14204. func (m *WishSlot) XXX_Unmarshal(b []byte) error {
  14205. return xxx_messageInfo_WishSlot.Unmarshal(m, b)
  14206. }
  14207. func (m *WishSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14208. return xxx_messageInfo_WishSlot.Marshal(b, m, deterministic)
  14209. }
  14210. func (m *WishSlot) XXX_Merge(src proto.Message) {
  14211. xxx_messageInfo_WishSlot.Merge(m, src)
  14212. }
  14213. func (m *WishSlot) XXX_Size() int {
  14214. return xxx_messageInfo_WishSlot.Size(m)
  14215. }
  14216. func (m *WishSlot) XXX_DiscardUnknown() {
  14217. xxx_messageInfo_WishSlot.DiscardUnknown(m)
  14218. }
  14219. var xxx_messageInfo_WishSlot proto.InternalMessageInfo
  14220. func (m *WishSlot) GetItem() *KeyValueType {
  14221. if m != nil {
  14222. return m.Item
  14223. }
  14224. return nil
  14225. }
  14226. func (m *WishSlot) GetSrcItem() int32 {
  14227. if m != nil {
  14228. return m.SrcItem
  14229. }
  14230. return 0
  14231. }
  14232. func (m *WishSlot) GetEndTime() int64 {
  14233. if m != nil {
  14234. return m.EndTime
  14235. }
  14236. return 0
  14237. }
  14238. func (m *WishSlot) GetIsOpen() bool {
  14239. if m != nil {
  14240. return m.IsOpen
  14241. }
  14242. return false
  14243. }
  14244. func (m *WishSlot) GetIsLucky() bool {
  14245. if m != nil {
  14246. return m.IsLucky
  14247. }
  14248. return false
  14249. }
  14250. // //////////////////////
  14251. // bt服务器功能结构
  14252. type RoleBT struct {
  14253. BoliData *BTBoliData `protobuf:"bytes,1,opt,name=boli_data,json=boliData,proto3" json:"boli_data,omitempty"`
  14254. BaseData *BTBaseData `protobuf:"bytes,2,opt,name=base_data,json=baseData,proto3" json:"base_data,omitempty"`
  14255. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14256. XXX_unrecognized []byte `json:"-"`
  14257. XXX_sizecache int32 `json:"-"`
  14258. }
  14259. func (m *RoleBT) Reset() { *m = RoleBT{} }
  14260. func (m *RoleBT) String() string { return proto.CompactTextString(m) }
  14261. func (*RoleBT) ProtoMessage() {}
  14262. func (*RoleBT) Descriptor() ([]byte, []int) {
  14263. return fileDescriptor_116e343673f7ffaf, []int{237}
  14264. }
  14265. func (m *RoleBT) XXX_Unmarshal(b []byte) error {
  14266. return xxx_messageInfo_RoleBT.Unmarshal(m, b)
  14267. }
  14268. func (m *RoleBT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14269. return xxx_messageInfo_RoleBT.Marshal(b, m, deterministic)
  14270. }
  14271. func (m *RoleBT) XXX_Merge(src proto.Message) {
  14272. xxx_messageInfo_RoleBT.Merge(m, src)
  14273. }
  14274. func (m *RoleBT) XXX_Size() int {
  14275. return xxx_messageInfo_RoleBT.Size(m)
  14276. }
  14277. func (m *RoleBT) XXX_DiscardUnknown() {
  14278. xxx_messageInfo_RoleBT.DiscardUnknown(m)
  14279. }
  14280. var xxx_messageInfo_RoleBT proto.InternalMessageInfo
  14281. func (m *RoleBT) GetBoliData() *BTBoliData {
  14282. if m != nil {
  14283. return m.BoliData
  14284. }
  14285. return nil
  14286. }
  14287. func (m *RoleBT) GetBaseData() *BTBaseData {
  14288. if m != nil {
  14289. return m.BaseData
  14290. }
  14291. return nil
  14292. }
  14293. // bt波利商城
  14294. type BTBoliData struct {
  14295. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  14296. DayRewardList []*KeyValueType `protobuf:"bytes,2,rep,name=day_reward_list,json=dayRewardList,proto3" json:"day_reward_list,omitempty"`
  14297. BuyInfoList []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info_list,json=buyInfoList,proto3" json:"buy_info_list,omitempty"`
  14298. RewardTime uint64 `protobuf:"varint,4,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  14299. ShowTimeStamp uint64 `protobuf:"varint,5,opt,name=show_time_stamp,json=showTimeStamp,proto3" json:"show_time_stamp,omitempty"`
  14300. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14301. XXX_unrecognized []byte `json:"-"`
  14302. XXX_sizecache int32 `json:"-"`
  14303. }
  14304. func (m *BTBoliData) Reset() { *m = BTBoliData{} }
  14305. func (m *BTBoliData) String() string { return proto.CompactTextString(m) }
  14306. func (*BTBoliData) ProtoMessage() {}
  14307. func (*BTBoliData) Descriptor() ([]byte, []int) {
  14308. return fileDescriptor_116e343673f7ffaf, []int{238}
  14309. }
  14310. func (m *BTBoliData) XXX_Unmarshal(b []byte) error {
  14311. return xxx_messageInfo_BTBoliData.Unmarshal(m, b)
  14312. }
  14313. func (m *BTBoliData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14314. return xxx_messageInfo_BTBoliData.Marshal(b, m, deterministic)
  14315. }
  14316. func (m *BTBoliData) XXX_Merge(src proto.Message) {
  14317. xxx_messageInfo_BTBoliData.Merge(m, src)
  14318. }
  14319. func (m *BTBoliData) XXX_Size() int {
  14320. return xxx_messageInfo_BTBoliData.Size(m)
  14321. }
  14322. func (m *BTBoliData) XXX_DiscardUnknown() {
  14323. xxx_messageInfo_BTBoliData.DiscardUnknown(m)
  14324. }
  14325. var xxx_messageInfo_BTBoliData proto.InternalMessageInfo
  14326. func (m *BTBoliData) GetLevel() int32 {
  14327. if m != nil {
  14328. return m.Level
  14329. }
  14330. return 0
  14331. }
  14332. func (m *BTBoliData) GetDayRewardList() []*KeyValueType {
  14333. if m != nil {
  14334. return m.DayRewardList
  14335. }
  14336. return nil
  14337. }
  14338. func (m *BTBoliData) GetBuyInfoList() []*BuyInfo {
  14339. if m != nil {
  14340. return m.BuyInfoList
  14341. }
  14342. return nil
  14343. }
  14344. func (m *BTBoliData) GetRewardTime() uint64 {
  14345. if m != nil {
  14346. return m.RewardTime
  14347. }
  14348. return 0
  14349. }
  14350. func (m *BTBoliData) GetShowTimeStamp() uint64 {
  14351. if m != nil {
  14352. return m.ShowTimeStamp
  14353. }
  14354. return 0
  14355. }
  14356. // bt基础数据
  14357. type BTBaseData struct {
  14358. // bt超值首充
  14359. FirstRechargeTime uint64 `protobuf:"varint,1,opt,name=first_recharge_time,json=firstRechargeTime,proto3" json:"first_recharge_time,omitempty"`
  14360. FirstRechargeRewardState uint32 `protobuf:"varint,2,opt,name=first_recharge_reward_state,json=firstRechargeRewardState,proto3" json:"first_recharge_reward_state,omitempty"`
  14361. // bt百元大礼包
  14362. Recharge100Time uint64 `protobuf:"varint,3,opt,name=recharge100_time,json=recharge100Time,proto3" json:"recharge100_time,omitempty"`
  14363. Recharge100RewardDay int32 `protobuf:"varint,4,opt,name=recharge100_reward_day,json=recharge100RewardDay,proto3" json:"recharge100_reward_day,omitempty"`
  14364. Recharge100RewardState int32 `protobuf:"varint,5,opt,name=recharge100_reward_state,json=recharge100RewardState,proto3" json:"recharge100_reward_state,omitempty"`
  14365. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14366. XXX_unrecognized []byte `json:"-"`
  14367. XXX_sizecache int32 `json:"-"`
  14368. }
  14369. func (m *BTBaseData) Reset() { *m = BTBaseData{} }
  14370. func (m *BTBaseData) String() string { return proto.CompactTextString(m) }
  14371. func (*BTBaseData) ProtoMessage() {}
  14372. func (*BTBaseData) Descriptor() ([]byte, []int) {
  14373. return fileDescriptor_116e343673f7ffaf, []int{239}
  14374. }
  14375. func (m *BTBaseData) XXX_Unmarshal(b []byte) error {
  14376. return xxx_messageInfo_BTBaseData.Unmarshal(m, b)
  14377. }
  14378. func (m *BTBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14379. return xxx_messageInfo_BTBaseData.Marshal(b, m, deterministic)
  14380. }
  14381. func (m *BTBaseData) XXX_Merge(src proto.Message) {
  14382. xxx_messageInfo_BTBaseData.Merge(m, src)
  14383. }
  14384. func (m *BTBaseData) XXX_Size() int {
  14385. return xxx_messageInfo_BTBaseData.Size(m)
  14386. }
  14387. func (m *BTBaseData) XXX_DiscardUnknown() {
  14388. xxx_messageInfo_BTBaseData.DiscardUnknown(m)
  14389. }
  14390. var xxx_messageInfo_BTBaseData proto.InternalMessageInfo
  14391. func (m *BTBaseData) GetFirstRechargeTime() uint64 {
  14392. if m != nil {
  14393. return m.FirstRechargeTime
  14394. }
  14395. return 0
  14396. }
  14397. func (m *BTBaseData) GetFirstRechargeRewardState() uint32 {
  14398. if m != nil {
  14399. return m.FirstRechargeRewardState
  14400. }
  14401. return 0
  14402. }
  14403. func (m *BTBaseData) GetRecharge100Time() uint64 {
  14404. if m != nil {
  14405. return m.Recharge100Time
  14406. }
  14407. return 0
  14408. }
  14409. func (m *BTBaseData) GetRecharge100RewardDay() int32 {
  14410. if m != nil {
  14411. return m.Recharge100RewardDay
  14412. }
  14413. return 0
  14414. }
  14415. func (m *BTBaseData) GetRecharge100RewardState() int32 {
  14416. if m != nil {
  14417. return m.Recharge100RewardState
  14418. }
  14419. return 0
  14420. }
  14421. type Role struct {
  14422. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  14423. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  14424. RoleHero *RoleHero `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  14425. RoleBag *RoleBag `protobuf:"bytes,4,opt,name=role_bag,json=roleBag,proto3" json:"role_bag,omitempty"`
  14426. RoleEquip *RoleEquip `protobuf:"bytes,5,opt,name=role_equip,json=roleEquip,proto3" json:"role_equip,omitempty"`
  14427. RoleChip *RoleChip `protobuf:"bytes,6,opt,name=role_chip,json=roleChip,proto3" json:"role_chip,omitempty"`
  14428. RoleMap *RoleMap `protobuf:"bytes,7,opt,name=role_map,json=roleMap,proto3" json:"role_map,omitempty"`
  14429. RoleCard *RoleCard `protobuf:"bytes,9,opt,name=role_card,json=roleCard,proto3" json:"role_card,omitempty"`
  14430. RoleFashion *RoleFashion `protobuf:"bytes,10,opt,name=role_fashion,json=roleFashion,proto3" json:"role_fashion,omitempty"`
  14431. RoleBattle *RoleBattle `protobuf:"bytes,11,opt,name=role_battle,json=roleBattle,proto3" json:"role_battle,omitempty"`
  14432. RoleTask *RoleTask `protobuf:"bytes,12,opt,name=role_task,json=roleTask,proto3" json:"role_task,omitempty"`
  14433. RoleChat *RoleChat `protobuf:"bytes,13,opt,name=role_chat,json=roleChat,proto3" json:"role_chat,omitempty"`
  14434. RoleRed *RoleRed `protobuf:"bytes,14,opt,name=role_red,json=roleRed,proto3" json:"role_red,omitempty"`
  14435. RoleMail *RoleMail `protobuf:"bytes,15,opt,name=role_mail,json=roleMail,proto3" json:"role_mail,omitempty"`
  14436. RoleCompetition *RoleCompetition `protobuf:"bytes,16,opt,name=role_competition,json=roleCompetition,proto3" json:"role_competition,omitempty"`
  14437. RoleShop *RoleShop `protobuf:"bytes,17,opt,name=role_shop,json=roleShop,proto3" json:"role_shop,omitempty"`
  14438. RoleActivity *RoleActivity `protobuf:"bytes,18,opt,name=role_activity,json=roleActivity,proto3" json:"role_activity,omitempty"`
  14439. RoleTower *RoleTower `protobuf:"bytes,19,opt,name=role_tower,json=roleTower,proto3" json:"role_tower,omitempty"`
  14440. RoleGuild *RoleGuild `protobuf:"bytes,20,opt,name=role_guild,json=roleGuild,proto3" json:"role_guild,omitempty"`
  14441. RoleDraw *RoleDraw `protobuf:"bytes,21,opt,name=role_draw,json=roleDraw,proto3" json:"role_draw,omitempty"`
  14442. RoleRune *RoleRune `protobuf:"bytes,22,opt,name=role_rune,json=roleRune,proto3" json:"role_rune,omitempty"`
  14443. RoleDaochang100 *RoleDaoChang100 `protobuf:"bytes,23,opt,name=role_daochang100,json=roleDaochang100,proto3" json:"role_daochang100,omitempty"`
  14444. RoleStatistic *RoleStatistic `protobuf:"bytes,24,opt,name=role_statistic,json=roleStatistic,proto3" json:"role_statistic,omitempty"`
  14445. RoleKeepSake *RoleKeepSake `protobuf:"bytes,25,opt,name=role_keep_sake,json=roleKeepSake,proto3" json:"role_keep_sake,omitempty"`
  14446. RoleCross *RoleCross `protobuf:"bytes,26,opt,name=role_cross,json=roleCross,proto3" json:"role_cross,omitempty"`
  14447. RoleRush *RoleRush `protobuf:"bytes,27,opt,name=role_rush,json=roleRush,proto3" json:"role_rush,omitempty"`
  14448. RoleSkillEquip *RoleSkillEquip `protobuf:"bytes,28,opt,name=role_skill_equip,json=roleSkillEquip,proto3" json:"role_skill_equip,omitempty"`
  14449. RoleHead *RoleHead `protobuf:"bytes,29,opt,name=role_head,json=roleHead,proto3" json:"role_head,omitempty"`
  14450. RoleWish *RoleWish `protobuf:"bytes,30,opt,name=role_wish,json=roleWish,proto3" json:"role_wish,omitempty"`
  14451. RoleBt *RoleBT `protobuf:"bytes,31,opt,name=role_bt,json=roleBt,proto3" json:"role_bt,omitempty"`
  14452. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14453. XXX_unrecognized []byte `json:"-"`
  14454. XXX_sizecache int32 `json:"-"`
  14455. }
  14456. func (m *Role) Reset() { *m = Role{} }
  14457. func (m *Role) String() string { return proto.CompactTextString(m) }
  14458. func (*Role) ProtoMessage() {}
  14459. func (*Role) Descriptor() ([]byte, []int) {
  14460. return fileDescriptor_116e343673f7ffaf, []int{240}
  14461. }
  14462. func (m *Role) XXX_Unmarshal(b []byte) error {
  14463. return xxx_messageInfo_Role.Unmarshal(m, b)
  14464. }
  14465. func (m *Role) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14466. return xxx_messageInfo_Role.Marshal(b, m, deterministic)
  14467. }
  14468. func (m *Role) XXX_Merge(src proto.Message) {
  14469. xxx_messageInfo_Role.Merge(m, src)
  14470. }
  14471. func (m *Role) XXX_Size() int {
  14472. return xxx_messageInfo_Role.Size(m)
  14473. }
  14474. func (m *Role) XXX_DiscardUnknown() {
  14475. xxx_messageInfo_Role.DiscardUnknown(m)
  14476. }
  14477. var xxx_messageInfo_Role proto.InternalMessageInfo
  14478. func (m *Role) GetId() uint64 {
  14479. if m != nil {
  14480. return m.Id
  14481. }
  14482. return 0
  14483. }
  14484. func (m *Role) GetRoleBase() *RoleBase {
  14485. if m != nil {
  14486. return m.RoleBase
  14487. }
  14488. return nil
  14489. }
  14490. func (m *Role) GetRoleHero() *RoleHero {
  14491. if m != nil {
  14492. return m.RoleHero
  14493. }
  14494. return nil
  14495. }
  14496. func (m *Role) GetRoleBag() *RoleBag {
  14497. if m != nil {
  14498. return m.RoleBag
  14499. }
  14500. return nil
  14501. }
  14502. func (m *Role) GetRoleEquip() *RoleEquip {
  14503. if m != nil {
  14504. return m.RoleEquip
  14505. }
  14506. return nil
  14507. }
  14508. func (m *Role) GetRoleChip() *RoleChip {
  14509. if m != nil {
  14510. return m.RoleChip
  14511. }
  14512. return nil
  14513. }
  14514. func (m *Role) GetRoleMap() *RoleMap {
  14515. if m != nil {
  14516. return m.RoleMap
  14517. }
  14518. return nil
  14519. }
  14520. func (m *Role) GetRoleCard() *RoleCard {
  14521. if m != nil {
  14522. return m.RoleCard
  14523. }
  14524. return nil
  14525. }
  14526. func (m *Role) GetRoleFashion() *RoleFashion {
  14527. if m != nil {
  14528. return m.RoleFashion
  14529. }
  14530. return nil
  14531. }
  14532. func (m *Role) GetRoleBattle() *RoleBattle {
  14533. if m != nil {
  14534. return m.RoleBattle
  14535. }
  14536. return nil
  14537. }
  14538. func (m *Role) GetRoleTask() *RoleTask {
  14539. if m != nil {
  14540. return m.RoleTask
  14541. }
  14542. return nil
  14543. }
  14544. func (m *Role) GetRoleChat() *RoleChat {
  14545. if m != nil {
  14546. return m.RoleChat
  14547. }
  14548. return nil
  14549. }
  14550. func (m *Role) GetRoleRed() *RoleRed {
  14551. if m != nil {
  14552. return m.RoleRed
  14553. }
  14554. return nil
  14555. }
  14556. func (m *Role) GetRoleMail() *RoleMail {
  14557. if m != nil {
  14558. return m.RoleMail
  14559. }
  14560. return nil
  14561. }
  14562. func (m *Role) GetRoleCompetition() *RoleCompetition {
  14563. if m != nil {
  14564. return m.RoleCompetition
  14565. }
  14566. return nil
  14567. }
  14568. func (m *Role) GetRoleShop() *RoleShop {
  14569. if m != nil {
  14570. return m.RoleShop
  14571. }
  14572. return nil
  14573. }
  14574. func (m *Role) GetRoleActivity() *RoleActivity {
  14575. if m != nil {
  14576. return m.RoleActivity
  14577. }
  14578. return nil
  14579. }
  14580. func (m *Role) GetRoleTower() *RoleTower {
  14581. if m != nil {
  14582. return m.RoleTower
  14583. }
  14584. return nil
  14585. }
  14586. func (m *Role) GetRoleGuild() *RoleGuild {
  14587. if m != nil {
  14588. return m.RoleGuild
  14589. }
  14590. return nil
  14591. }
  14592. func (m *Role) GetRoleDraw() *RoleDraw {
  14593. if m != nil {
  14594. return m.RoleDraw
  14595. }
  14596. return nil
  14597. }
  14598. func (m *Role) GetRoleRune() *RoleRune {
  14599. if m != nil {
  14600. return m.RoleRune
  14601. }
  14602. return nil
  14603. }
  14604. func (m *Role) GetRoleDaochang100() *RoleDaoChang100 {
  14605. if m != nil {
  14606. return m.RoleDaochang100
  14607. }
  14608. return nil
  14609. }
  14610. func (m *Role) GetRoleStatistic() *RoleStatistic {
  14611. if m != nil {
  14612. return m.RoleStatistic
  14613. }
  14614. return nil
  14615. }
  14616. func (m *Role) GetRoleKeepSake() *RoleKeepSake {
  14617. if m != nil {
  14618. return m.RoleKeepSake
  14619. }
  14620. return nil
  14621. }
  14622. func (m *Role) GetRoleCross() *RoleCross {
  14623. if m != nil {
  14624. return m.RoleCross
  14625. }
  14626. return nil
  14627. }
  14628. func (m *Role) GetRoleRush() *RoleRush {
  14629. if m != nil {
  14630. return m.RoleRush
  14631. }
  14632. return nil
  14633. }
  14634. func (m *Role) GetRoleSkillEquip() *RoleSkillEquip {
  14635. if m != nil {
  14636. return m.RoleSkillEquip
  14637. }
  14638. return nil
  14639. }
  14640. func (m *Role) GetRoleHead() *RoleHead {
  14641. if m != nil {
  14642. return m.RoleHead
  14643. }
  14644. return nil
  14645. }
  14646. func (m *Role) GetRoleWish() *RoleWish {
  14647. if m != nil {
  14648. return m.RoleWish
  14649. }
  14650. return nil
  14651. }
  14652. func (m *Role) GetRoleBt() *RoleBT {
  14653. if m != nil {
  14654. return m.RoleBt
  14655. }
  14656. return nil
  14657. }
  14658. func init() {
  14659. proto.RegisterType((*AccountRole)(nil), "serverproto.AccountRole")
  14660. proto.RegisterType((*ReconnectInfo)(nil), "serverproto.ReconnectInfo")
  14661. proto.RegisterType((*UserConnectInfo)(nil), "serverproto.UserConnectInfo")
  14662. proto.RegisterType((*KeyValueType)(nil), "serverproto.KeyValueType")
  14663. proto.RegisterType((*KeyValueTypeList)(nil), "serverproto.KeyValueTypeList")
  14664. proto.RegisterType((*KeyValueType64)(nil), "serverproto.KeyValueType64")
  14665. proto.RegisterType((*KeyValueType64Str)(nil), "serverproto.KeyValueType64Str")
  14666. proto.RegisterType((*KeyValueFloat32)(nil), "serverproto.KeyValueFloat32")
  14667. proto.RegisterType((*UKeyValueType)(nil), "serverproto.UKeyValueType")
  14668. proto.RegisterType((*SlotDetailData)(nil), "serverproto.SlotDetailData")
  14669. proto.RegisterType((*SlotData)(nil), "serverproto.SlotData")
  14670. proto.RegisterType((*PetEquipData)(nil), "serverproto.PetEquipData")
  14671. proto.RegisterType((*PetSlotDetailData)(nil), "serverproto.PetSlotDetailData")
  14672. proto.RegisterType((*SkillData)(nil), "serverproto.SkillData")
  14673. proto.RegisterType((*ChangeJob)(nil), "serverproto.ChangeJob")
  14674. proto.RegisterType((*PetQiyueSlotInfo)(nil), "serverproto.PetQiyueSlotInfo")
  14675. proto.RegisterType((*PetQiyueInfo)(nil), "serverproto.PetQiyueInfo")
  14676. proto.RegisterType((*PetQiyueAttr)(nil), "serverproto.PetQiyueAttr")
  14677. proto.RegisterType((*HeroData)(nil), "serverproto.HeroData")
  14678. proto.RegisterType((*FashionData)(nil), "serverproto.FashionData")
  14679. proto.RegisterType((*FashionAttr)(nil), "serverproto.FashionAttr")
  14680. proto.RegisterType((*HeadFrameData)(nil), "serverproto.HeadFrameData")
  14681. proto.RegisterType((*HeadInfo)(nil), "serverproto.HeadInfo")
  14682. proto.RegisterType((*RoleData)(nil), "serverproto.RoleData")
  14683. proto.RegisterType((*RoleBase)(nil), "serverproto.RoleBase")
  14684. proto.RegisterType((*SkillEquipSlotDetailData)(nil), "serverproto.SkillEquipSlotDetailData")
  14685. proto.RegisterType((*SkillEquipSlotData)(nil), "serverproto.SkillEquipSlotData")
  14686. proto.RegisterType((*SkillEquipData)(nil), "serverproto.SkillEquipData")
  14687. proto.RegisterType((*SkillEquipChangeData)(nil), "serverproto.SkillEquipChangeData")
  14688. proto.RegisterType((*RoleSkillEquip)(nil), "serverproto.RoleSkillEquip")
  14689. proto.RegisterType((*EquipData)(nil), "serverproto.EquipData")
  14690. proto.RegisterType((*RoleEquip)(nil), "serverproto.RoleEquip")
  14691. proto.RegisterType((*ItemData)(nil), "serverproto.ItemData")
  14692. proto.RegisterType((*ChipData)(nil), "serverproto.ChipData")
  14693. proto.RegisterType((*RoleBag)(nil), "serverproto.RoleBag")
  14694. proto.RegisterType((*RoleHero)(nil), "serverproto.RoleHero")
  14695. proto.RegisterType((*RoleChip)(nil), "serverproto.RoleChip")
  14696. proto.RegisterType((*JobSkillData)(nil), "serverproto.JobSkillData")
  14697. proto.RegisterType((*RoleSkillSlot)(nil), "serverproto.RoleSkillSlot")
  14698. proto.RegisterType((*RoleSkill)(nil), "serverproto.RoleSkill")
  14699. proto.RegisterType((*CardData)(nil), "serverproto.CardData")
  14700. proto.RegisterType((*CardHandBook)(nil), "serverproto.CardHandBook")
  14701. proto.RegisterType((*CardCollect)(nil), "serverproto.CardCollect")
  14702. proto.RegisterType((*RoleCard)(nil), "serverproto.RoleCard")
  14703. proto.RegisterType((*RoleFashionData)(nil), "serverproto.RoleFashionData")
  14704. proto.RegisterType((*RoleFashion)(nil), "serverproto.RoleFashion")
  14705. proto.RegisterType((*RoleMap)(nil), "serverproto.RoleMap")
  14706. proto.RegisterType((*Position)(nil), "serverproto.Position")
  14707. proto.RegisterType((*Vector3)(nil), "serverproto.Vector3")
  14708. proto.RegisterType((*Player)(nil), "serverproto.Player")
  14709. proto.RegisterType((*PlayerShowInfo)(nil), "serverproto.PlayerShowInfo")
  14710. proto.RegisterType((*OtherPlayerDetailInfo)(nil), "serverproto.OtherPlayerDetailInfo")
  14711. proto.RegisterType((*UnitPosAndDir)(nil), "serverproto.UnitPosAndDir")
  14712. proto.RegisterType((*QuickBattleData)(nil), "serverproto.QuickBattleData")
  14713. proto.RegisterType((*BattleEvilBossData)(nil), "serverproto.BattleEvilBossData")
  14714. proto.RegisterType((*BattleEvilData)(nil), "serverproto.BattleEvilData")
  14715. proto.RegisterType((*BattleExpeditionActor)(nil), "serverproto.BattleExpeditionActor")
  14716. proto.RegisterType((*BattleExpeditionReward)(nil), "serverproto.BattleExpeditionReward")
  14717. proto.RegisterType((*ExpeditionRankInfo)(nil), "serverproto.ExpeditionRankInfo")
  14718. proto.RegisterType((*BattleExpedition)(nil), "serverproto.BattleExpedition")
  14719. proto.RegisterType((*RushMap)(nil), "serverproto.RushMap")
  14720. proto.RegisterType((*RoleBattle)(nil), "serverproto.RoleBattle")
  14721. proto.RegisterType((*ActorPosition)(nil), "serverproto.ActorPosition")
  14722. proto.RegisterType((*RankPlayerInfo)(nil), "serverproto.RankPlayerInfo")
  14723. proto.RegisterType((*WorldBossContentInfo)(nil), "serverproto.WorldBossContentInfo")
  14724. proto.RegisterType((*PointNameInfo)(nil), "serverproto.PointNameInfo")
  14725. proto.RegisterType((*WorldBossRandPointInfo)(nil), "serverproto.WorldBossRandPointInfo")
  14726. proto.RegisterType((*TaskProgressType)(nil), "serverproto.TaskProgressType")
  14727. proto.RegisterType((*TaskData)(nil), "serverproto.TaskData")
  14728. proto.RegisterType((*HeadCond)(nil), "serverproto.HeadCond")
  14729. proto.RegisterType((*RoleHeadCond)(nil), "serverproto.RoleHeadCond")
  14730. proto.RegisterType((*HeroCond)(nil), "serverproto.HeroCond")
  14731. proto.RegisterType((*RoleHeroCond)(nil), "serverproto.RoleHeroCond")
  14732. proto.RegisterType((*RoleTask)(nil), "serverproto.RoleTask")
  14733. proto.RegisterType((*SlotFightPower)(nil), "serverproto.SlotFightPower")
  14734. proto.RegisterType((*FightPowerData)(nil), "serverproto.FightPowerData")
  14735. proto.RegisterType((*RushArena)(nil), "serverproto.RushArena")
  14736. proto.RegisterType((*ArenaInfo)(nil), "serverproto.ArenaInfo")
  14737. proto.RegisterType((*ArenaRankInfo)(nil), "serverproto.ArenaRankInfo")
  14738. proto.RegisterType((*RoleArena)(nil), "serverproto.RoleArena")
  14739. proto.RegisterType((*MailContent)(nil), "serverproto.MailContent")
  14740. proto.RegisterType((*RoleMail)(nil), "serverproto.RoleMail")
  14741. proto.RegisterType((*RoleRed)(nil), "serverproto.RoleRed")
  14742. proto.RegisterType((*CompetitionRewardInfo)(nil), "serverproto.CompetitionRewardInfo")
  14743. proto.RegisterType((*CompetitionInfo)(nil), "serverproto.CompetitionInfo")
  14744. proto.RegisterType((*DivineInfo)(nil), "serverproto.DivineInfo")
  14745. proto.RegisterType((*DaySupplyData)(nil), "serverproto.DaySupplyData")
  14746. proto.RegisterType((*FansVoteData)(nil), "serverproto.FansVoteData")
  14747. proto.RegisterType((*FansBoxData)(nil), "serverproto.FansBoxData")
  14748. proto.RegisterType((*FansRankData)(nil), "serverproto.FansRankData")
  14749. proto.RegisterType((*FansVoteDetail)(nil), "serverproto.FansVoteDetail")
  14750. proto.RegisterType((*IdolFansInfo)(nil), "serverproto.IdolFansInfo")
  14751. proto.RegisterType((*IdolInfo)(nil), "serverproto.IdolInfo")
  14752. proto.RegisterType((*PlayerShowData)(nil), "serverproto.PlayerShowData")
  14753. proto.RegisterType((*IdolSeasonData)(nil), "serverproto.IdolSeasonData")
  14754. proto.RegisterType((*FansVoteRewardData)(nil), "serverproto.FansVoteRewardData")
  14755. proto.RegisterType((*RoleCompetition)(nil), "serverproto.RoleCompetition")
  14756. proto.RegisterType((*RoleFriend)(nil), "serverproto.RoleFriend")
  14757. proto.RegisterType((*RoleSocial)(nil), "serverproto.RoleSocial")
  14758. proto.RegisterType((*FightRoleInfo)(nil), "serverproto.FightRoleInfo")
  14759. proto.RegisterType((*ChatMessageInfo)(nil), "serverproto.ChatMessageInfo")
  14760. proto.RegisterType((*ChatPlayerBriefInfo)(nil), "serverproto.ChatPlayerBriefInfo")
  14761. proto.RegisterType((*CommonPlayerBriefInfo)(nil), "serverproto.CommonPlayerBriefInfo")
  14762. proto.RegisterType((*PlayerStateInfo)(nil), "serverproto.PlayerStateInfo")
  14763. proto.RegisterType((*SystemMessage)(nil), "serverproto.SystemMessage")
  14764. proto.RegisterType((*MessageContentInfo)(nil), "serverproto.MessageContentInfo")
  14765. proto.RegisterType((*RoleChat)(nil), "serverproto.RoleChat")
  14766. proto.RegisterType((*BuyInfo)(nil), "serverproto.BuyInfo")
  14767. proto.RegisterType((*SpecialShop)(nil), "serverproto.SpecialShop")
  14768. proto.RegisterType((*ShopBuyInfo)(nil), "serverproto.ShopBuyInfo")
  14769. proto.RegisterType((*ShopItem)(nil), "serverproto.ShopItem")
  14770. proto.RegisterType((*ShopData)(nil), "serverproto.ShopData")
  14771. proto.RegisterType((*ShopList)(nil), "serverproto.ShopList")
  14772. proto.RegisterType((*ViewRoleInfo)(nil), "serverproto.ViewRoleInfo")
  14773. proto.RegisterType((*ShopCost)(nil), "serverproto.ShopCost")
  14774. proto.RegisterType((*RoleShop)(nil), "serverproto.RoleShop")
  14775. proto.RegisterType((*CurRoundSign)(nil), "serverproto.CurRoundSign")
  14776. proto.RegisterType((*SignUp)(nil), "serverproto.SignUp")
  14777. proto.RegisterType((*RoleActivity)(nil), "serverproto.RoleActivity")
  14778. proto.RegisterType((*ActivitiesDetailData)(nil), "serverproto.ActivitiesDetailData")
  14779. proto.RegisterType((*ActivityBTROCoin)(nil), "serverproto.ActivityBTROCoin")
  14780. proto.RegisterType((*ActivitySignIn)(nil), "serverproto.ActivitySignIn")
  14781. proto.RegisterType((*ActivityWheelData)(nil), "serverproto.ActivityWheelData")
  14782. proto.RegisterType((*ExchangeData)(nil), "serverproto.ExchangeData")
  14783. proto.RegisterType((*ExchangeInfo)(nil), "serverproto.ExchangeInfo")
  14784. proto.RegisterType((*ActivitiesData)(nil), "serverproto.ActivitiesData")
  14785. proto.RegisterType((*ActivitiesFortnightDays)(nil), "serverproto.ActivitiesFortnightDays")
  14786. proto.RegisterType((*ActivitiesUnlockRechargeData)(nil), "serverproto.ActivitiesUnlockRechargeData")
  14787. proto.RegisterType((*ActivitiesCollectionData)(nil), "serverproto.ActivitiesCollectionData")
  14788. proto.RegisterType((*ActivitiesLikabilityData)(nil), "serverproto.ActivitiesLikabilityData")
  14789. proto.RegisterType((*FriendTowerInfo)(nil), "serverproto.FriendTowerInfo")
  14790. proto.RegisterType((*RushTower)(nil), "serverproto.RushTower")
  14791. proto.RegisterType((*RoleTower)(nil), "serverproto.RoleTower")
  14792. proto.RegisterType((*RefusedApply)(nil), "serverproto.RefusedApply")
  14793. proto.RegisterType((*DayApply)(nil), "serverproto.DayApply")
  14794. proto.RegisterType((*TowerBriefInfo)(nil), "serverproto.TowerBriefInfo")
  14795. proto.RegisterType((*RecommendGuild)(nil), "serverproto.RecommendGuild")
  14796. proto.RegisterType((*RecommendSet)(nil), "serverproto.RecommendSet")
  14797. proto.RegisterType((*MemberBrief)(nil), "serverproto.MemberBrief")
  14798. proto.RegisterType((*GuildNotifyData)(nil), "serverproto.GuildNotifyData")
  14799. proto.RegisterType((*MemberInfo)(nil), "serverproto.MemberInfo")
  14800. proto.RegisterType((*GuildBossLogDetial)(nil), "serverproto.GuildBossLogDetial")
  14801. proto.RegisterType((*GuildBossData)(nil), "serverproto.GuildBossData")
  14802. proto.RegisterType((*GuildLog)(nil), "serverproto.GuildLog")
  14803. proto.RegisterType((*GuildLogSet)(nil), "serverproto.GuildLogSet")
  14804. proto.RegisterType((*GuildMember)(nil), "serverproto.GuildMember")
  14805. proto.RegisterType((*MemberData)(nil), "serverproto.MemberData")
  14806. proto.RegisterType((*GuildBrief)(nil), "serverproto.GuildBrief")
  14807. proto.RegisterType((*GuildBase)(nil), "serverproto.GuildBase")
  14808. proto.RegisterType((*DemonDamage)(nil), "serverproto.DemonDamage")
  14809. proto.RegisterType((*GuildDemon)(nil), "serverproto.GuildDemon")
  14810. proto.RegisterType((*GuildActiveInfo)(nil), "serverproto.GuildActiveInfo")
  14811. proto.RegisterType((*RoleApplyInfo)(nil), "serverproto.RoleApplyInfo")
  14812. proto.RegisterType((*GuildBossTickTime)(nil), "serverproto.GuildBossTickTime")
  14813. proto.RegisterType((*GuildBattle)(nil), "serverproto.GuildBattle")
  14814. proto.RegisterType((*GuildDemonReward)(nil), "serverproto.GuildDemonReward")
  14815. proto.RegisterType((*DemonInfo)(nil), "serverproto.DemonInfo")
  14816. proto.RegisterType((*RoleGuild)(nil), "serverproto.RoleGuild")
  14817. proto.RegisterType((*GuildIdex)(nil), "serverproto.GuildIdex")
  14818. proto.RegisterType((*RushRoundData)(nil), "serverproto.RushRoundData")
  14819. proto.RegisterType((*RushData)(nil), "serverproto.RushData")
  14820. proto.RegisterType((*GuildFightLog)(nil), "serverproto.GuildFightLog")
  14821. proto.RegisterType((*GuildFight)(nil), "serverproto.GuildFight")
  14822. proto.RegisterType((*GuildBossInfo)(nil), "serverproto.GuildBossInfo")
  14823. proto.RegisterType((*GuildBoss)(nil), "serverproto.GuildBoss")
  14824. proto.RegisterType((*RoleApplayData)(nil), "serverproto.RoleApplayData")
  14825. proto.RegisterType((*GuildApplayData)(nil), "serverproto.GuildApplayData")
  14826. proto.RegisterType((*GuildBattleSelfData)(nil), "serverproto.GuildBattleSelfData")
  14827. proto.RegisterType((*GuildPosIdxData)(nil), "serverproto.GuildPosIdxData")
  14828. proto.RegisterType((*GuildBattleLog)(nil), "serverproto.GuildBattleLog")
  14829. proto.RegisterType((*GuildBattleBaseData)(nil), "serverproto.GuildBattleBaseData")
  14830. proto.RegisterType((*GuildBattleBase)(nil), "serverproto.GuildBattleBase")
  14831. proto.RegisterType((*CountTableData)(nil), "serverproto.CountTableData")
  14832. proto.RegisterType((*GuildCountPartTable)(nil), "serverproto.GuildCountPartTable")
  14833. proto.RegisterType((*GuildBattleDetail)(nil), "serverproto.GuildBattleDetail")
  14834. proto.RegisterType((*GuildBattleMvp)(nil), "serverproto.GuildBattleMvp")
  14835. proto.RegisterType((*GuildBattleRank)(nil), "serverproto.GuildBattleRank")
  14836. proto.RegisterType((*GuildBattleCP)(nil), "serverproto.GuildBattleCP")
  14837. proto.RegisterType((*GMNoticeInfo)(nil), "serverproto.GMNoticeInfo")
  14838. proto.RegisterType((*ReconnectUserData)(nil), "serverproto.ReconnectUserData")
  14839. proto.RegisterType((*EquipSlotCards)(nil), "serverproto.EquipSlotCards")
  14840. proto.RegisterType((*BattleRecordInfo)(nil), "serverproto.BattleRecordInfo")
  14841. proto.RegisterType((*AssistSaveData)(nil), "serverproto.AssistSaveData")
  14842. proto.RegisterType((*AssistData)(nil), "serverproto.AssistData")
  14843. proto.RegisterType((*PetBondPosData)(nil), "serverproto.PetBondPosData")
  14844. proto.RegisterType((*PetBondData)(nil), "serverproto.PetBondData")
  14845. proto.RegisterType((*PetSkillData)(nil), "serverproto.PetSkillData")
  14846. proto.RegisterType((*PetData)(nil), "serverproto.PetData")
  14847. proto.RegisterType((*AssistIdxData)(nil), "serverproto.AssistIdxData")
  14848. proto.RegisterType((*PetManualST)(nil), "serverproto.PetManualST")
  14849. proto.RegisterType((*RushPet)(nil), "serverproto.RushPet")
  14850. proto.RegisterType((*RolePet)(nil), "serverproto.RolePet")
  14851. proto.RegisterType((*PetAdvAchievementData)(nil), "serverproto.PetAdvAchievementData")
  14852. proto.RegisterType((*CardCollection)(nil), "serverproto.CardCollection")
  14853. proto.RegisterType((*InvitationTaskData)(nil), "serverproto.InvitationTaskData")
  14854. proto.RegisterType((*InvitationLogData)(nil), "serverproto.InvitationLogData")
  14855. proto.RegisterType((*InvitationMemberValData)(nil), "serverproto.InvitationMemberValData")
  14856. proto.RegisterType((*RoleInvitation)(nil), "serverproto.RoleInvitation")
  14857. proto.RegisterType((*DrawData)(nil), "serverproto.DrawData")
  14858. proto.RegisterType((*RoleDraw)(nil), "serverproto.RoleDraw")
  14859. proto.RegisterType((*RuneGoods)(nil), "serverproto.RuneGoods")
  14860. proto.RegisterType((*RuneShop)(nil), "serverproto.RuneShop")
  14861. proto.RegisterType((*RuneExplore)(nil), "serverproto.RuneExplore")
  14862. proto.RegisterType((*RuneBaseData)(nil), "serverproto.RuneBaseData")
  14863. proto.RegisterType((*RuneSpecialPrivilegeData)(nil), "serverproto.RuneSpecialPrivilegeData")
  14864. proto.RegisterType((*RoleRune)(nil), "serverproto.RoleRune")
  14865. proto.RegisterType((*RushRankTop3)(nil), "serverproto.RushRankTop3")
  14866. proto.RegisterType((*RushActivityData)(nil), "serverproto.RushActivityData")
  14867. proto.RegisterType((*DaoChang100Log)(nil), "serverproto.DaoChang100Log")
  14868. proto.RegisterType((*DaoChang100PosRewardData)(nil), "serverproto.DaoChang100PosRewardData")
  14869. proto.RegisterType((*DaoChang100PosIdxData)(nil), "serverproto.DaoChang100PosIdxData")
  14870. proto.RegisterType((*WheelRewardItemInfo)(nil), "serverproto.WheelRewardItemInfo")
  14871. proto.RegisterType((*WheelLogData)(nil), "serverproto.WheelLogData")
  14872. proto.RegisterType((*RoleDaoChang100)(nil), "serverproto.RoleDaoChang100")
  14873. proto.RegisterType((*RoleCheatChat)(nil), "serverproto.RoleCheatChat")
  14874. proto.RegisterType((*RoleStatistic)(nil), "serverproto.RoleStatistic")
  14875. proto.RegisterType((*KeepSake)(nil), "serverproto.KeepSake")
  14876. proto.RegisterType((*RoleKeepSake)(nil), "serverproto.RoleKeepSake")
  14877. proto.RegisterType((*KeepSakeCollection)(nil), "serverproto.KeepSakeCollection")
  14878. proto.RegisterType((*RushInfo)(nil), "serverproto.RushInfo")
  14879. proto.RegisterType((*RushPetInfo)(nil), "serverproto.RushPetInfo")
  14880. proto.RegisterType((*RushPetData)(nil), "serverproto.RushPetData")
  14881. proto.RegisterType((*RoleCross)(nil), "serverproto.RoleCross")
  14882. proto.RegisterType((*RoleYuanHangTrial)(nil), "serverproto.RoleYuanHangTrial")
  14883. proto.RegisterType((*YuanHangTrialData)(nil), "serverproto.YuanHangTrialData")
  14884. proto.RegisterType((*YuanHangTrialLogData)(nil), "serverproto.YuanHangTrialLogData")
  14885. proto.RegisterType((*CommonRankInfo)(nil), "serverproto.CommonRankInfo")
  14886. proto.RegisterType((*RoleCrossTopTower)(nil), "serverproto.RoleCrossTopTower")
  14887. proto.RegisterType((*TopTowerFightRoleInfo)(nil), "serverproto.TopTowerFightRoleInfo")
  14888. proto.RegisterType((*ServerStateInfo)(nil), "serverproto.ServerStateInfo")
  14889. proto.RegisterType((*StateDetailDesc)(nil), "serverproto.StateDetailDesc")
  14890. proto.RegisterType((*RoleRush)(nil), "serverproto.RoleRush")
  14891. proto.RegisterType((*RushSkill)(nil), "serverproto.RushSkill")
  14892. proto.RegisterType((*HeadData)(nil), "serverproto.HeadData")
  14893. proto.RegisterType((*RoleHead)(nil), "serverproto.RoleHead")
  14894. proto.RegisterType((*RoleWish)(nil), "serverproto.RoleWish")
  14895. proto.RegisterType((*WishSlot)(nil), "serverproto.WishSlot")
  14896. proto.RegisterType((*RoleBT)(nil), "serverproto.RoleBT")
  14897. proto.RegisterType((*BTBoliData)(nil), "serverproto.BTBoliData")
  14898. proto.RegisterType((*BTBaseData)(nil), "serverproto.BTBaseData")
  14899. proto.RegisterType((*Role)(nil), "serverproto.Role")
  14900. }
  14901. func init() {
  14902. proto.RegisterFile("user.proto", fileDescriptor_116e343673f7ffaf)
  14903. }
  14904. var fileDescriptor_116e343673f7ffaf = []byte{
  14905. // 14932 bytes of a gzipped FileDescriptorProto
  14906. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0xbd, 0x5d, 0x8c, 0x24, 0x59,
  14907. 0x76, 0x10, 0xac, 0xac, 0xcc, 0xac, 0xcc, 0x3c, 0xf9, 0x57, 0x15, 0xdd, 0x55, 0x53, 0x3d, 0x3d,
  14908. 0x3d, 0x3f, 0xb1, 0x33, 0xb3, 0x3d, 0xb3, 0xb3, 0x33, 0xd3, 0xd5, 0x3f, 0xdb, 0xb3, 0x33, 0xbb,
  14909. 0xa3, 0xee, 0xea, 0xee, 0xed, 0x9a, 0xed, 0x9e, 0xa9, 0x8d, 0xea, 0x9e, 0xf1, 0x37, 0x9f, 0xad,
  14910. 0x24, 0x32, 0xe3, 0x56, 0x65, 0x4c, 0x65, 0x66, 0xe4, 0x44, 0x44, 0x56, 0x57, 0xae, 0x6d, 0x8c,
  14911. 0x11, 0xc6, 0xc8, 0xc6, 0xc6, 0x42, 0x08, 0x23, 0x21, 0x5b, 0x20, 0x1b, 0x21, 0xf0, 0x83, 0x05,
  14912. 0x48, 0x80, 0xc1, 0x0f, 0x60, 0x0b, 0x61, 0x09, 0x24, 0x2c, 0x1e, 0x8c, 0xc4, 0x03, 0x92, 0xfd,
  14913. 0x82, 0x25, 0x8b, 0x17, 0x24, 0x10, 0xe0, 0x17, 0x74, 0x7e, 0x6e, 0xc4, 0x8d, 0xc8, 0xc8, 0xaa,
  14914. 0x9e, 0xf1, 0xca, 0xc0, 0x53, 0x66, 0x9c, 0x7b, 0xee, 0xff, 0xbd, 0xe7, 0x9e, 0x7b, 0xfe, 0x2e,
  14915. 0xc0, 0x2c, 0x52, 0xe1, 0x9b, 0xd3, 0x30, 0x88, 0x03, 0xab, 0x19, 0xa9, 0xf0, 0x58, 0x85, 0xf4,
  14916. 0x61, 0xff, 0xd3, 0x12, 0x34, 0x6f, 0x0d, 0x06, 0xc1, 0x6c, 0x12, 0x3b, 0xc1, 0x48, 0x59, 0xcf,
  14917. 0x40, 0x2d, 0x98, 0xaa, 0x49, 0xcf, 0xf7, 0xb6, 0x4a, 0x2f, 0x96, 0x2e, 0x37, 0x9c, 0x55, 0xfc,
  14918. 0xdc, 0xf5, 0xac, 0x67, 0xa1, 0x3e, 0x1d, 0xb9, 0xf1, 0x41, 0x10, 0x8e, 0xb7, 0x56, 0x28, 0x25,
  14919. 0xf9, 0xb6, 0xd6, 0xa0, 0x3c, 0xf3, 0xbd, 0xad, 0xf2, 0x8b, 0xa5, 0xcb, 0x15, 0x07, 0xff, 0x5a,
  14920. 0xaf, 0x40, 0x67, 0x3a, 0x0c, 0x26, 0xaa, 0x97, 0xe4, 0xa9, 0xbc, 0x58, 0xba, 0x5c, 0x75, 0xda,
  14921. 0x04, 0xdd, 0xd3, 0x19, 0xbf, 0x02, 0xed, 0x50, 0x1d, 0xfa, 0x51, 0xac, 0xc2, 0x5e, 0xec, 0x8f,
  14922. 0xd5, 0x56, 0x95, 0x8a, 0x68, 0x69, 0xe0, 0x23, 0x7f, 0xac, 0xac, 0x4d, 0x58, 0xfd, 0x34, 0x98,
  14923. 0xa8, 0x5d, 0x6f, 0x6b, 0x95, 0xca, 0x90, 0x2f, 0xfb, 0x75, 0x68, 0x3b, 0x6a, 0x10, 0x4c, 0x26,
  14924. 0x6a, 0x10, 0xef, 0x4e, 0x0e, 0x02, 0xeb, 0x02, 0xd4, 0xa7, 0xc7, 0xd3, 0xde, 0x24, 0xf0, 0x94,
  14925. 0x34, 0xbe, 0x36, 0x3d, 0x9e, 0x7e, 0x18, 0x78, 0xca, 0xfe, 0x08, 0xba, 0x8f, 0x23, 0x15, 0xee,
  14926. 0x18, 0xd8, 0x97, 0x00, 0x46, 0xc1, 0xa1, 0x3f, 0x30, 0xf1, 0x1b, 0x04, 0xc1, 0x1c, 0x98, 0x8c,
  14927. 0x2d, 0xea, 0x45, 0xb1, 0x3b, 0x9e, 0x52, 0x8f, 0xcb, 0x4e, 0x03, 0x21, 0xfb, 0x08, 0xb0, 0x6f,
  14928. 0x40, 0xeb, 0xbb, 0x6a, 0xfe, 0xb1, 0x3b, 0x9a, 0xa9, 0x47, 0xf3, 0xa9, 0xc2, 0x21, 0x38, 0x52,
  14929. 0x73, 0x2a, 0xa6, 0xea, 0xe0, 0x5f, 0xeb, 0x3c, 0x54, 0x8f, 0x31, 0x99, 0xf2, 0x56, 0x1d, 0xfe,
  14930. 0xb0, 0x77, 0x60, 0xcd, 0xcc, 0xf7, 0xc0, 0x8f, 0xe2, 0x82, 0xbc, 0x97, 0x00, 0x08, 0xbd, 0x37,
  14931. 0xf2, 0xa3, 0x78, 0x6b, 0xe5, 0xc5, 0xf2, 0xe5, 0xaa, 0xd3, 0x20, 0x08, 0x66, 0xb0, 0xff, 0x41,
  14932. 0x09, 0x3a, 0x66, 0x29, 0x37, 0xae, 0x99, 0x65, 0x54, 0x4e, 0xa9, 0x1f, 0x07, 0x93, 0xfe, 0x6c,
  14933. 0xd3, 0x6c, 0x55, 0x1d, 0xf9, 0x4a, 0xe0, 0x57, 0x65, 0xa2, 0xe4, 0x0b, 0xd7, 0x43, 0x14, 0x87,
  14934. 0xbd, 0x63, 0x77, 0x44, 0x73, 0xd3, 0x70, 0x56, 0xa3, 0x38, 0xfc, 0xd8, 0x1d, 0x25, 0x19, 0xae,
  14935. 0xd1, 0xac, 0x54, 0x24, 0xc3, 0xb5, 0x04, 0x7e, 0x7d, 0xab, 0xf6, 0x62, 0xe9, 0x72, 0x5d, 0xe0,
  14936. 0xd7, 0xed, 0x6f, 0xc3, 0x7a, 0xb6, 0xc9, 0xfb, 0x71, 0x58, 0xd0, 0x6a, 0xa3, 0xbe, 0x15, 0xb3,
  14937. 0x3e, 0x7b, 0x1f, 0xba, 0x3a, 0xff, 0xbd, 0x51, 0xe0, 0xc6, 0x57, 0xb7, 0xcf, 0x1a, 0xf3, 0x15,
  14938. 0xdd, 0xe7, 0x2d, 0xa8, 0xd1, 0x9f, 0x1b, 0xd7, 0xa8, 0xd3, 0x25, 0x47, 0x7f, 0xda, 0xdf, 0x80,
  14939. 0xf6, 0xe3, 0x65, 0xd3, 0xd8, 0x2e, 0x28, 0xb2, 0xad, 0xa7, 0x71, 0x00, 0x9d, 0xfd, 0x51, 0x10,
  14940. 0xdf, 0x51, 0xb1, 0xeb, 0x8f, 0xee, 0xb8, 0xb1, 0x8b, 0x78, 0x23, 0x75, 0xac, 0x46, 0xd2, 0x1c,
  14941. 0xfe, 0xc0, 0x25, 0xa9, 0x3e, 0x9f, 0xf9, 0x53, 0xdc, 0x4f, 0x3c, 0x0f, 0x35, 0xfa, 0xde, 0xf5,
  14942. 0xac, 0x17, 0xa1, 0x35, 0x70, 0x43, 0xaf, 0xe7, 0x7b, 0x3c, 0xcb, 0x65, 0x9a, 0x65, 0x40, 0xd8,
  14943. 0xae, 0x47, 0xd3, 0xfc, 0x23, 0x50, 0xa7, 0x4a, 0xb0, 0xf8, 0x67, 0xa0, 0x36, 0x54, 0x61, 0xa0,
  14944. 0xf7, 0x65, 0xd5, 0x59, 0xc5, 0xcf, 0x5d, 0xcf, 0xba, 0x09, 0x8d, 0x68, 0x14, 0xc4, 0xe9, 0x4a,
  14945. 0x69, 0x6e, 0x5f, 0x7c, 0xd3, 0xd8, 0xe1, 0x6f, 0x66, 0xdb, 0xe9, 0xd4, 0x11, 0x9b, 0x8a, 0x3f,
  14946. 0x81, 0xd6, 0x9e, 0x8a, 0xef, 0x62, 0x73, 0xa8, 0x8a, 0x0e, 0xac, 0x48, 0xe9, 0x6d, 0x67, 0xc5,
  14947. 0xa7, 0x06, 0x72, 0xdb, 0x07, 0x07, 0x87, 0x69, 0xfb, 0x81, 0x60, 0x3b, 0x07, 0x87, 0xbb, 0x5e,
  14948. 0xda, 0xe7, 0xb2, 0xd9, 0xe7, 0x24, 0xdf, 0x54, 0xc5, 0x98, 0xaf, 0x42, 0x25, 0x72, 0xbe, 0x3d,
  14949. 0x15, 0xef, 0x7a, 0xb6, 0x07, 0xeb, 0x7b, 0x2a, 0xce, 0x0d, 0xe0, 0x1a, 0x94, 0x7d, 0xef, 0x44,
  14950. 0xcf, 0xa6, 0xef, 0x9d, 0x2c, 0x0c, 0x5e, 0x3b, 0x1d, 0x3c, 0x1b, 0xda, 0x51, 0x8c, 0xf4, 0x25,
  14951. 0x3b, 0x7a, 0x4d, 0x02, 0xca, 0xf0, 0x5d, 0x81, 0xc6, 0xfe, 0x91, 0x3f, 0x1a, 0xe5, 0x3a, 0x57,
  14952. 0xa5, 0xce, 0x9d, 0x87, 0xea, 0x34, 0xf0, 0x27, 0xb1, 0xde, 0x1d, 0xf4, 0x61, 0xff, 0x59, 0x68,
  14953. 0xec, 0x0c, 0xdd, 0xc9, 0xa1, 0xfa, 0x20, 0xe8, 0x5b, 0xdb, 0xd0, 0x88, 0xdd, 0xe8, 0x88, 0xcb,
  14954. 0x2f, 0xd1, 0xc8, 0x6e, 0x64, 0x46, 0xf6, 0x91, 0x1b, 0x1d, 0xf1, 0x98, 0x22, 0x1e, 0x6d, 0x65,
  14955. 0x63, 0x9a, 0x56, 0x32, 0xd3, 0xf4, 0x32, 0x74, 0x3e, 0x0b, 0xfa, 0xbd, 0x83, 0x59, 0x34, 0x44,
  14956. 0x92, 0x12, 0x2b, 0x1a, 0xb3, 0xb6, 0xd3, 0xfa, 0x2c, 0xe8, 0xdf, 0x9b, 0x45, 0xc3, 0x7d, 0x84,
  14957. 0xd9, 0x7d, 0x58, 0xdb, 0x53, 0xf1, 0xf7, 0xfc, 0xf9, 0x4c, 0xe1, 0xe8, 0x68, 0xaa, 0x46, 0x13,
  14958. 0x9c, 0x0e, 0x4e, 0x0d, 0xbf, 0x77, 0xbd, 0x13, 0x6b, 0x03, 0x56, 0x65, 0x8c, 0x65, 0x71, 0x4e,
  14959. 0x71, 0x78, 0xad, 0xe7, 0x00, 0x10, 0x2c, 0xd3, 0xc6, 0x73, 0x53, 0x9f, 0xaa, 0x98, 0x26, 0xcd,
  14960. 0x1e, 0xd1, 0xb4, 0x53, 0x1d, 0x54, 0x7e, 0x5a, 0x48, 0xc9, 0x2c, 0xe4, 0x2e, 0x74, 0x3f, 0x47,
  14961. 0x9c, 0x5e, 0x7e, 0x75, 0x5d, 0xca, 0x8c, 0x41, 0xbe, 0xb9, 0x4e, 0xfb, 0x73, 0xfd, 0x49, 0x93,
  14962. 0x30, 0x4e, 0x6b, 0xbb, 0x15, 0xc7, 0xe1, 0xb2, 0xda, 0xee, 0xc1, 0x5a, 0xdf, 0x8d, 0xe3, 0x91,
  14963. 0xea, 0xb9, 0x71, 0x1c, 0x9a, 0xd5, 0x3d, 0x97, 0xa9, 0x2e, 0x47, 0x02, 0x9c, 0x0e, 0xe7, 0xc2,
  14964. 0xa2, 0xa9, 0xba, 0xff, 0xb2, 0x0a, 0xf5, 0xfb, 0x2a, 0x0c, 0x0a, 0xe7, 0xfc, 0x22, 0x34, 0x06,
  14965. 0xc1, 0xe4, 0xc0, 0x37, 0x56, 0x73, 0x9d, 0x01, 0xbb, 0x9e, 0xf5, 0x02, 0x34, 0x0f, 0xfc, 0xc3,
  14966. 0x61, 0xdc, 0x9b, 0x06, 0x4f, 0x54, 0x28, 0xa3, 0x06, 0x04, 0xda, 0x43, 0x08, 0xe6, 0xf6, 0xa3,
  14967. 0x1e, 0xd7, 0x47, 0x6b, 0xba, 0xee, 0xd4, 0xfd, 0xe8, 0x36, 0x7d, 0x23, 0xc1, 0xee, 0xbb, 0x91,
  14968. 0xea, 0xf1, 0x76, 0xa8, 0x52, 0xe6, 0x06, 0x42, 0x1e, 0xd0, 0x96, 0xf8, 0x0a, 0xb4, 0x5d, 0xef,
  14969. 0xd8, 0x9d, 0x0c, 0x34, 0x06, 0x9f, 0x64, 0x2d, 0x01, 0x32, 0xd2, 0x2b, 0xd0, 0x89, 0xe2, 0x50,
  14970. 0x4d, 0x0e, 0xe3, 0xa1, 0x60, 0xd5, 0xf8, 0xcc, 0xd4, 0x50, 0x46, 0x7b, 0x0d, 0x2a, 0x38, 0x25,
  14971. 0x5b, 0xf5, 0x17, 0x4b, 0x0b, 0x2b, 0x52, 0x93, 0x0b, 0x87, 0x50, 0xac, 0x37, 0xa0, 0x1a, 0xe1,
  14972. 0x0e, 0xd8, 0x6a, 0x10, 0xee, 0x66, 0x06, 0x17, 0x8f, 0x7b, 0xda, 0x1f, 0x0e, 0x23, 0x59, 0x37,
  14973. 0xa0, 0x91, 0x0e, 0x3e, 0xd0, 0xe0, 0x5f, 0x28, 0x1c, 0x7c, 0xa4, 0x94, 0x4e, 0xdd, 0x95, 0x31,
  14974. 0xc7, 0xbe, 0x53, 0x3e, 0xde, 0x4f, 0x4d, 0xee, 0x3b, 0x42, 0xf6, 0x10, 0x80, 0x5b, 0x55, 0xa6,
  14975. 0x56, 0x26, 0xbe, 0x45, 0x13, 0xdf, 0x64, 0x20, 0x11, 0x04, 0xeb, 0x55, 0xe8, 0x62, 0xa2, 0x39,
  14976. 0x01, 0x6d, 0x3a, 0x13, 0xda, 0x53, 0x15, 0xdf, 0x4b, 0xe7, 0xe0, 0x3d, 0x68, 0x7d, 0x3e, 0x73,
  14977. 0x47, 0x7e, 0x3c, 0xe7, 0x56, 0x76, 0xce, 0x6a, 0x65, 0x53, 0xd0, 0xa9, 0xa1, 0x57, 0x60, 0x23,
  14978. 0x54, 0xd3, 0x50, 0x45, 0x51, 0x8f, 0x7a, 0xdc, 0x43, 0x6e, 0x01, 0x4f, 0x9a, 0x2e, 0xb5, 0xd9,
  14979. 0x92, 0x44, 0x1a, 0x94, 0xbd, 0xe3, 0x29, 0x9e, 0x72, 0xbb, 0xb0, 0xc6, 0xa8, 0x4c, 0x88, 0x68,
  14980. 0xe0, 0xd7, 0x68, 0x30, 0x5f, 0xc8, 0x0e, 0x3c, 0x22, 0x11, 0x29, 0x4d, 0xa6, 0xa0, 0x13, 0x65,
  14981. 0x60, 0xd6, 0xfb, 0xd0, 0xc1, 0x3e, 0xf2, 0xa6, 0xf2, 0xdc, 0xd8, 0xdd, 0x5a, 0xa7, 0x82, 0x2e,
  14982. 0x14, 0xee, 0x27, 0xda, 0x4b, 0xad, 0xa9, 0x7c, 0xd1, 0x72, 0xfe, 0x00, 0xce, 0xe7, 0xf7, 0x48,
  14983. 0x2f, 0x18, 0x79, 0x5b, 0xdb, 0x67, 0x0d, 0xc2, 0x7a, 0x76, 0x93, 0x7c, 0x34, 0x2a, 0xde, 0x6f,
  14984. 0x57, 0xbf, 0xc4, 0x7e, 0xfb, 0x31, 0x68, 0xde, 0x73, 0xa3, 0xa1, 0x1f, 0x4c, 0x34, 0x0d, 0x57,
  14985. 0x73, 0xa5, 0x69, 0xb8, 0x9a, 0x2b, 0xcb, 0x82, 0xca, 0xd0, 0xf5, 0x43, 0xd9, 0x6e, 0xf4, 0x1f,
  14986. 0xb7, 0x1a, 0xfe, 0xf6, 0xdc, 0x63, 0x37, 0x76, 0x93, 0xad, 0x86, 0xa0, 0x5b, 0x04, 0xc1, 0xe5,
  14987. 0x70, 0xc0, 0xa5, 0xf6, 0x66, 0x53, 0x6e, 0x5c, 0x85, 0xe8, 0x7b, 0x5b, 0xc0, 0x8f, 0xa7, 0x54,
  14988. 0xfb, 0xe3, 0xa4, 0x76, 0xa2, 0x2d, 0x5b, 0x50, 0xfb, 0x2c, 0xe8, 0x63, 0x97, 0x35, 0xa1, 0x94,
  14989. 0x4f, 0x64, 0x4a, 0xb0, 0x9f, 0xbb, 0x09, 0x55, 0xe6, 0xaf, 0xf4, 0x70, 0x2f, 0x9b, 0x3c, 0xda,
  14990. 0xff, 0x0f, 0xed, 0xfb, 0xca, 0xf5, 0xee, 0x85, 0xee, 0x98, 0x47, 0xde, 0x86, 0xf6, 0x50, 0xb9,
  14991. 0x5e, 0xef, 0x00, 0x21, 0xe9, 0x11, 0xdc, 0x1c, 0x6a, 0x2c, 0x5e, 0xc2, 0x06, 0x0e, 0x31, 0xb3,
  14992. 0xcc, 0x34, 0xb6, 0x13, 0x2c, 0xe4, 0x66, 0xed, 0x9f, 0x2f, 0x21, 0x85, 0x72, 0x3d, 0xa2, 0xbd,
  14993. 0x2f, 0x41, 0x8b, 0x32, 0x1d, 0xab, 0x30, 0xf2, 0x83, 0x89, 0x59, 0xee, 0xc7, 0x0c, 0x42, 0xb2,
  14994. 0x43, 0x28, 0x06, 0x27, 0x58, 0x47, 0x00, 0xad, 0xe8, 0xdb, 0x99, 0x4a, 0x93, 0x83, 0xb0, 0xb9,
  14995. 0xfd, 0x6c, 0x66, 0x16, 0x33, 0xbd, 0x31, 0x1a, 0x44, 0x83, 0xf8, 0xdf, 0xca, 0x50, 0x47, 0x5a,
  14996. 0x40, 0x3d, 0xbd, 0x00, 0x75, 0xa2, 0x63, 0xea, 0x64, 0xaa, 0xc7, 0x10, 0xbf, 0xef, 0x9e, 0x4c,
  14997. 0xf1, 0x68, 0xc3, 0x13, 0x0c, 0x53, 0x64, 0x10, 0x3f, 0x0b, 0xfa, 0x98, 0x70, 0x11, 0x1a, 0x98,
  14998. 0x60, 0x72, 0x02, 0xf5, 0xcf, 0x82, 0xfe, 0x03, 0xcd, 0x00, 0xd1, 0x81, 0x88, 0xd9, 0x98, 0xb3,
  14999. 0xa4, 0x03, 0x12, 0xf3, 0x6d, 0x63, 0xcf, 0xc2, 0x80, 0xf7, 0x42, 0xb5, 0x80, 0x9a, 0x69, 0x42,
  15000. 0xee, 0x50, 0x11, 0xd4, 0xbe, 0x1c, 0x95, 0x66, 0xd6, 0xd3, 0xa4, 0xd2, 0x9b, 0xb0, 0x3a, 0x08,
  15001. 0x67, 0x7e, 0xa4, 0x84, 0x78, 0xca, 0x17, 0x12, 0xa9, 0xb1, 0x7b, 0xd2, 0x93, 0xb4, 0x3a, 0x13,
  15002. 0xa9, 0xb1, 0x7b, 0xb2, 0xc3, 0xc9, 0x74, 0x6e, 0xbb, 0xc8, 0x8c, 0x11, 0xad, 0xa4, 0x73, 0xdb,
  15003. 0xf5, 0x78, 0x5a, 0x47, 0x6e, 0x14, 0xf7, 0xf0, 0x62, 0x30, 0xe1, 0x69, 0x05, 0xa6, 0x4c, 0x08,
  15004. 0x7e, 0x80, 0x50, 0xba, 0xa4, 0x5c, 0x84, 0x06, 0x13, 0x8a, 0x7e, 0x70, 0x22, 0x34, 0xb0, 0x4e,
  15005. 0x80, 0xdb, 0xc1, 0x89, 0xb5, 0x03, 0x6b, 0xfd, 0x20, 0x8a, 0x7a, 0xa1, 0x7a, 0x82, 0x1c, 0x1f,
  15006. 0xcd, 0x53, 0xeb, 0xac, 0x5d, 0xdb, 0xc1, 0x2c, 0x0e, 0xe5, 0xa0, 0xb9, 0x7e, 0x1d, 0xd6, 0xb9,
  15007. 0x86, 0x50, 0x45, 0x78, 0xba, 0xe3, 0x95, 0x8d, 0xa8, 0x64, 0xd5, 0xe9, 0x52, 0x82, 0x83, 0xf0,
  15008. 0x1d, 0x04, 0x2f, 0x2e, 0xd8, 0xce, 0xc2, 0x82, 0xb5, 0xff, 0x72, 0x8b, 0xe7, 0xfd, 0xb6, 0x1b,
  15009. 0x29, 0xe3, 0xa8, 0xac, 0xe8, 0xa3, 0x72, 0xe2, 0x0f, 0x8e, 0x7a, 0x13, 0x57, 0xd6, 0x71, 0xc3,
  15010. 0xa9, 0x23, 0xe0, 0x43, 0x77, 0x4c, 0x7b, 0xda, 0x53, 0xd1, 0x80, 0xe6, 0xba, 0xe1, 0xd0, 0x7f,
  15011. 0xdc, 0xf9, 0x91, 0x3a, 0x91, 0x29, 0xc6, 0xbf, 0xb8, 0x1b, 0xa9, 0x8d, 0xe1, 0x5c, 0xce, 0x43,
  15012. 0xfd, 0x89, 0x6b, 0xe2, 0x70, 0xe6, 0x7b, 0xd4, 0x30, 0x3e, 0x08, 0x6b, 0xf4, 0xbd, 0xeb, 0x61,
  15013. 0xd1, 0x83, 0xc0, 0x9f, 0xd0, 0xe4, 0x55, 0x1c, 0xfa, 0x8f, 0x45, 0x87, 0xe3, 0x3e, 0xcd, 0x59,
  15014. 0xdb, 0xc1, 0xbf, 0xd6, 0x35, 0xa8, 0x87, 0x2a, 0xe2, 0x71, 0x6c, 0x9c, 0x35, 0x8e, 0xb5, 0x50,
  15015. 0x45, 0x34, 0x80, 0xdb, 0xd0, 0x08, 0x83, 0x91, 0xd0, 0x5e, 0x28, 0x58, 0x6f, 0x7a, 0x17, 0x38,
  15016. 0xf5, 0x50, 0xef, 0x87, 0x77, 0xa1, 0xa5, 0x29, 0x11, 0x65, 0x6b, 0x52, 0xb6, 0xad, 0x4c, 0x36,
  15017. 0x83, 0x00, 0x3a, 0xcd, 0x03, 0x83, 0x1a, 0x6e, 0xcb, 0xd6, 0xc5, 0xad, 0x4e, 0x33, 0xb5, 0xb8,
  15018. 0xc0, 0x99, 0x0e, 0xf0, 0x8e, 0x4e, 0xb8, 0xbd, 0x38, 0x08, 0xe7, 0x3c, 0x69, 0x65, 0xe2, 0xf6,
  15019. 0xf0, 0x7b, 0xd7, 0xb3, 0xae, 0xc0, 0xea, 0x80, 0xc6, 0x89, 0xce, 0xab, 0x53, 0xfb, 0x2c, 0x88,
  15020. 0xd6, 0xb7, 0xa1, 0x3d, 0x76, 0xa7, 0x3d, 0x77, 0xe2, 0x8f, 0xdd, 0x18, 0x09, 0xcc, 0xda, 0x59,
  15021. 0x39, 0x5b, 0x63, 0x77, 0x7a, 0x4b, 0xa3, 0x33, 0x39, 0x90, 0x65, 0xbf, 0x4e, 0x53, 0x52, 0xeb,
  15022. 0xbb, 0xbc, 0xe0, 0x5f, 0x81, 0x4e, 0x1c, 0xc4, 0x2e, 0x2e, 0xc7, 0xc1, 0xd0, 0x0d, 0x0f, 0xd5,
  15023. 0x96, 0x45, 0x77, 0xae, 0x36, 0x41, 0x1d, 0x01, 0x22, 0x85, 0xf3, 0xdc, 0x79, 0x8a, 0x74, 0x8e,
  15024. 0x90, 0x9a, 0x9e, 0x3b, 0x4f, 0x50, 0x2e, 0x42, 0xe3, 0xd8, 0x9f, 0x0a, 0xfd, 0x38, 0xcf, 0x5b,
  15025. 0xe7, 0xd8, 0x9f, 0x32, 0xfd, 0x78, 0x03, 0x2c, 0xda, 0x7f, 0xba, 0x00, 0x6e, 0xcb, 0x06, 0xb5,
  15026. 0x65, 0x0d, 0x53, 0x74, 0x31, 0xd4, 0xa8, 0xaf, 0x42, 0xf7, 0xf3, 0x99, 0x8a, 0xb0, 0xed, 0xb2,
  15027. 0xd9, 0xb6, 0x36, 0xa9, 0xc0, 0x8e, 0x06, 0xf3, 0x86, 0x42, 0x86, 0x6c, 0x10, 0x2a, 0x37, 0x56,
  15028. 0x1a, 0xed, 0x19, 0x62, 0xe8, 0x5a, 0x0c, 0x14, 0x24, 0xdd, 0x7b, 0x3c, 0x50, 0xb6, 0x34, 0x31,
  15029. 0x9c, 0xd0, 0x81, 0x62, 0x43, 0x7b, 0x30, 0x74, 0xe3, 0x5e, 0x32, 0x3a, 0x17, 0xa8, 0x45, 0x4d,
  15030. 0x04, 0xde, 0x96, 0x11, 0xca, 0xe0, 0x60, 0x19, 0xcf, 0xf2, 0x26, 0xd4, 0x38, 0x58, 0xce, 0xeb,
  15031. 0xb0, 0xce, 0xa3, 0x18, 0x4c, 0x46, 0xfe, 0x44, 0x7a, 0x77, 0x91, 0x37, 0x35, 0x25, 0x7c, 0x44,
  15032. 0x70, 0x2a, 0xef, 0x25, 0x68, 0x09, 0x16, 0xcb, 0x24, 0x9e, 0xe3, 0x2a, 0x19, 0x46, 0x52, 0x09,
  15033. 0xeb, 0x32, 0xac, 0x09, 0x8a, 0x90, 0x1a, 0xdf, 0xdb, 0xba, 0xc4, 0x03, 0xc0, 0x70, 0xee, 0xd9,
  15034. 0xae, 0x67, 0x5d, 0x85, 0x4d, 0xcf, 0xf5, 0x47, 0x73, 0xa1, 0x26, 0x86, 0xa8, 0xe3, 0x79, 0x2a,
  15035. 0xf6, 0x1c, 0xa5, 0x12, 0x49, 0x79, 0xa4, 0x85, 0x1e, 0xcb, 0x19, 0xa8, 0x17, 0x96, 0x32, 0x50,
  15036. 0x6f, 0xc1, 0xf9, 0x7e, 0xdc, 0xfb, 0xfe, 0x50, 0xe1, 0x06, 0x32, 0xd6, 0xc1, 0x36, 0xad, 0x83,
  15037. 0xf5, 0x7e, 0xfc, 0xe9, 0x50, 0x4d, 0xee, 0x18, 0xab, 0xe1, 0xeb, 0x70, 0xae, 0x1f, 0xf7, 0x3e,
  15038. 0xf3, 0xdd, 0x2c, 0xfe, 0x55, 0xaa, 0x61, 0xad, 0x1f, 0x7f, 0xe0, 0xbb, 0x26, 0xfa, 0x15, 0xd8,
  15039. 0x10, 0xf4, 0xdc, 0x6a, 0xbc, 0x46, 0xdd, 0xb0, 0x28, 0xc3, 0xa3, 0xcc, 0x92, 0x7c, 0x01, 0x9a,
  15040. 0x4c, 0x07, 0xd4, 0x48, 0xc5, 0x6a, 0xeb, 0x3a, 0xcd, 0x3c, 0xd0, 0x96, 0x27, 0x08, 0x0e, 0xb4,
  15041. 0x81, 0x70, 0x65, 0xeb, 0x06, 0x61, 0x34, 0x53, 0x8c, 0x2b, 0x39, 0x94, 0xed, 0xad, 0x6f, 0xe4,
  15042. 0x51, 0xb6, 0x73, 0x28, 0x57, 0xb7, 0x6e, 0xe6, 0x51, 0xae, 0xe6, 0x50, 0xae, 0x6d, 0xbd, 0x93,
  15043. 0x47, 0xb9, 0x96, 0x43, 0xb9, 0xbe, 0xf5, 0xcd, 0x3c, 0xca, 0xf5, 0x1c, 0xca, 0x8d, 0xad, 0x77,
  15044. 0xf3, 0x28, 0x37, 0x72, 0x28, 0xdf, 0xd8, 0x7a, 0x2f, 0x8f, 0xf2, 0x0d, 0xfb, 0x27, 0x57, 0x60,
  15045. 0x2b, 0xc7, 0xc5, 0xa6, 0x77, 0xf3, 0x97, 0xa1, 0x63, 0xb2, 0xc1, 0xc9, 0xed, 0xad, 0x95, 0xf2,
  15046. 0xb8, 0x44, 0xa0, 0x36, 0x4c, 0xac, 0xfc, 0x5d, 0xcb, 0x4a, 0x91, 0x77, 0xf4, 0xad, 0xeb, 0x2a,
  15047. 0x6c, 0x66, 0xf8, 0xeb, 0xd8, 0x0d, 0x33, 0x8c, 0xc4, 0x39, 0x83, 0x89, 0x8e, 0xdd, 0x90, 0x69,
  15048. 0xc2, 0x25, 0x00, 0xbe, 0x94, 0x12, 0x22, 0x1f, 0x39, 0x24, 0x04, 0xe1, 0xe4, 0x9b, 0x92, 0x8c,
  15049. 0x3c, 0x5e, 0xb4, 0x55, 0x3d, 0xeb, 0x7c, 0xa0, 0x9c, 0xc8, 0x3f, 0x46, 0xf6, 0xe7, 0x60, 0x2d,
  15050. 0x32, 0xf2, 0xcb, 0x45, 0x2f, 0xb7, 0x17, 0x45, 0x2f, 0xaf, 0x9c, 0x76, 0x2b, 0x28, 0x12, 0xc2,
  15051. 0xfc, 0x30, 0x74, 0x52, 0xac, 0x42, 0x31, 0xcc, 0xa9, 0xb7, 0x56, 0x1c, 0x8a, 0xfc, 0x98, 0x35,
  15052. 0x22, 0x3d, 0x52, 0x76, 0x00, 0xe7, 0xd3, 0xd2, 0x59, 0xb2, 0x41, 0x75, 0xdc, 0xcd, 0x5e, 0x6b,
  15053. 0xe8, 0x68, 0x2b, 0xd1, 0xd1, 0x70, 0x71, 0x49, 0x07, 0xf2, 0x57, 0x1a, 0xcd, 0xee, 0xbb, 0x1e,
  15054. 0x37, 0xaa, 0xee, 0xe0, 0x5f, 0xfb, 0x2f, 0x94, 0xa0, 0x93, 0x5c, 0x2c, 0x09, 0xd1, 0xfa, 0x1a,
  15055. 0x58, 0xc8, 0x79, 0x15, 0xae, 0x9f, 0xee, 0xd8, 0x3d, 0xd9, 0x37, 0x97, 0x50, 0xae, 0x61, 0xcb,
  15056. 0x85, 0x5a, 0x4b, 0x1b, 0x46, 0xa3, 0xfa, 0x4d, 0x68, 0xa4, 0xad, 0xcc, 0x0c, 0x60, 0x29, 0x37,
  15057. 0x80, 0x6b, 0x50, 0x9e, 0xcc, 0xc6, 0x32, 0xae, 0xf8, 0xd7, 0xbe, 0x0d, 0x0d, 0xec, 0x01, 0x37,
  15058. 0xfe, 0x3a, 0x80, 0xd1, 0x12, 0x16, 0x02, 0x65, 0xaf, 0xd1, 0x69, 0x23, 0x1a, 0x2a, 0xa9, 0x7f,
  15059. 0x08, 0xf5, 0xdd, 0x58, 0x8d, 0x73, 0xf3, 0x59, 0x39, 0x7b, 0x3e, 0xa5, 0x39, 0x2c, 0x1b, 0xc2,
  15060. 0xbf, 0x39, 0x39, 0x34, 0xcb, 0xd2, 0x0c, 0x39, 0xf4, 0x0f, 0x41, 0x7d, 0x67, 0xf8, 0x05, 0x3b,
  15061. 0x5a, 0x58, 0x72, 0x39, 0x5f, 0xf2, 0xa7, 0x50, 0x63, 0xf6, 0xf0, 0x10, 0x19, 0x19, 0x3f, 0x56,
  15062. 0xe3, 0xe5, 0x92, 0x30, 0xdd, 0x59, 0xa7, 0x8e, 0x78, 0xc4, 0x6d, 0x5d, 0x84, 0x46, 0xdf, 0x3d,
  15063. 0x14, 0x36, 0x55, 0xba, 0xd9, 0x77, 0x0f, 0x89, 0x3f, 0xb5, 0xbf, 0xcd, 0xac, 0x27, 0x32, 0xf8,
  15064. 0xd9, 0x6b, 0x40, 0x51, 0xe1, 0x8b, 0xd7, 0x00, 0x9d, 0x1f, 0x7b, 0x8e, 0xf9, 0x07, 0xc3, 0xec,
  15065. 0x0c, 0x65, 0xf3, 0xeb, 0xf1, 0x71, 0xea, 0x88, 0x47, 0xf3, 0x13, 0x42, 0xeb, 0x83, 0xa0, 0x9f,
  15066. 0x4a, 0x07, 0xe5, 0x0a, 0x13, 0xc5, 0xee, 0xa1, 0xbe, 0x3b, 0xe2, 0x15, 0x66, 0x1f, 0xbf, 0xad,
  15067. 0xbb, 0xb0, 0x3e, 0x9b, 0x8c, 0x82, 0xc1, 0x91, 0xac, 0x61, 0x63, 0x51, 0x9e, 0x42, 0x56, 0xba,
  15068. 0x9c, 0x87, 0xea, 0xa0, 0x3a, 0x47, 0xd0, 0x4e, 0x76, 0x06, 0x09, 0x04, 0x90, 0xd5, 0xa3, 0x02,
  15069. 0x93, 0xd9, 0xaa, 0xd1, 0xf7, 0xae, 0x87, 0xb7, 0x18, 0xce, 0xae, 0xaf, 0x5a, 0xfc, 0x85, 0xe7,
  15070. 0xbb, 0xa7, 0x0e, 0xdc, 0xd9, 0x28, 0xee, 0x25, 0x59, 0x79, 0xd3, 0x77, 0x04, 0xbe, 0xcf, 0x25,
  15071. 0xd8, 0x3f, 0x5d, 0xe2, 0x65, 0x4c, 0xdf, 0xd6, 0xfb, 0x2c, 0x7d, 0x34, 0xda, 0x5f, 0x2a, 0x68,
  15072. 0xbf, 0x39, 0x24, 0x24, 0x98, 0x4c, 0x1a, 0x6f, 0xbd, 0x03, 0xb0, 0xd0, 0xf9, 0x67, 0x8b, 0xc5,
  15073. 0x49, 0xd8, 0x37, 0x87, 0x2f, 0x43, 0xd4, 0xef, 0x77, 0xa0, 0xbe, 0xe3, 0x86, 0xde, 0x97, 0xd9,
  15074. 0x8a, 0x0a, 0x5a, 0x98, 0xf5, 0xbe, 0x3b, 0xf1, 0x6e, 0x07, 0xc1, 0x11, 0x52, 0x62, 0x11, 0x99,
  15075. 0x6b, 0x4a, 0xcc, 0xd2, 0x72, 0x5c, 0xca, 0x94, 0xc0, 0x64, 0x90, 0x4b, 0x68, 0x20, 0x24, 0x39,
  15076. 0x30, 0x84, 0x1f, 0x0a, 0xd5, 0x40, 0x53, 0x49, 0x86, 0x38, 0x6a, 0x60, 0x0f, 0xa1, 0x89, 0xd5,
  15077. 0xec, 0x04, 0xa3, 0x91, 0x1a, 0xc4, 0x78, 0x58, 0x52, 0x61, 0x22, 0x3a, 0xd2, 0x97, 0x72, 0x84,
  15078. 0x7d, 0x8f, 0x41, 0xd6, 0x0d, 0xa0, 0xd2, 0x7b, 0xfd, 0x20, 0x38, 0x2a, 0x5c, 0x0a, 0x66, 0xb3,
  15079. 0x9d, 0x3a, 0xe2, 0xe2, 0x3f, 0xfb, 0x8f, 0x4a, 0xb2, 0x70, 0x91, 0xbd, 0xdc, 0x96, 0x42, 0x96,
  15080. 0x2f, 0x5c, 0x19, 0x36, 0x2e, 0x80, 0xe6, 0xe1, 0x65, 0xe8, 0x50, 0x9e, 0xec, 0xb9, 0x53, 0x75,
  15081. 0xa8, 0xc5, 0x5a, 0xe8, 0x8a, 0xb7, 0x16, 0xc2, 0x1a, 0x70, 0x8f, 0x44, 0x26, 0xb0, 0xb5, 0x50,
  15082. 0xb8, 0xf4, 0x98, 0xfb, 0xa6, 0xbb, 0x7f, 0x1f, 0xce, 0x31, 0x2b, 0x45, 0x45, 0x4c, 0x66, 0xe3,
  15083. 0x54, 0x00, 0x73, 0xea, 0x82, 0x5f, 0xa3, 0x5c, 0x58, 0xec, 0x87, 0x33, 0x22, 0x01, 0xf6, 0x7f,
  15084. 0x2a, 0x41, 0x17, 0x7b, 0x6b, 0x4a, 0x88, 0x2e, 0x01, 0xe8, 0x0b, 0x55, 0x32, 0x8b, 0x0d, 0x81,
  15085. 0x88, 0x14, 0x56, 0x92, 0x47, 0xc7, 0x7a, 0x26, 0x75, 0x8e, 0x07, 0xc7, 0x23, 0x9c, 0x1c, 0x8d,
  15086. 0xf0, 0x44, 0x89, 0xf0, 0xa8, 0x9e, 0x5c, 0xbb, 0x3e, 0x51, 0x6e, 0x88, 0xe7, 0x3f, 0x31, 0xb5,
  15087. 0x74, 0xa6, 0x4b, 0xbb, 0x0b, 0x6f, 0x6c, 0x88, 0xe0, 0x18, 0xb8, 0xd6, 0x9b, 0x50, 0x35, 0x99,
  15088. 0x86, 0xe5, 0x99, 0x18, 0xcd, 0xfe, 0xe5, 0x12, 0x34, 0x8d, 0x0e, 0x9a, 0x8d, 0x4b, 0x26, 0xb5,
  15089. 0x9a, 0x34, 0x8e, 0xa6, 0xe6, 0xfd, 0xdc, 0x85, 0xb2, 0x48, 0xc8, 0x9d, 0x1b, 0xb3, 0xec, 0xa5,
  15090. 0xf2, 0x6b, 0x50, 0x1e, 0x1d, 0x47, 0x32, 0xa5, 0xa7, 0x4c, 0x07, 0x62, 0xd9, 0xff, 0xb0, 0xc4,
  15091. 0x44, 0xfc, 0xa1, 0x3b, 0x45, 0x72, 0x83, 0x77, 0xc1, 0xd8, 0x10, 0x8f, 0x8d, 0xdd, 0x29, 0xdd,
  15092. 0x42, 0xbe, 0x0a, 0xe5, 0x69, 0x10, 0xd1, 0x68, 0xe7, 0xd7, 0xe0, 0x5e, 0x10, 0xf9, 0x74, 0x6f,
  15093. 0x42, 0x0c, 0xa4, 0x3f, 0x4f, 0x82, 0x70, 0x84, 0x0b, 0x3f, 0x8a, 0x84, 0xb6, 0x0b, 0xfd, 0x21,
  15094. 0xf8, 0xed, 0x20, 0x8a, 0x58, 0x02, 0xf1, 0x0e, 0x5c, 0x30, 0x31, 0x87, 0xee, 0x68, 0xa4, 0x26,
  15095. 0x87, 0xca, 0x14, 0xe6, 0x6d, 0xa6, 0x59, 0x74, 0x32, 0x2d, 0x9b, 0x6b, 0x50, 0xd7, 0xb5, 0x5a,
  15096. 0x2d, 0x28, 0xb1, 0xd6, 0x63, 0xc5, 0x29, 0x9d, 0xe0, 0xd7, 0x5c, 0x54, 0x7b, 0xa5, 0x39, 0x7e,
  15097. 0x7d, 0x9f, 0x6a, 0x5f, 0x71, 0x4a, 0xdf, 0xb7, 0xaf, 0x42, 0xed, 0x63, 0x35, 0x88, 0x83, 0xf0,
  15098. 0xea, 0x17, 0xc8, 0xf4, 0x29, 0xac, 0xee, 0x8d, 0xdc, 0xb9, 0x0a, 0xb5, 0x0a, 0xbb, 0x94, 0xaa,
  15099. 0xb0, 0x9f, 0x7a, 0x50, 0x36, 0x60, 0x75, 0xc6, 0xc3, 0x2a, 0x52, 0xc4, 0x19, 0x0e, 0xaa, 0xfd,
  15100. 0xf7, 0xcb, 0xd0, 0xe1, 0xc2, 0xf7, 0x87, 0xc1, 0x13, 0xba, 0xdc, 0x2f, 0x56, 0x92, 0x68, 0xd0,
  15101. 0x56, 0x4c, 0x0d, 0x5a, 0xe6, 0x46, 0x5c, 0xce, 0xdd, 0x88, 0x37, 0x61, 0xf5, 0x50, 0x4d, 0x3c,
  15102. 0x15, 0x6a, 0x4d, 0x2d, 0x7f, 0x61, 0x33, 0x90, 0xc6, 0xfb, 0x9e, 0x88, 0x5b, 0xaa, 0x9f, 0x05,
  15103. 0xfd, 0xdd, 0x9c, 0x24, 0x67, 0x35, 0x27, 0xc9, 0xc9, 0x8b, 0x37, 0x6a, 0x5f, 0x44, 0xbc, 0x71,
  15104. 0x11, 0x1a, 0xee, 0x20, 0x96, 0x9d, 0xcc, 0x12, 0xb5, 0x3a, 0x03, 0x76, 0xbd, 0xe5, 0x02, 0xb5,
  15105. 0x0d, 0x58, 0xf5, 0xc7, 0x44, 0xff, 0x81, 0x9b, 0xe9, 0x8f, 0x0f, 0x59, 0xa1, 0x97, 0x95, 0x58,
  15106. 0x35, 0x17, 0x45, 0xac, 0x39, 0xe1, 0x5f, 0xab, 0x48, 0x45, 0x73, 0x10, 0x06, 0xe3, 0xde, 0xf7,
  15107. 0x83, 0x89, 0xd2, 0x92, 0x04, 0x04, 0x7c, 0x1a, 0x4c, 0x48, 0xcc, 0x10, 0x2a, 0x77, 0xc4, 0x89,
  15108. 0x1b, 0x9c, 0x88, 0x00, 0x4c, 0xb4, 0x5f, 0x83, 0x8d, 0x8f, 0xe2, 0xa1, 0x0a, 0x79, 0xc2, 0x98,
  15109. 0x53, 0x2f, 0x9e, 0x32, 0xfb, 0x5f, 0x95, 0xa0, 0xfd, 0x78, 0xe2, 0xc7, 0x7b, 0x41, 0x74, 0x6b,
  15110. 0xe2, 0xdd, 0xf1, 0x8b, 0xd6, 0xce, 0xab, 0xe6, 0xda, 0x39, 0x9f, 0x19, 0x4e, 0x59, 0xa4, 0xbc,
  15111. 0x74, 0x5e, 0x85, 0xb2, 0xe7, 0x33, 0x11, 0x5b, 0x8a, 0xe7, 0xf9, 0xa1, 0xf5, 0x22, 0xb4, 0xfc,
  15112. 0xa8, 0x17, 0x4c, 0x7a, 0x87, 0x61, 0x30, 0x9b, 0x78, 0xa2, 0x7e, 0x02, 0x3f, 0xfa, 0x68, 0xf2,
  15113. 0x1d, 0x82, 0x18, 0x8b, 0xb0, 0x6a, 0x2c, 0x42, 0x32, 0x89, 0x70, 0x43, 0x77, 0x6c, 0x88, 0xda,
  15114. 0xe8, 0x7b, 0xd7, 0xb3, 0x87, 0xd0, 0xfd, 0xde, 0xcc, 0x1f, 0x1c, 0xb1, 0x06, 0x4b, 0xcf, 0x28,
  15115. 0xb2, 0xea, 0xc8, 0x03, 0x46, 0xfa, 0x78, 0x1e, 0xbb, 0x27, 0x8f, 0xf0, 0x1b, 0x13, 0xf1, 0x46,
  15116. 0xce, 0x89, 0xc2, 0xd0, 0x79, 0xee, 0x3c, 0x4d, 0x0c, 0xdd, 0x27, 0x2c, 0xbf, 0x60, 0x3b, 0x90,
  15117. 0x3a, 0x02, 0x48, 0xe4, 0xfd, 0x6f, 0x4b, 0x60, 0x71, 0x2d, 0x77, 0x8f, 0xfd, 0x11, 0x6e, 0x78,
  15118. 0x7d, 0xaf, 0x9a, 0x06, 0x91, 0xa1, 0xd7, 0x5c, 0x9d, 0x06, 0xd1, 0xae, 0x77, 0x82, 0x09, 0x44,
  15119. 0x35, 0x52, 0x25, 0x2a, 0x7e, 0xf2, 0x02, 0x50, 0x27, 0x53, 0x3f, 0x54, 0x66, 0x3d, 0xc0, 0x20,
  15120. 0x12, 0x91, 0xbc, 0x0a, 0x5d, 0x39, 0xe8, 0xd5, 0xb1, 0x3f, 0x32, 0x84, 0xce, 0x6d, 0x06, 0x63,
  15121. 0xfd, 0x77, 0x4f, 0xa6, 0x74, 0x1f, 0x56, 0x07, 0xa1, 0x8a, 0x86, 0xa9, 0xd9, 0x49, 0xd5, 0x69,
  15122. 0x0a, 0x8c, 0x8a, 0xda, 0x82, 0x9a, 0x66, 0x00, 0x64, 0xe0, 0xe4, 0xd3, 0xfe, 0x9d, 0x15, 0xe8,
  15123. 0xa4, 0xdd, 0x49, 0x4e, 0xb5, 0x50, 0x29, 0xa1, 0x88, 0xfa, 0x54, 0x0b, 0x95, 0x62, 0x62, 0xa8,
  15124. 0x93, 0x47, 0xfe, 0xd8, 0x8f, 0xe5, 0xba, 0x44, 0xc9, 0x0f, 0x10, 0x60, 0x7d, 0x15, 0xba, 0x29,
  15125. 0x81, 0xcc, 0x10, 0xd5, 0x04, 0x9c, 0x94, 0x43, 0xfd, 0xca, 0x5c, 0x7c, 0x11, 0xc2, 0x94, 0xe1,
  15126. 0x3d, 0x68, 0xd0, 0xb8, 0x11, 0x8d, 0xe5, 0x23, 0x2c, 0xab, 0xa5, 0x5a, 0x9c, 0x04, 0xa7, 0x8e,
  15127. 0x39, 0xe8, 0x64, 0xfa, 0x1e, 0x3c, 0xa3, 0x75, 0x6b, 0xf9, 0xd6, 0xac, 0x9e, 0x75, 0xd8, 0x6c,
  15128. 0x48, 0xce, 0x9d, 0x6c, 0x7b, 0x5f, 0x80, 0xa6, 0xb0, 0x12, 0x54, 0x0c, 0x4b, 0xe4, 0x81, 0xf9,
  15129. 0x04, 0xba, 0x07, 0xfc, 0x08, 0x6c, 0x48, 0x9b, 0x4e, 0xa6, 0xca, 0x23, 0x9a, 0x7a, 0x0b, 0x97,
  15130. 0x7d, 0x91, 0xba, 0xbe, 0x80, 0x4e, 0x76, 0x60, 0x65, 0x38, 0x95, 0xb1, 0x5a, 0x19, 0x4e, 0xf1,
  15131. 0x3b, 0xd2, 0x33, 0xbe, 0x12, 0x4d, 0x6d, 0x0f, 0x36, 0xf3, 0xc5, 0x8b, 0x68, 0xef, 0xab, 0xd0,
  15132. 0x55, 0x09, 0xcc, 0x3c, 0x13, 0x3b, 0x29, 0x98, 0x36, 0x10, 0xad, 0x14, 0x5a, 0x51, 0xac, 0xb5,
  15133. 0x67, 0x76, 0xab, 0xc9, 0x30, 0x56, 0xda, 0xff, 0x64, 0x09, 0x2c, 0xa3, 0x02, 0x77, 0x72, 0x44,
  15134. 0x94, 0xc3, 0x82, 0x4a, 0xe8, 0x4e, 0x8e, 0xa4, 0x5c, 0xfa, 0x6f, 0xdd, 0x02, 0xe8, 0x87, 0xbe,
  15135. 0x3a, 0xe8, 0xf9, 0x93, 0x83, 0x40, 0xc8, 0x83, 0x9d, 0x65, 0xcb, 0x82, 0xf1, 0x38, 0x98, 0x30,
  15136. 0x19, 0xba, 0x8d, 0xa8, 0x24, 0x1f, 0x6e, 0xf4, 0xf5, 0x5f, 0x1c, 0x89, 0x68, 0x10, 0x84, 0xda,
  15137. 0x7e, 0x80, 0x3f, 0xec, 0xdf, 0x6b, 0xc0, 0x5a, 0xbe, 0xab, 0x4f, 0xdf, 0xc9, 0xcb, 0x89, 0x36,
  15138. 0x90, 0x6e, 0x62, 0x06, 0x5f, 0x29, 0xfa, 0x3e, 0xbc, 0x82, 0xd1, 0x22, 0x79, 0x1b, 0xce, 0xf3,
  15139. 0x8c, 0x1a, 0x05, 0xeb, 0x0b, 0x6b, 0xd5, 0xb1, 0x28, 0x2d, 0x6d, 0xc1, 0x87, 0x33, 0x32, 0xf1,
  15140. 0x4a, 0x97, 0x13, 0xa2, 0xf2, 0xf4, 0xb4, 0x12, 0x20, 0x22, 0xbd, 0x09, 0xe7, 0x06, 0xb3, 0xb0,
  15141. 0x97, 0x6f, 0x2d, 0x6f, 0xcb, 0xf5, 0xc1, 0x2c, 0xbc, 0x9b, 0x6d, 0xf0, 0x35, 0xd8, 0x3c, 0xf0,
  15142. 0x27, 0x7e, 0x34, 0x34, 0xb3, 0x50, 0xb3, 0x57, 0xa9, 0xd9, 0xe7, 0x39, 0x35, 0xcd, 0x45, 0x8d,
  15143. 0xff, 0x08, 0xd6, 0xcd, 0xb9, 0xe4, 0x0c, 0x35, 0x5a, 0xdb, 0x5f, 0x29, 0xda, 0x27, 0xb9, 0x45,
  15144. 0xe3, 0x74, 0x8d, 0x59, 0xa7, 0x02, 0x2f, 0xc3, 0x1a, 0x36, 0x5b, 0xc6, 0x8e, 0x17, 0x68, 0x5d,
  15145. 0x76, 0xee, 0x2c, 0xe4, 0x52, 0x78, 0x6b, 0xbe, 0x6f, 0x6e, 0x4d, 0x56, 0x59, 0xd8, 0xa7, 0x56,
  15146. 0x49, 0xdb, 0xc0, 0xd8, 0x9d, 0xe9, 0x14, 0xf5, 0x67, 0x07, 0x07, 0xa9, 0x8e, 0x3e, 0x99, 0xa2,
  15147. 0xdb, 0xb3, 0x83, 0x03, 0xc2, 0xbc, 0x0e, 0xcf, 0x08, 0x66, 0xa4, 0x90, 0xa1, 0x37, 0x32, 0x34,
  15148. 0x79, 0x70, 0x38, 0x79, 0x9f, 0x52, 0x93, 0x6c, 0xdf, 0x83, 0x73, 0xe6, 0x1a, 0x18, 0x4e, 0x4d,
  15149. 0x35, 0xd5, 0xd3, 0xb4, 0x75, 0x2d, 0x5d, 0x2a, 0xf7, 0xa7, 0xda, 0x30, 0x40, 0x8a, 0x44, 0x1a,
  15150. 0xdf, 0xd6, 0x46, 0x11, 0x08, 0x41, 0x32, 0x7f, 0x13, 0xc0, 0x8d, 0x22, 0x3f, 0x8a, 0x69, 0x59,
  15151. 0x74, 0xce, 0xd2, 0x4c, 0x34, 0x18, 0x19, 0x97, 0xcb, 0xb7, 0xa0, 0xdd, 0x57, 0x3d, 0x23, 0xf3,
  15152. 0x99, 0x0a, 0x91, 0x66, 0x5f, 0xdd, 0x4a, 0xb2, 0xbf, 0x04, 0x2d, 0xc9, 0xcb, 0x7b, 0x7a, 0x8d,
  15153. 0xef, 0x10, 0x0c, 0xa3, 0xd9, 0xb5, 0xae, 0xc0, 0x86, 0xa0, 0x1c, 0xce, 0xfc, 0x91, 0xd7, 0x53,
  15154. 0x13, 0xcf, 0xd4, 0x82, 0x58, 0x9c, 0xf8, 0x1d, 0x4c, 0xbb, 0x3b, 0xf1, 0xe8, 0xc0, 0xb8, 0x0f,
  15155. 0x56, 0xda, 0xa8, 0x99, 0xb6, 0x4b, 0xb2, 0x0a, 0x84, 0x57, 0x59, 0x3b, 0x38, 0xa7, 0xab, 0xdb,
  15156. 0xf6, 0xd8, 0x4f, 0x34, 0x7d, 0x52, 0x8c, 0x21, 0x9f, 0x39, 0x47, 0x15, 0x77, 0x39, 0x21, 0x15,
  15157. 0xc9, 0xbf, 0x0d, 0xe7, 0x73, 0x3b, 0x87, 0xa9, 0xc3, 0x79, 0xa2, 0x0e, 0x56, 0x66, 0xeb, 0xec,
  15158. 0x63, 0x8a, 0xf5, 0x0d, 0xd8, 0x2a, 0xca, 0xd1, 0x1b, 0xbb, 0x27, 0xc4, 0x16, 0xb5, 0x9d, 0x8d,
  15159. 0xc5, 0x5c, 0x0f, 0xdd, 0x13, 0xeb, 0x5b, 0x70, 0x71, 0x21, 0x53, 0xaa, 0x3d, 0x20, 0x45, 0x4b,
  15160. 0xc5, 0xd9, 0x52, 0xd9, 0x8c, 0x89, 0x06, 0x01, 0xf7, 0x6c, 0x6e, 0x7f, 0x9b, 0xba, 0x97, 0x8a,
  15161. 0x73, 0x3e, 0x4b, 0x94, 0x78, 0xcf, 0xd9, 0xbf, 0x83, 0x37, 0x98, 0x59, 0x34, 0xc4, 0x1b, 0x0c,
  15162. 0xb1, 0x27, 0x53, 0xe9, 0x20, 0x0b, 0x10, 0xf1, 0x4a, 0xc3, 0xdd, 0x12, 0x79, 0x13, 0x27, 0xb2,
  15163. 0x94, 0xab, 0xde, 0x77, 0x0f, 0x39, 0xf1, 0x79, 0x68, 0x86, 0xb3, 0x68, 0xd8, 0xc3, 0xec, 0x22,
  15164. 0x32, 0x69, 0x3b, 0x8d, 0x90, 0xcb, 0x35, 0x39, 0xcb, 0x94, 0xbd, 0xd2, 0x9c, 0xa5, 0x43, 0xec,
  15165. 0x55, 0x7a, 0x0c, 0x30, 0x46, 0xc2, 0x30, 0x10, 0x61, 0x20, 0x94, 0x17, 0xa0, 0x89, 0x34, 0x5e,
  15166. 0x77, 0x8a, 0x99, 0x06, 0x40, 0x90, 0x74, 0xe5, 0x7f, 0xac, 0x02, 0xb0, 0x44, 0x8d, 0x4c, 0x86,
  15167. 0x2e, 0x03, 0xe9, 0xaf, 0x7a, 0xfe, 0x64, 0x10, 0x68, 0x8b, 0x01, 0x66, 0x21, 0x3b, 0x08, 0xdf,
  15168. 0x25, 0xb0, 0xd6, 0x2d, 0x63, 0xc3, 0xd3, 0x03, 0x90, 0xfb, 0xcd, 0x94, 0x65, 0x03, 0x56, 0x33,
  15169. 0xbd, 0xaa, 0x8e, 0xa9, 0x47, 0xaf, 0x42, 0x17, 0x59, 0x39, 0xb3, 0x70, 0x96, 0x1d, 0xb6, 0xc7,
  15170. 0xee, 0x89, 0x51, 0xf6, 0xfb, 0xd0, 0xfa, 0x1c, 0xb9, 0x40, 0x6d, 0xd8, 0xc4, 0x7a, 0xf8, 0xec,
  15171. 0x7d, 0x34, 0xc7, 0x26, 0x3a, 0xcd, 0xcf, 0x53, 0x00, 0x32, 0xee, 0x32, 0x32, 0xd2, 0x8c, 0x55,
  15172. 0x36, 0xef, 0x61, 0x20, 0x0f, 0xef, 0x65, 0x58, 0x33, 0x70, 0x52, 0xdb, 0xa6, 0xb6, 0xd3, 0x49,
  15173. 0xd0, 0xb8, 0x37, 0x59, 0x4c, 0x66, 0x1b, 0xea, 0x39, 0x4c, 0xe6, 0x2d, 0x6e, 0x02, 0x71, 0x3e,
  15174. 0x7c, 0x92, 0x36, 0x0a, 0x64, 0xd7, 0x59, 0x16, 0xcd, 0xa9, 0x23, 0x36, 0x9d, 0xa0, 0xf7, 0x32,
  15175. 0xc7, 0x22, 0xe5, 0x67, 0x6d, 0xf0, 0xa5, 0xd3, 0x0f, 0x01, 0xe3, 0xd4, 0xa4, 0x72, 0x5e, 0x86,
  15176. 0x4e, 0xd2, 0x1d, 0x1e, 0xe1, 0x26, 0x5b, 0x2f, 0xeb, 0xb9, 0xa1, 0x01, 0x7e, 0x0b, 0xea, 0x7a,
  15177. 0xe9, 0xd1, 0x8d, 0x25, 0xcf, 0xe7, 0xcb, 0xe2, 0x76, 0x6a, 0xb2, 0x1a, 0xad, 0x0f, 0x61, 0x93,
  15178. 0xfa, 0x6e, 0x1e, 0x9a, 0x4c, 0x4b, 0xda, 0x67, 0xb1, 0x61, 0xe7, 0xc6, 0xee, 0x74, 0xc7, 0x38,
  15179. 0x57, 0x89, 0x9a, 0x7c, 0x1b, 0x9e, 0xd3, 0x1a, 0xd4, 0x20, 0xf4, 0xf4, 0x61, 0xe5, 0x0e, 0x06,
  15180. 0xb2, 0x2c, 0x3a, 0xbc, 0x6f, 0x45, 0x97, 0x1a, 0x84, 0x1e, 0x77, 0xfc, 0xd6, 0x60, 0xc0, 0x2b,
  15181. 0xe4, 0xed, 0xd4, 0xec, 0x08, 0xf3, 0x78, 0xb3, 0x90, 0x55, 0xc9, 0x5d, 0x51, 0xb0, 0x25, 0xd8,
  15182. 0x77, 0x24, 0x25, 0x3b, 0x30, 0x43, 0xdc, 0x0c, 0x6b, 0xac, 0x2d, 0xd2, 0x03, 0x73, 0x1f, 0x59,
  15183. 0xb0, 0xe7, 0xa1, 0xc9, 0x2b, 0x86, 0x51, 0xd6, 0x79, 0x4f, 0xd2, 0xea, 0xbd, 0xcf, 0x2c, 0xda,
  15184. 0xda, 0x90, 0xce, 0x6a, 0x63, 0xd1, 0x58, 0xbc, 0x84, 0x11, 0xbe, 0x9f, 0xac, 0x99, 0x97, 0xa0,
  15185. 0x6d, 0x20, 0xfa, 0x1e, 0x91, 0xca, 0xb6, 0x03, 0x1a, 0x6b, 0xd7, 0xb3, 0xef, 0x43, 0x9b, 0x0e,
  15186. 0xa9, 0x44, 0xae, 0x90, 0x57, 0xb2, 0x3c, 0xed, 0x65, 0xdf, 0xfe, 0x85, 0x12, 0x74, 0x90, 0xc5,
  15187. 0x63, 0x0e, 0x6d, 0xc9, 0xad, 0xfe, 0xcb, 0x6c, 0xd8, 0x9b, 0x50, 0x25, 0x26, 0x8f, 0xb6, 0xe9,
  15188. 0xd3, 0x71, 0x85, 0x9c, 0xc1, 0xfe, 0xb9, 0x32, 0x9c, 0xff, 0x24, 0x95, 0xbe, 0x4c, 0x62, 0x35,
  15189. 0x89, 0xb5, 0x65, 0xa7, 0xd8, 0x80, 0x8a, 0x4d, 0xf2, 0x80, 0xac, 0x76, 0x8d, 0xeb, 0x55, 0x39,
  15190. 0x73, 0xbd, 0x7a, 0x15, 0xba, 0x94, 0x10, 0xcd, 0xb0, 0x36, 0x3a, 0xb4, 0xe5, 0xf6, 0x84, 0xe0,
  15191. 0x7d, 0x82, 0xf2, 0xc1, 0x2d, 0x4d, 0xad, 0x7e, 0xc1, 0xa6, 0x26, 0x74, 0x56, 0x85, 0x74, 0x6c,
  15192. 0xaf, 0x1a, 0x74, 0x56, 0x85, 0x78, 0x34, 0xe7, 0x6e, 0x78, 0xb5, 0x85, 0x1b, 0xde, 0x05, 0xa8,
  15193. 0x33, 0x03, 0x3a, 0x9c, 0x0a, 0xab, 0x55, 0xa3, 0xef, 0xfb, 0x53, 0xea, 0xee, 0x2c, 0xc4, 0x84,
  15194. 0x86, 0x74, 0x77, 0x16, 0xde, 0x27, 0xb9, 0x97, 0x1f, 0xb1, 0x69, 0x21, 0xed, 0xf3, 0xba, 0x53,
  15195. 0xf3, 0x23, 0xb2, 0x29, 0xc4, 0x83, 0x76, 0xa2, 0x4e, 0x70, 0x6b, 0x18, 0x77, 0x41, 0xde, 0xc4,
  15196. 0x5d, 0x4c, 0x70, 0x8c, 0xfb, 0xe0, 0x65, 0xb1, 0xe1, 0x91, 0xc1, 0x21, 0xfe, 0x94, 0xed, 0x06,
  15197. 0x3b, 0xe9, 0xe8, 0x90, 0xe0, 0xe7, 0xbb, 0xd0, 0x26, 0xcb, 0xc7, 0x0f, 0xdd, 0xb1, 0xd2, 0x37,
  15198. 0x01, 0x92, 0xbe, 0xb0, 0x8f, 0x01, 0xfd, 0x2f, 0xb6, 0x3f, 0x5e, 0x74, 0xa4, 0xb0, 0x7f, 0xab,
  15199. 0x04, 0x9b, 0xc9, 0xe4, 0x3a, 0xee, 0xc4, 0xa3, 0xa2, 0xa9, 0x58, 0x3c, 0x70, 0x0c, 0x83, 0x22,
  15200. 0x16, 0x36, 0x8a, 0xa0, 0x5b, 0x1b, 0x23, 0x17, 0xdf, 0xa3, 0x0b, 0x26, 0xba, 0x5c, 0x34, 0xd1,
  15201. 0x45, 0x7d, 0xae, 0x14, 0xf5, 0xd9, 0x7a, 0x0e, 0x1a, 0x7e, 0xf4, 0xd1, 0xc1, 0xc1, 0xc8, 0x9f,
  15202. 0xf0, 0x19, 0x52, 0x77, 0x52, 0x80, 0x7d, 0x00, 0x6b, 0x8f, 0xdc, 0xe8, 0x68, 0x2f, 0x0c, 0x0e,
  15203. 0x43, 0x15, 0x45, 0x5f, 0xc4, 0x61, 0x82, 0xee, 0x3b, 0x89, 0xbd, 0x74, 0xd5, 0xe1, 0x0f, 0x84,
  15204. 0xd2, 0xb4, 0xcb, 0xa1, 0xc6, 0x1f, 0xf6, 0xbf, 0x2b, 0x41, 0x5d, 0x1b, 0x65, 0x63, 0xef, 0xc9,
  15205. 0x7c, 0x3b, 0xd9, 0xe7, 0xab, 0xf8, 0xb9, 0xeb, 0x59, 0xef, 0x40, 0x7d, 0x2a, 0x2d, 0x29, 0x34,
  15206. 0x69, 0xce, 0x37, 0xd5, 0x49, 0xd0, 0xb3, 0x8d, 0x69, 0xeb, 0xc6, 0x20, 0x9f, 0xab, 0x12, 0xf3,
  15207. 0xb0, 0x0a, 0x4d, 0x5e, 0x83, 0x20, 0xfa, 0xf8, 0xa6, 0x86, 0x18, 0x57, 0x1a, 0x32, 0x18, 0xa7,
  15208. 0x61, 0xb8, 0x04, 0x30, 0x4c, 0x6f, 0x97, 0xbc, 0x21, 0x1a, 0xc3, 0xe4, 0x6e, 0xf9, 0x09, 0x1b,
  15209. 0x0b, 0xee, 0x04, 0x93, 0x8c, 0x48, 0xad, 0x94, 0x11, 0xa9, 0x65, 0x0c, 0xd5, 0x57, 0x9e, 0xca,
  15210. 0x50, 0xdd, 0xbe, 0x0b, 0x2d, 0xd6, 0xc0, 0x49, 0xe1, 0xd7, 0x01, 0x06, 0xc1, 0x84, 0x4f, 0xb7,
  15211. 0x68, 0x89, 0x1a, 0x8e, 0x51, 0x1d, 0x03, 0x91, 0xdb, 0x17, 0x06, 0x69, 0xfb, 0x8a, 0xf4, 0xe4,
  15212. 0x7f, 0xa2, 0xf6, 0x49, 0xe1, 0x4f, 0xd3, 0x3e, 0x46, 0xcd, 0xb4, 0xef, 0x0f, 0x2b, 0xac, 0x70,
  15213. 0xc1, 0x1a, 0xbe, 0x94, 0x41, 0xff, 0x35, 0xd2, 0x58, 0x71, 0x71, 0xd2, 0xf6, 0xcd, 0x9c, 0x76,
  15214. 0x51, 0xfc, 0x05, 0x9c, 0x14, 0xd1, 0xba, 0x21, 0x96, 0x5f, 0x08, 0x11, 0xe9, 0xde, 0x85, 0x05,
  15215. 0x11, 0x7f, 0x32, 0xa0, 0x64, 0xfd, 0x45, 0xbd, 0xbc, 0x21, 0xba, 0x50, 0xca, 0x57, 0x59, 0x9a,
  15216. 0x4f, 0x3a, 0x4a, 0xfa, 0x50, 0xca, 0xb7, 0x03, 0x6b, 0x6c, 0xcd, 0x43, 0xfd, 0x63, 0x1e, 0xb8,
  15217. 0x7a, 0xd6, 0x9d, 0xa8, 0x43, 0x59, 0xb0, 0xcf, 0xcc, 0x24, 0xdf, 0x82, 0xee, 0x13, 0xa5, 0x8e,
  15218. 0xcc, 0x32, 0x56, 0xcf, 0x2a, 0xa3, 0x8d, 0x39, 0xd2, 0x22, 0x5e, 0xd6, 0x46, 0x61, 0xae, 0xe7,
  15219. 0xf5, 0xbe, 0xaf, 0x26, 0x73, 0xa1, 0xe0, 0x2d, 0x82, 0xde, 0xf2, 0xbc, 0x4f, 0xd5, 0x64, 0x6e,
  15220. 0x6d, 0xc3, 0x86, 0x3b, 0x18, 0xcc, 0xc6, 0xb3, 0x91, 0x1b, 0xfb, 0xc7, 0x8a, 0x15, 0x4d, 0xe3,
  15221. 0x63, 0x4d, 0xd0, 0xcf, 0x99, 0x89, 0x3b, 0xc8, 0xf3, 0x1d, 0x4f, 0x91, 0x54, 0x8f, 0xdc, 0x58,
  15222. 0x45, 0xf1, 0xf5, 0xde, 0x30, 0x98, 0x89, 0xb7, 0x58, 0x83, 0x49, 0xb5, 0x24, 0xdc, 0x0f, 0x66,
  15223. 0xec, 0x30, 0x76, 0x15, 0x36, 0x19, 0xd4, 0xc3, 0xd6, 0x99, 0x19, 0xd8, 0x74, 0xf3, 0x1c, 0xa7,
  15224. 0x7e, 0x82, 0x89, 0x49, 0xa6, 0xf7, 0xa1, 0x23, 0x77, 0x92, 0x81, 0xf0, 0x9d, 0xcd, 0xb3, 0xd8,
  15225. 0xad, 0x56, 0x4c, 0xf7, 0x94, 0x01, 0xcb, 0xb2, 0x7e, 0x94, 0x5d, 0x82, 0x0c, 0x6b, 0xf5, 0xa5,
  15226. 0x1b, 0xe2, 0x32, 0xac, 0x51, 0x82, 0x29, 0xcd, 0x5e, 0x61, 0xd6, 0x1f, 0xe1, 0x46, 0x11, 0x05,
  15227. 0x86, 0xf1, 0xe5, 0x02, 0xc3, 0x78, 0xfb, 0x7f, 0x96, 0xa0, 0x93, 0x7e, 0x12, 0xfd, 0x7b, 0x0d,
  15228. 0x58, 0x23, 0xc7, 0x99, 0x39, 0xaf, 0x58, 0x5d, 0x10, 0xfc, 0x5e, 0x02, 0xb6, 0xee, 0x40, 0x97,
  15229. 0x14, 0x8a, 0x06, 0xe6, 0x32, 0x4f, 0xa2, 0xb4, 0x12, 0xa7, 0x13, 0xe9, 0x6f, 0x2e, 0xe5, 0x4d,
  15230. 0x38, 0x87, 0x6d, 0xed, 0x07, 0x13, 0xcf, 0x2c, 0x89, 0x49, 0xe5, 0xfa, 0x54, 0xc5, 0xb7, 0x83,
  15231. 0x89, 0x67, 0xe0, 0xdf, 0x83, 0x35, 0x17, 0x99, 0x32, 0x13, 0xb9, 0x72, 0x76, 0xb5, 0x5d, 0xca,
  15232. 0x94, 0x96, 0x63, 0xcf, 0xa1, 0x81, 0x4c, 0xf4, 0xad, 0x50, 0x4d, 0x48, 0x12, 0x4b, 0xec, 0x36,
  15233. 0x5f, 0xd3, 0x44, 0x12, 0x8b, 0x10, 0xbe, 0xa4, 0x9d, 0x87, 0xaa, 0x69, 0x91, 0xc0, 0x1f, 0xd6,
  15234. 0x26, 0xac, 0xca, 0xad, 0x4d, 0x18, 0x22, 0xfe, 0xca, 0x5f, 0xe9, 0x2a, 0x0b, 0x57, 0xba, 0x5f,
  15235. 0xad, 0x42, 0x83, 0xea, 0xa5, 0x03, 0xb9, 0x40, 0x8e, 0x5b, 0x2a, 0x94, 0xe3, 0xa6, 0xb7, 0x49,
  15236. 0xb3, 0x31, 0x72, 0x9a, 0x33, 0x0a, 0x5e, 0x67, 0x67, 0xf3, 0x8c, 0x34, 0xb8, 0xde, 0x9f, 0xcd,
  15237. 0x39, 0x31, 0x91, 0x01, 0x56, 0xe4, 0x4c, 0xd4, 0x37, 0xe0, 0x27, 0xfe, 0x44, 0xb2, 0xc8, 0x39,
  15238. 0xf3, 0xc4, 0x9f, 0x14, 0x8a, 0x62, 0x57, 0xf3, 0xa2, 0x58, 0xcc, 0x1d, 0x8c, 0x3c, 0xd9, 0xf7,
  15239. 0x2c, 0xa9, 0xad, 0x07, 0x23, 0x8f, 0xf7, 0xf5, 0x25, 0x00, 0x2c, 0x3a, 0x8a, 0x43, 0xe5, 0x1e,
  15240. 0x69, 0xeb, 0xe9, 0x27, 0xfe, 0x64, 0x9f, 0x00, 0xd6, 0x57, 0xa0, 0x7d, 0xe0, 0xfa, 0x23, 0xe5,
  15241. 0x69, 0x0c, 0x66, 0xc0, 0x5a, 0x0c, 0x14, 0xa4, 0x6d, 0xd8, 0xa0, 0x7b, 0x48, 0x3a, 0x44, 0x53,
  15242. 0x62, 0x12, 0xd3, 0x4d, 0x19, 0xc5, 0xc9, 0xe5, 0x45, 0xb4, 0x72, 0x2f, 0x43, 0x27, 0x52, 0xa3,
  15243. 0x03, 0x43, 0x2c, 0xc9, 0x22, 0xac, 0x16, 0x42, 0x13, 0xa1, 0xe4, 0xab, 0xd0, 0x75, 0x71, 0x12,
  15244. 0x7a, 0x91, 0x72, 0x23, 0x56, 0x47, 0xb1, 0x6e, 0xa8, 0x4d, 0xe0, 0x7d, 0x82, 0xb2, 0xb1, 0x19,
  15245. 0xb5, 0x20, 0x83, 0x4c, 0x74, 0xa1, 0x9d, 0x36, 0xe1, 0x56, 0x9a, 0x45, 0xf3, 0x7d, 0x72, 0x73,
  15246. 0x4a, 0x07, 0x97, 0xad, 0xa9, 0x3b, 0x0c, 0xff, 0x44, 0x0f, 0xf1, 0x1b, 0x60, 0x09, 0xa6, 0x39,
  15247. 0xd2, 0xcc, 0x23, 0x4a, 0x19, 0x8f, 0xd2, 0xf1, 0xbe, 0x2e, 0x0b, 0x95, 0x1a, 0x23, 0x76, 0xb9,
  15248. 0x9b, 0x0b, 0x37, 0x43, 0x6a, 0x0d, 0x2f, 0x60, 0x5e, 0xdf, 0x57, 0x61, 0x33, 0xd7, 0xd7, 0x5e,
  15249. 0xa8, 0xbc, 0xd9, 0x80, 0x25, 0x53, 0x48, 0x3c, 0xcd, 0x2e, 0x3b, 0x94, 0x64, 0xff, 0x18, 0xb4,
  15250. 0xb9, 0xa0, 0x3f, 0x4d, 0xd9, 0xb4, 0x5e, 0x97, 0xf6, 0x3b, 0x6c, 0x89, 0xc2, 0xed, 0x7f, 0x03,
  15251. 0xaa, 0xdc, 0xe3, 0x52, 0x41, 0x8f, 0x93, 0xad, 0xe4, 0x30, 0x92, 0xfd, 0xeb, 0x2b, 0xd0, 0x7c,
  15252. 0xe8, 0xfa, 0x23, 0xb9, 0xd5, 0x7c, 0x31, 0x8f, 0x2e, 0x0b, 0x2a, 0x86, 0x56, 0x96, 0xfe, 0x5b,
  15253. 0xdf, 0xcc, 0xf2, 0xcc, 0x67, 0x1a, 0x35, 0x98, 0xec, 0x74, 0x96, 0xcd, 0xab, 0xe6, 0xd9, 0xbc,
  15254. 0xdc, 0xd5, 0x65, 0x75, 0xe1, 0xea, 0x92, 0x30, 0x8f, 0x35, 0x93, 0x93, 0xbd, 0x04, 0xc0, 0x1a,
  15255. 0x3a, 0x6a, 0x50, 0x9d, 0x5d, 0x7d, 0x09, 0x42, 0x95, 0x22, 0xa3, 0xeb, 0xc7, 0x23, 0x3e, 0xeb,
  15256. 0x1a, 0x0e, 0x7f, 0xb0, 0x6d, 0x3d, 0x0d, 0x09, 0xed, 0x9e, 0x86, 0xa3, 0x3f, 0xf1, 0x7e, 0x5a,
  15257. 0x67, 0x8d, 0xbf, 0x3f, 0xb2, 0xae, 0xe3, 0x3d, 0xd4, 0xcf, 0x58, 0xfc, 0x64, 0x75, 0xbb, 0xc6,
  15258. 0xd8, 0xe2, 0x0d, 0xd5, 0x67, 0x63, 0x1f, 0xba, 0x99, 0x9f, 0xf4, 0x28, 0x6b, 0x32, 0xae, 0x8d,
  15259. 0xb1, 0x7b, 0x82, 0xe8, 0xbb, 0x9e, 0xf5, 0x75, 0x92, 0xd6, 0x87, 0xbd, 0xc3, 0x51, 0xd0, 0x77,
  15260. 0x47, 0x09, 0x1e, 0x8f, 0xf3, 0x1a, 0x26, 0x7d, 0x87, 0x52, 0x18, 0xdd, 0x7e, 0x8b, 0x6d, 0x10,
  15261. 0x1c, 0x45, 0x5e, 0x90, 0x7e, 0xd4, 0x9b, 0x4d, 0x42, 0x64, 0x8e, 0x30, 0x1f, 0xcd, 0x65, 0xdd,
  15262. 0x69, 0xf9, 0xd1, 0x63, 0x02, 0x62, 0x16, 0xfb, 0x47, 0x61, 0x63, 0x27, 0x18, 0x4f, 0x55, 0x6c,
  15263. 0x08, 0xdf, 0xb5, 0xcb, 0x76, 0x62, 0xd7, 0x7c, 0x92, 0x10, 0x77, 0x31, 0x69, 0x3e, 0xc1, 0xd2,
  15264. 0xb5, 0xf6, 0x6f, 0xe2, 0xf5, 0x62, 0xf1, 0x5c, 0x20, 0x77, 0x72, 0x52, 0xfe, 0x4d, 0xbc, 0x47,
  15265. 0xe3, 0xfc, 0x80, 0x97, 0x73, 0x03, 0x6e, 0xff, 0xaf, 0x15, 0xe8, 0x1a, 0xb5, 0x53, 0xbd, 0xaf,
  15266. 0x40, 0x67, 0x90, 0x82, 0xd2, 0xf3, 0xbc, 0x6d, 0x40, 0xc5, 0xa3, 0x77, 0x16, 0xa6, 0xb2, 0x62,
  15267. 0xae, 0x1d, 0x06, 0xb3, 0x50, 0xcb, 0x88, 0x1f, 0x24, 0xe2, 0x2d, 0xdc, 0x64, 0xa6, 0xc3, 0xce,
  15268. 0xc2, 0x4e, 0x5b, 0xec, 0xbe, 0x16, 0x81, 0xe1, 0x7f, 0x6d, 0x62, 0x37, 0x08, 0xc6, 0x3d, 0x6a,
  15269. 0xbb, 0x1c, 0x05, 0xf5, 0x41, 0x30, 0xde, 0xc3, 0x6f, 0xeb, 0x6b, 0x60, 0x25, 0x89, 0xc4, 0x8e,
  15270. 0x19, 0xab, 0xb6, 0xab, 0xb1, 0x6e, 0x79, 0x5e, 0xe2, 0xbd, 0x82, 0x74, 0x96, 0x88, 0xc2, 0xaa,
  15271. 0x78, 0xaf, 0xa8, 0xd1, 0x01, 0x12, 0x0c, 0xb2, 0x13, 0x64, 0xdb, 0x6a, 0x4c, 0xe5, 0xc5, 0xdb,
  15272. 0x60, 0x2b, 0x7f, 0x4c, 0x7e, 0x19, 0x3a, 0x74, 0x89, 0xc6, 0xda, 0x78, 0xf7, 0xf3, 0xf9, 0xd0,
  15273. 0x42, 0xe8, 0x4e, 0x30, 0x4e, 0x38, 0x43, 0xa6, 0xfe, 0x09, 0x96, 0x9c, 0x11, 0x44, 0xf6, 0x05,
  15274. 0xcb, 0x7e, 0x00, 0x70, 0xc7, 0x3f, 0xf6, 0x27, 0x7c, 0x6f, 0xc6, 0xfe, 0xcd, 0x42, 0x32, 0x0a,
  15275. 0x8e, 0xe4, 0x7a, 0x5b, 0x1f, 0xcc, 0xc2, 0x7d, 0xfc, 0x66, 0x5b, 0x1b, 0x3a, 0x73, 0x32, 0x67,
  15276. 0x28, 0xc3, 0x98, 0x23, 0xfb, 0x18, 0xda, 0x77, 0xdc, 0xf9, 0xfe, 0x6c, 0x3a, 0x1d, 0xcd, 0xb5,
  15277. 0x8f, 0x36, 0xed, 0x57, 0x91, 0xd5, 0xf0, 0x07, 0x56, 0x83, 0x53, 0xe6, 0x4f, 0x3c, 0x75, 0x22,
  15278. 0x73, 0x56, 0x57, 0x13, 0x6f, 0x17, 0xbf, 0xc9, 0xd7, 0x25, 0x74, 0x9f, 0x88, 0x9d, 0x11, 0xfd,
  15279. 0xb7, 0x1f, 0x40, 0xeb, 0x9e, 0x3b, 0x89, 0x3e, 0x0e, 0x62, 0x56, 0x9b, 0x17, 0xdd, 0xef, 0x35,
  15280. 0x85, 0x5d, 0x31, 0x28, 0x6c, 0x31, 0x79, 0xbc, 0x0b, 0x4d, 0x2c, 0xed, 0x76, 0x70, 0xa2, 0x6d,
  15281. 0x6a, 0x73, 0xd2, 0xa4, 0x35, 0x28, 0xf7, 0x83, 0x13, 0x6d, 0x17, 0xd7, 0x0f, 0x4e, 0x92, 0xc2,
  15282. 0xcb, 0x69, 0xe1, 0xf6, 0x07, 0xdc, 0x28, 0x9c, 0x92, 0x25, 0xe5, 0x24, 0xd5, 0xaf, 0x98, 0x5c,
  15283. 0x43, 0x51, 0x59, 0x7d, 0xe8, 0x24, 0x1d, 0x24, 0x53, 0x88, 0x62, 0x19, 0xd7, 0x71, 0x10, 0x2b,
  15284. 0x73, 0xa5, 0xd7, 0x11, 0xa0, 0x5d, 0x15, 0x62, 0x7f, 0x70, 0x94, 0xb8, 0x29, 0x71, 0xe1, 0x4d,
  15285. 0x86, 0xf1, 0xe4, 0xdc, 0x87, 0xd6, 0xae, 0x17, 0x8c, 0xb0, 0x1e, 0x9a, 0xec, 0x9b, 0xd0, 0x38,
  15286. 0x70, 0x27, 0x91, 0x49, 0xab, 0x2e, 0xe6, 0xec, 0x50, 0xcc, 0x16, 0x39, 0x75, 0xc4, 0xa6, 0x1d,
  15287. 0xfb, 0x6b, 0x2b, 0x50, 0xc7, 0xa2, 0x74, 0x31, 0xd4, 0x2c, 0xc3, 0x9a, 0xf4, 0x54, 0xe5, 0x0b,
  15288. 0xb5, 0x59, 0xeb, 0xf0, 0xd9, 0xe3, 0x80, 0x78, 0x3d, 0x89, 0xb9, 0x40, 0x7e, 0x2a, 0xc4, 0x0b,
  15289. 0xbe, 0x06, 0x6b, 0x9f, 0x05, 0xc4, 0x01, 0x24, 0x5b, 0x53, 0x16, 0x45, 0x17, 0xe1, 0xc6, 0x8e,
  15290. 0x25, 0xde, 0x2d, 0x38, 0xe9, 0x99, 0x2c, 0x5a, 0xbd, 0x1f, 0x9c, 0xf0, 0x46, 0x20, 0x11, 0x58,
  15291. 0x18, 0xc5, 0x3d, 0x5e, 0x89, 0x55, 0xed, 0xc1, 0x16, 0x46, 0xf1, 0x6d, 0xbd, 0x1c, 0x19, 0x41,
  15292. 0x4d, 0x3c, 0x39, 0x45, 0xea, 0x04, 0xb8, 0xcb, 0x7a, 0x88, 0x48, 0xe1, 0xed, 0x50, 0xb2, 0xf3,
  15293. 0xf5, 0xaa, 0xc9, 0x30, 0xce, 0x7f, 0x09, 0x40, 0x50, 0xb0, 0x80, 0x3a, 0x1f, 0x53, 0x0c, 0xb9,
  15294. 0x3b, 0xf1, 0xec, 0x9f, 0x29, 0x99, 0x66, 0x49, 0x4b, 0x96, 0x8a, 0x76, 0x95, 0xea, 0xbb, 0x91,
  15295. 0x2a, 0x14, 0x8a, 0x6a, 0xc7, 0x31, 0x76, 0x95, 0x22, 0x17, 0xb2, 0x8c, 0x1d, 0x6f, 0xf9, 0xa9,
  15296. 0xdc, 0xf9, 0xec, 0x7f, 0xb3, 0x02, 0x1d, 0x9c, 0x3a, 0xe6, 0x57, 0xa8, 0x31, 0xef, 0x41, 0xd3,
  15297. 0xa3, 0x19, 0x5e, 0xbe, 0x12, 0xb2, 0xcd, 0x77, 0x80, 0xf1, 0x89, 0x24, 0xde, 0x90, 0xe9, 0x5f,
  15298. 0x6a, 0xa3, 0x6b, 0xee, 0x11, 0x9e, 0x7c, 0x7d, 0xb6, 0x1b, 0x93, 0x5f, 0xce, 0x4f, 0x7e, 0x6e,
  15299. 0xd2, 0x2a, 0xa7, 0x4f, 0x5a, 0xf5, 0x8c, 0x49, 0x5b, 0x3d, 0x6b, 0xd2, 0x6a, 0xb9, 0x49, 0x43,
  15300. 0xea, 0x39, 0x74, 0xa3, 0x1e, 0xae, 0x2a, 0x69, 0x62, 0x9d, 0xcf, 0xcd, 0xa1, 0x8b, 0x84, 0x43,
  15301. 0x6e, 0x23, 0x7f, 0x06, 0x2c, 0xbd, 0x49, 0x18, 0xb2, 0x64, 0x76, 0x6f, 0x42, 0xc3, 0xf7, 0x82,
  15302. 0xd1, 0x72, 0xeb, 0xfa, 0xfc, 0x1e, 0x41, 0x6c, 0xda, 0x6a, 0xbf, 0xb2, 0xc2, 0x16, 0x9d, 0xe6,
  15303. 0x6a, 0xbf, 0x0b, 0x5d, 0xa4, 0xd2, 0xe6, 0xbe, 0x28, 0x15, 0x28, 0x91, 0x72, 0x67, 0x2a, 0x69,
  15304. 0xc8, 0xcd, 0x62, 0xb6, 0x61, 0x23, 0xb9, 0x13, 0x65, 0x8e, 0x5a, 0xa6, 0x56, 0xe7, 0xf4, 0xe5,
  15305. 0xc8, 0x3c, 0x70, 0xdf, 0x81, 0x0b, 0x05, 0x79, 0xa2, 0x59, 0x3f, 0x65, 0x47, 0x36, 0x17, 0xf2,
  15306. 0xed, 0xcf, 0xfa, 0xbb, 0x9e, 0xf5, 0x16, 0xac, 0x7a, 0x74, 0xd2, 0x88, 0x98, 0xe5, 0x99, 0x4c,
  15307. 0x63, 0xd3, 0x43, 0xc8, 0x11, 0x34, 0xeb, 0x35, 0xa8, 0xe0, 0x30, 0x14, 0x3a, 0xaa, 0x6a, 0xea,
  15308. 0xe3, 0x10, 0x8a, 0x3d, 0x60, 0x3d, 0xdf, 0xbd, 0xd0, 0x57, 0x13, 0xf2, 0x22, 0xc3, 0x16, 0x25,
  15309. 0xab, 0xb9, 0xe2, 0xd4, 0xa2, 0x59, 0x5f, 0x1f, 0xe0, 0x29, 0xcd, 0x5b, 0xa1, 0xb4, 0x84, 0xac,
  15310. 0x11, 0xbb, 0x39, 0x72, 0x07, 0x47, 0x29, 0x97, 0x80, 0xec, 0x26, 0x42, 0x44, 0x40, 0x46, 0x95,
  15311. 0xec, 0x07, 0x03, 0xdf, 0x1d, 0x59, 0xdf, 0x00, 0x38, 0xa0, 0xea, 0xc8, 0xd7, 0xb0, 0x54, 0xd0,
  15312. 0xa5, 0xb4, 0x45, 0x8e, 0x81, 0x6a, 0xff, 0x71, 0x19, 0xda, 0xf7, 0x58, 0xcf, 0x39, 0x52, 0xda,
  15313. 0x03, 0xd1, 0x8f, 0x7a, 0x61, 0xd0, 0x0f, 0x62, 0xe1, 0xce, 0x6a, 0x7e, 0xe4, 0xe0, 0xe7, 0x0f,
  15314. 0xe2, 0x8a, 0x70, 0xaa, 0xb3, 0x70, 0x26, 0x02, 0x41, 0xe5, 0xe9, 0x23, 0x10, 0xe4, 0xcd, 0x18,
  15315. 0xab, 0x5f, 0xc4, 0x8c, 0xf1, 0x5d, 0xe8, 0x24, 0x74, 0x2b, 0xb5, 0x21, 0x59, 0x4a, 0xbc, 0x5a,
  15316. 0x9a, 0x78, 0xe9, 0xab, 0x27, 0xb2, 0xca, 0xa6, 0x7c, 0x46, 0x82, 0x36, 0x8c, 0xdd, 0x93, 0x4c,
  15317. 0xe0, 0x82, 0xae, 0x11, 0x04, 0x21, 0x61, 0xf5, 0xf3, 0xca, 0xc0, 0x3d, 0xc5, 0xb1, 0x03, 0xda,
  15318. 0x49, 0x70, 0x84, 0xc4, 0xea, 0x9b, 0xc4, 0x8c, 0x74, 0x65, 0x4e, 0x6d, 0x2a, 0x5b, 0x0c, 0xc5,
  15319. 0xe1, 0x66, 0xf7, 0xab, 0x62, 0xef, 0x3c, 0x58, 0xe6, 0x9d, 0x67, 0x0f, 0xa0, 0xbb, 0x33, 0x74,
  15320. 0xe3, 0x87, 0x2a, 0x8a, 0xdc, 0x43, 0x9e, 0xfe, 0x2d, 0xa8, 0x8d, 0xf9, 0x53, 0xc7, 0x50, 0x92,
  15321. 0x4f, 0x66, 0x12, 0xb3, 0xbc, 0x6d, 0x1d, 0x01, 0x5a, 0x2f, 0x83, 0xab, 0xdc, 0xb8, 0x70, 0xe1,
  15322. 0x2a, 0x27, 0x7d, 0xc8, 0x9f, 0x5b, 0x81, 0x73, 0x58, 0x4b, 0x6e, 0x55, 0x14, 0xf3, 0x14, 0xcb,
  15323. 0xbd, 0x8e, 0x53, 0xc3, 0xd1, 0xb2, 0x69, 0x38, 0x9a, 0xb9, 0x02, 0x56, 0x72, 0x57, 0xc0, 0xc4,
  15324. 0x6c, 0xac, 0x6a, 0x9a, 0x8d, 0x2d, 0xd8, 0x9a, 0xae, 0x2e, 0xda, 0x9a, 0xa6, 0x56, 0xb6, 0xb5,
  15325. 0x8c, 0x95, 0x6d, 0xc6, 0x34, 0xb7, 0x9e, 0x33, 0xcd, 0x5d, 0x66, 0xf4, 0x6a, 0xff, 0x41, 0x95,
  15326. 0xae, 0x34, 0x8b, 0x5b, 0xe3, 0x07, 0x34, 0x08, 0xcb, 0x6c, 0x82, 0x8b, 0xfb, 0x9f, 0x19, 0xb2,
  15327. 0xd5, 0xd3, 0xe3, 0xa0, 0xd4, 0x16, 0x8c, 0x6c, 0x33, 0x6e, 0xa8, 0xb1, 0x92, 0x93, 0x28, 0x75,
  15328. 0x43, 0x8d, 0x89, 0xc7, 0x31, 0xfd, 0x59, 0x59, 0x4c, 0x0b, 0x41, 0xea, 0xca, 0x4a, 0xd2, 0xa8,
  15329. 0x27, 0x4a, 0xfb, 0xad, 0x81, 0x96, 0x46, 0x3d, 0x51, 0xa9, 0x8b, 0x1f, 0x23, 0x18, 0x2a, 0xb9,
  15330. 0x06, 0x41, 0x28, 0xff, 0x8b, 0xd0, 0x4a, 0x35, 0xcc, 0x89, 0xb8, 0x07, 0xb4, 0x8e, 0x95, 0x45,
  15331. 0xac, 0xb2, 0xe1, 0x44, 0x26, 0xe3, 0x7b, 0x22, 0xe5, 0x11, 0x7b, 0x29, 0xd6, 0x75, 0x17, 0x59,
  15332. 0x1e, 0x2f, 0xfa, 0xca, 0x67, 0x67, 0xbd, 0x9b, 0x9b, 0xf5, 0x17, 0xa0, 0x29, 0x96, 0x56, 0x64,
  15333. 0x5a, 0xbc, 0xc6, 0x6d, 0x61, 0x10, 0x59, 0x1e, 0x1b, 0xcb, 0x62, 0x3d, 0xa3, 0xb8, 0x59, 0xf4,
  15334. 0xa1, 0x7e, 0xbe, 0xc8, 0x87, 0xba, 0xd8, 0x07, 0xfa, 0x85, 0x25, 0x3e, 0xd0, 0xe2, 0x2e, 0xff,
  15335. 0x22, 0xaf, 0xa8, 0x70, 0xdc, 0x47, 0x16, 0x9f, 0x64, 0xf1, 0x2f, 0xb1, 0x53, 0x3d, 0xfe, 0x2f,
  15336. 0x22, 0x5c, 0x76, 0x62, 0x1f, 0x62, 0x10, 0xae, 0xd7, 0x60, 0xcd, 0x73, 0x03, 0xa2, 0x33, 0x57,
  15337. 0xde, 0x7e, 0xbb, 0x17, 0xfb, 0xd3, 0x68, 0xeb, 0x2b, 0xb4, 0x28, 0xbb, 0x06, 0xfc, 0x91, 0x3f,
  15338. 0x8d, 0xec, 0x77, 0xa1, 0x2b, 0x9c, 0x19, 0x2e, 0x82, 0x25, 0xab, 0x7b, 0x13, 0x56, 0x79, 0x1d,
  15339. 0x88, 0x19, 0xac, 0x7c, 0xd9, 0x27, 0xd0, 0xde, 0x9f, 0x47, 0xb1, 0x1a, 0x0b, 0x2d, 0x4a, 0xa4,
  15340. 0x37, 0x25, 0x43, 0x7a, 0x73, 0xea, 0xd6, 0x30, 0x4d, 0x9d, 0x99, 0x81, 0xd3, 0xa6, 0xce, 0x59,
  15341. 0xca, 0x55, 0xc9, 0x52, 0x2e, 0xfb, 0x3f, 0x94, 0xc0, 0x92, 0x4a, 0x4d, 0xe5, 0x79, 0x51, 0xfd,
  15342. 0xef, 0x40, 0x8d, 0xec, 0xcb, 0x85, 0x2b, 0x69, 0x6e, 0xbf, 0x98, 0x57, 0x05, 0xe5, 0x89, 0x9c,
  15343. 0xb3, 0x8a, 0x19, 0x76, 0x3d, 0xeb, 0x46, 0x4a, 0x56, 0xcb, 0x45, 0xdc, 0x51, 0x96, 0x0a, 0x67,
  15344. 0x88, 0x6e, 0x8c, 0x53, 0x9b, 0x44, 0xd2, 0xaa, 0x38, 0x75, 0x06, 0xb0, 0xdb, 0x93, 0x21, 0xca,
  15345. 0xa8, 0xe6, 0x45, 0x19, 0x03, 0xed, 0x25, 0xe7, 0xc6, 0xd6, 0x27, 0xf0, 0x4c, 0xc0, 0xda, 0xd8,
  15346. 0xde, 0x38, 0x3a, 0x14, 0xd1, 0xab, 0xc9, 0x62, 0x9f, 0xdd, 0x95, 0xf3, 0x52, 0xc0, 0xc3, 0xe8,
  15347. 0x90, 0x93, 0xa8, 0x92, 0x08, 0x6a, 0xb7, 0x67, 0x73, 0xcd, 0x39, 0x1c, 0x06, 0x81, 0x17, 0x19,
  15348. 0x0e, 0x6d, 0xf4, 0x2d, 0x36, 0x07, 0xb3, 0x79, 0x2f, 0xf5, 0xef, 0x5a, 0xed, 0xcf, 0xe6, 0x1f,
  15349. 0xce, 0xc6, 0xe4, 0x63, 0x3f, 0x9b, 0x9b, 0xf6, 0xdc, 0x88, 0xa8, 0x8f, 0x94, 0x50, 0x1d, 0xa4,
  15350. 0x72, 0x8b, 0xb2, 0x53, 0x0b, 0xd5, 0x01, 0xcd, 0x59, 0x0c, 0xcd, 0xfd, 0xa9, 0x42, 0xce, 0x67,
  15351. 0x7f, 0x18, 0x2c, 0x9a, 0x73, 0x97, 0x08, 0x3b, 0x63, 0xce, 0x7d, 0x09, 0x80, 0xdb, 0x66, 0x46,
  15352. 0xd4, 0x23, 0x08, 0x9d, 0xb0, 0x14, 0x88, 0x90, 0x4b, 0x30, 0x6f, 0xac, 0xba, 0x58, 0xbe, 0xb2,
  15353. 0xfe, 0xb5, 0x12, 0x34, 0xb1, 0x3e, 0xdd, 0xdf, 0xa4, 0x4c, 0x63, 0xa1, 0x70, 0x99, 0xa4, 0xda,
  15354. 0xbd, 0x22, 0x5e, 0x93, 0xc2, 0x2c, 0x2d, 0x9e, 0xf6, 0x52, 0x0e, 0x3b, 0x4d, 0x52, 0x89, 0x57,
  15355. 0xb9, 0xcb, 0xc6, 0x15, 0x2a, 0xcb, 0xc4, 0x18, 0x9d, 0xa6, 0xc1, 0xa0, 0x4b, 0xd4, 0xaf, 0xaf,
  15356. 0x40, 0x1d, 0x21, 0xbb, 0xb1, 0x1a, 0x9f, 0x36, 0x07, 0xe7, 0xa1, 0x3a, 0x0d, 0xfd, 0x41, 0x22,
  15357. 0x7e, 0xa0, 0x0f, 0x2d, 0x64, 0xe1, 0x14, 0x7d, 0x7e, 0xce, 0xc2, 0x3d, 0x4a, 0x7c, 0x1e, 0xc0,
  15358. 0xf3, 0xa3, 0xa9, 0x0a, 0x07, 0x2a, 0x55, 0x1a, 0xa4, 0x10, 0xdc, 0xdf, 0xc3, 0x20, 0x96, 0x48,
  15359. 0x7f, 0xf8, 0x97, 0xa2, 0x2a, 0xfa, 0x63, 0x3f, 0xe6, 0x31, 0xe1, 0x53, 0xb0, 0x41, 0x10, 0x1a,
  15360. 0x93, 0x44, 0xff, 0x02, 0x39, 0xfd, 0xcb, 0xc0, 0x0f, 0x07, 0x23, 0x25, 0x5e, 0x1f, 0xf2, 0xa5,
  15361. 0xbd, 0x9b, 0xe3, 0x54, 0x48, 0x5f, 0x66, 0xef, 0xe6, 0x58, 0x2f, 0x90, 0x64, 0x57, 0x77, 0x78,
  15362. 0x81, 0x68, 0x76, 0xe4, 0x39, 0x80, 0xa1, 0xd7, 0xe3, 0xe1, 0xf7, 0x34, 0xc5, 0x1e, 0x7a, 0x38,
  15363. 0x44, 0xbb, 0x9e, 0xfd, 0x33, 0x32, 0x62, 0xfa, 0xde, 0x7f, 0xda, 0x2c, 0x6e, 0x2f, 0xce, 0x62,
  15364. 0x2e, 0xe6, 0x96, 0x0c, 0xbd, 0x31, 0x8d, 0x6f, 0xf1, 0xa2, 0xa6, 0x2c, 0xe5, 0x53, 0x26, 0x1e,
  15365. 0x97, 0xba, 0x8e, 0x03, 0x94, 0x59, 0xc0, 0x95, 0xc5, 0x05, 0xbc, 0xb0, 0x42, 0xab, 0x8b, 0x2b,
  15366. 0x14, 0xb7, 0x19, 0x5e, 0x63, 0xb5, 0xe4, 0xa0, 0xec, 0xac, 0x7a, 0xee, 0xfc, 0x2e, 0x5f, 0x42,
  15367. 0x48, 0xb7, 0xab, 0x6f, 0x97, 0x65, 0xa7, 0x86, 0xdf, 0x77, 0x27, 0x9e, 0x7d, 0x9d, 0xc7, 0x82,
  15368. 0xb6, 0xc1, 0x6b, 0x50, 0x59, 0xea, 0x86, 0xab, 0x07, 0xcc, 0x21, 0x14, 0xfb, 0x8f, 0xca, 0xd0,
  15369. 0xfa, 0xd8, 0x57, 0x4f, 0x92, 0x7b, 0x43, 0xde, 0xcf, 0x39, 0xb1, 0x12, 0x5a, 0xf9, 0xa2, 0x56,
  15370. 0x42, 0x5a, 0xfa, 0x80, 0x9c, 0xf6, 0x19, 0x92, 0x84, 0x50, 0x7b, 0x11, 0xbf, 0x06, 0x15, 0x42,
  15371. 0xaf, 0x2c, 0x11, 0x56, 0x20, 0x92, 0x43, 0x28, 0xd6, 0x36, 0xd4, 0x84, 0xff, 0x2f, 0xbc, 0x28,
  15372. 0x18, 0xde, 0x77, 0x8e, 0x46, 0xcc, 0xde, 0x4c, 0x56, 0xbf, 0xfc, 0xcd, 0xe4, 0x0b, 0x39, 0x58,
  15373. 0x3d, 0x0b, 0x75, 0xcf, 0x65, 0x33, 0x5a, 0xcd, 0x6a, 0xea, 0xef, 0x1c, 0xe9, 0x6f, 0xe4, 0xd5,
  15374. 0x06, 0xb8, 0xa8, 0xc9, 0x70, 0x99, 0x8e, 0x4a, 0xd6, 0x11, 0x34, 0x08, 0x42, 0x67, 0xe5, 0x5b,
  15375. 0x50, 0x4f, 0xee, 0x21, 0xcd, 0x53, 0xee, 0x21, 0xb5, 0x29, 0xdf, 0x40, 0xec, 0x1e, 0x2f, 0x92,
  15376. 0x9d, 0x80, 0x6f, 0xad, 0xd1, 0x30, 0xc8, 0x78, 0x12, 0xd6, 0x11, 0xa0, 0x1d, 0x8e, 0x42, 0x25,
  15377. 0x7b, 0x49, 0x02, 0x5e, 0x86, 0x8a, 0x77, 0x12, 0x39, 0x60, 0x99, 0x5e, 0x83, 0x6d, 0x07, 0x71,
  15378. 0x99, 0xb6, 0xfe, 0xbc, 0xe8, 0x2d, 0x88, 0x9e, 0xbf, 0x01, 0x15, 0x9f, 0xef, 0xb1, 0x8b, 0x2a,
  15379. 0x0b, 0x83, 0x00, 0x3b, 0x84, 0x85, 0x0c, 0x1c, 0x73, 0x51, 0xd9, 0x13, 0x86, 0xf5, 0x9d, 0xb7,
  15380. 0xf9, 0x98, 0x79, 0x1b, 0xea, 0x83, 0x80, 0x58, 0x28, 0xed, 0x3a, 0xb9, 0xb8, 0xb8, 0xb1, 0x73,
  15381. 0x4e, 0x0d, 0xd1, 0x1c, 0x15, 0xd9, 0x5f, 0x83, 0xd6, 0xce, 0x2c, 0x24, 0xad, 0xf1, 0xbe, 0x7f,
  15382. 0x48, 0x12, 0x1e, 0x62, 0xc2, 0x22, 0xff, 0x70, 0x22, 0x07, 0x4c, 0x1d, 0x01, 0x98, 0x68, 0xff,
  15383. 0x04, 0xac, 0xe2, 0xef, 0xe3, 0x29, 0x91, 0x2c, 0xff, 0x70, 0x92, 0xd5, 0x3f, 0x23, 0x84, 0xf5,
  15384. 0xcf, 0xcf, 0x40, 0x0d, 0xa9, 0xad, 0xe7, 0xce, 0xf5, 0x39, 0x38, 0x98, 0x85, 0x77, 0xdc, 0xb9,
  15385. 0xf5, 0x2d, 0x68, 0x93, 0xac, 0x1b, 0xf3, 0x0a, 0xdd, 0x58, 0x34, 0xbd, 0x30, 0x1b, 0xe4, 0x34,
  15386. 0x07, 0xb3, 0x10, 0xff, 0xd0, 0x35, 0xfe, 0x37, 0x2b, 0x6c, 0x2f, 0x73, 0x6b, 0x10, 0xfb, 0xc7,
  15387. 0x7e, 0x3c, 0xb7, 0xde, 0x86, 0x46, 0x5a, 0x16, 0xcb, 0x03, 0xce, 0x65, 0x7b, 0x4c, 0xed, 0x75,
  15388. 0xea, 0x91, 0x14, 0x61, 0x7d, 0x95, 0x9d, 0x19, 0x84, 0x7e, 0x98, 0xb7, 0xbc, 0x36, 0xb7, 0x51,
  15389. 0x2b, 0x31, 0x3e, 0x02, 0xcb, 0x95, 0x6a, 0x8c, 0x4b, 0x33, 0x8f, 0xea, 0x4b, 0x59, 0x7d, 0x1e,
  15390. 0xa3, 0xf9, 0x2a, 0x32, 0x62, 0x5f, 0xac, 0xe9, 0xcc, 0xc9, 0x25, 0xfa, 0x75, 0x58, 0x67, 0xe1,
  15391. 0x99, 0xc9, 0xde, 0x32, 0xaf, 0xd3, 0xa5, 0x84, 0x9d, 0x94, 0xbb, 0x7d, 0x07, 0x2e, 0x64, 0x70,
  15392. 0x33, 0xce, 0x39, 0x4c, 0x12, 0x37, 0x8d, 0x3c, 0x4e, 0xea, 0xb1, 0x61, 0x7d, 0x02, 0x96, 0xf8,
  15393. 0xf1, 0x4b, 0x5e, 0x63, 0x33, 0xbf, 0xb6, 0xa4, 0xdd, 0x8f, 0x29, 0x83, 0xe6, 0xaf, 0xb9, 0xfd,
  15394. 0x5c, 0x08, 0x97, 0x4f, 0xed, 0xff, 0x10, 0x36, 0xb3, 0x05, 0x0f, 0xdd, 0xc8, 0x74, 0x2e, 0x39,
  15395. 0xcd, 0x62, 0xd7, 0x2c, 0xec, 0xbe, 0xab, 0x03, 0x55, 0x6d, 0xb0, 0xda, 0xd0, 0xeb, 0x25, 0x03,
  15396. 0x6d, 0x68, 0x07, 0xcf, 0x49, 0xa2, 0x9e, 0x6b, 0xca, 0xf3, 0x1e, 0xb4, 0xdc, 0x41, 0x4c, 0xbc,
  15397. 0x9d, 0x11, 0xbf, 0x31, 0xeb, 0xa2, 0x9f, 0x61, 0xb0, 0x1d, 0x70, 0x07, 0xf1, 0xc3, 0xe8, 0x90,
  15398. 0xb6, 0xf7, 0xef, 0xd7, 0xe0, 0x7c, 0xd1, 0x64, 0x51, 0xe0, 0xca, 0x04, 0x9e, 0xf2, 0x14, 0xad,
  15399. 0x14, 0xb8, 0x4b, 0xce, 0x54, 0x06, 0x92, 0xb1, 0xf5, 0x3b, 0x29, 0x58, 0x1b, 0xbb, 0x19, 0xe7,
  15400. 0x79, 0x59, 0xa4, 0x9c, 0x85, 0xe7, 0x39, 0x4f, 0x7f, 0x72, 0x9e, 0x1b, 0xfb, 0xa6, 0x9a, 0xd9,
  15401. 0x37, 0x77, 0x61, 0x9d, 0x43, 0xb3, 0x99, 0x6a, 0xdd, 0x33, 0x09, 0x74, 0x97, 0xf2, 0x18, 0xc1,
  15402. 0xd5, 0xbe, 0x0b, 0x9d, 0x83, 0x20, 0x8c, 0x27, 0x74, 0x1d, 0xf2, 0xdc, 0x79, 0x24, 0x94, 0xfa,
  15403. 0xe5, 0x25, 0xeb, 0xe2, 0x9e, 0x46, 0xbe, 0xe3, 0xce, 0x23, 0xa7, 0x7d, 0x60, 0x7e, 0xa6, 0xb4,
  15404. 0x99, 0x7a, 0x22, 0x12, 0x78, 0x82, 0x68, 0xe5, 0x48, 0x66, 0xd5, 0x36, 0x4c, 0xeb, 0x0f, 0x5e,
  15405. 0xaa, 0x1f, 0x42, 0x57, 0x7c, 0xf7, 0x13, 0xc7, 0x26, 0x28, 0x88, 0x2f, 0x93, 0xb6, 0x67, 0x27,
  15406. 0xc1, 0xe6, 0x78, 0x28, 0x69, 0x6e, 0x59, 0xa1, 0xdd, 0x91, 0x7f, 0xe4, 0xf6, 0xfd, 0x91, 0xde,
  15407. 0xb4, 0x12, 0xc9, 0x6c, 0x59, 0x79, 0x0f, 0x12, 0x6c, 0x2e, 0x6f, 0x94, 0xf9, 0xc6, 0x13, 0xfa,
  15408. 0xc8, 0x9f, 0x1c, 0x92, 0xa9, 0x98, 0xb8, 0x08, 0x2d, 0xb3, 0xa4, 0x43, 0x3c, 0xb2, 0xbe, 0xfb,
  15409. 0x2a, 0x74, 0xe9, 0xb6, 0xc9, 0xf9, 0xf0, 0x06, 0x43, 0x1c, 0x5d, 0xdb, 0xe9, 0x68, 0xf0, 0x23,
  15410. 0x82, 0x5a, 0xdf, 0x86, 0xb6, 0x3a, 0x11, 0x79, 0xd7, 0xd2, 0x28, 0x9f, 0x77, 0x05, 0x83, 0x65,
  15411. 0x72, 0x1a, 0x9f, 0x3a, 0xfb, 0x2d, 0x80, 0x27, 0x43, 0xa5, 0x46, 0xdc, 0x4f, 0x76, 0x0d, 0x7a,
  15412. 0xbe, 0xa8, 0x9f, 0xf3, 0x4f, 0x10, 0x8d, 0x63, 0xb7, 0x3c, 0xd1, 0x7f, 0x29, 0xa0, 0x32, 0x52,
  15413. 0x4e, 0xca, 0xbd, 0x56, 0xe0, 0x58, 0xa0, 0x73, 0x33, 0xf1, 0x65, 0x0a, 0x4a, 0x39, 0x77, 0xa0,
  15414. 0xd3, 0x8f, 0x7b, 0x61, 0x30, 0x08, 0x7c, 0xc9, 0x7e, 0xbe, 0xc0, 0xaf, 0x40, 0x67, 0xbf, 0xfd,
  15415. 0xc8, 0xf9, 0x68, 0x27, 0xf0, 0x27, 0x4e, 0xab, 0x1f, 0x3b, 0x94, 0x87, 0x0a, 0xf9, 0x04, 0x2e,
  15416. 0x49, 0xc0, 0xac, 0xcf, 0x7c, 0xd7, 0xb8, 0xf2, 0x27, 0x86, 0x8b, 0x1b, 0xa7, 0x0d, 0xf7, 0x05,
  15417. 0x0e, 0xa8, 0xf5, 0x99, 0xef, 0x26, 0x32, 0x01, 0x6d, 0x51, 0xf9, 0x1b, 0x25, 0x58, 0xcb, 0xd7,
  15418. 0x6d, 0x7d, 0x0b, 0xba, 0x86, 0xe1, 0xe0, 0xd9, 0x86, 0x91, 0xed, 0xc4, 0x66, 0x50, 0xd8, 0x9b,
  15419. 0x4e, 0x6a, 0x32, 0x78, 0xb6, 0x79, 0x67, 0x4b, 0x5b, 0x0b, 0x0a, 0xb3, 0xb9, 0x4e, 0x99, 0x33,
  15420. 0x27, 0x0e, 0x13, 0x05, 0x2a, 0x35, 0x3d, 0x72, 0xec, 0x7d, 0xe8, 0x64, 0x47, 0x3d, 0xd1, 0x3a,
  15421. 0xd3, 0x54, 0x19, 0xbe, 0x33, 0xa4, 0x75, 0x46, 0x9c, 0x44, 0xaf, 0xcd, 0x73, 0x39, 0x4f, 0x7c,
  15422. 0x96, 0x79, 0xba, 0xe6, 0x91, 0xfd, 0x3b, 0x2b, 0xb0, 0xbe, 0xb0, 0x12, 0xac, 0xc7, 0xb0, 0xc9,
  15423. 0xab, 0x47, 0x2b, 0xea, 0x73, 0x81, 0x6f, 0xb2, 0xf7, 0x64, 0xca, 0x27, 0x2a, 0x7a, 0xe1, 0xfe,
  15424. 0x9d, 0x73, 0x4f, 0xb2, 0x40, 0xcd, 0x90, 0x71, 0xb1, 0xc1, 0x54, 0x4d, 0xb4, 0x0b, 0x30, 0x41,
  15425. 0x3e, 0x9a, 0xaa, 0x09, 0x1e, 0x81, 0xba, 0x56, 0xe6, 0xf1, 0x53, 0xa7, 0xca, 0xae, 0x14, 0x47,
  15426. 0x70, 0x71, 0x5f, 0x8b, 0xd5, 0x78, 0x3a, 0x72, 0x63, 0x65, 0xd8, 0xe8, 0x37, 0x35, 0x6c, 0xd7,
  15427. 0x3b, 0x21, 0x53, 0x30, 0x2a, 0x0e, 0x8b, 0xd1, 0xa6, 0x60, 0x08, 0xc0, 0xfc, 0x49, 0x22, 0x66,
  15428. 0x5e, 0x35, 0x12, 0x31, 0xe7, 0x35, 0xa8, 0x8f, 0x82, 0xc3, 0xe5, 0xa7, 0x17, 0x75, 0xf8, 0x41,
  15429. 0x70, 0xc8, 0xec, 0xe1, 0x28, 0xe0, 0xf3, 0xe3, 0x16, 0xb4, 0xcc, 0x0d, 0xb9, 0x60, 0xa7, 0xf3,
  15430. 0x12, 0x24, 0x5b, 0xd4, 0xe4, 0xd0, 0x34, 0xec, 0xc3, 0xd9, 0xd8, 0xf6, 0xd3, 0x22, 0xf4, 0x95,
  15431. 0x28, 0xb1, 0xa7, 0x35, 0x42, 0xae, 0x26, 0x30, 0x92, 0xa9, 0x34, 0x88, 0xa9, 0xc3, 0x29, 0x3a,
  15432. 0x3b, 0x20, 0x0f, 0x31, 0x80, 0x38, 0x1f, 0x76, 0x2f, 0x59, 0x4d, 0x78, 0xd8, 0x15, 0xb5, 0x57,
  15433. 0x0b, 0x7f, 0x56, 0x0c, 0xe1, 0x8f, 0x79, 0x3a, 0x95, 0xb3, 0xa7, 0x53, 0x07, 0x56, 0xfa, 0x87,
  15434. 0x34, 0x0f, 0x0d, 0x67, 0xa5, 0x7f, 0x68, 0xff, 0x8d, 0x12, 0x3c, 0xb3, 0xe4, 0xac, 0x20, 0xc9,
  15435. 0x66, 0x6a, 0x60, 0x2b, 0x0c, 0x62, 0x9c, 0x58, 0xd0, 0xbe, 0x0e, 0xeb, 0x69, 0x72, 0xaa, 0x8c,
  15436. 0x66, 0xb3, 0x4d, 0x8d, 0x25, 0x5a, 0xc9, 0x8c, 0x3d, 0x73, 0xf9, 0xe9, 0xec, 0xaa, 0x7f, 0x1c,
  15437. 0x9e, 0x3b, 0x8d, 0xbb, 0x79, 0xba, 0x03, 0x3f, 0x7b, 0x8e, 0xaf, 0x9c, 0x76, 0x8e, 0x67, 0x47,
  15438. 0xca, 0x3e, 0x80, 0xad, 0x65, 0x87, 0xd6, 0xc2, 0x24, 0xa4, 0xd6, 0x3e, 0xe9, 0x92, 0x11, 0x6b,
  15439. 0x1f, 0x59, 0xc6, 0x93, 0xa0, 0x37, 0x09, 0x62, 0x2d, 0xd2, 0xa8, 0x3b, 0xf5, 0x49, 0xf0, 0x21,
  15440. 0x7d, 0xdb, 0xf7, 0xcc, 0x7a, 0xb2, 0x87, 0xd9, 0x92, 0x48, 0xfd, 0xe7, 0xa1, 0xca, 0x86, 0x34,
  15441. 0x3a, 0x94, 0x3a, 0x7e, 0xd8, 0x23, 0xe8, 0xb2, 0xd2, 0xec, 0x51, 0xf0, 0x44, 0xdc, 0x7d, 0x72,
  15442. 0xb2, 0xeb, 0xd2, 0x82, 0xec, 0xfa, 0x26, 0x54, 0x91, 0xeb, 0xd6, 0xce, 0x05, 0x4f, 0x75, 0xf1,
  15443. 0xa5, 0x0c, 0xda, 0x92, 0x95, 0xea, 0xfa, 0x53, 0xb6, 0x64, 0xfd, 0xb9, 0x0a, 0x5b, 0xe9, 0x3d,
  15444. 0xd2, 0x66, 0xc7, 0x93, 0xe0, 0x49, 0x6f, 0xb1, 0x9f, 0xed, 0x49, 0xf0, 0xe4, 0x51, 0xda, 0x55,
  15445. 0xa4, 0xc2, 0x09, 0x9e, 0x11, 0xf3, 0xb8, 0xa5, 0xd1, 0x68, 0x3d, 0x68, 0x53, 0xc7, 0x38, 0xb1,
  15446. 0x07, 0x2e, 0x32, 0x75, 0x24, 0x7c, 0xee, 0x61, 0xd2, 0x88, 0x68, 0x9e, 0x04, 0xcd, 0x35, 0xb8,
  15447. 0xc2, 0x76, 0x34, 0x97, 0xc0, 0xb8, 0x54, 0xfc, 0x7b, 0x70, 0xd1, 0x68, 0x68, 0x2f, 0xd5, 0xe3,
  15448. 0x9b, 0x26, 0x4f, 0xcf, 0xa4, 0x13, 0x74, 0x47, 0xab, 0xf5, 0x29, 0xb7, 0x05, 0x95, 0x7e, 0x10,
  15449. 0x45, 0xe2, 0x38, 0x4e, 0xff, 0xad, 0xaf, 0x81, 0x95, 0x76, 0xeb, 0xc9, 0x67, 0x99, 0x68, 0xec,
  15450. 0x5d, 0xdd, 0xb5, 0x4f, 0x3e, 0xd3, 0xf1, 0xd8, 0xd7, 0x33, 0xc8, 0x09, 0xd3, 0x57, 0x76, 0x3a,
  15451. 0x29, 0x6e, 0x6a, 0x4b, 0x2a, 0x62, 0x1e, 0x41, 0x27, 0xee, 0xaf, 0xec, 0x74, 0xb4, 0xa8, 0x87,
  15452. 0xb1, 0xc9, 0x52, 0x69, 0x76, 0x70, 0x70, 0x45, 0xcb, 0xc9, 0xe8, 0x43, 0x43, 0xb7, 0x45, 0x4c,
  15453. 0xc6, 0x1f, 0x1a, 0x7a, 0x55, 0xb4, 0x20, 0xfc, 0x41, 0xc2, 0x03, 0xed, 0xaa, 0xd7, 0x16, 0xe1,
  15454. 0x81, 0x76, 0xd0, 0x4b, 0x39, 0x50, 0xee, 0x59, 0xc7, 0xe4, 0x40, 0x39, 0x72, 0xe0, 0x7d, 0x68,
  15455. 0x39, 0xea, 0x60, 0x16, 0x29, 0xef, 0xd6, 0x74, 0x3a, 0xd2, 0x31, 0x7b, 0x47, 0x89, 0xf7, 0x49,
  15456. 0x85, 0x62, 0xf6, 0x8e, 0x24, 0xf8, 0x96, 0x8b, 0x38, 0xe6, 0x02, 0x68, 0x10, 0x84, 0xb6, 0xfc,
  15457. 0x1d, 0xa8, 0xdf, 0x71, 0xe7, 0x7f, 0xd2, 0x52, 0x7e, 0xa9, 0x04, 0x1d, 0x1a, 0x9c, 0x54, 0x75,
  15458. 0xb6, 0x03, 0xcd, 0x41, 0xc0, 0x0e, 0x4c, 0xe9, 0x25, 0xf7, 0x69, 0x76, 0x1b, 0x70, 0x36, 0xbd,
  15459. 0x9b, 0x45, 0x4f, 0x94, 0xd4, 0x5b, 0x75, 0xc4, 0x6d, 0x5d, 0xc7, 0xb9, 0x15, 0x04, 0x1d, 0xa4,
  15460. 0x5b, 0xbb, 0x4a, 0x11, 0x54, 0xc2, 0x74, 0xdb, 0xdf, 0x87, 0x8e, 0xa3, 0xb0, 0x5c, 0x35, 0xf1,
  15461. 0xc8, 0x2d, 0xfc, 0xb4, 0xbe, 0x16, 0x47, 0xb3, 0x78, 0x01, 0x9a, 0x44, 0x65, 0x8d, 0xe8, 0x26,
  15462. 0x65, 0xba, 0xa5, 0xf9, 0xc7, 0x4a, 0x3f, 0x84, 0xc3, 0x5f, 0xe2, 0xf5, 0x24, 0x5f, 0x78, 0xfa,
  15463. 0x26, 0x75, 0xef, 0xab, 0xd8, 0xba, 0x02, 0x55, 0xaa, 0xa9, 0xd0, 0x78, 0x26, 0xdb, 0x4a, 0x87,
  15464. 0x31, 0xed, 0x1f, 0x82, 0xe6, 0x43, 0x35, 0xee, 0xcb, 0x28, 0x15, 0xe8, 0x6d, 0x5e, 0x82, 0x96,
  15465. 0xd6, 0x1f, 0x18, 0x13, 0xd4, 0x14, 0x98, 0xb6, 0x6f, 0x65, 0x53, 0x55, 0x91, 0x2f, 0xd3, 0x87,
  15466. 0xfd, 0x57, 0x4a, 0xd0, 0xa5, 0xaa, 0x90, 0x32, 0x1f, 0x30, 0x05, 0xfe, 0xba, 0x16, 0x0d, 0x16,
  15467. 0x19, 0x2a, 0x10, 0x32, 0x35, 0x43, 0xcb, 0x03, 0x2f, 0x42, 0x63, 0xac, 0xc6, 0xd9, 0x50, 0x82,
  15468. 0x63, 0x35, 0x66, 0x91, 0x27, 0x9b, 0x2b, 0xd0, 0x42, 0x91, 0x53, 0xa0, 0xe6, 0x47, 0xbc, 0xda,
  15469. 0x36, 0x60, 0x75, 0x30, 0x4d, 0x62, 0x4e, 0xd4, 0x9d, 0xea, 0x60, 0xca, 0x9c, 0x06, 0x70, 0x5f,
  15470. 0x35, 0x9f, 0x21, 0x2e, 0x2b, 0x3c, 0xb4, 0xec, 0x22, 0xc1, 0xc2, 0x23, 0x3a, 0x42, 0xd4, 0x97,
  15471. 0x97, 0x64, 0xda, 0x3f, 0x55, 0x02, 0x8b, 0xfb, 0x13, 0x44, 0x11, 0x72, 0x4d, 0x2a, 0x66, 0x6b,
  15472. 0x8d, 0x06, 0x2b, 0xde, 0x46, 0xc1, 0xa1, 0x8c, 0xc1, 0xb3, 0x8b, 0x63, 0x40, 0x5a, 0xb8, 0x07,
  15473. 0xc1, 0xa1, 0x53, 0x3f, 0x90, 0x7f, 0xd6, 0x0d, 0x11, 0x8c, 0x3d, 0x7d, 0x43, 0x08, 0xdf, 0x3e,
  15474. 0x82, 0x76, 0xd2, 0x0c, 0xed, 0x1c, 0xa7, 0x5d, 0x03, 0xc5, 0x39, 0x4e, 0x5c, 0x03, 0x2f, 0x01,
  15475. 0xeb, 0x7a, 0x33, 0x47, 0x3b, 0x41, 0x74, 0x4c, 0x63, 0x4e, 0x1e, 0x64, 0xce, 0x77, 0x56, 0x19,
  15476. 0xef, 0xf0, 0x19, 0xff, 0xcf, 0x4a, 0x50, 0xa7, 0xda, 0xb0, 0xc5, 0x17, 0xa0, 0x1e, 0x4c, 0x7b,
  15477. 0xbc, 0x2e, 0x44, 0x1f, 0x11, 0x4c, 0x1f, 0x91, 0x11, 0x33, 0x3d, 0x35, 0x65, 0xea, 0xf2, 0x56,
  15478. 0x83, 0x29, 0x49, 0x27, 0x9f, 0x87, 0x66, 0x5f, 0xf5, 0x92, 0x6c, 0x12, 0xaf, 0xaf, 0xaf, 0x3e,
  15479. 0x92, 0x8c, 0xcf, 0x01, 0x70, 0x3a, 0xe5, 0x65, 0xb6, 0xab, 0x8e, 0xc9, 0x94, 0x9b, 0x82, 0xe4,
  15480. 0xa8, 0x49, 0x6c, 0xfa, 0xdb, 0x35, 0x08, 0xa2, 0x65, 0x10, 0x92, 0x9c, 0x5a, 0x69, 0x4b, 0x32,
  15481. 0x36, 0xfe, 0x16, 0x34, 0x75, 0xdb, 0x71, 0x2b, 0x6d, 0x03, 0x4b, 0x4d, 0x65, 0xa6, 0x16, 0x59,
  15482. 0x2c, 0x8d, 0xec, 0xf0, 0x66, 0x7f, 0x10, 0x1c, 0xda, 0xff, 0xba, 0x24, 0x65, 0xf0, 0x2a, 0x93,
  15483. 0xe5, 0xdb, 0x57, 0x61, 0x4a, 0x09, 0xea, 0x0c, 0x60, 0x52, 0xc0, 0xbd, 0x5c, 0x31, 0x36, 0xcd,
  15484. 0xc2, 0x6e, 0x2b, 0x2f, 0xee, 0xb6, 0xf7, 0x12, 0x6a, 0x41, 0x2b, 0xa2, 0x72, 0xb6, 0x19, 0x97,
  15485. 0x90, 0x12, 0xed, 0xbb, 0xee, 0x7a, 0x9e, 0x04, 0xb7, 0x30, 0x5f, 0xde, 0x72, 0x3d, 0x26, 0x0c,
  15486. 0x34, 0x18, 0xff, 0xb8, 0xa4, 0xb7, 0x0a, 0x2d, 0x9a, 0x0d, 0x58, 0x9d, 0x86, 0x2a, 0xed, 0x45,
  15487. 0x75, 0x1a, 0xaa, 0x5d, 0x72, 0xe4, 0x3e, 0xf6, 0x07, 0xaa, 0x27, 0x69, 0x6c, 0xc7, 0xd4, 0x40,
  15488. 0xd0, 0x1e, 0xa5, 0xbf, 0x03, 0x4d, 0xdd, 0xff, 0x54, 0x21, 0xb2, 0xb5, 0x38, 0x8a, 0x5c, 0x93,
  15489. 0x03, 0xe3, 0x74, 0x73, 0x5e, 0x84, 0xc6, 0x91, 0x3f, 0x38, 0xca, 0x28, 0x6e, 0x11, 0xa0, 0xd9,
  15490. 0x4c, 0x4a, 0x4c, 0xef, 0x38, 0x35, 0xfc, 0xc6, 0x2d, 0xfe, 0x6b, 0x25, 0x80, 0x94, 0x8e, 0x9c,
  15491. 0x71, 0xec, 0x18, 0x82, 0xf2, 0x95, 0xbc, 0xa0, 0xfc, 0x05, 0x68, 0x72, 0x72, 0xdf, 0xf5, 0x0e,
  15492. 0xf5, 0x52, 0xe4, 0x1c, 0xb7, 0x11, 0x92, 0x22, 0x98, 0x31, 0x99, 0x18, 0x41, 0x7b, 0xa7, 0xb7,
  15493. 0x18, 0x41, 0xe8, 0x4b, 0x95, 0xe9, 0x0b, 0xc1, 0x98, 0xbe, 0xd8, 0x7f, 0x6f, 0x05, 0x1a, 0xdc,
  15494. 0x5a, 0x37, 0x42, 0x6a, 0xa3, 0xab, 0x7c, 0x1a, 0x12, 0x29, 0x6d, 0xa1, 0x6e, 0x8a, 0x11, 0xa3,
  15495. 0x54, 0xc4, 0x7c, 0x6c, 0xc3, 0x73, 0xe7, 0x42, 0xc6, 0x2e, 0xea, 0xb5, 0xac, 0x4e, 0x74, 0xb8,
  15496. 0x57, 0x1e, 0x96, 0xbb, 0x27, 0xd3, 0xfc, 0xe1, 0x53, 0x59, 0x38, 0x7c, 0x88, 0x67, 0x18, 0x84,
  15497. 0x33, 0x3f, 0xb3, 0xb1, 0x9a, 0x02, 0xa3, 0xad, 0x45, 0x2a, 0x2a, 0x46, 0xc9, 0xbc, 0x72, 0x23,
  15498. 0xc0, 0x24, 0x7c, 0x9d, 0xf0, 0xec, 0x35, 0xde, 0xf4, 0xfc, 0x85, 0xe7, 0xac, 0xce, 0x2c, 0xe9,
  15499. 0x75, 0x4a, 0xd7, 0x45, 0x0a, 0x63, 0xff, 0x31, 0x34, 0xef, 0xa8, 0x31, 0xde, 0x18, 0xc6, 0xee,
  15500. 0xa1, 0x2a, 0x36, 0x30, 0xf0, 0x28, 0x4d, 0x88, 0x97, 0x7c, 0xe5, 0x08, 0x5b, 0x39, 0x47, 0xd8,
  15501. 0xec, 0x5f, 0xd7, 0x2b, 0x86, 0x4a, 0xd7, 0xa6, 0xfc, 0x9e, 0x1a, 0x9b, 0xb7, 0x4f, 0x18, 0xcc,
  15502. 0x42, 0x4a, 0xdf, 0xf5, 0xd2, 0x73, 0x23, 0x53, 0x1b, 0x9f, 0x1b, 0xd2, 0xb8, 0x77, 0xa0, 0xc9,
  15503. 0x89, 0xe6, 0x0d, 0x2d, 0xbb, 0xf0, 0x8d, 0xbe, 0x38, 0xc0, 0xc8, 0x24, 0x2e, 0x28, 0x52, 0x08,
  15504. 0x56, 0x32, 0x0a, 0x41, 0xfb, 0x27, 0xe4, 0x5c, 0xbd, 0x95, 0xee, 0xea, 0x97, 0xa0, 0x25, 0x93,
  15505. 0xc8, 0x8e, 0xd4, 0x72, 0x96, 0x31, 0x8c, 0x48, 0x01, 0x45, 0x90, 0x4d, 0xd6, 0x48, 0xcf, 0xf4,
  15506. 0xb7, 0xee, 0x24, 0x2b, 0x85, 0x31, 0xcf, 0x62, 0x47, 0xec, 0x13, 0x0e, 0x68, 0x4b, 0x67, 0x2d,
  15507. 0x55, 0xbf, 0xcd, 0x11, 0xe2, 0xf8, 0x2c, 0x2e, 0x22, 0x96, 0x9a, 0x0f, 0xa4, 0xc0, 0x71, 0x7c,
  15508. 0x46, 0x5f, 0x85, 0x5a, 0xc8, 0x7c, 0x66, 0xe1, 0x0d, 0xde, 0xe4, 0x41, 0x1d, 0x8d, 0x69, 0x07,
  15509. 0xb0, 0x9e, 0x1c, 0x67, 0x8f, 0x34, 0x39, 0xd8, 0x04, 0x39, 0xc3, 0x72, 0x27, 0x5a, 0x62, 0xd0,
  15510. 0x64, 0xf2, 0x0f, 0xbc, 0x16, 0x0c, 0x6f, 0x3c, 0x63, 0xac, 0xcb, 0x45, 0x63, 0xdd, 0x94, 0x0d,
  15511. 0x1a, 0x0b, 0x79, 0xce, 0x44, 0x83, 0x29, 0x2d, 0x46, 0x83, 0xb9, 0x0c, 0x6b, 0xe3, 0xe3, 0x69,
  15512. 0x2f, 0x83, 0x26, 0xe3, 0x3c, 0x3e, 0x9e, 0x3a, 0x06, 0xe6, 0x42, 0x80, 0xac, 0xf2, 0x62, 0x80,
  15513. 0x2c, 0xfb, 0x67, 0x4b, 0xb0, 0x96, 0x2e, 0x4f, 0xb9, 0xff, 0xe7, 0x97, 0x60, 0x69, 0x71, 0x09,
  15514. 0x5e, 0x80, 0x7a, 0xb2, 0x86, 0x45, 0x1d, 0xe7, 0xc9, 0x02, 0xfe, 0xf2, 0xab, 0xd3, 0xfe, 0xdd,
  15515. 0x12, 0x34, 0x78, 0x1f, 0xe0, 0xb4, 0x5f, 0x86, 0x35, 0x8a, 0x6e, 0x67, 0x8e, 0xb2, 0xf8, 0x3d,
  15516. 0x22, 0xfc, 0x5e, 0x3a, 0xd2, 0xaf, 0x42, 0xb7, 0x3f, 0x9b, 0xf7, 0x16, 0xa7, 0xa3, 0xdd, 0x9f,
  15517. 0xcd, 0xb3, 0x78, 0xb3, 0x28, 0x5b, 0xa0, 0x30, 0xdd, 0xb3, 0xc8, 0x2c, 0xef, 0xec, 0x5d, 0x92,
  15518. 0xbc, 0xdf, 0x62, 0xec, 0xfd, 0x6a, 0xfa, 0x7e, 0xcb, 0xbd, 0x64, 0xff, 0xff, 0xfb, 0x32, 0xdf,
  15519. 0x7f, 0xcf, 0xe4, 0xdd, 0xdf, 0xcf, 0xd1, 0xf3, 0x95, 0x02, 0x6b, 0x9e, 0xdc, 0xbe, 0xcc, 0x50,
  15520. 0x7b, 0xeb, 0x5d, 0x4d, 0xdf, 0x53, 0x9e, 0xb5, 0x28, 0x96, 0x72, 0xb2, 0xad, 0x84, 0xc4, 0x27,
  15521. 0x17, 0xa8, 0xcf, 0x89, 0x44, 0x26, 0x81, 0xd4, 0x6a, 0xf8, 0xad, 0xe5, 0x21, 0xea, 0x24, 0xee,
  15522. 0x7d, 0x16, 0x88, 0x5b, 0x41, 0xd9, 0xa9, 0x23, 0xe0, 0x03, 0x96, 0xf3, 0x02, 0xf1, 0x7b, 0x1c,
  15523. 0x06, 0x83, 0xf5, 0x23, 0xcf, 0x17, 0x9c, 0x29, 0xc6, 0x86, 0x72, 0x28, 0x62, 0x19, 0x07, 0xca,
  15524. 0xc8, 0x9e, 0x92, 0xb5, 0xfc, 0x29, 0x69, 0x43, 0x5b, 0x8d, 0xfc, 0x58, 0x49, 0xb0, 0x57, 0xed,
  15525. 0x75, 0xd0, 0x24, 0x20, 0x45, 0x25, 0xf1, 0xac, 0x77, 0xf5, 0xb8, 0x49, 0xa0, 0xa1, 0x46, 0x81,
  15526. 0x26, 0xdc, 0xd8, 0x63, 0x32, 0x66, 0xb2, 0xe1, 0xae, 0x03, 0xc8, 0x32, 0x4e, 0xa3, 0xf5, 0x6c,
  15527. 0x2e, 0x2e, 0x55, 0x36, 0x36, 0xf6, 0xf4, 0x5f, 0xfb, 0x55, 0x39, 0x57, 0x77, 0x3d, 0x75, 0x72,
  15528. 0xca, 0x9c, 0x22, 0x9b, 0xde, 0x76, 0xb4, 0x64, 0x45, 0xf3, 0xc7, 0x24, 0xb2, 0x48, 0x5d, 0xb7,
  15529. 0xf1, 0xf3, 0x6c, 0xd1, 0xd7, 0x25, 0x80, 0xc1, 0x28, 0x88, 0x32, 0x01, 0x2a, 0x1b, 0x04, 0xd1,
  15530. 0xc9, 0x46, 0xc4, 0x2c, 0x89, 0x14, 0x11, 0xea, 0x10, 0x59, 0xf6, 0x2f, 0x97, 0xa0, 0x8e, 0xed,
  15531. 0x38, 0xb3, 0x09, 0xa1, 0x3c, 0x23, 0x78, 0xa8, 0x12, 0xb9, 0x18, 0xbf, 0x21, 0x28, 0xcf, 0x5b,
  15532. 0x18, 0xba, 0x30, 0x36, 0x1c, 0x37, 0xfd, 0x18, 0xdf, 0x01, 0x20, 0x7a, 0xc4, 0x2a, 0x8a, 0x4a,
  15533. 0x51, 0x2c, 0x6f, 0x73, 0x2c, 0x9c, 0x46, 0xa8, 0xff, 0xda, 0x3f, 0x24, 0xf7, 0x08, 0x7d, 0x35,
  15534. 0x29, 0x38, 0x7f, 0xcf, 0xb8, 0x40, 0xa4, 0xc7, 0x33, 0x73, 0x20, 0xf2, 0x65, 0xdf, 0x90, 0xe3,
  15535. 0x97, 0xd7, 0xdb, 0x59, 0xc7, 0x7a, 0x9a, 0xef, 0x37, 0x4b, 0xc6, 0xd5, 0x86, 0xc8, 0xd1, 0xdb,
  15536. 0x50, 0x1b, 0xbb, 0x27, 0x48, 0x13, 0x97, 0xf3, 0x4e, 0x6c, 0xf1, 0xbe, 0x3a, 0x76, 0x4f, 0xee,
  15537. 0xb8, 0xe3, 0xec, 0x75, 0xac, 0x28, 0xb6, 0xf9, 0xb2, 0xeb, 0xd8, 0xd9, 0x27, 0x07, 0x59, 0xf1,
  15538. 0x53, 0x08, 0x15, 0x52, 0xf5, 0x49, 0xc8, 0x4e, 0x0a, 0x9e, 0x42, 0xf1, 0x3d, 0x7e, 0x44, 0x73,
  15539. 0x7e, 0x41, 0x14, 0x9d, 0x46, 0x75, 0xae, 0x03, 0x1e, 0x99, 0xb4, 0xbf, 0x96, 0xb7, 0x50, 0x0f,
  15540. 0x81, 0x53, 0xf3, 0xdc, 0x39, 0x7e, 0xd8, 0x57, 0xf8, 0x35, 0x06, 0xa4, 0x1d, 0xee, 0x5c, 0x3f,
  15541. 0xa0, 0xc5, 0x62, 0x96, 0x54, 0x42, 0x50, 0x71, 0x58, 0xf2, 0x42, 0x65, 0xd8, 0xdb, 0x9a, 0xad,
  15542. 0xf8, 0x02, 0x79, 0xfe, 0x60, 0x05, 0xce, 0x19, 0x7b, 0x77, 0x5f, 0x8d, 0x0e, 0x96, 0xb8, 0x9e,
  15543. 0x98, 0x5d, 0x5c, 0xc9, 0x76, 0xf1, 0x69, 0xce, 0x41, 0xeb, 0x06, 0x34, 0xd2, 0x70, 0x86, 0x67,
  15544. 0x7b, 0x08, 0xf4, 0x75, 0x74, 0x43, 0x0a, 0x0c, 0xdb, 0x0f, 0xc2, 0x49, 0xaa, 0x69, 0x92, 0x63,
  15545. 0x80, 0xc1, 0xda, 0xb6, 0xe1, 0x15, 0xe8, 0xb8, 0xb3, 0x38, 0x48, 0x9d, 0xd4, 0x89, 0x87, 0xad,
  15546. 0x3b, 0x6d, 0x84, 0x26, 0xde, 0xe9, 0x34, 0x22, 0x88, 0xc6, 0x99, 0xc5, 0xfe, 0x0d, 0x10, 0xe4,
  15547. 0x10, 0x04, 0x37, 0xef, 0x13, 0x9f, 0x43, 0x63, 0xb2, 0xe5, 0xce, 0xea, 0x13, 0x7f, 0xa2, 0x95,
  15548. 0x2f, 0xec, 0x49, 0x9f, 0xb8, 0xc9, 0xd7, 0xd9, 0x91, 0xde, 0x3d, 0x4a, 0x39, 0xf4, 0x69, 0xa8,
  15549. 0x24, 0x56, 0x11, 0x0f, 0xd7, 0x5e, 0xa8, 0xec, 0xdf, 0x58, 0x91, 0x99, 0xd9, 0xa3, 0x28, 0xb9,
  15550. 0xa7, 0x87, 0xd0, 0x3d, 0x65, 0x9c, 0x17, 0x1f, 0x6b, 0xde, 0x81, 0x66, 0xf0, 0x64, 0xa2, 0xc2,
  15551. 0xde, 0x17, 0x0d, 0x40, 0x05, 0x94, 0x8d, 0x2f, 0x1f, 0x2f, 0x03, 0xeb, 0x71, 0xf3, 0x03, 0xdc,
  15552. 0x22, 0xa8, 0x1e, 0x5f, 0xe4, 0x15, 0x08, 0xcb, 0x20, 0xa2, 0x7c, 0x07, 0xe7, 0xdc, 0xfb, 0x09,
  15553. 0x25, 0xcd, 0x2c, 0x07, 0x6c, 0xb0, 0x44, 0x12, 0x49, 0x80, 0x8f, 0x29, 0xce, 0x72, 0x57, 0x2c,
  15554. 0x98, 0x49, 0xab, 0x9c, 0xaa, 0xdb, 0x59, 0x4a, 0xb1, 0xe7, 0x4f, 0x0e, 0x89, 0xb0, 0xfe, 0xdd,
  15555. 0x32, 0x74, 0x8c, 0x05, 0x8a, 0x7b, 0xb7, 0xc8, 0xbe, 0x97, 0x48, 0x27, 0x7b, 0xf0, 0x1b, 0xfe,
  15556. 0xbb, 0xe2, 0xba, 0x9f, 0x71, 0xe1, 0x66, 0x49, 0x93, 0xb8, 0x70, 0x1b, 0xb3, 0x50, 0xc9, 0xcc,
  15557. 0xc2, 0x1b, 0x60, 0x89, 0xf1, 0xae, 0xd8, 0xdb, 0xd2, 0xf1, 0xc9, 0xef, 0x28, 0xaf, 0x71, 0x0a,
  15558. 0x0f, 0x29, 0x9d, 0xa2, 0xaf, 0x42, 0x57, 0xb0, 0x93, 0xa9, 0xe3, 0xa1, 0x69, 0x33, 0x58, 0x8e,
  15559. 0x32, 0x56, 0x11, 0x99, 0xa5, 0xa6, 0xa3, 0xd3, 0x35, 0x0b, 0x7d, 0x4c, 0x8e, 0x7c, 0x1b, 0xf9,
  15560. 0x78, 0x0b, 0xdc, 0x08, 0xbe, 0x5c, 0x9d, 0x1b, 0x64, 0x03, 0x2e, 0x50, 0x3b, 0xde, 0x00, 0x2b,
  15561. 0xcd, 0x93, 0x34, 0x85, 0x8d, 0xf8, 0xd7, 0x92, 0x14, 0xdd, 0x9a, 0xb7, 0xe1, 0xfc, 0x42, 0x0d,
  15562. 0x33, 0x89, 0xee, 0x5d, 0x71, 0xac, 0x5c, 0x05, 0x8f, 0xd9, 0xc1, 0x81, 0xb7, 0x80, 0x72, 0x8f,
  15563. 0xf4, 0x53, 0x79, 0xb4, 0x05, 0x94, 0x7b, 0x64, 0xff, 0x7e, 0x29, 0x43, 0x4a, 0xf0, 0x46, 0x4c,
  15564. 0x2b, 0xfd, 0x75, 0x58, 0xd7, 0x51, 0x4d, 0xd3, 0x95, 0xc3, 0x84, 0x45, 0x3c, 0x6b, 0xd2, 0xa5,
  15565. 0xf3, 0x6a, 0xe2, 0x6c, 0x93, 0x37, 0x64, 0x62, 0xb0, 0x5e, 0x8c, 0xdf, 0x04, 0x60, 0x35, 0x9b,
  15566. 0xc1, 0x00, 0x9f, 0x2a, 0x41, 0x69, 0x10, 0xba, 0x76, 0xdd, 0x92, 0xb0, 0x99, 0xc7, 0x53, 0x22,
  15567. 0x44, 0x15, 0xa7, 0x4e, 0x80, 0x87, 0xc7, 0x64, 0x04, 0x76, 0xe4, 0x8f, 0x46, 0x2a, 0xa4, 0xd4,
  15568. 0x2a, 0x0b, 0x44, 0x18, 0xf2, 0xf0, 0x78, 0x6a, 0xff, 0x56, 0x55, 0x76, 0x72, 0xda, 0x47, 0x6c,
  15569. 0xb3, 0xc9, 0x1e, 0x19, 0x3e, 0xe6, 0x06, 0x1f, 0xc4, 0xa1, 0xbb, 0xf0, 0x62, 0xca, 0xb8, 0x34,
  15570. 0x14, 0x86, 0x91, 0x16, 0x15, 0x4a, 0xe3, 0x80, 0x93, 0x98, 0x29, 0xcf, 0x8c, 0xa1, 0xb5, 0x66,
  15571. 0x14, 0xc9, 0xf6, 0x26, 0x97, 0x61, 0x8d, 0xb5, 0xe9, 0xc8, 0x41, 0x64, 0x9c, 0x1c, 0x49, 0xcb,
  15572. 0x4e, 0x8c, 0x05, 0x3b, 0x2a, 0xea, 0x90, 0x69, 0x3a, 0x18, 0xad, 0xe1, 0xc4, 0x4a, 0x21, 0xd3,
  15573. 0xa4, 0x4b, 0x84, 0xfb, 0x75, 0xb0, 0xe2, 0x60, 0x16, 0xe2, 0x7a, 0x9b, 0xc4, 0x48, 0xd3, 0xa6,
  15574. 0x6e, 0xa8, 0xb7, 0xfb, 0x7a, 0x9a, 0xb2, 0xc7, 0x09, 0x1c, 0xb0, 0x26, 0x41, 0x37, 0xfd, 0x5b,
  15575. 0xbb, 0x29, 0x9c, 0x4b, 0x26, 0xc7, 0x89, 0x04, 0x35, 0xf5, 0x73, 0x6d, 0xa7, 0xd0, 0xbb, 0x13,
  15576. 0x0f, 0x1b, 0x10, 0xa9, 0xb1, 0x7f, 0xe0, 0x4f, 0xdc, 0x51, 0x94, 0x34, 0x80, 0x57, 0xf2, 0x7a,
  15577. 0x9a, 0x62, 0x34, 0xc0, 0x40, 0xe7, 0x06, 0xf0, 0x32, 0xee, 0xa6, 0xf0, 0xa4, 0x01, 0x06, 0x2a,
  15578. 0x36, 0xa0, 0x29, 0xaa, 0xa9, 0x04, 0x8a, 0x0d, 0x78, 0x05, 0x89, 0x62, 0xa6, 0xf2, 0x96, 0x26,
  15579. 0x4f, 0x66, 0xc5, 0x2f, 0x41, 0x2b, 0x53, 0x69, 0x5b, 0x0b, 0x55, 0xd3, 0x0a, 0x89, 0xad, 0x4a,
  15580. 0x2a, 0xeb, 0x68, 0xb6, 0x4a, 0x57, 0x74, 0x01, 0xea, 0xd1, 0x30, 0x78, 0x42, 0x89, 0x1c, 0x98,
  15581. 0xb1, 0x86, 0xdf, 0x77, 0xd9, 0xe4, 0xd0, 0x8f, 0xd8, 0xec, 0x80, 0x5d, 0x53, 0x56, 0xfd, 0x88,
  15582. 0x6c, 0x0e, 0xf2, 0x76, 0x48, 0xeb, 0x8b, 0x76, 0x48, 0xe6, 0x0b, 0x78, 0x56, 0xe6, 0x05, 0x3c,
  15583. 0xfb, 0xb7, 0x57, 0xa0, 0x43, 0xb7, 0xb0, 0x47, 0x6e, 0x5f, 0xc2, 0xc7, 0xbf, 0x04, 0x2d, 0xbd,
  15584. 0x7a, 0xc9, 0x97, 0x5e, 0xae, 0xc5, 0x12, 0xf1, 0x97, 0xdc, 0xe9, 0xf5, 0x09, 0x77, 0x25, 0x3d,
  15585. 0x98, 0xf8, 0xa0, 0xba, 0xc2, 0x37, 0x75, 0x49, 0x24, 0x12, 0xc5, 0xcf, 0x4b, 0xf2, 0xc5, 0xe3,
  15586. 0x0a, 0x51, 0x26, 0x2d, 0x4b, 0xbb, 0x22, 0xe2, 0x38, 0xb1, 0x7c, 0x60, 0x18, 0xcb, 0xe3, 0x74,
  15587. 0x05, 0xdb, 0xfa, 0x21, 0x04, 0x5d, 0xc1, 0xb6, 0x51, 0xc1, 0xb6, 0xf9, 0x1a, 0x02, 0x57, 0xb0,
  15588. 0x9d, 0xa9, 0x60, 0x5b, 0x2a, 0xa8, 0x19, 0x15, 0x6c, 0x27, 0x15, 0x20, 0xf5, 0x62, 0x56, 0x88,
  15589. 0x7d, 0x9f, 0x90, 0x7a, 0x25, 0xf7, 0x46, 0x4c, 0x34, 0x6c, 0xdf, 0x91, 0x0d, 0xd0, 0x96, 0xef,
  15590. 0x3c, 0xcc, 0x60, 0x44, 0xff, 0xb0, 0xef, 0x09, 0xb5, 0xa3, 0x91, 0xdc, 0x43, 0x02, 0x86, 0xa3,
  15591. 0x69, 0xbd, 0x95, 0xb1, 0xc3, 0xbe, 0x98, 0x3b, 0x8a, 0xcd, 0x41, 0x17, 0x6b, 0xec, 0x81, 0x96,
  15592. 0x88, 0x70, 0x94, 0x56, 0x76, 0xda, 0x3f, 0x5d, 0xec, 0x49, 0x11, 0x9f, 0xcc, 0x4b, 0x38, 0x3d,
  15593. 0x66, 0x96, 0x0b, 0x30, 0x94, 0x89, 0x54, 0x70, 0x98, 0x39, 0x44, 0x91, 0xd0, 0x2d, 0x32, 0x78,
  15594. 0x3a, 0x16, 0xc2, 0x8a, 0x11, 0x0b, 0xc1, 0x6c, 0x47, 0x79, 0x41, 0x13, 0xb6, 0x18, 0xc9, 0xc8,
  15595. 0xfe, 0xf9, 0x52, 0x86, 0x40, 0x3a, 0x99, 0xe0, 0x09, 0xa5, 0xa2, 0xe8, 0x05, 0x66, 0x98, 0x85,
  15596. 0x53, 0xaa, 0xd3, 0xfa, 0x93, 0xca, 0x17, 0xd4, 0x9f, 0xfc, 0xc5, 0xe4, 0x96, 0x41, 0x0d, 0xda,
  15597. 0xd9, 0xfb, 0x81, 0xaa, 0xb0, 0x52, 0x3d, 0x95, 0x84, 0x15, 0x24, 0x3d, 0x55, 0xd2, 0xb7, 0x8a,
  15598. 0x11, 0x99, 0xe1, 0x6f, 0x95, 0xa0, 0xf5, 0x9d, 0x87, 0x2c, 0x0b, 0xd5, 0x22, 0x3f, 0x16, 0x97,
  15599. 0xf6, 0x06, 0xc1, 0x28, 0x08, 0xc5, 0x67, 0xb3, 0xc9, 0xb0, 0x1d, 0x04, 0x19, 0x28, 0xd1, 0x54,
  15600. 0x29, 0x6d, 0x4d, 0x22, 0x28, 0xfb, 0x08, 0xca, 0x94, 0x92, 0x5a, 0x67, 0x27, 0xa5, 0x60, 0x23,
  15601. 0xbf, 0x0a, 0x5d, 0x41, 0xf1, 0x27, 0xb1, 0x0a, 0x8f, 0x93, 0xd8, 0x8b, 0x9d, 0x89, 0xb4, 0x86,
  15602. 0xa1, 0xf6, 0x77, 0x60, 0xdd, 0x51, 0x83, 0x60, 0x32, 0x51, 0x83, 0xf8, 0x71, 0x94, 0xaa, 0x0e,
  15603. 0x24, 0xe8, 0x69, 0xc9, 0x0c, 0x7a, 0x7a, 0x5a, 0xa0, 0x54, 0xfb, 0x33, 0xe8, 0x24, 0x6f, 0xe7,
  15604. 0xed, 0xb8, 0xa1, 0x17, 0x21, 0x29, 0x93, 0xa7, 0xf0, 0x35, 0xbb, 0xcb, 0x2f, 0xe1, 0x5b, 0xef,
  15605. 0x9b, 0xcf, 0x22, 0x19, 0x9e, 0x1a, 0xa7, 0x05, 0x6f, 0xd3, 0x2f, 0x26, 0xb1, 0xfd, 0x74, 0x59,
  15606. 0xc7, 0xcf, 0x17, 0xbf, 0xc0, 0x62, 0xef, 0xb5, 0x22, 0xaf, 0xc2, 0x95, 0x42, 0xaf, 0xc2, 0x8c,
  15607. 0xab, 0x5a, 0x79, 0xa9, 0x17, 0x67, 0xa5, 0xd8, 0x8b, 0xb3, 0x5a, 0xec, 0xc5, 0xb9, 0xba, 0xd4,
  15608. 0x8b, 0xb3, 0x76, 0xba, 0x17, 0x67, 0x7d, 0xc1, 0x8b, 0x33, 0xc7, 0xea, 0x36, 0x16, 0x58, 0xdd,
  15609. 0x9c, 0x62, 0x1c, 0x38, 0xa6, 0xae, 0xa1, 0x18, 0x3f, 0xdb, 0x07, 0x93, 0xa4, 0x1d, 0x32, 0x4c,
  15610. 0x49, 0xfc, 0xf7, 0x50, 0x46, 0xe8, 0xe4, 0xa9, 0x1c, 0x2f, 0x17, 0xb5, 0xef, 0xdd, 0x22, 0xed,
  15611. 0x7b, 0x1f, 0x3a, 0x1c, 0x42, 0x7d, 0xdf, 0x3d, 0x56, 0x89, 0xae, 0x4a, 0xc5, 0xc6, 0x82, 0x9b,
  15612. 0x92, 0xc7, 0xdc, 0x73, 0x00, 0x08, 0x96, 0xb0, 0xb8, 0xb2, 0x11, 0xa7, 0x2a, 0xde, 0x39, 0x10,
  15613. 0x5f, 0x62, 0xd7, 0x3b, 0x36, 0x9c, 0xd3, 0xdb, 0x4e, 0xdd, 0xf5, 0x8e, 0x79, 0x39, 0xfe, 0x6c,
  15614. 0x09, 0x80, 0x2b, 0xd1, 0x6f, 0xa5, 0xf0, 0xa5, 0x29, 0x5d, 0x22, 0x75, 0x02, 0xc8, 0xbd, 0x84,
  15615. 0x13, 0xf3, 0xee, 0x8a, 0x6d, 0x02, 0x7f, 0xa8, 0x17, 0xc2, 0x4d, 0x68, 0x53, 0x2b, 0x73, 0xc1,
  15616. 0x80, 0x8a, 0x9d, 0x31, 0x9a, 0xd8, 0x05, 0x89, 0xfd, 0x63, 0xff, 0x74, 0x09, 0x3a, 0x7b, 0x1c,
  15617. 0x52, 0x6f, 0x2f, 0x88, 0x16, 0x5b, 0xb4, 0x92, 0x6b, 0x51, 0x3a, 0x1e, 0x65, 0x73, 0x3c, 0xbe,
  15618. 0x02, 0x6d, 0xd7, 0x3b, 0x76, 0x27, 0x03, 0x65, 0x28, 0xb0, 0xda, 0x4e, 0x4b, 0x80, 0xac, 0xb2,
  15619. 0xc9, 0x0e, 0x5a, 0x35, 0x3b, 0x68, 0xf6, 0xcf, 0x95, 0xa0, 0x29, 0x2d, 0xa1, 0x66, 0x3c, 0x0f,
  15620. 0x4d, 0x0a, 0x01, 0x98, 0x09, 0x3d, 0xdc, 0x40, 0x10, 0x0f, 0xf2, 0x4d, 0xa0, 0x8f, 0xe5, 0xd1,
  15621. 0x27, 0xb2, 0xdd, 0x72, 0xea, 0x88, 0xad, 0xdd, 0xe0, 0x93, 0x00, 0x83, 0x66, 0x00, 0x81, 0x96,
  15622. 0xc4, 0x16, 0xe4, 0x79, 0x7a, 0x0c, 0xad, 0x3d, 0x15, 0x67, 0xde, 0xf6, 0x5b, 0xfe, 0xe6, 0x5c,
  15623. 0xb1, 0x25, 0x06, 0x51, 0xde, 0x84, 0x5d, 0xa6, 0xff, 0xf6, 0x9f, 0xaf, 0x40, 0x4d, 0x66, 0xe2,
  15624. 0x8b, 0x3d, 0xd1, 0x99, 0x54, 0x51, 0x36, 0xab, 0x78, 0xaa, 0x81, 0xbf, 0x99, 0x79, 0x75, 0xaf,
  15625. 0xe8, 0x25, 0x53, 0xb3, 0xa7, 0xc6, 0xa3, 0x7b, 0x66, 0xe8, 0xc9, 0xd5, 0x4c, 0xe8, 0xc9, 0xc4,
  15626. 0xcc, 0x4d, 0x82, 0x90, 0xd1, 0x87, 0x75, 0x4f, 0x02, 0x40, 0x1a, 0x6f, 0x5d, 0xd6, 0x0b, 0x64,
  15627. 0xc4, 0x58, 0x5b, 0xf6, 0x21, 0xd3, 0x36, 0x66, 0x4b, 0xde, 0xdd, 0xc4, 0x2d, 0xfd, 0xb9, 0x3f,
  15628. 0x9f, 0xc9, 0x1b, 0x12, 0x89, 0x1b, 0x7c, 0x93, 0x80, 0xf7, 0xb9, 0x05, 0x1f, 0xa4, 0xf1, 0xc4,
  15629. 0xb5, 0x47, 0x55, 0x2f, 0x18, 0x79, 0x5b, 0xdb, 0x67, 0x51, 0x6c, 0xb9, 0x00, 0xde, 0x12, 0xdf,
  15630. 0xaa, 0x8f, 0x46, 0x5e, 0x51, 0x78, 0xcc, 0xab, 0xec, 0xc5, 0x9c, 0x09, 0x8f, 0x69, 0xdd, 0x4b,
  15631. 0xe8, 0x76, 0xea, 0xc5, 0x75, 0xad, 0xe0, 0xe5, 0x35, 0x5d, 0xdf, 0xbd, 0x51, 0xe0, 0xc6, 0x57,
  15632. 0xb7, 0x35, 0x55, 0xd7, 0x55, 0xda, 0xf7, 0xa0, 0xcd, 0x24, 0x40, 0x0b, 0x60, 0x96, 0x90, 0x99,
  15633. 0xe7, 0xa1, 0x89, 0x57, 0xcf, 0x41, 0xe6, 0xf6, 0xd9, 0x50, 0x13, 0x4f, 0x4c, 0x24, 0x8e, 0x68,
  15634. 0xcb, 0x3c, 0x74, 0x27, 0x33, 0x77, 0xb4, 0xff, 0x28, 0xb7, 0xc1, 0x4a, 0xa7, 0x51, 0xa5, 0x95,
  15635. 0x2c, 0x55, 0x5a, 0x60, 0xe2, 0xcb, 0x0b, 0x4c, 0xbc, 0xfd, 0x1b, 0xf2, 0x84, 0xc2, 0x9e, 0x32,
  15636. 0xc2, 0x40, 0x9a, 0x8f, 0x28, 0x70, 0x78, 0xaf, 0xc4, 0xaf, 0xcc, 0xb0, 0x3a, 0x5c, 0xc9, 0x5b,
  15637. 0x1d, 0xe6, 0x35, 0x5f, 0xe5, 0x45, 0xcd, 0xd7, 0xeb, 0xb0, 0x6e, 0x1a, 0xaf, 0xf6, 0x0e, 0x46,
  15638. 0xee, 0xa1, 0x9c, 0x73, 0xdd, 0x28, 0xb5, 0x5e, 0xbd, 0x37, 0x72, 0x0f, 0xf3, 0x66, 0x89, 0xd5,
  15639. 0x05, 0xb3, 0xc4, 0xdf, 0x2d, 0x73, 0xf0, 0x38, 0x6c, 0xfb, 0x73, 0xfc, 0x84, 0xbf, 0x31, 0xde,
  15640. 0xfc, 0x3c, 0xd5, 0x1e, 0x0d, 0xf9, 0x2d, 0x5e, 0x0a, 0x63, 0x1a, 0xd3, 0xa7, 0x7c, 0xa3, 0x13,
  15641. 0x57, 0x09, 0x4f, 0x82, 0x58, 0xb3, 0xcb, 0x1b, 0x20, 0x26, 0x2d, 0xce, 0xca, 0x59, 0x33, 0xb3,
  15642. 0xef, 0xc8, 0xfb, 0x25, 0x94, 0xd9, 0x74, 0xa9, 0xab, 0x3c, 0x85, 0x4b, 0x9d, 0x75, 0xdd, 0xa4,
  15643. 0x83, 0x45, 0x0f, 0x0e, 0x1a, 0x44, 0xd5, 0x20, 0x82, 0x0f, 0x61, 0xd3, 0xe8, 0xe7, 0xa2, 0xd7,
  15644. 0xcb, 0x42, 0x19, 0x7a, 0x95, 0x39, 0xe7, 0x92, 0xde, 0x1a, 0x8e, 0x2f, 0xfa, 0x79, 0x82, 0xa9,
  15645. 0x8a, 0xc5, 0xe5, 0x65, 0xf1, 0x79, 0x82, 0x3d, 0x15, 0xf3, 0xf3, 0x04, 0x38, 0x0b, 0xef, 0x33,
  15646. 0x11, 0x5e, 0xa0, 0x14, 0x0b, 0x74, 0x29, 0x7d, 0x18, 0x17, 0xe9, 0x73, 0xfa, 0x36, 0xef, 0xe7,
  15647. 0xb0, 0xb1, 0xa7, 0xe2, 0x5b, 0xde, 0xf1, 0xad, 0xc1, 0xd0, 0x57, 0xc7, 0x0a, 0x2f, 0xeb, 0xc9,
  15648. 0x7b, 0x72, 0xc9, 0x3a, 0x97, 0xe9, 0x4d, 0xd6, 0xf9, 0x6b, 0xb0, 0xe6, 0xa6, 0xf8, 0xe6, 0xb6,
  15649. 0xea, 0x1a, 0x70, 0x1d, 0x00, 0x21, 0x17, 0x44, 0xfd, 0x87, 0xa1, 0x63, 0x3c, 0x77, 0xe9, 0x07,
  15650. 0x93, 0x62, 0xbd, 0xc5, 0x69, 0x4f, 0x88, 0x5e, 0x60, 0xbb, 0x78, 0x43, 0x15, 0x5e, 0x1b, 0x05,
  15651. 0x2c, 0x5c, 0xfc, 0x97, 0x25, 0xb0, 0x76, 0x27, 0xc7, 0x7e, 0x4c, 0xc6, 0x95, 0x67, 0xc7, 0x1f,
  15652. 0x7f, 0x36, 0x13, 0x7f, 0x9c, 0xf7, 0xba, 0x0e, 0x30, 0xfe, 0x8a, 0x0e, 0x61, 0x98, 0xc4, 0xb5,
  15653. 0x2b, 0x9b, 0xef, 0x97, 0x49, 0x64, 0xbb, 0x85, 0x00, 0xb2, 0x95, 0xc5, 0x00, 0xb2, 0x6f, 0x50,
  15654. 0xfc, 0xbf, 0xe9, 0x48, 0xc5, 0xf4, 0xb4, 0x4b, 0xc6, 0x69, 0x78, 0x4d, 0xa7, 0x3c, 0x74, 0x4f,
  15655. 0xd8, 0xfd, 0x72, 0x0e, 0xeb, 0x69, 0x17, 0xc4, 0xbc, 0x9f, 0x74, 0xd8, 0x6c, 0xb8, 0x93, 0xb2,
  15656. 0x31, 0x7c, 0xbf, 0xe8, 0x30, 0x3c, 0xe1, 0x63, 0x5e, 0x82, 0xd6, 0x34, 0x0c, 0x06, 0x2a, 0x8a,
  15657. 0xcc, 0x99, 0x69, 0x0a, 0x4c, 0x7b, 0x70, 0x85, 0x2a, 0xa2, 0x78, 0x34, 0xa2, 0xf9, 0x09, 0x55,
  15658. 0xf4, 0xb1, 0x3b, 0xb2, 0x7f, 0xb1, 0x04, 0xcf, 0xa4, 0x75, 0xb3, 0x11, 0xd0, 0xc7, 0xee, 0x68,
  15659. 0x79, 0x10, 0xbb, 0x82, 0x03, 0x7b, 0x31, 0x90, 0x46, 0xb9, 0x28, 0x90, 0x86, 0xd1, 0x86, 0x8a,
  15660. 0x36, 0x8f, 0xc6, 0x36, 0xa4, 0x97, 0xf3, 0xaa, 0x21, 0xd7, 0xb5, 0x7f, 0xaf, 0xcc, 0xea, 0x93,
  15661. 0xb4, 0x75, 0x74, 0xd2, 0x8f, 0xb4, 0xd1, 0x91, 0x66, 0x26, 0x46, 0x6c, 0x75, 0x64, 0x5d, 0x83,
  15662. 0x4d, 0x8a, 0xa2, 0xe8, 0x27, 0xf8, 0x88, 0xd6, 0x4f, 0x82, 0x3b, 0x9f, 0xc7, 0xd4, 0xb4, 0xb0,
  15663. 0x0f, 0x29, 0x0d, 0x17, 0xde, 0xd8, 0x8d, 0x62, 0xe1, 0xdb, 0x44, 0x65, 0xc8, 0x10, 0x61, 0x25,
  15664. 0x25, 0x39, 0xe7, 0x1b, 0xd7, 0x66, 0xb0, 0x16, 0x66, 0xbe, 0x0e, 0xeb, 0xdc, 0x32, 0x99, 0xb2,
  15665. 0x84, 0xac, 0x54, 0x9c, 0x2e, 0x25, 0xf0, 0xc8, 0x8a, 0xb3, 0xa0, 0xe1, 0x38, 0xb0, 0x5a, 0xf0,
  15666. 0x50, 0xdc, 0xe2, 0x72, 0x36, 0x42, 0xa2, 0x3f, 0x80, 0xae, 0xd4, 0x91, 0xbc, 0x72, 0xc4, 0x9e,
  15667. 0x22, 0x2f, 0x2f, 0x29, 0x23, 0x33, 0xa7, 0x4e, 0x9b, 0x33, 0xeb, 0xc7, 0x8e, 0xde, 0x31, 0x1c,
  15668. 0x4e, 0x8a, 0x78, 0x8e, 0x85, 0x65, 0x99, 0x78, 0x9d, 0xd0, 0x4b, 0x46, 0xd4, 0xe5, 0x50, 0x51,
  15669. 0x5c, 0x24, 0x19, 0xa7, 0xc4, 0x23, 0xba, 0xe2, 0x6c, 0x50, 0xba, 0x43, 0xc9, 0x0f, 0x29, 0x55,
  15670. 0x8e, 0xf1, 0xfa, 0x9d, 0xd0, 0x7d, 0xa2, 0xa9, 0x0e, 0xbf, 0x5c, 0x68, 0x78, 0x33, 0xd3, 0xcb,
  15671. 0x85, 0x62, 0x2c, 0x98, 0x3c, 0x6b, 0xa8, 0x37, 0x6b, 0x43, 0xbf, 0x6b, 0x18, 0xd9, 0xff, 0x51,
  15672. 0x9c, 0x96, 0xb1, 0x30, 0xeb, 0x06, 0x34, 0x09, 0x37, 0x22, 0x2f, 0xcb, 0x62, 0xfb, 0x17, 0xa9,
  15673. 0xd4, 0xa1, 0x52, 0xd9, 0x1d, 0x93, 0xa2, 0xa9, 0xe2, 0x4e, 0xe6, 0x8a, 0x68, 0x15, 0xa7, 0xfe,
  15674. 0x0e, 0x6b, 0x98, 0x84, 0xd9, 0x28, 0x72, 0x30, 0x2e, 0xb2, 0xaf, 0x81, 0x85, 0xf4, 0x37, 0x87,
  15675. 0x2d, 0xae, 0x42, 0x53, 0x15, 0x67, 0x90, 0xbf, 0x09, 0xcf, 0x66, 0xde, 0x79, 0xcf, 0x66, 0xe2,
  15676. 0x3d, 0xb0, 0x69, 0x3c, 0xea, 0x6e, 0xe4, 0xb5, 0xff, 0x4e, 0x09, 0x1a, 0xce, 0x6c, 0xa2, 0xbe,
  15677. 0x13, 0x04, 0x5e, 0xf4, 0xa5, 0x62, 0x7b, 0xbc, 0x00, 0xcd, 0xa1, 0x1f, 0xc5, 0x41, 0x38, 0xef,
  15678. 0xf5, 0x67, 0x73, 0x6d, 0x3c, 0x27, 0xa0, 0xdb, 0xb3, 0xf9, 0x82, 0xc3, 0xa7, 0x11, 0xc0, 0x41,
  15679. 0x4b, 0xa4, 0xf3, 0x96, 0xfc, 0x65, 0x96, 0x48, 0xa7, 0x06, 0xfc, 0xf6, 0x2f, 0x91, 0xd2, 0x7c,
  15680. 0xc2, 0x9e, 0xe3, 0xcf, 0x40, 0x8d, 0x7c, 0xd3, 0x0d, 0x09, 0xc1, 0x30, 0x98, 0x32, 0x47, 0x16,
  15681. 0xcd, 0xfa, 0x3d, 0x9d, 0xa8, 0x25, 0x5e, 0xb3, 0xfe, 0x3e, 0xa7, 0x5f, 0xd7, 0x51, 0x20, 0x0c,
  15682. 0x1b, 0xc5, 0xbc, 0x8f, 0x82, 0x8c, 0x85, 0x44, 0x87, 0x48, 0xc4, 0x2f, 0xc6, 0x0b, 0x22, 0x3a,
  15683. 0x70, 0x83, 0xf1, 0x78, 0x88, 0xfd, 0x5f, 0x4b, 0xd0, 0xc4, 0xbc, 0x77, 0x4f, 0xa6, 0x23, 0xe4,
  15684. 0xb0, 0x36, 0xe9, 0x99, 0x92, 0x07, 0xc7, 0xa3, 0xe4, 0x0d, 0x6b, 0xfa, 0xc2, 0x63, 0x41, 0x3f,
  15685. 0x9f, 0xa7, 0x8f, 0x05, 0xfd, 0x6d, 0x3d, 0x0f, 0x30, 0xf6, 0x23, 0xbc, 0xea, 0xde, 0x3d, 0xd1,
  15686. 0x0f, 0x1e, 0x1a, 0x10, 0x6b, 0x0b, 0x6a, 0x7d, 0x76, 0xe6, 0x11, 0x53, 0x67, 0xfd, 0x69, 0xd9,
  15687. 0xd0, 0x3a, 0x98, 0x8d, 0x46, 0x0f, 0xdd, 0x93, 0x5b, 0x09, 0x8b, 0x55, 0x77, 0x32, 0x30, 0xeb,
  15688. 0x2d, 0x4d, 0xfd, 0xce, 0xf4, 0x9b, 0x15, 0x85, 0xd7, 0x8b, 0xd0, 0x74, 0x47, 0xa1, 0x72, 0xbd,
  15689. 0x39, 0x76, 0x4c, 0x4b, 0x49, 0x0d, 0x90, 0xfd, 0x9f, 0x57, 0xa0, 0x85, 0x7f, 0x12, 0xfd, 0x0d,
  15690. 0xd9, 0x06, 0x46, 0x2a, 0x4e, 0xee, 0xf1, 0x25, 0x6d, 0x1b, 0x18, 0xa9, 0x58, 0xae, 0xf1, 0x48,
  15691. 0xc3, 0xc6, 0xc1, 0x24, 0x1e, 0xca, 0x8b, 0x00, 0x81, 0xe7, 0x1f, 0xcc, 0xc5, 0x57, 0xae, 0x4b,
  15692. 0x09, 0xf4, 0x1a, 0x00, 0x81, 0xad, 0xb7, 0xe1, 0xfc, 0x2c, 0xc2, 0x53, 0x32, 0x54, 0x9e, 0x1f,
  15693. 0x67, 0x09, 0x7f, 0xd5, 0xb1, 0x30, 0x6d, 0x87, 0x92, 0x12, 0xea, 0xff, 0x26, 0x9c, 0xa3, 0x83,
  15694. 0x30, 0x97, 0x81, 0x77, 0xc1, 0xfa, 0xd8, 0x3d, 0xc9, 0xe1, 0x6f, 0xc3, 0x46, 0x0e, 0x57, 0x1e,
  15695. 0xf0, 0xe4, 0x31, 0x3c, 0x37, 0xc8, 0xa0, 0xf3, 0x53, 0x9e, 0x0f, 0xa0, 0x33, 0x0d, 0xfd, 0x63,
  15696. 0x7f, 0xa4, 0x0e, 0x25, 0x06, 0xe9, 0x6a, 0x81, 0x9f, 0x2d, 0x2d, 0x57, 0x0e, 0xe5, 0xb2, 0xa7,
  15697. 0xb1, 0x99, 0x36, 0x4e, 0xcd, 0x4f, 0xbc, 0x4e, 0xf9, 0x51, 0x6f, 0xea, 0xd2, 0x0b, 0xca, 0x6a,
  15698. 0x70, 0x24, 0x8a, 0xe6, 0xa6, 0x1f, 0xed, 0xb9, 0x51, 0xb4, 0x83, 0x20, 0xfb, 0xc7, 0x61, 0x6b,
  15699. 0x59, 0x71, 0x24, 0xe5, 0x65, 0xb8, 0x71, 0x13, 0x17, 0x08, 0x0b, 0x89, 0xcc, 0xed, 0x95, 0xa8,
  15700. 0x3b, 0x13, 0xdf, 0x98, 0xfc, 0xb1, 0x5e, 0x5e, 0x38, 0xd6, 0xed, 0x7f, 0x24, 0x24, 0x10, 0xdb,
  15701. 0x60, 0x6d, 0x4b, 0x64, 0x88, 0xa5, 0x7e, 0xa4, 0x7a, 0x9f, 0x72, 0xc0, 0x08, 0x1d, 0x21, 0x23,
  15702. 0x9c, 0x4d, 0x54, 0x4f, 0xf1, 0xf6, 0x10, 0x7b, 0xaa, 0xad, 0x85, 0x6c, 0xb2, 0x7d, 0x9c, 0x66,
  15703. 0x68, 0xec, 0xa5, 0x1b, 0xd0, 0xa0, 0xcc, 0x14, 0xa7, 0xb4, 0xf0, 0x9d, 0x0d, 0x63, 0x0d, 0x3a,
  15704. 0xf5, 0x50, 0xbe, 0xec, 0x0f, 0x70, 0x75, 0x46, 0x43, 0xc7, 0x9d, 0x1c, 0x3d, 0x0a, 0xa6, 0x57,
  15705. 0x97, 0x45, 0xf0, 0x95, 0x17, 0xba, 0x49, 0x08, 0xe0, 0x49, 0xa4, 0xdf, 0x85, 0x60, 0xb9, 0xff,
  15706. 0xa4, 0x04, 0x6b, 0x14, 0xaa, 0xdd, 0x08, 0x6b, 0x40, 0xb1, 0x2e, 0xc8, 0xe5, 0xc9, 0x38, 0x55,
  15707. 0xc8, 0xb3, 0x09, 0x4f, 0x95, 0x67, 0xa0, 0xe6, 0x4f, 0x7a, 0xf8, 0xa9, 0x83, 0x60, 0xf9, 0x13,
  15708. 0x2c, 0x21, 0x31, 0xe1, 0xa2, 0x24, 0x79, 0x45, 0x97, 0x48, 0x09, 0x26, 0x32, 0x8f, 0x72, 0x98,
  15709. 0x8a, 0xca, 0x63, 0x1d, 0x94, 0x8f, 0x94, 0x76, 0x46, 0xe0, 0x51, 0x02, 0xdc, 0x9d, 0xa4, 0x96,
  15710. 0x42, 0x66, 0xcc, 0x7f, 0x6a, 0x17, 0x33, 0x7d, 0x7f, 0x73, 0x05, 0x3a, 0x77, 0xdc, 0x60, 0x47,
  15711. 0x82, 0x78, 0xfd, 0xdf, 0xa9, 0x15, 0x4f, 0xb5, 0xdd, 0x86, 0x05, 0x1a, 0x6b, 0x6e, 0xba, 0x86,
  15712. 0x5e, 0x3c, 0x87, 0x7b, 0xb6, 0x66, 0x3c, 0xb7, 0xf8, 0xf9, 0x91, 0x39, 0x63, 0xf1, 0xdb, 0x3f,
  15713. 0x5d, 0x82, 0x2d, 0x63, 0x74, 0xf6, 0x82, 0xc8, 0x08, 0xaa, 0xba, 0xd4, 0xf0, 0xe2, 0x75, 0xf3,
  15714. 0x8d, 0xd1, 0xac, 0x99, 0x58, 0xfa, 0x7c, 0x68, 0xaa, 0xa7, 0x36, 0xe3, 0x95, 0xa7, 0x3b, 0xac,
  15715. 0x9d, 0x06, 0x2c, 0xc7, 0x96, 0xfc, 0x4a, 0x19, 0x36, 0xb2, 0x2d, 0x39, 0xd3, 0xfe, 0xe3, 0x32,
  15716. 0xac, 0xb1, 0x2c, 0x70, 0xa1, 0x15, 0x1d, 0x82, 0xa7, 0x8d, 0x78, 0x19, 0x18, 0x92, 0x6f, 0x43,
  15717. 0x8b, 0xa0, 0x9a, 0xbb, 0xbc, 0x0a, 0x9b, 0x8c, 0x85, 0xdb, 0x4a, 0x0d, 0xe2, 0x3c, 0x33, 0x7a,
  15718. 0x8e, 0x52, 0xf7, 0x38, 0x51, 0x67, 0xca, 0xd9, 0x95, 0x54, 0xbf, 0xac, 0x5d, 0x09, 0x17, 0x42,
  15719. 0x11, 0x49, 0x53, 0x81, 0x16, 0xb7, 0x8f, 0xe2, 0x92, 0xee, 0x7a, 0x05, 0xd6, 0x27, 0xb5, 0x02,
  15720. 0xeb, 0x13, 0x53, 0x33, 0x54, 0x3f, 0xcd, 0x0f, 0xa0, 0x91, 0xb7, 0x70, 0xcc, 0x5b, 0x7a, 0xc1,
  15721. 0xa2, 0x8d, 0xf0, 0xaf, 0x96, 0xe0, 0x5c, 0x81, 0x3b, 0x38, 0x39, 0x28, 0x71, 0x1c, 0x2a, 0x3d,
  15722. 0x49, 0x35, 0x0a, 0x14, 0xc5, 0x0f, 0x5d, 0xeb, 0x10, 0x55, 0xc2, 0x39, 0x71, 0x4a, 0x92, 0x27,
  15723. 0x65, 0xed, 0x08, 0x51, 0x98, 0x2a, 0xbd, 0x6e, 0xd3, 0xe7, 0xb8, 0xf4, 0xba, 0x4d, 0x5e, 0x94,
  15724. 0x8a, 0x4c, 0x91, 0x4a, 0xdd, 0x69, 0x0c, 0x5d, 0x59, 0xbd, 0xf6, 0x2f, 0x94, 0xa0, 0x65, 0x3a,
  15725. 0x71, 0x67, 0x6e, 0xb6, 0xa2, 0x25, 0x94, 0x9b, 0xed, 0xe9, 0xf1, 0xf6, 0x16, 0xed, 0x88, 0x6e,
  15726. 0x48, 0xa8, 0xac, 0xa7, 0x34, 0xce, 0xf2, 0xc5, 0x37, 0xde, 0xfe, 0xab, 0x15, 0x8e, 0x2a, 0x6c,
  15727. 0xac, 0xf1, 0xa7, 0x7f, 0x4b, 0xe5, 0x4d, 0x48, 0x8d, 0x58, 0x7a, 0xe9, 0x93, 0x29, 0x2b, 0xf2,
  15728. 0x74, 0xb0, 0x4e, 0xba, 0xad, 0xdf, 0x4e, 0x39, 0xf5, 0x61, 0x15, 0xd2, 0xef, 0x44, 0xaa, 0xc0,
  15729. 0xe7, 0xb4, 0x83, 0x70, 0xc3, 0x6d, 0xf4, 0x22, 0x34, 0x70, 0xd4, 0xcc, 0x5b, 0x23, 0x0e, 0x23,
  15730. 0xab, 0xcd, 0xb5, 0xd1, 0xb1, 0x1b, 0xc7, 0xee, 0xe0, 0x88, 0xa8, 0xd0, 0x6a, 0x6a, 0x74, 0x7c,
  15731. 0x8b, 0xa0, 0x62, 0x09, 0x13, 0xfb, 0xd3, 0xa8, 0xe7, 0xa9, 0x68, 0x20, 0x56, 0xb5, 0x75, 0x04,
  15732. 0xdc, 0x51, 0xd1, 0xe0, 0x94, 0x40, 0x04, 0xf0, 0x83, 0x0b, 0x44, 0xd0, 0x7c, 0xaa, 0x40, 0x04,
  15733. 0xad, 0xa7, 0x0b, 0x44, 0xd0, 0x3e, 0x23, 0x10, 0x41, 0xe7, 0xb4, 0x40, 0x04, 0xdd, 0x6c, 0x20,
  15734. 0x02, 0xdb, 0x61, 0xef, 0x82, 0x9d, 0xa1, 0x72, 0x63, 0x8a, 0x60, 0x98, 0x89, 0x84, 0xc8, 0x36,
  15735. 0x88, 0x69, 0x24, 0x44, 0x8e, 0x90, 0xcb, 0xf1, 0x6f, 0x06, 0xe1, 0xe0, 0xea, 0xb6, 0x7e, 0xfa,
  15736. 0x01, 0xa1, 0x0f, 0xa3, 0xc3, 0x1d, 0x84, 0xd9, 0xbb, 0x5c, 0x26, 0x4e, 0x92, 0x1f, 0xc5, 0xfe,
  15737. 0xc0, 0xba, 0x09, 0x30, 0xc0, 0x0a, 0xcc, 0x70, 0xf1, 0xa7, 0x3d, 0x41, 0x4c, 0xc8, 0x64, 0x09,
  15738. 0xfb, 0x08, 0xea, 0xdf, 0x55, 0x6a, 0xba, 0xef, 0x1e, 0x91, 0x26, 0xec, 0x48, 0xa9, 0x69, 0x2f,
  15739. 0x72, 0x8f, 0x0c, 0xc3, 0x1d, 0x38, 0x92, 0x74, 0xb6, 0xda, 0x49, 0x31, 0x4c, 0xf9, 0x45, 0x5b,
  15740. 0x23, 0xb1, 0xee, 0x62, 0xce, 0x51, 0x9c, 0x92, 0x92, 0xb7, 0xa1, 0x91, 0xe4, 0x2b, 0x64, 0xa8,
  15741. 0x34, 0xa6, 0x53, 0xd7, 0x05, 0x59, 0xd7, 0xa1, 0x3e, 0x76, 0x63, 0x15, 0xfa, 0xee, 0xe8, 0x29,
  15742. 0x82, 0x22, 0x68, 0x54, 0xfb, 0x16, 0x58, 0xba, 0xb0, 0x53, 0xe5, 0x64, 0xa7, 0x08, 0xc2, 0xfe,
  15743. 0x58, 0xcc, 0x97, 0x77, 0x25, 0x2a, 0x17, 0xc9, 0xb4, 0x73, 0xaa, 0x97, 0xe6, 0x54, 0xc5, 0x3b,
  15744. 0x5a, 0x35, 0x72, 0x11, 0x1a, 0x88, 0x63, 0xbe, 0x4a, 0x50, 0x9f, 0xaa, 0x38, 0x79, 0xd0, 0x97,
  15745. 0x04, 0xaa, 0x66, 0xa4, 0xe8, 0xa9, 0x12, 0x2f, 0x22, 0x3c, 0xe9, 0x59, 0x8e, 0xcd, 0xfa, 0x11,
  15746. 0xc3, 0xf9, 0x8a, 0x5f, 0xb7, 0x22, 0xad, 0xc8, 0x03, 0xad, 0x6a, 0xd1, 0x0f, 0xdb, 0xa7, 0x2f,
  15747. 0xa3, 0x55, 0x9d, 0x96, 0x00, 0x93, 0xb0, 0xfc, 0xac, 0xc9, 0x4c, 0x1f, 0x3e, 0xab, 0x3a, 0x40,
  15748. 0xa0, 0x04, 0x81, 0xeb, 0x32, 0x5f, 0x48, 0x62, 0xf5, 0x0c, 0xbf, 0x5d, 0x71, 0x13, 0xaf, 0x79,
  15749. 0x24, 0x23, 0xa5, 0xfe, 0xbf, 0x96, 0x89, 0x61, 0xb6, 0xb1, 0x20, 0x54, 0x35, 0xac, 0x0b, 0x7e,
  15750. 0xb6, 0x94, 0x64, 0xbd, 0x63, 0x72, 0x99, 0xe6, 0xeb, 0x3c, 0x39, 0xc1, 0xfd, 0x8a, 0xf1, 0x7e,
  15751. 0xd3, 0xbe, 0xb6, 0x84, 0x30, 0x74, 0xcd, 0xcc, 0xc2, 0x5e, 0x65, 0x99, 0xb4, 0x61, 0xf2, 0xb0,
  15752. 0x55, 0x24, 0xdc, 0x65, 0x9b, 0x61, 0xd1, 0x2e, 0xda, 0xbf, 0x58, 0x62, 0x4f, 0x88, 0x9d, 0x30,
  15753. 0x88, 0x22, 0xeb, 0x0e, 0xb4, 0xe7, 0x33, 0x77, 0x82, 0x64, 0x39, 0xa6, 0x25, 0x55, 0x2a, 0x88,
  15754. 0xa7, 0x83, 0xe8, 0xff, 0xdf, 0xcc, 0x9d, 0xdc, 0x77, 0x27, 0x87, 0x8f, 0x10, 0xcb, 0xc9, 0x66,
  15755. 0xc2, 0x52, 0x06, 0x58, 0x5c, 0x1c, 0x4c, 0xe3, 0xe4, 0xb5, 0xb3, 0xa2, 0x52, 0xa8, 0xd2, 0x47,
  15756. 0xc1, 0x94, 0x83, 0x01, 0x64, 0x33, 0xd9, 0xff, 0x7d, 0x05, 0xd6, 0x17, 0xaa, 0x5a, 0xb4, 0x1b,
  15757. 0x2e, 0x15, 0xd8, 0x0d, 0x23, 0xf1, 0x40, 0x6c, 0x43, 0x4a, 0x51, 0x27, 0x00, 0x26, 0xd2, 0xc3,
  15758. 0x4d, 0x72, 0xb8, 0x13, 0x92, 0x11, 0xc5, 0x5a, 0x3b, 0xec, 0x53, 0x5d, 0x74, 0xbe, 0x7e, 0x0b,
  15759. 0x80, 0xb1, 0xc4, 0x7c, 0x7e, 0xb1, 0x23, 0x99, 0xf6, 0xb1, 0x66, 0x2e, 0xd6, 0x7f, 0xad, 0xf7,
  15760. 0x0c, 0x79, 0x57, 0xb5, 0x20, 0x66, 0x5a, 0x26, 0xf3, 0x82, 0xc8, 0x0b, 0x97, 0x01, 0x55, 0x9e,
  15761. 0x59, 0xa6, 0x04, 0xe2, 0x65, 0x60, 0x08, 0x63, 0x6a, 0x79, 0x61, 0x0c, 0x9f, 0x7b, 0x93, 0x68,
  15762. 0x26, 0xfc, 0x6e, 0xc9, 0x01, 0x3a, 0xf9, 0x08, 0x92, 0x44, 0x62, 0x35, 0x6c, 0x97, 0xfa, 0xb3,
  15763. 0x39, 0xd9, 0x7a, 0xfd, 0x54, 0x19, 0xd6, 0x17, 0x3a, 0x55, 0x6c, 0xfc, 0x43, 0x21, 0x90, 0xe5,
  15764. 0xca, 0x84, 0xff, 0x29, 0xde, 0x49, 0x7e, 0x50, 0x79, 0x38, 0x68, 0x34, 0x5f, 0x86, 0x8e, 0x66,
  15765. 0xd9, 0xe4, 0xa1, 0x73, 0x3e, 0x6f, 0x5b, 0x22, 0x08, 0xe2, 0x57, 0xce, 0xf3, 0x5a, 0x2e, 0x3e,
  15766. 0x70, 0x33, 0xa6, 0x6a, 0x2f, 0x40, 0xd3, 0xf3, 0x43, 0xdc, 0xe3, 0x54, 0x8a, 0x3c, 0xbf, 0x44,
  15767. 0x20, 0x2e, 0x03, 0xcf, 0x76, 0x95, 0x7d, 0x56, 0x59, 0x86, 0xa8, 0xd3, 0x57, 0xe6, 0xab, 0xc9,
  15768. 0xd6, 0x15, 0xd8, 0xc8, 0x60, 0x26, 0x62, 0xce, 0x3a, 0x9d, 0x3a, 0x96, 0x81, 0xae, 0xa5, 0x98,
  15769. 0xc8, 0x7f, 0x86, 0xc1, 0xb8, 0x17, 0x2a, 0x77, 0xc4, 0x61, 0xa0, 0xf5, 0x13, 0x68, 0x61, 0x30,
  15770. 0x76, 0x94, 0x3b, 0xa2, 0x40, 0xd0, 0x5f, 0x81, 0xb6, 0x8e, 0xc1, 0x90, 0xb2, 0x91, 0x55, 0xa7,
  15771. 0xa5, 0x81, 0x9a, 0x49, 0x25, 0xc7, 0x5f, 0x6c, 0x1f, 0x5b, 0xc7, 0xd6, 0xf0, 0xfb, 0xc3, 0xd9,
  15772. 0xd8, 0xfe, 0x17, 0x2b, 0x70, 0xbe, 0x68, 0x7d, 0xfc, 0x20, 0xaf, 0x6d, 0xc5, 0xb7, 0xb3, 0xca,
  15773. 0x99, 0xb7, 0x33, 0xe3, 0xc6, 0x55, 0x2d, 0xbe, 0x71, 0x2d, 0x94, 0x4c, 0xe3, 0xc4, 0x4b, 0x38,
  15774. 0x53, 0xf2, 0xa7, 0x8b, 0xeb, 0xa6, 0x96, 0x5f, 0x37, 0x19, 0x5e, 0xb3, 0xfe, 0xf4, 0xbc, 0xe6,
  15775. 0x8f, 0x43, 0x87, 0xef, 0x1c, 0xff, 0x67, 0xde, 0x42, 0xfb, 0x31, 0xa6, 0x60, 0x19, 0x32, 0x87,
  15776. 0x8b, 0xe7, 0xd8, 0x1d, 0xf9, 0xc6, 0x35, 0x50, 0x62, 0x59, 0x11, 0x54, 0x5f, 0x5e, 0x6e, 0x69,
  15777. 0xc7, 0x1a, 0x43, 0xb7, 0x99, 0x6d, 0x93, 0x2e, 0x30, 0xf3, 0x9e, 0x83, 0x38, 0xdf, 0x68, 0xa3,
  15778. 0x91, 0x8d, 0x42, 0x24, 0xdc, 0xcb, 0xe9, 0xfd, 0x04, 0xff, 0x5a, 0xef, 0xe8, 0xea, 0x8c, 0x21,
  15779. 0xc8, 0xea, 0x42, 0x8b, 0xaa, 0x49, 0xa3, 0xd9, 0xe6, 0x74, 0xd2, 0xd9, 0xdd, 0x6a, 0xff, 0x76,
  15780. 0x09, 0xba, 0xfb, 0x54, 0x56, 0x1a, 0x2c, 0x3c, 0x1f, 0xff, 0x67, 0x0d, 0xca, 0x91, 0xdc, 0x8c,
  15781. 0x1a, 0x0e, 0xfe, 0xb5, 0xde, 0x25, 0xe7, 0xab, 0x38, 0x63, 0xb0, 0x9d, 0x55, 0xe0, 0x53, 0x69,
  15782. 0x62, 0x9f, 0xa0, 0xa2, 0x01, 0xb9, 0x66, 0xc9, 0x13, 0x2f, 0x64, 0xaf, 0x74, 0xd2, 0x4b, 0xf6,
  15783. 0x56, 0x45, 0xdb, 0x2b, 0x9d, 0x3c, 0xe0, 0xed, 0x65, 0xbd, 0x05, 0xe7, 0x11, 0x23, 0x9a, 0xba,
  15784. 0x03, 0xd5, 0x53, 0x93, 0x18, 0x39, 0x86, 0xd4, 0xb9, 0x7c, 0x7d, 0xec, 0x9e, 0xec, 0x63, 0xd2,
  15785. 0x5d, 0x4a, 0xc1, 0xfd, 0xf8, 0x6d, 0xe8, 0xe6, 0x2a, 0xc4, 0xd5, 0x94, 0x44, 0x37, 0xaf, 0x3a,
  15786. 0xf4, 0x5f, 0x07, 0x2f, 0x4c, 0x2f, 0x73, 0xab, 0x83, 0x59, 0x88, 0xf9, 0x6f, 0x69, 0xd9, 0x59,
  15787. 0x34, 0x4c, 0x82, 0xe4, 0x10, 0x47, 0x51, 0xf8, 0x3a, 0x1e, 0xa2, 0x11, 0x5b, 0x23, 0xde, 0x5e,
  15788. 0xf8, 0xd7, 0xfe, 0xe7, 0x25, 0x8e, 0x19, 0x44, 0x5f, 0xff, 0xcf, 0xa9, 0xf7, 0xff, 0x52, 0x89,
  15789. 0xdf, 0x37, 0xd6, 0xc2, 0x8c, 0xe2, 0xf7, 0x8d, 0x13, 0x42, 0xb5, 0x62, 0x3e, 0x9c, 0x97, 0x8f,
  15790. 0x32, 0x65, 0x28, 0x0f, 0x74, 0x60, 0x2c, 0xe3, 0x84, 0x3e, 0x2d, 0x30, 0x16, 0x31, 0xf4, 0xdf,
  15791. 0xe0, 0xb9, 0xc0, 0xd6, 0x58, 0x5f, 0x83, 0x2a, 0x56, 0xbd, 0xfc, 0x1d, 0x64, 0xca, 0xcb, 0x38,
  15792. 0x3a, 0xe3, 0x27, 0x7e, 0x34, 0xc4, 0x8c, 0xd1, 0x28, 0x88, 0x8b, 0x33, 0x22, 0xc6, 0xfe, 0x28,
  15793. 0x88, 0x1d, 0xc6, 0xb1, 0xff, 0x76, 0x09, 0xea, 0x1a, 0x66, 0x7d, 0x1d, 0x2a, 0x3e, 0xab, 0x8d,
  15794. 0xce, 0x78, 0x71, 0x97, 0xd0, 0xc8, 0xde, 0x3b, 0x1c, 0xe8, 0xc8, 0x67, 0xfc, 0xdc, 0x46, 0x38,
  15795. 0xd0, 0x11, 0xc0, 0x97, 0x8d, 0xcb, 0x26, 0x88, 0xed, 0xb7, 0x68, 0x09, 0xb4, 0x25, 0xf8, 0x16,
  15796. 0xd4, 0xfc, 0xe8, 0xc1, 0x6c, 0x70, 0x34, 0x97, 0x93, 0x55, 0x7f, 0xda, 0x31, 0xac, 0xd2, 0x53,
  15797. 0x4f, 0x8f, 0xac, 0x6b, 0xd0, 0xe8, 0x07, 0x23, 0x5f, 0xdf, 0x94, 0x16, 0x8d, 0x5e, 0x6f, 0x3f,
  15798. 0xba, 0x1d, 0x8c, 0x7c, 0x6d, 0xad, 0xc0, 0xff, 0x28, 0x17, 0x5e, 0xa8, 0x13, 0x49, 0x6a, 0x41,
  15799. 0xae, 0x44, 0x3c, 0xdb, 0x97, 0x7f, 0xf6, 0x1f, 0x96, 0x00, 0xd2, 0xe2, 0x96, 0x04, 0xec, 0xba,
  15800. 0x05, 0x5d, 0x23, 0xd4, 0xd3, 0x53, 0x1a, 0x7c, 0x24, 0x4f, 0x3a, 0x11, 0x49, 0xb8, 0x09, 0x6d,
  15801. 0x1d, 0xa7, 0x7b, 0xb9, 0xf9, 0x9d, 0x0e, 0x36, 0xdc, 0x94, 0x60, 0xdd, 0x9a, 0x0f, 0x5b, 0x94,
  15802. 0x11, 0x98, 0xa2, 0xf3, 0x57, 0xa1, 0x4b, 0x06, 0xf9, 0x06, 0x63, 0x23, 0x0e, 0x67, 0x08, 0x4e,
  15803. 0x38, 0x1b, 0xfb, 0xaf, 0xaf, 0x50, 0x57, 0xb5, 0x9a, 0xe4, 0x4d, 0x38, 0xc7, 0xe1, 0x6d, 0xb3,
  15804. 0x6f, 0x3d, 0xf0, 0x79, 0xc0, 0x51, 0x72, 0x33, 0x8f, 0x3d, 0x7c, 0x0b, 0x2e, 0xe6, 0xf0, 0x33,
  15805. 0x94, 0x97, 0xad, 0x85, 0xb6, 0x32, 0xf9, 0xcc, 0x90, 0xb8, 0xaf, 0xd1, 0xe3, 0xa6, 0x04, 0xe6,
  15806. 0xd7, 0x1d, 0x12, 0xf1, 0x5f, 0xd7, 0x80, 0x53, 0x4d, 0xd7, 0x60, 0xd3, 0x44, 0x95, 0x6a, 0x3c,
  15807. 0x77, 0x2e, 0x9b, 0xff, 0xbc, 0x91, 0xaa, 0x05, 0xa5, 0x73, 0xeb, 0x26, 0x6c, 0x15, 0xe4, 0xca,
  15808. 0x44, 0xeb, 0x5d, 0xc8, 0xc7, 0x27, 0xc4, 0x1f, 0xb5, 0xa0, 0x82, 0x4b, 0x6f, 0x21, 0xae, 0xf8,
  15809. 0x97, 0x7c, 0x9b, 0xec, 0xf4, 0x88, 0xe2, 0x49, 0x88, 0xf0, 0x34, 0xa2, 0xf8, 0x5b, 0x50, 0x97,
  15810. 0x7a, 0x0e, 0x85, 0x86, 0x9c, 0x2f, 0xa8, 0xe6, 0xd0, 0xa9, 0x71, 0x2d, 0x87, 0x44, 0xc1, 0x31,
  15811. 0x03, 0xe9, 0x5a, 0x45, 0xda, 0xb9, 0xb9, 0x90, 0x85, 0x14, 0xad, 0x0e, 0x35, 0x87, 0xfe, 0x26,
  15812. 0x6d, 0x1b, 0x0c, 0xfd, 0xa9, 0x68, 0x8b, 0x16, 0xdb, 0xb6, 0x33, 0xf4, 0xa7, 0xdc, 0x36, 0xfc,
  15813. 0x97, 0xb4, 0x6d, 0xec, 0x4e, 0x8b, 0xad, 0x76, 0xe8, 0x05, 0xd0, 0x29, 0xb7, 0xed, 0xa1, 0x6b,
  15814. 0x54, 0x82, 0x74, 0xb8, 0xb1, 0xac, 0x12, 0x24, 0xf2, 0x5c, 0x89, 0x1b, 0x92, 0xc7, 0x36, 0xe5,
  15815. 0xd1, 0xc1, 0xd2, 0xe1, 0x8c, 0x60, 0xe9, 0xcd, 0x30, 0xfd, 0xb0, 0x6e, 0x42, 0x53, 0x46, 0x8f,
  15816. 0xbc, 0xbd, 0x9b, 0x4b, 0x5e, 0xa4, 0x12, 0x9b, 0x6b, 0x08, 0x93, 0xff, 0x49, 0x53, 0x25, 0xb6,
  15817. 0x6c, 0x71, 0x53, 0x91, 0x80, 0x73, 0x53, 0xf5, 0xcb, 0xee, 0x32, 0x86, 0x2e, 0x47, 0x95, 0x2d,
  15818. 0x1e, 0x43, 0x37, 0xd6, 0x63, 0xe8, 0xc6, 0xc9, 0x18, 0x86, 0x8a, 0x2d, 0x8f, 0x8b, 0xc6, 0xd0,
  15819. 0x51, 0x1e, 0x8f, 0xa1, 0xa3, 0xd2, 0x85, 0x47, 0xef, 0x96, 0x76, 0x97, 0x54, 0xf2, 0x90, 0xde,
  15820. 0x26, 0x0c, 0xf5, 0x0b, 0xac, 0xdf, 0x81, 0x35, 0x6e, 0x98, 0xf1, 0x3a, 0xda, 0x5a, 0x41, 0xc4,
  15821. 0x80, 0xdc, 0xa3, 0x6a, 0x4e, 0x37, 0xcc, 0xbd, 0xb2, 0xa6, 0x2b, 0x8f, 0x86, 0xc1, 0x94, 0x3c,
  15822. 0x75, 0x8a, 0x2a, 0x67, 0xd5, 0x5a, 0xa8, 0xc3, 0xa8, 0x7f, 0x1b, 0xda, 0x94, 0x47, 0x07, 0x91,
  15823. 0x26, 0x17, 0x9e, 0xa2, 0x17, 0xe5, 0xb5, 0xea, 0xca, 0xa1, 0x09, 0x4f, 0x62, 0x88, 0xeb, 0x05,
  15824. 0xcd, 0x57, 0xf6, 0x73, 0x4b, 0x16, 0xb4, 0x8e, 0xdb, 0x97, 0x04, 0x0f, 0xd4, 0xd9, 0xd8, 0x45,
  15825. 0xe6, 0xfc, 0x92, 0x6c, 0x1c, 0x7e, 0x8c, 0xb2, 0xb1, 0xef, 0x8c, 0xee, 0x21, 0x3d, 0xb7, 0xb9,
  15826. 0xb1, 0xa4, 0x87, 0x77, 0x42, 0xf7, 0x09, 0xf7, 0x90, 0x6c, 0x2e, 0x74, 0x9e, 0x70, 0x36, 0x51,
  15827. 0x5b, 0x9b, 0x4b, 0xf2, 0x38, 0xb3, 0x89, 0xd0, 0x02, 0x52, 0x52, 0xea, 0x29, 0x31, 0x9e, 0xaf,
  15828. 0xd9, 0x7a, 0x66, 0xc9, 0x94, 0x18, 0x12, 0x69, 0x9e, 0x92, 0x3b, 0x69, 0x26, 0xeb, 0x16, 0x74,
  15829. 0x78, 0x4a, 0xb4, 0x38, 0x71, 0x6b, 0x6b, 0x49, 0x2c, 0x87, 0x44, 0xe0, 0xe8, 0xd0, 0x84, 0xa4,
  15830. 0xf2, 0xc7, 0xf7, 0xa5, 0x88, 0x54, 0xc8, 0x77, 0x61, 0xc9, 0x14, 0x25, 0x82, 0x3e, 0x9a, 0xa2,
  15831. 0xef, 0xa6, 0xc2, 0x3e, 0x1e, 0x6b, 0x12, 0x94, 0x6c, 0x3d, 0xbb, 0x64, 0xac, 0xe9, 0xba, 0xc1,
  15832. 0x63, 0xcd, 0x52, 0x9d, 0x74, 0xdc, 0xa2, 0xe1, 0xd6, 0xc5, 0xa5, 0xe3, 0x16, 0x0d, 0xf5, 0xb8,
  15833. 0x45, 0x43, 0xeb, 0xae, 0x8c, 0x9b, 0x61, 0x50, 0xb2, 0xf5, 0x5c, 0x41, 0x78, 0x64, 0xea, 0x70,
  15834. 0x62, 0x52, 0xe2, 0x50, 0x07, 0xd3, 0x6f, 0x83, 0x14, 0xbb, 0xde, 0xd6, 0xa5, 0xa5, 0xa4, 0xd8,
  15835. 0xf5, 0x34, 0x29, 0x76, 0xd3, 0xa5, 0xf1, 0xc4, 0x8f, 0x86, 0xf4, 0x44, 0x52, 0x51, 0x1e, 0x64,
  15836. 0xa5, 0x38, 0x0f, 0xb1, 0x62, 0x6f, 0x40, 0x8d, 0x09, 0x50, 0x4c, 0x2f, 0x25, 0xe5, 0xc3, 0xdf,
  15837. 0x33, 0x57, 0xe3, 0xac, 0x12, 0xe1, 0x89, 0x6f, 0xaf, 0x7d, 0xda, 0x79, 0xf3, 0xad, 0x77, 0x0d,
  15838. 0x84, 0xfe, 0x2a, 0xfd, 0x5c, 0xfd, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xa0, 0xfd, 0xdf, 0xc8,
  15839. 0x3a, 0xb7, 0x00, 0x00,
  15840. }