user.pb.go 619 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987
  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. DeleteTime uint64 `protobuf:"varint,7,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
  26. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  27. XXX_unrecognized []byte `json:"-"`
  28. XXX_sizecache int32 `json:"-"`
  29. }
  30. func (m *AccountRole) Reset() { *m = AccountRole{} }
  31. func (m *AccountRole) String() string { return proto.CompactTextString(m) }
  32. func (*AccountRole) ProtoMessage() {}
  33. func (*AccountRole) Descriptor() ([]byte, []int) {
  34. return fileDescriptor_116e343673f7ffaf, []int{0}
  35. }
  36. func (m *AccountRole) XXX_Unmarshal(b []byte) error {
  37. return xxx_messageInfo_AccountRole.Unmarshal(m, b)
  38. }
  39. func (m *AccountRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  40. return xxx_messageInfo_AccountRole.Marshal(b, m, deterministic)
  41. }
  42. func (m *AccountRole) XXX_Merge(src proto.Message) {
  43. xxx_messageInfo_AccountRole.Merge(m, src)
  44. }
  45. func (m *AccountRole) XXX_Size() int {
  46. return xxx_messageInfo_AccountRole.Size(m)
  47. }
  48. func (m *AccountRole) XXX_DiscardUnknown() {
  49. xxx_messageInfo_AccountRole.DiscardUnknown(m)
  50. }
  51. var xxx_messageInfo_AccountRole proto.InternalMessageInfo
  52. func (m *AccountRole) GetOpenId() string {
  53. if m != nil {
  54. return m.OpenId
  55. }
  56. return ""
  57. }
  58. func (m *AccountRole) GetPlatform() string {
  59. if m != nil {
  60. return m.Platform
  61. }
  62. return ""
  63. }
  64. func (m *AccountRole) GetUid() uint64 {
  65. if m != nil {
  66. return m.Uid
  67. }
  68. return 0
  69. }
  70. func (m *AccountRole) GetPhonePlatform() int32 {
  71. if m != nil {
  72. return m.PhonePlatform
  73. }
  74. return 0
  75. }
  76. func (m *AccountRole) GetRegisterTime() uint64 {
  77. if m != nil {
  78. return m.RegisterTime
  79. }
  80. return 0
  81. }
  82. func (m *AccountRole) GetZoneId() int32 {
  83. if m != nil {
  84. return m.ZoneId
  85. }
  86. return 0
  87. }
  88. func (m *AccountRole) GetDeleteTime() uint64 {
  89. if m != nil {
  90. return m.DeleteTime
  91. }
  92. return 0
  93. }
  94. // 后续需要做战场时,的重连信息(战场所在的服务器信息)
  95. type ReconnectInfo struct {
  96. PvpNode string `protobuf:"bytes,1,opt,name=pvp_node,json=pvpNode,proto3" json:"pvp_node,omitempty"`
  97. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  98. XXX_unrecognized []byte `json:"-"`
  99. XXX_sizecache int32 `json:"-"`
  100. }
  101. func (m *ReconnectInfo) Reset() { *m = ReconnectInfo{} }
  102. func (m *ReconnectInfo) String() string { return proto.CompactTextString(m) }
  103. func (*ReconnectInfo) ProtoMessage() {}
  104. func (*ReconnectInfo) Descriptor() ([]byte, []int) {
  105. return fileDescriptor_116e343673f7ffaf, []int{1}
  106. }
  107. func (m *ReconnectInfo) XXX_Unmarshal(b []byte) error {
  108. return xxx_messageInfo_ReconnectInfo.Unmarshal(m, b)
  109. }
  110. func (m *ReconnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  111. return xxx_messageInfo_ReconnectInfo.Marshal(b, m, deterministic)
  112. }
  113. func (m *ReconnectInfo) XXX_Merge(src proto.Message) {
  114. xxx_messageInfo_ReconnectInfo.Merge(m, src)
  115. }
  116. func (m *ReconnectInfo) XXX_Size() int {
  117. return xxx_messageInfo_ReconnectInfo.Size(m)
  118. }
  119. func (m *ReconnectInfo) XXX_DiscardUnknown() {
  120. xxx_messageInfo_ReconnectInfo.DiscardUnknown(m)
  121. }
  122. var xxx_messageInfo_ReconnectInfo proto.InternalMessageInfo
  123. func (m *ReconnectInfo) GetPvpNode() string {
  124. if m != nil {
  125. return m.PvpNode
  126. }
  127. return ""
  128. }
  129. type UserConnectInfo struct {
  130. LogicNode string `protobuf:"bytes,1,opt,name=logic_node,json=logicNode,proto3" json:"logic_node,omitempty"`
  131. TimeStamp int64 `protobuf:"varint,2,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  132. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  133. XXX_unrecognized []byte `json:"-"`
  134. XXX_sizecache int32 `json:"-"`
  135. }
  136. func (m *UserConnectInfo) Reset() { *m = UserConnectInfo{} }
  137. func (m *UserConnectInfo) String() string { return proto.CompactTextString(m) }
  138. func (*UserConnectInfo) ProtoMessage() {}
  139. func (*UserConnectInfo) Descriptor() ([]byte, []int) {
  140. return fileDescriptor_116e343673f7ffaf, []int{2}
  141. }
  142. func (m *UserConnectInfo) XXX_Unmarshal(b []byte) error {
  143. return xxx_messageInfo_UserConnectInfo.Unmarshal(m, b)
  144. }
  145. func (m *UserConnectInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  146. return xxx_messageInfo_UserConnectInfo.Marshal(b, m, deterministic)
  147. }
  148. func (m *UserConnectInfo) XXX_Merge(src proto.Message) {
  149. xxx_messageInfo_UserConnectInfo.Merge(m, src)
  150. }
  151. func (m *UserConnectInfo) XXX_Size() int {
  152. return xxx_messageInfo_UserConnectInfo.Size(m)
  153. }
  154. func (m *UserConnectInfo) XXX_DiscardUnknown() {
  155. xxx_messageInfo_UserConnectInfo.DiscardUnknown(m)
  156. }
  157. var xxx_messageInfo_UserConnectInfo proto.InternalMessageInfo
  158. func (m *UserConnectInfo) GetLogicNode() string {
  159. if m != nil {
  160. return m.LogicNode
  161. }
  162. return ""
  163. }
  164. func (m *UserConnectInfo) GetTimeStamp() int64 {
  165. if m != nil {
  166. return m.TimeStamp
  167. }
  168. return 0
  169. }
  170. // key value 类型
  171. type KeyValueType struct {
  172. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  173. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  174. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  175. XXX_unrecognized []byte `json:"-"`
  176. XXX_sizecache int32 `json:"-"`
  177. }
  178. func (m *KeyValueType) Reset() { *m = KeyValueType{} }
  179. func (m *KeyValueType) String() string { return proto.CompactTextString(m) }
  180. func (*KeyValueType) ProtoMessage() {}
  181. func (*KeyValueType) Descriptor() ([]byte, []int) {
  182. return fileDescriptor_116e343673f7ffaf, []int{3}
  183. }
  184. func (m *KeyValueType) XXX_Unmarshal(b []byte) error {
  185. return xxx_messageInfo_KeyValueType.Unmarshal(m, b)
  186. }
  187. func (m *KeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  188. return xxx_messageInfo_KeyValueType.Marshal(b, m, deterministic)
  189. }
  190. func (m *KeyValueType) XXX_Merge(src proto.Message) {
  191. xxx_messageInfo_KeyValueType.Merge(m, src)
  192. }
  193. func (m *KeyValueType) XXX_Size() int {
  194. return xxx_messageInfo_KeyValueType.Size(m)
  195. }
  196. func (m *KeyValueType) XXX_DiscardUnknown() {
  197. xxx_messageInfo_KeyValueType.DiscardUnknown(m)
  198. }
  199. var xxx_messageInfo_KeyValueType proto.InternalMessageInfo
  200. func (m *KeyValueType) GetKey() int32 {
  201. if m != nil {
  202. return m.Key
  203. }
  204. return 0
  205. }
  206. func (m *KeyValueType) GetValue() int32 {
  207. if m != nil {
  208. return m.Value
  209. }
  210. return 0
  211. }
  212. type KeyValueTypeList struct {
  213. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  214. ValueList []int32 `protobuf:"varint,2,rep,packed,name=value_list,json=valueList,proto3" json:"value_list,omitempty"`
  215. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  216. XXX_unrecognized []byte `json:"-"`
  217. XXX_sizecache int32 `json:"-"`
  218. }
  219. func (m *KeyValueTypeList) Reset() { *m = KeyValueTypeList{} }
  220. func (m *KeyValueTypeList) String() string { return proto.CompactTextString(m) }
  221. func (*KeyValueTypeList) ProtoMessage() {}
  222. func (*KeyValueTypeList) Descriptor() ([]byte, []int) {
  223. return fileDescriptor_116e343673f7ffaf, []int{4}
  224. }
  225. func (m *KeyValueTypeList) XXX_Unmarshal(b []byte) error {
  226. return xxx_messageInfo_KeyValueTypeList.Unmarshal(m, b)
  227. }
  228. func (m *KeyValueTypeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  229. return xxx_messageInfo_KeyValueTypeList.Marshal(b, m, deterministic)
  230. }
  231. func (m *KeyValueTypeList) XXX_Merge(src proto.Message) {
  232. xxx_messageInfo_KeyValueTypeList.Merge(m, src)
  233. }
  234. func (m *KeyValueTypeList) XXX_Size() int {
  235. return xxx_messageInfo_KeyValueTypeList.Size(m)
  236. }
  237. func (m *KeyValueTypeList) XXX_DiscardUnknown() {
  238. xxx_messageInfo_KeyValueTypeList.DiscardUnknown(m)
  239. }
  240. var xxx_messageInfo_KeyValueTypeList proto.InternalMessageInfo
  241. func (m *KeyValueTypeList) GetKey() int32 {
  242. if m != nil {
  243. return m.Key
  244. }
  245. return 0
  246. }
  247. func (m *KeyValueTypeList) GetValueList() []int32 {
  248. if m != nil {
  249. return m.ValueList
  250. }
  251. return nil
  252. }
  253. type KeyValueType64 struct {
  254. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  255. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  256. Value2 int32 `protobuf:"varint,3,opt,name=value2,proto3" json:"value2,omitempty"`
  257. Value3 int32 `protobuf:"varint,4,opt,name=value3,proto3" json:"value3,omitempty"`
  258. StrVal string `protobuf:"bytes,5,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  259. Value4 uint64 `protobuf:"varint,6,opt,name=value4,proto3" json:"value4,omitempty"`
  260. Value5 bool `protobuf:"varint,7,opt,name=value5,proto3" json:"value5,omitempty"`
  261. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  262. XXX_unrecognized []byte `json:"-"`
  263. XXX_sizecache int32 `json:"-"`
  264. }
  265. func (m *KeyValueType64) Reset() { *m = KeyValueType64{} }
  266. func (m *KeyValueType64) String() string { return proto.CompactTextString(m) }
  267. func (*KeyValueType64) ProtoMessage() {}
  268. func (*KeyValueType64) Descriptor() ([]byte, []int) {
  269. return fileDescriptor_116e343673f7ffaf, []int{5}
  270. }
  271. func (m *KeyValueType64) XXX_Unmarshal(b []byte) error {
  272. return xxx_messageInfo_KeyValueType64.Unmarshal(m, b)
  273. }
  274. func (m *KeyValueType64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  275. return xxx_messageInfo_KeyValueType64.Marshal(b, m, deterministic)
  276. }
  277. func (m *KeyValueType64) XXX_Merge(src proto.Message) {
  278. xxx_messageInfo_KeyValueType64.Merge(m, src)
  279. }
  280. func (m *KeyValueType64) XXX_Size() int {
  281. return xxx_messageInfo_KeyValueType64.Size(m)
  282. }
  283. func (m *KeyValueType64) XXX_DiscardUnknown() {
  284. xxx_messageInfo_KeyValueType64.DiscardUnknown(m)
  285. }
  286. var xxx_messageInfo_KeyValueType64 proto.InternalMessageInfo
  287. func (m *KeyValueType64) GetKey() uint64 {
  288. if m != nil {
  289. return m.Key
  290. }
  291. return 0
  292. }
  293. func (m *KeyValueType64) GetValue() int32 {
  294. if m != nil {
  295. return m.Value
  296. }
  297. return 0
  298. }
  299. func (m *KeyValueType64) GetValue2() int32 {
  300. if m != nil {
  301. return m.Value2
  302. }
  303. return 0
  304. }
  305. func (m *KeyValueType64) GetValue3() int32 {
  306. if m != nil {
  307. return m.Value3
  308. }
  309. return 0
  310. }
  311. func (m *KeyValueType64) GetStrVal() string {
  312. if m != nil {
  313. return m.StrVal
  314. }
  315. return ""
  316. }
  317. func (m *KeyValueType64) GetValue4() uint64 {
  318. if m != nil {
  319. return m.Value4
  320. }
  321. return 0
  322. }
  323. func (m *KeyValueType64) GetValue5() bool {
  324. if m != nil {
  325. return m.Value5
  326. }
  327. return false
  328. }
  329. type KeyValueType64Str struct {
  330. Key uint64 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  331. StrVal string `protobuf:"bytes,2,opt,name=str_val,json=strVal,proto3" json:"str_val,omitempty"`
  332. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  333. XXX_unrecognized []byte `json:"-"`
  334. XXX_sizecache int32 `json:"-"`
  335. }
  336. func (m *KeyValueType64Str) Reset() { *m = KeyValueType64Str{} }
  337. func (m *KeyValueType64Str) String() string { return proto.CompactTextString(m) }
  338. func (*KeyValueType64Str) ProtoMessage() {}
  339. func (*KeyValueType64Str) Descriptor() ([]byte, []int) {
  340. return fileDescriptor_116e343673f7ffaf, []int{6}
  341. }
  342. func (m *KeyValueType64Str) XXX_Unmarshal(b []byte) error {
  343. return xxx_messageInfo_KeyValueType64Str.Unmarshal(m, b)
  344. }
  345. func (m *KeyValueType64Str) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  346. return xxx_messageInfo_KeyValueType64Str.Marshal(b, m, deterministic)
  347. }
  348. func (m *KeyValueType64Str) XXX_Merge(src proto.Message) {
  349. xxx_messageInfo_KeyValueType64Str.Merge(m, src)
  350. }
  351. func (m *KeyValueType64Str) XXX_Size() int {
  352. return xxx_messageInfo_KeyValueType64Str.Size(m)
  353. }
  354. func (m *KeyValueType64Str) XXX_DiscardUnknown() {
  355. xxx_messageInfo_KeyValueType64Str.DiscardUnknown(m)
  356. }
  357. var xxx_messageInfo_KeyValueType64Str proto.InternalMessageInfo
  358. func (m *KeyValueType64Str) GetKey() uint64 {
  359. if m != nil {
  360. return m.Key
  361. }
  362. return 0
  363. }
  364. func (m *KeyValueType64Str) GetStrVal() string {
  365. if m != nil {
  366. return m.StrVal
  367. }
  368. return ""
  369. }
  370. type KeyValueFloat32 struct {
  371. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  372. Value float32 `protobuf:"fixed32,2,opt,name=value,proto3" json:"value,omitempty"`
  373. Value64 float64 `protobuf:"fixed64,3,opt,name=value64,proto3" json:"value64,omitempty"`
  374. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  375. XXX_unrecognized []byte `json:"-"`
  376. XXX_sizecache int32 `json:"-"`
  377. }
  378. func (m *KeyValueFloat32) Reset() { *m = KeyValueFloat32{} }
  379. func (m *KeyValueFloat32) String() string { return proto.CompactTextString(m) }
  380. func (*KeyValueFloat32) ProtoMessage() {}
  381. func (*KeyValueFloat32) Descriptor() ([]byte, []int) {
  382. return fileDescriptor_116e343673f7ffaf, []int{7}
  383. }
  384. func (m *KeyValueFloat32) XXX_Unmarshal(b []byte) error {
  385. return xxx_messageInfo_KeyValueFloat32.Unmarshal(m, b)
  386. }
  387. func (m *KeyValueFloat32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  388. return xxx_messageInfo_KeyValueFloat32.Marshal(b, m, deterministic)
  389. }
  390. func (m *KeyValueFloat32) XXX_Merge(src proto.Message) {
  391. xxx_messageInfo_KeyValueFloat32.Merge(m, src)
  392. }
  393. func (m *KeyValueFloat32) XXX_Size() int {
  394. return xxx_messageInfo_KeyValueFloat32.Size(m)
  395. }
  396. func (m *KeyValueFloat32) XXX_DiscardUnknown() {
  397. xxx_messageInfo_KeyValueFloat32.DiscardUnknown(m)
  398. }
  399. var xxx_messageInfo_KeyValueFloat32 proto.InternalMessageInfo
  400. func (m *KeyValueFloat32) GetKey() int32 {
  401. if m != nil {
  402. return m.Key
  403. }
  404. return 0
  405. }
  406. func (m *KeyValueFloat32) GetValue() float32 {
  407. if m != nil {
  408. return m.Value
  409. }
  410. return 0
  411. }
  412. func (m *KeyValueFloat32) GetValue64() float64 {
  413. if m != nil {
  414. return m.Value64
  415. }
  416. return 0
  417. }
  418. type UKeyValueType struct {
  419. Key uint32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  420. Value uint32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  421. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  422. XXX_unrecognized []byte `json:"-"`
  423. XXX_sizecache int32 `json:"-"`
  424. }
  425. func (m *UKeyValueType) Reset() { *m = UKeyValueType{} }
  426. func (m *UKeyValueType) String() string { return proto.CompactTextString(m) }
  427. func (*UKeyValueType) ProtoMessage() {}
  428. func (*UKeyValueType) Descriptor() ([]byte, []int) {
  429. return fileDescriptor_116e343673f7ffaf, []int{8}
  430. }
  431. func (m *UKeyValueType) XXX_Unmarshal(b []byte) error {
  432. return xxx_messageInfo_UKeyValueType.Unmarshal(m, b)
  433. }
  434. func (m *UKeyValueType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  435. return xxx_messageInfo_UKeyValueType.Marshal(b, m, deterministic)
  436. }
  437. func (m *UKeyValueType) XXX_Merge(src proto.Message) {
  438. xxx_messageInfo_UKeyValueType.Merge(m, src)
  439. }
  440. func (m *UKeyValueType) XXX_Size() int {
  441. return xxx_messageInfo_UKeyValueType.Size(m)
  442. }
  443. func (m *UKeyValueType) XXX_DiscardUnknown() {
  444. xxx_messageInfo_UKeyValueType.DiscardUnknown(m)
  445. }
  446. var xxx_messageInfo_UKeyValueType proto.InternalMessageInfo
  447. func (m *UKeyValueType) GetKey() uint32 {
  448. if m != nil {
  449. return m.Key
  450. }
  451. return 0
  452. }
  453. func (m *UKeyValueType) GetValue() uint32 {
  454. if m != nil {
  455. return m.Value
  456. }
  457. return 0
  458. }
  459. // 6部位信息
  460. type SlotDetailData struct {
  461. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  462. EquipId int32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  463. CardIdList []int32 `protobuf:"varint,3,rep,packed,name=card_id_list,json=cardIdList,proto3" json:"card_id_list,omitempty"`
  464. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  465. XXX_unrecognized []byte `json:"-"`
  466. XXX_sizecache int32 `json:"-"`
  467. }
  468. func (m *SlotDetailData) Reset() { *m = SlotDetailData{} }
  469. func (m *SlotDetailData) String() string { return proto.CompactTextString(m) }
  470. func (*SlotDetailData) ProtoMessage() {}
  471. func (*SlotDetailData) Descriptor() ([]byte, []int) {
  472. return fileDescriptor_116e343673f7ffaf, []int{9}
  473. }
  474. func (m *SlotDetailData) XXX_Unmarshal(b []byte) error {
  475. return xxx_messageInfo_SlotDetailData.Unmarshal(m, b)
  476. }
  477. func (m *SlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  478. return xxx_messageInfo_SlotDetailData.Marshal(b, m, deterministic)
  479. }
  480. func (m *SlotDetailData) XXX_Merge(src proto.Message) {
  481. xxx_messageInfo_SlotDetailData.Merge(m, src)
  482. }
  483. func (m *SlotDetailData) XXX_Size() int {
  484. return xxx_messageInfo_SlotDetailData.Size(m)
  485. }
  486. func (m *SlotDetailData) XXX_DiscardUnknown() {
  487. xxx_messageInfo_SlotDetailData.DiscardUnknown(m)
  488. }
  489. var xxx_messageInfo_SlotDetailData proto.InternalMessageInfo
  490. func (m *SlotDetailData) GetLevel() int32 {
  491. if m != nil {
  492. return m.Level
  493. }
  494. return 0
  495. }
  496. func (m *SlotDetailData) GetEquipId() int32 {
  497. if m != nil {
  498. return m.EquipId
  499. }
  500. return 0
  501. }
  502. func (m *SlotDetailData) GetCardIdList() []int32 {
  503. if m != nil {
  504. return m.CardIdList
  505. }
  506. return nil
  507. }
  508. // 坑位信息
  509. type SlotData struct {
  510. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  511. SlotList []*SlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  512. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  513. XXX_unrecognized []byte `json:"-"`
  514. XXX_sizecache int32 `json:"-"`
  515. }
  516. func (m *SlotData) Reset() { *m = SlotData{} }
  517. func (m *SlotData) String() string { return proto.CompactTextString(m) }
  518. func (*SlotData) ProtoMessage() {}
  519. func (*SlotData) Descriptor() ([]byte, []int) {
  520. return fileDescriptor_116e343673f7ffaf, []int{10}
  521. }
  522. func (m *SlotData) XXX_Unmarshal(b []byte) error {
  523. return xxx_messageInfo_SlotData.Unmarshal(m, b)
  524. }
  525. func (m *SlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  526. return xxx_messageInfo_SlotData.Marshal(b, m, deterministic)
  527. }
  528. func (m *SlotData) XXX_Merge(src proto.Message) {
  529. xxx_messageInfo_SlotData.Merge(m, src)
  530. }
  531. func (m *SlotData) XXX_Size() int {
  532. return xxx_messageInfo_SlotData.Size(m)
  533. }
  534. func (m *SlotData) XXX_DiscardUnknown() {
  535. xxx_messageInfo_SlotData.DiscardUnknown(m)
  536. }
  537. var xxx_messageInfo_SlotData proto.InternalMessageInfo
  538. func (m *SlotData) GetHeroId() int32 {
  539. if m != nil {
  540. return m.HeroId
  541. }
  542. return 0
  543. }
  544. func (m *SlotData) GetSlotList() []*SlotDetailData {
  545. if m != nil {
  546. return m.SlotList
  547. }
  548. return nil
  549. }
  550. // 宠物6坑位信息
  551. // 宠物印记信息
  552. type PetEquipData struct {
  553. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  554. EquipCfgId int32 `protobuf:"varint,2,opt,name=equip_cfg_id,json=equipCfgId,proto3" json:"equip_cfg_id,omitempty"`
  555. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  556. EquipPetId uint32 `protobuf:"varint,4,opt,name=equip_pet_id,json=equipPetId,proto3" json:"equip_pet_id,omitempty"`
  557. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  558. XXX_unrecognized []byte `json:"-"`
  559. XXX_sizecache int32 `json:"-"`
  560. }
  561. func (m *PetEquipData) Reset() { *m = PetEquipData{} }
  562. func (m *PetEquipData) String() string { return proto.CompactTextString(m) }
  563. func (*PetEquipData) ProtoMessage() {}
  564. func (*PetEquipData) Descriptor() ([]byte, []int) {
  565. return fileDescriptor_116e343673f7ffaf, []int{11}
  566. }
  567. func (m *PetEquipData) XXX_Unmarshal(b []byte) error {
  568. return xxx_messageInfo_PetEquipData.Unmarshal(m, b)
  569. }
  570. func (m *PetEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  571. return xxx_messageInfo_PetEquipData.Marshal(b, m, deterministic)
  572. }
  573. func (m *PetEquipData) XXX_Merge(src proto.Message) {
  574. xxx_messageInfo_PetEquipData.Merge(m, src)
  575. }
  576. func (m *PetEquipData) XXX_Size() int {
  577. return xxx_messageInfo_PetEquipData.Size(m)
  578. }
  579. func (m *PetEquipData) XXX_DiscardUnknown() {
  580. xxx_messageInfo_PetEquipData.DiscardUnknown(m)
  581. }
  582. var xxx_messageInfo_PetEquipData proto.InternalMessageInfo
  583. func (m *PetEquipData) GetId() uint32 {
  584. if m != nil {
  585. return m.Id
  586. }
  587. return 0
  588. }
  589. func (m *PetEquipData) GetEquipCfgId() int32 {
  590. if m != nil {
  591. return m.EquipCfgId
  592. }
  593. return 0
  594. }
  595. func (m *PetEquipData) GetLevel() int32 {
  596. if m != nil {
  597. return m.Level
  598. }
  599. return 0
  600. }
  601. func (m *PetEquipData) GetEquipPetId() uint32 {
  602. if m != nil {
  603. return m.EquipPetId
  604. }
  605. return 0
  606. }
  607. // 宠物6坑位信息(6个部位)
  608. type PetSlotDetailData struct {
  609. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  610. EquipId uint32 `protobuf:"varint,2,opt,name=equip_id,json=equipId,proto3" json:"equip_id,omitempty"`
  611. StoneIdList []int32 `protobuf:"varint,3,rep,packed,name=stone_id_list,json=stoneIdList,proto3" json:"stone_id_list,omitempty"`
  612. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  613. XXX_unrecognized []byte `json:"-"`
  614. XXX_sizecache int32 `json:"-"`
  615. }
  616. func (m *PetSlotDetailData) Reset() { *m = PetSlotDetailData{} }
  617. func (m *PetSlotDetailData) String() string { return proto.CompactTextString(m) }
  618. func (*PetSlotDetailData) ProtoMessage() {}
  619. func (*PetSlotDetailData) Descriptor() ([]byte, []int) {
  620. return fileDescriptor_116e343673f7ffaf, []int{12}
  621. }
  622. func (m *PetSlotDetailData) XXX_Unmarshal(b []byte) error {
  623. return xxx_messageInfo_PetSlotDetailData.Unmarshal(m, b)
  624. }
  625. func (m *PetSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  626. return xxx_messageInfo_PetSlotDetailData.Marshal(b, m, deterministic)
  627. }
  628. func (m *PetSlotDetailData) XXX_Merge(src proto.Message) {
  629. xxx_messageInfo_PetSlotDetailData.Merge(m, src)
  630. }
  631. func (m *PetSlotDetailData) XXX_Size() int {
  632. return xxx_messageInfo_PetSlotDetailData.Size(m)
  633. }
  634. func (m *PetSlotDetailData) XXX_DiscardUnknown() {
  635. xxx_messageInfo_PetSlotDetailData.DiscardUnknown(m)
  636. }
  637. var xxx_messageInfo_PetSlotDetailData proto.InternalMessageInfo
  638. func (m *PetSlotDetailData) GetIdx() int32 {
  639. if m != nil {
  640. return m.Idx
  641. }
  642. return 0
  643. }
  644. func (m *PetSlotDetailData) GetEquipId() uint32 {
  645. if m != nil {
  646. return m.EquipId
  647. }
  648. return 0
  649. }
  650. func (m *PetSlotDetailData) GetStoneIdList() []int32 {
  651. if m != nil {
  652. return m.StoneIdList
  653. }
  654. return nil
  655. }
  656. // 技能信息
  657. type SkillData struct {
  658. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  659. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  660. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  661. XXX_unrecognized []byte `json:"-"`
  662. XXX_sizecache int32 `json:"-"`
  663. }
  664. func (m *SkillData) Reset() { *m = SkillData{} }
  665. func (m *SkillData) String() string { return proto.CompactTextString(m) }
  666. func (*SkillData) ProtoMessage() {}
  667. func (*SkillData) Descriptor() ([]byte, []int) {
  668. return fileDescriptor_116e343673f7ffaf, []int{13}
  669. }
  670. func (m *SkillData) XXX_Unmarshal(b []byte) error {
  671. return xxx_messageInfo_SkillData.Unmarshal(m, b)
  672. }
  673. func (m *SkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  674. return xxx_messageInfo_SkillData.Marshal(b, m, deterministic)
  675. }
  676. func (m *SkillData) XXX_Merge(src proto.Message) {
  677. xxx_messageInfo_SkillData.Merge(m, src)
  678. }
  679. func (m *SkillData) XXX_Size() int {
  680. return xxx_messageInfo_SkillData.Size(m)
  681. }
  682. func (m *SkillData) XXX_DiscardUnknown() {
  683. xxx_messageInfo_SkillData.DiscardUnknown(m)
  684. }
  685. var xxx_messageInfo_SkillData proto.InternalMessageInfo
  686. func (m *SkillData) GetId() int32 {
  687. if m != nil {
  688. return m.Id
  689. }
  690. return 0
  691. }
  692. func (m *SkillData) GetPoint() int32 {
  693. if m != nil {
  694. return m.Point
  695. }
  696. return 0
  697. }
  698. type ChangeJob struct {
  699. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  700. HeroId int32 `protobuf:"varint,2,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  701. JobFushState uint32 `protobuf:"varint,3,opt,name=job_fush_state,json=jobFushState,proto3" json:"job_fush_state,omitempty"`
  702. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  703. XXX_unrecognized []byte `json:"-"`
  704. XXX_sizecache int32 `json:"-"`
  705. }
  706. func (m *ChangeJob) Reset() { *m = ChangeJob{} }
  707. func (m *ChangeJob) String() string { return proto.CompactTextString(m) }
  708. func (*ChangeJob) ProtoMessage() {}
  709. func (*ChangeJob) Descriptor() ([]byte, []int) {
  710. return fileDescriptor_116e343673f7ffaf, []int{14}
  711. }
  712. func (m *ChangeJob) XXX_Unmarshal(b []byte) error {
  713. return xxx_messageInfo_ChangeJob.Unmarshal(m, b)
  714. }
  715. func (m *ChangeJob) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  716. return xxx_messageInfo_ChangeJob.Marshal(b, m, deterministic)
  717. }
  718. func (m *ChangeJob) XXX_Merge(src proto.Message) {
  719. xxx_messageInfo_ChangeJob.Merge(m, src)
  720. }
  721. func (m *ChangeJob) XXX_Size() int {
  722. return xxx_messageInfo_ChangeJob.Size(m)
  723. }
  724. func (m *ChangeJob) XXX_DiscardUnknown() {
  725. xxx_messageInfo_ChangeJob.DiscardUnknown(m)
  726. }
  727. var xxx_messageInfo_ChangeJob proto.InternalMessageInfo
  728. func (m *ChangeJob) GetTaskList() []*TaskData {
  729. if m != nil {
  730. return m.TaskList
  731. }
  732. return nil
  733. }
  734. func (m *ChangeJob) GetHeroId() int32 {
  735. if m != nil {
  736. return m.HeroId
  737. }
  738. return 0
  739. }
  740. func (m *ChangeJob) GetJobFushState() uint32 {
  741. if m != nil {
  742. return m.JobFushState
  743. }
  744. return 0
  745. }
  746. // 宠物觉醒(当前伙伴跟随的宠物觉醒信息,觉醒槽位跟着角色走)
  747. type PetQiyueSlotInfo struct {
  748. SlotIdx int32 `protobuf:"varint,1,opt,name=slot_idx,json=slotIdx,proto3" json:"slot_idx,omitempty"`
  749. PetId uint32 `protobuf:"varint,2,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  750. PetCfgId int32 `protobuf:"varint,3,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  751. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  752. XXX_unrecognized []byte `json:"-"`
  753. XXX_sizecache int32 `json:"-"`
  754. }
  755. func (m *PetQiyueSlotInfo) Reset() { *m = PetQiyueSlotInfo{} }
  756. func (m *PetQiyueSlotInfo) String() string { return proto.CompactTextString(m) }
  757. func (*PetQiyueSlotInfo) ProtoMessage() {}
  758. func (*PetQiyueSlotInfo) Descriptor() ([]byte, []int) {
  759. return fileDescriptor_116e343673f7ffaf, []int{15}
  760. }
  761. func (m *PetQiyueSlotInfo) XXX_Unmarshal(b []byte) error {
  762. return xxx_messageInfo_PetQiyueSlotInfo.Unmarshal(m, b)
  763. }
  764. func (m *PetQiyueSlotInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  765. return xxx_messageInfo_PetQiyueSlotInfo.Marshal(b, m, deterministic)
  766. }
  767. func (m *PetQiyueSlotInfo) XXX_Merge(src proto.Message) {
  768. xxx_messageInfo_PetQiyueSlotInfo.Merge(m, src)
  769. }
  770. func (m *PetQiyueSlotInfo) XXX_Size() int {
  771. return xxx_messageInfo_PetQiyueSlotInfo.Size(m)
  772. }
  773. func (m *PetQiyueSlotInfo) XXX_DiscardUnknown() {
  774. xxx_messageInfo_PetQiyueSlotInfo.DiscardUnknown(m)
  775. }
  776. var xxx_messageInfo_PetQiyueSlotInfo proto.InternalMessageInfo
  777. func (m *PetQiyueSlotInfo) GetSlotIdx() int32 {
  778. if m != nil {
  779. return m.SlotIdx
  780. }
  781. return 0
  782. }
  783. func (m *PetQiyueSlotInfo) GetPetId() uint32 {
  784. if m != nil {
  785. return m.PetId
  786. }
  787. return 0
  788. }
  789. func (m *PetQiyueSlotInfo) GetPetCfgId() int32 {
  790. if m != nil {
  791. return m.PetCfgId
  792. }
  793. return 0
  794. }
  795. type PetQiyueInfo struct {
  796. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  797. QiyueSlotList []*PetQiyueSlotInfo `protobuf:"bytes,2,rep,name=qiyue_slot_list,json=qiyueSlotList,proto3" json:"qiyue_slot_list,omitempty"`
  798. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  799. XXX_unrecognized []byte `json:"-"`
  800. XXX_sizecache int32 `json:"-"`
  801. }
  802. func (m *PetQiyueInfo) Reset() { *m = PetQiyueInfo{} }
  803. func (m *PetQiyueInfo) String() string { return proto.CompactTextString(m) }
  804. func (*PetQiyueInfo) ProtoMessage() {}
  805. func (*PetQiyueInfo) Descriptor() ([]byte, []int) {
  806. return fileDescriptor_116e343673f7ffaf, []int{16}
  807. }
  808. func (m *PetQiyueInfo) XXX_Unmarshal(b []byte) error {
  809. return xxx_messageInfo_PetQiyueInfo.Unmarshal(m, b)
  810. }
  811. func (m *PetQiyueInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  812. return xxx_messageInfo_PetQiyueInfo.Marshal(b, m, deterministic)
  813. }
  814. func (m *PetQiyueInfo) XXX_Merge(src proto.Message) {
  815. xxx_messageInfo_PetQiyueInfo.Merge(m, src)
  816. }
  817. func (m *PetQiyueInfo) XXX_Size() int {
  818. return xxx_messageInfo_PetQiyueInfo.Size(m)
  819. }
  820. func (m *PetQiyueInfo) XXX_DiscardUnknown() {
  821. xxx_messageInfo_PetQiyueInfo.DiscardUnknown(m)
  822. }
  823. var xxx_messageInfo_PetQiyueInfo proto.InternalMessageInfo
  824. func (m *PetQiyueInfo) GetPetId() uint32 {
  825. if m != nil {
  826. return m.PetId
  827. }
  828. return 0
  829. }
  830. func (m *PetQiyueInfo) GetQiyueSlotList() []*PetQiyueSlotInfo {
  831. if m != nil {
  832. return m.QiyueSlotList
  833. }
  834. return nil
  835. }
  836. // 宠物契约属性
  837. type PetQiyueAttr struct {
  838. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  839. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,2,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  840. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  841. XXX_unrecognized []byte `json:"-"`
  842. XXX_sizecache int32 `json:"-"`
  843. }
  844. func (m *PetQiyueAttr) Reset() { *m = PetQiyueAttr{} }
  845. func (m *PetQiyueAttr) String() string { return proto.CompactTextString(m) }
  846. func (*PetQiyueAttr) ProtoMessage() {}
  847. func (*PetQiyueAttr) Descriptor() ([]byte, []int) {
  848. return fileDescriptor_116e343673f7ffaf, []int{17}
  849. }
  850. func (m *PetQiyueAttr) XXX_Unmarshal(b []byte) error {
  851. return xxx_messageInfo_PetQiyueAttr.Unmarshal(m, b)
  852. }
  853. func (m *PetQiyueAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  854. return xxx_messageInfo_PetQiyueAttr.Marshal(b, m, deterministic)
  855. }
  856. func (m *PetQiyueAttr) XXX_Merge(src proto.Message) {
  857. xxx_messageInfo_PetQiyueAttr.Merge(m, src)
  858. }
  859. func (m *PetQiyueAttr) XXX_Size() int {
  860. return xxx_messageInfo_PetQiyueAttr.Size(m)
  861. }
  862. func (m *PetQiyueAttr) XXX_DiscardUnknown() {
  863. xxx_messageInfo_PetQiyueAttr.DiscardUnknown(m)
  864. }
  865. var xxx_messageInfo_PetQiyueAttr proto.InternalMessageInfo
  866. func (m *PetQiyueAttr) GetPetId() uint32 {
  867. if m != nil {
  868. return m.PetId
  869. }
  870. return 0
  871. }
  872. func (m *PetQiyueAttr) GetBattleAttrList() []*KeyValueFloat32 {
  873. if m != nil {
  874. return m.BattleAttrList
  875. }
  876. return nil
  877. }
  878. // 玩家角色结构中的strength_level和advance_level不使用
  879. type HeroData struct {
  880. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  881. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  882. FightPower int32 `protobuf:"varint,3,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  883. IsBattle bool `protobuf:"varint,4,opt,name=is_battle,json=isBattle,proto3" json:"is_battle,omitempty"`
  884. BaseLevel int32 `protobuf:"varint,5,opt,name=base_level,json=baseLevel,proto3" json:"base_level,omitempty"`
  885. AdvanceLevel int32 `protobuf:"varint,6,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  886. StrengthLevel int32 `protobuf:"varint,7,opt,name=strength_level,json=strengthLevel,proto3" json:"strength_level,omitempty"`
  887. Slot *SlotData `protobuf:"bytes,8,opt,name=slot,proto3" json:"slot,omitempty"`
  888. Skill *RoleSkill `protobuf:"bytes,9,opt,name=skill,proto3" json:"skill,omitempty"`
  889. AttrList []*KeyValueType `protobuf:"bytes,10,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  890. AttrPoint int32 `protobuf:"varint,11,opt,name=attr_point,json=attrPoint,proto3" json:"attr_point,omitempty"`
  891. BattlePetId uint32 `protobuf:"varint,12,opt,name=battle_pet_id,json=battlePetId,proto3" json:"battle_pet_id,omitempty"`
  892. PetFightPower uint64 `protobuf:"varint,13,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  893. QualityList []*KeyValueType `protobuf:"bytes,14,rep,name=quality_list,json=qualityList,proto3" json:"quality_list,omitempty"`
  894. RepressSkillPvpVal int32 `protobuf:"varint,15,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  895. SkillEquipSlot *SkillEquipSlotData `protobuf:"bytes,16,opt,name=skill_equip_slot,json=skillEquipSlot,proto3" json:"skill_equip_slot,omitempty"`
  896. PetQiyueData *PetQiyueInfo `protobuf:"bytes,17,opt,name=pet_qiyue_data,json=petQiyueData,proto3" json:"pet_qiyue_data,omitempty"`
  897. // 有可能没有(老号)
  898. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  899. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,51,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  900. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  901. XXX_unrecognized []byte `json:"-"`
  902. XXX_sizecache int32 `json:"-"`
  903. }
  904. func (m *HeroData) Reset() { *m = HeroData{} }
  905. func (m *HeroData) String() string { return proto.CompactTextString(m) }
  906. func (*HeroData) ProtoMessage() {}
  907. func (*HeroData) Descriptor() ([]byte, []int) {
  908. return fileDescriptor_116e343673f7ffaf, []int{18}
  909. }
  910. func (m *HeroData) XXX_Unmarshal(b []byte) error {
  911. return xxx_messageInfo_HeroData.Unmarshal(m, b)
  912. }
  913. func (m *HeroData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  914. return xxx_messageInfo_HeroData.Marshal(b, m, deterministic)
  915. }
  916. func (m *HeroData) XXX_Merge(src proto.Message) {
  917. xxx_messageInfo_HeroData.Merge(m, src)
  918. }
  919. func (m *HeroData) XXX_Size() int {
  920. return xxx_messageInfo_HeroData.Size(m)
  921. }
  922. func (m *HeroData) XXX_DiscardUnknown() {
  923. xxx_messageInfo_HeroData.DiscardUnknown(m)
  924. }
  925. var xxx_messageInfo_HeroData proto.InternalMessageInfo
  926. func (m *HeroData) GetId() int32 {
  927. if m != nil {
  928. return m.Id
  929. }
  930. return 0
  931. }
  932. func (m *HeroData) GetConfigId() int32 {
  933. if m != nil {
  934. return m.ConfigId
  935. }
  936. return 0
  937. }
  938. func (m *HeroData) GetFightPower() int32 {
  939. if m != nil {
  940. return m.FightPower
  941. }
  942. return 0
  943. }
  944. func (m *HeroData) GetIsBattle() bool {
  945. if m != nil {
  946. return m.IsBattle
  947. }
  948. return false
  949. }
  950. func (m *HeroData) GetBaseLevel() int32 {
  951. if m != nil {
  952. return m.BaseLevel
  953. }
  954. return 0
  955. }
  956. func (m *HeroData) GetAdvanceLevel() int32 {
  957. if m != nil {
  958. return m.AdvanceLevel
  959. }
  960. return 0
  961. }
  962. func (m *HeroData) GetStrengthLevel() int32 {
  963. if m != nil {
  964. return m.StrengthLevel
  965. }
  966. return 0
  967. }
  968. func (m *HeroData) GetSlot() *SlotData {
  969. if m != nil {
  970. return m.Slot
  971. }
  972. return nil
  973. }
  974. func (m *HeroData) GetSkill() *RoleSkill {
  975. if m != nil {
  976. return m.Skill
  977. }
  978. return nil
  979. }
  980. func (m *HeroData) GetAttrList() []*KeyValueType {
  981. if m != nil {
  982. return m.AttrList
  983. }
  984. return nil
  985. }
  986. func (m *HeroData) GetAttrPoint() int32 {
  987. if m != nil {
  988. return m.AttrPoint
  989. }
  990. return 0
  991. }
  992. func (m *HeroData) GetBattlePetId() uint32 {
  993. if m != nil {
  994. return m.BattlePetId
  995. }
  996. return 0
  997. }
  998. func (m *HeroData) GetPetFightPower() uint64 {
  999. if m != nil {
  1000. return m.PetFightPower
  1001. }
  1002. return 0
  1003. }
  1004. func (m *HeroData) GetQualityList() []*KeyValueType {
  1005. if m != nil {
  1006. return m.QualityList
  1007. }
  1008. return nil
  1009. }
  1010. func (m *HeroData) GetRepressSkillPvpVal() int32 {
  1011. if m != nil {
  1012. return m.RepressSkillPvpVal
  1013. }
  1014. return 0
  1015. }
  1016. func (m *HeroData) GetSkillEquipSlot() *SkillEquipSlotData {
  1017. if m != nil {
  1018. return m.SkillEquipSlot
  1019. }
  1020. return nil
  1021. }
  1022. func (m *HeroData) GetPetQiyueData() *PetQiyueInfo {
  1023. if m != nil {
  1024. return m.PetQiyueData
  1025. }
  1026. return nil
  1027. }
  1028. func (m *HeroData) GetBattleAttrListOld() []*KeyValueType {
  1029. if m != nil {
  1030. return m.BattleAttrListOld
  1031. }
  1032. return nil
  1033. }
  1034. func (m *HeroData) GetBattleAttrList() []*KeyValueFloat32 {
  1035. if m != nil {
  1036. return m.BattleAttrList
  1037. }
  1038. return nil
  1039. }
  1040. // 时装数据
  1041. type FashionData struct {
  1042. Eye int32 `protobuf:"varint,1,opt,name=eye,proto3" json:"eye,omitempty"`
  1043. Hair int32 `protobuf:"varint,2,opt,name=hair,proto3" json:"hair,omitempty"`
  1044. HairAvatar int32 `protobuf:"varint,3,opt,name=hair_avatar,json=hairAvatar,proto3" json:"hair_avatar,omitempty"`
  1045. FashionUpList []int32 `protobuf:"varint,4,rep,packed,name=fashion_up_list,json=fashionUpList,proto3" json:"fashion_up_list,omitempty"`
  1046. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1047. XXX_unrecognized []byte `json:"-"`
  1048. XXX_sizecache int32 `json:"-"`
  1049. }
  1050. func (m *FashionData) Reset() { *m = FashionData{} }
  1051. func (m *FashionData) String() string { return proto.CompactTextString(m) }
  1052. func (*FashionData) ProtoMessage() {}
  1053. func (*FashionData) Descriptor() ([]byte, []int) {
  1054. return fileDescriptor_116e343673f7ffaf, []int{19}
  1055. }
  1056. func (m *FashionData) XXX_Unmarshal(b []byte) error {
  1057. return xxx_messageInfo_FashionData.Unmarshal(m, b)
  1058. }
  1059. func (m *FashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1060. return xxx_messageInfo_FashionData.Marshal(b, m, deterministic)
  1061. }
  1062. func (m *FashionData) XXX_Merge(src proto.Message) {
  1063. xxx_messageInfo_FashionData.Merge(m, src)
  1064. }
  1065. func (m *FashionData) XXX_Size() int {
  1066. return xxx_messageInfo_FashionData.Size(m)
  1067. }
  1068. func (m *FashionData) XXX_DiscardUnknown() {
  1069. xxx_messageInfo_FashionData.DiscardUnknown(m)
  1070. }
  1071. var xxx_messageInfo_FashionData proto.InternalMessageInfo
  1072. func (m *FashionData) GetEye() int32 {
  1073. if m != nil {
  1074. return m.Eye
  1075. }
  1076. return 0
  1077. }
  1078. func (m *FashionData) GetHair() int32 {
  1079. if m != nil {
  1080. return m.Hair
  1081. }
  1082. return 0
  1083. }
  1084. func (m *FashionData) GetHairAvatar() int32 {
  1085. if m != nil {
  1086. return m.HairAvatar
  1087. }
  1088. return 0
  1089. }
  1090. func (m *FashionData) GetFashionUpList() []int32 {
  1091. if m != nil {
  1092. return m.FashionUpList
  1093. }
  1094. return nil
  1095. }
  1096. type FashionAttr struct {
  1097. JobType int32 `protobuf:"varint,1,opt,name=jobType,proto3" json:"jobType,omitempty"`
  1098. AttrId int32 `protobuf:"varint,2,opt,name=attrId,proto3" json:"attrId,omitempty"`
  1099. Value int32 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
  1100. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1101. XXX_unrecognized []byte `json:"-"`
  1102. XXX_sizecache int32 `json:"-"`
  1103. }
  1104. func (m *FashionAttr) Reset() { *m = FashionAttr{} }
  1105. func (m *FashionAttr) String() string { return proto.CompactTextString(m) }
  1106. func (*FashionAttr) ProtoMessage() {}
  1107. func (*FashionAttr) Descriptor() ([]byte, []int) {
  1108. return fileDescriptor_116e343673f7ffaf, []int{20}
  1109. }
  1110. func (m *FashionAttr) XXX_Unmarshal(b []byte) error {
  1111. return xxx_messageInfo_FashionAttr.Unmarshal(m, b)
  1112. }
  1113. func (m *FashionAttr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1114. return xxx_messageInfo_FashionAttr.Marshal(b, m, deterministic)
  1115. }
  1116. func (m *FashionAttr) XXX_Merge(src proto.Message) {
  1117. xxx_messageInfo_FashionAttr.Merge(m, src)
  1118. }
  1119. func (m *FashionAttr) XXX_Size() int {
  1120. return xxx_messageInfo_FashionAttr.Size(m)
  1121. }
  1122. func (m *FashionAttr) XXX_DiscardUnknown() {
  1123. xxx_messageInfo_FashionAttr.DiscardUnknown(m)
  1124. }
  1125. var xxx_messageInfo_FashionAttr proto.InternalMessageInfo
  1126. func (m *FashionAttr) GetJobType() int32 {
  1127. if m != nil {
  1128. return m.JobType
  1129. }
  1130. return 0
  1131. }
  1132. func (m *FashionAttr) GetAttrId() int32 {
  1133. if m != nil {
  1134. return m.AttrId
  1135. }
  1136. return 0
  1137. }
  1138. func (m *FashionAttr) GetValue() int32 {
  1139. if m != nil {
  1140. return m.Value
  1141. }
  1142. return 0
  1143. }
  1144. type HeadFrameData struct {
  1145. HeadFrameId int32 `protobuf:"varint,1,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1146. HeadFrameTime int64 `protobuf:"varint,2,opt,name=head_frame_time,json=headFrameTime,proto3" json:"head_frame_time,omitempty"`
  1147. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1148. XXX_unrecognized []byte `json:"-"`
  1149. XXX_sizecache int32 `json:"-"`
  1150. }
  1151. func (m *HeadFrameData) Reset() { *m = HeadFrameData{} }
  1152. func (m *HeadFrameData) String() string { return proto.CompactTextString(m) }
  1153. func (*HeadFrameData) ProtoMessage() {}
  1154. func (*HeadFrameData) Descriptor() ([]byte, []int) {
  1155. return fileDescriptor_116e343673f7ffaf, []int{21}
  1156. }
  1157. func (m *HeadFrameData) XXX_Unmarshal(b []byte) error {
  1158. return xxx_messageInfo_HeadFrameData.Unmarshal(m, b)
  1159. }
  1160. func (m *HeadFrameData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1161. return xxx_messageInfo_HeadFrameData.Marshal(b, m, deterministic)
  1162. }
  1163. func (m *HeadFrameData) XXX_Merge(src proto.Message) {
  1164. xxx_messageInfo_HeadFrameData.Merge(m, src)
  1165. }
  1166. func (m *HeadFrameData) XXX_Size() int {
  1167. return xxx_messageInfo_HeadFrameData.Size(m)
  1168. }
  1169. func (m *HeadFrameData) XXX_DiscardUnknown() {
  1170. xxx_messageInfo_HeadFrameData.DiscardUnknown(m)
  1171. }
  1172. var xxx_messageInfo_HeadFrameData proto.InternalMessageInfo
  1173. func (m *HeadFrameData) GetHeadFrameId() int32 {
  1174. if m != nil {
  1175. return m.HeadFrameId
  1176. }
  1177. return 0
  1178. }
  1179. func (m *HeadFrameData) GetHeadFrameTime() int64 {
  1180. if m != nil {
  1181. return m.HeadFrameTime
  1182. }
  1183. return 0
  1184. }
  1185. // 头像信息
  1186. type HeadInfo struct {
  1187. HeadVersion int32 `protobuf:"varint,1,opt,name=head_version,json=headVersion,proto3" json:"head_version,omitempty"`
  1188. HeadList []int32 `protobuf:"varint,2,rep,packed,name=head_list,json=headList,proto3" json:"head_list,omitempty"`
  1189. HeadFrameList []*HeadFrameData `protobuf:"bytes,3,rep,name=head_frame_list,json=headFrameList,proto3" json:"head_frame_list,omitempty"`
  1190. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1191. XXX_unrecognized []byte `json:"-"`
  1192. XXX_sizecache int32 `json:"-"`
  1193. }
  1194. func (m *HeadInfo) Reset() { *m = HeadInfo{} }
  1195. func (m *HeadInfo) String() string { return proto.CompactTextString(m) }
  1196. func (*HeadInfo) ProtoMessage() {}
  1197. func (*HeadInfo) Descriptor() ([]byte, []int) {
  1198. return fileDescriptor_116e343673f7ffaf, []int{22}
  1199. }
  1200. func (m *HeadInfo) XXX_Unmarshal(b []byte) error {
  1201. return xxx_messageInfo_HeadInfo.Unmarshal(m, b)
  1202. }
  1203. func (m *HeadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1204. return xxx_messageInfo_HeadInfo.Marshal(b, m, deterministic)
  1205. }
  1206. func (m *HeadInfo) XXX_Merge(src proto.Message) {
  1207. xxx_messageInfo_HeadInfo.Merge(m, src)
  1208. }
  1209. func (m *HeadInfo) XXX_Size() int {
  1210. return xxx_messageInfo_HeadInfo.Size(m)
  1211. }
  1212. func (m *HeadInfo) XXX_DiscardUnknown() {
  1213. xxx_messageInfo_HeadInfo.DiscardUnknown(m)
  1214. }
  1215. var xxx_messageInfo_HeadInfo proto.InternalMessageInfo
  1216. func (m *HeadInfo) GetHeadVersion() int32 {
  1217. if m != nil {
  1218. return m.HeadVersion
  1219. }
  1220. return 0
  1221. }
  1222. func (m *HeadInfo) GetHeadList() []int32 {
  1223. if m != nil {
  1224. return m.HeadList
  1225. }
  1226. return nil
  1227. }
  1228. func (m *HeadInfo) GetHeadFrameList() []*HeadFrameData {
  1229. if m != nil {
  1230. return m.HeadFrameList
  1231. }
  1232. return nil
  1233. }
  1234. // 玩家附属属性
  1235. type RoleData struct {
  1236. BaseExp int32 `protobuf:"varint,1,opt,name=base_exp,json=baseExp,proto3" json:"base_exp,omitempty"`
  1237. JobExp int32 `protobuf:"varint,2,opt,name=job_exp,json=jobExp,proto3" json:"job_exp,omitempty"`
  1238. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  1239. HeroExp int32 `protobuf:"varint,4,opt,name=hero_exp,json=heroExp,proto3" json:"hero_exp,omitempty"`
  1240. HeroData *HeroData `protobuf:"bytes,5,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  1241. FightPower uint64 `protobuf:"varint,6,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  1242. Cruise int32 `protobuf:"varint,7,opt,name=cruise,proto3" json:"cruise,omitempty"`
  1243. MaxCruise int32 `protobuf:"varint,8,opt,name=max_cruise,json=maxCruise,proto3" json:"max_cruise,omitempty"`
  1244. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  1245. LastLoginTime uint64 `protobuf:"varint,10,opt,name=last_login_time,json=lastLoginTime,proto3" json:"last_login_time,omitempty"`
  1246. SkillBox int32 `protobuf:"varint,11,opt,name=skill_box,json=skillBox,proto3" json:"skill_box,omitempty"`
  1247. BossRewardList []*KeyValueType `protobuf:"bytes,12,rep,name=boss_reward_list,json=bossRewardList,proto3" json:"boss_reward_list,omitempty"`
  1248. SkillResetCount int32 `protobuf:"varint,13,opt,name=skill_reset_count,json=skillResetCount,proto3" json:"skill_reset_count,omitempty"`
  1249. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  1250. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1251. XXX_unrecognized []byte `json:"-"`
  1252. XXX_sizecache int32 `json:"-"`
  1253. }
  1254. func (m *RoleData) Reset() { *m = RoleData{} }
  1255. func (m *RoleData) String() string { return proto.CompactTextString(m) }
  1256. func (*RoleData) ProtoMessage() {}
  1257. func (*RoleData) Descriptor() ([]byte, []int) {
  1258. return fileDescriptor_116e343673f7ffaf, []int{23}
  1259. }
  1260. func (m *RoleData) XXX_Unmarshal(b []byte) error {
  1261. return xxx_messageInfo_RoleData.Unmarshal(m, b)
  1262. }
  1263. func (m *RoleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1264. return xxx_messageInfo_RoleData.Marshal(b, m, deterministic)
  1265. }
  1266. func (m *RoleData) XXX_Merge(src proto.Message) {
  1267. xxx_messageInfo_RoleData.Merge(m, src)
  1268. }
  1269. func (m *RoleData) XXX_Size() int {
  1270. return xxx_messageInfo_RoleData.Size(m)
  1271. }
  1272. func (m *RoleData) XXX_DiscardUnknown() {
  1273. xxx_messageInfo_RoleData.DiscardUnknown(m)
  1274. }
  1275. var xxx_messageInfo_RoleData proto.InternalMessageInfo
  1276. func (m *RoleData) GetBaseExp() int32 {
  1277. if m != nil {
  1278. return m.BaseExp
  1279. }
  1280. return 0
  1281. }
  1282. func (m *RoleData) GetJobExp() int32 {
  1283. if m != nil {
  1284. return m.JobExp
  1285. }
  1286. return 0
  1287. }
  1288. func (m *RoleData) GetJobLevel() int32 {
  1289. if m != nil {
  1290. return m.JobLevel
  1291. }
  1292. return 0
  1293. }
  1294. func (m *RoleData) GetHeroExp() int32 {
  1295. if m != nil {
  1296. return m.HeroExp
  1297. }
  1298. return 0
  1299. }
  1300. func (m *RoleData) GetHeroData() *HeroData {
  1301. if m != nil {
  1302. return m.HeroData
  1303. }
  1304. return nil
  1305. }
  1306. func (m *RoleData) GetFightPower() uint64 {
  1307. if m != nil {
  1308. return m.FightPower
  1309. }
  1310. return 0
  1311. }
  1312. func (m *RoleData) GetCruise() int32 {
  1313. if m != nil {
  1314. return m.Cruise
  1315. }
  1316. return 0
  1317. }
  1318. func (m *RoleData) GetMaxCruise() int32 {
  1319. if m != nil {
  1320. return m.MaxCruise
  1321. }
  1322. return 0
  1323. }
  1324. func (m *RoleData) GetHeadId() int32 {
  1325. if m != nil {
  1326. return m.HeadId
  1327. }
  1328. return 0
  1329. }
  1330. func (m *RoleData) GetLastLoginTime() uint64 {
  1331. if m != nil {
  1332. return m.LastLoginTime
  1333. }
  1334. return 0
  1335. }
  1336. func (m *RoleData) GetSkillBox() int32 {
  1337. if m != nil {
  1338. return m.SkillBox
  1339. }
  1340. return 0
  1341. }
  1342. func (m *RoleData) GetBossRewardList() []*KeyValueType {
  1343. if m != nil {
  1344. return m.BossRewardList
  1345. }
  1346. return nil
  1347. }
  1348. func (m *RoleData) GetSkillResetCount() int32 {
  1349. if m != nil {
  1350. return m.SkillResetCount
  1351. }
  1352. return 0
  1353. }
  1354. func (m *RoleData) GetHeadFrameId() int32 {
  1355. if m != nil {
  1356. return m.HeadFrameId
  1357. }
  1358. return 0
  1359. }
  1360. // 角色基本信息(不包括其他系统部分)
  1361. type RoleBase struct {
  1362. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1363. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  1364. Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
  1365. Sex int32 `protobuf:"varint,4,opt,name=sex,proto3" json:"sex,omitempty"`
  1366. Country int32 `protobuf:"varint,5,opt,name=country,proto3" json:"country,omitempty"`
  1367. GuideId int32 `protobuf:"varint,6,opt,name=guide_id,json=guideId,proto3" json:"guide_id,omitempty"`
  1368. Coin uint64 `protobuf:"varint,7,opt,name=coin,proto3" json:"coin,omitempty"`
  1369. Rmb uint32 `protobuf:"varint,8,opt,name=rmb,proto3" json:"rmb,omitempty"`
  1370. ResList []*KeyValueType `protobuf:"bytes,9,rep,name=res_list,json=resList,proto3" json:"res_list,omitempty"`
  1371. RoleData *RoleData `protobuf:"bytes,10,opt,name=role_data,json=roleData,proto3" json:"role_data,omitempty"`
  1372. FashionData *FashionData `protobuf:"bytes,11,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  1373. Head_Info *HeadInfo `protobuf:"bytes,13,opt,name=head_Info,json=headInfo,proto3" json:"head_Info,omitempty"`
  1374. StoryId []int32 `protobuf:"varint,14,rep,packed,name=story_id,json=storyId,proto3" json:"story_id,omitempty"`
  1375. Cguide *KeyValueType `protobuf:"bytes,15,opt,name=cguide,proto3" json:"cguide,omitempty"`
  1376. MapAnimation *KeyValueType `protobuf:"bytes,16,opt,name=map_animation,json=mapAnimation,proto3" json:"map_animation,omitempty"`
  1377. BanTime uint64 `protobuf:"varint,17,opt,name=ban_time,json=banTime,proto3" json:"ban_time,omitempty"`
  1378. TotalRecharge float32 `protobuf:"fixed32,18,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  1379. DayRecharge float32 `protobuf:"fixed32,19,opt,name=day_recharge,json=dayRecharge,proto3" json:"day_recharge,omitempty"`
  1380. VipLevel int32 `protobuf:"varint,20,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  1381. LastRechargeTime uint64 `protobuf:"varint,21,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  1382. QuestionReward int32 `protobuf:"varint,22,opt,name=question_reward,json=questionReward,proto3" json:"question_reward,omitempty"`
  1383. CreateReward bool `protobuf:"varint,23,opt,name=create_reward,json=createReward,proto3" json:"create_reward,omitempty"`
  1384. BanType int32 `protobuf:"varint,24,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  1385. ChatBanTime uint64 `protobuf:"varint,25,opt,name=chat_ban_time,json=chatBanTime,proto3" json:"chat_ban_time,omitempty"`
  1386. ChatBanType int32 `protobuf:"varint,26,opt,name=chat_ban_type,json=chatBanType,proto3" json:"chat_ban_type,omitempty"`
  1387. TotalOnlineTime int32 `protobuf:"varint,27,opt,name=total_online_time,json=totalOnlineTime,proto3" json:"total_online_time,omitempty"`
  1388. OnlineStamp uint64 `protobuf:"varint,28,opt,name=online_stamp,json=onlineStamp,proto3" json:"online_stamp,omitempty"`
  1389. OnlineRewardId int32 `protobuf:"varint,29,opt,name=online_reward_id,json=onlineRewardId,proto3" json:"online_reward_id,omitempty"`
  1390. DailyResetTimeStamp uint64 `protobuf:"varint,30,opt,name=daily_reset_time_stamp,json=dailyResetTimeStamp,proto3" json:"daily_reset_time_stamp,omitempty"`
  1391. RepressSkillPvpVal int32 `protobuf:"varint,31,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  1392. BtZhenDayRecharge float32 `protobuf:"fixed32,50,opt,name=bt_zhen_day_recharge,json=btZhenDayRecharge,proto3" json:"bt_zhen_day_recharge,omitempty"`
  1393. BtJiaDayRecharge int32 `protobuf:"varint,51,opt,name=bt_jia_day_recharge,json=btJiaDayRecharge,proto3" json:"bt_jia_day_recharge,omitempty"`
  1394. BtJiaTotalRecharge uint64 `protobuf:"varint,52,opt,name=bt_jia_total_recharge,json=btJiaTotalRecharge,proto3" json:"bt_jia_total_recharge,omitempty"`
  1395. RoleDelete bool `protobuf:"varint,53,opt,name=role_delete,json=roleDelete,proto3" json:"role_delete,omitempty"`
  1396. RoleDelete1 bool `protobuf:"varint,54,opt,name=role_delete1,json=roleDelete1,proto3" json:"role_delete1,omitempty"`
  1397. RoleDelete2 bool `protobuf:"varint,55,opt,name=role_delete2,json=roleDelete2,proto3" json:"role_delete2,omitempty"`
  1398. RoleDelete3 bool `protobuf:"varint,56,opt,name=role_delete3,json=roleDelete3,proto3" json:"role_delete3,omitempty"`
  1399. RoleDelete4 bool `protobuf:"varint,57,opt,name=role_delete4,json=roleDelete4,proto3" json:"role_delete4,omitempty"`
  1400. RoleDelete5 bool `protobuf:"varint,58,opt,name=role_delete5,json=roleDelete5,proto3" json:"role_delete5,omitempty"`
  1401. RoleDelete6 bool `protobuf:"varint,59,opt,name=role_delete6,json=roleDelete6,proto3" json:"role_delete6,omitempty"`
  1402. RoleDelete7 bool `protobuf:"varint,60,opt,name=role_delete7,json=roleDelete7,proto3" json:"role_delete7,omitempty"`
  1403. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1404. XXX_unrecognized []byte `json:"-"`
  1405. XXX_sizecache int32 `json:"-"`
  1406. }
  1407. func (m *RoleBase) Reset() { *m = RoleBase{} }
  1408. func (m *RoleBase) String() string { return proto.CompactTextString(m) }
  1409. func (*RoleBase) ProtoMessage() {}
  1410. func (*RoleBase) Descriptor() ([]byte, []int) {
  1411. return fileDescriptor_116e343673f7ffaf, []int{24}
  1412. }
  1413. func (m *RoleBase) XXX_Unmarshal(b []byte) error {
  1414. return xxx_messageInfo_RoleBase.Unmarshal(m, b)
  1415. }
  1416. func (m *RoleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1417. return xxx_messageInfo_RoleBase.Marshal(b, m, deterministic)
  1418. }
  1419. func (m *RoleBase) XXX_Merge(src proto.Message) {
  1420. xxx_messageInfo_RoleBase.Merge(m, src)
  1421. }
  1422. func (m *RoleBase) XXX_Size() int {
  1423. return xxx_messageInfo_RoleBase.Size(m)
  1424. }
  1425. func (m *RoleBase) XXX_DiscardUnknown() {
  1426. xxx_messageInfo_RoleBase.DiscardUnknown(m)
  1427. }
  1428. var xxx_messageInfo_RoleBase proto.InternalMessageInfo
  1429. func (m *RoleBase) GetId() uint64 {
  1430. if m != nil {
  1431. return m.Id
  1432. }
  1433. return 0
  1434. }
  1435. func (m *RoleBase) GetNickName() string {
  1436. if m != nil {
  1437. return m.NickName
  1438. }
  1439. return ""
  1440. }
  1441. func (m *RoleBase) GetDesc() string {
  1442. if m != nil {
  1443. return m.Desc
  1444. }
  1445. return ""
  1446. }
  1447. func (m *RoleBase) GetSex() int32 {
  1448. if m != nil {
  1449. return m.Sex
  1450. }
  1451. return 0
  1452. }
  1453. func (m *RoleBase) GetCountry() int32 {
  1454. if m != nil {
  1455. return m.Country
  1456. }
  1457. return 0
  1458. }
  1459. func (m *RoleBase) GetGuideId() int32 {
  1460. if m != nil {
  1461. return m.GuideId
  1462. }
  1463. return 0
  1464. }
  1465. func (m *RoleBase) GetCoin() uint64 {
  1466. if m != nil {
  1467. return m.Coin
  1468. }
  1469. return 0
  1470. }
  1471. func (m *RoleBase) GetRmb() uint32 {
  1472. if m != nil {
  1473. return m.Rmb
  1474. }
  1475. return 0
  1476. }
  1477. func (m *RoleBase) GetResList() []*KeyValueType {
  1478. if m != nil {
  1479. return m.ResList
  1480. }
  1481. return nil
  1482. }
  1483. func (m *RoleBase) GetRoleData() *RoleData {
  1484. if m != nil {
  1485. return m.RoleData
  1486. }
  1487. return nil
  1488. }
  1489. func (m *RoleBase) GetFashionData() *FashionData {
  1490. if m != nil {
  1491. return m.FashionData
  1492. }
  1493. return nil
  1494. }
  1495. func (m *RoleBase) GetHead_Info() *HeadInfo {
  1496. if m != nil {
  1497. return m.Head_Info
  1498. }
  1499. return nil
  1500. }
  1501. func (m *RoleBase) GetStoryId() []int32 {
  1502. if m != nil {
  1503. return m.StoryId
  1504. }
  1505. return nil
  1506. }
  1507. func (m *RoleBase) GetCguide() *KeyValueType {
  1508. if m != nil {
  1509. return m.Cguide
  1510. }
  1511. return nil
  1512. }
  1513. func (m *RoleBase) GetMapAnimation() *KeyValueType {
  1514. if m != nil {
  1515. return m.MapAnimation
  1516. }
  1517. return nil
  1518. }
  1519. func (m *RoleBase) GetBanTime() uint64 {
  1520. if m != nil {
  1521. return m.BanTime
  1522. }
  1523. return 0
  1524. }
  1525. func (m *RoleBase) GetTotalRecharge() float32 {
  1526. if m != nil {
  1527. return m.TotalRecharge
  1528. }
  1529. return 0
  1530. }
  1531. func (m *RoleBase) GetDayRecharge() float32 {
  1532. if m != nil {
  1533. return m.DayRecharge
  1534. }
  1535. return 0
  1536. }
  1537. func (m *RoleBase) GetVipLevel() int32 {
  1538. if m != nil {
  1539. return m.VipLevel
  1540. }
  1541. return 0
  1542. }
  1543. func (m *RoleBase) GetLastRechargeTime() uint64 {
  1544. if m != nil {
  1545. return m.LastRechargeTime
  1546. }
  1547. return 0
  1548. }
  1549. func (m *RoleBase) GetQuestionReward() int32 {
  1550. if m != nil {
  1551. return m.QuestionReward
  1552. }
  1553. return 0
  1554. }
  1555. func (m *RoleBase) GetCreateReward() bool {
  1556. if m != nil {
  1557. return m.CreateReward
  1558. }
  1559. return false
  1560. }
  1561. func (m *RoleBase) GetBanType() int32 {
  1562. if m != nil {
  1563. return m.BanType
  1564. }
  1565. return 0
  1566. }
  1567. func (m *RoleBase) GetChatBanTime() uint64 {
  1568. if m != nil {
  1569. return m.ChatBanTime
  1570. }
  1571. return 0
  1572. }
  1573. func (m *RoleBase) GetChatBanType() int32 {
  1574. if m != nil {
  1575. return m.ChatBanType
  1576. }
  1577. return 0
  1578. }
  1579. func (m *RoleBase) GetTotalOnlineTime() int32 {
  1580. if m != nil {
  1581. return m.TotalOnlineTime
  1582. }
  1583. return 0
  1584. }
  1585. func (m *RoleBase) GetOnlineStamp() uint64 {
  1586. if m != nil {
  1587. return m.OnlineStamp
  1588. }
  1589. return 0
  1590. }
  1591. func (m *RoleBase) GetOnlineRewardId() int32 {
  1592. if m != nil {
  1593. return m.OnlineRewardId
  1594. }
  1595. return 0
  1596. }
  1597. func (m *RoleBase) GetDailyResetTimeStamp() uint64 {
  1598. if m != nil {
  1599. return m.DailyResetTimeStamp
  1600. }
  1601. return 0
  1602. }
  1603. func (m *RoleBase) GetRepressSkillPvpVal() int32 {
  1604. if m != nil {
  1605. return m.RepressSkillPvpVal
  1606. }
  1607. return 0
  1608. }
  1609. func (m *RoleBase) GetBtZhenDayRecharge() float32 {
  1610. if m != nil {
  1611. return m.BtZhenDayRecharge
  1612. }
  1613. return 0
  1614. }
  1615. func (m *RoleBase) GetBtJiaDayRecharge() int32 {
  1616. if m != nil {
  1617. return m.BtJiaDayRecharge
  1618. }
  1619. return 0
  1620. }
  1621. func (m *RoleBase) GetBtJiaTotalRecharge() uint64 {
  1622. if m != nil {
  1623. return m.BtJiaTotalRecharge
  1624. }
  1625. return 0
  1626. }
  1627. func (m *RoleBase) GetRoleDelete() bool {
  1628. if m != nil {
  1629. return m.RoleDelete
  1630. }
  1631. return false
  1632. }
  1633. func (m *RoleBase) GetRoleDelete1() bool {
  1634. if m != nil {
  1635. return m.RoleDelete1
  1636. }
  1637. return false
  1638. }
  1639. func (m *RoleBase) GetRoleDelete2() bool {
  1640. if m != nil {
  1641. return m.RoleDelete2
  1642. }
  1643. return false
  1644. }
  1645. func (m *RoleBase) GetRoleDelete3() bool {
  1646. if m != nil {
  1647. return m.RoleDelete3
  1648. }
  1649. return false
  1650. }
  1651. func (m *RoleBase) GetRoleDelete4() bool {
  1652. if m != nil {
  1653. return m.RoleDelete4
  1654. }
  1655. return false
  1656. }
  1657. func (m *RoleBase) GetRoleDelete5() bool {
  1658. if m != nil {
  1659. return m.RoleDelete5
  1660. }
  1661. return false
  1662. }
  1663. func (m *RoleBase) GetRoleDelete6() bool {
  1664. if m != nil {
  1665. return m.RoleDelete6
  1666. }
  1667. return false
  1668. }
  1669. func (m *RoleBase) GetRoleDelete7() bool {
  1670. if m != nil {
  1671. return m.RoleDelete7
  1672. }
  1673. return false
  1674. }
  1675. // 神器槽位详细信息
  1676. type SkillEquipSlotDetailData struct {
  1677. SkillEquipId uint32 `protobuf:"varint,1,opt,name=skill_equip_id,json=skillEquipId,proto3" json:"skill_equip_id,omitempty"`
  1678. SkillEquipConfigId int32 `protobuf:"varint,2,opt,name=skill_equip_config_id,json=skillEquipConfigId,proto3" json:"skill_equip_config_id,omitempty"`
  1679. SkillEquipStarLevel int32 `protobuf:"varint,3,opt,name=skill_equip_star_level,json=skillEquipStarLevel,proto3" json:"skill_equip_star_level,omitempty"`
  1680. SlotLevel int32 `protobuf:"varint,4,opt,name=slot_level,json=slotLevel,proto3" json:"slot_level,omitempty"`
  1681. SlotAttrs []*KeyValueType `protobuf:"bytes,5,rep,name=slot_attrs,json=slotAttrs,proto3" json:"slot_attrs,omitempty"`
  1682. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1683. XXX_unrecognized []byte `json:"-"`
  1684. XXX_sizecache int32 `json:"-"`
  1685. }
  1686. func (m *SkillEquipSlotDetailData) Reset() { *m = SkillEquipSlotDetailData{} }
  1687. func (m *SkillEquipSlotDetailData) String() string { return proto.CompactTextString(m) }
  1688. func (*SkillEquipSlotDetailData) ProtoMessage() {}
  1689. func (*SkillEquipSlotDetailData) Descriptor() ([]byte, []int) {
  1690. return fileDescriptor_116e343673f7ffaf, []int{25}
  1691. }
  1692. func (m *SkillEquipSlotDetailData) XXX_Unmarshal(b []byte) error {
  1693. return xxx_messageInfo_SkillEquipSlotDetailData.Unmarshal(m, b)
  1694. }
  1695. func (m *SkillEquipSlotDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1696. return xxx_messageInfo_SkillEquipSlotDetailData.Marshal(b, m, deterministic)
  1697. }
  1698. func (m *SkillEquipSlotDetailData) XXX_Merge(src proto.Message) {
  1699. xxx_messageInfo_SkillEquipSlotDetailData.Merge(m, src)
  1700. }
  1701. func (m *SkillEquipSlotDetailData) XXX_Size() int {
  1702. return xxx_messageInfo_SkillEquipSlotDetailData.Size(m)
  1703. }
  1704. func (m *SkillEquipSlotDetailData) XXX_DiscardUnknown() {
  1705. xxx_messageInfo_SkillEquipSlotDetailData.DiscardUnknown(m)
  1706. }
  1707. var xxx_messageInfo_SkillEquipSlotDetailData proto.InternalMessageInfo
  1708. func (m *SkillEquipSlotDetailData) GetSkillEquipId() uint32 {
  1709. if m != nil {
  1710. return m.SkillEquipId
  1711. }
  1712. return 0
  1713. }
  1714. func (m *SkillEquipSlotDetailData) GetSkillEquipConfigId() int32 {
  1715. if m != nil {
  1716. return m.SkillEquipConfigId
  1717. }
  1718. return 0
  1719. }
  1720. func (m *SkillEquipSlotDetailData) GetSkillEquipStarLevel() int32 {
  1721. if m != nil {
  1722. return m.SkillEquipStarLevel
  1723. }
  1724. return 0
  1725. }
  1726. func (m *SkillEquipSlotDetailData) GetSlotLevel() int32 {
  1727. if m != nil {
  1728. return m.SlotLevel
  1729. }
  1730. return 0
  1731. }
  1732. func (m *SkillEquipSlotDetailData) GetSlotAttrs() []*KeyValueType {
  1733. if m != nil {
  1734. return m.SlotAttrs
  1735. }
  1736. return nil
  1737. }
  1738. // 神器槽位列表详细数据
  1739. type SkillEquipSlotData struct {
  1740. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  1741. SlotList []*SkillEquipSlotDetailData `protobuf:"bytes,2,rep,name=slot_list,json=slotList,proto3" json:"slot_list,omitempty"`
  1742. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1743. XXX_unrecognized []byte `json:"-"`
  1744. XXX_sizecache int32 `json:"-"`
  1745. }
  1746. func (m *SkillEquipSlotData) Reset() { *m = SkillEquipSlotData{} }
  1747. func (m *SkillEquipSlotData) String() string { return proto.CompactTextString(m) }
  1748. func (*SkillEquipSlotData) ProtoMessage() {}
  1749. func (*SkillEquipSlotData) Descriptor() ([]byte, []int) {
  1750. return fileDescriptor_116e343673f7ffaf, []int{26}
  1751. }
  1752. func (m *SkillEquipSlotData) XXX_Unmarshal(b []byte) error {
  1753. return xxx_messageInfo_SkillEquipSlotData.Unmarshal(m, b)
  1754. }
  1755. func (m *SkillEquipSlotData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1756. return xxx_messageInfo_SkillEquipSlotData.Marshal(b, m, deterministic)
  1757. }
  1758. func (m *SkillEquipSlotData) XXX_Merge(src proto.Message) {
  1759. xxx_messageInfo_SkillEquipSlotData.Merge(m, src)
  1760. }
  1761. func (m *SkillEquipSlotData) XXX_Size() int {
  1762. return xxx_messageInfo_SkillEquipSlotData.Size(m)
  1763. }
  1764. func (m *SkillEquipSlotData) XXX_DiscardUnknown() {
  1765. xxx_messageInfo_SkillEquipSlotData.DiscardUnknown(m)
  1766. }
  1767. var xxx_messageInfo_SkillEquipSlotData proto.InternalMessageInfo
  1768. func (m *SkillEquipSlotData) GetHeroId() int32 {
  1769. if m != nil {
  1770. return m.HeroId
  1771. }
  1772. return 0
  1773. }
  1774. func (m *SkillEquipSlotData) GetSlotList() []*SkillEquipSlotDetailData {
  1775. if m != nil {
  1776. return m.SlotList
  1777. }
  1778. return nil
  1779. }
  1780. // 神器数据
  1781. type SkillEquipData struct {
  1782. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1783. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1784. StarLevel int32 `protobuf:"varint,3,opt,name=star_level,json=starLevel,proto3" json:"star_level,omitempty"`
  1785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1786. XXX_unrecognized []byte `json:"-"`
  1787. XXX_sizecache int32 `json:"-"`
  1788. }
  1789. func (m *SkillEquipData) Reset() { *m = SkillEquipData{} }
  1790. func (m *SkillEquipData) String() string { return proto.CompactTextString(m) }
  1791. func (*SkillEquipData) ProtoMessage() {}
  1792. func (*SkillEquipData) Descriptor() ([]byte, []int) {
  1793. return fileDescriptor_116e343673f7ffaf, []int{27}
  1794. }
  1795. func (m *SkillEquipData) XXX_Unmarshal(b []byte) error {
  1796. return xxx_messageInfo_SkillEquipData.Unmarshal(m, b)
  1797. }
  1798. func (m *SkillEquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1799. return xxx_messageInfo_SkillEquipData.Marshal(b, m, deterministic)
  1800. }
  1801. func (m *SkillEquipData) XXX_Merge(src proto.Message) {
  1802. xxx_messageInfo_SkillEquipData.Merge(m, src)
  1803. }
  1804. func (m *SkillEquipData) XXX_Size() int {
  1805. return xxx_messageInfo_SkillEquipData.Size(m)
  1806. }
  1807. func (m *SkillEquipData) XXX_DiscardUnknown() {
  1808. xxx_messageInfo_SkillEquipData.DiscardUnknown(m)
  1809. }
  1810. var xxx_messageInfo_SkillEquipData proto.InternalMessageInfo
  1811. func (m *SkillEquipData) GetId() uint32 {
  1812. if m != nil {
  1813. return m.Id
  1814. }
  1815. return 0
  1816. }
  1817. func (m *SkillEquipData) GetConfigId() int32 {
  1818. if m != nil {
  1819. return m.ConfigId
  1820. }
  1821. return 0
  1822. }
  1823. func (m *SkillEquipData) GetStarLevel() int32 {
  1824. if m != nil {
  1825. return m.StarLevel
  1826. }
  1827. return 0
  1828. }
  1829. type SkillEquipChangeData struct {
  1830. SkillEquipData *SkillEquipData `protobuf:"bytes,1,opt,name=skill_equip_data,json=skillEquipData,proto3" json:"skill_equip_data,omitempty"`
  1831. Add bool `protobuf:"varint,2,opt,name=add,proto3" json:"add,omitempty"`
  1832. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1833. XXX_unrecognized []byte `json:"-"`
  1834. XXX_sizecache int32 `json:"-"`
  1835. }
  1836. func (m *SkillEquipChangeData) Reset() { *m = SkillEquipChangeData{} }
  1837. func (m *SkillEquipChangeData) String() string { return proto.CompactTextString(m) }
  1838. func (*SkillEquipChangeData) ProtoMessage() {}
  1839. func (*SkillEquipChangeData) Descriptor() ([]byte, []int) {
  1840. return fileDescriptor_116e343673f7ffaf, []int{28}
  1841. }
  1842. func (m *SkillEquipChangeData) XXX_Unmarshal(b []byte) error {
  1843. return xxx_messageInfo_SkillEquipChangeData.Unmarshal(m, b)
  1844. }
  1845. func (m *SkillEquipChangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1846. return xxx_messageInfo_SkillEquipChangeData.Marshal(b, m, deterministic)
  1847. }
  1848. func (m *SkillEquipChangeData) XXX_Merge(src proto.Message) {
  1849. xxx_messageInfo_SkillEquipChangeData.Merge(m, src)
  1850. }
  1851. func (m *SkillEquipChangeData) XXX_Size() int {
  1852. return xxx_messageInfo_SkillEquipChangeData.Size(m)
  1853. }
  1854. func (m *SkillEquipChangeData) XXX_DiscardUnknown() {
  1855. xxx_messageInfo_SkillEquipChangeData.DiscardUnknown(m)
  1856. }
  1857. var xxx_messageInfo_SkillEquipChangeData proto.InternalMessageInfo
  1858. func (m *SkillEquipChangeData) GetSkillEquipData() *SkillEquipData {
  1859. if m != nil {
  1860. return m.SkillEquipData
  1861. }
  1862. return nil
  1863. }
  1864. func (m *SkillEquipChangeData) GetAdd() bool {
  1865. if m != nil {
  1866. return m.Add
  1867. }
  1868. return false
  1869. }
  1870. // 玩家神器列表
  1871. type RoleSkillEquip struct {
  1872. MaxSkillEquipId uint32 `protobuf:"varint,1,opt,name=max_skill_equip_id,json=maxSkillEquipId,proto3" json:"max_skill_equip_id,omitempty"`
  1873. SkillEquipList []*SkillEquipData `protobuf:"bytes,2,rep,name=skill_equip_list,json=skillEquipList,proto3" json:"skill_equip_list,omitempty"`
  1874. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1875. XXX_unrecognized []byte `json:"-"`
  1876. XXX_sizecache int32 `json:"-"`
  1877. }
  1878. func (m *RoleSkillEquip) Reset() { *m = RoleSkillEquip{} }
  1879. func (m *RoleSkillEquip) String() string { return proto.CompactTextString(m) }
  1880. func (*RoleSkillEquip) ProtoMessage() {}
  1881. func (*RoleSkillEquip) Descriptor() ([]byte, []int) {
  1882. return fileDescriptor_116e343673f7ffaf, []int{29}
  1883. }
  1884. func (m *RoleSkillEquip) XXX_Unmarshal(b []byte) error {
  1885. return xxx_messageInfo_RoleSkillEquip.Unmarshal(m, b)
  1886. }
  1887. func (m *RoleSkillEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1888. return xxx_messageInfo_RoleSkillEquip.Marshal(b, m, deterministic)
  1889. }
  1890. func (m *RoleSkillEquip) XXX_Merge(src proto.Message) {
  1891. xxx_messageInfo_RoleSkillEquip.Merge(m, src)
  1892. }
  1893. func (m *RoleSkillEquip) XXX_Size() int {
  1894. return xxx_messageInfo_RoleSkillEquip.Size(m)
  1895. }
  1896. func (m *RoleSkillEquip) XXX_DiscardUnknown() {
  1897. xxx_messageInfo_RoleSkillEquip.DiscardUnknown(m)
  1898. }
  1899. var xxx_messageInfo_RoleSkillEquip proto.InternalMessageInfo
  1900. func (m *RoleSkillEquip) GetMaxSkillEquipId() uint32 {
  1901. if m != nil {
  1902. return m.MaxSkillEquipId
  1903. }
  1904. return 0
  1905. }
  1906. func (m *RoleSkillEquip) GetSkillEquipList() []*SkillEquipData {
  1907. if m != nil {
  1908. return m.SkillEquipList
  1909. }
  1910. return nil
  1911. }
  1912. // ///////////////////////////////////////////////////////////////////////////
  1913. type EquipData struct {
  1914. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1915. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  1916. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1917. XXX_unrecognized []byte `json:"-"`
  1918. XXX_sizecache int32 `json:"-"`
  1919. }
  1920. func (m *EquipData) Reset() { *m = EquipData{} }
  1921. func (m *EquipData) String() string { return proto.CompactTextString(m) }
  1922. func (*EquipData) ProtoMessage() {}
  1923. func (*EquipData) Descriptor() ([]byte, []int) {
  1924. return fileDescriptor_116e343673f7ffaf, []int{30}
  1925. }
  1926. func (m *EquipData) XXX_Unmarshal(b []byte) error {
  1927. return xxx_messageInfo_EquipData.Unmarshal(m, b)
  1928. }
  1929. func (m *EquipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1930. return xxx_messageInfo_EquipData.Marshal(b, m, deterministic)
  1931. }
  1932. func (m *EquipData) XXX_Merge(src proto.Message) {
  1933. xxx_messageInfo_EquipData.Merge(m, src)
  1934. }
  1935. func (m *EquipData) XXX_Size() int {
  1936. return xxx_messageInfo_EquipData.Size(m)
  1937. }
  1938. func (m *EquipData) XXX_DiscardUnknown() {
  1939. xxx_messageInfo_EquipData.DiscardUnknown(m)
  1940. }
  1941. var xxx_messageInfo_EquipData proto.InternalMessageInfo
  1942. func (m *EquipData) GetConfigId() int32 {
  1943. if m != nil {
  1944. return m.ConfigId
  1945. }
  1946. return 0
  1947. }
  1948. func (m *EquipData) GetNum() int32 {
  1949. if m != nil {
  1950. return m.Num
  1951. }
  1952. return 0
  1953. }
  1954. type RoleEquip struct {
  1955. EquipList []*EquipData `protobuf:"bytes,1,rep,name=equip_list,json=equipList,proto3" json:"equip_list,omitempty"`
  1956. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1957. XXX_unrecognized []byte `json:"-"`
  1958. XXX_sizecache int32 `json:"-"`
  1959. }
  1960. func (m *RoleEquip) Reset() { *m = RoleEquip{} }
  1961. func (m *RoleEquip) String() string { return proto.CompactTextString(m) }
  1962. func (*RoleEquip) ProtoMessage() {}
  1963. func (*RoleEquip) Descriptor() ([]byte, []int) {
  1964. return fileDescriptor_116e343673f7ffaf, []int{31}
  1965. }
  1966. func (m *RoleEquip) XXX_Unmarshal(b []byte) error {
  1967. return xxx_messageInfo_RoleEquip.Unmarshal(m, b)
  1968. }
  1969. func (m *RoleEquip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1970. return xxx_messageInfo_RoleEquip.Marshal(b, m, deterministic)
  1971. }
  1972. func (m *RoleEquip) XXX_Merge(src proto.Message) {
  1973. xxx_messageInfo_RoleEquip.Merge(m, src)
  1974. }
  1975. func (m *RoleEquip) XXX_Size() int {
  1976. return xxx_messageInfo_RoleEquip.Size(m)
  1977. }
  1978. func (m *RoleEquip) XXX_DiscardUnknown() {
  1979. xxx_messageInfo_RoleEquip.DiscardUnknown(m)
  1980. }
  1981. var xxx_messageInfo_RoleEquip proto.InternalMessageInfo
  1982. func (m *RoleEquip) GetEquipList() []*EquipData {
  1983. if m != nil {
  1984. return m.EquipList
  1985. }
  1986. return nil
  1987. }
  1988. // 道具数据
  1989. type ItemData struct {
  1990. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  1991. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  1992. Num uint32 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"`
  1993. TimeStamp uint32 `protobuf:"varint,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  1994. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1995. XXX_unrecognized []byte `json:"-"`
  1996. XXX_sizecache int32 `json:"-"`
  1997. }
  1998. func (m *ItemData) Reset() { *m = ItemData{} }
  1999. func (m *ItemData) String() string { return proto.CompactTextString(m) }
  2000. func (*ItemData) ProtoMessage() {}
  2001. func (*ItemData) Descriptor() ([]byte, []int) {
  2002. return fileDescriptor_116e343673f7ffaf, []int{32}
  2003. }
  2004. func (m *ItemData) XXX_Unmarshal(b []byte) error {
  2005. return xxx_messageInfo_ItemData.Unmarshal(m, b)
  2006. }
  2007. func (m *ItemData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2008. return xxx_messageInfo_ItemData.Marshal(b, m, deterministic)
  2009. }
  2010. func (m *ItemData) XXX_Merge(src proto.Message) {
  2011. xxx_messageInfo_ItemData.Merge(m, src)
  2012. }
  2013. func (m *ItemData) XXX_Size() int {
  2014. return xxx_messageInfo_ItemData.Size(m)
  2015. }
  2016. func (m *ItemData) XXX_DiscardUnknown() {
  2017. xxx_messageInfo_ItemData.DiscardUnknown(m)
  2018. }
  2019. var xxx_messageInfo_ItemData proto.InternalMessageInfo
  2020. func (m *ItemData) GetId() uint64 {
  2021. if m != nil {
  2022. return m.Id
  2023. }
  2024. return 0
  2025. }
  2026. func (m *ItemData) GetConfigId() int32 {
  2027. if m != nil {
  2028. return m.ConfigId
  2029. }
  2030. return 0
  2031. }
  2032. func (m *ItemData) GetNum() uint32 {
  2033. if m != nil {
  2034. return m.Num
  2035. }
  2036. return 0
  2037. }
  2038. func (m *ItemData) GetTimeStamp() uint32 {
  2039. if m != nil {
  2040. return m.TimeStamp
  2041. }
  2042. return 0
  2043. }
  2044. // 碎片数据
  2045. type ChipData struct {
  2046. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2047. Num uint32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2048. TimeStamp uint32 `protobuf:"varint,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"`
  2049. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2050. XXX_unrecognized []byte `json:"-"`
  2051. XXX_sizecache int32 `json:"-"`
  2052. }
  2053. func (m *ChipData) Reset() { *m = ChipData{} }
  2054. func (m *ChipData) String() string { return proto.CompactTextString(m) }
  2055. func (*ChipData) ProtoMessage() {}
  2056. func (*ChipData) Descriptor() ([]byte, []int) {
  2057. return fileDescriptor_116e343673f7ffaf, []int{33}
  2058. }
  2059. func (m *ChipData) XXX_Unmarshal(b []byte) error {
  2060. return xxx_messageInfo_ChipData.Unmarshal(m, b)
  2061. }
  2062. func (m *ChipData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2063. return xxx_messageInfo_ChipData.Marshal(b, m, deterministic)
  2064. }
  2065. func (m *ChipData) XXX_Merge(src proto.Message) {
  2066. xxx_messageInfo_ChipData.Merge(m, src)
  2067. }
  2068. func (m *ChipData) XXX_Size() int {
  2069. return xxx_messageInfo_ChipData.Size(m)
  2070. }
  2071. func (m *ChipData) XXX_DiscardUnknown() {
  2072. xxx_messageInfo_ChipData.DiscardUnknown(m)
  2073. }
  2074. var xxx_messageInfo_ChipData proto.InternalMessageInfo
  2075. func (m *ChipData) GetConfigId() int32 {
  2076. if m != nil {
  2077. return m.ConfigId
  2078. }
  2079. return 0
  2080. }
  2081. func (m *ChipData) GetNum() uint32 {
  2082. if m != nil {
  2083. return m.Num
  2084. }
  2085. return 0
  2086. }
  2087. func (m *ChipData) GetTimeStamp() uint32 {
  2088. if m != nil {
  2089. return m.TimeStamp
  2090. }
  2091. return 0
  2092. }
  2093. type RoleBag struct {
  2094. ItemList []*ItemData `protobuf:"bytes,1,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  2095. BagCount int32 `protobuf:"varint,2,opt,name=bag_count,json=bagCount,proto3" json:"bag_count,omitempty"`
  2096. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2097. XXX_unrecognized []byte `json:"-"`
  2098. XXX_sizecache int32 `json:"-"`
  2099. }
  2100. func (m *RoleBag) Reset() { *m = RoleBag{} }
  2101. func (m *RoleBag) String() string { return proto.CompactTextString(m) }
  2102. func (*RoleBag) ProtoMessage() {}
  2103. func (*RoleBag) Descriptor() ([]byte, []int) {
  2104. return fileDescriptor_116e343673f7ffaf, []int{34}
  2105. }
  2106. func (m *RoleBag) XXX_Unmarshal(b []byte) error {
  2107. return xxx_messageInfo_RoleBag.Unmarshal(m, b)
  2108. }
  2109. func (m *RoleBag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2110. return xxx_messageInfo_RoleBag.Marshal(b, m, deterministic)
  2111. }
  2112. func (m *RoleBag) XXX_Merge(src proto.Message) {
  2113. xxx_messageInfo_RoleBag.Merge(m, src)
  2114. }
  2115. func (m *RoleBag) XXX_Size() int {
  2116. return xxx_messageInfo_RoleBag.Size(m)
  2117. }
  2118. func (m *RoleBag) XXX_DiscardUnknown() {
  2119. xxx_messageInfo_RoleBag.DiscardUnknown(m)
  2120. }
  2121. var xxx_messageInfo_RoleBag proto.InternalMessageInfo
  2122. func (m *RoleBag) GetItemList() []*ItemData {
  2123. if m != nil {
  2124. return m.ItemList
  2125. }
  2126. return nil
  2127. }
  2128. func (m *RoleBag) GetBagCount() int32 {
  2129. if m != nil {
  2130. return m.BagCount
  2131. }
  2132. return 0
  2133. }
  2134. type RoleHero struct {
  2135. HeroData []*HeroData `protobuf:"bytes,1,rep,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  2136. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2137. XXX_unrecognized []byte `json:"-"`
  2138. XXX_sizecache int32 `json:"-"`
  2139. }
  2140. func (m *RoleHero) Reset() { *m = RoleHero{} }
  2141. func (m *RoleHero) String() string { return proto.CompactTextString(m) }
  2142. func (*RoleHero) ProtoMessage() {}
  2143. func (*RoleHero) Descriptor() ([]byte, []int) {
  2144. return fileDescriptor_116e343673f7ffaf, []int{35}
  2145. }
  2146. func (m *RoleHero) XXX_Unmarshal(b []byte) error {
  2147. return xxx_messageInfo_RoleHero.Unmarshal(m, b)
  2148. }
  2149. func (m *RoleHero) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2150. return xxx_messageInfo_RoleHero.Marshal(b, m, deterministic)
  2151. }
  2152. func (m *RoleHero) XXX_Merge(src proto.Message) {
  2153. xxx_messageInfo_RoleHero.Merge(m, src)
  2154. }
  2155. func (m *RoleHero) XXX_Size() int {
  2156. return xxx_messageInfo_RoleHero.Size(m)
  2157. }
  2158. func (m *RoleHero) XXX_DiscardUnknown() {
  2159. xxx_messageInfo_RoleHero.DiscardUnknown(m)
  2160. }
  2161. var xxx_messageInfo_RoleHero proto.InternalMessageInfo
  2162. func (m *RoleHero) GetHeroData() []*HeroData {
  2163. if m != nil {
  2164. return m.HeroData
  2165. }
  2166. return nil
  2167. }
  2168. type RoleChip struct {
  2169. ChipList []*ChipData `protobuf:"bytes,1,rep,name=chip_list,json=chipList,proto3" json:"chip_list,omitempty"`
  2170. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2171. XXX_unrecognized []byte `json:"-"`
  2172. XXX_sizecache int32 `json:"-"`
  2173. }
  2174. func (m *RoleChip) Reset() { *m = RoleChip{} }
  2175. func (m *RoleChip) String() string { return proto.CompactTextString(m) }
  2176. func (*RoleChip) ProtoMessage() {}
  2177. func (*RoleChip) Descriptor() ([]byte, []int) {
  2178. return fileDescriptor_116e343673f7ffaf, []int{36}
  2179. }
  2180. func (m *RoleChip) XXX_Unmarshal(b []byte) error {
  2181. return xxx_messageInfo_RoleChip.Unmarshal(m, b)
  2182. }
  2183. func (m *RoleChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2184. return xxx_messageInfo_RoleChip.Marshal(b, m, deterministic)
  2185. }
  2186. func (m *RoleChip) XXX_Merge(src proto.Message) {
  2187. xxx_messageInfo_RoleChip.Merge(m, src)
  2188. }
  2189. func (m *RoleChip) XXX_Size() int {
  2190. return xxx_messageInfo_RoleChip.Size(m)
  2191. }
  2192. func (m *RoleChip) XXX_DiscardUnknown() {
  2193. xxx_messageInfo_RoleChip.DiscardUnknown(m)
  2194. }
  2195. var xxx_messageInfo_RoleChip proto.InternalMessageInfo
  2196. func (m *RoleChip) GetChipList() []*ChipData {
  2197. if m != nil {
  2198. return m.ChipList
  2199. }
  2200. return nil
  2201. }
  2202. // 当前职业对应拥有的技能
  2203. type JobSkillData struct {
  2204. JobStage int32 `protobuf:"varint,1,opt,name=job_stage,json=jobStage,proto3" json:"job_stage,omitempty"`
  2205. UnlockSkillList []*KeyValueType `protobuf:"bytes,2,rep,name=unlock_skill_list,json=unlockSkillList,proto3" json:"unlock_skill_list,omitempty"`
  2206. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2207. XXX_unrecognized []byte `json:"-"`
  2208. XXX_sizecache int32 `json:"-"`
  2209. }
  2210. func (m *JobSkillData) Reset() { *m = JobSkillData{} }
  2211. func (m *JobSkillData) String() string { return proto.CompactTextString(m) }
  2212. func (*JobSkillData) ProtoMessage() {}
  2213. func (*JobSkillData) Descriptor() ([]byte, []int) {
  2214. return fileDescriptor_116e343673f7ffaf, []int{37}
  2215. }
  2216. func (m *JobSkillData) XXX_Unmarshal(b []byte) error {
  2217. return xxx_messageInfo_JobSkillData.Unmarshal(m, b)
  2218. }
  2219. func (m *JobSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2220. return xxx_messageInfo_JobSkillData.Marshal(b, m, deterministic)
  2221. }
  2222. func (m *JobSkillData) XXX_Merge(src proto.Message) {
  2223. xxx_messageInfo_JobSkillData.Merge(m, src)
  2224. }
  2225. func (m *JobSkillData) XXX_Size() int {
  2226. return xxx_messageInfo_JobSkillData.Size(m)
  2227. }
  2228. func (m *JobSkillData) XXX_DiscardUnknown() {
  2229. xxx_messageInfo_JobSkillData.DiscardUnknown(m)
  2230. }
  2231. var xxx_messageInfo_JobSkillData proto.InternalMessageInfo
  2232. func (m *JobSkillData) GetJobStage() int32 {
  2233. if m != nil {
  2234. return m.JobStage
  2235. }
  2236. return 0
  2237. }
  2238. func (m *JobSkillData) GetUnlockSkillList() []*KeyValueType {
  2239. if m != nil {
  2240. return m.UnlockSkillList
  2241. }
  2242. return nil
  2243. }
  2244. // 技能槽位信息
  2245. type RoleSkillSlot struct {
  2246. SkillId int32 `protobuf:"varint,1,opt,name=skill_id,json=skillId,proto3" json:"skill_id,omitempty"`
  2247. Unlock int32 `protobuf:"varint,2,opt,name=unlock,proto3" json:"unlock,omitempty"`
  2248. DefaultSkillId int32 `protobuf:"varint,3,opt,name=default_skill_id,json=defaultSkillId,proto3" json:"default_skill_id,omitempty"`
  2249. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2250. XXX_unrecognized []byte `json:"-"`
  2251. XXX_sizecache int32 `json:"-"`
  2252. }
  2253. func (m *RoleSkillSlot) Reset() { *m = RoleSkillSlot{} }
  2254. func (m *RoleSkillSlot) String() string { return proto.CompactTextString(m) }
  2255. func (*RoleSkillSlot) ProtoMessage() {}
  2256. func (*RoleSkillSlot) Descriptor() ([]byte, []int) {
  2257. return fileDescriptor_116e343673f7ffaf, []int{38}
  2258. }
  2259. func (m *RoleSkillSlot) XXX_Unmarshal(b []byte) error {
  2260. return xxx_messageInfo_RoleSkillSlot.Unmarshal(m, b)
  2261. }
  2262. func (m *RoleSkillSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2263. return xxx_messageInfo_RoleSkillSlot.Marshal(b, m, deterministic)
  2264. }
  2265. func (m *RoleSkillSlot) XXX_Merge(src proto.Message) {
  2266. xxx_messageInfo_RoleSkillSlot.Merge(m, src)
  2267. }
  2268. func (m *RoleSkillSlot) XXX_Size() int {
  2269. return xxx_messageInfo_RoleSkillSlot.Size(m)
  2270. }
  2271. func (m *RoleSkillSlot) XXX_DiscardUnknown() {
  2272. xxx_messageInfo_RoleSkillSlot.DiscardUnknown(m)
  2273. }
  2274. var xxx_messageInfo_RoleSkillSlot proto.InternalMessageInfo
  2275. func (m *RoleSkillSlot) GetSkillId() int32 {
  2276. if m != nil {
  2277. return m.SkillId
  2278. }
  2279. return 0
  2280. }
  2281. func (m *RoleSkillSlot) GetUnlock() int32 {
  2282. if m != nil {
  2283. return m.Unlock
  2284. }
  2285. return 0
  2286. }
  2287. func (m *RoleSkillSlot) GetDefaultSkillId() int32 {
  2288. if m != nil {
  2289. return m.DefaultSkillId
  2290. }
  2291. return 0
  2292. }
  2293. type RoleSkill struct {
  2294. JobSkillList []*JobSkillData `protobuf:"bytes,1,rep,name=job_skill_list,json=jobSkillList,proto3" json:"job_skill_list,omitempty"`
  2295. SkillList []*RoleSkillSlot `protobuf:"bytes,2,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  2296. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2297. XXX_unrecognized []byte `json:"-"`
  2298. XXX_sizecache int32 `json:"-"`
  2299. }
  2300. func (m *RoleSkill) Reset() { *m = RoleSkill{} }
  2301. func (m *RoleSkill) String() string { return proto.CompactTextString(m) }
  2302. func (*RoleSkill) ProtoMessage() {}
  2303. func (*RoleSkill) Descriptor() ([]byte, []int) {
  2304. return fileDescriptor_116e343673f7ffaf, []int{39}
  2305. }
  2306. func (m *RoleSkill) XXX_Unmarshal(b []byte) error {
  2307. return xxx_messageInfo_RoleSkill.Unmarshal(m, b)
  2308. }
  2309. func (m *RoleSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2310. return xxx_messageInfo_RoleSkill.Marshal(b, m, deterministic)
  2311. }
  2312. func (m *RoleSkill) XXX_Merge(src proto.Message) {
  2313. xxx_messageInfo_RoleSkill.Merge(m, src)
  2314. }
  2315. func (m *RoleSkill) XXX_Size() int {
  2316. return xxx_messageInfo_RoleSkill.Size(m)
  2317. }
  2318. func (m *RoleSkill) XXX_DiscardUnknown() {
  2319. xxx_messageInfo_RoleSkill.DiscardUnknown(m)
  2320. }
  2321. var xxx_messageInfo_RoleSkill proto.InternalMessageInfo
  2322. func (m *RoleSkill) GetJobSkillList() []*JobSkillData {
  2323. if m != nil {
  2324. return m.JobSkillList
  2325. }
  2326. return nil
  2327. }
  2328. func (m *RoleSkill) GetSkillList() []*RoleSkillSlot {
  2329. if m != nil {
  2330. return m.SkillList
  2331. }
  2332. return nil
  2333. }
  2334. type CardData struct {
  2335. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  2336. Num int32 `protobuf:"varint,2,opt,name=num,proto3" json:"num,omitempty"`
  2337. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2338. XXX_unrecognized []byte `json:"-"`
  2339. XXX_sizecache int32 `json:"-"`
  2340. }
  2341. func (m *CardData) Reset() { *m = CardData{} }
  2342. func (m *CardData) String() string { return proto.CompactTextString(m) }
  2343. func (*CardData) ProtoMessage() {}
  2344. func (*CardData) Descriptor() ([]byte, []int) {
  2345. return fileDescriptor_116e343673f7ffaf, []int{40}
  2346. }
  2347. func (m *CardData) XXX_Unmarshal(b []byte) error {
  2348. return xxx_messageInfo_CardData.Unmarshal(m, b)
  2349. }
  2350. func (m *CardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2351. return xxx_messageInfo_CardData.Marshal(b, m, deterministic)
  2352. }
  2353. func (m *CardData) XXX_Merge(src proto.Message) {
  2354. xxx_messageInfo_CardData.Merge(m, src)
  2355. }
  2356. func (m *CardData) XXX_Size() int {
  2357. return xxx_messageInfo_CardData.Size(m)
  2358. }
  2359. func (m *CardData) XXX_DiscardUnknown() {
  2360. xxx_messageInfo_CardData.DiscardUnknown(m)
  2361. }
  2362. var xxx_messageInfo_CardData proto.InternalMessageInfo
  2363. func (m *CardData) GetConfigId() int32 {
  2364. if m != nil {
  2365. return m.ConfigId
  2366. }
  2367. return 0
  2368. }
  2369. func (m *CardData) GetNum() int32 {
  2370. if m != nil {
  2371. return m.Num
  2372. }
  2373. return 0
  2374. }
  2375. type CardHandBook struct {
  2376. CardId int32 `protobuf:"varint,1,opt,name=card_id,json=cardId,proto3" json:"card_id,omitempty"`
  2377. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  2378. RewardRec int32 `protobuf:"varint,3,opt,name=reward_rec,json=rewardRec,proto3" json:"reward_rec,omitempty"`
  2379. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2380. XXX_unrecognized []byte `json:"-"`
  2381. XXX_sizecache int32 `json:"-"`
  2382. }
  2383. func (m *CardHandBook) Reset() { *m = CardHandBook{} }
  2384. func (m *CardHandBook) String() string { return proto.CompactTextString(m) }
  2385. func (*CardHandBook) ProtoMessage() {}
  2386. func (*CardHandBook) Descriptor() ([]byte, []int) {
  2387. return fileDescriptor_116e343673f7ffaf, []int{41}
  2388. }
  2389. func (m *CardHandBook) XXX_Unmarshal(b []byte) error {
  2390. return xxx_messageInfo_CardHandBook.Unmarshal(m, b)
  2391. }
  2392. func (m *CardHandBook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2393. return xxx_messageInfo_CardHandBook.Marshal(b, m, deterministic)
  2394. }
  2395. func (m *CardHandBook) XXX_Merge(src proto.Message) {
  2396. xxx_messageInfo_CardHandBook.Merge(m, src)
  2397. }
  2398. func (m *CardHandBook) XXX_Size() int {
  2399. return xxx_messageInfo_CardHandBook.Size(m)
  2400. }
  2401. func (m *CardHandBook) XXX_DiscardUnknown() {
  2402. xxx_messageInfo_CardHandBook.DiscardUnknown(m)
  2403. }
  2404. var xxx_messageInfo_CardHandBook proto.InternalMessageInfo
  2405. func (m *CardHandBook) GetCardId() int32 {
  2406. if m != nil {
  2407. return m.CardId
  2408. }
  2409. return 0
  2410. }
  2411. func (m *CardHandBook) GetCardLevel() int32 {
  2412. if m != nil {
  2413. return m.CardLevel
  2414. }
  2415. return 0
  2416. }
  2417. func (m *CardHandBook) GetRewardRec() int32 {
  2418. if m != nil {
  2419. return m.RewardRec
  2420. }
  2421. return 0
  2422. }
  2423. type CardCollect struct {
  2424. CardQuality int32 `protobuf:"varint,1,opt,name=card_quality,json=cardQuality,proto3" json:"card_quality,omitempty"`
  2425. CardBook []*CardHandBook `protobuf:"bytes,2,rep,name=card_book,json=cardBook,proto3" json:"card_book,omitempty"`
  2426. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2427. XXX_unrecognized []byte `json:"-"`
  2428. XXX_sizecache int32 `json:"-"`
  2429. }
  2430. func (m *CardCollect) Reset() { *m = CardCollect{} }
  2431. func (m *CardCollect) String() string { return proto.CompactTextString(m) }
  2432. func (*CardCollect) ProtoMessage() {}
  2433. func (*CardCollect) Descriptor() ([]byte, []int) {
  2434. return fileDescriptor_116e343673f7ffaf, []int{42}
  2435. }
  2436. func (m *CardCollect) XXX_Unmarshal(b []byte) error {
  2437. return xxx_messageInfo_CardCollect.Unmarshal(m, b)
  2438. }
  2439. func (m *CardCollect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2440. return xxx_messageInfo_CardCollect.Marshal(b, m, deterministic)
  2441. }
  2442. func (m *CardCollect) XXX_Merge(src proto.Message) {
  2443. xxx_messageInfo_CardCollect.Merge(m, src)
  2444. }
  2445. func (m *CardCollect) XXX_Size() int {
  2446. return xxx_messageInfo_CardCollect.Size(m)
  2447. }
  2448. func (m *CardCollect) XXX_DiscardUnknown() {
  2449. xxx_messageInfo_CardCollect.DiscardUnknown(m)
  2450. }
  2451. var xxx_messageInfo_CardCollect proto.InternalMessageInfo
  2452. func (m *CardCollect) GetCardQuality() int32 {
  2453. if m != nil {
  2454. return m.CardQuality
  2455. }
  2456. return 0
  2457. }
  2458. func (m *CardCollect) GetCardBook() []*CardHandBook {
  2459. if m != nil {
  2460. return m.CardBook
  2461. }
  2462. return nil
  2463. }
  2464. type RoleCard struct {
  2465. CardList []*CardData `protobuf:"bytes,1,rep,name=card_list,json=cardList,proto3" json:"card_list,omitempty"`
  2466. CardSlotList []int32 `protobuf:"varint,2,rep,packed,name=card_slot_list,json=cardSlotList,proto3" json:"card_slot_list,omitempty"`
  2467. CardCollect []*CardCollect `protobuf:"bytes,3,rep,name=card_collect,json=cardCollect,proto3" json:"card_collect,omitempty"`
  2468. TotalCardNumList []*KeyValueType `protobuf:"bytes,4,rep,name=total_card_num_list,json=totalCardNumList,proto3" json:"total_card_num_list,omitempty"`
  2469. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2470. XXX_unrecognized []byte `json:"-"`
  2471. XXX_sizecache int32 `json:"-"`
  2472. }
  2473. func (m *RoleCard) Reset() { *m = RoleCard{} }
  2474. func (m *RoleCard) String() string { return proto.CompactTextString(m) }
  2475. func (*RoleCard) ProtoMessage() {}
  2476. func (*RoleCard) Descriptor() ([]byte, []int) {
  2477. return fileDescriptor_116e343673f7ffaf, []int{43}
  2478. }
  2479. func (m *RoleCard) XXX_Unmarshal(b []byte) error {
  2480. return xxx_messageInfo_RoleCard.Unmarshal(m, b)
  2481. }
  2482. func (m *RoleCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2483. return xxx_messageInfo_RoleCard.Marshal(b, m, deterministic)
  2484. }
  2485. func (m *RoleCard) XXX_Merge(src proto.Message) {
  2486. xxx_messageInfo_RoleCard.Merge(m, src)
  2487. }
  2488. func (m *RoleCard) XXX_Size() int {
  2489. return xxx_messageInfo_RoleCard.Size(m)
  2490. }
  2491. func (m *RoleCard) XXX_DiscardUnknown() {
  2492. xxx_messageInfo_RoleCard.DiscardUnknown(m)
  2493. }
  2494. var xxx_messageInfo_RoleCard proto.InternalMessageInfo
  2495. func (m *RoleCard) GetCardList() []*CardData {
  2496. if m != nil {
  2497. return m.CardList
  2498. }
  2499. return nil
  2500. }
  2501. func (m *RoleCard) GetCardSlotList() []int32 {
  2502. if m != nil {
  2503. return m.CardSlotList
  2504. }
  2505. return nil
  2506. }
  2507. func (m *RoleCard) GetCardCollect() []*CardCollect {
  2508. if m != nil {
  2509. return m.CardCollect
  2510. }
  2511. return nil
  2512. }
  2513. func (m *RoleCard) GetTotalCardNumList() []*KeyValueType {
  2514. if m != nil {
  2515. return m.TotalCardNumList
  2516. }
  2517. return nil
  2518. }
  2519. type RoleFashionData struct {
  2520. FashionId int32 `protobuf:"varint,1,opt,name=fashion_id,json=fashionId,proto3" json:"fashion_id,omitempty"`
  2521. FashionLvl int32 `protobuf:"varint,2,opt,name=fashion_lvl,json=fashionLvl,proto3" json:"fashion_lvl,omitempty"`
  2522. FashionWear bool `protobuf:"varint,3,opt,name=fashion_wear,json=fashionWear,proto3" json:"fashion_wear,omitempty"`
  2523. ResetAttrs []*FashionAttr `protobuf:"bytes,4,rep,name=resetAttrs,proto3" json:"resetAttrs,omitempty"`
  2524. Attrs []*FashionAttr `protobuf:"bytes,5,rep,name=attrs,proto3" json:"attrs,omitempty"`
  2525. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2526. XXX_unrecognized []byte `json:"-"`
  2527. XXX_sizecache int32 `json:"-"`
  2528. }
  2529. func (m *RoleFashionData) Reset() { *m = RoleFashionData{} }
  2530. func (m *RoleFashionData) String() string { return proto.CompactTextString(m) }
  2531. func (*RoleFashionData) ProtoMessage() {}
  2532. func (*RoleFashionData) Descriptor() ([]byte, []int) {
  2533. return fileDescriptor_116e343673f7ffaf, []int{44}
  2534. }
  2535. func (m *RoleFashionData) XXX_Unmarshal(b []byte) error {
  2536. return xxx_messageInfo_RoleFashionData.Unmarshal(m, b)
  2537. }
  2538. func (m *RoleFashionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2539. return xxx_messageInfo_RoleFashionData.Marshal(b, m, deterministic)
  2540. }
  2541. func (m *RoleFashionData) XXX_Merge(src proto.Message) {
  2542. xxx_messageInfo_RoleFashionData.Merge(m, src)
  2543. }
  2544. func (m *RoleFashionData) XXX_Size() int {
  2545. return xxx_messageInfo_RoleFashionData.Size(m)
  2546. }
  2547. func (m *RoleFashionData) XXX_DiscardUnknown() {
  2548. xxx_messageInfo_RoleFashionData.DiscardUnknown(m)
  2549. }
  2550. var xxx_messageInfo_RoleFashionData proto.InternalMessageInfo
  2551. func (m *RoleFashionData) GetFashionId() int32 {
  2552. if m != nil {
  2553. return m.FashionId
  2554. }
  2555. return 0
  2556. }
  2557. func (m *RoleFashionData) GetFashionLvl() int32 {
  2558. if m != nil {
  2559. return m.FashionLvl
  2560. }
  2561. return 0
  2562. }
  2563. func (m *RoleFashionData) GetFashionWear() bool {
  2564. if m != nil {
  2565. return m.FashionWear
  2566. }
  2567. return false
  2568. }
  2569. func (m *RoleFashionData) GetResetAttrs() []*FashionAttr {
  2570. if m != nil {
  2571. return m.ResetAttrs
  2572. }
  2573. return nil
  2574. }
  2575. func (m *RoleFashionData) GetAttrs() []*FashionAttr {
  2576. if m != nil {
  2577. return m.Attrs
  2578. }
  2579. return nil
  2580. }
  2581. type RoleFashion struct {
  2582. FashionList []int32 `protobuf:"varint,1,rep,packed,name=fashion_list,json=fashionList,proto3" json:"fashion_list,omitempty"`
  2583. FashionData []*RoleFashionData `protobuf:"bytes,2,rep,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2584. Lvs []*KeyValueType `protobuf:"bytes,3,rep,name=lvs,proto3" json:"lvs,omitempty"`
  2585. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2586. XXX_unrecognized []byte `json:"-"`
  2587. XXX_sizecache int32 `json:"-"`
  2588. }
  2589. func (m *RoleFashion) Reset() { *m = RoleFashion{} }
  2590. func (m *RoleFashion) String() string { return proto.CompactTextString(m) }
  2591. func (*RoleFashion) ProtoMessage() {}
  2592. func (*RoleFashion) Descriptor() ([]byte, []int) {
  2593. return fileDescriptor_116e343673f7ffaf, []int{45}
  2594. }
  2595. func (m *RoleFashion) XXX_Unmarshal(b []byte) error {
  2596. return xxx_messageInfo_RoleFashion.Unmarshal(m, b)
  2597. }
  2598. func (m *RoleFashion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2599. return xxx_messageInfo_RoleFashion.Marshal(b, m, deterministic)
  2600. }
  2601. func (m *RoleFashion) XXX_Merge(src proto.Message) {
  2602. xxx_messageInfo_RoleFashion.Merge(m, src)
  2603. }
  2604. func (m *RoleFashion) XXX_Size() int {
  2605. return xxx_messageInfo_RoleFashion.Size(m)
  2606. }
  2607. func (m *RoleFashion) XXX_DiscardUnknown() {
  2608. xxx_messageInfo_RoleFashion.DiscardUnknown(m)
  2609. }
  2610. var xxx_messageInfo_RoleFashion proto.InternalMessageInfo
  2611. func (m *RoleFashion) GetFashionList() []int32 {
  2612. if m != nil {
  2613. return m.FashionList
  2614. }
  2615. return nil
  2616. }
  2617. func (m *RoleFashion) GetFashionData() []*RoleFashionData {
  2618. if m != nil {
  2619. return m.FashionData
  2620. }
  2621. return nil
  2622. }
  2623. func (m *RoleFashion) GetLvs() []*KeyValueType {
  2624. if m != nil {
  2625. return m.Lvs
  2626. }
  2627. return nil
  2628. }
  2629. // //////////////////////AOI
  2630. type RoleMap struct {
  2631. MapType int32 `protobuf:"varint,1,opt,name=map_type,json=mapType,proto3" json:"map_type,omitempty"`
  2632. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2633. WorldBossCount int32 `protobuf:"varint,3,opt,name=world_boss_count,json=worldBossCount,proto3" json:"world_boss_count,omitempty"`
  2634. WorldBossChallengeList []int32 `protobuf:"varint,4,rep,packed,name=world_boss_challenge_list,json=worldBossChallengeList,proto3" json:"world_boss_challenge_list,omitempty"`
  2635. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2636. XXX_unrecognized []byte `json:"-"`
  2637. XXX_sizecache int32 `json:"-"`
  2638. }
  2639. func (m *RoleMap) Reset() { *m = RoleMap{} }
  2640. func (m *RoleMap) String() string { return proto.CompactTextString(m) }
  2641. func (*RoleMap) ProtoMessage() {}
  2642. func (*RoleMap) Descriptor() ([]byte, []int) {
  2643. return fileDescriptor_116e343673f7ffaf, []int{46}
  2644. }
  2645. func (m *RoleMap) XXX_Unmarshal(b []byte) error {
  2646. return xxx_messageInfo_RoleMap.Unmarshal(m, b)
  2647. }
  2648. func (m *RoleMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2649. return xxx_messageInfo_RoleMap.Marshal(b, m, deterministic)
  2650. }
  2651. func (m *RoleMap) XXX_Merge(src proto.Message) {
  2652. xxx_messageInfo_RoleMap.Merge(m, src)
  2653. }
  2654. func (m *RoleMap) XXX_Size() int {
  2655. return xxx_messageInfo_RoleMap.Size(m)
  2656. }
  2657. func (m *RoleMap) XXX_DiscardUnknown() {
  2658. xxx_messageInfo_RoleMap.DiscardUnknown(m)
  2659. }
  2660. var xxx_messageInfo_RoleMap proto.InternalMessageInfo
  2661. func (m *RoleMap) GetMapType() int32 {
  2662. if m != nil {
  2663. return m.MapType
  2664. }
  2665. return 0
  2666. }
  2667. func (m *RoleMap) GetPos() *Position {
  2668. if m != nil {
  2669. return m.Pos
  2670. }
  2671. return nil
  2672. }
  2673. func (m *RoleMap) GetWorldBossCount() int32 {
  2674. if m != nil {
  2675. return m.WorldBossCount
  2676. }
  2677. return 0
  2678. }
  2679. func (m *RoleMap) GetWorldBossChallengeList() []int32 {
  2680. if m != nil {
  2681. return m.WorldBossChallengeList
  2682. }
  2683. return nil
  2684. }
  2685. type Position struct {
  2686. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2687. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2688. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2689. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2690. XXX_unrecognized []byte `json:"-"`
  2691. XXX_sizecache int32 `json:"-"`
  2692. }
  2693. func (m *Position) Reset() { *m = Position{} }
  2694. func (m *Position) String() string { return proto.CompactTextString(m) }
  2695. func (*Position) ProtoMessage() {}
  2696. func (*Position) Descriptor() ([]byte, []int) {
  2697. return fileDescriptor_116e343673f7ffaf, []int{47}
  2698. }
  2699. func (m *Position) XXX_Unmarshal(b []byte) error {
  2700. return xxx_messageInfo_Position.Unmarshal(m, b)
  2701. }
  2702. func (m *Position) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2703. return xxx_messageInfo_Position.Marshal(b, m, deterministic)
  2704. }
  2705. func (m *Position) XXX_Merge(src proto.Message) {
  2706. xxx_messageInfo_Position.Merge(m, src)
  2707. }
  2708. func (m *Position) XXX_Size() int {
  2709. return xxx_messageInfo_Position.Size(m)
  2710. }
  2711. func (m *Position) XXX_DiscardUnknown() {
  2712. xxx_messageInfo_Position.DiscardUnknown(m)
  2713. }
  2714. var xxx_messageInfo_Position proto.InternalMessageInfo
  2715. func (m *Position) GetX() float32 {
  2716. if m != nil {
  2717. return m.X
  2718. }
  2719. return 0
  2720. }
  2721. func (m *Position) GetY() float32 {
  2722. if m != nil {
  2723. return m.Y
  2724. }
  2725. return 0
  2726. }
  2727. func (m *Position) GetZ() float32 {
  2728. if m != nil {
  2729. return m.Z
  2730. }
  2731. return 0
  2732. }
  2733. type Vector3 struct {
  2734. X float32 `protobuf:"fixed32,1,opt,name=x,proto3" json:"x,omitempty"`
  2735. Y float32 `protobuf:"fixed32,2,opt,name=y,proto3" json:"y,omitempty"`
  2736. Z float32 `protobuf:"fixed32,3,opt,name=z,proto3" json:"z,omitempty"`
  2737. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2738. XXX_unrecognized []byte `json:"-"`
  2739. XXX_sizecache int32 `json:"-"`
  2740. }
  2741. func (m *Vector3) Reset() { *m = Vector3{} }
  2742. func (m *Vector3) String() string { return proto.CompactTextString(m) }
  2743. func (*Vector3) ProtoMessage() {}
  2744. func (*Vector3) Descriptor() ([]byte, []int) {
  2745. return fileDescriptor_116e343673f7ffaf, []int{48}
  2746. }
  2747. func (m *Vector3) XXX_Unmarshal(b []byte) error {
  2748. return xxx_messageInfo_Vector3.Unmarshal(m, b)
  2749. }
  2750. func (m *Vector3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2751. return xxx_messageInfo_Vector3.Marshal(b, m, deterministic)
  2752. }
  2753. func (m *Vector3) XXX_Merge(src proto.Message) {
  2754. xxx_messageInfo_Vector3.Merge(m, src)
  2755. }
  2756. func (m *Vector3) XXX_Size() int {
  2757. return xxx_messageInfo_Vector3.Size(m)
  2758. }
  2759. func (m *Vector3) XXX_DiscardUnknown() {
  2760. xxx_messageInfo_Vector3.DiscardUnknown(m)
  2761. }
  2762. var xxx_messageInfo_Vector3 proto.InternalMessageInfo
  2763. func (m *Vector3) GetX() float32 {
  2764. if m != nil {
  2765. return m.X
  2766. }
  2767. return 0
  2768. }
  2769. func (m *Vector3) GetY() float32 {
  2770. if m != nil {
  2771. return m.Y
  2772. }
  2773. return 0
  2774. }
  2775. func (m *Vector3) GetZ() float32 {
  2776. if m != nil {
  2777. return m.Z
  2778. }
  2779. return 0
  2780. }
  2781. type Player struct {
  2782. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2783. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2784. UType int32 `protobuf:"varint,3,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  2785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2786. XXX_unrecognized []byte `json:"-"`
  2787. XXX_sizecache int32 `json:"-"`
  2788. }
  2789. func (m *Player) Reset() { *m = Player{} }
  2790. func (m *Player) String() string { return proto.CompactTextString(m) }
  2791. func (*Player) ProtoMessage() {}
  2792. func (*Player) Descriptor() ([]byte, []int) {
  2793. return fileDescriptor_116e343673f7ffaf, []int{49}
  2794. }
  2795. func (m *Player) XXX_Unmarshal(b []byte) error {
  2796. return xxx_messageInfo_Player.Unmarshal(m, b)
  2797. }
  2798. func (m *Player) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2799. return xxx_messageInfo_Player.Marshal(b, m, deterministic)
  2800. }
  2801. func (m *Player) XXX_Merge(src proto.Message) {
  2802. xxx_messageInfo_Player.Merge(m, src)
  2803. }
  2804. func (m *Player) XXX_Size() int {
  2805. return xxx_messageInfo_Player.Size(m)
  2806. }
  2807. func (m *Player) XXX_DiscardUnknown() {
  2808. xxx_messageInfo_Player.DiscardUnknown(m)
  2809. }
  2810. var xxx_messageInfo_Player proto.InternalMessageInfo
  2811. func (m *Player) GetUid() uint64 {
  2812. if m != nil {
  2813. return m.Uid
  2814. }
  2815. return 0
  2816. }
  2817. func (m *Player) GetPos() *Position {
  2818. if m != nil {
  2819. return m.Pos
  2820. }
  2821. return nil
  2822. }
  2823. func (m *Player) GetUType() int32 {
  2824. if m != nil {
  2825. return m.UType
  2826. }
  2827. return 0
  2828. }
  2829. // 地图显示玩家数据
  2830. type PlayerShowInfo struct {
  2831. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2832. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  2833. VipLevel int32 `protobuf:"varint,3,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  2834. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  2835. JobId int32 `protobuf:"varint,5,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
  2836. NickName string `protobuf:"bytes,6,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  2837. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  2838. ActionId int32 `protobuf:"varint,8,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
  2839. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  2840. ImgId int32 `protobuf:"varint,10,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  2841. HeadFrameId int32 `protobuf:"varint,11,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  2842. FightPower int32 `protobuf:"varint,12,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  2843. FromZone int32 `protobuf:"varint,20,opt,name=from_zone,json=fromZone,proto3" json:"from_zone,omitempty"`
  2844. RealZone int32 `protobuf:"varint,21,opt,name=real_zone,json=realZone,proto3" json:"real_zone,omitempty"`
  2845. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2846. XXX_unrecognized []byte `json:"-"`
  2847. XXX_sizecache int32 `json:"-"`
  2848. }
  2849. func (m *PlayerShowInfo) Reset() { *m = PlayerShowInfo{} }
  2850. func (m *PlayerShowInfo) String() string { return proto.CompactTextString(m) }
  2851. func (*PlayerShowInfo) ProtoMessage() {}
  2852. func (*PlayerShowInfo) Descriptor() ([]byte, []int) {
  2853. return fileDescriptor_116e343673f7ffaf, []int{50}
  2854. }
  2855. func (m *PlayerShowInfo) XXX_Unmarshal(b []byte) error {
  2856. return xxx_messageInfo_PlayerShowInfo.Unmarshal(m, b)
  2857. }
  2858. func (m *PlayerShowInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2859. return xxx_messageInfo_PlayerShowInfo.Marshal(b, m, deterministic)
  2860. }
  2861. func (m *PlayerShowInfo) XXX_Merge(src proto.Message) {
  2862. xxx_messageInfo_PlayerShowInfo.Merge(m, src)
  2863. }
  2864. func (m *PlayerShowInfo) XXX_Size() int {
  2865. return xxx_messageInfo_PlayerShowInfo.Size(m)
  2866. }
  2867. func (m *PlayerShowInfo) XXX_DiscardUnknown() {
  2868. xxx_messageInfo_PlayerShowInfo.DiscardUnknown(m)
  2869. }
  2870. var xxx_messageInfo_PlayerShowInfo proto.InternalMessageInfo
  2871. func (m *PlayerShowInfo) GetUid() uint64 {
  2872. if m != nil {
  2873. return m.Uid
  2874. }
  2875. return 0
  2876. }
  2877. func (m *PlayerShowInfo) GetLevel() int32 {
  2878. if m != nil {
  2879. return m.Level
  2880. }
  2881. return 0
  2882. }
  2883. func (m *PlayerShowInfo) GetVipLevel() int32 {
  2884. if m != nil {
  2885. return m.VipLevel
  2886. }
  2887. return 0
  2888. }
  2889. func (m *PlayerShowInfo) GetGender() int32 {
  2890. if m != nil {
  2891. return m.Gender
  2892. }
  2893. return 0
  2894. }
  2895. func (m *PlayerShowInfo) GetJobId() int32 {
  2896. if m != nil {
  2897. return m.JobId
  2898. }
  2899. return 0
  2900. }
  2901. func (m *PlayerShowInfo) GetNickName() string {
  2902. if m != nil {
  2903. return m.NickName
  2904. }
  2905. return ""
  2906. }
  2907. func (m *PlayerShowInfo) GetFashionData() *FashionData {
  2908. if m != nil {
  2909. return m.FashionData
  2910. }
  2911. return nil
  2912. }
  2913. func (m *PlayerShowInfo) GetActionId() int32 {
  2914. if m != nil {
  2915. return m.ActionId
  2916. }
  2917. return 0
  2918. }
  2919. func (m *PlayerShowInfo) GetHeadId() int32 {
  2920. if m != nil {
  2921. return m.HeadId
  2922. }
  2923. return 0
  2924. }
  2925. func (m *PlayerShowInfo) GetImgId() int32 {
  2926. if m != nil {
  2927. return m.ImgId
  2928. }
  2929. return 0
  2930. }
  2931. func (m *PlayerShowInfo) GetHeadFrameId() int32 {
  2932. if m != nil {
  2933. return m.HeadFrameId
  2934. }
  2935. return 0
  2936. }
  2937. func (m *PlayerShowInfo) GetFightPower() int32 {
  2938. if m != nil {
  2939. return m.FightPower
  2940. }
  2941. return 0
  2942. }
  2943. func (m *PlayerShowInfo) GetFromZone() int32 {
  2944. if m != nil {
  2945. return m.FromZone
  2946. }
  2947. return 0
  2948. }
  2949. func (m *PlayerShowInfo) GetRealZone() int32 {
  2950. if m != nil {
  2951. return m.RealZone
  2952. }
  2953. return 0
  2954. }
  2955. // 玩家详细信息
  2956. type OtherPlayerDetailInfo struct {
  2957. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2958. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2959. XXX_unrecognized []byte `json:"-"`
  2960. XXX_sizecache int32 `json:"-"`
  2961. }
  2962. func (m *OtherPlayerDetailInfo) Reset() { *m = OtherPlayerDetailInfo{} }
  2963. func (m *OtherPlayerDetailInfo) String() string { return proto.CompactTextString(m) }
  2964. func (*OtherPlayerDetailInfo) ProtoMessage() {}
  2965. func (*OtherPlayerDetailInfo) Descriptor() ([]byte, []int) {
  2966. return fileDescriptor_116e343673f7ffaf, []int{51}
  2967. }
  2968. func (m *OtherPlayerDetailInfo) XXX_Unmarshal(b []byte) error {
  2969. return xxx_messageInfo_OtherPlayerDetailInfo.Unmarshal(m, b)
  2970. }
  2971. func (m *OtherPlayerDetailInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2972. return xxx_messageInfo_OtherPlayerDetailInfo.Marshal(b, m, deterministic)
  2973. }
  2974. func (m *OtherPlayerDetailInfo) XXX_Merge(src proto.Message) {
  2975. xxx_messageInfo_OtherPlayerDetailInfo.Merge(m, src)
  2976. }
  2977. func (m *OtherPlayerDetailInfo) XXX_Size() int {
  2978. return xxx_messageInfo_OtherPlayerDetailInfo.Size(m)
  2979. }
  2980. func (m *OtherPlayerDetailInfo) XXX_DiscardUnknown() {
  2981. xxx_messageInfo_OtherPlayerDetailInfo.DiscardUnknown(m)
  2982. }
  2983. var xxx_messageInfo_OtherPlayerDetailInfo proto.InternalMessageInfo
  2984. func (m *OtherPlayerDetailInfo) GetUid() uint64 {
  2985. if m != nil {
  2986. return m.Uid
  2987. }
  2988. return 0
  2989. }
  2990. type UnitPosAndDir struct {
  2991. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  2992. Pos *Vector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  2993. Dir *Vector3 `protobuf:"bytes,3,opt,name=dir,proto3" json:"dir,omitempty"`
  2994. IsOnGround bool `protobuf:"varint,4,opt,name=is_on_ground,json=isOnGround,proto3" json:"is_on_ground,omitempty"`
  2995. UType int32 `protobuf:"varint,5,opt,name=u_type,json=uType,proto3" json:"u_type,omitempty"`
  2996. ParamId int32 `protobuf:"varint,6,opt,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  2997. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2998. XXX_unrecognized []byte `json:"-"`
  2999. XXX_sizecache int32 `json:"-"`
  3000. }
  3001. func (m *UnitPosAndDir) Reset() { *m = UnitPosAndDir{} }
  3002. func (m *UnitPosAndDir) String() string { return proto.CompactTextString(m) }
  3003. func (*UnitPosAndDir) ProtoMessage() {}
  3004. func (*UnitPosAndDir) Descriptor() ([]byte, []int) {
  3005. return fileDescriptor_116e343673f7ffaf, []int{52}
  3006. }
  3007. func (m *UnitPosAndDir) XXX_Unmarshal(b []byte) error {
  3008. return xxx_messageInfo_UnitPosAndDir.Unmarshal(m, b)
  3009. }
  3010. func (m *UnitPosAndDir) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3011. return xxx_messageInfo_UnitPosAndDir.Marshal(b, m, deterministic)
  3012. }
  3013. func (m *UnitPosAndDir) XXX_Merge(src proto.Message) {
  3014. xxx_messageInfo_UnitPosAndDir.Merge(m, src)
  3015. }
  3016. func (m *UnitPosAndDir) XXX_Size() int {
  3017. return xxx_messageInfo_UnitPosAndDir.Size(m)
  3018. }
  3019. func (m *UnitPosAndDir) XXX_DiscardUnknown() {
  3020. xxx_messageInfo_UnitPosAndDir.DiscardUnknown(m)
  3021. }
  3022. var xxx_messageInfo_UnitPosAndDir proto.InternalMessageInfo
  3023. func (m *UnitPosAndDir) GetUid() uint64 {
  3024. if m != nil {
  3025. return m.Uid
  3026. }
  3027. return 0
  3028. }
  3029. func (m *UnitPosAndDir) GetPos() *Vector3 {
  3030. if m != nil {
  3031. return m.Pos
  3032. }
  3033. return nil
  3034. }
  3035. func (m *UnitPosAndDir) GetDir() *Vector3 {
  3036. if m != nil {
  3037. return m.Dir
  3038. }
  3039. return nil
  3040. }
  3041. func (m *UnitPosAndDir) GetIsOnGround() bool {
  3042. if m != nil {
  3043. return m.IsOnGround
  3044. }
  3045. return false
  3046. }
  3047. func (m *UnitPosAndDir) GetUType() int32 {
  3048. if m != nil {
  3049. return m.UType
  3050. }
  3051. return 0
  3052. }
  3053. func (m *UnitPosAndDir) GetParamId() int32 {
  3054. if m != nil {
  3055. return m.ParamId
  3056. }
  3057. return 0
  3058. }
  3059. // //////////////////////Battle
  3060. // 快速战斗
  3061. type QuickBattleData struct {
  3062. MaxTimes int32 `protobuf:"varint,1,opt,name=max_times,json=maxTimes,proto3" json:"max_times,omitempty"`
  3063. DayTimes int32 `protobuf:"varint,2,opt,name=day_times,json=dayTimes,proto3" json:"day_times,omitempty"`
  3064. DrawTime uint64 `protobuf:"varint,3,opt,name=draw_time,json=drawTime,proto3" json:"draw_time,omitempty"`
  3065. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3066. XXX_unrecognized []byte `json:"-"`
  3067. XXX_sizecache int32 `json:"-"`
  3068. }
  3069. func (m *QuickBattleData) Reset() { *m = QuickBattleData{} }
  3070. func (m *QuickBattleData) String() string { return proto.CompactTextString(m) }
  3071. func (*QuickBattleData) ProtoMessage() {}
  3072. func (*QuickBattleData) Descriptor() ([]byte, []int) {
  3073. return fileDescriptor_116e343673f7ffaf, []int{53}
  3074. }
  3075. func (m *QuickBattleData) XXX_Unmarshal(b []byte) error {
  3076. return xxx_messageInfo_QuickBattleData.Unmarshal(m, b)
  3077. }
  3078. func (m *QuickBattleData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3079. return xxx_messageInfo_QuickBattleData.Marshal(b, m, deterministic)
  3080. }
  3081. func (m *QuickBattleData) XXX_Merge(src proto.Message) {
  3082. xxx_messageInfo_QuickBattleData.Merge(m, src)
  3083. }
  3084. func (m *QuickBattleData) XXX_Size() int {
  3085. return xxx_messageInfo_QuickBattleData.Size(m)
  3086. }
  3087. func (m *QuickBattleData) XXX_DiscardUnknown() {
  3088. xxx_messageInfo_QuickBattleData.DiscardUnknown(m)
  3089. }
  3090. var xxx_messageInfo_QuickBattleData proto.InternalMessageInfo
  3091. func (m *QuickBattleData) GetMaxTimes() int32 {
  3092. if m != nil {
  3093. return m.MaxTimes
  3094. }
  3095. return 0
  3096. }
  3097. func (m *QuickBattleData) GetDayTimes() int32 {
  3098. if m != nil {
  3099. return m.DayTimes
  3100. }
  3101. return 0
  3102. }
  3103. func (m *QuickBattleData) GetDrawTime() uint64 {
  3104. if m != nil {
  3105. return m.DrawTime
  3106. }
  3107. return 0
  3108. }
  3109. type BattleEvilBossData struct {
  3110. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  3111. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3112. ExpireTime uint64 `protobuf:"varint,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3113. RewardEvilExp int32 `protobuf:"varint,4,opt,name=reward_evil_exp,json=rewardEvilExp,proto3" json:"reward_evil_exp,omitempty"`
  3114. RefreshTime int32 `protobuf:"varint,5,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  3115. Quality int32 `protobuf:"varint,6,opt,name=quality,proto3" json:"quality,omitempty"`
  3116. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3117. XXX_unrecognized []byte `json:"-"`
  3118. XXX_sizecache int32 `json:"-"`
  3119. }
  3120. func (m *BattleEvilBossData) Reset() { *m = BattleEvilBossData{} }
  3121. func (m *BattleEvilBossData) String() string { return proto.CompactTextString(m) }
  3122. func (*BattleEvilBossData) ProtoMessage() {}
  3123. func (*BattleEvilBossData) Descriptor() ([]byte, []int) {
  3124. return fileDescriptor_116e343673f7ffaf, []int{54}
  3125. }
  3126. func (m *BattleEvilBossData) XXX_Unmarshal(b []byte) error {
  3127. return xxx_messageInfo_BattleEvilBossData.Unmarshal(m, b)
  3128. }
  3129. func (m *BattleEvilBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3130. return xxx_messageInfo_BattleEvilBossData.Marshal(b, m, deterministic)
  3131. }
  3132. func (m *BattleEvilBossData) XXX_Merge(src proto.Message) {
  3133. xxx_messageInfo_BattleEvilBossData.Merge(m, src)
  3134. }
  3135. func (m *BattleEvilBossData) XXX_Size() int {
  3136. return xxx_messageInfo_BattleEvilBossData.Size(m)
  3137. }
  3138. func (m *BattleEvilBossData) XXX_DiscardUnknown() {
  3139. xxx_messageInfo_BattleEvilBossData.DiscardUnknown(m)
  3140. }
  3141. var xxx_messageInfo_BattleEvilBossData proto.InternalMessageInfo
  3142. func (m *BattleEvilBossData) GetPosIdx() int32 {
  3143. if m != nil {
  3144. return m.PosIdx
  3145. }
  3146. return 0
  3147. }
  3148. func (m *BattleEvilBossData) GetBossId() int32 {
  3149. if m != nil {
  3150. return m.BossId
  3151. }
  3152. return 0
  3153. }
  3154. func (m *BattleEvilBossData) GetExpireTime() uint64 {
  3155. if m != nil {
  3156. return m.ExpireTime
  3157. }
  3158. return 0
  3159. }
  3160. func (m *BattleEvilBossData) GetRewardEvilExp() int32 {
  3161. if m != nil {
  3162. return m.RewardEvilExp
  3163. }
  3164. return 0
  3165. }
  3166. func (m *BattleEvilBossData) GetRefreshTime() int32 {
  3167. if m != nil {
  3168. return m.RefreshTime
  3169. }
  3170. return 0
  3171. }
  3172. func (m *BattleEvilBossData) GetQuality() int32 {
  3173. if m != nil {
  3174. return m.Quality
  3175. }
  3176. return 0
  3177. }
  3178. type BattleEvilData struct {
  3179. FreeCount int32 `protobuf:"varint,1,opt,name=free_count,json=freeCount,proto3" json:"free_count,omitempty"`
  3180. FreeLimit bool `protobuf:"varint,2,opt,name=free_limit,json=freeLimit,proto3" json:"free_limit,omitempty"`
  3181. ChallengeCount int32 `protobuf:"varint,3,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  3182. EvilLevel int32 `protobuf:"varint,4,opt,name=evil_level,json=evilLevel,proto3" json:"evil_level,omitempty"`
  3183. BossList []*BattleEvilBossData `protobuf:"bytes,5,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3184. QualityChallengeCount []*KeyValueType `protobuf:"bytes,6,rep,name=quality_challenge_count,json=qualityChallengeCount,proto3" json:"quality_challenge_count,omitempty"`
  3185. TotalCount int32 `protobuf:"varint,7,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  3186. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3187. XXX_unrecognized []byte `json:"-"`
  3188. XXX_sizecache int32 `json:"-"`
  3189. }
  3190. func (m *BattleEvilData) Reset() { *m = BattleEvilData{} }
  3191. func (m *BattleEvilData) String() string { return proto.CompactTextString(m) }
  3192. func (*BattleEvilData) ProtoMessage() {}
  3193. func (*BattleEvilData) Descriptor() ([]byte, []int) {
  3194. return fileDescriptor_116e343673f7ffaf, []int{55}
  3195. }
  3196. func (m *BattleEvilData) XXX_Unmarshal(b []byte) error {
  3197. return xxx_messageInfo_BattleEvilData.Unmarshal(m, b)
  3198. }
  3199. func (m *BattleEvilData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3200. return xxx_messageInfo_BattleEvilData.Marshal(b, m, deterministic)
  3201. }
  3202. func (m *BattleEvilData) XXX_Merge(src proto.Message) {
  3203. xxx_messageInfo_BattleEvilData.Merge(m, src)
  3204. }
  3205. func (m *BattleEvilData) XXX_Size() int {
  3206. return xxx_messageInfo_BattleEvilData.Size(m)
  3207. }
  3208. func (m *BattleEvilData) XXX_DiscardUnknown() {
  3209. xxx_messageInfo_BattleEvilData.DiscardUnknown(m)
  3210. }
  3211. var xxx_messageInfo_BattleEvilData proto.InternalMessageInfo
  3212. func (m *BattleEvilData) GetFreeCount() int32 {
  3213. if m != nil {
  3214. return m.FreeCount
  3215. }
  3216. return 0
  3217. }
  3218. func (m *BattleEvilData) GetFreeLimit() bool {
  3219. if m != nil {
  3220. return m.FreeLimit
  3221. }
  3222. return false
  3223. }
  3224. func (m *BattleEvilData) GetChallengeCount() int32 {
  3225. if m != nil {
  3226. return m.ChallengeCount
  3227. }
  3228. return 0
  3229. }
  3230. func (m *BattleEvilData) GetEvilLevel() int32 {
  3231. if m != nil {
  3232. return m.EvilLevel
  3233. }
  3234. return 0
  3235. }
  3236. func (m *BattleEvilData) GetBossList() []*BattleEvilBossData {
  3237. if m != nil {
  3238. return m.BossList
  3239. }
  3240. return nil
  3241. }
  3242. func (m *BattleEvilData) GetQualityChallengeCount() []*KeyValueType {
  3243. if m != nil {
  3244. return m.QualityChallengeCount
  3245. }
  3246. return nil
  3247. }
  3248. func (m *BattleEvilData) GetTotalCount() int32 {
  3249. if m != nil {
  3250. return m.TotalCount
  3251. }
  3252. return 0
  3253. }
  3254. // 远征之门
  3255. type BattleExpeditionActor struct {
  3256. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3257. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  3258. Hp int32 `protobuf:"varint,3,opt,name=hp,proto3" json:"hp,omitempty"`
  3259. Sp int32 `protobuf:"varint,4,opt,name=sp,proto3" json:"sp,omitempty"`
  3260. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3261. XXX_unrecognized []byte `json:"-"`
  3262. XXX_sizecache int32 `json:"-"`
  3263. }
  3264. func (m *BattleExpeditionActor) Reset() { *m = BattleExpeditionActor{} }
  3265. func (m *BattleExpeditionActor) String() string { return proto.CompactTextString(m) }
  3266. func (*BattleExpeditionActor) ProtoMessage() {}
  3267. func (*BattleExpeditionActor) Descriptor() ([]byte, []int) {
  3268. return fileDescriptor_116e343673f7ffaf, []int{56}
  3269. }
  3270. func (m *BattleExpeditionActor) XXX_Unmarshal(b []byte) error {
  3271. return xxx_messageInfo_BattleExpeditionActor.Unmarshal(m, b)
  3272. }
  3273. func (m *BattleExpeditionActor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3274. return xxx_messageInfo_BattleExpeditionActor.Marshal(b, m, deterministic)
  3275. }
  3276. func (m *BattleExpeditionActor) XXX_Merge(src proto.Message) {
  3277. xxx_messageInfo_BattleExpeditionActor.Merge(m, src)
  3278. }
  3279. func (m *BattleExpeditionActor) XXX_Size() int {
  3280. return xxx_messageInfo_BattleExpeditionActor.Size(m)
  3281. }
  3282. func (m *BattleExpeditionActor) XXX_DiscardUnknown() {
  3283. xxx_messageInfo_BattleExpeditionActor.DiscardUnknown(m)
  3284. }
  3285. var xxx_messageInfo_BattleExpeditionActor proto.InternalMessageInfo
  3286. func (m *BattleExpeditionActor) GetId() int32 {
  3287. if m != nil {
  3288. return m.Id
  3289. }
  3290. return 0
  3291. }
  3292. func (m *BattleExpeditionActor) GetLevel() int32 {
  3293. if m != nil {
  3294. return m.Level
  3295. }
  3296. return 0
  3297. }
  3298. func (m *BattleExpeditionActor) GetHp() int32 {
  3299. if m != nil {
  3300. return m.Hp
  3301. }
  3302. return 0
  3303. }
  3304. func (m *BattleExpeditionActor) GetSp() int32 {
  3305. if m != nil {
  3306. return m.Sp
  3307. }
  3308. return 0
  3309. }
  3310. type BattleExpeditionReward struct {
  3311. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3312. RewardState []int32 `protobuf:"varint,2,rep,packed,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  3313. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3314. XXX_unrecognized []byte `json:"-"`
  3315. XXX_sizecache int32 `json:"-"`
  3316. }
  3317. func (m *BattleExpeditionReward) Reset() { *m = BattleExpeditionReward{} }
  3318. func (m *BattleExpeditionReward) String() string { return proto.CompactTextString(m) }
  3319. func (*BattleExpeditionReward) ProtoMessage() {}
  3320. func (*BattleExpeditionReward) Descriptor() ([]byte, []int) {
  3321. return fileDescriptor_116e343673f7ffaf, []int{57}
  3322. }
  3323. func (m *BattleExpeditionReward) XXX_Unmarshal(b []byte) error {
  3324. return xxx_messageInfo_BattleExpeditionReward.Unmarshal(m, b)
  3325. }
  3326. func (m *BattleExpeditionReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3327. return xxx_messageInfo_BattleExpeditionReward.Marshal(b, m, deterministic)
  3328. }
  3329. func (m *BattleExpeditionReward) XXX_Merge(src proto.Message) {
  3330. xxx_messageInfo_BattleExpeditionReward.Merge(m, src)
  3331. }
  3332. func (m *BattleExpeditionReward) XXX_Size() int {
  3333. return xxx_messageInfo_BattleExpeditionReward.Size(m)
  3334. }
  3335. func (m *BattleExpeditionReward) XXX_DiscardUnknown() {
  3336. xxx_messageInfo_BattleExpeditionReward.DiscardUnknown(m)
  3337. }
  3338. var xxx_messageInfo_BattleExpeditionReward proto.InternalMessageInfo
  3339. func (m *BattleExpeditionReward) GetExpeditionType() int32 {
  3340. if m != nil {
  3341. return m.ExpeditionType
  3342. }
  3343. return 0
  3344. }
  3345. func (m *BattleExpeditionReward) GetRewardState() []int32 {
  3346. if m != nil {
  3347. return m.RewardState
  3348. }
  3349. return nil
  3350. }
  3351. type ExpeditionRankInfo struct {
  3352. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  3353. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  3354. Score uint32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  3355. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3356. XXX_unrecognized []byte `json:"-"`
  3357. XXX_sizecache int32 `json:"-"`
  3358. }
  3359. func (m *ExpeditionRankInfo) Reset() { *m = ExpeditionRankInfo{} }
  3360. func (m *ExpeditionRankInfo) String() string { return proto.CompactTextString(m) }
  3361. func (*ExpeditionRankInfo) ProtoMessage() {}
  3362. func (*ExpeditionRankInfo) Descriptor() ([]byte, []int) {
  3363. return fileDescriptor_116e343673f7ffaf, []int{58}
  3364. }
  3365. func (m *ExpeditionRankInfo) XXX_Unmarshal(b []byte) error {
  3366. return xxx_messageInfo_ExpeditionRankInfo.Unmarshal(m, b)
  3367. }
  3368. func (m *ExpeditionRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3369. return xxx_messageInfo_ExpeditionRankInfo.Marshal(b, m, deterministic)
  3370. }
  3371. func (m *ExpeditionRankInfo) XXX_Merge(src proto.Message) {
  3372. xxx_messageInfo_ExpeditionRankInfo.Merge(m, src)
  3373. }
  3374. func (m *ExpeditionRankInfo) XXX_Size() int {
  3375. return xxx_messageInfo_ExpeditionRankInfo.Size(m)
  3376. }
  3377. func (m *ExpeditionRankInfo) XXX_DiscardUnknown() {
  3378. xxx_messageInfo_ExpeditionRankInfo.DiscardUnknown(m)
  3379. }
  3380. var xxx_messageInfo_ExpeditionRankInfo proto.InternalMessageInfo
  3381. func (m *ExpeditionRankInfo) GetRank() int32 {
  3382. if m != nil {
  3383. return m.Rank
  3384. }
  3385. return 0
  3386. }
  3387. func (m *ExpeditionRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  3388. if m != nil {
  3389. return m.BriefInfo
  3390. }
  3391. return nil
  3392. }
  3393. func (m *ExpeditionRankInfo) GetScore() uint32 {
  3394. if m != nil {
  3395. return m.Score
  3396. }
  3397. return 0
  3398. }
  3399. type BattleExpedition struct {
  3400. ExpeditionType int32 `protobuf:"varint,1,opt,name=expedition_type,json=expeditionType,proto3" json:"expedition_type,omitempty"`
  3401. BattleHeroList []int32 `protobuf:"varint,2,rep,packed,name=battle_hero_list,json=battleHeroList,proto3" json:"battle_hero_list,omitempty"`
  3402. TotalExpeditionNum int32 `protobuf:"varint,3,opt,name=total_expedition_num,json=totalExpeditionNum,proto3" json:"total_expedition_num,omitempty"`
  3403. // 数据需要隔天清空(关卡数据在挑战关区域地图后可以进行重置)
  3404. ChallengeNum int32 `protobuf:"varint,4,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  3405. CurExpeditionType int32 `protobuf:"varint,5,opt,name=cur_expedition_type,json=curExpeditionType,proto3" json:"cur_expedition_type,omitempty"`
  3406. FinishExpeditionList []int32 `protobuf:"varint,6,rep,packed,name=finish_expedition_list,json=finishExpeditionList,proto3" json:"finish_expedition_list,omitempty"`
  3407. RewardStateList []*BattleExpeditionReward `protobuf:"bytes,7,rep,name=reward_state_list,json=rewardStateList,proto3" json:"reward_state_list,omitempty"`
  3408. CurBattleLevel int32 `protobuf:"varint,8,opt,name=cur_battle_level,json=curBattleLevel,proto3" json:"cur_battle_level,omitempty"`
  3409. BossList []*BattleExpeditionActor `protobuf:"bytes,9,rep,name=boss_list,json=bossList,proto3" json:"boss_list,omitempty"`
  3410. BattleBuffList []int32 `protobuf:"varint,10,rep,packed,name=battle_buff_list,json=battleBuffList,proto3" json:"battle_buff_list,omitempty"`
  3411. BattleSelectBuffList []int32 `protobuf:"varint,11,rep,packed,name=battle_select_buff_list,json=battleSelectBuffList,proto3" json:"battle_select_buff_list,omitempty"`
  3412. BattleHeroHpList []*BattleExpeditionActor `protobuf:"bytes,12,rep,name=battle_hero_hp_list,json=battleHeroHpList,proto3" json:"battle_hero_hp_list,omitempty"`
  3413. BattleIdx int32 `protobuf:"varint,13,opt,name=battle_idx,json=battleIdx,proto3" json:"battle_idx,omitempty"`
  3414. AssistNum *KeyValueType `protobuf:"bytes,14,opt,name=assist_num,json=assistNum,proto3" json:"assist_num,omitempty"`
  3415. BeAssistNum *KeyValueType `protobuf:"bytes,15,opt,name=be_assist_num,json=beAssistNum,proto3" json:"be_assist_num,omitempty"`
  3416. AssistState bool `protobuf:"varint,16,opt,name=assist_state,json=assistState,proto3" json:"assist_state,omitempty"`
  3417. AssistGuildEndTime uint64 `protobuf:"varint,17,opt,name=assist_guild_end_time,json=assistGuildEndTime,proto3" json:"assist_guild_end_time,omitempty"`
  3418. BeAssistUidList []*KeyValueType64 `protobuf:"bytes,18,rep,name=be_assist_uid_list,json=beAssistUidList,proto3" json:"be_assist_uid_list,omitempty"`
  3419. AssistTimeStamp uint64 `protobuf:"varint,19,opt,name=assist_time_stamp,json=assistTimeStamp,proto3" json:"assist_time_stamp,omitempty"`
  3420. CurExpeditionScore uint32 `protobuf:"varint,20,opt,name=cur_expedition_score,json=curExpeditionScore,proto3" json:"cur_expedition_score,omitempty"`
  3421. CurExpeditionScoreMax uint32 `protobuf:"varint,21,opt,name=cur_expedition_score_max,json=curExpeditionScoreMax,proto3" json:"cur_expedition_score_max,omitempty"`
  3422. ExpeditionScoreResetTime uint64 `protobuf:"varint,22,opt,name=expedition_score_reset_time,json=expeditionScoreResetTime,proto3" json:"expedition_score_reset_time,omitempty"`
  3423. ExpeditionTypeReward uint64 `protobuf:"varint,23,opt,name=expedition_type_reward,json=expeditionTypeReward,proto3" json:"expedition_type_reward,omitempty"`
  3424. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3425. XXX_unrecognized []byte `json:"-"`
  3426. XXX_sizecache int32 `json:"-"`
  3427. }
  3428. func (m *BattleExpedition) Reset() { *m = BattleExpedition{} }
  3429. func (m *BattleExpedition) String() string { return proto.CompactTextString(m) }
  3430. func (*BattleExpedition) ProtoMessage() {}
  3431. func (*BattleExpedition) Descriptor() ([]byte, []int) {
  3432. return fileDescriptor_116e343673f7ffaf, []int{59}
  3433. }
  3434. func (m *BattleExpedition) XXX_Unmarshal(b []byte) error {
  3435. return xxx_messageInfo_BattleExpedition.Unmarshal(m, b)
  3436. }
  3437. func (m *BattleExpedition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3438. return xxx_messageInfo_BattleExpedition.Marshal(b, m, deterministic)
  3439. }
  3440. func (m *BattleExpedition) XXX_Merge(src proto.Message) {
  3441. xxx_messageInfo_BattleExpedition.Merge(m, src)
  3442. }
  3443. func (m *BattleExpedition) XXX_Size() int {
  3444. return xxx_messageInfo_BattleExpedition.Size(m)
  3445. }
  3446. func (m *BattleExpedition) XXX_DiscardUnknown() {
  3447. xxx_messageInfo_BattleExpedition.DiscardUnknown(m)
  3448. }
  3449. var xxx_messageInfo_BattleExpedition proto.InternalMessageInfo
  3450. func (m *BattleExpedition) GetExpeditionType() int32 {
  3451. if m != nil {
  3452. return m.ExpeditionType
  3453. }
  3454. return 0
  3455. }
  3456. func (m *BattleExpedition) GetBattleHeroList() []int32 {
  3457. if m != nil {
  3458. return m.BattleHeroList
  3459. }
  3460. return nil
  3461. }
  3462. func (m *BattleExpedition) GetTotalExpeditionNum() int32 {
  3463. if m != nil {
  3464. return m.TotalExpeditionNum
  3465. }
  3466. return 0
  3467. }
  3468. func (m *BattleExpedition) GetChallengeNum() int32 {
  3469. if m != nil {
  3470. return m.ChallengeNum
  3471. }
  3472. return 0
  3473. }
  3474. func (m *BattleExpedition) GetCurExpeditionType() int32 {
  3475. if m != nil {
  3476. return m.CurExpeditionType
  3477. }
  3478. return 0
  3479. }
  3480. func (m *BattleExpedition) GetFinishExpeditionList() []int32 {
  3481. if m != nil {
  3482. return m.FinishExpeditionList
  3483. }
  3484. return nil
  3485. }
  3486. func (m *BattleExpedition) GetRewardStateList() []*BattleExpeditionReward {
  3487. if m != nil {
  3488. return m.RewardStateList
  3489. }
  3490. return nil
  3491. }
  3492. func (m *BattleExpedition) GetCurBattleLevel() int32 {
  3493. if m != nil {
  3494. return m.CurBattleLevel
  3495. }
  3496. return 0
  3497. }
  3498. func (m *BattleExpedition) GetBossList() []*BattleExpeditionActor {
  3499. if m != nil {
  3500. return m.BossList
  3501. }
  3502. return nil
  3503. }
  3504. func (m *BattleExpedition) GetBattleBuffList() []int32 {
  3505. if m != nil {
  3506. return m.BattleBuffList
  3507. }
  3508. return nil
  3509. }
  3510. func (m *BattleExpedition) GetBattleSelectBuffList() []int32 {
  3511. if m != nil {
  3512. return m.BattleSelectBuffList
  3513. }
  3514. return nil
  3515. }
  3516. func (m *BattleExpedition) GetBattleHeroHpList() []*BattleExpeditionActor {
  3517. if m != nil {
  3518. return m.BattleHeroHpList
  3519. }
  3520. return nil
  3521. }
  3522. func (m *BattleExpedition) GetBattleIdx() int32 {
  3523. if m != nil {
  3524. return m.BattleIdx
  3525. }
  3526. return 0
  3527. }
  3528. func (m *BattleExpedition) GetAssistNum() *KeyValueType {
  3529. if m != nil {
  3530. return m.AssistNum
  3531. }
  3532. return nil
  3533. }
  3534. func (m *BattleExpedition) GetBeAssistNum() *KeyValueType {
  3535. if m != nil {
  3536. return m.BeAssistNum
  3537. }
  3538. return nil
  3539. }
  3540. func (m *BattleExpedition) GetAssistState() bool {
  3541. if m != nil {
  3542. return m.AssistState
  3543. }
  3544. return false
  3545. }
  3546. func (m *BattleExpedition) GetAssistGuildEndTime() uint64 {
  3547. if m != nil {
  3548. return m.AssistGuildEndTime
  3549. }
  3550. return 0
  3551. }
  3552. func (m *BattleExpedition) GetBeAssistUidList() []*KeyValueType64 {
  3553. if m != nil {
  3554. return m.BeAssistUidList
  3555. }
  3556. return nil
  3557. }
  3558. func (m *BattleExpedition) GetAssistTimeStamp() uint64 {
  3559. if m != nil {
  3560. return m.AssistTimeStamp
  3561. }
  3562. return 0
  3563. }
  3564. func (m *BattleExpedition) GetCurExpeditionScore() uint32 {
  3565. if m != nil {
  3566. return m.CurExpeditionScore
  3567. }
  3568. return 0
  3569. }
  3570. func (m *BattleExpedition) GetCurExpeditionScoreMax() uint32 {
  3571. if m != nil {
  3572. return m.CurExpeditionScoreMax
  3573. }
  3574. return 0
  3575. }
  3576. func (m *BattleExpedition) GetExpeditionScoreResetTime() uint64 {
  3577. if m != nil {
  3578. return m.ExpeditionScoreResetTime
  3579. }
  3580. return 0
  3581. }
  3582. func (m *BattleExpedition) GetExpeditionTypeReward() uint64 {
  3583. if m != nil {
  3584. return m.ExpeditionTypeReward
  3585. }
  3586. return 0
  3587. }
  3588. type RushMap struct {
  3589. MapScore uint32 `protobuf:"varint,1,opt,name=map_score,json=mapScore,proto3" json:"map_score,omitempty"`
  3590. BagScore uint32 `protobuf:"varint,2,opt,name=bag_score,json=bagScore,proto3" json:"bag_score,omitempty"`
  3591. RushMapId uint32 `protobuf:"varint,3,opt,name=rush_map_id,json=rushMapId,proto3" json:"rush_map_id,omitempty"`
  3592. FightRound int32 `protobuf:"varint,4,opt,name=fight_round,json=fightRound,proto3" json:"fight_round,omitempty"`
  3593. RewardRound int32 `protobuf:"varint,5,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  3594. RankReward int32 `protobuf:"varint,6,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  3595. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3596. XXX_unrecognized []byte `json:"-"`
  3597. XXX_sizecache int32 `json:"-"`
  3598. }
  3599. func (m *RushMap) Reset() { *m = RushMap{} }
  3600. func (m *RushMap) String() string { return proto.CompactTextString(m) }
  3601. func (*RushMap) ProtoMessage() {}
  3602. func (*RushMap) Descriptor() ([]byte, []int) {
  3603. return fileDescriptor_116e343673f7ffaf, []int{60}
  3604. }
  3605. func (m *RushMap) XXX_Unmarshal(b []byte) error {
  3606. return xxx_messageInfo_RushMap.Unmarshal(m, b)
  3607. }
  3608. func (m *RushMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3609. return xxx_messageInfo_RushMap.Marshal(b, m, deterministic)
  3610. }
  3611. func (m *RushMap) XXX_Merge(src proto.Message) {
  3612. xxx_messageInfo_RushMap.Merge(m, src)
  3613. }
  3614. func (m *RushMap) XXX_Size() int {
  3615. return xxx_messageInfo_RushMap.Size(m)
  3616. }
  3617. func (m *RushMap) XXX_DiscardUnknown() {
  3618. xxx_messageInfo_RushMap.DiscardUnknown(m)
  3619. }
  3620. var xxx_messageInfo_RushMap proto.InternalMessageInfo
  3621. func (m *RushMap) GetMapScore() uint32 {
  3622. if m != nil {
  3623. return m.MapScore
  3624. }
  3625. return 0
  3626. }
  3627. func (m *RushMap) GetBagScore() uint32 {
  3628. if m != nil {
  3629. return m.BagScore
  3630. }
  3631. return 0
  3632. }
  3633. func (m *RushMap) GetRushMapId() uint32 {
  3634. if m != nil {
  3635. return m.RushMapId
  3636. }
  3637. return 0
  3638. }
  3639. func (m *RushMap) GetFightRound() int32 {
  3640. if m != nil {
  3641. return m.FightRound
  3642. }
  3643. return 0
  3644. }
  3645. func (m *RushMap) GetRewardRound() int32 {
  3646. if m != nil {
  3647. return m.RewardRound
  3648. }
  3649. return 0
  3650. }
  3651. func (m *RushMap) GetRankReward() int32 {
  3652. if m != nil {
  3653. return m.RankReward
  3654. }
  3655. return 0
  3656. }
  3657. type RoleBattle struct {
  3658. LastIncomeTime uint64 `protobuf:"varint,1,opt,name=last_income_time,json=lastIncomeTime,proto3" json:"last_income_time,omitempty"`
  3659. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3660. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3661. MaxIncomeTime uint32 `protobuf:"varint,4,opt,name=max_income_time,json=maxIncomeTime,proto3" json:"max_income_time,omitempty"`
  3662. QuickBattle *QuickBattleData `protobuf:"bytes,5,opt,name=quick_battle,json=quickBattle,proto3" json:"quick_battle,omitempty"`
  3663. // 当前领取到的奖励关ID
  3664. RewardMapId uint32 `protobuf:"varint,6,opt,name=reward_map_id,json=rewardMapId,proto3" json:"reward_map_id,omitempty"`
  3665. RewardMapLevel uint32 `protobuf:"varint,7,opt,name=reward_map_level,json=rewardMapLevel,proto3" json:"reward_map_level,omitempty"`
  3666. RewardMapCount uint32 `protobuf:"varint,8,opt,name=reward_map_count,json=rewardMapCount,proto3" json:"reward_map_count,omitempty"`
  3667. // 恶魔协会
  3668. EvilInfo *BattleEvilData `protobuf:"bytes,9,opt,name=evil_info,json=evilInfo,proto3" json:"evil_info,omitempty"`
  3669. // 远征之门
  3670. ExpeditionInfo *BattleExpedition `protobuf:"bytes,10,opt,name=expedition_info,json=expeditionInfo,proto3" json:"expedition_info,omitempty"`
  3671. MapLevelTime uint64 `protobuf:"varint,11,opt,name=map_level_time,json=mapLevelTime,proto3" json:"map_level_time,omitempty"`
  3672. RushMap *RushMap `protobuf:"bytes,12,opt,name=rush_map,json=rushMap,proto3" json:"rush_map,omitempty"`
  3673. MapChallengeNumList []*KeyValueType `protobuf:"bytes,13,rep,name=map_challenge_num_list,json=mapChallengeNumList,proto3" json:"map_challenge_num_list,omitempty"`
  3674. // 战斗加速时间(客户端显示根据last_record_battle_acce_time+battle_acce_duration为最大能使用的结束时间戳)
  3675. LastRecordBattleAcceTime uint64 `protobuf:"varint,14,opt,name=last_record_battle_acce_time,json=lastRecordBattleAcceTime,proto3" json:"last_record_battle_acce_time,omitempty"`
  3676. BattleAcceDuration uint64 `protobuf:"varint,15,opt,name=battle_acce_duration,json=battleAcceDuration,proto3" json:"battle_acce_duration,omitempty"`
  3677. MapLevelHard uint32 `protobuf:"varint,16,opt,name=map_level_hard,json=mapLevelHard,proto3" json:"map_level_hard,omitempty"`
  3678. MapIdHard uint32 `protobuf:"varint,17,opt,name=map_id_hard,json=mapIdHard,proto3" json:"map_id_hard,omitempty"`
  3679. HardSMapLevel uint32 `protobuf:"varint,18,opt,name=hard_s_map_level,json=hardSMapLevel,proto3" json:"hard_s_map_level,omitempty"`
  3680. HardSMapId uint32 `protobuf:"varint,19,opt,name=hard_s_map_id,json=hardSMapId,proto3" json:"hard_s_map_id,omitempty"`
  3681. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3682. XXX_unrecognized []byte `json:"-"`
  3683. XXX_sizecache int32 `json:"-"`
  3684. }
  3685. func (m *RoleBattle) Reset() { *m = RoleBattle{} }
  3686. func (m *RoleBattle) String() string { return proto.CompactTextString(m) }
  3687. func (*RoleBattle) ProtoMessage() {}
  3688. func (*RoleBattle) Descriptor() ([]byte, []int) {
  3689. return fileDescriptor_116e343673f7ffaf, []int{61}
  3690. }
  3691. func (m *RoleBattle) XXX_Unmarshal(b []byte) error {
  3692. return xxx_messageInfo_RoleBattle.Unmarshal(m, b)
  3693. }
  3694. func (m *RoleBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3695. return xxx_messageInfo_RoleBattle.Marshal(b, m, deterministic)
  3696. }
  3697. func (m *RoleBattle) XXX_Merge(src proto.Message) {
  3698. xxx_messageInfo_RoleBattle.Merge(m, src)
  3699. }
  3700. func (m *RoleBattle) XXX_Size() int {
  3701. return xxx_messageInfo_RoleBattle.Size(m)
  3702. }
  3703. func (m *RoleBattle) XXX_DiscardUnknown() {
  3704. xxx_messageInfo_RoleBattle.DiscardUnknown(m)
  3705. }
  3706. var xxx_messageInfo_RoleBattle proto.InternalMessageInfo
  3707. func (m *RoleBattle) GetLastIncomeTime() uint64 {
  3708. if m != nil {
  3709. return m.LastIncomeTime
  3710. }
  3711. return 0
  3712. }
  3713. func (m *RoleBattle) GetMapLevel() uint32 {
  3714. if m != nil {
  3715. return m.MapLevel
  3716. }
  3717. return 0
  3718. }
  3719. func (m *RoleBattle) GetMapId() uint32 {
  3720. if m != nil {
  3721. return m.MapId
  3722. }
  3723. return 0
  3724. }
  3725. func (m *RoleBattle) GetMaxIncomeTime() uint32 {
  3726. if m != nil {
  3727. return m.MaxIncomeTime
  3728. }
  3729. return 0
  3730. }
  3731. func (m *RoleBattle) GetQuickBattle() *QuickBattleData {
  3732. if m != nil {
  3733. return m.QuickBattle
  3734. }
  3735. return nil
  3736. }
  3737. func (m *RoleBattle) GetRewardMapId() uint32 {
  3738. if m != nil {
  3739. return m.RewardMapId
  3740. }
  3741. return 0
  3742. }
  3743. func (m *RoleBattle) GetRewardMapLevel() uint32 {
  3744. if m != nil {
  3745. return m.RewardMapLevel
  3746. }
  3747. return 0
  3748. }
  3749. func (m *RoleBattle) GetRewardMapCount() uint32 {
  3750. if m != nil {
  3751. return m.RewardMapCount
  3752. }
  3753. return 0
  3754. }
  3755. func (m *RoleBattle) GetEvilInfo() *BattleEvilData {
  3756. if m != nil {
  3757. return m.EvilInfo
  3758. }
  3759. return nil
  3760. }
  3761. func (m *RoleBattle) GetExpeditionInfo() *BattleExpedition {
  3762. if m != nil {
  3763. return m.ExpeditionInfo
  3764. }
  3765. return nil
  3766. }
  3767. func (m *RoleBattle) GetMapLevelTime() uint64 {
  3768. if m != nil {
  3769. return m.MapLevelTime
  3770. }
  3771. return 0
  3772. }
  3773. func (m *RoleBattle) GetRushMap() *RushMap {
  3774. if m != nil {
  3775. return m.RushMap
  3776. }
  3777. return nil
  3778. }
  3779. func (m *RoleBattle) GetMapChallengeNumList() []*KeyValueType {
  3780. if m != nil {
  3781. return m.MapChallengeNumList
  3782. }
  3783. return nil
  3784. }
  3785. func (m *RoleBattle) GetLastRecordBattleAcceTime() uint64 {
  3786. if m != nil {
  3787. return m.LastRecordBattleAcceTime
  3788. }
  3789. return 0
  3790. }
  3791. func (m *RoleBattle) GetBattleAcceDuration() uint64 {
  3792. if m != nil {
  3793. return m.BattleAcceDuration
  3794. }
  3795. return 0
  3796. }
  3797. func (m *RoleBattle) GetMapLevelHard() uint32 {
  3798. if m != nil {
  3799. return m.MapLevelHard
  3800. }
  3801. return 0
  3802. }
  3803. func (m *RoleBattle) GetMapIdHard() uint32 {
  3804. if m != nil {
  3805. return m.MapIdHard
  3806. }
  3807. return 0
  3808. }
  3809. func (m *RoleBattle) GetHardSMapLevel() uint32 {
  3810. if m != nil {
  3811. return m.HardSMapLevel
  3812. }
  3813. return 0
  3814. }
  3815. func (m *RoleBattle) GetHardSMapId() uint32 {
  3816. if m != nil {
  3817. return m.HardSMapId
  3818. }
  3819. return 0
  3820. }
  3821. type ActorPosition struct {
  3822. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  3823. Pos *Position `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos,omitempty"`
  3824. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3825. XXX_unrecognized []byte `json:"-"`
  3826. XXX_sizecache int32 `json:"-"`
  3827. }
  3828. func (m *ActorPosition) Reset() { *m = ActorPosition{} }
  3829. func (m *ActorPosition) String() string { return proto.CompactTextString(m) }
  3830. func (*ActorPosition) ProtoMessage() {}
  3831. func (*ActorPosition) Descriptor() ([]byte, []int) {
  3832. return fileDescriptor_116e343673f7ffaf, []int{62}
  3833. }
  3834. func (m *ActorPosition) XXX_Unmarshal(b []byte) error {
  3835. return xxx_messageInfo_ActorPosition.Unmarshal(m, b)
  3836. }
  3837. func (m *ActorPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3838. return xxx_messageInfo_ActorPosition.Marshal(b, m, deterministic)
  3839. }
  3840. func (m *ActorPosition) XXX_Merge(src proto.Message) {
  3841. xxx_messageInfo_ActorPosition.Merge(m, src)
  3842. }
  3843. func (m *ActorPosition) XXX_Size() int {
  3844. return xxx_messageInfo_ActorPosition.Size(m)
  3845. }
  3846. func (m *ActorPosition) XXX_DiscardUnknown() {
  3847. xxx_messageInfo_ActorPosition.DiscardUnknown(m)
  3848. }
  3849. var xxx_messageInfo_ActorPosition proto.InternalMessageInfo
  3850. func (m *ActorPosition) GetId() uint32 {
  3851. if m != nil {
  3852. return m.Id
  3853. }
  3854. return 0
  3855. }
  3856. func (m *ActorPosition) GetPos() *Position {
  3857. if m != nil {
  3858. return m.Pos
  3859. }
  3860. return nil
  3861. }
  3862. type RankPlayerInfo struct {
  3863. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  3864. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  3865. MapId uint32 `protobuf:"varint,3,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  3866. Brief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=brief,proto3" json:"brief,omitempty"`
  3867. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3868. XXX_unrecognized []byte `json:"-"`
  3869. XXX_sizecache int32 `json:"-"`
  3870. }
  3871. func (m *RankPlayerInfo) Reset() { *m = RankPlayerInfo{} }
  3872. func (m *RankPlayerInfo) String() string { return proto.CompactTextString(m) }
  3873. func (*RankPlayerInfo) ProtoMessage() {}
  3874. func (*RankPlayerInfo) Descriptor() ([]byte, []int) {
  3875. return fileDescriptor_116e343673f7ffaf, []int{63}
  3876. }
  3877. func (m *RankPlayerInfo) XXX_Unmarshal(b []byte) error {
  3878. return xxx_messageInfo_RankPlayerInfo.Unmarshal(m, b)
  3879. }
  3880. func (m *RankPlayerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3881. return xxx_messageInfo_RankPlayerInfo.Marshal(b, m, deterministic)
  3882. }
  3883. func (m *RankPlayerInfo) XXX_Merge(src proto.Message) {
  3884. xxx_messageInfo_RankPlayerInfo.Merge(m, src)
  3885. }
  3886. func (m *RankPlayerInfo) XXX_Size() int {
  3887. return xxx_messageInfo_RankPlayerInfo.Size(m)
  3888. }
  3889. func (m *RankPlayerInfo) XXX_DiscardUnknown() {
  3890. xxx_messageInfo_RankPlayerInfo.DiscardUnknown(m)
  3891. }
  3892. var xxx_messageInfo_RankPlayerInfo proto.InternalMessageInfo
  3893. func (m *RankPlayerInfo) GetUid() uint64 {
  3894. if m != nil {
  3895. return m.Uid
  3896. }
  3897. return 0
  3898. }
  3899. func (m *RankPlayerInfo) GetMapLevel() uint32 {
  3900. if m != nil {
  3901. return m.MapLevel
  3902. }
  3903. return 0
  3904. }
  3905. func (m *RankPlayerInfo) GetMapId() uint32 {
  3906. if m != nil {
  3907. return m.MapId
  3908. }
  3909. return 0
  3910. }
  3911. func (m *RankPlayerInfo) GetBrief() *CommonPlayerBriefInfo {
  3912. if m != nil {
  3913. return m.Brief
  3914. }
  3915. return nil
  3916. }
  3917. // 世界boss列表信息
  3918. type WorldBossContentInfo struct {
  3919. CfgId int32 `protobuf:"varint,1,opt,name=cfg_id,json=cfgId,proto3" json:"cfg_id,omitempty"`
  3920. BossId int32 `protobuf:"varint,3,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  3921. BossSummonIdx int32 `protobuf:"varint,4,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  3922. Brief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=brief,proto3" json:"brief,omitempty"`
  3923. FighterNum int32 `protobuf:"varint,6,opt,name=fighter_num,json=fighterNum,proto3" json:"fighter_num,omitempty"`
  3924. ExpireTime uint64 `protobuf:"varint,7,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  3925. TotalHp int32 `protobuf:"varint,8,opt,name=total_hp,json=totalHp,proto3" json:"total_hp,omitempty"`
  3926. CurHp int32 `protobuf:"varint,9,opt,name=cur_hp,json=curHp,proto3" json:"cur_hp,omitempty"`
  3927. IsFight bool `protobuf:"varint,10,opt,name=is_fight,json=isFight,proto3" json:"is_fight,omitempty"`
  3928. NextRefreshTime uint64 `protobuf:"varint,11,opt,name=next_refresh_time,json=nextRefreshTime,proto3" json:"next_refresh_time,omitempty"`
  3929. BossSummonType int32 `protobuf:"varint,15,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  3930. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3931. XXX_unrecognized []byte `json:"-"`
  3932. XXX_sizecache int32 `json:"-"`
  3933. }
  3934. func (m *WorldBossContentInfo) Reset() { *m = WorldBossContentInfo{} }
  3935. func (m *WorldBossContentInfo) String() string { return proto.CompactTextString(m) }
  3936. func (*WorldBossContentInfo) ProtoMessage() {}
  3937. func (*WorldBossContentInfo) Descriptor() ([]byte, []int) {
  3938. return fileDescriptor_116e343673f7ffaf, []int{64}
  3939. }
  3940. func (m *WorldBossContentInfo) XXX_Unmarshal(b []byte) error {
  3941. return xxx_messageInfo_WorldBossContentInfo.Unmarshal(m, b)
  3942. }
  3943. func (m *WorldBossContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3944. return xxx_messageInfo_WorldBossContentInfo.Marshal(b, m, deterministic)
  3945. }
  3946. func (m *WorldBossContentInfo) XXX_Merge(src proto.Message) {
  3947. xxx_messageInfo_WorldBossContentInfo.Merge(m, src)
  3948. }
  3949. func (m *WorldBossContentInfo) XXX_Size() int {
  3950. return xxx_messageInfo_WorldBossContentInfo.Size(m)
  3951. }
  3952. func (m *WorldBossContentInfo) XXX_DiscardUnknown() {
  3953. xxx_messageInfo_WorldBossContentInfo.DiscardUnknown(m)
  3954. }
  3955. var xxx_messageInfo_WorldBossContentInfo proto.InternalMessageInfo
  3956. func (m *WorldBossContentInfo) GetCfgId() int32 {
  3957. if m != nil {
  3958. return m.CfgId
  3959. }
  3960. return 0
  3961. }
  3962. func (m *WorldBossContentInfo) GetBossId() int32 {
  3963. if m != nil {
  3964. return m.BossId
  3965. }
  3966. return 0
  3967. }
  3968. func (m *WorldBossContentInfo) GetBossSummonIdx() int32 {
  3969. if m != nil {
  3970. return m.BossSummonIdx
  3971. }
  3972. return 0
  3973. }
  3974. func (m *WorldBossContentInfo) GetBrief() *CommonPlayerBriefInfo {
  3975. if m != nil {
  3976. return m.Brief
  3977. }
  3978. return nil
  3979. }
  3980. func (m *WorldBossContentInfo) GetFighterNum() int32 {
  3981. if m != nil {
  3982. return m.FighterNum
  3983. }
  3984. return 0
  3985. }
  3986. func (m *WorldBossContentInfo) GetExpireTime() uint64 {
  3987. if m != nil {
  3988. return m.ExpireTime
  3989. }
  3990. return 0
  3991. }
  3992. func (m *WorldBossContentInfo) GetTotalHp() int32 {
  3993. if m != nil {
  3994. return m.TotalHp
  3995. }
  3996. return 0
  3997. }
  3998. func (m *WorldBossContentInfo) GetCurHp() int32 {
  3999. if m != nil {
  4000. return m.CurHp
  4001. }
  4002. return 0
  4003. }
  4004. func (m *WorldBossContentInfo) GetIsFight() bool {
  4005. if m != nil {
  4006. return m.IsFight
  4007. }
  4008. return false
  4009. }
  4010. func (m *WorldBossContentInfo) GetNextRefreshTime() uint64 {
  4011. if m != nil {
  4012. return m.NextRefreshTime
  4013. }
  4014. return 0
  4015. }
  4016. func (m *WorldBossContentInfo) GetBossSummonType() int32 {
  4017. if m != nil {
  4018. return m.BossSummonType
  4019. }
  4020. return 0
  4021. }
  4022. // 世界boss rand点数据
  4023. type PointNameInfo struct {
  4024. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  4025. Point int32 `protobuf:"varint,2,opt,name=point,proto3" json:"point,omitempty"`
  4026. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  4027. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4028. XXX_unrecognized []byte `json:"-"`
  4029. XXX_sizecache int32 `json:"-"`
  4030. }
  4031. func (m *PointNameInfo) Reset() { *m = PointNameInfo{} }
  4032. func (m *PointNameInfo) String() string { return proto.CompactTextString(m) }
  4033. func (*PointNameInfo) ProtoMessage() {}
  4034. func (*PointNameInfo) Descriptor() ([]byte, []int) {
  4035. return fileDescriptor_116e343673f7ffaf, []int{65}
  4036. }
  4037. func (m *PointNameInfo) XXX_Unmarshal(b []byte) error {
  4038. return xxx_messageInfo_PointNameInfo.Unmarshal(m, b)
  4039. }
  4040. func (m *PointNameInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4041. return xxx_messageInfo_PointNameInfo.Marshal(b, m, deterministic)
  4042. }
  4043. func (m *PointNameInfo) XXX_Merge(src proto.Message) {
  4044. xxx_messageInfo_PointNameInfo.Merge(m, src)
  4045. }
  4046. func (m *PointNameInfo) XXX_Size() int {
  4047. return xxx_messageInfo_PointNameInfo.Size(m)
  4048. }
  4049. func (m *PointNameInfo) XXX_DiscardUnknown() {
  4050. xxx_messageInfo_PointNameInfo.DiscardUnknown(m)
  4051. }
  4052. var xxx_messageInfo_PointNameInfo proto.InternalMessageInfo
  4053. func (m *PointNameInfo) GetName() string {
  4054. if m != nil {
  4055. return m.Name
  4056. }
  4057. return ""
  4058. }
  4059. func (m *PointNameInfo) GetPoint() int32 {
  4060. if m != nil {
  4061. return m.Point
  4062. }
  4063. return 0
  4064. }
  4065. func (m *PointNameInfo) GetUid() uint64 {
  4066. if m != nil {
  4067. return m.Uid
  4068. }
  4069. return 0
  4070. }
  4071. type WorldBossRandPointInfo struct {
  4072. RewardList []int32 `protobuf:"varint,1,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4073. BossId int32 `protobuf:"varint,2,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  4074. BossSummonIdx int32 `protobuf:"varint,3,opt,name=boss_summon_idx,json=bossSummonIdx,proto3" json:"boss_summon_idx,omitempty"`
  4075. BossSummonType int32 `protobuf:"varint,4,opt,name=boss_summon_type,json=bossSummonType,proto3" json:"boss_summon_type,omitempty"`
  4076. IsOffline bool `protobuf:"varint,5,opt,name=isOffline,proto3" json:"isOffline,omitempty"`
  4077. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4078. XXX_unrecognized []byte `json:"-"`
  4079. XXX_sizecache int32 `json:"-"`
  4080. }
  4081. func (m *WorldBossRandPointInfo) Reset() { *m = WorldBossRandPointInfo{} }
  4082. func (m *WorldBossRandPointInfo) String() string { return proto.CompactTextString(m) }
  4083. func (*WorldBossRandPointInfo) ProtoMessage() {}
  4084. func (*WorldBossRandPointInfo) Descriptor() ([]byte, []int) {
  4085. return fileDescriptor_116e343673f7ffaf, []int{66}
  4086. }
  4087. func (m *WorldBossRandPointInfo) XXX_Unmarshal(b []byte) error {
  4088. return xxx_messageInfo_WorldBossRandPointInfo.Unmarshal(m, b)
  4089. }
  4090. func (m *WorldBossRandPointInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4091. return xxx_messageInfo_WorldBossRandPointInfo.Marshal(b, m, deterministic)
  4092. }
  4093. func (m *WorldBossRandPointInfo) XXX_Merge(src proto.Message) {
  4094. xxx_messageInfo_WorldBossRandPointInfo.Merge(m, src)
  4095. }
  4096. func (m *WorldBossRandPointInfo) XXX_Size() int {
  4097. return xxx_messageInfo_WorldBossRandPointInfo.Size(m)
  4098. }
  4099. func (m *WorldBossRandPointInfo) XXX_DiscardUnknown() {
  4100. xxx_messageInfo_WorldBossRandPointInfo.DiscardUnknown(m)
  4101. }
  4102. var xxx_messageInfo_WorldBossRandPointInfo proto.InternalMessageInfo
  4103. func (m *WorldBossRandPointInfo) GetRewardList() []int32 {
  4104. if m != nil {
  4105. return m.RewardList
  4106. }
  4107. return nil
  4108. }
  4109. func (m *WorldBossRandPointInfo) GetBossId() int32 {
  4110. if m != nil {
  4111. return m.BossId
  4112. }
  4113. return 0
  4114. }
  4115. func (m *WorldBossRandPointInfo) GetBossSummonIdx() int32 {
  4116. if m != nil {
  4117. return m.BossSummonIdx
  4118. }
  4119. return 0
  4120. }
  4121. func (m *WorldBossRandPointInfo) GetBossSummonType() int32 {
  4122. if m != nil {
  4123. return m.BossSummonType
  4124. }
  4125. return 0
  4126. }
  4127. func (m *WorldBossRandPointInfo) GetIsOffline() bool {
  4128. if m != nil {
  4129. return m.IsOffline
  4130. }
  4131. return false
  4132. }
  4133. // //////////////////////Task
  4134. // key value 类型
  4135. type TaskProgressType struct {
  4136. Key int32 `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  4137. Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
  4138. State int32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4139. Total uint32 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
  4140. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4141. XXX_unrecognized []byte `json:"-"`
  4142. XXX_sizecache int32 `json:"-"`
  4143. }
  4144. func (m *TaskProgressType) Reset() { *m = TaskProgressType{} }
  4145. func (m *TaskProgressType) String() string { return proto.CompactTextString(m) }
  4146. func (*TaskProgressType) ProtoMessage() {}
  4147. func (*TaskProgressType) Descriptor() ([]byte, []int) {
  4148. return fileDescriptor_116e343673f7ffaf, []int{67}
  4149. }
  4150. func (m *TaskProgressType) XXX_Unmarshal(b []byte) error {
  4151. return xxx_messageInfo_TaskProgressType.Unmarshal(m, b)
  4152. }
  4153. func (m *TaskProgressType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4154. return xxx_messageInfo_TaskProgressType.Marshal(b, m, deterministic)
  4155. }
  4156. func (m *TaskProgressType) XXX_Merge(src proto.Message) {
  4157. xxx_messageInfo_TaskProgressType.Merge(m, src)
  4158. }
  4159. func (m *TaskProgressType) XXX_Size() int {
  4160. return xxx_messageInfo_TaskProgressType.Size(m)
  4161. }
  4162. func (m *TaskProgressType) XXX_DiscardUnknown() {
  4163. xxx_messageInfo_TaskProgressType.DiscardUnknown(m)
  4164. }
  4165. var xxx_messageInfo_TaskProgressType proto.InternalMessageInfo
  4166. func (m *TaskProgressType) GetKey() int32 {
  4167. if m != nil {
  4168. return m.Key
  4169. }
  4170. return 0
  4171. }
  4172. func (m *TaskProgressType) GetValue() int32 {
  4173. if m != nil {
  4174. return m.Value
  4175. }
  4176. return 0
  4177. }
  4178. func (m *TaskProgressType) GetState() int32 {
  4179. if m != nil {
  4180. return m.State
  4181. }
  4182. return 0
  4183. }
  4184. func (m *TaskProgressType) GetTotal() uint32 {
  4185. if m != nil {
  4186. return m.Total
  4187. }
  4188. return 0
  4189. }
  4190. type TaskData struct {
  4191. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  4192. Progress []*TaskProgressType `protobuf:"bytes,2,rep,name=progress,proto3" json:"progress,omitempty"`
  4193. State uint32 `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  4194. BeginTime uint64 `protobuf:"varint,4,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4195. TaskType int32 `protobuf:"varint,5,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
  4196. HardState int32 `protobuf:"varint,6,opt,name=hard_state,json=hardState,proto3" json:"hard_state,omitempty"`
  4197. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4198. XXX_unrecognized []byte `json:"-"`
  4199. XXX_sizecache int32 `json:"-"`
  4200. }
  4201. func (m *TaskData) Reset() { *m = TaskData{} }
  4202. func (m *TaskData) String() string { return proto.CompactTextString(m) }
  4203. func (*TaskData) ProtoMessage() {}
  4204. func (*TaskData) Descriptor() ([]byte, []int) {
  4205. return fileDescriptor_116e343673f7ffaf, []int{68}
  4206. }
  4207. func (m *TaskData) XXX_Unmarshal(b []byte) error {
  4208. return xxx_messageInfo_TaskData.Unmarshal(m, b)
  4209. }
  4210. func (m *TaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4211. return xxx_messageInfo_TaskData.Marshal(b, m, deterministic)
  4212. }
  4213. func (m *TaskData) XXX_Merge(src proto.Message) {
  4214. xxx_messageInfo_TaskData.Merge(m, src)
  4215. }
  4216. func (m *TaskData) XXX_Size() int {
  4217. return xxx_messageInfo_TaskData.Size(m)
  4218. }
  4219. func (m *TaskData) XXX_DiscardUnknown() {
  4220. xxx_messageInfo_TaskData.DiscardUnknown(m)
  4221. }
  4222. var xxx_messageInfo_TaskData proto.InternalMessageInfo
  4223. func (m *TaskData) GetTaskId() uint32 {
  4224. if m != nil {
  4225. return m.TaskId
  4226. }
  4227. return 0
  4228. }
  4229. func (m *TaskData) GetProgress() []*TaskProgressType {
  4230. if m != nil {
  4231. return m.Progress
  4232. }
  4233. return nil
  4234. }
  4235. func (m *TaskData) GetState() uint32 {
  4236. if m != nil {
  4237. return m.State
  4238. }
  4239. return 0
  4240. }
  4241. func (m *TaskData) GetBeginTime() uint64 {
  4242. if m != nil {
  4243. return m.BeginTime
  4244. }
  4245. return 0
  4246. }
  4247. func (m *TaskData) GetTaskType() int32 {
  4248. if m != nil {
  4249. return m.TaskType
  4250. }
  4251. return 0
  4252. }
  4253. func (m *TaskData) GetHardState() int32 {
  4254. if m != nil {
  4255. return m.HardState
  4256. }
  4257. return 0
  4258. }
  4259. type HeadCond struct {
  4260. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  4261. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4262. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4263. XXX_unrecognized []byte `json:"-"`
  4264. XXX_sizecache int32 `json:"-"`
  4265. }
  4266. func (m *HeadCond) Reset() { *m = HeadCond{} }
  4267. func (m *HeadCond) String() string { return proto.CompactTextString(m) }
  4268. func (*HeadCond) ProtoMessage() {}
  4269. func (*HeadCond) Descriptor() ([]byte, []int) {
  4270. return fileDescriptor_116e343673f7ffaf, []int{69}
  4271. }
  4272. func (m *HeadCond) XXX_Unmarshal(b []byte) error {
  4273. return xxx_messageInfo_HeadCond.Unmarshal(m, b)
  4274. }
  4275. func (m *HeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4276. return xxx_messageInfo_HeadCond.Marshal(b, m, deterministic)
  4277. }
  4278. func (m *HeadCond) XXX_Merge(src proto.Message) {
  4279. xxx_messageInfo_HeadCond.Merge(m, src)
  4280. }
  4281. func (m *HeadCond) XXX_Size() int {
  4282. return xxx_messageInfo_HeadCond.Size(m)
  4283. }
  4284. func (m *HeadCond) XXX_DiscardUnknown() {
  4285. xxx_messageInfo_HeadCond.DiscardUnknown(m)
  4286. }
  4287. var xxx_messageInfo_HeadCond proto.InternalMessageInfo
  4288. func (m *HeadCond) GetHeadId() int32 {
  4289. if m != nil {
  4290. return m.HeadId
  4291. }
  4292. return 0
  4293. }
  4294. func (m *HeadCond) GetTaskList() []*TaskData {
  4295. if m != nil {
  4296. return m.TaskList
  4297. }
  4298. return nil
  4299. }
  4300. type RoleHeadCond struct {
  4301. Conditions []*HeadCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4302. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4303. XXX_unrecognized []byte `json:"-"`
  4304. XXX_sizecache int32 `json:"-"`
  4305. }
  4306. func (m *RoleHeadCond) Reset() { *m = RoleHeadCond{} }
  4307. func (m *RoleHeadCond) String() string { return proto.CompactTextString(m) }
  4308. func (*RoleHeadCond) ProtoMessage() {}
  4309. func (*RoleHeadCond) Descriptor() ([]byte, []int) {
  4310. return fileDescriptor_116e343673f7ffaf, []int{70}
  4311. }
  4312. func (m *RoleHeadCond) XXX_Unmarshal(b []byte) error {
  4313. return xxx_messageInfo_RoleHeadCond.Unmarshal(m, b)
  4314. }
  4315. func (m *RoleHeadCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4316. return xxx_messageInfo_RoleHeadCond.Marshal(b, m, deterministic)
  4317. }
  4318. func (m *RoleHeadCond) XXX_Merge(src proto.Message) {
  4319. xxx_messageInfo_RoleHeadCond.Merge(m, src)
  4320. }
  4321. func (m *RoleHeadCond) XXX_Size() int {
  4322. return xxx_messageInfo_RoleHeadCond.Size(m)
  4323. }
  4324. func (m *RoleHeadCond) XXX_DiscardUnknown() {
  4325. xxx_messageInfo_RoleHeadCond.DiscardUnknown(m)
  4326. }
  4327. var xxx_messageInfo_RoleHeadCond proto.InternalMessageInfo
  4328. func (m *RoleHeadCond) GetConditions() []*HeadCond {
  4329. if m != nil {
  4330. return m.Conditions
  4331. }
  4332. return nil
  4333. }
  4334. type HeroCond struct {
  4335. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4336. TaskList []*TaskData `protobuf:"bytes,2,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4337. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4338. XXX_unrecognized []byte `json:"-"`
  4339. XXX_sizecache int32 `json:"-"`
  4340. }
  4341. func (m *HeroCond) Reset() { *m = HeroCond{} }
  4342. func (m *HeroCond) String() string { return proto.CompactTextString(m) }
  4343. func (*HeroCond) ProtoMessage() {}
  4344. func (*HeroCond) Descriptor() ([]byte, []int) {
  4345. return fileDescriptor_116e343673f7ffaf, []int{71}
  4346. }
  4347. func (m *HeroCond) XXX_Unmarshal(b []byte) error {
  4348. return xxx_messageInfo_HeroCond.Unmarshal(m, b)
  4349. }
  4350. func (m *HeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4351. return xxx_messageInfo_HeroCond.Marshal(b, m, deterministic)
  4352. }
  4353. func (m *HeroCond) XXX_Merge(src proto.Message) {
  4354. xxx_messageInfo_HeroCond.Merge(m, src)
  4355. }
  4356. func (m *HeroCond) XXX_Size() int {
  4357. return xxx_messageInfo_HeroCond.Size(m)
  4358. }
  4359. func (m *HeroCond) XXX_DiscardUnknown() {
  4360. xxx_messageInfo_HeroCond.DiscardUnknown(m)
  4361. }
  4362. var xxx_messageInfo_HeroCond proto.InternalMessageInfo
  4363. func (m *HeroCond) GetHeroId() int32 {
  4364. if m != nil {
  4365. return m.HeroId
  4366. }
  4367. return 0
  4368. }
  4369. func (m *HeroCond) GetTaskList() []*TaskData {
  4370. if m != nil {
  4371. return m.TaskList
  4372. }
  4373. return nil
  4374. }
  4375. type RoleHeroCond struct {
  4376. Conditions []*HeroCond `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
  4377. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4378. XXX_unrecognized []byte `json:"-"`
  4379. XXX_sizecache int32 `json:"-"`
  4380. }
  4381. func (m *RoleHeroCond) Reset() { *m = RoleHeroCond{} }
  4382. func (m *RoleHeroCond) String() string { return proto.CompactTextString(m) }
  4383. func (*RoleHeroCond) ProtoMessage() {}
  4384. func (*RoleHeroCond) Descriptor() ([]byte, []int) {
  4385. return fileDescriptor_116e343673f7ffaf, []int{72}
  4386. }
  4387. func (m *RoleHeroCond) XXX_Unmarshal(b []byte) error {
  4388. return xxx_messageInfo_RoleHeroCond.Unmarshal(m, b)
  4389. }
  4390. func (m *RoleHeroCond) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4391. return xxx_messageInfo_RoleHeroCond.Marshal(b, m, deterministic)
  4392. }
  4393. func (m *RoleHeroCond) XXX_Merge(src proto.Message) {
  4394. xxx_messageInfo_RoleHeroCond.Merge(m, src)
  4395. }
  4396. func (m *RoleHeroCond) XXX_Size() int {
  4397. return xxx_messageInfo_RoleHeroCond.Size(m)
  4398. }
  4399. func (m *RoleHeroCond) XXX_DiscardUnknown() {
  4400. xxx_messageInfo_RoleHeroCond.DiscardUnknown(m)
  4401. }
  4402. var xxx_messageInfo_RoleHeroCond proto.InternalMessageInfo
  4403. func (m *RoleHeroCond) GetConditions() []*HeroCond {
  4404. if m != nil {
  4405. return m.Conditions
  4406. }
  4407. return nil
  4408. }
  4409. type RoleTask struct {
  4410. TaskList []*TaskData `protobuf:"bytes,1,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  4411. Condition []*ChangeJob `protobuf:"bytes,2,rep,name=condition,proto3" json:"condition,omitempty"`
  4412. HeadCond *RoleHeadCond `protobuf:"bytes,3,opt,name=head_cond,json=headCond,proto3" json:"head_cond,omitempty"`
  4413. HeroCond *RoleHeroCond `protobuf:"bytes,4,opt,name=hero_cond,json=heroCond,proto3" json:"hero_cond,omitempty"`
  4414. DailyTaskScore *KeyValueType `protobuf:"bytes,5,opt,name=daily_task_score,json=dailyTaskScore,proto3" json:"daily_task_score,omitempty"`
  4415. WeekTaskScore *KeyValueType `protobuf:"bytes,6,opt,name=week_task_score,json=weekTaskScore,proto3" json:"week_task_score,omitempty"`
  4416. // 任务通用累计计数
  4417. TotalAddZeny uint64 `protobuf:"varint,7,opt,name=total_add_zeny,json=totalAddZeny,proto3" json:"total_add_zeny,omitempty"`
  4418. AccumulativeCardMvp int32 `protobuf:"varint,8,opt,name=accumulative_card_mvp,json=accumulativeCardMvp,proto3" json:"accumulative_card_mvp,omitempty"`
  4419. Latest5HourTime uint64 `protobuf:"varint,9,opt,name=latest5_hour_time,json=latest5HourTime,proto3" json:"latest5_hour_time,omitempty"`
  4420. LatestWeek5HourTime uint64 `protobuf:"varint,10,opt,name=latest_week5_hour_time,json=latestWeek5HourTime,proto3" json:"latest_week5_hour_time,omitempty"`
  4421. TypeRecCount []*KeyValueType `protobuf:"bytes,11,rep,name=type_rec_count,json=typeRecCount,proto3" json:"type_rec_count,omitempty"`
  4422. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4423. XXX_unrecognized []byte `json:"-"`
  4424. XXX_sizecache int32 `json:"-"`
  4425. }
  4426. func (m *RoleTask) Reset() { *m = RoleTask{} }
  4427. func (m *RoleTask) String() string { return proto.CompactTextString(m) }
  4428. func (*RoleTask) ProtoMessage() {}
  4429. func (*RoleTask) Descriptor() ([]byte, []int) {
  4430. return fileDescriptor_116e343673f7ffaf, []int{73}
  4431. }
  4432. func (m *RoleTask) XXX_Unmarshal(b []byte) error {
  4433. return xxx_messageInfo_RoleTask.Unmarshal(m, b)
  4434. }
  4435. func (m *RoleTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4436. return xxx_messageInfo_RoleTask.Marshal(b, m, deterministic)
  4437. }
  4438. func (m *RoleTask) XXX_Merge(src proto.Message) {
  4439. xxx_messageInfo_RoleTask.Merge(m, src)
  4440. }
  4441. func (m *RoleTask) XXX_Size() int {
  4442. return xxx_messageInfo_RoleTask.Size(m)
  4443. }
  4444. func (m *RoleTask) XXX_DiscardUnknown() {
  4445. xxx_messageInfo_RoleTask.DiscardUnknown(m)
  4446. }
  4447. var xxx_messageInfo_RoleTask proto.InternalMessageInfo
  4448. func (m *RoleTask) GetTaskList() []*TaskData {
  4449. if m != nil {
  4450. return m.TaskList
  4451. }
  4452. return nil
  4453. }
  4454. func (m *RoleTask) GetCondition() []*ChangeJob {
  4455. if m != nil {
  4456. return m.Condition
  4457. }
  4458. return nil
  4459. }
  4460. func (m *RoleTask) GetHeadCond() *RoleHeadCond {
  4461. if m != nil {
  4462. return m.HeadCond
  4463. }
  4464. return nil
  4465. }
  4466. func (m *RoleTask) GetHeroCond() *RoleHeroCond {
  4467. if m != nil {
  4468. return m.HeroCond
  4469. }
  4470. return nil
  4471. }
  4472. func (m *RoleTask) GetDailyTaskScore() *KeyValueType {
  4473. if m != nil {
  4474. return m.DailyTaskScore
  4475. }
  4476. return nil
  4477. }
  4478. func (m *RoleTask) GetWeekTaskScore() *KeyValueType {
  4479. if m != nil {
  4480. return m.WeekTaskScore
  4481. }
  4482. return nil
  4483. }
  4484. func (m *RoleTask) GetTotalAddZeny() uint64 {
  4485. if m != nil {
  4486. return m.TotalAddZeny
  4487. }
  4488. return 0
  4489. }
  4490. func (m *RoleTask) GetAccumulativeCardMvp() int32 {
  4491. if m != nil {
  4492. return m.AccumulativeCardMvp
  4493. }
  4494. return 0
  4495. }
  4496. func (m *RoleTask) GetLatest5HourTime() uint64 {
  4497. if m != nil {
  4498. return m.Latest5HourTime
  4499. }
  4500. return 0
  4501. }
  4502. func (m *RoleTask) GetLatestWeek5HourTime() uint64 {
  4503. if m != nil {
  4504. return m.LatestWeek5HourTime
  4505. }
  4506. return 0
  4507. }
  4508. func (m *RoleTask) GetTypeRecCount() []*KeyValueType {
  4509. if m != nil {
  4510. return m.TypeRecCount
  4511. }
  4512. return nil
  4513. }
  4514. type SlotFightPower struct {
  4515. HeroId int32 `protobuf:"varint,1,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  4516. HeroFightPower uint64 `protobuf:"varint,2,opt,name=hero_fight_power,json=heroFightPower,proto3" json:"hero_fight_power,omitempty"`
  4517. PetFightPower uint64 `protobuf:"varint,3,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  4518. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4519. XXX_unrecognized []byte `json:"-"`
  4520. XXX_sizecache int32 `json:"-"`
  4521. }
  4522. func (m *SlotFightPower) Reset() { *m = SlotFightPower{} }
  4523. func (m *SlotFightPower) String() string { return proto.CompactTextString(m) }
  4524. func (*SlotFightPower) ProtoMessage() {}
  4525. func (*SlotFightPower) Descriptor() ([]byte, []int) {
  4526. return fileDescriptor_116e343673f7ffaf, []int{74}
  4527. }
  4528. func (m *SlotFightPower) XXX_Unmarshal(b []byte) error {
  4529. return xxx_messageInfo_SlotFightPower.Unmarshal(m, b)
  4530. }
  4531. func (m *SlotFightPower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4532. return xxx_messageInfo_SlotFightPower.Marshal(b, m, deterministic)
  4533. }
  4534. func (m *SlotFightPower) XXX_Merge(src proto.Message) {
  4535. xxx_messageInfo_SlotFightPower.Merge(m, src)
  4536. }
  4537. func (m *SlotFightPower) XXX_Size() int {
  4538. return xxx_messageInfo_SlotFightPower.Size(m)
  4539. }
  4540. func (m *SlotFightPower) XXX_DiscardUnknown() {
  4541. xxx_messageInfo_SlotFightPower.DiscardUnknown(m)
  4542. }
  4543. var xxx_messageInfo_SlotFightPower proto.InternalMessageInfo
  4544. func (m *SlotFightPower) GetHeroId() int32 {
  4545. if m != nil {
  4546. return m.HeroId
  4547. }
  4548. return 0
  4549. }
  4550. func (m *SlotFightPower) GetHeroFightPower() uint64 {
  4551. if m != nil {
  4552. return m.HeroFightPower
  4553. }
  4554. return 0
  4555. }
  4556. func (m *SlotFightPower) GetPetFightPower() uint64 {
  4557. if m != nil {
  4558. return m.PetFightPower
  4559. }
  4560. return 0
  4561. }
  4562. type FightPowerData struct {
  4563. TotalFightpower uint32 `protobuf:"varint,1,opt,name=total_fightpower,json=totalFightpower,proto3" json:"total_fightpower,omitempty"`
  4564. SlotFightpower []*SlotFightPower `protobuf:"bytes,2,rep,name=slot_fightpower,json=slotFightpower,proto3" json:"slot_fightpower,omitempty"`
  4565. PetBondFightpower uint32 `protobuf:"varint,3,opt,name=pet_bond_fightpower,json=petBondFightpower,proto3" json:"pet_bond_fightpower,omitempty"`
  4566. ActorFightpower []*SlotFightPower `protobuf:"bytes,4,rep,name=actor_fightpower,json=actorFightpower,proto3" json:"actor_fightpower,omitempty"`
  4567. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4568. XXX_unrecognized []byte `json:"-"`
  4569. XXX_sizecache int32 `json:"-"`
  4570. }
  4571. func (m *FightPowerData) Reset() { *m = FightPowerData{} }
  4572. func (m *FightPowerData) String() string { return proto.CompactTextString(m) }
  4573. func (*FightPowerData) ProtoMessage() {}
  4574. func (*FightPowerData) Descriptor() ([]byte, []int) {
  4575. return fileDescriptor_116e343673f7ffaf, []int{75}
  4576. }
  4577. func (m *FightPowerData) XXX_Unmarshal(b []byte) error {
  4578. return xxx_messageInfo_FightPowerData.Unmarshal(m, b)
  4579. }
  4580. func (m *FightPowerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4581. return xxx_messageInfo_FightPowerData.Marshal(b, m, deterministic)
  4582. }
  4583. func (m *FightPowerData) XXX_Merge(src proto.Message) {
  4584. xxx_messageInfo_FightPowerData.Merge(m, src)
  4585. }
  4586. func (m *FightPowerData) XXX_Size() int {
  4587. return xxx_messageInfo_FightPowerData.Size(m)
  4588. }
  4589. func (m *FightPowerData) XXX_DiscardUnknown() {
  4590. xxx_messageInfo_FightPowerData.DiscardUnknown(m)
  4591. }
  4592. var xxx_messageInfo_FightPowerData proto.InternalMessageInfo
  4593. func (m *FightPowerData) GetTotalFightpower() uint32 {
  4594. if m != nil {
  4595. return m.TotalFightpower
  4596. }
  4597. return 0
  4598. }
  4599. func (m *FightPowerData) GetSlotFightpower() []*SlotFightPower {
  4600. if m != nil {
  4601. return m.SlotFightpower
  4602. }
  4603. return nil
  4604. }
  4605. func (m *FightPowerData) GetPetBondFightpower() uint32 {
  4606. if m != nil {
  4607. return m.PetBondFightpower
  4608. }
  4609. return 0
  4610. }
  4611. func (m *FightPowerData) GetActorFightpower() []*SlotFightPower {
  4612. if m != nil {
  4613. return m.ActorFightpower
  4614. }
  4615. return nil
  4616. }
  4617. // //////////////////////Arena
  4618. type RushArena struct {
  4619. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  4620. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  4621. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  4622. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  4623. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4624. XXX_unrecognized []byte `json:"-"`
  4625. XXX_sizecache int32 `json:"-"`
  4626. }
  4627. func (m *RushArena) Reset() { *m = RushArena{} }
  4628. func (m *RushArena) String() string { return proto.CompactTextString(m) }
  4629. func (*RushArena) ProtoMessage() {}
  4630. func (*RushArena) Descriptor() ([]byte, []int) {
  4631. return fileDescriptor_116e343673f7ffaf, []int{76}
  4632. }
  4633. func (m *RushArena) XXX_Unmarshal(b []byte) error {
  4634. return xxx_messageInfo_RushArena.Unmarshal(m, b)
  4635. }
  4636. func (m *RushArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4637. return xxx_messageInfo_RushArena.Marshal(b, m, deterministic)
  4638. }
  4639. func (m *RushArena) XXX_Merge(src proto.Message) {
  4640. xxx_messageInfo_RushArena.Merge(m, src)
  4641. }
  4642. func (m *RushArena) XXX_Size() int {
  4643. return xxx_messageInfo_RushArena.Size(m)
  4644. }
  4645. func (m *RushArena) XXX_DiscardUnknown() {
  4646. xxx_messageInfo_RushArena.DiscardUnknown(m)
  4647. }
  4648. var xxx_messageInfo_RushArena proto.InternalMessageInfo
  4649. func (m *RushArena) GetRushRound() int32 {
  4650. if m != nil {
  4651. return m.RushRound
  4652. }
  4653. return 0
  4654. }
  4655. func (m *RushArena) GetCount() int32 {
  4656. if m != nil {
  4657. return m.Count
  4658. }
  4659. return 0
  4660. }
  4661. func (m *RushArena) GetReward() int32 {
  4662. if m != nil {
  4663. return m.Reward
  4664. }
  4665. return 0
  4666. }
  4667. func (m *RushArena) GetRankReward() int32 {
  4668. if m != nil {
  4669. return m.RankReward
  4670. }
  4671. return 0
  4672. }
  4673. type ArenaInfo struct {
  4674. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  4675. RewardCount int32 `protobuf:"varint,2,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  4676. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  4677. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  4678. WinCount int32 `protobuf:"varint,5,opt,name=win_count,json=winCount,proto3" json:"win_count,omitempty"`
  4679. TotalCount int32 `protobuf:"varint,6,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
  4680. OldScore int32 `protobuf:"varint,7,opt,name=old_score,json=oldScore,proto3" json:"old_score,omitempty"`
  4681. WinStreak int32 `protobuf:"varint,8,opt,name=win_streak,json=winStreak,proto3" json:"win_streak,omitempty"`
  4682. FailedStreak int32 `protobuf:"varint,9,opt,name=failed_streak,json=failedStreak,proto3" json:"failed_streak,omitempty"`
  4683. LastChallengePlayer uint64 `protobuf:"varint,10,opt,name=last_challenge_player,json=lastChallengePlayer,proto3" json:"last_challenge_player,omitempty"`
  4684. SelfHeroList []int32 `protobuf:"varint,11,rep,packed,name=self_hero_list,json=selfHeroList,proto3" json:"self_hero_list,omitempty"`
  4685. ArenaSeasonId int32 `protobuf:"varint,12,opt,name=arena_season_id,json=arenaSeasonId,proto3" json:"arena_season_id,omitempty"`
  4686. LastArenaSeasonTime uint64 `protobuf:"varint,13,opt,name=last_arena_season_time,json=lastArenaSeasonTime,proto3" json:"last_arena_season_time,omitempty"`
  4687. // 历史记录换赛季不清空
  4688. RecordWinCount int32 `protobuf:"varint,14,opt,name=record_win_count,json=recordWinCount,proto3" json:"record_win_count,omitempty"`
  4689. RecordTotalCount int32 `protobuf:"varint,15,opt,name=record_total_count,json=recordTotalCount,proto3" json:"record_total_count,omitempty"`
  4690. RushArena *RushArena `protobuf:"bytes,16,opt,name=rush_arena,json=rushArena,proto3" json:"rush_arena,omitempty"`
  4691. ArenaSeasonIdReduce int32 `protobuf:"varint,17,opt,name=arena_season_id_reduce,json=arenaSeasonIdReduce,proto3" json:"arena_season_id_reduce,omitempty"`
  4692. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4693. XXX_unrecognized []byte `json:"-"`
  4694. XXX_sizecache int32 `json:"-"`
  4695. }
  4696. func (m *ArenaInfo) Reset() { *m = ArenaInfo{} }
  4697. func (m *ArenaInfo) String() string { return proto.CompactTextString(m) }
  4698. func (*ArenaInfo) ProtoMessage() {}
  4699. func (*ArenaInfo) Descriptor() ([]byte, []int) {
  4700. return fileDescriptor_116e343673f7ffaf, []int{77}
  4701. }
  4702. func (m *ArenaInfo) XXX_Unmarshal(b []byte) error {
  4703. return xxx_messageInfo_ArenaInfo.Unmarshal(m, b)
  4704. }
  4705. func (m *ArenaInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4706. return xxx_messageInfo_ArenaInfo.Marshal(b, m, deterministic)
  4707. }
  4708. func (m *ArenaInfo) XXX_Merge(src proto.Message) {
  4709. xxx_messageInfo_ArenaInfo.Merge(m, src)
  4710. }
  4711. func (m *ArenaInfo) XXX_Size() int {
  4712. return xxx_messageInfo_ArenaInfo.Size(m)
  4713. }
  4714. func (m *ArenaInfo) XXX_DiscardUnknown() {
  4715. xxx_messageInfo_ArenaInfo.DiscardUnknown(m)
  4716. }
  4717. var xxx_messageInfo_ArenaInfo proto.InternalMessageInfo
  4718. func (m *ArenaInfo) GetChallengeCount() int32 {
  4719. if m != nil {
  4720. return m.ChallengeCount
  4721. }
  4722. return 0
  4723. }
  4724. func (m *ArenaInfo) GetRewardCount() int32 {
  4725. if m != nil {
  4726. return m.RewardCount
  4727. }
  4728. return 0
  4729. }
  4730. func (m *ArenaInfo) GetBuyCount() int32 {
  4731. if m != nil {
  4732. return m.BuyCount
  4733. }
  4734. return 0
  4735. }
  4736. func (m *ArenaInfo) GetScore() int32 {
  4737. if m != nil {
  4738. return m.Score
  4739. }
  4740. return 0
  4741. }
  4742. func (m *ArenaInfo) GetWinCount() int32 {
  4743. if m != nil {
  4744. return m.WinCount
  4745. }
  4746. return 0
  4747. }
  4748. func (m *ArenaInfo) GetTotalCount() int32 {
  4749. if m != nil {
  4750. return m.TotalCount
  4751. }
  4752. return 0
  4753. }
  4754. func (m *ArenaInfo) GetOldScore() int32 {
  4755. if m != nil {
  4756. return m.OldScore
  4757. }
  4758. return 0
  4759. }
  4760. func (m *ArenaInfo) GetWinStreak() int32 {
  4761. if m != nil {
  4762. return m.WinStreak
  4763. }
  4764. return 0
  4765. }
  4766. func (m *ArenaInfo) GetFailedStreak() int32 {
  4767. if m != nil {
  4768. return m.FailedStreak
  4769. }
  4770. return 0
  4771. }
  4772. func (m *ArenaInfo) GetLastChallengePlayer() uint64 {
  4773. if m != nil {
  4774. return m.LastChallengePlayer
  4775. }
  4776. return 0
  4777. }
  4778. func (m *ArenaInfo) GetSelfHeroList() []int32 {
  4779. if m != nil {
  4780. return m.SelfHeroList
  4781. }
  4782. return nil
  4783. }
  4784. func (m *ArenaInfo) GetArenaSeasonId() int32 {
  4785. if m != nil {
  4786. return m.ArenaSeasonId
  4787. }
  4788. return 0
  4789. }
  4790. func (m *ArenaInfo) GetLastArenaSeasonTime() uint64 {
  4791. if m != nil {
  4792. return m.LastArenaSeasonTime
  4793. }
  4794. return 0
  4795. }
  4796. func (m *ArenaInfo) GetRecordWinCount() int32 {
  4797. if m != nil {
  4798. return m.RecordWinCount
  4799. }
  4800. return 0
  4801. }
  4802. func (m *ArenaInfo) GetRecordTotalCount() int32 {
  4803. if m != nil {
  4804. return m.RecordTotalCount
  4805. }
  4806. return 0
  4807. }
  4808. func (m *ArenaInfo) GetRushArena() *RushArena {
  4809. if m != nil {
  4810. return m.RushArena
  4811. }
  4812. return nil
  4813. }
  4814. func (m *ArenaInfo) GetArenaSeasonIdReduce() int32 {
  4815. if m != nil {
  4816. return m.ArenaSeasonIdReduce
  4817. }
  4818. return 0
  4819. }
  4820. // 道场排行信息
  4821. type ArenaRankInfo struct {
  4822. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  4823. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  4824. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  4825. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4826. XXX_unrecognized []byte `json:"-"`
  4827. XXX_sizecache int32 `json:"-"`
  4828. }
  4829. func (m *ArenaRankInfo) Reset() { *m = ArenaRankInfo{} }
  4830. func (m *ArenaRankInfo) String() string { return proto.CompactTextString(m) }
  4831. func (*ArenaRankInfo) ProtoMessage() {}
  4832. func (*ArenaRankInfo) Descriptor() ([]byte, []int) {
  4833. return fileDescriptor_116e343673f7ffaf, []int{78}
  4834. }
  4835. func (m *ArenaRankInfo) XXX_Unmarshal(b []byte) error {
  4836. return xxx_messageInfo_ArenaRankInfo.Unmarshal(m, b)
  4837. }
  4838. func (m *ArenaRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4839. return xxx_messageInfo_ArenaRankInfo.Marshal(b, m, deterministic)
  4840. }
  4841. func (m *ArenaRankInfo) XXX_Merge(src proto.Message) {
  4842. xxx_messageInfo_ArenaRankInfo.Merge(m, src)
  4843. }
  4844. func (m *ArenaRankInfo) XXX_Size() int {
  4845. return xxx_messageInfo_ArenaRankInfo.Size(m)
  4846. }
  4847. func (m *ArenaRankInfo) XXX_DiscardUnknown() {
  4848. xxx_messageInfo_ArenaRankInfo.DiscardUnknown(m)
  4849. }
  4850. var xxx_messageInfo_ArenaRankInfo proto.InternalMessageInfo
  4851. func (m *ArenaRankInfo) GetRank() int32 {
  4852. if m != nil {
  4853. return m.Rank
  4854. }
  4855. return 0
  4856. }
  4857. func (m *ArenaRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  4858. if m != nil {
  4859. return m.BriefInfo
  4860. }
  4861. return nil
  4862. }
  4863. func (m *ArenaRankInfo) GetScore() int32 {
  4864. if m != nil {
  4865. return m.Score
  4866. }
  4867. return 0
  4868. }
  4869. type RoleArena struct {
  4870. Arena *ArenaInfo `protobuf:"bytes,1,opt,name=arena,proto3" json:"arena,omitempty"`
  4871. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4872. XXX_unrecognized []byte `json:"-"`
  4873. XXX_sizecache int32 `json:"-"`
  4874. }
  4875. func (m *RoleArena) Reset() { *m = RoleArena{} }
  4876. func (m *RoleArena) String() string { return proto.CompactTextString(m) }
  4877. func (*RoleArena) ProtoMessage() {}
  4878. func (*RoleArena) Descriptor() ([]byte, []int) {
  4879. return fileDescriptor_116e343673f7ffaf, []int{79}
  4880. }
  4881. func (m *RoleArena) XXX_Unmarshal(b []byte) error {
  4882. return xxx_messageInfo_RoleArena.Unmarshal(m, b)
  4883. }
  4884. func (m *RoleArena) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4885. return xxx_messageInfo_RoleArena.Marshal(b, m, deterministic)
  4886. }
  4887. func (m *RoleArena) XXX_Merge(src proto.Message) {
  4888. xxx_messageInfo_RoleArena.Merge(m, src)
  4889. }
  4890. func (m *RoleArena) XXX_Size() int {
  4891. return xxx_messageInfo_RoleArena.Size(m)
  4892. }
  4893. func (m *RoleArena) XXX_DiscardUnknown() {
  4894. xxx_messageInfo_RoleArena.DiscardUnknown(m)
  4895. }
  4896. var xxx_messageInfo_RoleArena proto.InternalMessageInfo
  4897. func (m *RoleArena) GetArena() *ArenaInfo {
  4898. if m != nil {
  4899. return m.Arena
  4900. }
  4901. return nil
  4902. }
  4903. // //////////////////////mail
  4904. type MailContent struct {
  4905. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  4906. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  4907. Type int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
  4908. RewardList []*KeyValueType `protobuf:"bytes,4,rep,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  4909. BeginTime uint64 `protobuf:"varint,5,opt,name=begin_time,json=beginTime,proto3" json:"begin_time,omitempty"`
  4910. ExpireTime uint64 `protobuf:"varint,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  4911. // 0未读取 1已读取 | 00未获取 10已获取 | 000 未删除 100 已删除
  4912. State int32 `protobuf:"varint,7,opt,name=state,proto3" json:"state,omitempty"`
  4913. ParamList []int32 `protobuf:"varint,8,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  4914. Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
  4915. Content string `protobuf:"bytes,10,opt,name=content,proto3" json:"content,omitempty"`
  4916. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4917. XXX_unrecognized []byte `json:"-"`
  4918. XXX_sizecache int32 `json:"-"`
  4919. }
  4920. func (m *MailContent) Reset() { *m = MailContent{} }
  4921. func (m *MailContent) String() string { return proto.CompactTextString(m) }
  4922. func (*MailContent) ProtoMessage() {}
  4923. func (*MailContent) Descriptor() ([]byte, []int) {
  4924. return fileDescriptor_116e343673f7ffaf, []int{80}
  4925. }
  4926. func (m *MailContent) XXX_Unmarshal(b []byte) error {
  4927. return xxx_messageInfo_MailContent.Unmarshal(m, b)
  4928. }
  4929. func (m *MailContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4930. return xxx_messageInfo_MailContent.Marshal(b, m, deterministic)
  4931. }
  4932. func (m *MailContent) XXX_Merge(src proto.Message) {
  4933. xxx_messageInfo_MailContent.Merge(m, src)
  4934. }
  4935. func (m *MailContent) XXX_Size() int {
  4936. return xxx_messageInfo_MailContent.Size(m)
  4937. }
  4938. func (m *MailContent) XXX_DiscardUnknown() {
  4939. xxx_messageInfo_MailContent.DiscardUnknown(m)
  4940. }
  4941. var xxx_messageInfo_MailContent proto.InternalMessageInfo
  4942. func (m *MailContent) GetId() int32 {
  4943. if m != nil {
  4944. return m.Id
  4945. }
  4946. return 0
  4947. }
  4948. func (m *MailContent) GetConfigId() int32 {
  4949. if m != nil {
  4950. return m.ConfigId
  4951. }
  4952. return 0
  4953. }
  4954. func (m *MailContent) GetType() int32 {
  4955. if m != nil {
  4956. return m.Type
  4957. }
  4958. return 0
  4959. }
  4960. func (m *MailContent) GetRewardList() []*KeyValueType {
  4961. if m != nil {
  4962. return m.RewardList
  4963. }
  4964. return nil
  4965. }
  4966. func (m *MailContent) GetBeginTime() uint64 {
  4967. if m != nil {
  4968. return m.BeginTime
  4969. }
  4970. return 0
  4971. }
  4972. func (m *MailContent) GetExpireTime() uint64 {
  4973. if m != nil {
  4974. return m.ExpireTime
  4975. }
  4976. return 0
  4977. }
  4978. func (m *MailContent) GetState() int32 {
  4979. if m != nil {
  4980. return m.State
  4981. }
  4982. return 0
  4983. }
  4984. func (m *MailContent) GetParamList() []int32 {
  4985. if m != nil {
  4986. return m.ParamList
  4987. }
  4988. return nil
  4989. }
  4990. func (m *MailContent) GetTitle() string {
  4991. if m != nil {
  4992. return m.Title
  4993. }
  4994. return ""
  4995. }
  4996. func (m *MailContent) GetContent() string {
  4997. if m != nil {
  4998. return m.Content
  4999. }
  5000. return ""
  5001. }
  5002. type RoleMail struct {
  5003. MailList []*MailContent `protobuf:"bytes,1,rep,name=mail_list,json=mailList,proto3" json:"mail_list,omitempty"`
  5004. MaxMailId int32 `protobuf:"varint,2,opt,name=max_mail_id,json=maxMailId,proto3" json:"max_mail_id,omitempty"`
  5005. CurrGlobalMailId int32 `protobuf:"varint,3,opt,name=curr_global_mail_id,json=currGlobalMailId,proto3" json:"curr_global_mail_id,omitempty"`
  5006. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5007. XXX_unrecognized []byte `json:"-"`
  5008. XXX_sizecache int32 `json:"-"`
  5009. }
  5010. func (m *RoleMail) Reset() { *m = RoleMail{} }
  5011. func (m *RoleMail) String() string { return proto.CompactTextString(m) }
  5012. func (*RoleMail) ProtoMessage() {}
  5013. func (*RoleMail) Descriptor() ([]byte, []int) {
  5014. return fileDescriptor_116e343673f7ffaf, []int{81}
  5015. }
  5016. func (m *RoleMail) XXX_Unmarshal(b []byte) error {
  5017. return xxx_messageInfo_RoleMail.Unmarshal(m, b)
  5018. }
  5019. func (m *RoleMail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5020. return xxx_messageInfo_RoleMail.Marshal(b, m, deterministic)
  5021. }
  5022. func (m *RoleMail) XXX_Merge(src proto.Message) {
  5023. xxx_messageInfo_RoleMail.Merge(m, src)
  5024. }
  5025. func (m *RoleMail) XXX_Size() int {
  5026. return xxx_messageInfo_RoleMail.Size(m)
  5027. }
  5028. func (m *RoleMail) XXX_DiscardUnknown() {
  5029. xxx_messageInfo_RoleMail.DiscardUnknown(m)
  5030. }
  5031. var xxx_messageInfo_RoleMail proto.InternalMessageInfo
  5032. func (m *RoleMail) GetMailList() []*MailContent {
  5033. if m != nil {
  5034. return m.MailList
  5035. }
  5036. return nil
  5037. }
  5038. func (m *RoleMail) GetMaxMailId() int32 {
  5039. if m != nil {
  5040. return m.MaxMailId
  5041. }
  5042. return 0
  5043. }
  5044. func (m *RoleMail) GetCurrGlobalMailId() int32 {
  5045. if m != nil {
  5046. return m.CurrGlobalMailId
  5047. }
  5048. return 0
  5049. }
  5050. // //////////////////////ReadInfo 小红点数据
  5051. type RoleRed struct {
  5052. IsUnreadMail bool `protobuf:"varint,1,opt,name=is_unread_mail,json=isUnreadMail,proto3" json:"is_unread_mail,omitempty"`
  5053. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5054. XXX_unrecognized []byte `json:"-"`
  5055. XXX_sizecache int32 `json:"-"`
  5056. }
  5057. func (m *RoleRed) Reset() { *m = RoleRed{} }
  5058. func (m *RoleRed) String() string { return proto.CompactTextString(m) }
  5059. func (*RoleRed) ProtoMessage() {}
  5060. func (*RoleRed) Descriptor() ([]byte, []int) {
  5061. return fileDescriptor_116e343673f7ffaf, []int{82}
  5062. }
  5063. func (m *RoleRed) XXX_Unmarshal(b []byte) error {
  5064. return xxx_messageInfo_RoleRed.Unmarshal(m, b)
  5065. }
  5066. func (m *RoleRed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5067. return xxx_messageInfo_RoleRed.Marshal(b, m, deterministic)
  5068. }
  5069. func (m *RoleRed) XXX_Merge(src proto.Message) {
  5070. xxx_messageInfo_RoleRed.Merge(m, src)
  5071. }
  5072. func (m *RoleRed) XXX_Size() int {
  5073. return xxx_messageInfo_RoleRed.Size(m)
  5074. }
  5075. func (m *RoleRed) XXX_DiscardUnknown() {
  5076. xxx_messageInfo_RoleRed.DiscardUnknown(m)
  5077. }
  5078. var xxx_messageInfo_RoleRed proto.InternalMessageInfo
  5079. func (m *RoleRed) GetIsUnreadMail() bool {
  5080. if m != nil {
  5081. return m.IsUnreadMail
  5082. }
  5083. return false
  5084. }
  5085. // //////////////////////Competition 赛季玩法
  5086. // 赛季结算信息
  5087. type CompetitionRewardInfo struct {
  5088. RewardIdx int32 `protobuf:"varint,1,opt,name=reward_idx,json=rewardIdx,proto3" json:"reward_idx,omitempty"`
  5089. RewardEndTme uint64 `protobuf:"varint,2,opt,name=reward_end_tme,json=rewardEndTme,proto3" json:"reward_end_tme,omitempty"`
  5090. // 参数说明
  5091. // 1,2赛季类型,对应档位礼包id
  5092. ParamList []int32 `protobuf:"varint,3,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  5093. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5094. XXX_unrecognized []byte `json:"-"`
  5095. XXX_sizecache int32 `json:"-"`
  5096. }
  5097. func (m *CompetitionRewardInfo) Reset() { *m = CompetitionRewardInfo{} }
  5098. func (m *CompetitionRewardInfo) String() string { return proto.CompactTextString(m) }
  5099. func (*CompetitionRewardInfo) ProtoMessage() {}
  5100. func (*CompetitionRewardInfo) Descriptor() ([]byte, []int) {
  5101. return fileDescriptor_116e343673f7ffaf, []int{83}
  5102. }
  5103. func (m *CompetitionRewardInfo) XXX_Unmarshal(b []byte) error {
  5104. return xxx_messageInfo_CompetitionRewardInfo.Unmarshal(m, b)
  5105. }
  5106. func (m *CompetitionRewardInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5107. return xxx_messageInfo_CompetitionRewardInfo.Marshal(b, m, deterministic)
  5108. }
  5109. func (m *CompetitionRewardInfo) XXX_Merge(src proto.Message) {
  5110. xxx_messageInfo_CompetitionRewardInfo.Merge(m, src)
  5111. }
  5112. func (m *CompetitionRewardInfo) XXX_Size() int {
  5113. return xxx_messageInfo_CompetitionRewardInfo.Size(m)
  5114. }
  5115. func (m *CompetitionRewardInfo) XXX_DiscardUnknown() {
  5116. xxx_messageInfo_CompetitionRewardInfo.DiscardUnknown(m)
  5117. }
  5118. var xxx_messageInfo_CompetitionRewardInfo proto.InternalMessageInfo
  5119. func (m *CompetitionRewardInfo) GetRewardIdx() int32 {
  5120. if m != nil {
  5121. return m.RewardIdx
  5122. }
  5123. return 0
  5124. }
  5125. func (m *CompetitionRewardInfo) GetRewardEndTme() uint64 {
  5126. if m != nil {
  5127. return m.RewardEndTme
  5128. }
  5129. return 0
  5130. }
  5131. func (m *CompetitionRewardInfo) GetParamList() []int32 {
  5132. if m != nil {
  5133. return m.ParamList
  5134. }
  5135. return nil
  5136. }
  5137. // 历史赛季信息
  5138. type CompetitionInfo struct {
  5139. CompetitionId int32 `protobuf:"varint,1,opt,name=competition_id,json=competitionId,proto3" json:"competition_id,omitempty"`
  5140. CurEndTime uint64 `protobuf:"varint,2,opt,name=cur_end_time,json=curEndTime,proto3" json:"cur_end_time,omitempty"`
  5141. RewardInfoList []*CompetitionRewardInfo `protobuf:"bytes,3,rep,name=reward_info_list,json=rewardInfoList,proto3" json:"reward_info_list,omitempty"`
  5142. ComParam int32 `protobuf:"varint,4,opt,name=com_param,json=comParam,proto3" json:"com_param,omitempty"`
  5143. ComParamAddTime uint64 `protobuf:"varint,5,opt,name=com_param_add_time,json=comParamAddTime,proto3" json:"com_param_add_time,omitempty"`
  5144. // 显示超过进度使用
  5145. SelfRank int32 `protobuf:"varint,6,opt,name=self_rank,json=selfRank,proto3" json:"self_rank,omitempty"`
  5146. TotalRank int32 `protobuf:"varint,7,opt,name=total_rank,json=totalRank,proto3" json:"total_rank,omitempty"`
  5147. // 下一档积分差距
  5148. NextComScore int32 `protobuf:"varint,8,opt,name=next_com_score,json=nextComScore,proto3" json:"next_com_score,omitempty"`
  5149. LastComScore int32 `protobuf:"varint,9,opt,name=last_com_score,json=lastComScore,proto3" json:"last_com_score,omitempty"`
  5150. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5151. XXX_unrecognized []byte `json:"-"`
  5152. XXX_sizecache int32 `json:"-"`
  5153. }
  5154. func (m *CompetitionInfo) Reset() { *m = CompetitionInfo{} }
  5155. func (m *CompetitionInfo) String() string { return proto.CompactTextString(m) }
  5156. func (*CompetitionInfo) ProtoMessage() {}
  5157. func (*CompetitionInfo) Descriptor() ([]byte, []int) {
  5158. return fileDescriptor_116e343673f7ffaf, []int{84}
  5159. }
  5160. func (m *CompetitionInfo) XXX_Unmarshal(b []byte) error {
  5161. return xxx_messageInfo_CompetitionInfo.Unmarshal(m, b)
  5162. }
  5163. func (m *CompetitionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5164. return xxx_messageInfo_CompetitionInfo.Marshal(b, m, deterministic)
  5165. }
  5166. func (m *CompetitionInfo) XXX_Merge(src proto.Message) {
  5167. xxx_messageInfo_CompetitionInfo.Merge(m, src)
  5168. }
  5169. func (m *CompetitionInfo) XXX_Size() int {
  5170. return xxx_messageInfo_CompetitionInfo.Size(m)
  5171. }
  5172. func (m *CompetitionInfo) XXX_DiscardUnknown() {
  5173. xxx_messageInfo_CompetitionInfo.DiscardUnknown(m)
  5174. }
  5175. var xxx_messageInfo_CompetitionInfo proto.InternalMessageInfo
  5176. func (m *CompetitionInfo) GetCompetitionId() int32 {
  5177. if m != nil {
  5178. return m.CompetitionId
  5179. }
  5180. return 0
  5181. }
  5182. func (m *CompetitionInfo) GetCurEndTime() uint64 {
  5183. if m != nil {
  5184. return m.CurEndTime
  5185. }
  5186. return 0
  5187. }
  5188. func (m *CompetitionInfo) GetRewardInfoList() []*CompetitionRewardInfo {
  5189. if m != nil {
  5190. return m.RewardInfoList
  5191. }
  5192. return nil
  5193. }
  5194. func (m *CompetitionInfo) GetComParam() int32 {
  5195. if m != nil {
  5196. return m.ComParam
  5197. }
  5198. return 0
  5199. }
  5200. func (m *CompetitionInfo) GetComParamAddTime() uint64 {
  5201. if m != nil {
  5202. return m.ComParamAddTime
  5203. }
  5204. return 0
  5205. }
  5206. func (m *CompetitionInfo) GetSelfRank() int32 {
  5207. if m != nil {
  5208. return m.SelfRank
  5209. }
  5210. return 0
  5211. }
  5212. func (m *CompetitionInfo) GetTotalRank() int32 {
  5213. if m != nil {
  5214. return m.TotalRank
  5215. }
  5216. return 0
  5217. }
  5218. func (m *CompetitionInfo) GetNextComScore() int32 {
  5219. if m != nil {
  5220. return m.NextComScore
  5221. }
  5222. return 0
  5223. }
  5224. func (m *CompetitionInfo) GetLastComScore() int32 {
  5225. if m != nil {
  5226. return m.LastComScore
  5227. }
  5228. return 0
  5229. }
  5230. type DivineInfo struct {
  5231. // 占星
  5232. CurStars []int32 `protobuf:"varint,1,rep,packed,name=cur_stars,json=curStars,proto3" json:"cur_stars,omitempty"`
  5233. FailedCount int32 `protobuf:"varint,2,opt,name=failed_count,json=failedCount,proto3" json:"failed_count,omitempty"`
  5234. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5235. XXX_unrecognized []byte `json:"-"`
  5236. XXX_sizecache int32 `json:"-"`
  5237. }
  5238. func (m *DivineInfo) Reset() { *m = DivineInfo{} }
  5239. func (m *DivineInfo) String() string { return proto.CompactTextString(m) }
  5240. func (*DivineInfo) ProtoMessage() {}
  5241. func (*DivineInfo) Descriptor() ([]byte, []int) {
  5242. return fileDescriptor_116e343673f7ffaf, []int{85}
  5243. }
  5244. func (m *DivineInfo) XXX_Unmarshal(b []byte) error {
  5245. return xxx_messageInfo_DivineInfo.Unmarshal(m, b)
  5246. }
  5247. func (m *DivineInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5248. return xxx_messageInfo_DivineInfo.Marshal(b, m, deterministic)
  5249. }
  5250. func (m *DivineInfo) XXX_Merge(src proto.Message) {
  5251. xxx_messageInfo_DivineInfo.Merge(m, src)
  5252. }
  5253. func (m *DivineInfo) XXX_Size() int {
  5254. return xxx_messageInfo_DivineInfo.Size(m)
  5255. }
  5256. func (m *DivineInfo) XXX_DiscardUnknown() {
  5257. xxx_messageInfo_DivineInfo.DiscardUnknown(m)
  5258. }
  5259. var xxx_messageInfo_DivineInfo proto.InternalMessageInfo
  5260. func (m *DivineInfo) GetCurStars() []int32 {
  5261. if m != nil {
  5262. return m.CurStars
  5263. }
  5264. return nil
  5265. }
  5266. func (m *DivineInfo) GetFailedCount() int32 {
  5267. if m != nil {
  5268. return m.FailedCount
  5269. }
  5270. return 0
  5271. }
  5272. // 每日领奖数据
  5273. type DaySupplyData struct {
  5274. Begin uint64 `protobuf:"varint,1,opt,name=begin,proto3" json:"begin,omitempty"`
  5275. EndIndex uint64 `protobuf:"varint,2,opt,name=end_index,json=endIndex,proto3" json:"end_index,omitempty"`
  5276. Draw bool `protobuf:"varint,3,opt,name=draw,proto3" json:"draw,omitempty"`
  5277. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5278. XXX_unrecognized []byte `json:"-"`
  5279. XXX_sizecache int32 `json:"-"`
  5280. }
  5281. func (m *DaySupplyData) Reset() { *m = DaySupplyData{} }
  5282. func (m *DaySupplyData) String() string { return proto.CompactTextString(m) }
  5283. func (*DaySupplyData) ProtoMessage() {}
  5284. func (*DaySupplyData) Descriptor() ([]byte, []int) {
  5285. return fileDescriptor_116e343673f7ffaf, []int{86}
  5286. }
  5287. func (m *DaySupplyData) XXX_Unmarshal(b []byte) error {
  5288. return xxx_messageInfo_DaySupplyData.Unmarshal(m, b)
  5289. }
  5290. func (m *DaySupplyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5291. return xxx_messageInfo_DaySupplyData.Marshal(b, m, deterministic)
  5292. }
  5293. func (m *DaySupplyData) XXX_Merge(src proto.Message) {
  5294. xxx_messageInfo_DaySupplyData.Merge(m, src)
  5295. }
  5296. func (m *DaySupplyData) XXX_Size() int {
  5297. return xxx_messageInfo_DaySupplyData.Size(m)
  5298. }
  5299. func (m *DaySupplyData) XXX_DiscardUnknown() {
  5300. xxx_messageInfo_DaySupplyData.DiscardUnknown(m)
  5301. }
  5302. var xxx_messageInfo_DaySupplyData proto.InternalMessageInfo
  5303. func (m *DaySupplyData) GetBegin() uint64 {
  5304. if m != nil {
  5305. return m.Begin
  5306. }
  5307. return 0
  5308. }
  5309. func (m *DaySupplyData) GetEndIndex() uint64 {
  5310. if m != nil {
  5311. return m.EndIndex
  5312. }
  5313. return 0
  5314. }
  5315. func (m *DaySupplyData) GetDraw() bool {
  5316. if m != nil {
  5317. return m.Draw
  5318. }
  5319. return false
  5320. }
  5321. // 粉丝投票数据
  5322. type FansVoteData struct {
  5323. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5324. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  5325. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  5326. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5327. XXX_unrecognized []byte `json:"-"`
  5328. XXX_sizecache int32 `json:"-"`
  5329. }
  5330. func (m *FansVoteData) Reset() { *m = FansVoteData{} }
  5331. func (m *FansVoteData) String() string { return proto.CompactTextString(m) }
  5332. func (*FansVoteData) ProtoMessage() {}
  5333. func (*FansVoteData) Descriptor() ([]byte, []int) {
  5334. return fileDescriptor_116e343673f7ffaf, []int{87}
  5335. }
  5336. func (m *FansVoteData) XXX_Unmarshal(b []byte) error {
  5337. return xxx_messageInfo_FansVoteData.Unmarshal(m, b)
  5338. }
  5339. func (m *FansVoteData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5340. return xxx_messageInfo_FansVoteData.Marshal(b, m, deterministic)
  5341. }
  5342. func (m *FansVoteData) XXX_Merge(src proto.Message) {
  5343. xxx_messageInfo_FansVoteData.Merge(m, src)
  5344. }
  5345. func (m *FansVoteData) XXX_Size() int {
  5346. return xxx_messageInfo_FansVoteData.Size(m)
  5347. }
  5348. func (m *FansVoteData) XXX_DiscardUnknown() {
  5349. xxx_messageInfo_FansVoteData.DiscardUnknown(m)
  5350. }
  5351. var xxx_messageInfo_FansVoteData proto.InternalMessageInfo
  5352. func (m *FansVoteData) GetName() string {
  5353. if m != nil {
  5354. return m.Name
  5355. }
  5356. return ""
  5357. }
  5358. func (m *FansVoteData) GetRank() int32 {
  5359. if m != nil {
  5360. return m.Rank
  5361. }
  5362. return 0
  5363. }
  5364. func (m *FansVoteData) GetScore() int32 {
  5365. if m != nil {
  5366. return m.Score
  5367. }
  5368. return 0
  5369. }
  5370. // 箱子排名数据
  5371. type FansBoxData struct {
  5372. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5373. Box int32 `protobuf:"varint,2,opt,name=box,proto3" json:"box,omitempty"`
  5374. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5375. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5376. XXX_unrecognized []byte `json:"-"`
  5377. XXX_sizecache int32 `json:"-"`
  5378. }
  5379. func (m *FansBoxData) Reset() { *m = FansBoxData{} }
  5380. func (m *FansBoxData) String() string { return proto.CompactTextString(m) }
  5381. func (*FansBoxData) ProtoMessage() {}
  5382. func (*FansBoxData) Descriptor() ([]byte, []int) {
  5383. return fileDescriptor_116e343673f7ffaf, []int{88}
  5384. }
  5385. func (m *FansBoxData) XXX_Unmarshal(b []byte) error {
  5386. return xxx_messageInfo_FansBoxData.Unmarshal(m, b)
  5387. }
  5388. func (m *FansBoxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5389. return xxx_messageInfo_FansBoxData.Marshal(b, m, deterministic)
  5390. }
  5391. func (m *FansBoxData) XXX_Merge(src proto.Message) {
  5392. xxx_messageInfo_FansBoxData.Merge(m, src)
  5393. }
  5394. func (m *FansBoxData) XXX_Size() int {
  5395. return xxx_messageInfo_FansBoxData.Size(m)
  5396. }
  5397. func (m *FansBoxData) XXX_DiscardUnknown() {
  5398. xxx_messageInfo_FansBoxData.DiscardUnknown(m)
  5399. }
  5400. var xxx_messageInfo_FansBoxData proto.InternalMessageInfo
  5401. func (m *FansBoxData) GetUid() uint64 {
  5402. if m != nil {
  5403. return m.Uid
  5404. }
  5405. return 0
  5406. }
  5407. func (m *FansBoxData) GetBox() int32 {
  5408. if m != nil {
  5409. return m.Box
  5410. }
  5411. return 0
  5412. }
  5413. func (m *FansBoxData) GetRank() int32 {
  5414. if m != nil {
  5415. return m.Rank
  5416. }
  5417. return 0
  5418. }
  5419. // 排名数据
  5420. type FansRankData struct {
  5421. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5422. Score int32 `protobuf:"varint,2,opt,name=score,proto3" json:"score,omitempty"`
  5423. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  5424. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5425. XXX_unrecognized []byte `json:"-"`
  5426. XXX_sizecache int32 `json:"-"`
  5427. }
  5428. func (m *FansRankData) Reset() { *m = FansRankData{} }
  5429. func (m *FansRankData) String() string { return proto.CompactTextString(m) }
  5430. func (*FansRankData) ProtoMessage() {}
  5431. func (*FansRankData) Descriptor() ([]byte, []int) {
  5432. return fileDescriptor_116e343673f7ffaf, []int{89}
  5433. }
  5434. func (m *FansRankData) XXX_Unmarshal(b []byte) error {
  5435. return xxx_messageInfo_FansRankData.Unmarshal(m, b)
  5436. }
  5437. func (m *FansRankData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5438. return xxx_messageInfo_FansRankData.Marshal(b, m, deterministic)
  5439. }
  5440. func (m *FansRankData) XXX_Merge(src proto.Message) {
  5441. xxx_messageInfo_FansRankData.Merge(m, src)
  5442. }
  5443. func (m *FansRankData) XXX_Size() int {
  5444. return xxx_messageInfo_FansRankData.Size(m)
  5445. }
  5446. func (m *FansRankData) XXX_DiscardUnknown() {
  5447. xxx_messageInfo_FansRankData.DiscardUnknown(m)
  5448. }
  5449. var xxx_messageInfo_FansRankData proto.InternalMessageInfo
  5450. func (m *FansRankData) GetUid() uint64 {
  5451. if m != nil {
  5452. return m.Uid
  5453. }
  5454. return 0
  5455. }
  5456. func (m *FansRankData) GetScore() int32 {
  5457. if m != nil {
  5458. return m.Score
  5459. }
  5460. return 0
  5461. }
  5462. func (m *FansRankData) GetRank() int32 {
  5463. if m != nil {
  5464. return m.Rank
  5465. }
  5466. return 0
  5467. }
  5468. type FansVoteDetail struct {
  5469. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5470. VoteTime uint64 `protobuf:"varint,2,opt,name=vote_time,json=voteTime,proto3" json:"vote_time,omitempty"`
  5471. TicketCount int32 `protobuf:"varint,3,opt,name=ticket_count,json=ticketCount,proto3" json:"ticket_count,omitempty"`
  5472. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5473. XXX_unrecognized []byte `json:"-"`
  5474. XXX_sizecache int32 `json:"-"`
  5475. }
  5476. func (m *FansVoteDetail) Reset() { *m = FansVoteDetail{} }
  5477. func (m *FansVoteDetail) String() string { return proto.CompactTextString(m) }
  5478. func (*FansVoteDetail) ProtoMessage() {}
  5479. func (*FansVoteDetail) Descriptor() ([]byte, []int) {
  5480. return fileDescriptor_116e343673f7ffaf, []int{90}
  5481. }
  5482. func (m *FansVoteDetail) XXX_Unmarshal(b []byte) error {
  5483. return xxx_messageInfo_FansVoteDetail.Unmarshal(m, b)
  5484. }
  5485. func (m *FansVoteDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5486. return xxx_messageInfo_FansVoteDetail.Marshal(b, m, deterministic)
  5487. }
  5488. func (m *FansVoteDetail) XXX_Merge(src proto.Message) {
  5489. xxx_messageInfo_FansVoteDetail.Merge(m, src)
  5490. }
  5491. func (m *FansVoteDetail) XXX_Size() int {
  5492. return xxx_messageInfo_FansVoteDetail.Size(m)
  5493. }
  5494. func (m *FansVoteDetail) XXX_DiscardUnknown() {
  5495. xxx_messageInfo_FansVoteDetail.DiscardUnknown(m)
  5496. }
  5497. var xxx_messageInfo_FansVoteDetail proto.InternalMessageInfo
  5498. func (m *FansVoteDetail) GetUid() uint64 {
  5499. if m != nil {
  5500. return m.Uid
  5501. }
  5502. return 0
  5503. }
  5504. func (m *FansVoteDetail) GetVoteTime() uint64 {
  5505. if m != nil {
  5506. return m.VoteTime
  5507. }
  5508. return 0
  5509. }
  5510. func (m *FansVoteDetail) GetTicketCount() int32 {
  5511. if m != nil {
  5512. return m.TicketCount
  5513. }
  5514. return 0
  5515. }
  5516. // 请求自己的粉丝榜单
  5517. type IdolFansInfo struct {
  5518. FansList []*FansVoteDetail `protobuf:"bytes,1,rep,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5519. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5520. XXX_unrecognized []byte `json:"-"`
  5521. XXX_sizecache int32 `json:"-"`
  5522. }
  5523. func (m *IdolFansInfo) Reset() { *m = IdolFansInfo{} }
  5524. func (m *IdolFansInfo) String() string { return proto.CompactTextString(m) }
  5525. func (*IdolFansInfo) ProtoMessage() {}
  5526. func (*IdolFansInfo) Descriptor() ([]byte, []int) {
  5527. return fileDescriptor_116e343673f7ffaf, []int{91}
  5528. }
  5529. func (m *IdolFansInfo) XXX_Unmarshal(b []byte) error {
  5530. return xxx_messageInfo_IdolFansInfo.Unmarshal(m, b)
  5531. }
  5532. func (m *IdolFansInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5533. return xxx_messageInfo_IdolFansInfo.Marshal(b, m, deterministic)
  5534. }
  5535. func (m *IdolFansInfo) XXX_Merge(src proto.Message) {
  5536. xxx_messageInfo_IdolFansInfo.Merge(m, src)
  5537. }
  5538. func (m *IdolFansInfo) XXX_Size() int {
  5539. return xxx_messageInfo_IdolFansInfo.Size(m)
  5540. }
  5541. func (m *IdolFansInfo) XXX_DiscardUnknown() {
  5542. xxx_messageInfo_IdolFansInfo.DiscardUnknown(m)
  5543. }
  5544. var xxx_messageInfo_IdolFansInfo proto.InternalMessageInfo
  5545. func (m *IdolFansInfo) GetFansList() []*FansVoteDetail {
  5546. if m != nil {
  5547. return m.FansList
  5548. }
  5549. return nil
  5550. }
  5551. type IdolInfo struct {
  5552. VoteData []*KeyValueType64 `protobuf:"bytes,1,rep,name=vote_data,json=voteData,proto3" json:"vote_data,omitempty"`
  5553. DayReward []int32 `protobuf:"varint,2,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5554. JoinCompetition bool `protobuf:"varint,3,opt,name=join_competition,json=joinCompetition,proto3" json:"join_competition,omitempty"`
  5555. BoxScore int32 `protobuf:"varint,4,opt,name=box_score,json=boxScore,proto3" json:"box_score,omitempty"`
  5556. FirstBegin uint64 `protobuf:"varint,5,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5557. FirstEnd uint64 `protobuf:"varint,6,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5558. SecondBegin uint64 `protobuf:"varint,7,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5559. SecondEnd uint64 `protobuf:"varint,8,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5560. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5561. XXX_unrecognized []byte `json:"-"`
  5562. XXX_sizecache int32 `json:"-"`
  5563. }
  5564. func (m *IdolInfo) Reset() { *m = IdolInfo{} }
  5565. func (m *IdolInfo) String() string { return proto.CompactTextString(m) }
  5566. func (*IdolInfo) ProtoMessage() {}
  5567. func (*IdolInfo) Descriptor() ([]byte, []int) {
  5568. return fileDescriptor_116e343673f7ffaf, []int{92}
  5569. }
  5570. func (m *IdolInfo) XXX_Unmarshal(b []byte) error {
  5571. return xxx_messageInfo_IdolInfo.Unmarshal(m, b)
  5572. }
  5573. func (m *IdolInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5574. return xxx_messageInfo_IdolInfo.Marshal(b, m, deterministic)
  5575. }
  5576. func (m *IdolInfo) XXX_Merge(src proto.Message) {
  5577. xxx_messageInfo_IdolInfo.Merge(m, src)
  5578. }
  5579. func (m *IdolInfo) XXX_Size() int {
  5580. return xxx_messageInfo_IdolInfo.Size(m)
  5581. }
  5582. func (m *IdolInfo) XXX_DiscardUnknown() {
  5583. xxx_messageInfo_IdolInfo.DiscardUnknown(m)
  5584. }
  5585. var xxx_messageInfo_IdolInfo proto.InternalMessageInfo
  5586. func (m *IdolInfo) GetVoteData() []*KeyValueType64 {
  5587. if m != nil {
  5588. return m.VoteData
  5589. }
  5590. return nil
  5591. }
  5592. func (m *IdolInfo) GetDayReward() []int32 {
  5593. if m != nil {
  5594. return m.DayReward
  5595. }
  5596. return nil
  5597. }
  5598. func (m *IdolInfo) GetJoinCompetition() bool {
  5599. if m != nil {
  5600. return m.JoinCompetition
  5601. }
  5602. return false
  5603. }
  5604. func (m *IdolInfo) GetBoxScore() int32 {
  5605. if m != nil {
  5606. return m.BoxScore
  5607. }
  5608. return 0
  5609. }
  5610. func (m *IdolInfo) GetFirstBegin() uint64 {
  5611. if m != nil {
  5612. return m.FirstBegin
  5613. }
  5614. return 0
  5615. }
  5616. func (m *IdolInfo) GetFirstEnd() uint64 {
  5617. if m != nil {
  5618. return m.FirstEnd
  5619. }
  5620. return 0
  5621. }
  5622. func (m *IdolInfo) GetSecondBegin() uint64 {
  5623. if m != nil {
  5624. return m.SecondBegin
  5625. }
  5626. return 0
  5627. }
  5628. func (m *IdolInfo) GetSecondEnd() uint64 {
  5629. if m != nil {
  5630. return m.SecondEnd
  5631. }
  5632. return 0
  5633. }
  5634. type PlayerShowData struct {
  5635. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5636. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  5637. HeroData *HeroData `protobuf:"bytes,3,opt,name=hero_data,json=heroData,proto3" json:"hero_data,omitempty"`
  5638. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5639. XXX_unrecognized []byte `json:"-"`
  5640. XXX_sizecache int32 `json:"-"`
  5641. }
  5642. func (m *PlayerShowData) Reset() { *m = PlayerShowData{} }
  5643. func (m *PlayerShowData) String() string { return proto.CompactTextString(m) }
  5644. func (*PlayerShowData) ProtoMessage() {}
  5645. func (*PlayerShowData) Descriptor() ([]byte, []int) {
  5646. return fileDescriptor_116e343673f7ffaf, []int{93}
  5647. }
  5648. func (m *PlayerShowData) XXX_Unmarshal(b []byte) error {
  5649. return xxx_messageInfo_PlayerShowData.Unmarshal(m, b)
  5650. }
  5651. func (m *PlayerShowData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5652. return xxx_messageInfo_PlayerShowData.Marshal(b, m, deterministic)
  5653. }
  5654. func (m *PlayerShowData) XXX_Merge(src proto.Message) {
  5655. xxx_messageInfo_PlayerShowData.Merge(m, src)
  5656. }
  5657. func (m *PlayerShowData) XXX_Size() int {
  5658. return xxx_messageInfo_PlayerShowData.Size(m)
  5659. }
  5660. func (m *PlayerShowData) XXX_DiscardUnknown() {
  5661. xxx_messageInfo_PlayerShowData.DiscardUnknown(m)
  5662. }
  5663. var xxx_messageInfo_PlayerShowData proto.InternalMessageInfo
  5664. func (m *PlayerShowData) GetUid() uint64 {
  5665. if m != nil {
  5666. return m.Uid
  5667. }
  5668. return 0
  5669. }
  5670. func (m *PlayerShowData) GetRoleBase() *RoleBase {
  5671. if m != nil {
  5672. return m.RoleBase
  5673. }
  5674. return nil
  5675. }
  5676. func (m *PlayerShowData) GetHeroData() *HeroData {
  5677. if m != nil {
  5678. return m.HeroData
  5679. }
  5680. return nil
  5681. }
  5682. type IdolSeasonData struct {
  5683. // 前三名数据
  5684. DetailList []*PlayerShowData `protobuf:"bytes,1,rep,name=detail_list,json=detailList,proto3" json:"detail_list,omitempty"`
  5685. // 前三名的票数
  5686. VoteList []*FansRankData `protobuf:"bytes,2,rep,name=vote_list,json=voteList,proto3" json:"vote_list,omitempty"`
  5687. DayReward []int32 `protobuf:"varint,3,rep,packed,name=day_reward,json=dayReward,proto3" json:"day_reward,omitempty"`
  5688. FirstBegin uint64 `protobuf:"varint,4,opt,name=first_begin,json=firstBegin,proto3" json:"first_begin,omitempty"`
  5689. FirstEnd uint64 `protobuf:"varint,5,opt,name=first_end,json=firstEnd,proto3" json:"first_end,omitempty"`
  5690. SecondBegin uint64 `protobuf:"varint,6,opt,name=second_begin,json=secondBegin,proto3" json:"second_begin,omitempty"`
  5691. SecondEnd uint64 `protobuf:"varint,7,opt,name=second_end,json=secondEnd,proto3" json:"second_end,omitempty"`
  5692. HasBoxReward bool `protobuf:"varint,8,opt,name=has_box_reward,json=hasBoxReward,proto3" json:"has_box_reward,omitempty"`
  5693. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5694. XXX_unrecognized []byte `json:"-"`
  5695. XXX_sizecache int32 `json:"-"`
  5696. }
  5697. func (m *IdolSeasonData) Reset() { *m = IdolSeasonData{} }
  5698. func (m *IdolSeasonData) String() string { return proto.CompactTextString(m) }
  5699. func (*IdolSeasonData) ProtoMessage() {}
  5700. func (*IdolSeasonData) Descriptor() ([]byte, []int) {
  5701. return fileDescriptor_116e343673f7ffaf, []int{94}
  5702. }
  5703. func (m *IdolSeasonData) XXX_Unmarshal(b []byte) error {
  5704. return xxx_messageInfo_IdolSeasonData.Unmarshal(m, b)
  5705. }
  5706. func (m *IdolSeasonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5707. return xxx_messageInfo_IdolSeasonData.Marshal(b, m, deterministic)
  5708. }
  5709. func (m *IdolSeasonData) XXX_Merge(src proto.Message) {
  5710. xxx_messageInfo_IdolSeasonData.Merge(m, src)
  5711. }
  5712. func (m *IdolSeasonData) XXX_Size() int {
  5713. return xxx_messageInfo_IdolSeasonData.Size(m)
  5714. }
  5715. func (m *IdolSeasonData) XXX_DiscardUnknown() {
  5716. xxx_messageInfo_IdolSeasonData.DiscardUnknown(m)
  5717. }
  5718. var xxx_messageInfo_IdolSeasonData proto.InternalMessageInfo
  5719. func (m *IdolSeasonData) GetDetailList() []*PlayerShowData {
  5720. if m != nil {
  5721. return m.DetailList
  5722. }
  5723. return nil
  5724. }
  5725. func (m *IdolSeasonData) GetVoteList() []*FansRankData {
  5726. if m != nil {
  5727. return m.VoteList
  5728. }
  5729. return nil
  5730. }
  5731. func (m *IdolSeasonData) GetDayReward() []int32 {
  5732. if m != nil {
  5733. return m.DayReward
  5734. }
  5735. return nil
  5736. }
  5737. func (m *IdolSeasonData) GetFirstBegin() uint64 {
  5738. if m != nil {
  5739. return m.FirstBegin
  5740. }
  5741. return 0
  5742. }
  5743. func (m *IdolSeasonData) GetFirstEnd() uint64 {
  5744. if m != nil {
  5745. return m.FirstEnd
  5746. }
  5747. return 0
  5748. }
  5749. func (m *IdolSeasonData) GetSecondBegin() uint64 {
  5750. if m != nil {
  5751. return m.SecondBegin
  5752. }
  5753. return 0
  5754. }
  5755. func (m *IdolSeasonData) GetSecondEnd() uint64 {
  5756. if m != nil {
  5757. return m.SecondEnd
  5758. }
  5759. return 0
  5760. }
  5761. func (m *IdolSeasonData) GetHasBoxReward() bool {
  5762. if m != nil {
  5763. return m.HasBoxReward
  5764. }
  5765. return false
  5766. }
  5767. type FansVoteRewardData struct {
  5768. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  5769. IdolList []*KeyValueType64 `protobuf:"bytes,2,rep,name=idol_list,json=idolList,proto3" json:"idol_list,omitempty"`
  5770. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5771. XXX_unrecognized []byte `json:"-"`
  5772. XXX_sizecache int32 `json:"-"`
  5773. }
  5774. func (m *FansVoteRewardData) Reset() { *m = FansVoteRewardData{} }
  5775. func (m *FansVoteRewardData) String() string { return proto.CompactTextString(m) }
  5776. func (*FansVoteRewardData) ProtoMessage() {}
  5777. func (*FansVoteRewardData) Descriptor() ([]byte, []int) {
  5778. return fileDescriptor_116e343673f7ffaf, []int{95}
  5779. }
  5780. func (m *FansVoteRewardData) XXX_Unmarshal(b []byte) error {
  5781. return xxx_messageInfo_FansVoteRewardData.Unmarshal(m, b)
  5782. }
  5783. func (m *FansVoteRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5784. return xxx_messageInfo_FansVoteRewardData.Marshal(b, m, deterministic)
  5785. }
  5786. func (m *FansVoteRewardData) XXX_Merge(src proto.Message) {
  5787. xxx_messageInfo_FansVoteRewardData.Merge(m, src)
  5788. }
  5789. func (m *FansVoteRewardData) XXX_Size() int {
  5790. return xxx_messageInfo_FansVoteRewardData.Size(m)
  5791. }
  5792. func (m *FansVoteRewardData) XXX_DiscardUnknown() {
  5793. xxx_messageInfo_FansVoteRewardData.DiscardUnknown(m)
  5794. }
  5795. var xxx_messageInfo_FansVoteRewardData proto.InternalMessageInfo
  5796. func (m *FansVoteRewardData) GetUid() uint64 {
  5797. if m != nil {
  5798. return m.Uid
  5799. }
  5800. return 0
  5801. }
  5802. func (m *FansVoteRewardData) GetIdolList() []*KeyValueType64 {
  5803. if m != nil {
  5804. return m.IdolList
  5805. }
  5806. return nil
  5807. }
  5808. type RoleCompetition struct {
  5809. CurCompetition *CompetitionInfo `protobuf:"bytes,1,opt,name=cur_competition,json=curCompetition,proto3" json:"cur_competition,omitempty"`
  5810. RewardCompetitionId int32 `protobuf:"varint,2,opt,name=reward_competition_id,json=rewardCompetitionId,proto3" json:"reward_competition_id,omitempty"`
  5811. RewardCompetitionSubId int32 `protobuf:"varint,3,opt,name=reward_competition_sub_id,json=rewardCompetitionSubId,proto3" json:"reward_competition_sub_id,omitempty"`
  5812. Divine *DivineInfo `protobuf:"bytes,4,opt,name=divine,proto3" json:"divine,omitempty"`
  5813. Idol *IdolInfo `protobuf:"bytes,5,opt,name=idol,proto3" json:"idol,omitempty"`
  5814. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5815. XXX_unrecognized []byte `json:"-"`
  5816. XXX_sizecache int32 `json:"-"`
  5817. }
  5818. func (m *RoleCompetition) Reset() { *m = RoleCompetition{} }
  5819. func (m *RoleCompetition) String() string { return proto.CompactTextString(m) }
  5820. func (*RoleCompetition) ProtoMessage() {}
  5821. func (*RoleCompetition) Descriptor() ([]byte, []int) {
  5822. return fileDescriptor_116e343673f7ffaf, []int{96}
  5823. }
  5824. func (m *RoleCompetition) XXX_Unmarshal(b []byte) error {
  5825. return xxx_messageInfo_RoleCompetition.Unmarshal(m, b)
  5826. }
  5827. func (m *RoleCompetition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5828. return xxx_messageInfo_RoleCompetition.Marshal(b, m, deterministic)
  5829. }
  5830. func (m *RoleCompetition) XXX_Merge(src proto.Message) {
  5831. xxx_messageInfo_RoleCompetition.Merge(m, src)
  5832. }
  5833. func (m *RoleCompetition) XXX_Size() int {
  5834. return xxx_messageInfo_RoleCompetition.Size(m)
  5835. }
  5836. func (m *RoleCompetition) XXX_DiscardUnknown() {
  5837. xxx_messageInfo_RoleCompetition.DiscardUnknown(m)
  5838. }
  5839. var xxx_messageInfo_RoleCompetition proto.InternalMessageInfo
  5840. func (m *RoleCompetition) GetCurCompetition() *CompetitionInfo {
  5841. if m != nil {
  5842. return m.CurCompetition
  5843. }
  5844. return nil
  5845. }
  5846. func (m *RoleCompetition) GetRewardCompetitionId() int32 {
  5847. if m != nil {
  5848. return m.RewardCompetitionId
  5849. }
  5850. return 0
  5851. }
  5852. func (m *RoleCompetition) GetRewardCompetitionSubId() int32 {
  5853. if m != nil {
  5854. return m.RewardCompetitionSubId
  5855. }
  5856. return 0
  5857. }
  5858. func (m *RoleCompetition) GetDivine() *DivineInfo {
  5859. if m != nil {
  5860. return m.Divine
  5861. }
  5862. return nil
  5863. }
  5864. func (m *RoleCompetition) GetIdol() *IdolInfo {
  5865. if m != nil {
  5866. return m.Idol
  5867. }
  5868. return nil
  5869. }
  5870. // //////////////////////social好友
  5871. // 每次上线时需要重新加载
  5872. type RoleFriend struct {
  5873. SubList []uint64 `protobuf:"varint,1,rep,packed,name=sub_list,json=subList,proto3" json:"sub_list,omitempty"`
  5874. FansList []uint64 `protobuf:"varint,2,rep,packed,name=fans_list,json=fansList,proto3" json:"fans_list,omitempty"`
  5875. BlackList []uint64 `protobuf:"varint,3,rep,packed,name=black_list,json=blackList,proto3" json:"black_list,omitempty"`
  5876. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5877. XXX_unrecognized []byte `json:"-"`
  5878. XXX_sizecache int32 `json:"-"`
  5879. }
  5880. func (m *RoleFriend) Reset() { *m = RoleFriend{} }
  5881. func (m *RoleFriend) String() string { return proto.CompactTextString(m) }
  5882. func (*RoleFriend) ProtoMessage() {}
  5883. func (*RoleFriend) Descriptor() ([]byte, []int) {
  5884. return fileDescriptor_116e343673f7ffaf, []int{97}
  5885. }
  5886. func (m *RoleFriend) XXX_Unmarshal(b []byte) error {
  5887. return xxx_messageInfo_RoleFriend.Unmarshal(m, b)
  5888. }
  5889. func (m *RoleFriend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5890. return xxx_messageInfo_RoleFriend.Marshal(b, m, deterministic)
  5891. }
  5892. func (m *RoleFriend) XXX_Merge(src proto.Message) {
  5893. xxx_messageInfo_RoleFriend.Merge(m, src)
  5894. }
  5895. func (m *RoleFriend) XXX_Size() int {
  5896. return xxx_messageInfo_RoleFriend.Size(m)
  5897. }
  5898. func (m *RoleFriend) XXX_DiscardUnknown() {
  5899. xxx_messageInfo_RoleFriend.DiscardUnknown(m)
  5900. }
  5901. var xxx_messageInfo_RoleFriend proto.InternalMessageInfo
  5902. func (m *RoleFriend) GetSubList() []uint64 {
  5903. if m != nil {
  5904. return m.SubList
  5905. }
  5906. return nil
  5907. }
  5908. func (m *RoleFriend) GetFansList() []uint64 {
  5909. if m != nil {
  5910. return m.FansList
  5911. }
  5912. return nil
  5913. }
  5914. func (m *RoleFriend) GetBlackList() []uint64 {
  5915. if m != nil {
  5916. return m.BlackList
  5917. }
  5918. return nil
  5919. }
  5920. type RoleSocial struct {
  5921. FriendInfo *RoleFriend `protobuf:"bytes,1,opt,name=friendInfo,proto3" json:"friendInfo,omitempty"`
  5922. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5923. XXX_unrecognized []byte `json:"-"`
  5924. XXX_sizecache int32 `json:"-"`
  5925. }
  5926. func (m *RoleSocial) Reset() { *m = RoleSocial{} }
  5927. func (m *RoleSocial) String() string { return proto.CompactTextString(m) }
  5928. func (*RoleSocial) ProtoMessage() {}
  5929. func (*RoleSocial) Descriptor() ([]byte, []int) {
  5930. return fileDescriptor_116e343673f7ffaf, []int{98}
  5931. }
  5932. func (m *RoleSocial) XXX_Unmarshal(b []byte) error {
  5933. return xxx_messageInfo_RoleSocial.Unmarshal(m, b)
  5934. }
  5935. func (m *RoleSocial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5936. return xxx_messageInfo_RoleSocial.Marshal(b, m, deterministic)
  5937. }
  5938. func (m *RoleSocial) XXX_Merge(src proto.Message) {
  5939. xxx_messageInfo_RoleSocial.Merge(m, src)
  5940. }
  5941. func (m *RoleSocial) XXX_Size() int {
  5942. return xxx_messageInfo_RoleSocial.Size(m)
  5943. }
  5944. func (m *RoleSocial) XXX_DiscardUnknown() {
  5945. xxx_messageInfo_RoleSocial.DiscardUnknown(m)
  5946. }
  5947. var xxx_messageInfo_RoleSocial proto.InternalMessageInfo
  5948. func (m *RoleSocial) GetFriendInfo() *RoleFriend {
  5949. if m != nil {
  5950. return m.FriendInfo
  5951. }
  5952. return nil
  5953. }
  5954. // //////////////////////common
  5955. // 战斗玩家数据
  5956. type FightRoleInfo struct {
  5957. IsRobot bool `protobuf:"varint,1,opt,name=is_robot,json=isRobot,proto3" json:"is_robot,omitempty"`
  5958. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  5959. // 系统数据
  5960. JobLevel int32 `protobuf:"varint,3,opt,name=job_level,json=jobLevel,proto3" json:"job_level,omitempty"`
  5961. AttrList []*KeyValueType `protobuf:"bytes,4,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  5962. FashionData *FashionData `protobuf:"bytes,5,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  5963. HeroDataList []*HeroData `protobuf:"bytes,6,rep,name=hero_data_list,json=heroDataList,proto3" json:"hero_data_list,omitempty"`
  5964. MaxFightPower int32 `protobuf:"varint,7,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  5965. BattlePetList []*PetData `protobuf:"bytes,8,rep,name=battle_pet_list,json=battlePetList,proto3" json:"battle_pet_list,omitempty"`
  5966. ChangePlayId int32 `protobuf:"varint,9,opt,name=change_play_id,json=changePlayId,proto3" json:"change_play_id,omitempty"`
  5967. RepressSkillPvpVal int32 `protobuf:"varint,10,opt,name=repress_skill_pvp_val,json=repressSkillPvpVal,proto3" json:"repress_skill_pvp_val,omitempty"`
  5968. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5969. XXX_unrecognized []byte `json:"-"`
  5970. XXX_sizecache int32 `json:"-"`
  5971. }
  5972. func (m *FightRoleInfo) Reset() { *m = FightRoleInfo{} }
  5973. func (m *FightRoleInfo) String() string { return proto.CompactTextString(m) }
  5974. func (*FightRoleInfo) ProtoMessage() {}
  5975. func (*FightRoleInfo) Descriptor() ([]byte, []int) {
  5976. return fileDescriptor_116e343673f7ffaf, []int{99}
  5977. }
  5978. func (m *FightRoleInfo) XXX_Unmarshal(b []byte) error {
  5979. return xxx_messageInfo_FightRoleInfo.Unmarshal(m, b)
  5980. }
  5981. func (m *FightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5982. return xxx_messageInfo_FightRoleInfo.Marshal(b, m, deterministic)
  5983. }
  5984. func (m *FightRoleInfo) XXX_Merge(src proto.Message) {
  5985. xxx_messageInfo_FightRoleInfo.Merge(m, src)
  5986. }
  5987. func (m *FightRoleInfo) XXX_Size() int {
  5988. return xxx_messageInfo_FightRoleInfo.Size(m)
  5989. }
  5990. func (m *FightRoleInfo) XXX_DiscardUnknown() {
  5991. xxx_messageInfo_FightRoleInfo.DiscardUnknown(m)
  5992. }
  5993. var xxx_messageInfo_FightRoleInfo proto.InternalMessageInfo
  5994. func (m *FightRoleInfo) GetIsRobot() bool {
  5995. if m != nil {
  5996. return m.IsRobot
  5997. }
  5998. return false
  5999. }
  6000. func (m *FightRoleInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  6001. if m != nil {
  6002. return m.BriefInfo
  6003. }
  6004. return nil
  6005. }
  6006. func (m *FightRoleInfo) GetJobLevel() int32 {
  6007. if m != nil {
  6008. return m.JobLevel
  6009. }
  6010. return 0
  6011. }
  6012. func (m *FightRoleInfo) GetAttrList() []*KeyValueType {
  6013. if m != nil {
  6014. return m.AttrList
  6015. }
  6016. return nil
  6017. }
  6018. func (m *FightRoleInfo) GetFashionData() *FashionData {
  6019. if m != nil {
  6020. return m.FashionData
  6021. }
  6022. return nil
  6023. }
  6024. func (m *FightRoleInfo) GetHeroDataList() []*HeroData {
  6025. if m != nil {
  6026. return m.HeroDataList
  6027. }
  6028. return nil
  6029. }
  6030. func (m *FightRoleInfo) GetMaxFightPower() int32 {
  6031. if m != nil {
  6032. return m.MaxFightPower
  6033. }
  6034. return 0
  6035. }
  6036. func (m *FightRoleInfo) GetBattlePetList() []*PetData {
  6037. if m != nil {
  6038. return m.BattlePetList
  6039. }
  6040. return nil
  6041. }
  6042. func (m *FightRoleInfo) GetChangePlayId() int32 {
  6043. if m != nil {
  6044. return m.ChangePlayId
  6045. }
  6046. return 0
  6047. }
  6048. func (m *FightRoleInfo) GetRepressSkillPvpVal() int32 {
  6049. if m != nil {
  6050. return m.RepressSkillPvpVal
  6051. }
  6052. return 0
  6053. }
  6054. type ChatMessageInfo struct {
  6055. Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  6056. SendTime uint64 `protobuf:"varint,2,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6057. SubType int32 `protobuf:"varint,3,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
  6058. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6059. XXX_unrecognized []byte `json:"-"`
  6060. XXX_sizecache int32 `json:"-"`
  6061. }
  6062. func (m *ChatMessageInfo) Reset() { *m = ChatMessageInfo{} }
  6063. func (m *ChatMessageInfo) String() string { return proto.CompactTextString(m) }
  6064. func (*ChatMessageInfo) ProtoMessage() {}
  6065. func (*ChatMessageInfo) Descriptor() ([]byte, []int) {
  6066. return fileDescriptor_116e343673f7ffaf, []int{100}
  6067. }
  6068. func (m *ChatMessageInfo) XXX_Unmarshal(b []byte) error {
  6069. return xxx_messageInfo_ChatMessageInfo.Unmarshal(m, b)
  6070. }
  6071. func (m *ChatMessageInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6072. return xxx_messageInfo_ChatMessageInfo.Marshal(b, m, deterministic)
  6073. }
  6074. func (m *ChatMessageInfo) XXX_Merge(src proto.Message) {
  6075. xxx_messageInfo_ChatMessageInfo.Merge(m, src)
  6076. }
  6077. func (m *ChatMessageInfo) XXX_Size() int {
  6078. return xxx_messageInfo_ChatMessageInfo.Size(m)
  6079. }
  6080. func (m *ChatMessageInfo) XXX_DiscardUnknown() {
  6081. xxx_messageInfo_ChatMessageInfo.DiscardUnknown(m)
  6082. }
  6083. var xxx_messageInfo_ChatMessageInfo proto.InternalMessageInfo
  6084. func (m *ChatMessageInfo) GetMessage() string {
  6085. if m != nil {
  6086. return m.Message
  6087. }
  6088. return ""
  6089. }
  6090. func (m *ChatMessageInfo) GetSendTime() uint64 {
  6091. if m != nil {
  6092. return m.SendTime
  6093. }
  6094. return 0
  6095. }
  6096. func (m *ChatMessageInfo) GetSubType() int32 {
  6097. if m != nil {
  6098. return m.SubType
  6099. }
  6100. return 0
  6101. }
  6102. type ChatPlayerBriefInfo struct {
  6103. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6104. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6105. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6106. ConfigId int32 `protobuf:"varint,4,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6107. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6108. HeadFrameId int32 `protobuf:"varint,6,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6109. Gender int32 `protobuf:"varint,7,opt,name=gender,proto3" json:"gender,omitempty"`
  6110. VipLevel int32 `protobuf:"varint,8,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6111. HeadId int32 `protobuf:"varint,9,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6112. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6113. XXX_unrecognized []byte `json:"-"`
  6114. XXX_sizecache int32 `json:"-"`
  6115. }
  6116. func (m *ChatPlayerBriefInfo) Reset() { *m = ChatPlayerBriefInfo{} }
  6117. func (m *ChatPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6118. func (*ChatPlayerBriefInfo) ProtoMessage() {}
  6119. func (*ChatPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6120. return fileDescriptor_116e343673f7ffaf, []int{101}
  6121. }
  6122. func (m *ChatPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6123. return xxx_messageInfo_ChatPlayerBriefInfo.Unmarshal(m, b)
  6124. }
  6125. func (m *ChatPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6126. return xxx_messageInfo_ChatPlayerBriefInfo.Marshal(b, m, deterministic)
  6127. }
  6128. func (m *ChatPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6129. xxx_messageInfo_ChatPlayerBriefInfo.Merge(m, src)
  6130. }
  6131. func (m *ChatPlayerBriefInfo) XXX_Size() int {
  6132. return xxx_messageInfo_ChatPlayerBriefInfo.Size(m)
  6133. }
  6134. func (m *ChatPlayerBriefInfo) XXX_DiscardUnknown() {
  6135. xxx_messageInfo_ChatPlayerBriefInfo.DiscardUnknown(m)
  6136. }
  6137. var xxx_messageInfo_ChatPlayerBriefInfo proto.InternalMessageInfo
  6138. func (m *ChatPlayerBriefInfo) GetUid() uint64 {
  6139. if m != nil {
  6140. return m.Uid
  6141. }
  6142. return 0
  6143. }
  6144. func (m *ChatPlayerBriefInfo) GetNickName() string {
  6145. if m != nil {
  6146. return m.NickName
  6147. }
  6148. return ""
  6149. }
  6150. func (m *ChatPlayerBriefInfo) GetImgId() int32 {
  6151. if m != nil {
  6152. return m.ImgId
  6153. }
  6154. return 0
  6155. }
  6156. func (m *ChatPlayerBriefInfo) GetConfigId() int32 {
  6157. if m != nil {
  6158. return m.ConfigId
  6159. }
  6160. return 0
  6161. }
  6162. func (m *ChatPlayerBriefInfo) GetLevel() int32 {
  6163. if m != nil {
  6164. return m.Level
  6165. }
  6166. return 0
  6167. }
  6168. func (m *ChatPlayerBriefInfo) GetHeadFrameId() int32 {
  6169. if m != nil {
  6170. return m.HeadFrameId
  6171. }
  6172. return 0
  6173. }
  6174. func (m *ChatPlayerBriefInfo) GetGender() int32 {
  6175. if m != nil {
  6176. return m.Gender
  6177. }
  6178. return 0
  6179. }
  6180. func (m *ChatPlayerBriefInfo) GetVipLevel() int32 {
  6181. if m != nil {
  6182. return m.VipLevel
  6183. }
  6184. return 0
  6185. }
  6186. func (m *ChatPlayerBriefInfo) GetHeadId() int32 {
  6187. if m != nil {
  6188. return m.HeadId
  6189. }
  6190. return 0
  6191. }
  6192. type CommonPlayerBriefInfo struct {
  6193. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6194. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6195. ImgId int32 `protobuf:"varint,3,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  6196. Gender int32 `protobuf:"varint,4,opt,name=gender,proto3" json:"gender,omitempty"`
  6197. Level int32 `protobuf:"varint,5,opt,name=level,proto3" json:"level,omitempty"`
  6198. ConfigId int32 `protobuf:"varint,6,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  6199. FightPower int32 `protobuf:"varint,7,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  6200. OnlineState bool `protobuf:"varint,8,opt,name=online_state,json=onlineState,proto3" json:"online_state,omitempty"`
  6201. OnlineTime uint64 `protobuf:"varint,9,opt,name=online_time,json=onlineTime,proto3" json:"online_time,omitempty"`
  6202. TowerLevel int32 `protobuf:"varint,10,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  6203. TowerTime uint64 `protobuf:"varint,11,opt,name=tower_time,json=towerTime,proto3" json:"tower_time,omitempty"`
  6204. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  6205. BattleRecordId uint64 `protobuf:"varint,13,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  6206. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  6207. VipLevel int32 `protobuf:"varint,15,opt,name=vip_level,json=vipLevel,proto3" json:"vip_level,omitempty"`
  6208. SelectZone int32 `protobuf:"varint,16,opt,name=select_zone,json=selectZone,proto3" json:"select_zone,omitempty"`
  6209. HeadId int32 `protobuf:"varint,17,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  6210. TowerWjLevel int32 `protobuf:"varint,18,opt,name=tower_wj_level,json=towerWjLevel,proto3" json:"tower_wj_level,omitempty"`
  6211. TowerWjTime uint64 `protobuf:"varint,19,opt,name=tower_wj_time,json=towerWjTime,proto3" json:"tower_wj_time,omitempty"`
  6212. // 后续字段不做保存操作
  6213. TotalRecharge float32 `protobuf:"fixed32,30,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  6214. LastRechargeTime uint64 `protobuf:"varint,31,opt,name=last_recharge_time,json=lastRechargeTime,proto3" json:"last_recharge_time,omitempty"`
  6215. Rmb uint64 `protobuf:"varint,32,opt,name=rmb,proto3" json:"rmb,omitempty"`
  6216. Zeny uint64 `protobuf:"varint,33,opt,name=zeny,proto3" json:"zeny,omitempty"`
  6217. MaxFightPower uint32 `protobuf:"varint,34,opt,name=max_fight_power,json=maxFightPower,proto3" json:"max_fight_power,omitempty"`
  6218. Daochang100Tips string `protobuf:"bytes,35,opt,name=daochang100_tips,json=daochang100Tips,proto3" json:"daochang100_tips,omitempty"`
  6219. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6220. XXX_unrecognized []byte `json:"-"`
  6221. XXX_sizecache int32 `json:"-"`
  6222. }
  6223. func (m *CommonPlayerBriefInfo) Reset() { *m = CommonPlayerBriefInfo{} }
  6224. func (m *CommonPlayerBriefInfo) String() string { return proto.CompactTextString(m) }
  6225. func (*CommonPlayerBriefInfo) ProtoMessage() {}
  6226. func (*CommonPlayerBriefInfo) Descriptor() ([]byte, []int) {
  6227. return fileDescriptor_116e343673f7ffaf, []int{102}
  6228. }
  6229. func (m *CommonPlayerBriefInfo) XXX_Unmarshal(b []byte) error {
  6230. return xxx_messageInfo_CommonPlayerBriefInfo.Unmarshal(m, b)
  6231. }
  6232. func (m *CommonPlayerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6233. return xxx_messageInfo_CommonPlayerBriefInfo.Marshal(b, m, deterministic)
  6234. }
  6235. func (m *CommonPlayerBriefInfo) XXX_Merge(src proto.Message) {
  6236. xxx_messageInfo_CommonPlayerBriefInfo.Merge(m, src)
  6237. }
  6238. func (m *CommonPlayerBriefInfo) XXX_Size() int {
  6239. return xxx_messageInfo_CommonPlayerBriefInfo.Size(m)
  6240. }
  6241. func (m *CommonPlayerBriefInfo) XXX_DiscardUnknown() {
  6242. xxx_messageInfo_CommonPlayerBriefInfo.DiscardUnknown(m)
  6243. }
  6244. var xxx_messageInfo_CommonPlayerBriefInfo proto.InternalMessageInfo
  6245. func (m *CommonPlayerBriefInfo) GetUid() uint64 {
  6246. if m != nil {
  6247. return m.Uid
  6248. }
  6249. return 0
  6250. }
  6251. func (m *CommonPlayerBriefInfo) GetNickName() string {
  6252. if m != nil {
  6253. return m.NickName
  6254. }
  6255. return ""
  6256. }
  6257. func (m *CommonPlayerBriefInfo) GetImgId() int32 {
  6258. if m != nil {
  6259. return m.ImgId
  6260. }
  6261. return 0
  6262. }
  6263. func (m *CommonPlayerBriefInfo) GetGender() int32 {
  6264. if m != nil {
  6265. return m.Gender
  6266. }
  6267. return 0
  6268. }
  6269. func (m *CommonPlayerBriefInfo) GetLevel() int32 {
  6270. if m != nil {
  6271. return m.Level
  6272. }
  6273. return 0
  6274. }
  6275. func (m *CommonPlayerBriefInfo) GetConfigId() int32 {
  6276. if m != nil {
  6277. return m.ConfigId
  6278. }
  6279. return 0
  6280. }
  6281. func (m *CommonPlayerBriefInfo) GetFightPower() int32 {
  6282. if m != nil {
  6283. return m.FightPower
  6284. }
  6285. return 0
  6286. }
  6287. func (m *CommonPlayerBriefInfo) GetOnlineState() bool {
  6288. if m != nil {
  6289. return m.OnlineState
  6290. }
  6291. return false
  6292. }
  6293. func (m *CommonPlayerBriefInfo) GetOnlineTime() uint64 {
  6294. if m != nil {
  6295. return m.OnlineTime
  6296. }
  6297. return 0
  6298. }
  6299. func (m *CommonPlayerBriefInfo) GetTowerLevel() int32 {
  6300. if m != nil {
  6301. return m.TowerLevel
  6302. }
  6303. return 0
  6304. }
  6305. func (m *CommonPlayerBriefInfo) GetTowerTime() uint64 {
  6306. if m != nil {
  6307. return m.TowerTime
  6308. }
  6309. return 0
  6310. }
  6311. func (m *CommonPlayerBriefInfo) GetMapLevelId() int32 {
  6312. if m != nil {
  6313. return m.MapLevelId
  6314. }
  6315. return 0
  6316. }
  6317. func (m *CommonPlayerBriefInfo) GetBattleRecordId() uint64 {
  6318. if m != nil {
  6319. return m.BattleRecordId
  6320. }
  6321. return 0
  6322. }
  6323. func (m *CommonPlayerBriefInfo) GetHeadFrameId() int32 {
  6324. if m != nil {
  6325. return m.HeadFrameId
  6326. }
  6327. return 0
  6328. }
  6329. func (m *CommonPlayerBriefInfo) GetVipLevel() int32 {
  6330. if m != nil {
  6331. return m.VipLevel
  6332. }
  6333. return 0
  6334. }
  6335. func (m *CommonPlayerBriefInfo) GetSelectZone() int32 {
  6336. if m != nil {
  6337. return m.SelectZone
  6338. }
  6339. return 0
  6340. }
  6341. func (m *CommonPlayerBriefInfo) GetHeadId() int32 {
  6342. if m != nil {
  6343. return m.HeadId
  6344. }
  6345. return 0
  6346. }
  6347. func (m *CommonPlayerBriefInfo) GetTowerWjLevel() int32 {
  6348. if m != nil {
  6349. return m.TowerWjLevel
  6350. }
  6351. return 0
  6352. }
  6353. func (m *CommonPlayerBriefInfo) GetTowerWjTime() uint64 {
  6354. if m != nil {
  6355. return m.TowerWjTime
  6356. }
  6357. return 0
  6358. }
  6359. func (m *CommonPlayerBriefInfo) GetTotalRecharge() float32 {
  6360. if m != nil {
  6361. return m.TotalRecharge
  6362. }
  6363. return 0
  6364. }
  6365. func (m *CommonPlayerBriefInfo) GetLastRechargeTime() uint64 {
  6366. if m != nil {
  6367. return m.LastRechargeTime
  6368. }
  6369. return 0
  6370. }
  6371. func (m *CommonPlayerBriefInfo) GetRmb() uint64 {
  6372. if m != nil {
  6373. return m.Rmb
  6374. }
  6375. return 0
  6376. }
  6377. func (m *CommonPlayerBriefInfo) GetZeny() uint64 {
  6378. if m != nil {
  6379. return m.Zeny
  6380. }
  6381. return 0
  6382. }
  6383. func (m *CommonPlayerBriefInfo) GetMaxFightPower() uint32 {
  6384. if m != nil {
  6385. return m.MaxFightPower
  6386. }
  6387. return 0
  6388. }
  6389. func (m *CommonPlayerBriefInfo) GetDaochang100Tips() string {
  6390. if m != nil {
  6391. return m.Daochang100Tips
  6392. }
  6393. return ""
  6394. }
  6395. type PlayerStateInfo struct {
  6396. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  6397. Online bool `protobuf:"varint,2,opt,name=online,proto3" json:"online,omitempty"`
  6398. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6399. XXX_unrecognized []byte `json:"-"`
  6400. XXX_sizecache int32 `json:"-"`
  6401. }
  6402. func (m *PlayerStateInfo) Reset() { *m = PlayerStateInfo{} }
  6403. func (m *PlayerStateInfo) String() string { return proto.CompactTextString(m) }
  6404. func (*PlayerStateInfo) ProtoMessage() {}
  6405. func (*PlayerStateInfo) Descriptor() ([]byte, []int) {
  6406. return fileDescriptor_116e343673f7ffaf, []int{103}
  6407. }
  6408. func (m *PlayerStateInfo) XXX_Unmarshal(b []byte) error {
  6409. return xxx_messageInfo_PlayerStateInfo.Unmarshal(m, b)
  6410. }
  6411. func (m *PlayerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6412. return xxx_messageInfo_PlayerStateInfo.Marshal(b, m, deterministic)
  6413. }
  6414. func (m *PlayerStateInfo) XXX_Merge(src proto.Message) {
  6415. xxx_messageInfo_PlayerStateInfo.Merge(m, src)
  6416. }
  6417. func (m *PlayerStateInfo) XXX_Size() int {
  6418. return xxx_messageInfo_PlayerStateInfo.Size(m)
  6419. }
  6420. func (m *PlayerStateInfo) XXX_DiscardUnknown() {
  6421. xxx_messageInfo_PlayerStateInfo.DiscardUnknown(m)
  6422. }
  6423. var xxx_messageInfo_PlayerStateInfo proto.InternalMessageInfo
  6424. func (m *PlayerStateInfo) GetUid() uint64 {
  6425. if m != nil {
  6426. return m.Uid
  6427. }
  6428. return 0
  6429. }
  6430. func (m *PlayerStateInfo) GetOnline() bool {
  6431. if m != nil {
  6432. return m.Online
  6433. }
  6434. return false
  6435. }
  6436. type SystemMessage struct {
  6437. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6438. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  6439. ParamId []int32 `protobuf:"varint,3,rep,packed,name=param_id,json=paramId,proto3" json:"param_id,omitempty"`
  6440. SendTime uint64 `protobuf:"varint,4,opt,name=send_time,json=sendTime,proto3" json:"send_time,omitempty"`
  6441. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6442. XXX_unrecognized []byte `json:"-"`
  6443. XXX_sizecache int32 `json:"-"`
  6444. }
  6445. func (m *SystemMessage) Reset() { *m = SystemMessage{} }
  6446. func (m *SystemMessage) String() string { return proto.CompactTextString(m) }
  6447. func (*SystemMessage) ProtoMessage() {}
  6448. func (*SystemMessage) Descriptor() ([]byte, []int) {
  6449. return fileDescriptor_116e343673f7ffaf, []int{104}
  6450. }
  6451. func (m *SystemMessage) XXX_Unmarshal(b []byte) error {
  6452. return xxx_messageInfo_SystemMessage.Unmarshal(m, b)
  6453. }
  6454. func (m *SystemMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6455. return xxx_messageInfo_SystemMessage.Marshal(b, m, deterministic)
  6456. }
  6457. func (m *SystemMessage) XXX_Merge(src proto.Message) {
  6458. xxx_messageInfo_SystemMessage.Merge(m, src)
  6459. }
  6460. func (m *SystemMessage) XXX_Size() int {
  6461. return xxx_messageInfo_SystemMessage.Size(m)
  6462. }
  6463. func (m *SystemMessage) XXX_DiscardUnknown() {
  6464. xxx_messageInfo_SystemMessage.DiscardUnknown(m)
  6465. }
  6466. var xxx_messageInfo_SystemMessage proto.InternalMessageInfo
  6467. func (m *SystemMessage) GetType() int32 {
  6468. if m != nil {
  6469. return m.Type
  6470. }
  6471. return 0
  6472. }
  6473. func (m *SystemMessage) GetNickName() string {
  6474. if m != nil {
  6475. return m.NickName
  6476. }
  6477. return ""
  6478. }
  6479. func (m *SystemMessage) GetParamId() []int32 {
  6480. if m != nil {
  6481. return m.ParamId
  6482. }
  6483. return nil
  6484. }
  6485. func (m *SystemMessage) GetSendTime() uint64 {
  6486. if m != nil {
  6487. return m.SendTime
  6488. }
  6489. return 0
  6490. }
  6491. type MessageContentInfo struct {
  6492. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  6493. FromId *ChatPlayerBriefInfo `protobuf:"bytes,2,opt,name=from_id,json=fromId,proto3" json:"from_id,omitempty"`
  6494. Message *ChatMessageInfo `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
  6495. TargetId uint64 `protobuf:"varint,4,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  6496. ParamList []int32 `protobuf:"varint,5,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6497. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6498. XXX_unrecognized []byte `json:"-"`
  6499. XXX_sizecache int32 `json:"-"`
  6500. }
  6501. func (m *MessageContentInfo) Reset() { *m = MessageContentInfo{} }
  6502. func (m *MessageContentInfo) String() string { return proto.CompactTextString(m) }
  6503. func (*MessageContentInfo) ProtoMessage() {}
  6504. func (*MessageContentInfo) Descriptor() ([]byte, []int) {
  6505. return fileDescriptor_116e343673f7ffaf, []int{105}
  6506. }
  6507. func (m *MessageContentInfo) XXX_Unmarshal(b []byte) error {
  6508. return xxx_messageInfo_MessageContentInfo.Unmarshal(m, b)
  6509. }
  6510. func (m *MessageContentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6511. return xxx_messageInfo_MessageContentInfo.Marshal(b, m, deterministic)
  6512. }
  6513. func (m *MessageContentInfo) XXX_Merge(src proto.Message) {
  6514. xxx_messageInfo_MessageContentInfo.Merge(m, src)
  6515. }
  6516. func (m *MessageContentInfo) XXX_Size() int {
  6517. return xxx_messageInfo_MessageContentInfo.Size(m)
  6518. }
  6519. func (m *MessageContentInfo) XXX_DiscardUnknown() {
  6520. xxx_messageInfo_MessageContentInfo.DiscardUnknown(m)
  6521. }
  6522. var xxx_messageInfo_MessageContentInfo proto.InternalMessageInfo
  6523. func (m *MessageContentInfo) GetType() int32 {
  6524. if m != nil {
  6525. return m.Type
  6526. }
  6527. return 0
  6528. }
  6529. func (m *MessageContentInfo) GetFromId() *ChatPlayerBriefInfo {
  6530. if m != nil {
  6531. return m.FromId
  6532. }
  6533. return nil
  6534. }
  6535. func (m *MessageContentInfo) GetMessage() *ChatMessageInfo {
  6536. if m != nil {
  6537. return m.Message
  6538. }
  6539. return nil
  6540. }
  6541. func (m *MessageContentInfo) GetTargetId() uint64 {
  6542. if m != nil {
  6543. return m.TargetId
  6544. }
  6545. return 0
  6546. }
  6547. func (m *MessageContentInfo) GetParamList() []int32 {
  6548. if m != nil {
  6549. return m.ParamList
  6550. }
  6551. return nil
  6552. }
  6553. type RoleChat struct {
  6554. OfflineMsgPlayerList []*ChatPlayerBriefInfo `protobuf:"bytes,1,rep,name=offline_msg_player_list,json=offlineMsgPlayerList,proto3" json:"offline_msg_player_list,omitempty"`
  6555. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6556. XXX_unrecognized []byte `json:"-"`
  6557. XXX_sizecache int32 `json:"-"`
  6558. }
  6559. func (m *RoleChat) Reset() { *m = RoleChat{} }
  6560. func (m *RoleChat) String() string { return proto.CompactTextString(m) }
  6561. func (*RoleChat) ProtoMessage() {}
  6562. func (*RoleChat) Descriptor() ([]byte, []int) {
  6563. return fileDescriptor_116e343673f7ffaf, []int{106}
  6564. }
  6565. func (m *RoleChat) XXX_Unmarshal(b []byte) error {
  6566. return xxx_messageInfo_RoleChat.Unmarshal(m, b)
  6567. }
  6568. func (m *RoleChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6569. return xxx_messageInfo_RoleChat.Marshal(b, m, deterministic)
  6570. }
  6571. func (m *RoleChat) XXX_Merge(src proto.Message) {
  6572. xxx_messageInfo_RoleChat.Merge(m, src)
  6573. }
  6574. func (m *RoleChat) XXX_Size() int {
  6575. return xxx_messageInfo_RoleChat.Size(m)
  6576. }
  6577. func (m *RoleChat) XXX_DiscardUnknown() {
  6578. xxx_messageInfo_RoleChat.DiscardUnknown(m)
  6579. }
  6580. var xxx_messageInfo_RoleChat proto.InternalMessageInfo
  6581. func (m *RoleChat) GetOfflineMsgPlayerList() []*ChatPlayerBriefInfo {
  6582. if m != nil {
  6583. return m.OfflineMsgPlayerList
  6584. }
  6585. return nil
  6586. }
  6587. type BuyInfo struct {
  6588. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6589. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  6590. BuyTime uint64 `protobuf:"varint,3,opt,name=buy_time,json=buyTime,proto3" json:"buy_time,omitempty"`
  6591. RefTime int64 `protobuf:"varint,5,opt,name=ref_time,json=refTime,proto3" json:"ref_time,omitempty"`
  6592. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6593. XXX_unrecognized []byte `json:"-"`
  6594. XXX_sizecache int32 `json:"-"`
  6595. }
  6596. func (m *BuyInfo) Reset() { *m = BuyInfo{} }
  6597. func (m *BuyInfo) String() string { return proto.CompactTextString(m) }
  6598. func (*BuyInfo) ProtoMessage() {}
  6599. func (*BuyInfo) Descriptor() ([]byte, []int) {
  6600. return fileDescriptor_116e343673f7ffaf, []int{107}
  6601. }
  6602. func (m *BuyInfo) XXX_Unmarshal(b []byte) error {
  6603. return xxx_messageInfo_BuyInfo.Unmarshal(m, b)
  6604. }
  6605. func (m *BuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6606. return xxx_messageInfo_BuyInfo.Marshal(b, m, deterministic)
  6607. }
  6608. func (m *BuyInfo) XXX_Merge(src proto.Message) {
  6609. xxx_messageInfo_BuyInfo.Merge(m, src)
  6610. }
  6611. func (m *BuyInfo) XXX_Size() int {
  6612. return xxx_messageInfo_BuyInfo.Size(m)
  6613. }
  6614. func (m *BuyInfo) XXX_DiscardUnknown() {
  6615. xxx_messageInfo_BuyInfo.DiscardUnknown(m)
  6616. }
  6617. var xxx_messageInfo_BuyInfo proto.InternalMessageInfo
  6618. func (m *BuyInfo) GetGoodsId() int32 {
  6619. if m != nil {
  6620. return m.GoodsId
  6621. }
  6622. return 0
  6623. }
  6624. func (m *BuyInfo) GetBuyNum() int32 {
  6625. if m != nil {
  6626. return m.BuyNum
  6627. }
  6628. return 0
  6629. }
  6630. func (m *BuyInfo) GetBuyTime() uint64 {
  6631. if m != nil {
  6632. return m.BuyTime
  6633. }
  6634. return 0
  6635. }
  6636. func (m *BuyInfo) GetRefTime() int64 {
  6637. if m != nil {
  6638. return m.RefTime
  6639. }
  6640. return 0
  6641. }
  6642. // 黑市类型商店数据
  6643. type SpecialShop struct {
  6644. RefreshTime int64 `protobuf:"varint,1,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6645. GoodsList []int32 `protobuf:"varint,2,rep,packed,name=goods_list,json=goodsList,proto3" json:"goods_list,omitempty"`
  6646. RefreshCount int32 `protobuf:"varint,3,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6647. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6648. XXX_unrecognized []byte `json:"-"`
  6649. XXX_sizecache int32 `json:"-"`
  6650. }
  6651. func (m *SpecialShop) Reset() { *m = SpecialShop{} }
  6652. func (m *SpecialShop) String() string { return proto.CompactTextString(m) }
  6653. func (*SpecialShop) ProtoMessage() {}
  6654. func (*SpecialShop) Descriptor() ([]byte, []int) {
  6655. return fileDescriptor_116e343673f7ffaf, []int{108}
  6656. }
  6657. func (m *SpecialShop) XXX_Unmarshal(b []byte) error {
  6658. return xxx_messageInfo_SpecialShop.Unmarshal(m, b)
  6659. }
  6660. func (m *SpecialShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6661. return xxx_messageInfo_SpecialShop.Marshal(b, m, deterministic)
  6662. }
  6663. func (m *SpecialShop) XXX_Merge(src proto.Message) {
  6664. xxx_messageInfo_SpecialShop.Merge(m, src)
  6665. }
  6666. func (m *SpecialShop) XXX_Size() int {
  6667. return xxx_messageInfo_SpecialShop.Size(m)
  6668. }
  6669. func (m *SpecialShop) XXX_DiscardUnknown() {
  6670. xxx_messageInfo_SpecialShop.DiscardUnknown(m)
  6671. }
  6672. var xxx_messageInfo_SpecialShop proto.InternalMessageInfo
  6673. func (m *SpecialShop) GetRefreshTime() int64 {
  6674. if m != nil {
  6675. return m.RefreshTime
  6676. }
  6677. return 0
  6678. }
  6679. func (m *SpecialShop) GetGoodsList() []int32 {
  6680. if m != nil {
  6681. return m.GoodsList
  6682. }
  6683. return nil
  6684. }
  6685. func (m *SpecialShop) GetRefreshCount() int32 {
  6686. if m != nil {
  6687. return m.RefreshCount
  6688. }
  6689. return 0
  6690. }
  6691. type ShopBuyInfo struct {
  6692. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6693. ItemInfo []*BuyInfo `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6694. RefData *SpecialShop `protobuf:"bytes,3,opt,name=ref_data,json=refData,proto3" json:"ref_data,omitempty"`
  6695. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6696. XXX_unrecognized []byte `json:"-"`
  6697. XXX_sizecache int32 `json:"-"`
  6698. }
  6699. func (m *ShopBuyInfo) Reset() { *m = ShopBuyInfo{} }
  6700. func (m *ShopBuyInfo) String() string { return proto.CompactTextString(m) }
  6701. func (*ShopBuyInfo) ProtoMessage() {}
  6702. func (*ShopBuyInfo) Descriptor() ([]byte, []int) {
  6703. return fileDescriptor_116e343673f7ffaf, []int{109}
  6704. }
  6705. func (m *ShopBuyInfo) XXX_Unmarshal(b []byte) error {
  6706. return xxx_messageInfo_ShopBuyInfo.Unmarshal(m, b)
  6707. }
  6708. func (m *ShopBuyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6709. return xxx_messageInfo_ShopBuyInfo.Marshal(b, m, deterministic)
  6710. }
  6711. func (m *ShopBuyInfo) XXX_Merge(src proto.Message) {
  6712. xxx_messageInfo_ShopBuyInfo.Merge(m, src)
  6713. }
  6714. func (m *ShopBuyInfo) XXX_Size() int {
  6715. return xxx_messageInfo_ShopBuyInfo.Size(m)
  6716. }
  6717. func (m *ShopBuyInfo) XXX_DiscardUnknown() {
  6718. xxx_messageInfo_ShopBuyInfo.DiscardUnknown(m)
  6719. }
  6720. var xxx_messageInfo_ShopBuyInfo proto.InternalMessageInfo
  6721. func (m *ShopBuyInfo) GetGoodsType() int32 {
  6722. if m != nil {
  6723. return m.GoodsType
  6724. }
  6725. return 0
  6726. }
  6727. func (m *ShopBuyInfo) GetItemInfo() []*BuyInfo {
  6728. if m != nil {
  6729. return m.ItemInfo
  6730. }
  6731. return nil
  6732. }
  6733. func (m *ShopBuyInfo) GetRefData() *SpecialShop {
  6734. if m != nil {
  6735. return m.RefData
  6736. }
  6737. return nil
  6738. }
  6739. type ShopItem struct {
  6740. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  6741. Price int32 `protobuf:"varint,3,opt,name=price,proto3" json:"price,omitempty"`
  6742. CurPrice int32 `protobuf:"varint,4,opt,name=cur_price,json=curPrice,proto3" json:"cur_price,omitempty"`
  6743. Dispercent int32 `protobuf:"varint,6,opt,name=dispercent,proto3" json:"dispercent,omitempty"`
  6744. Hot bool `protobuf:"varint,7,opt,name=hot,proto3" json:"hot,omitempty"`
  6745. LimitType int32 `protobuf:"varint,9,opt,name=limit_type,json=limitType,proto3" json:"limit_type,omitempty"`
  6746. Count int32 `protobuf:"varint,10,opt,name=count,proto3" json:"count,omitempty"`
  6747. Circle int32 `protobuf:"varint,11,opt,name=circle,proto3" json:"circle,omitempty"`
  6748. StartTime int64 `protobuf:"varint,13,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  6749. EndTime int64 `protobuf:"varint,14,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  6750. HdItemId int32 `protobuf:"varint,15,opt,name=hd_item_id,json=hdItemId,proto3" json:"hd_item_id,omitempty"`
  6751. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6752. XXX_unrecognized []byte `json:"-"`
  6753. XXX_sizecache int32 `json:"-"`
  6754. }
  6755. func (m *ShopItem) Reset() { *m = ShopItem{} }
  6756. func (m *ShopItem) String() string { return proto.CompactTextString(m) }
  6757. func (*ShopItem) ProtoMessage() {}
  6758. func (*ShopItem) Descriptor() ([]byte, []int) {
  6759. return fileDescriptor_116e343673f7ffaf, []int{110}
  6760. }
  6761. func (m *ShopItem) XXX_Unmarshal(b []byte) error {
  6762. return xxx_messageInfo_ShopItem.Unmarshal(m, b)
  6763. }
  6764. func (m *ShopItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6765. return xxx_messageInfo_ShopItem.Marshal(b, m, deterministic)
  6766. }
  6767. func (m *ShopItem) XXX_Merge(src proto.Message) {
  6768. xxx_messageInfo_ShopItem.Merge(m, src)
  6769. }
  6770. func (m *ShopItem) XXX_Size() int {
  6771. return xxx_messageInfo_ShopItem.Size(m)
  6772. }
  6773. func (m *ShopItem) XXX_DiscardUnknown() {
  6774. xxx_messageInfo_ShopItem.DiscardUnknown(m)
  6775. }
  6776. var xxx_messageInfo_ShopItem proto.InternalMessageInfo
  6777. func (m *ShopItem) GetGoodsId() int32 {
  6778. if m != nil {
  6779. return m.GoodsId
  6780. }
  6781. return 0
  6782. }
  6783. func (m *ShopItem) GetPrice() int32 {
  6784. if m != nil {
  6785. return m.Price
  6786. }
  6787. return 0
  6788. }
  6789. func (m *ShopItem) GetCurPrice() int32 {
  6790. if m != nil {
  6791. return m.CurPrice
  6792. }
  6793. return 0
  6794. }
  6795. func (m *ShopItem) GetDispercent() int32 {
  6796. if m != nil {
  6797. return m.Dispercent
  6798. }
  6799. return 0
  6800. }
  6801. func (m *ShopItem) GetHot() bool {
  6802. if m != nil {
  6803. return m.Hot
  6804. }
  6805. return false
  6806. }
  6807. func (m *ShopItem) GetLimitType() int32 {
  6808. if m != nil {
  6809. return m.LimitType
  6810. }
  6811. return 0
  6812. }
  6813. func (m *ShopItem) GetCount() int32 {
  6814. if m != nil {
  6815. return m.Count
  6816. }
  6817. return 0
  6818. }
  6819. func (m *ShopItem) GetCircle() int32 {
  6820. if m != nil {
  6821. return m.Circle
  6822. }
  6823. return 0
  6824. }
  6825. func (m *ShopItem) GetStartTime() int64 {
  6826. if m != nil {
  6827. return m.StartTime
  6828. }
  6829. return 0
  6830. }
  6831. func (m *ShopItem) GetEndTime() int64 {
  6832. if m != nil {
  6833. return m.EndTime
  6834. }
  6835. return 0
  6836. }
  6837. func (m *ShopItem) GetHdItemId() int32 {
  6838. if m != nil {
  6839. return m.HdItemId
  6840. }
  6841. return 0
  6842. }
  6843. type ShopData struct {
  6844. GoodsType int32 `protobuf:"varint,1,opt,name=goods_type,json=goodsType,proto3" json:"goods_type,omitempty"`
  6845. ItemInfo []*ShopItem `protobuf:"bytes,2,rep,name=item_info,json=itemInfo,proto3" json:"item_info,omitempty"`
  6846. BuyInfo []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info,json=buyInfo,proto3" json:"buy_info,omitempty"`
  6847. RefreshTime int64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  6848. RefreshCount int32 `protobuf:"varint,5,opt,name=refresh_count,json=refreshCount,proto3" json:"refresh_count,omitempty"`
  6849. DayEnd int64 `protobuf:"varint,6,opt,name=day_end,json=dayEnd,proto3" json:"day_end,omitempty"`
  6850. WeekEnd int64 `protobuf:"varint,7,opt,name=week_end,json=weekEnd,proto3" json:"week_end,omitempty"`
  6851. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6852. XXX_unrecognized []byte `json:"-"`
  6853. XXX_sizecache int32 `json:"-"`
  6854. }
  6855. func (m *ShopData) Reset() { *m = ShopData{} }
  6856. func (m *ShopData) String() string { return proto.CompactTextString(m) }
  6857. func (*ShopData) ProtoMessage() {}
  6858. func (*ShopData) Descriptor() ([]byte, []int) {
  6859. return fileDescriptor_116e343673f7ffaf, []int{111}
  6860. }
  6861. func (m *ShopData) XXX_Unmarshal(b []byte) error {
  6862. return xxx_messageInfo_ShopData.Unmarshal(m, b)
  6863. }
  6864. func (m *ShopData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6865. return xxx_messageInfo_ShopData.Marshal(b, m, deterministic)
  6866. }
  6867. func (m *ShopData) XXX_Merge(src proto.Message) {
  6868. xxx_messageInfo_ShopData.Merge(m, src)
  6869. }
  6870. func (m *ShopData) XXX_Size() int {
  6871. return xxx_messageInfo_ShopData.Size(m)
  6872. }
  6873. func (m *ShopData) XXX_DiscardUnknown() {
  6874. xxx_messageInfo_ShopData.DiscardUnknown(m)
  6875. }
  6876. var xxx_messageInfo_ShopData proto.InternalMessageInfo
  6877. func (m *ShopData) GetGoodsType() int32 {
  6878. if m != nil {
  6879. return m.GoodsType
  6880. }
  6881. return 0
  6882. }
  6883. func (m *ShopData) GetItemInfo() []*ShopItem {
  6884. if m != nil {
  6885. return m.ItemInfo
  6886. }
  6887. return nil
  6888. }
  6889. func (m *ShopData) GetBuyInfo() []*BuyInfo {
  6890. if m != nil {
  6891. return m.BuyInfo
  6892. }
  6893. return nil
  6894. }
  6895. func (m *ShopData) GetRefreshTime() int64 {
  6896. if m != nil {
  6897. return m.RefreshTime
  6898. }
  6899. return 0
  6900. }
  6901. func (m *ShopData) GetRefreshCount() int32 {
  6902. if m != nil {
  6903. return m.RefreshCount
  6904. }
  6905. return 0
  6906. }
  6907. func (m *ShopData) GetDayEnd() int64 {
  6908. if m != nil {
  6909. return m.DayEnd
  6910. }
  6911. return 0
  6912. }
  6913. func (m *ShopData) GetWeekEnd() int64 {
  6914. if m != nil {
  6915. return m.WeekEnd
  6916. }
  6917. return 0
  6918. }
  6919. type ShopList struct {
  6920. Data []*ShopData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  6921. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6922. XXX_unrecognized []byte `json:"-"`
  6923. XXX_sizecache int32 `json:"-"`
  6924. }
  6925. func (m *ShopList) Reset() { *m = ShopList{} }
  6926. func (m *ShopList) String() string { return proto.CompactTextString(m) }
  6927. func (*ShopList) ProtoMessage() {}
  6928. func (*ShopList) Descriptor() ([]byte, []int) {
  6929. return fileDescriptor_116e343673f7ffaf, []int{112}
  6930. }
  6931. func (m *ShopList) XXX_Unmarshal(b []byte) error {
  6932. return xxx_messageInfo_ShopList.Unmarshal(m, b)
  6933. }
  6934. func (m *ShopList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6935. return xxx_messageInfo_ShopList.Marshal(b, m, deterministic)
  6936. }
  6937. func (m *ShopList) XXX_Merge(src proto.Message) {
  6938. xxx_messageInfo_ShopList.Merge(m, src)
  6939. }
  6940. func (m *ShopList) XXX_Size() int {
  6941. return xxx_messageInfo_ShopList.Size(m)
  6942. }
  6943. func (m *ShopList) XXX_DiscardUnknown() {
  6944. xxx_messageInfo_ShopList.DiscardUnknown(m)
  6945. }
  6946. var xxx_messageInfo_ShopList proto.InternalMessageInfo
  6947. func (m *ShopList) GetData() []*ShopData {
  6948. if m != nil {
  6949. return m.Data
  6950. }
  6951. return nil
  6952. }
  6953. // 战斗玩家数据
  6954. type ViewRoleInfo struct {
  6955. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  6956. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  6957. RoleHero *HeroData `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  6958. Hero *RoleHero `protobuf:"bytes,4,opt,name=hero,proto3" json:"hero,omitempty"`
  6959. Fashion *RoleFashion `protobuf:"bytes,5,opt,name=fashion,proto3" json:"fashion,omitempty"`
  6960. AttrList []*KeyValueType `protobuf:"bytes,6,rep,name=attr_list,json=attrList,proto3" json:"attr_list,omitempty"`
  6961. FashionData *FashionData `protobuf:"bytes,7,opt,name=fashion_data,json=fashionData,proto3" json:"fashion_data,omitempty"`
  6962. DanScore int32 `protobuf:"varint,8,opt,name=danScore,proto3" json:"danScore,omitempty"`
  6963. ParamList []int32 `protobuf:"varint,9,rep,packed,name=param_list,json=paramList,proto3" json:"param_list,omitempty"`
  6964. GuildName string `protobuf:"bytes,10,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  6965. PetList []*PetData `protobuf:"bytes,11,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  6966. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6967. XXX_unrecognized []byte `json:"-"`
  6968. XXX_sizecache int32 `json:"-"`
  6969. }
  6970. func (m *ViewRoleInfo) Reset() { *m = ViewRoleInfo{} }
  6971. func (m *ViewRoleInfo) String() string { return proto.CompactTextString(m) }
  6972. func (*ViewRoleInfo) ProtoMessage() {}
  6973. func (*ViewRoleInfo) Descriptor() ([]byte, []int) {
  6974. return fileDescriptor_116e343673f7ffaf, []int{113}
  6975. }
  6976. func (m *ViewRoleInfo) XXX_Unmarshal(b []byte) error {
  6977. return xxx_messageInfo_ViewRoleInfo.Unmarshal(m, b)
  6978. }
  6979. func (m *ViewRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6980. return xxx_messageInfo_ViewRoleInfo.Marshal(b, m, deterministic)
  6981. }
  6982. func (m *ViewRoleInfo) XXX_Merge(src proto.Message) {
  6983. xxx_messageInfo_ViewRoleInfo.Merge(m, src)
  6984. }
  6985. func (m *ViewRoleInfo) XXX_Size() int {
  6986. return xxx_messageInfo_ViewRoleInfo.Size(m)
  6987. }
  6988. func (m *ViewRoleInfo) XXX_DiscardUnknown() {
  6989. xxx_messageInfo_ViewRoleInfo.DiscardUnknown(m)
  6990. }
  6991. var xxx_messageInfo_ViewRoleInfo proto.InternalMessageInfo
  6992. func (m *ViewRoleInfo) GetId() uint64 {
  6993. if m != nil {
  6994. return m.Id
  6995. }
  6996. return 0
  6997. }
  6998. func (m *ViewRoleInfo) GetBrief() *CommonPlayerBriefInfo {
  6999. if m != nil {
  7000. return m.Brief
  7001. }
  7002. return nil
  7003. }
  7004. func (m *ViewRoleInfo) GetRoleHero() *HeroData {
  7005. if m != nil {
  7006. return m.RoleHero
  7007. }
  7008. return nil
  7009. }
  7010. func (m *ViewRoleInfo) GetHero() *RoleHero {
  7011. if m != nil {
  7012. return m.Hero
  7013. }
  7014. return nil
  7015. }
  7016. func (m *ViewRoleInfo) GetFashion() *RoleFashion {
  7017. if m != nil {
  7018. return m.Fashion
  7019. }
  7020. return nil
  7021. }
  7022. func (m *ViewRoleInfo) GetAttrList() []*KeyValueType {
  7023. if m != nil {
  7024. return m.AttrList
  7025. }
  7026. return nil
  7027. }
  7028. func (m *ViewRoleInfo) GetFashionData() *FashionData {
  7029. if m != nil {
  7030. return m.FashionData
  7031. }
  7032. return nil
  7033. }
  7034. func (m *ViewRoleInfo) GetDanScore() int32 {
  7035. if m != nil {
  7036. return m.DanScore
  7037. }
  7038. return 0
  7039. }
  7040. func (m *ViewRoleInfo) GetParamList() []int32 {
  7041. if m != nil {
  7042. return m.ParamList
  7043. }
  7044. return nil
  7045. }
  7046. func (m *ViewRoleInfo) GetGuildName() string {
  7047. if m != nil {
  7048. return m.GuildName
  7049. }
  7050. return ""
  7051. }
  7052. func (m *ViewRoleInfo) GetPetList() []*PetData {
  7053. if m != nil {
  7054. return m.PetList
  7055. }
  7056. return nil
  7057. }
  7058. type ShopCost struct {
  7059. ShopType int32 `protobuf:"varint,1,opt,name=shop_type,json=shopType,proto3" json:"shop_type,omitempty"`
  7060. ResType int32 `protobuf:"varint,2,opt,name=res_type,json=resType,proto3" json:"res_type,omitempty"`
  7061. ResCount uint32 `protobuf:"varint,3,opt,name=res_count,json=resCount,proto3" json:"res_count,omitempty"`
  7062. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7063. XXX_unrecognized []byte `json:"-"`
  7064. XXX_sizecache int32 `json:"-"`
  7065. }
  7066. func (m *ShopCost) Reset() { *m = ShopCost{} }
  7067. func (m *ShopCost) String() string { return proto.CompactTextString(m) }
  7068. func (*ShopCost) ProtoMessage() {}
  7069. func (*ShopCost) Descriptor() ([]byte, []int) {
  7070. return fileDescriptor_116e343673f7ffaf, []int{114}
  7071. }
  7072. func (m *ShopCost) XXX_Unmarshal(b []byte) error {
  7073. return xxx_messageInfo_ShopCost.Unmarshal(m, b)
  7074. }
  7075. func (m *ShopCost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7076. return xxx_messageInfo_ShopCost.Marshal(b, m, deterministic)
  7077. }
  7078. func (m *ShopCost) XXX_Merge(src proto.Message) {
  7079. xxx_messageInfo_ShopCost.Merge(m, src)
  7080. }
  7081. func (m *ShopCost) XXX_Size() int {
  7082. return xxx_messageInfo_ShopCost.Size(m)
  7083. }
  7084. func (m *ShopCost) XXX_DiscardUnknown() {
  7085. xxx_messageInfo_ShopCost.DiscardUnknown(m)
  7086. }
  7087. var xxx_messageInfo_ShopCost proto.InternalMessageInfo
  7088. func (m *ShopCost) GetShopType() int32 {
  7089. if m != nil {
  7090. return m.ShopType
  7091. }
  7092. return 0
  7093. }
  7094. func (m *ShopCost) GetResType() int32 {
  7095. if m != nil {
  7096. return m.ResType
  7097. }
  7098. return 0
  7099. }
  7100. func (m *ShopCost) GetResCount() uint32 {
  7101. if m != nil {
  7102. return m.ResCount
  7103. }
  7104. return 0
  7105. }
  7106. type RoleShop struct {
  7107. Info []*ShopBuyInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  7108. TotalBuyNum int32 `protobuf:"varint,2,opt,name=total_buy_num,json=totalBuyNum,proto3" json:"total_buy_num,omitempty"`
  7109. CostRes []*ShopCost `protobuf:"bytes,3,rep,name=cost_res,json=costRes,proto3" json:"cost_res,omitempty"`
  7110. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7111. XXX_unrecognized []byte `json:"-"`
  7112. XXX_sizecache int32 `json:"-"`
  7113. }
  7114. func (m *RoleShop) Reset() { *m = RoleShop{} }
  7115. func (m *RoleShop) String() string { return proto.CompactTextString(m) }
  7116. func (*RoleShop) ProtoMessage() {}
  7117. func (*RoleShop) Descriptor() ([]byte, []int) {
  7118. return fileDescriptor_116e343673f7ffaf, []int{115}
  7119. }
  7120. func (m *RoleShop) XXX_Unmarshal(b []byte) error {
  7121. return xxx_messageInfo_RoleShop.Unmarshal(m, b)
  7122. }
  7123. func (m *RoleShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7124. return xxx_messageInfo_RoleShop.Marshal(b, m, deterministic)
  7125. }
  7126. func (m *RoleShop) XXX_Merge(src proto.Message) {
  7127. xxx_messageInfo_RoleShop.Merge(m, src)
  7128. }
  7129. func (m *RoleShop) XXX_Size() int {
  7130. return xxx_messageInfo_RoleShop.Size(m)
  7131. }
  7132. func (m *RoleShop) XXX_DiscardUnknown() {
  7133. xxx_messageInfo_RoleShop.DiscardUnknown(m)
  7134. }
  7135. var xxx_messageInfo_RoleShop proto.InternalMessageInfo
  7136. func (m *RoleShop) GetInfo() []*ShopBuyInfo {
  7137. if m != nil {
  7138. return m.Info
  7139. }
  7140. return nil
  7141. }
  7142. func (m *RoleShop) GetTotalBuyNum() int32 {
  7143. if m != nil {
  7144. return m.TotalBuyNum
  7145. }
  7146. return 0
  7147. }
  7148. func (m *RoleShop) GetCostRes() []*ShopCost {
  7149. if m != nil {
  7150. return m.CostRes
  7151. }
  7152. return nil
  7153. }
  7154. type CurRoundSign struct {
  7155. LastSign int64 `protobuf:"varint,1,opt,name=last_sign,json=lastSign,proto3" json:"last_sign,omitempty"`
  7156. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7157. XXX_unrecognized []byte `json:"-"`
  7158. XXX_sizecache int32 `json:"-"`
  7159. }
  7160. func (m *CurRoundSign) Reset() { *m = CurRoundSign{} }
  7161. func (m *CurRoundSign) String() string { return proto.CompactTextString(m) }
  7162. func (*CurRoundSign) ProtoMessage() {}
  7163. func (*CurRoundSign) Descriptor() ([]byte, []int) {
  7164. return fileDescriptor_116e343673f7ffaf, []int{116}
  7165. }
  7166. func (m *CurRoundSign) XXX_Unmarshal(b []byte) error {
  7167. return xxx_messageInfo_CurRoundSign.Unmarshal(m, b)
  7168. }
  7169. func (m *CurRoundSign) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7170. return xxx_messageInfo_CurRoundSign.Marshal(b, m, deterministic)
  7171. }
  7172. func (m *CurRoundSign) XXX_Merge(src proto.Message) {
  7173. xxx_messageInfo_CurRoundSign.Merge(m, src)
  7174. }
  7175. func (m *CurRoundSign) XXX_Size() int {
  7176. return xxx_messageInfo_CurRoundSign.Size(m)
  7177. }
  7178. func (m *CurRoundSign) XXX_DiscardUnknown() {
  7179. xxx_messageInfo_CurRoundSign.DiscardUnknown(m)
  7180. }
  7181. var xxx_messageInfo_CurRoundSign proto.InternalMessageInfo
  7182. func (m *CurRoundSign) GetLastSign() int64 {
  7183. if m != nil {
  7184. return m.LastSign
  7185. }
  7186. return 0
  7187. }
  7188. // 签到相关
  7189. type SignUp struct {
  7190. SignRound int32 `protobuf:"varint,1,opt,name=sign_round,json=signRound,proto3" json:"sign_round,omitempty"`
  7191. CurDay int32 `protobuf:"varint,2,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7192. CurSignInfo *CurRoundSign `protobuf:"bytes,3,opt,name=cur_sign_info,json=curSignInfo,proto3" json:"cur_sign_info,omitempty"`
  7193. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7194. XXX_unrecognized []byte `json:"-"`
  7195. XXX_sizecache int32 `json:"-"`
  7196. }
  7197. func (m *SignUp) Reset() { *m = SignUp{} }
  7198. func (m *SignUp) String() string { return proto.CompactTextString(m) }
  7199. func (*SignUp) ProtoMessage() {}
  7200. func (*SignUp) Descriptor() ([]byte, []int) {
  7201. return fileDescriptor_116e343673f7ffaf, []int{117}
  7202. }
  7203. func (m *SignUp) XXX_Unmarshal(b []byte) error {
  7204. return xxx_messageInfo_SignUp.Unmarshal(m, b)
  7205. }
  7206. func (m *SignUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7207. return xxx_messageInfo_SignUp.Marshal(b, m, deterministic)
  7208. }
  7209. func (m *SignUp) XXX_Merge(src proto.Message) {
  7210. xxx_messageInfo_SignUp.Merge(m, src)
  7211. }
  7212. func (m *SignUp) XXX_Size() int {
  7213. return xxx_messageInfo_SignUp.Size(m)
  7214. }
  7215. func (m *SignUp) XXX_DiscardUnknown() {
  7216. xxx_messageInfo_SignUp.DiscardUnknown(m)
  7217. }
  7218. var xxx_messageInfo_SignUp proto.InternalMessageInfo
  7219. func (m *SignUp) GetSignRound() int32 {
  7220. if m != nil {
  7221. return m.SignRound
  7222. }
  7223. return 0
  7224. }
  7225. func (m *SignUp) GetCurDay() int32 {
  7226. if m != nil {
  7227. return m.CurDay
  7228. }
  7229. return 0
  7230. }
  7231. func (m *SignUp) GetCurSignInfo() *CurRoundSign {
  7232. if m != nil {
  7233. return m.CurSignInfo
  7234. }
  7235. return nil
  7236. }
  7237. // 活动数据
  7238. type RoleActivity struct {
  7239. SignInfo *SignUp `protobuf:"bytes,1,opt,name=sign_info,json=signInfo,proto3" json:"sign_info,omitempty"`
  7240. // 精彩活动
  7241. CurDayEndTime uint64 `protobuf:"varint,2,opt,name=cur_day_end_time,json=curDayEndTime,proto3" json:"cur_day_end_time,omitempty"`
  7242. ActivityDataList []*ActivitiesDetailData `protobuf:"bytes,3,rep,name=activity_data_list,json=activityDataList,proto3" json:"activity_data_list,omitempty"`
  7243. // 充值活动
  7244. // 首充大礼包时间(达到给定数值记录时间)
  7245. FirstChargeTime uint64 `protobuf:"varint,4,opt,name=first_charge_time,json=firstChargeTime,proto3" json:"first_charge_time,omitempty"`
  7246. FirstChargeRewardState int32 `protobuf:"varint,5,opt,name=first_charge_reward_state,json=firstChargeRewardState,proto3" json:"first_charge_reward_state,omitempty"`
  7247. // 超值礼包数据
  7248. UnlockChargeList []*ActivitiesUnlockRechargeData `protobuf:"bytes,6,rep,name=unlock_charge_list,json=unlockChargeList,proto3" json:"unlock_charge_list,omitempty"`
  7249. UnlockChargeHasList []*KeyValueType `protobuf:"bytes,7,rep,name=unlock_charge_has_list,json=unlockChargeHasList,proto3" json:"unlock_charge_has_list,omitempty"`
  7250. ExpiredActivityList []int32 `protobuf:"varint,8,rep,packed,name=expired_activity_list,json=expiredActivityList,proto3" json:"expired_activity_list,omitempty"`
  7251. // 服务器Load时使用
  7252. ActMsgList []*SystemMessage `protobuf:"bytes,10,rep,name=act_msg_list,json=actMsgList,proto3" json:"act_msg_list,omitempty"`
  7253. IsDailyDiscount bool `protobuf:"varint,11,opt,name=isDailyDiscount,proto3" json:"isDailyDiscount,omitempty"`
  7254. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7255. XXX_unrecognized []byte `json:"-"`
  7256. XXX_sizecache int32 `json:"-"`
  7257. }
  7258. func (m *RoleActivity) Reset() { *m = RoleActivity{} }
  7259. func (m *RoleActivity) String() string { return proto.CompactTextString(m) }
  7260. func (*RoleActivity) ProtoMessage() {}
  7261. func (*RoleActivity) Descriptor() ([]byte, []int) {
  7262. return fileDescriptor_116e343673f7ffaf, []int{118}
  7263. }
  7264. func (m *RoleActivity) XXX_Unmarshal(b []byte) error {
  7265. return xxx_messageInfo_RoleActivity.Unmarshal(m, b)
  7266. }
  7267. func (m *RoleActivity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7268. return xxx_messageInfo_RoleActivity.Marshal(b, m, deterministic)
  7269. }
  7270. func (m *RoleActivity) XXX_Merge(src proto.Message) {
  7271. xxx_messageInfo_RoleActivity.Merge(m, src)
  7272. }
  7273. func (m *RoleActivity) XXX_Size() int {
  7274. return xxx_messageInfo_RoleActivity.Size(m)
  7275. }
  7276. func (m *RoleActivity) XXX_DiscardUnknown() {
  7277. xxx_messageInfo_RoleActivity.DiscardUnknown(m)
  7278. }
  7279. var xxx_messageInfo_RoleActivity proto.InternalMessageInfo
  7280. func (m *RoleActivity) GetSignInfo() *SignUp {
  7281. if m != nil {
  7282. return m.SignInfo
  7283. }
  7284. return nil
  7285. }
  7286. func (m *RoleActivity) GetCurDayEndTime() uint64 {
  7287. if m != nil {
  7288. return m.CurDayEndTime
  7289. }
  7290. return 0
  7291. }
  7292. func (m *RoleActivity) GetActivityDataList() []*ActivitiesDetailData {
  7293. if m != nil {
  7294. return m.ActivityDataList
  7295. }
  7296. return nil
  7297. }
  7298. func (m *RoleActivity) GetFirstChargeTime() uint64 {
  7299. if m != nil {
  7300. return m.FirstChargeTime
  7301. }
  7302. return 0
  7303. }
  7304. func (m *RoleActivity) GetFirstChargeRewardState() int32 {
  7305. if m != nil {
  7306. return m.FirstChargeRewardState
  7307. }
  7308. return 0
  7309. }
  7310. func (m *RoleActivity) GetUnlockChargeList() []*ActivitiesUnlockRechargeData {
  7311. if m != nil {
  7312. return m.UnlockChargeList
  7313. }
  7314. return nil
  7315. }
  7316. func (m *RoleActivity) GetUnlockChargeHasList() []*KeyValueType {
  7317. if m != nil {
  7318. return m.UnlockChargeHasList
  7319. }
  7320. return nil
  7321. }
  7322. func (m *RoleActivity) GetExpiredActivityList() []int32 {
  7323. if m != nil {
  7324. return m.ExpiredActivityList
  7325. }
  7326. return nil
  7327. }
  7328. func (m *RoleActivity) GetActMsgList() []*SystemMessage {
  7329. if m != nil {
  7330. return m.ActMsgList
  7331. }
  7332. return nil
  7333. }
  7334. func (m *RoleActivity) GetIsDailyDiscount() bool {
  7335. if m != nil {
  7336. return m.IsDailyDiscount
  7337. }
  7338. return false
  7339. }
  7340. // /精彩活动
  7341. type ActivitiesDetailData struct {
  7342. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7343. ActivitiesType int32 `protobuf:"varint,2,opt,name=activities_type,json=activitiesType,proto3" json:"activities_type,omitempty"`
  7344. StartTime uint64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7345. EndTime uint64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7346. CurDay int32 `protobuf:"varint,5,opt,name=cur_day,json=curDay,proto3" json:"cur_day,omitempty"`
  7347. // 连续登录活动奖励获取状态
  7348. LoginRewardList []*KeyValueType `protobuf:"bytes,6,rep,name=login_reward_list,json=loginRewardList,proto3" json:"login_reward_list,omitempty"`
  7349. // 14日目标任务
  7350. FortnightDays *ActivitiesFortnightDays `protobuf:"bytes,7,opt,name=fortnight_days,json=fortnightDays,proto3" json:"fortnight_days,omitempty"`
  7351. // 充值达到百元大礼包时的时间戳
  7352. ParamTime uint64 `protobuf:"varint,8,opt,name=param_time,json=paramTime,proto3" json:"param_time,omitempty"`
  7353. RewardState int32 `protobuf:"varint,9,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  7354. // 集字活动
  7355. CollectionList []*ActivitiesCollectionData `protobuf:"bytes,10,rep,name=collection_list,json=collectionList,proto3" json:"collection_list,omitempty"`
  7356. // 好感度数据(3.8活动)
  7357. LikabilityData *ActivitiesLikabilityData `protobuf:"bytes,11,opt,name=likability_data,json=likabilityData,proto3" json:"likability_data,omitempty"`
  7358. KingTask []*TaskData `protobuf:"bytes,12,rep,name=king_task,json=kingTask,proto3" json:"king_task,omitempty"`
  7359. FightingTarget uint32 `protobuf:"varint,13,opt,name=fighting_target,json=fightingTarget,proto3" json:"fighting_target,omitempty"`
  7360. // 兑换活动
  7361. ExchangeList []*ExchangeData `protobuf:"bytes,14,rep,name=exchange_list,json=exchangeList,proto3" json:"exchange_list,omitempty"`
  7362. // 活动转盘
  7363. WheelData *ActivityWheelData `protobuf:"bytes,15,opt,name=wheel_data,json=wheelData,proto3" json:"wheel_data,omitempty"`
  7364. // 签到活动
  7365. SignData *ActivitySignIn `protobuf:"bytes,16,opt,name=sign_data,json=signData,proto3" json:"sign_data,omitempty"`
  7366. // bt RO币累计活动
  7367. BtRocoinData *ActivityBTROCoin `protobuf:"bytes,20,opt,name=bt_rocoin_data,json=btRocoinData,proto3" json:"bt_rocoin_data,omitempty"`
  7368. // 真/假每日累计充值活动
  7369. BtZhenjiaRechargeTaskList []*TaskData `protobuf:"bytes,21,rep,name=bt_zhenjia_recharge_task_list,json=btZhenjiaRechargeTaskList,proto3" json:"bt_zhenjia_recharge_task_list,omitempty"`
  7370. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7371. XXX_unrecognized []byte `json:"-"`
  7372. XXX_sizecache int32 `json:"-"`
  7373. }
  7374. func (m *ActivitiesDetailData) Reset() { *m = ActivitiesDetailData{} }
  7375. func (m *ActivitiesDetailData) String() string { return proto.CompactTextString(m) }
  7376. func (*ActivitiesDetailData) ProtoMessage() {}
  7377. func (*ActivitiesDetailData) Descriptor() ([]byte, []int) {
  7378. return fileDescriptor_116e343673f7ffaf, []int{119}
  7379. }
  7380. func (m *ActivitiesDetailData) XXX_Unmarshal(b []byte) error {
  7381. return xxx_messageInfo_ActivitiesDetailData.Unmarshal(m, b)
  7382. }
  7383. func (m *ActivitiesDetailData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7384. return xxx_messageInfo_ActivitiesDetailData.Marshal(b, m, deterministic)
  7385. }
  7386. func (m *ActivitiesDetailData) XXX_Merge(src proto.Message) {
  7387. xxx_messageInfo_ActivitiesDetailData.Merge(m, src)
  7388. }
  7389. func (m *ActivitiesDetailData) XXX_Size() int {
  7390. return xxx_messageInfo_ActivitiesDetailData.Size(m)
  7391. }
  7392. func (m *ActivitiesDetailData) XXX_DiscardUnknown() {
  7393. xxx_messageInfo_ActivitiesDetailData.DiscardUnknown(m)
  7394. }
  7395. var xxx_messageInfo_ActivitiesDetailData proto.InternalMessageInfo
  7396. func (m *ActivitiesDetailData) GetActivitiesId() int32 {
  7397. if m != nil {
  7398. return m.ActivitiesId
  7399. }
  7400. return 0
  7401. }
  7402. func (m *ActivitiesDetailData) GetActivitiesType() int32 {
  7403. if m != nil {
  7404. return m.ActivitiesType
  7405. }
  7406. return 0
  7407. }
  7408. func (m *ActivitiesDetailData) GetStartTime() uint64 {
  7409. if m != nil {
  7410. return m.StartTime
  7411. }
  7412. return 0
  7413. }
  7414. func (m *ActivitiesDetailData) GetEndTime() uint64 {
  7415. if m != nil {
  7416. return m.EndTime
  7417. }
  7418. return 0
  7419. }
  7420. func (m *ActivitiesDetailData) GetCurDay() int32 {
  7421. if m != nil {
  7422. return m.CurDay
  7423. }
  7424. return 0
  7425. }
  7426. func (m *ActivitiesDetailData) GetLoginRewardList() []*KeyValueType {
  7427. if m != nil {
  7428. return m.LoginRewardList
  7429. }
  7430. return nil
  7431. }
  7432. func (m *ActivitiesDetailData) GetFortnightDays() *ActivitiesFortnightDays {
  7433. if m != nil {
  7434. return m.FortnightDays
  7435. }
  7436. return nil
  7437. }
  7438. func (m *ActivitiesDetailData) GetParamTime() uint64 {
  7439. if m != nil {
  7440. return m.ParamTime
  7441. }
  7442. return 0
  7443. }
  7444. func (m *ActivitiesDetailData) GetRewardState() int32 {
  7445. if m != nil {
  7446. return m.RewardState
  7447. }
  7448. return 0
  7449. }
  7450. func (m *ActivitiesDetailData) GetCollectionList() []*ActivitiesCollectionData {
  7451. if m != nil {
  7452. return m.CollectionList
  7453. }
  7454. return nil
  7455. }
  7456. func (m *ActivitiesDetailData) GetLikabilityData() *ActivitiesLikabilityData {
  7457. if m != nil {
  7458. return m.LikabilityData
  7459. }
  7460. return nil
  7461. }
  7462. func (m *ActivitiesDetailData) GetKingTask() []*TaskData {
  7463. if m != nil {
  7464. return m.KingTask
  7465. }
  7466. return nil
  7467. }
  7468. func (m *ActivitiesDetailData) GetFightingTarget() uint32 {
  7469. if m != nil {
  7470. return m.FightingTarget
  7471. }
  7472. return 0
  7473. }
  7474. func (m *ActivitiesDetailData) GetExchangeList() []*ExchangeData {
  7475. if m != nil {
  7476. return m.ExchangeList
  7477. }
  7478. return nil
  7479. }
  7480. func (m *ActivitiesDetailData) GetWheelData() *ActivityWheelData {
  7481. if m != nil {
  7482. return m.WheelData
  7483. }
  7484. return nil
  7485. }
  7486. func (m *ActivitiesDetailData) GetSignData() *ActivitySignIn {
  7487. if m != nil {
  7488. return m.SignData
  7489. }
  7490. return nil
  7491. }
  7492. func (m *ActivitiesDetailData) GetBtRocoinData() *ActivityBTROCoin {
  7493. if m != nil {
  7494. return m.BtRocoinData
  7495. }
  7496. return nil
  7497. }
  7498. func (m *ActivitiesDetailData) GetBtZhenjiaRechargeTaskList() []*TaskData {
  7499. if m != nil {
  7500. return m.BtZhenjiaRechargeTaskList
  7501. }
  7502. return nil
  7503. }
  7504. type ActivityBTROCoin struct {
  7505. DailyTaskList []*TaskData `protobuf:"bytes,1,rep,name=daily_task_list,json=dailyTaskList,proto3" json:"daily_task_list,omitempty"`
  7506. WeekTaskList []*TaskData `protobuf:"bytes,2,rep,name=week_task_list,json=weekTaskList,proto3" json:"week_task_list,omitempty"`
  7507. WeekDayEndTime uint64 `protobuf:"varint,3,opt,name=week_day_end_time,json=weekDayEndTime,proto3" json:"week_day_end_time,omitempty"`
  7508. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7509. XXX_unrecognized []byte `json:"-"`
  7510. XXX_sizecache int32 `json:"-"`
  7511. }
  7512. func (m *ActivityBTROCoin) Reset() { *m = ActivityBTROCoin{} }
  7513. func (m *ActivityBTROCoin) String() string { return proto.CompactTextString(m) }
  7514. func (*ActivityBTROCoin) ProtoMessage() {}
  7515. func (*ActivityBTROCoin) Descriptor() ([]byte, []int) {
  7516. return fileDescriptor_116e343673f7ffaf, []int{120}
  7517. }
  7518. func (m *ActivityBTROCoin) XXX_Unmarshal(b []byte) error {
  7519. return xxx_messageInfo_ActivityBTROCoin.Unmarshal(m, b)
  7520. }
  7521. func (m *ActivityBTROCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7522. return xxx_messageInfo_ActivityBTROCoin.Marshal(b, m, deterministic)
  7523. }
  7524. func (m *ActivityBTROCoin) XXX_Merge(src proto.Message) {
  7525. xxx_messageInfo_ActivityBTROCoin.Merge(m, src)
  7526. }
  7527. func (m *ActivityBTROCoin) XXX_Size() int {
  7528. return xxx_messageInfo_ActivityBTROCoin.Size(m)
  7529. }
  7530. func (m *ActivityBTROCoin) XXX_DiscardUnknown() {
  7531. xxx_messageInfo_ActivityBTROCoin.DiscardUnknown(m)
  7532. }
  7533. var xxx_messageInfo_ActivityBTROCoin proto.InternalMessageInfo
  7534. func (m *ActivityBTROCoin) GetDailyTaskList() []*TaskData {
  7535. if m != nil {
  7536. return m.DailyTaskList
  7537. }
  7538. return nil
  7539. }
  7540. func (m *ActivityBTROCoin) GetWeekTaskList() []*TaskData {
  7541. if m != nil {
  7542. return m.WeekTaskList
  7543. }
  7544. return nil
  7545. }
  7546. func (m *ActivityBTROCoin) GetWeekDayEndTime() uint64 {
  7547. if m != nil {
  7548. return m.WeekDayEndTime
  7549. }
  7550. return 0
  7551. }
  7552. type ActivitySignIn struct {
  7553. NextSignTime uint64 `protobuf:"varint,1,opt,name=next_sign_time,json=nextSignTime,proto3" json:"next_sign_time,omitempty"`
  7554. SignDays int32 `protobuf:"varint,2,opt,name=sign_days,json=signDays,proto3" json:"sign_days,omitempty"`
  7555. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7556. XXX_unrecognized []byte `json:"-"`
  7557. XXX_sizecache int32 `json:"-"`
  7558. }
  7559. func (m *ActivitySignIn) Reset() { *m = ActivitySignIn{} }
  7560. func (m *ActivitySignIn) String() string { return proto.CompactTextString(m) }
  7561. func (*ActivitySignIn) ProtoMessage() {}
  7562. func (*ActivitySignIn) Descriptor() ([]byte, []int) {
  7563. return fileDescriptor_116e343673f7ffaf, []int{121}
  7564. }
  7565. func (m *ActivitySignIn) XXX_Unmarshal(b []byte) error {
  7566. return xxx_messageInfo_ActivitySignIn.Unmarshal(m, b)
  7567. }
  7568. func (m *ActivitySignIn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7569. return xxx_messageInfo_ActivitySignIn.Marshal(b, m, deterministic)
  7570. }
  7571. func (m *ActivitySignIn) XXX_Merge(src proto.Message) {
  7572. xxx_messageInfo_ActivitySignIn.Merge(m, src)
  7573. }
  7574. func (m *ActivitySignIn) XXX_Size() int {
  7575. return xxx_messageInfo_ActivitySignIn.Size(m)
  7576. }
  7577. func (m *ActivitySignIn) XXX_DiscardUnknown() {
  7578. xxx_messageInfo_ActivitySignIn.DiscardUnknown(m)
  7579. }
  7580. var xxx_messageInfo_ActivitySignIn proto.InternalMessageInfo
  7581. func (m *ActivitySignIn) GetNextSignTime() uint64 {
  7582. if m != nil {
  7583. return m.NextSignTime
  7584. }
  7585. return 0
  7586. }
  7587. func (m *ActivitySignIn) GetSignDays() int32 {
  7588. if m != nil {
  7589. return m.SignDays
  7590. }
  7591. return 0
  7592. }
  7593. // 活动转盘
  7594. type ActivityWheelData struct {
  7595. // 转盘
  7596. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,1,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  7597. WheelOpen bool `protobuf:"varint,2,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  7598. WheelRefreshNum int32 `protobuf:"varint,3,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  7599. TemplateIdx int32 `protobuf:"varint,4,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  7600. WheelNum int32 `protobuf:"varint,5,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  7601. WheelIdx int32 `protobuf:"varint,6,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  7602. LogList []*WheelLogData `protobuf:"bytes,7,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  7603. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7604. XXX_unrecognized []byte `json:"-"`
  7605. XXX_sizecache int32 `json:"-"`
  7606. }
  7607. func (m *ActivityWheelData) Reset() { *m = ActivityWheelData{} }
  7608. func (m *ActivityWheelData) String() string { return proto.CompactTextString(m) }
  7609. func (*ActivityWheelData) ProtoMessage() {}
  7610. func (*ActivityWheelData) Descriptor() ([]byte, []int) {
  7611. return fileDescriptor_116e343673f7ffaf, []int{122}
  7612. }
  7613. func (m *ActivityWheelData) XXX_Unmarshal(b []byte) error {
  7614. return xxx_messageInfo_ActivityWheelData.Unmarshal(m, b)
  7615. }
  7616. func (m *ActivityWheelData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7617. return xxx_messageInfo_ActivityWheelData.Marshal(b, m, deterministic)
  7618. }
  7619. func (m *ActivityWheelData) XXX_Merge(src proto.Message) {
  7620. xxx_messageInfo_ActivityWheelData.Merge(m, src)
  7621. }
  7622. func (m *ActivityWheelData) XXX_Size() int {
  7623. return xxx_messageInfo_ActivityWheelData.Size(m)
  7624. }
  7625. func (m *ActivityWheelData) XXX_DiscardUnknown() {
  7626. xxx_messageInfo_ActivityWheelData.DiscardUnknown(m)
  7627. }
  7628. var xxx_messageInfo_ActivityWheelData proto.InternalMessageInfo
  7629. func (m *ActivityWheelData) GetWheelRewardItemList() []*WheelRewardItemInfo {
  7630. if m != nil {
  7631. return m.WheelRewardItemList
  7632. }
  7633. return nil
  7634. }
  7635. func (m *ActivityWheelData) GetWheelOpen() bool {
  7636. if m != nil {
  7637. return m.WheelOpen
  7638. }
  7639. return false
  7640. }
  7641. func (m *ActivityWheelData) GetWheelRefreshNum() int32 {
  7642. if m != nil {
  7643. return m.WheelRefreshNum
  7644. }
  7645. return 0
  7646. }
  7647. func (m *ActivityWheelData) GetTemplateIdx() int32 {
  7648. if m != nil {
  7649. return m.TemplateIdx
  7650. }
  7651. return 0
  7652. }
  7653. func (m *ActivityWheelData) GetWheelNum() int32 {
  7654. if m != nil {
  7655. return m.WheelNum
  7656. }
  7657. return 0
  7658. }
  7659. func (m *ActivityWheelData) GetWheelIdx() int32 {
  7660. if m != nil {
  7661. return m.WheelIdx
  7662. }
  7663. return 0
  7664. }
  7665. func (m *ActivityWheelData) GetLogList() []*WheelLogData {
  7666. if m != nil {
  7667. return m.LogList
  7668. }
  7669. return nil
  7670. }
  7671. type ExchangeData struct {
  7672. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7673. ExchangeNum int32 `protobuf:"varint,2,opt,name=exchange_num,json=exchangeNum,proto3" json:"exchange_num,omitempty"`
  7674. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7675. XXX_unrecognized []byte `json:"-"`
  7676. XXX_sizecache int32 `json:"-"`
  7677. }
  7678. func (m *ExchangeData) Reset() { *m = ExchangeData{} }
  7679. func (m *ExchangeData) String() string { return proto.CompactTextString(m) }
  7680. func (*ExchangeData) ProtoMessage() {}
  7681. func (*ExchangeData) Descriptor() ([]byte, []int) {
  7682. return fileDescriptor_116e343673f7ffaf, []int{123}
  7683. }
  7684. func (m *ExchangeData) XXX_Unmarshal(b []byte) error {
  7685. return xxx_messageInfo_ExchangeData.Unmarshal(m, b)
  7686. }
  7687. func (m *ExchangeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7688. return xxx_messageInfo_ExchangeData.Marshal(b, m, deterministic)
  7689. }
  7690. func (m *ExchangeData) XXX_Merge(src proto.Message) {
  7691. xxx_messageInfo_ExchangeData.Merge(m, src)
  7692. }
  7693. func (m *ExchangeData) XXX_Size() int {
  7694. return xxx_messageInfo_ExchangeData.Size(m)
  7695. }
  7696. func (m *ExchangeData) XXX_DiscardUnknown() {
  7697. xxx_messageInfo_ExchangeData.DiscardUnknown(m)
  7698. }
  7699. var xxx_messageInfo_ExchangeData proto.InternalMessageInfo
  7700. func (m *ExchangeData) GetId() int32 {
  7701. if m != nil {
  7702. return m.Id
  7703. }
  7704. return 0
  7705. }
  7706. func (m *ExchangeData) GetExchangeNum() int32 {
  7707. if m != nil {
  7708. return m.ExchangeNum
  7709. }
  7710. return 0
  7711. }
  7712. type ExchangeInfo struct {
  7713. ConditionId int32 `protobuf:"varint,1,opt,name=condition_id,json=conditionId,proto3" json:"condition_id,omitempty"`
  7714. CostItem []*KeyValueType `protobuf:"bytes,2,rep,name=cost_item,json=costItem,proto3" json:"cost_item,omitempty"`
  7715. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7716. XXX_unrecognized []byte `json:"-"`
  7717. XXX_sizecache int32 `json:"-"`
  7718. }
  7719. func (m *ExchangeInfo) Reset() { *m = ExchangeInfo{} }
  7720. func (m *ExchangeInfo) String() string { return proto.CompactTextString(m) }
  7721. func (*ExchangeInfo) ProtoMessage() {}
  7722. func (*ExchangeInfo) Descriptor() ([]byte, []int) {
  7723. return fileDescriptor_116e343673f7ffaf, []int{124}
  7724. }
  7725. func (m *ExchangeInfo) XXX_Unmarshal(b []byte) error {
  7726. return xxx_messageInfo_ExchangeInfo.Unmarshal(m, b)
  7727. }
  7728. func (m *ExchangeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7729. return xxx_messageInfo_ExchangeInfo.Marshal(b, m, deterministic)
  7730. }
  7731. func (m *ExchangeInfo) XXX_Merge(src proto.Message) {
  7732. xxx_messageInfo_ExchangeInfo.Merge(m, src)
  7733. }
  7734. func (m *ExchangeInfo) XXX_Size() int {
  7735. return xxx_messageInfo_ExchangeInfo.Size(m)
  7736. }
  7737. func (m *ExchangeInfo) XXX_DiscardUnknown() {
  7738. xxx_messageInfo_ExchangeInfo.DiscardUnknown(m)
  7739. }
  7740. var xxx_messageInfo_ExchangeInfo proto.InternalMessageInfo
  7741. func (m *ExchangeInfo) GetConditionId() int32 {
  7742. if m != nil {
  7743. return m.ConditionId
  7744. }
  7745. return 0
  7746. }
  7747. func (m *ExchangeInfo) GetCostItem() []*KeyValueType {
  7748. if m != nil {
  7749. return m.CostItem
  7750. }
  7751. return nil
  7752. }
  7753. type ActivitiesData struct {
  7754. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7755. Type int32 `protobuf:"varint,2,opt,name=type,proto3" json:"type,omitempty"`
  7756. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7757. Bg string `protobuf:"bytes,4,opt,name=bg,proto3" json:"bg,omitempty"`
  7758. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7759. XXX_unrecognized []byte `json:"-"`
  7760. XXX_sizecache int32 `json:"-"`
  7761. }
  7762. func (m *ActivitiesData) Reset() { *m = ActivitiesData{} }
  7763. func (m *ActivitiesData) String() string { return proto.CompactTextString(m) }
  7764. func (*ActivitiesData) ProtoMessage() {}
  7765. func (*ActivitiesData) Descriptor() ([]byte, []int) {
  7766. return fileDescriptor_116e343673f7ffaf, []int{125}
  7767. }
  7768. func (m *ActivitiesData) XXX_Unmarshal(b []byte) error {
  7769. return xxx_messageInfo_ActivitiesData.Unmarshal(m, b)
  7770. }
  7771. func (m *ActivitiesData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7772. return xxx_messageInfo_ActivitiesData.Marshal(b, m, deterministic)
  7773. }
  7774. func (m *ActivitiesData) XXX_Merge(src proto.Message) {
  7775. xxx_messageInfo_ActivitiesData.Merge(m, src)
  7776. }
  7777. func (m *ActivitiesData) XXX_Size() int {
  7778. return xxx_messageInfo_ActivitiesData.Size(m)
  7779. }
  7780. func (m *ActivitiesData) XXX_DiscardUnknown() {
  7781. xxx_messageInfo_ActivitiesData.DiscardUnknown(m)
  7782. }
  7783. var xxx_messageInfo_ActivitiesData proto.InternalMessageInfo
  7784. func (m *ActivitiesData) GetId() int32 {
  7785. if m != nil {
  7786. return m.Id
  7787. }
  7788. return 0
  7789. }
  7790. func (m *ActivitiesData) GetType() int32 {
  7791. if m != nil {
  7792. return m.Type
  7793. }
  7794. return 0
  7795. }
  7796. func (m *ActivitiesData) GetEndTime() uint64 {
  7797. if m != nil {
  7798. return m.EndTime
  7799. }
  7800. return 0
  7801. }
  7802. func (m *ActivitiesData) GetBg() string {
  7803. if m != nil {
  7804. return m.Bg
  7805. }
  7806. return ""
  7807. }
  7808. // 14日目标任务(7天重置一次,显示7天数据)
  7809. type ActivitiesFortnightDays struct {
  7810. TaskScore int32 `protobuf:"varint,1,opt,name=task_score,json=taskScore,proto3" json:"task_score,omitempty"`
  7811. TaskScoreReward uint32 `protobuf:"varint,2,opt,name=task_score_reward,json=taskScoreReward,proto3" json:"task_score_reward,omitempty"`
  7812. TaskList []*TaskData `protobuf:"bytes,3,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  7813. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7814. XXX_unrecognized []byte `json:"-"`
  7815. XXX_sizecache int32 `json:"-"`
  7816. }
  7817. func (m *ActivitiesFortnightDays) Reset() { *m = ActivitiesFortnightDays{} }
  7818. func (m *ActivitiesFortnightDays) String() string { return proto.CompactTextString(m) }
  7819. func (*ActivitiesFortnightDays) ProtoMessage() {}
  7820. func (*ActivitiesFortnightDays) Descriptor() ([]byte, []int) {
  7821. return fileDescriptor_116e343673f7ffaf, []int{126}
  7822. }
  7823. func (m *ActivitiesFortnightDays) XXX_Unmarshal(b []byte) error {
  7824. return xxx_messageInfo_ActivitiesFortnightDays.Unmarshal(m, b)
  7825. }
  7826. func (m *ActivitiesFortnightDays) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7827. return xxx_messageInfo_ActivitiesFortnightDays.Marshal(b, m, deterministic)
  7828. }
  7829. func (m *ActivitiesFortnightDays) XXX_Merge(src proto.Message) {
  7830. xxx_messageInfo_ActivitiesFortnightDays.Merge(m, src)
  7831. }
  7832. func (m *ActivitiesFortnightDays) XXX_Size() int {
  7833. return xxx_messageInfo_ActivitiesFortnightDays.Size(m)
  7834. }
  7835. func (m *ActivitiesFortnightDays) XXX_DiscardUnknown() {
  7836. xxx_messageInfo_ActivitiesFortnightDays.DiscardUnknown(m)
  7837. }
  7838. var xxx_messageInfo_ActivitiesFortnightDays proto.InternalMessageInfo
  7839. func (m *ActivitiesFortnightDays) GetTaskScore() int32 {
  7840. if m != nil {
  7841. return m.TaskScore
  7842. }
  7843. return 0
  7844. }
  7845. func (m *ActivitiesFortnightDays) GetTaskScoreReward() uint32 {
  7846. if m != nil {
  7847. return m.TaskScoreReward
  7848. }
  7849. return 0
  7850. }
  7851. func (m *ActivitiesFortnightDays) GetTaskList() []*TaskData {
  7852. if m != nil {
  7853. return m.TaskList
  7854. }
  7855. return nil
  7856. }
  7857. // 超值礼包数据
  7858. type ActivitiesUnlockRechargeData struct {
  7859. ActivitiesId int32 `protobuf:"varint,1,opt,name=activities_id,json=activitiesId,proto3" json:"activities_id,omitempty"`
  7860. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7861. EndTime uint64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  7862. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7863. XXX_unrecognized []byte `json:"-"`
  7864. XXX_sizecache int32 `json:"-"`
  7865. }
  7866. func (m *ActivitiesUnlockRechargeData) Reset() { *m = ActivitiesUnlockRechargeData{} }
  7867. func (m *ActivitiesUnlockRechargeData) String() string { return proto.CompactTextString(m) }
  7868. func (*ActivitiesUnlockRechargeData) ProtoMessage() {}
  7869. func (*ActivitiesUnlockRechargeData) Descriptor() ([]byte, []int) {
  7870. return fileDescriptor_116e343673f7ffaf, []int{127}
  7871. }
  7872. func (m *ActivitiesUnlockRechargeData) XXX_Unmarshal(b []byte) error {
  7873. return xxx_messageInfo_ActivitiesUnlockRechargeData.Unmarshal(m, b)
  7874. }
  7875. func (m *ActivitiesUnlockRechargeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7876. return xxx_messageInfo_ActivitiesUnlockRechargeData.Marshal(b, m, deterministic)
  7877. }
  7878. func (m *ActivitiesUnlockRechargeData) XXX_Merge(src proto.Message) {
  7879. xxx_messageInfo_ActivitiesUnlockRechargeData.Merge(m, src)
  7880. }
  7881. func (m *ActivitiesUnlockRechargeData) XXX_Size() int {
  7882. return xxx_messageInfo_ActivitiesUnlockRechargeData.Size(m)
  7883. }
  7884. func (m *ActivitiesUnlockRechargeData) XXX_DiscardUnknown() {
  7885. xxx_messageInfo_ActivitiesUnlockRechargeData.DiscardUnknown(m)
  7886. }
  7887. var xxx_messageInfo_ActivitiesUnlockRechargeData proto.InternalMessageInfo
  7888. func (m *ActivitiesUnlockRechargeData) GetActivitiesId() int32 {
  7889. if m != nil {
  7890. return m.ActivitiesId
  7891. }
  7892. return 0
  7893. }
  7894. func (m *ActivitiesUnlockRechargeData) GetStartTime() uint64 {
  7895. if m != nil {
  7896. return m.StartTime
  7897. }
  7898. return 0
  7899. }
  7900. func (m *ActivitiesUnlockRechargeData) GetEndTime() uint64 {
  7901. if m != nil {
  7902. return m.EndTime
  7903. }
  7904. return 0
  7905. }
  7906. type ActivitiesCollectionData struct {
  7907. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  7908. RewardNum int32 `protobuf:"varint,2,opt,name=reward_num,json=rewardNum,proto3" json:"reward_num,omitempty"`
  7909. NoNotice bool `protobuf:"varint,3,opt,name=no_notice,json=noNotice,proto3" json:"no_notice,omitempty"`
  7910. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7911. XXX_unrecognized []byte `json:"-"`
  7912. XXX_sizecache int32 `json:"-"`
  7913. }
  7914. func (m *ActivitiesCollectionData) Reset() { *m = ActivitiesCollectionData{} }
  7915. func (m *ActivitiesCollectionData) String() string { return proto.CompactTextString(m) }
  7916. func (*ActivitiesCollectionData) ProtoMessage() {}
  7917. func (*ActivitiesCollectionData) Descriptor() ([]byte, []int) {
  7918. return fileDescriptor_116e343673f7ffaf, []int{128}
  7919. }
  7920. func (m *ActivitiesCollectionData) XXX_Unmarshal(b []byte) error {
  7921. return xxx_messageInfo_ActivitiesCollectionData.Unmarshal(m, b)
  7922. }
  7923. func (m *ActivitiesCollectionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7924. return xxx_messageInfo_ActivitiesCollectionData.Marshal(b, m, deterministic)
  7925. }
  7926. func (m *ActivitiesCollectionData) XXX_Merge(src proto.Message) {
  7927. xxx_messageInfo_ActivitiesCollectionData.Merge(m, src)
  7928. }
  7929. func (m *ActivitiesCollectionData) XXX_Size() int {
  7930. return xxx_messageInfo_ActivitiesCollectionData.Size(m)
  7931. }
  7932. func (m *ActivitiesCollectionData) XXX_DiscardUnknown() {
  7933. xxx_messageInfo_ActivitiesCollectionData.DiscardUnknown(m)
  7934. }
  7935. var xxx_messageInfo_ActivitiesCollectionData proto.InternalMessageInfo
  7936. func (m *ActivitiesCollectionData) GetId() int32 {
  7937. if m != nil {
  7938. return m.Id
  7939. }
  7940. return 0
  7941. }
  7942. func (m *ActivitiesCollectionData) GetRewardNum() int32 {
  7943. if m != nil {
  7944. return m.RewardNum
  7945. }
  7946. return 0
  7947. }
  7948. func (m *ActivitiesCollectionData) GetNoNotice() bool {
  7949. if m != nil {
  7950. return m.NoNotice
  7951. }
  7952. return false
  7953. }
  7954. // 好感度数据
  7955. type ActivitiesLikabilityData struct {
  7956. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  7957. Param uint32 `protobuf:"varint,2,opt,name=param,proto3" json:"param,omitempty"`
  7958. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  7959. XXX_unrecognized []byte `json:"-"`
  7960. XXX_sizecache int32 `json:"-"`
  7961. }
  7962. func (m *ActivitiesLikabilityData) Reset() { *m = ActivitiesLikabilityData{} }
  7963. func (m *ActivitiesLikabilityData) String() string { return proto.CompactTextString(m) }
  7964. func (*ActivitiesLikabilityData) ProtoMessage() {}
  7965. func (*ActivitiesLikabilityData) Descriptor() ([]byte, []int) {
  7966. return fileDescriptor_116e343673f7ffaf, []int{129}
  7967. }
  7968. func (m *ActivitiesLikabilityData) XXX_Unmarshal(b []byte) error {
  7969. return xxx_messageInfo_ActivitiesLikabilityData.Unmarshal(m, b)
  7970. }
  7971. func (m *ActivitiesLikabilityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  7972. return xxx_messageInfo_ActivitiesLikabilityData.Marshal(b, m, deterministic)
  7973. }
  7974. func (m *ActivitiesLikabilityData) XXX_Merge(src proto.Message) {
  7975. xxx_messageInfo_ActivitiesLikabilityData.Merge(m, src)
  7976. }
  7977. func (m *ActivitiesLikabilityData) XXX_Size() int {
  7978. return xxx_messageInfo_ActivitiesLikabilityData.Size(m)
  7979. }
  7980. func (m *ActivitiesLikabilityData) XXX_DiscardUnknown() {
  7981. xxx_messageInfo_ActivitiesLikabilityData.DiscardUnknown(m)
  7982. }
  7983. var xxx_messageInfo_ActivitiesLikabilityData proto.InternalMessageInfo
  7984. func (m *ActivitiesLikabilityData) GetLevel() int32 {
  7985. if m != nil {
  7986. return m.Level
  7987. }
  7988. return 0
  7989. }
  7990. func (m *ActivitiesLikabilityData) GetParam() uint32 {
  7991. if m != nil {
  7992. return m.Param
  7993. }
  7994. return 0
  7995. }
  7996. type FriendTowerInfo struct {
  7997. TowerLevel int32 `protobuf:"varint,1,opt,name=tower_level,json=towerLevel,proto3" json:"tower_level,omitempty"`
  7998. Infos []*CommonPlayerBriefInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"`
  7999. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8000. XXX_unrecognized []byte `json:"-"`
  8001. XXX_sizecache int32 `json:"-"`
  8002. }
  8003. func (m *FriendTowerInfo) Reset() { *m = FriendTowerInfo{} }
  8004. func (m *FriendTowerInfo) String() string { return proto.CompactTextString(m) }
  8005. func (*FriendTowerInfo) ProtoMessage() {}
  8006. func (*FriendTowerInfo) Descriptor() ([]byte, []int) {
  8007. return fileDescriptor_116e343673f7ffaf, []int{130}
  8008. }
  8009. func (m *FriendTowerInfo) XXX_Unmarshal(b []byte) error {
  8010. return xxx_messageInfo_FriendTowerInfo.Unmarshal(m, b)
  8011. }
  8012. func (m *FriendTowerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8013. return xxx_messageInfo_FriendTowerInfo.Marshal(b, m, deterministic)
  8014. }
  8015. func (m *FriendTowerInfo) XXX_Merge(src proto.Message) {
  8016. xxx_messageInfo_FriendTowerInfo.Merge(m, src)
  8017. }
  8018. func (m *FriendTowerInfo) XXX_Size() int {
  8019. return xxx_messageInfo_FriendTowerInfo.Size(m)
  8020. }
  8021. func (m *FriendTowerInfo) XXX_DiscardUnknown() {
  8022. xxx_messageInfo_FriendTowerInfo.DiscardUnknown(m)
  8023. }
  8024. var xxx_messageInfo_FriendTowerInfo proto.InternalMessageInfo
  8025. func (m *FriendTowerInfo) GetTowerLevel() int32 {
  8026. if m != nil {
  8027. return m.TowerLevel
  8028. }
  8029. return 0
  8030. }
  8031. func (m *FriendTowerInfo) GetInfos() []*CommonPlayerBriefInfo {
  8032. if m != nil {
  8033. return m.Infos
  8034. }
  8035. return nil
  8036. }
  8037. type RushTower struct {
  8038. RushRound int32 `protobuf:"varint,1,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  8039. Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  8040. Reward int32 `protobuf:"varint,3,opt,name=reward,proto3" json:"reward,omitempty"`
  8041. RankReward int32 `protobuf:"varint,4,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  8042. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8043. XXX_unrecognized []byte `json:"-"`
  8044. XXX_sizecache int32 `json:"-"`
  8045. }
  8046. func (m *RushTower) Reset() { *m = RushTower{} }
  8047. func (m *RushTower) String() string { return proto.CompactTextString(m) }
  8048. func (*RushTower) ProtoMessage() {}
  8049. func (*RushTower) Descriptor() ([]byte, []int) {
  8050. return fileDescriptor_116e343673f7ffaf, []int{131}
  8051. }
  8052. func (m *RushTower) XXX_Unmarshal(b []byte) error {
  8053. return xxx_messageInfo_RushTower.Unmarshal(m, b)
  8054. }
  8055. func (m *RushTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8056. return xxx_messageInfo_RushTower.Marshal(b, m, deterministic)
  8057. }
  8058. func (m *RushTower) XXX_Merge(src proto.Message) {
  8059. xxx_messageInfo_RushTower.Merge(m, src)
  8060. }
  8061. func (m *RushTower) XXX_Size() int {
  8062. return xxx_messageInfo_RushTower.Size(m)
  8063. }
  8064. func (m *RushTower) XXX_DiscardUnknown() {
  8065. xxx_messageInfo_RushTower.DiscardUnknown(m)
  8066. }
  8067. var xxx_messageInfo_RushTower proto.InternalMessageInfo
  8068. func (m *RushTower) GetRushRound() int32 {
  8069. if m != nil {
  8070. return m.RushRound
  8071. }
  8072. return 0
  8073. }
  8074. func (m *RushTower) GetCount() int32 {
  8075. if m != nil {
  8076. return m.Count
  8077. }
  8078. return 0
  8079. }
  8080. func (m *RushTower) GetReward() int32 {
  8081. if m != nil {
  8082. return m.Reward
  8083. }
  8084. return 0
  8085. }
  8086. func (m *RushTower) GetRankReward() int32 {
  8087. if m != nil {
  8088. return m.RankReward
  8089. }
  8090. return 0
  8091. }
  8092. type RoleTower struct {
  8093. NowTowerLevel int32 `protobuf:"varint,1,opt,name=now_tower_level,json=nowTowerLevel,proto3" json:"now_tower_level,omitempty"`
  8094. NowTowerTime int64 `protobuf:"varint,2,opt,name=now_tower_time,json=nowTowerTime,proto3" json:"now_tower_time,omitempty"`
  8095. RushTower *RushTower `protobuf:"bytes,3,opt,name=rush_tower,json=rushTower,proto3" json:"rush_tower,omitempty"`
  8096. SysRewardTime uint64 `protobuf:"varint,4,opt,name=sys_reward_time,json=sysRewardTime,proto3" json:"sys_reward_time,omitempty"`
  8097. TowerLevelDayRewardTime uint64 `protobuf:"varint,5,opt,name=tower_level_day_reward_time,json=towerLevelDayRewardTime,proto3" json:"tower_level_day_reward_time,omitempty"`
  8098. Boss []int32 `protobuf:"varint,6,rep,packed,name=boss,proto3" json:"boss,omitempty"`
  8099. NowTowerWjLevel int32 `protobuf:"varint,7,opt,name=now_tower_wj_level,json=nowTowerWjLevel,proto3" json:"now_tower_wj_level,omitempty"`
  8100. NowTowerWjTime int64 `protobuf:"varint,8,opt,name=now_tower_wj_time,json=nowTowerWjTime,proto3" json:"now_tower_wj_time,omitempty"`
  8101. RefreshTowerWj int64 `protobuf:"varint,9,opt,name=refresh_tower_wj,json=refreshTowerWj,proto3" json:"refresh_tower_wj,omitempty"`
  8102. Buff1 int32 `protobuf:"varint,10,opt,name=buff1,proto3" json:"buff1,omitempty"`
  8103. Buff2 int32 `protobuf:"varint,11,opt,name=buff2,proto3" json:"buff2,omitempty"`
  8104. Buff3 int32 `protobuf:"varint,12,opt,name=buff3,proto3" json:"buff3,omitempty"`
  8105. Duration int32 `protobuf:"varint,13,opt,name=duration,proto3" json:"duration,omitempty"`
  8106. RewardLevel int32 `protobuf:"varint,14,opt,name=reward_level,json=rewardLevel,proto3" json:"reward_level,omitempty"`
  8107. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8108. XXX_unrecognized []byte `json:"-"`
  8109. XXX_sizecache int32 `json:"-"`
  8110. }
  8111. func (m *RoleTower) Reset() { *m = RoleTower{} }
  8112. func (m *RoleTower) String() string { return proto.CompactTextString(m) }
  8113. func (*RoleTower) ProtoMessage() {}
  8114. func (*RoleTower) Descriptor() ([]byte, []int) {
  8115. return fileDescriptor_116e343673f7ffaf, []int{132}
  8116. }
  8117. func (m *RoleTower) XXX_Unmarshal(b []byte) error {
  8118. return xxx_messageInfo_RoleTower.Unmarshal(m, b)
  8119. }
  8120. func (m *RoleTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8121. return xxx_messageInfo_RoleTower.Marshal(b, m, deterministic)
  8122. }
  8123. func (m *RoleTower) XXX_Merge(src proto.Message) {
  8124. xxx_messageInfo_RoleTower.Merge(m, src)
  8125. }
  8126. func (m *RoleTower) XXX_Size() int {
  8127. return xxx_messageInfo_RoleTower.Size(m)
  8128. }
  8129. func (m *RoleTower) XXX_DiscardUnknown() {
  8130. xxx_messageInfo_RoleTower.DiscardUnknown(m)
  8131. }
  8132. var xxx_messageInfo_RoleTower proto.InternalMessageInfo
  8133. func (m *RoleTower) GetNowTowerLevel() int32 {
  8134. if m != nil {
  8135. return m.NowTowerLevel
  8136. }
  8137. return 0
  8138. }
  8139. func (m *RoleTower) GetNowTowerTime() int64 {
  8140. if m != nil {
  8141. return m.NowTowerTime
  8142. }
  8143. return 0
  8144. }
  8145. func (m *RoleTower) GetRushTower() *RushTower {
  8146. if m != nil {
  8147. return m.RushTower
  8148. }
  8149. return nil
  8150. }
  8151. func (m *RoleTower) GetSysRewardTime() uint64 {
  8152. if m != nil {
  8153. return m.SysRewardTime
  8154. }
  8155. return 0
  8156. }
  8157. func (m *RoleTower) GetTowerLevelDayRewardTime() uint64 {
  8158. if m != nil {
  8159. return m.TowerLevelDayRewardTime
  8160. }
  8161. return 0
  8162. }
  8163. func (m *RoleTower) GetBoss() []int32 {
  8164. if m != nil {
  8165. return m.Boss
  8166. }
  8167. return nil
  8168. }
  8169. func (m *RoleTower) GetNowTowerWjLevel() int32 {
  8170. if m != nil {
  8171. return m.NowTowerWjLevel
  8172. }
  8173. return 0
  8174. }
  8175. func (m *RoleTower) GetNowTowerWjTime() int64 {
  8176. if m != nil {
  8177. return m.NowTowerWjTime
  8178. }
  8179. return 0
  8180. }
  8181. func (m *RoleTower) GetRefreshTowerWj() int64 {
  8182. if m != nil {
  8183. return m.RefreshTowerWj
  8184. }
  8185. return 0
  8186. }
  8187. func (m *RoleTower) GetBuff1() int32 {
  8188. if m != nil {
  8189. return m.Buff1
  8190. }
  8191. return 0
  8192. }
  8193. func (m *RoleTower) GetBuff2() int32 {
  8194. if m != nil {
  8195. return m.Buff2
  8196. }
  8197. return 0
  8198. }
  8199. func (m *RoleTower) GetBuff3() int32 {
  8200. if m != nil {
  8201. return m.Buff3
  8202. }
  8203. return 0
  8204. }
  8205. func (m *RoleTower) GetDuration() int32 {
  8206. if m != nil {
  8207. return m.Duration
  8208. }
  8209. return 0
  8210. }
  8211. func (m *RoleTower) GetRewardLevel() int32 {
  8212. if m != nil {
  8213. return m.RewardLevel
  8214. }
  8215. return 0
  8216. }
  8217. type RefusedApply struct {
  8218. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8219. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8220. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8221. XXX_unrecognized []byte `json:"-"`
  8222. XXX_sizecache int32 `json:"-"`
  8223. }
  8224. func (m *RefusedApply) Reset() { *m = RefusedApply{} }
  8225. func (m *RefusedApply) String() string { return proto.CompactTextString(m) }
  8226. func (*RefusedApply) ProtoMessage() {}
  8227. func (*RefusedApply) Descriptor() ([]byte, []int) {
  8228. return fileDescriptor_116e343673f7ffaf, []int{133}
  8229. }
  8230. func (m *RefusedApply) XXX_Unmarshal(b []byte) error {
  8231. return xxx_messageInfo_RefusedApply.Unmarshal(m, b)
  8232. }
  8233. func (m *RefusedApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8234. return xxx_messageInfo_RefusedApply.Marshal(b, m, deterministic)
  8235. }
  8236. func (m *RefusedApply) XXX_Merge(src proto.Message) {
  8237. xxx_messageInfo_RefusedApply.Merge(m, src)
  8238. }
  8239. func (m *RefusedApply) XXX_Size() int {
  8240. return xxx_messageInfo_RefusedApply.Size(m)
  8241. }
  8242. func (m *RefusedApply) XXX_DiscardUnknown() {
  8243. xxx_messageInfo_RefusedApply.DiscardUnknown(m)
  8244. }
  8245. var xxx_messageInfo_RefusedApply proto.InternalMessageInfo
  8246. func (m *RefusedApply) GetGuildId() uint64 {
  8247. if m != nil {
  8248. return m.GuildId
  8249. }
  8250. return 0
  8251. }
  8252. func (m *RefusedApply) GetApplyTime() int64 {
  8253. if m != nil {
  8254. return m.ApplyTime
  8255. }
  8256. return 0
  8257. }
  8258. type DayApply struct {
  8259. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8260. ApplyTime int64 `protobuf:"varint,2,opt,name=apply_time,json=applyTime,proto3" json:"apply_time,omitempty"`
  8261. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8262. XXX_unrecognized []byte `json:"-"`
  8263. XXX_sizecache int32 `json:"-"`
  8264. }
  8265. func (m *DayApply) Reset() { *m = DayApply{} }
  8266. func (m *DayApply) String() string { return proto.CompactTextString(m) }
  8267. func (*DayApply) ProtoMessage() {}
  8268. func (*DayApply) Descriptor() ([]byte, []int) {
  8269. return fileDescriptor_116e343673f7ffaf, []int{134}
  8270. }
  8271. func (m *DayApply) XXX_Unmarshal(b []byte) error {
  8272. return xxx_messageInfo_DayApply.Unmarshal(m, b)
  8273. }
  8274. func (m *DayApply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8275. return xxx_messageInfo_DayApply.Marshal(b, m, deterministic)
  8276. }
  8277. func (m *DayApply) XXX_Merge(src proto.Message) {
  8278. xxx_messageInfo_DayApply.Merge(m, src)
  8279. }
  8280. func (m *DayApply) XXX_Size() int {
  8281. return xxx_messageInfo_DayApply.Size(m)
  8282. }
  8283. func (m *DayApply) XXX_DiscardUnknown() {
  8284. xxx_messageInfo_DayApply.DiscardUnknown(m)
  8285. }
  8286. var xxx_messageInfo_DayApply proto.InternalMessageInfo
  8287. func (m *DayApply) GetGuildId() uint64 {
  8288. if m != nil {
  8289. return m.GuildId
  8290. }
  8291. return 0
  8292. }
  8293. func (m *DayApply) GetApplyTime() int64 {
  8294. if m != nil {
  8295. return m.ApplyTime
  8296. }
  8297. return 0
  8298. }
  8299. type TowerBriefInfo struct {
  8300. CommonInfo *CommonPlayerBriefInfo `protobuf:"bytes,1,opt,name=common_info,json=commonInfo,proto3" json:"common_info,omitempty"`
  8301. BattleTime int32 `protobuf:"varint,2,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  8302. BattleVersion int32 `protobuf:"varint,3,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  8303. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8304. XXX_unrecognized []byte `json:"-"`
  8305. XXX_sizecache int32 `json:"-"`
  8306. }
  8307. func (m *TowerBriefInfo) Reset() { *m = TowerBriefInfo{} }
  8308. func (m *TowerBriefInfo) String() string { return proto.CompactTextString(m) }
  8309. func (*TowerBriefInfo) ProtoMessage() {}
  8310. func (*TowerBriefInfo) Descriptor() ([]byte, []int) {
  8311. return fileDescriptor_116e343673f7ffaf, []int{135}
  8312. }
  8313. func (m *TowerBriefInfo) XXX_Unmarshal(b []byte) error {
  8314. return xxx_messageInfo_TowerBriefInfo.Unmarshal(m, b)
  8315. }
  8316. func (m *TowerBriefInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8317. return xxx_messageInfo_TowerBriefInfo.Marshal(b, m, deterministic)
  8318. }
  8319. func (m *TowerBriefInfo) XXX_Merge(src proto.Message) {
  8320. xxx_messageInfo_TowerBriefInfo.Merge(m, src)
  8321. }
  8322. func (m *TowerBriefInfo) XXX_Size() int {
  8323. return xxx_messageInfo_TowerBriefInfo.Size(m)
  8324. }
  8325. func (m *TowerBriefInfo) XXX_DiscardUnknown() {
  8326. xxx_messageInfo_TowerBriefInfo.DiscardUnknown(m)
  8327. }
  8328. var xxx_messageInfo_TowerBriefInfo proto.InternalMessageInfo
  8329. func (m *TowerBriefInfo) GetCommonInfo() *CommonPlayerBriefInfo {
  8330. if m != nil {
  8331. return m.CommonInfo
  8332. }
  8333. return nil
  8334. }
  8335. func (m *TowerBriefInfo) GetBattleTime() int32 {
  8336. if m != nil {
  8337. return m.BattleTime
  8338. }
  8339. return 0
  8340. }
  8341. func (m *TowerBriefInfo) GetBattleVersion() int32 {
  8342. if m != nil {
  8343. return m.BattleVersion
  8344. }
  8345. return 0
  8346. }
  8347. type RecommendGuild struct {
  8348. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8349. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  8350. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8351. Active uint32 `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
  8352. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8353. XXX_unrecognized []byte `json:"-"`
  8354. XXX_sizecache int32 `json:"-"`
  8355. }
  8356. func (m *RecommendGuild) Reset() { *m = RecommendGuild{} }
  8357. func (m *RecommendGuild) String() string { return proto.CompactTextString(m) }
  8358. func (*RecommendGuild) ProtoMessage() {}
  8359. func (*RecommendGuild) Descriptor() ([]byte, []int) {
  8360. return fileDescriptor_116e343673f7ffaf, []int{136}
  8361. }
  8362. func (m *RecommendGuild) XXX_Unmarshal(b []byte) error {
  8363. return xxx_messageInfo_RecommendGuild.Unmarshal(m, b)
  8364. }
  8365. func (m *RecommendGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8366. return xxx_messageInfo_RecommendGuild.Marshal(b, m, deterministic)
  8367. }
  8368. func (m *RecommendGuild) XXX_Merge(src proto.Message) {
  8369. xxx_messageInfo_RecommendGuild.Merge(m, src)
  8370. }
  8371. func (m *RecommendGuild) XXX_Size() int {
  8372. return xxx_messageInfo_RecommendGuild.Size(m)
  8373. }
  8374. func (m *RecommendGuild) XXX_DiscardUnknown() {
  8375. xxx_messageInfo_RecommendGuild.DiscardUnknown(m)
  8376. }
  8377. var xxx_messageInfo_RecommendGuild proto.InternalMessageInfo
  8378. func (m *RecommendGuild) GetGuildId() uint64 {
  8379. if m != nil {
  8380. return m.GuildId
  8381. }
  8382. return 0
  8383. }
  8384. func (m *RecommendGuild) GetLevel() int32 {
  8385. if m != nil {
  8386. return m.Level
  8387. }
  8388. return 0
  8389. }
  8390. func (m *RecommendGuild) GetActiveTime() int64 {
  8391. if m != nil {
  8392. return m.ActiveTime
  8393. }
  8394. return 0
  8395. }
  8396. func (m *RecommendGuild) GetActive() uint32 {
  8397. if m != nil {
  8398. return m.Active
  8399. }
  8400. return 0
  8401. }
  8402. type RecommendSet struct {
  8403. Guild []*RecommendGuild `protobuf:"bytes,1,rep,name=guild,proto3" json:"guild,omitempty"`
  8404. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8405. XXX_unrecognized []byte `json:"-"`
  8406. XXX_sizecache int32 `json:"-"`
  8407. }
  8408. func (m *RecommendSet) Reset() { *m = RecommendSet{} }
  8409. func (m *RecommendSet) String() string { return proto.CompactTextString(m) }
  8410. func (*RecommendSet) ProtoMessage() {}
  8411. func (*RecommendSet) Descriptor() ([]byte, []int) {
  8412. return fileDescriptor_116e343673f7ffaf, []int{137}
  8413. }
  8414. func (m *RecommendSet) XXX_Unmarshal(b []byte) error {
  8415. return xxx_messageInfo_RecommendSet.Unmarshal(m, b)
  8416. }
  8417. func (m *RecommendSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8418. return xxx_messageInfo_RecommendSet.Marshal(b, m, deterministic)
  8419. }
  8420. func (m *RecommendSet) XXX_Merge(src proto.Message) {
  8421. xxx_messageInfo_RecommendSet.Merge(m, src)
  8422. }
  8423. func (m *RecommendSet) XXX_Size() int {
  8424. return xxx_messageInfo_RecommendSet.Size(m)
  8425. }
  8426. func (m *RecommendSet) XXX_DiscardUnknown() {
  8427. xxx_messageInfo_RecommendSet.DiscardUnknown(m)
  8428. }
  8429. var xxx_messageInfo_RecommendSet proto.InternalMessageInfo
  8430. func (m *RecommendSet) GetGuild() []*RecommendGuild {
  8431. if m != nil {
  8432. return m.Guild
  8433. }
  8434. return nil
  8435. }
  8436. // =============================== 公会 ====================================
  8437. // 客户端请求: 公会基础信息:成员简介
  8438. type MemberBrief struct {
  8439. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  8440. OfflineTime int64 `protobuf:"varint,2,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8441. Title int32 `protobuf:"varint,3,opt,name=title,proto3" json:"title,omitempty"`
  8442. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8443. XXX_unrecognized []byte `json:"-"`
  8444. XXX_sizecache int32 `json:"-"`
  8445. }
  8446. func (m *MemberBrief) Reset() { *m = MemberBrief{} }
  8447. func (m *MemberBrief) String() string { return proto.CompactTextString(m) }
  8448. func (*MemberBrief) ProtoMessage() {}
  8449. func (*MemberBrief) Descriptor() ([]byte, []int) {
  8450. return fileDescriptor_116e343673f7ffaf, []int{138}
  8451. }
  8452. func (m *MemberBrief) XXX_Unmarshal(b []byte) error {
  8453. return xxx_messageInfo_MemberBrief.Unmarshal(m, b)
  8454. }
  8455. func (m *MemberBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8456. return xxx_messageInfo_MemberBrief.Marshal(b, m, deterministic)
  8457. }
  8458. func (m *MemberBrief) XXX_Merge(src proto.Message) {
  8459. xxx_messageInfo_MemberBrief.Merge(m, src)
  8460. }
  8461. func (m *MemberBrief) XXX_Size() int {
  8462. return xxx_messageInfo_MemberBrief.Size(m)
  8463. }
  8464. func (m *MemberBrief) XXX_DiscardUnknown() {
  8465. xxx_messageInfo_MemberBrief.DiscardUnknown(m)
  8466. }
  8467. var xxx_messageInfo_MemberBrief proto.InternalMessageInfo
  8468. func (m *MemberBrief) GetUid() uint64 {
  8469. if m != nil {
  8470. return m.Uid
  8471. }
  8472. return 0
  8473. }
  8474. func (m *MemberBrief) GetOfflineTime() int64 {
  8475. if m != nil {
  8476. return m.OfflineTime
  8477. }
  8478. return 0
  8479. }
  8480. func (m *MemberBrief) GetTitle() int32 {
  8481. if m != nil {
  8482. return m.Title
  8483. }
  8484. return 0
  8485. }
  8486. // 客户端请求: 公会基础信息:公会简介
  8487. type GuildNotifyData struct {
  8488. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  8489. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  8490. IsApply bool `protobuf:"varint,3,opt,name=is_apply,json=isApply,proto3" json:"is_apply,omitempty"`
  8491. CpNum bool `protobuf:"varint,4,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  8492. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8493. XXX_unrecognized []byte `json:"-"`
  8494. XXX_sizecache int32 `json:"-"`
  8495. }
  8496. func (m *GuildNotifyData) Reset() { *m = GuildNotifyData{} }
  8497. func (m *GuildNotifyData) String() string { return proto.CompactTextString(m) }
  8498. func (*GuildNotifyData) ProtoMessage() {}
  8499. func (*GuildNotifyData) Descriptor() ([]byte, []int) {
  8500. return fileDescriptor_116e343673f7ffaf, []int{139}
  8501. }
  8502. func (m *GuildNotifyData) XXX_Unmarshal(b []byte) error {
  8503. return xxx_messageInfo_GuildNotifyData.Unmarshal(m, b)
  8504. }
  8505. func (m *GuildNotifyData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8506. return xxx_messageInfo_GuildNotifyData.Marshal(b, m, deterministic)
  8507. }
  8508. func (m *GuildNotifyData) XXX_Merge(src proto.Message) {
  8509. xxx_messageInfo_GuildNotifyData.Merge(m, src)
  8510. }
  8511. func (m *GuildNotifyData) XXX_Size() int {
  8512. return xxx_messageInfo_GuildNotifyData.Size(m)
  8513. }
  8514. func (m *GuildNotifyData) XXX_DiscardUnknown() {
  8515. xxx_messageInfo_GuildNotifyData.DiscardUnknown(m)
  8516. }
  8517. var xxx_messageInfo_GuildNotifyData proto.InternalMessageInfo
  8518. func (m *GuildNotifyData) GetBrief() *GuildBrief {
  8519. if m != nil {
  8520. return m.Brief
  8521. }
  8522. return nil
  8523. }
  8524. func (m *GuildNotifyData) GetMemCount() int32 {
  8525. if m != nil {
  8526. return m.MemCount
  8527. }
  8528. return 0
  8529. }
  8530. func (m *GuildNotifyData) GetIsApply() bool {
  8531. if m != nil {
  8532. return m.IsApply
  8533. }
  8534. return false
  8535. }
  8536. func (m *GuildNotifyData) GetCpNum() bool {
  8537. if m != nil {
  8538. return m.CpNum
  8539. }
  8540. return false
  8541. }
  8542. // 客户端请求: 成员详细信息
  8543. type MemberInfo struct {
  8544. TotalActive uint32 `protobuf:"varint,1,opt,name=total_active,json=totalActive,proto3" json:"total_active,omitempty"`
  8545. Brief *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief,proto3" json:"brief,omitempty"`
  8546. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8547. XXX_unrecognized []byte `json:"-"`
  8548. XXX_sizecache int32 `json:"-"`
  8549. }
  8550. func (m *MemberInfo) Reset() { *m = MemberInfo{} }
  8551. func (m *MemberInfo) String() string { return proto.CompactTextString(m) }
  8552. func (*MemberInfo) ProtoMessage() {}
  8553. func (*MemberInfo) Descriptor() ([]byte, []int) {
  8554. return fileDescriptor_116e343673f7ffaf, []int{140}
  8555. }
  8556. func (m *MemberInfo) XXX_Unmarshal(b []byte) error {
  8557. return xxx_messageInfo_MemberInfo.Unmarshal(m, b)
  8558. }
  8559. func (m *MemberInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8560. return xxx_messageInfo_MemberInfo.Marshal(b, m, deterministic)
  8561. }
  8562. func (m *MemberInfo) XXX_Merge(src proto.Message) {
  8563. xxx_messageInfo_MemberInfo.Merge(m, src)
  8564. }
  8565. func (m *MemberInfo) XXX_Size() int {
  8566. return xxx_messageInfo_MemberInfo.Size(m)
  8567. }
  8568. func (m *MemberInfo) XXX_DiscardUnknown() {
  8569. xxx_messageInfo_MemberInfo.DiscardUnknown(m)
  8570. }
  8571. var xxx_messageInfo_MemberInfo proto.InternalMessageInfo
  8572. func (m *MemberInfo) GetTotalActive() uint32 {
  8573. if m != nil {
  8574. return m.TotalActive
  8575. }
  8576. return 0
  8577. }
  8578. func (m *MemberInfo) GetBrief() *CommonPlayerBriefInfo {
  8579. if m != nil {
  8580. return m.Brief
  8581. }
  8582. return nil
  8583. }
  8584. type GuildBossLogDetial struct {
  8585. FightLog *GuildFightLog `protobuf:"bytes,1,opt,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  8586. Info *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
  8587. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8588. XXX_unrecognized []byte `json:"-"`
  8589. XXX_sizecache int32 `json:"-"`
  8590. }
  8591. func (m *GuildBossLogDetial) Reset() { *m = GuildBossLogDetial{} }
  8592. func (m *GuildBossLogDetial) String() string { return proto.CompactTextString(m) }
  8593. func (*GuildBossLogDetial) ProtoMessage() {}
  8594. func (*GuildBossLogDetial) Descriptor() ([]byte, []int) {
  8595. return fileDescriptor_116e343673f7ffaf, []int{141}
  8596. }
  8597. func (m *GuildBossLogDetial) XXX_Unmarshal(b []byte) error {
  8598. return xxx_messageInfo_GuildBossLogDetial.Unmarshal(m, b)
  8599. }
  8600. func (m *GuildBossLogDetial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8601. return xxx_messageInfo_GuildBossLogDetial.Marshal(b, m, deterministic)
  8602. }
  8603. func (m *GuildBossLogDetial) XXX_Merge(src proto.Message) {
  8604. xxx_messageInfo_GuildBossLogDetial.Merge(m, src)
  8605. }
  8606. func (m *GuildBossLogDetial) XXX_Size() int {
  8607. return xxx_messageInfo_GuildBossLogDetial.Size(m)
  8608. }
  8609. func (m *GuildBossLogDetial) XXX_DiscardUnknown() {
  8610. xxx_messageInfo_GuildBossLogDetial.DiscardUnknown(m)
  8611. }
  8612. var xxx_messageInfo_GuildBossLogDetial proto.InternalMessageInfo
  8613. func (m *GuildBossLogDetial) GetFightLog() *GuildFightLog {
  8614. if m != nil {
  8615. return m.FightLog
  8616. }
  8617. return nil
  8618. }
  8619. func (m *GuildBossLogDetial) GetInfo() *CommonPlayerBriefInfo {
  8620. if m != nil {
  8621. return m.Info
  8622. }
  8623. return nil
  8624. }
  8625. type GuildBossData struct {
  8626. BossId uint32 `protobuf:"varint,1,opt,name=boss_id,json=bossId,proto3" json:"boss_id,omitempty"`
  8627. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  8628. FightCdTime uint64 `protobuf:"varint,3,opt,name=fight_cd_time,json=fightCdTime,proto3" json:"fight_cd_time,omitempty"`
  8629. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8630. XXX_unrecognized []byte `json:"-"`
  8631. XXX_sizecache int32 `json:"-"`
  8632. }
  8633. func (m *GuildBossData) Reset() { *m = GuildBossData{} }
  8634. func (m *GuildBossData) String() string { return proto.CompactTextString(m) }
  8635. func (*GuildBossData) ProtoMessage() {}
  8636. func (*GuildBossData) Descriptor() ([]byte, []int) {
  8637. return fileDescriptor_116e343673f7ffaf, []int{142}
  8638. }
  8639. func (m *GuildBossData) XXX_Unmarshal(b []byte) error {
  8640. return xxx_messageInfo_GuildBossData.Unmarshal(m, b)
  8641. }
  8642. func (m *GuildBossData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8643. return xxx_messageInfo_GuildBossData.Marshal(b, m, deterministic)
  8644. }
  8645. func (m *GuildBossData) XXX_Merge(src proto.Message) {
  8646. xxx_messageInfo_GuildBossData.Merge(m, src)
  8647. }
  8648. func (m *GuildBossData) XXX_Size() int {
  8649. return xxx_messageInfo_GuildBossData.Size(m)
  8650. }
  8651. func (m *GuildBossData) XXX_DiscardUnknown() {
  8652. xxx_messageInfo_GuildBossData.DiscardUnknown(m)
  8653. }
  8654. var xxx_messageInfo_GuildBossData proto.InternalMessageInfo
  8655. func (m *GuildBossData) GetBossId() uint32 {
  8656. if m != nil {
  8657. return m.BossId
  8658. }
  8659. return 0
  8660. }
  8661. func (m *GuildBossData) GetFightTime() uint64 {
  8662. if m != nil {
  8663. return m.FightTime
  8664. }
  8665. return 0
  8666. }
  8667. func (m *GuildBossData) GetFightCdTime() uint64 {
  8668. if m != nil {
  8669. return m.FightCdTime
  8670. }
  8671. return 0
  8672. }
  8673. // 公会存库======开始
  8674. type GuildLog struct {
  8675. OpTitle int32 `protobuf:"varint,1,opt,name=op_title,json=opTitle,proto3" json:"op_title,omitempty"`
  8676. OpName string `protobuf:"bytes,2,opt,name=op_name,json=opName,proto3" json:"op_name,omitempty"`
  8677. BeOpTitle int32 `protobuf:"varint,3,opt,name=be_op_title,json=beOpTitle,proto3" json:"be_op_title,omitempty"`
  8678. BeOpName string `protobuf:"bytes,4,opt,name=be_op_name,json=beOpName,proto3" json:"be_op_name,omitempty"`
  8679. EventType int32 `protobuf:"varint,5,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
  8680. EventTime uint64 `protobuf:"varint,6,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"`
  8681. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8682. XXX_unrecognized []byte `json:"-"`
  8683. XXX_sizecache int32 `json:"-"`
  8684. }
  8685. func (m *GuildLog) Reset() { *m = GuildLog{} }
  8686. func (m *GuildLog) String() string { return proto.CompactTextString(m) }
  8687. func (*GuildLog) ProtoMessage() {}
  8688. func (*GuildLog) Descriptor() ([]byte, []int) {
  8689. return fileDescriptor_116e343673f7ffaf, []int{143}
  8690. }
  8691. func (m *GuildLog) XXX_Unmarshal(b []byte) error {
  8692. return xxx_messageInfo_GuildLog.Unmarshal(m, b)
  8693. }
  8694. func (m *GuildLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8695. return xxx_messageInfo_GuildLog.Marshal(b, m, deterministic)
  8696. }
  8697. func (m *GuildLog) XXX_Merge(src proto.Message) {
  8698. xxx_messageInfo_GuildLog.Merge(m, src)
  8699. }
  8700. func (m *GuildLog) XXX_Size() int {
  8701. return xxx_messageInfo_GuildLog.Size(m)
  8702. }
  8703. func (m *GuildLog) XXX_DiscardUnknown() {
  8704. xxx_messageInfo_GuildLog.DiscardUnknown(m)
  8705. }
  8706. var xxx_messageInfo_GuildLog proto.InternalMessageInfo
  8707. func (m *GuildLog) GetOpTitle() int32 {
  8708. if m != nil {
  8709. return m.OpTitle
  8710. }
  8711. return 0
  8712. }
  8713. func (m *GuildLog) GetOpName() string {
  8714. if m != nil {
  8715. return m.OpName
  8716. }
  8717. return ""
  8718. }
  8719. func (m *GuildLog) GetBeOpTitle() int32 {
  8720. if m != nil {
  8721. return m.BeOpTitle
  8722. }
  8723. return 0
  8724. }
  8725. func (m *GuildLog) GetBeOpName() string {
  8726. if m != nil {
  8727. return m.BeOpName
  8728. }
  8729. return ""
  8730. }
  8731. func (m *GuildLog) GetEventType() int32 {
  8732. if m != nil {
  8733. return m.EventType
  8734. }
  8735. return 0
  8736. }
  8737. func (m *GuildLog) GetEventTime() uint64 {
  8738. if m != nil {
  8739. return m.EventTime
  8740. }
  8741. return 0
  8742. }
  8743. type GuildLogSet struct {
  8744. GuildLog []*GuildLog `protobuf:"bytes,1,rep,name=guild_log,json=guildLog,proto3" json:"guild_log,omitempty"`
  8745. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8746. XXX_unrecognized []byte `json:"-"`
  8747. XXX_sizecache int32 `json:"-"`
  8748. }
  8749. func (m *GuildLogSet) Reset() { *m = GuildLogSet{} }
  8750. func (m *GuildLogSet) String() string { return proto.CompactTextString(m) }
  8751. func (*GuildLogSet) ProtoMessage() {}
  8752. func (*GuildLogSet) Descriptor() ([]byte, []int) {
  8753. return fileDescriptor_116e343673f7ffaf, []int{144}
  8754. }
  8755. func (m *GuildLogSet) XXX_Unmarshal(b []byte) error {
  8756. return xxx_messageInfo_GuildLogSet.Unmarshal(m, b)
  8757. }
  8758. func (m *GuildLogSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8759. return xxx_messageInfo_GuildLogSet.Marshal(b, m, deterministic)
  8760. }
  8761. func (m *GuildLogSet) XXX_Merge(src proto.Message) {
  8762. xxx_messageInfo_GuildLogSet.Merge(m, src)
  8763. }
  8764. func (m *GuildLogSet) XXX_Size() int {
  8765. return xxx_messageInfo_GuildLogSet.Size(m)
  8766. }
  8767. func (m *GuildLogSet) XXX_DiscardUnknown() {
  8768. xxx_messageInfo_GuildLogSet.DiscardUnknown(m)
  8769. }
  8770. var xxx_messageInfo_GuildLogSet proto.InternalMessageInfo
  8771. func (m *GuildLogSet) GetGuildLog() []*GuildLog {
  8772. if m != nil {
  8773. return m.GuildLog
  8774. }
  8775. return nil
  8776. }
  8777. type GuildMember struct {
  8778. MemberId uint64 `protobuf:"varint,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
  8779. Title int32 `protobuf:"varint,2,opt,name=title,proto3" json:"title,omitempty"`
  8780. OfflineTime int64 `protobuf:"varint,3,opt,name=offline_time,json=offlineTime,proto3" json:"offline_time,omitempty"`
  8781. ActiveInfo []*KeyValueType64 `protobuf:"bytes,4,rep,name=active_info,json=activeInfo,proto3" json:"active_info,omitempty"`
  8782. AddGuildTime uint64 `protobuf:"varint,5,opt,name=add_guild_time,json=addGuildTime,proto3" json:"add_guild_time,omitempty"`
  8783. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8784. XXX_unrecognized []byte `json:"-"`
  8785. XXX_sizecache int32 `json:"-"`
  8786. }
  8787. func (m *GuildMember) Reset() { *m = GuildMember{} }
  8788. func (m *GuildMember) String() string { return proto.CompactTextString(m) }
  8789. func (*GuildMember) ProtoMessage() {}
  8790. func (*GuildMember) Descriptor() ([]byte, []int) {
  8791. return fileDescriptor_116e343673f7ffaf, []int{145}
  8792. }
  8793. func (m *GuildMember) XXX_Unmarshal(b []byte) error {
  8794. return xxx_messageInfo_GuildMember.Unmarshal(m, b)
  8795. }
  8796. func (m *GuildMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8797. return xxx_messageInfo_GuildMember.Marshal(b, m, deterministic)
  8798. }
  8799. func (m *GuildMember) XXX_Merge(src proto.Message) {
  8800. xxx_messageInfo_GuildMember.Merge(m, src)
  8801. }
  8802. func (m *GuildMember) XXX_Size() int {
  8803. return xxx_messageInfo_GuildMember.Size(m)
  8804. }
  8805. func (m *GuildMember) XXX_DiscardUnknown() {
  8806. xxx_messageInfo_GuildMember.DiscardUnknown(m)
  8807. }
  8808. var xxx_messageInfo_GuildMember proto.InternalMessageInfo
  8809. func (m *GuildMember) GetMemberId() uint64 {
  8810. if m != nil {
  8811. return m.MemberId
  8812. }
  8813. return 0
  8814. }
  8815. func (m *GuildMember) GetTitle() int32 {
  8816. if m != nil {
  8817. return m.Title
  8818. }
  8819. return 0
  8820. }
  8821. func (m *GuildMember) GetOfflineTime() int64 {
  8822. if m != nil {
  8823. return m.OfflineTime
  8824. }
  8825. return 0
  8826. }
  8827. func (m *GuildMember) GetActiveInfo() []*KeyValueType64 {
  8828. if m != nil {
  8829. return m.ActiveInfo
  8830. }
  8831. return nil
  8832. }
  8833. func (m *GuildMember) GetAddGuildTime() uint64 {
  8834. if m != nil {
  8835. return m.AddGuildTime
  8836. }
  8837. return 0
  8838. }
  8839. type MemberData struct {
  8840. PreId uint64 `protobuf:"varint,1,opt,name=pre_id,json=preId,proto3" json:"pre_id,omitempty"`
  8841. VicePreId []uint64 `protobuf:"varint,2,rep,packed,name=vice_pre_id,json=vicePreId,proto3" json:"vice_pre_id,omitempty"`
  8842. MemberInfo []*GuildMember `protobuf:"bytes,3,rep,name=member_info,json=memberInfo,proto3" json:"member_info,omitempty"`
  8843. KickTime uint64 `protobuf:"varint,4,opt,name=kick_time,json=kickTime,proto3" json:"kick_time,omitempty"`
  8844. KickNum int32 `protobuf:"varint,5,opt,name=kick_num,json=kickNum,proto3" json:"kick_num,omitempty"`
  8845. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8846. XXX_unrecognized []byte `json:"-"`
  8847. XXX_sizecache int32 `json:"-"`
  8848. }
  8849. func (m *MemberData) Reset() { *m = MemberData{} }
  8850. func (m *MemberData) String() string { return proto.CompactTextString(m) }
  8851. func (*MemberData) ProtoMessage() {}
  8852. func (*MemberData) Descriptor() ([]byte, []int) {
  8853. return fileDescriptor_116e343673f7ffaf, []int{146}
  8854. }
  8855. func (m *MemberData) XXX_Unmarshal(b []byte) error {
  8856. return xxx_messageInfo_MemberData.Unmarshal(m, b)
  8857. }
  8858. func (m *MemberData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8859. return xxx_messageInfo_MemberData.Marshal(b, m, deterministic)
  8860. }
  8861. func (m *MemberData) XXX_Merge(src proto.Message) {
  8862. xxx_messageInfo_MemberData.Merge(m, src)
  8863. }
  8864. func (m *MemberData) XXX_Size() int {
  8865. return xxx_messageInfo_MemberData.Size(m)
  8866. }
  8867. func (m *MemberData) XXX_DiscardUnknown() {
  8868. xxx_messageInfo_MemberData.DiscardUnknown(m)
  8869. }
  8870. var xxx_messageInfo_MemberData proto.InternalMessageInfo
  8871. func (m *MemberData) GetPreId() uint64 {
  8872. if m != nil {
  8873. return m.PreId
  8874. }
  8875. return 0
  8876. }
  8877. func (m *MemberData) GetVicePreId() []uint64 {
  8878. if m != nil {
  8879. return m.VicePreId
  8880. }
  8881. return nil
  8882. }
  8883. func (m *MemberData) GetMemberInfo() []*GuildMember {
  8884. if m != nil {
  8885. return m.MemberInfo
  8886. }
  8887. return nil
  8888. }
  8889. func (m *MemberData) GetKickTime() uint64 {
  8890. if m != nil {
  8891. return m.KickTime
  8892. }
  8893. return 0
  8894. }
  8895. func (m *MemberData) GetKickNum() int32 {
  8896. if m != nil {
  8897. return m.KickNum
  8898. }
  8899. return 0
  8900. }
  8901. type GuildBrief struct {
  8902. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  8903. GuildName string `protobuf:"bytes,2,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  8904. GuildBadge int32 `protobuf:"varint,3,opt,name=guild_badge,json=guildBadge,proto3" json:"guild_badge,omitempty"`
  8905. GuildLevel int32 `protobuf:"varint,4,opt,name=guild_level,json=guildLevel,proto3" json:"guild_level,omitempty"`
  8906. GuildActive uint32 `protobuf:"varint,5,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  8907. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8908. XXX_unrecognized []byte `json:"-"`
  8909. XXX_sizecache int32 `json:"-"`
  8910. }
  8911. func (m *GuildBrief) Reset() { *m = GuildBrief{} }
  8912. func (m *GuildBrief) String() string { return proto.CompactTextString(m) }
  8913. func (*GuildBrief) ProtoMessage() {}
  8914. func (*GuildBrief) Descriptor() ([]byte, []int) {
  8915. return fileDescriptor_116e343673f7ffaf, []int{147}
  8916. }
  8917. func (m *GuildBrief) XXX_Unmarshal(b []byte) error {
  8918. return xxx_messageInfo_GuildBrief.Unmarshal(m, b)
  8919. }
  8920. func (m *GuildBrief) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8921. return xxx_messageInfo_GuildBrief.Marshal(b, m, deterministic)
  8922. }
  8923. func (m *GuildBrief) XXX_Merge(src proto.Message) {
  8924. xxx_messageInfo_GuildBrief.Merge(m, src)
  8925. }
  8926. func (m *GuildBrief) XXX_Size() int {
  8927. return xxx_messageInfo_GuildBrief.Size(m)
  8928. }
  8929. func (m *GuildBrief) XXX_DiscardUnknown() {
  8930. xxx_messageInfo_GuildBrief.DiscardUnknown(m)
  8931. }
  8932. var xxx_messageInfo_GuildBrief proto.InternalMessageInfo
  8933. func (m *GuildBrief) GetGuildId() uint64 {
  8934. if m != nil {
  8935. return m.GuildId
  8936. }
  8937. return 0
  8938. }
  8939. func (m *GuildBrief) GetGuildName() string {
  8940. if m != nil {
  8941. return m.GuildName
  8942. }
  8943. return ""
  8944. }
  8945. func (m *GuildBrief) GetGuildBadge() int32 {
  8946. if m != nil {
  8947. return m.GuildBadge
  8948. }
  8949. return 0
  8950. }
  8951. func (m *GuildBrief) GetGuildLevel() int32 {
  8952. if m != nil {
  8953. return m.GuildLevel
  8954. }
  8955. return 0
  8956. }
  8957. func (m *GuildBrief) GetGuildActive() uint32 {
  8958. if m != nil {
  8959. return m.GuildActive
  8960. }
  8961. return 0
  8962. }
  8963. type GuildBase struct {
  8964. GuildBrief *GuildBrief `protobuf:"bytes,1,opt,name=guild_brief,json=guildBrief,proto3" json:"guild_brief,omitempty"`
  8965. DayActive uint32 `protobuf:"varint,2,opt,name=day_active,json=dayActive,proto3" json:"day_active,omitempty"`
  8966. GuildExp uint32 `protobuf:"varint,3,opt,name=guild_exp,json=guildExp,proto3" json:"guild_exp,omitempty"`
  8967. ActiveTime int64 `protobuf:"varint,4,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  8968. RecruitType int32 `protobuf:"varint,5,opt,name=recruit_type,json=recruitType,proto3" json:"recruit_type,omitempty"`
  8969. RecruitLevel int32 `protobuf:"varint,6,opt,name=recruit_level,json=recruitLevel,proto3" json:"recruit_level,omitempty"`
  8970. Notice string `protobuf:"bytes,7,opt,name=notice,proto3" json:"notice,omitempty"`
  8971. RecruitNotice string `protobuf:"bytes,8,opt,name=recruit_notice,json=recruitNotice,proto3" json:"recruit_notice,omitempty"`
  8972. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8973. XXX_unrecognized []byte `json:"-"`
  8974. XXX_sizecache int32 `json:"-"`
  8975. }
  8976. func (m *GuildBase) Reset() { *m = GuildBase{} }
  8977. func (m *GuildBase) String() string { return proto.CompactTextString(m) }
  8978. func (*GuildBase) ProtoMessage() {}
  8979. func (*GuildBase) Descriptor() ([]byte, []int) {
  8980. return fileDescriptor_116e343673f7ffaf, []int{148}
  8981. }
  8982. func (m *GuildBase) XXX_Unmarshal(b []byte) error {
  8983. return xxx_messageInfo_GuildBase.Unmarshal(m, b)
  8984. }
  8985. func (m *GuildBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8986. return xxx_messageInfo_GuildBase.Marshal(b, m, deterministic)
  8987. }
  8988. func (m *GuildBase) XXX_Merge(src proto.Message) {
  8989. xxx_messageInfo_GuildBase.Merge(m, src)
  8990. }
  8991. func (m *GuildBase) XXX_Size() int {
  8992. return xxx_messageInfo_GuildBase.Size(m)
  8993. }
  8994. func (m *GuildBase) XXX_DiscardUnknown() {
  8995. xxx_messageInfo_GuildBase.DiscardUnknown(m)
  8996. }
  8997. var xxx_messageInfo_GuildBase proto.InternalMessageInfo
  8998. func (m *GuildBase) GetGuildBrief() *GuildBrief {
  8999. if m != nil {
  9000. return m.GuildBrief
  9001. }
  9002. return nil
  9003. }
  9004. func (m *GuildBase) GetDayActive() uint32 {
  9005. if m != nil {
  9006. return m.DayActive
  9007. }
  9008. return 0
  9009. }
  9010. func (m *GuildBase) GetGuildExp() uint32 {
  9011. if m != nil {
  9012. return m.GuildExp
  9013. }
  9014. return 0
  9015. }
  9016. func (m *GuildBase) GetActiveTime() int64 {
  9017. if m != nil {
  9018. return m.ActiveTime
  9019. }
  9020. return 0
  9021. }
  9022. func (m *GuildBase) GetRecruitType() int32 {
  9023. if m != nil {
  9024. return m.RecruitType
  9025. }
  9026. return 0
  9027. }
  9028. func (m *GuildBase) GetRecruitLevel() int32 {
  9029. if m != nil {
  9030. return m.RecruitLevel
  9031. }
  9032. return 0
  9033. }
  9034. func (m *GuildBase) GetNotice() string {
  9035. if m != nil {
  9036. return m.Notice
  9037. }
  9038. return ""
  9039. }
  9040. func (m *GuildBase) GetRecruitNotice() string {
  9041. if m != nil {
  9042. return m.RecruitNotice
  9043. }
  9044. return ""
  9045. }
  9046. type DemonDamage struct {
  9047. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9048. Damage uint64 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9049. FightTime uint64 `protobuf:"varint,3,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9050. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9051. XXX_unrecognized []byte `json:"-"`
  9052. XXX_sizecache int32 `json:"-"`
  9053. }
  9054. func (m *DemonDamage) Reset() { *m = DemonDamage{} }
  9055. func (m *DemonDamage) String() string { return proto.CompactTextString(m) }
  9056. func (*DemonDamage) ProtoMessage() {}
  9057. func (*DemonDamage) Descriptor() ([]byte, []int) {
  9058. return fileDescriptor_116e343673f7ffaf, []int{149}
  9059. }
  9060. func (m *DemonDamage) XXX_Unmarshal(b []byte) error {
  9061. return xxx_messageInfo_DemonDamage.Unmarshal(m, b)
  9062. }
  9063. func (m *DemonDamage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9064. return xxx_messageInfo_DemonDamage.Marshal(b, m, deterministic)
  9065. }
  9066. func (m *DemonDamage) XXX_Merge(src proto.Message) {
  9067. xxx_messageInfo_DemonDamage.Merge(m, src)
  9068. }
  9069. func (m *DemonDamage) XXX_Size() int {
  9070. return xxx_messageInfo_DemonDamage.Size(m)
  9071. }
  9072. func (m *DemonDamage) XXX_DiscardUnknown() {
  9073. xxx_messageInfo_DemonDamage.DiscardUnknown(m)
  9074. }
  9075. var xxx_messageInfo_DemonDamage proto.InternalMessageInfo
  9076. func (m *DemonDamage) GetUid() uint64 {
  9077. if m != nil {
  9078. return m.Uid
  9079. }
  9080. return 0
  9081. }
  9082. func (m *DemonDamage) GetDamage() uint64 {
  9083. if m != nil {
  9084. return m.Damage
  9085. }
  9086. return 0
  9087. }
  9088. func (m *DemonDamage) GetFightTime() uint64 {
  9089. if m != nil {
  9090. return m.FightTime
  9091. }
  9092. return 0
  9093. }
  9094. type GuildDemon struct {
  9095. CurDemonId int32 `protobuf:"varint,1,opt,name=cur_demon_id,json=curDemonId,proto3" json:"cur_demon_id,omitempty"`
  9096. TotalDamage uint64 `protobuf:"varint,2,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9097. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9098. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9099. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9100. XXX_unrecognized []byte `json:"-"`
  9101. XXX_sizecache int32 `json:"-"`
  9102. }
  9103. func (m *GuildDemon) Reset() { *m = GuildDemon{} }
  9104. func (m *GuildDemon) String() string { return proto.CompactTextString(m) }
  9105. func (*GuildDemon) ProtoMessage() {}
  9106. func (*GuildDemon) Descriptor() ([]byte, []int) {
  9107. return fileDescriptor_116e343673f7ffaf, []int{150}
  9108. }
  9109. func (m *GuildDemon) XXX_Unmarshal(b []byte) error {
  9110. return xxx_messageInfo_GuildDemon.Unmarshal(m, b)
  9111. }
  9112. func (m *GuildDemon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9113. return xxx_messageInfo_GuildDemon.Marshal(b, m, deterministic)
  9114. }
  9115. func (m *GuildDemon) XXX_Merge(src proto.Message) {
  9116. xxx_messageInfo_GuildDemon.Merge(m, src)
  9117. }
  9118. func (m *GuildDemon) XXX_Size() int {
  9119. return xxx_messageInfo_GuildDemon.Size(m)
  9120. }
  9121. func (m *GuildDemon) XXX_DiscardUnknown() {
  9122. xxx_messageInfo_GuildDemon.DiscardUnknown(m)
  9123. }
  9124. var xxx_messageInfo_GuildDemon proto.InternalMessageInfo
  9125. func (m *GuildDemon) GetCurDemonId() int32 {
  9126. if m != nil {
  9127. return m.CurDemonId
  9128. }
  9129. return 0
  9130. }
  9131. func (m *GuildDemon) GetTotalDamage() uint64 {
  9132. if m != nil {
  9133. return m.TotalDamage
  9134. }
  9135. return 0
  9136. }
  9137. func (m *GuildDemon) GetDamageList() []*DemonDamage {
  9138. if m != nil {
  9139. return m.DamageList
  9140. }
  9141. return nil
  9142. }
  9143. func (m *GuildDemon) GetRefreshTime() uint64 {
  9144. if m != nil {
  9145. return m.RefreshTime
  9146. }
  9147. return 0
  9148. }
  9149. type GuildActiveInfo struct {
  9150. ActiveValue uint32 `protobuf:"varint,1,opt,name=active_value,json=activeValue,proto3" json:"active_value,omitempty"`
  9151. DayActiveValue int32 `protobuf:"varint,2,opt,name=day_active_value,json=dayActiveValue,proto3" json:"day_active_value,omitempty"`
  9152. ActiveTime int64 `protobuf:"varint,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
  9153. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9154. XXX_unrecognized []byte `json:"-"`
  9155. XXX_sizecache int32 `json:"-"`
  9156. }
  9157. func (m *GuildActiveInfo) Reset() { *m = GuildActiveInfo{} }
  9158. func (m *GuildActiveInfo) String() string { return proto.CompactTextString(m) }
  9159. func (*GuildActiveInfo) ProtoMessage() {}
  9160. func (*GuildActiveInfo) Descriptor() ([]byte, []int) {
  9161. return fileDescriptor_116e343673f7ffaf, []int{151}
  9162. }
  9163. func (m *GuildActiveInfo) XXX_Unmarshal(b []byte) error {
  9164. return xxx_messageInfo_GuildActiveInfo.Unmarshal(m, b)
  9165. }
  9166. func (m *GuildActiveInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9167. return xxx_messageInfo_GuildActiveInfo.Marshal(b, m, deterministic)
  9168. }
  9169. func (m *GuildActiveInfo) XXX_Merge(src proto.Message) {
  9170. xxx_messageInfo_GuildActiveInfo.Merge(m, src)
  9171. }
  9172. func (m *GuildActiveInfo) XXX_Size() int {
  9173. return xxx_messageInfo_GuildActiveInfo.Size(m)
  9174. }
  9175. func (m *GuildActiveInfo) XXX_DiscardUnknown() {
  9176. xxx_messageInfo_GuildActiveInfo.DiscardUnknown(m)
  9177. }
  9178. var xxx_messageInfo_GuildActiveInfo proto.InternalMessageInfo
  9179. func (m *GuildActiveInfo) GetActiveValue() uint32 {
  9180. if m != nil {
  9181. return m.ActiveValue
  9182. }
  9183. return 0
  9184. }
  9185. func (m *GuildActiveInfo) GetDayActiveValue() int32 {
  9186. if m != nil {
  9187. return m.DayActiveValue
  9188. }
  9189. return 0
  9190. }
  9191. func (m *GuildActiveInfo) GetActiveTime() int64 {
  9192. if m != nil {
  9193. return m.ActiveTime
  9194. }
  9195. return 0
  9196. }
  9197. type RoleApplyInfo struct {
  9198. DayApply []*DayApply `protobuf:"bytes,1,rep,name=day_apply,json=dayApply,proto3" json:"day_apply,omitempty"`
  9199. Refused []*RefusedApply `protobuf:"bytes,2,rep,name=refused,proto3" json:"refused,omitempty"`
  9200. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9201. XXX_unrecognized []byte `json:"-"`
  9202. XXX_sizecache int32 `json:"-"`
  9203. }
  9204. func (m *RoleApplyInfo) Reset() { *m = RoleApplyInfo{} }
  9205. func (m *RoleApplyInfo) String() string { return proto.CompactTextString(m) }
  9206. func (*RoleApplyInfo) ProtoMessage() {}
  9207. func (*RoleApplyInfo) Descriptor() ([]byte, []int) {
  9208. return fileDescriptor_116e343673f7ffaf, []int{152}
  9209. }
  9210. func (m *RoleApplyInfo) XXX_Unmarshal(b []byte) error {
  9211. return xxx_messageInfo_RoleApplyInfo.Unmarshal(m, b)
  9212. }
  9213. func (m *RoleApplyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9214. return xxx_messageInfo_RoleApplyInfo.Marshal(b, m, deterministic)
  9215. }
  9216. func (m *RoleApplyInfo) XXX_Merge(src proto.Message) {
  9217. xxx_messageInfo_RoleApplyInfo.Merge(m, src)
  9218. }
  9219. func (m *RoleApplyInfo) XXX_Size() int {
  9220. return xxx_messageInfo_RoleApplyInfo.Size(m)
  9221. }
  9222. func (m *RoleApplyInfo) XXX_DiscardUnknown() {
  9223. xxx_messageInfo_RoleApplyInfo.DiscardUnknown(m)
  9224. }
  9225. var xxx_messageInfo_RoleApplyInfo proto.InternalMessageInfo
  9226. func (m *RoleApplyInfo) GetDayApply() []*DayApply {
  9227. if m != nil {
  9228. return m.DayApply
  9229. }
  9230. return nil
  9231. }
  9232. func (m *RoleApplyInfo) GetRefused() []*RefusedApply {
  9233. if m != nil {
  9234. return m.Refused
  9235. }
  9236. return nil
  9237. }
  9238. type GuildBossTickTime struct {
  9239. BossId uint32 `protobuf:"varint,1,opt,name=bossId,proto3" json:"bossId,omitempty"`
  9240. FightCount int32 `protobuf:"varint,2,opt,name=fight_count,json=fightCount,proto3" json:"fight_count,omitempty"`
  9241. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9242. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9243. XXX_unrecognized []byte `json:"-"`
  9244. XXX_sizecache int32 `json:"-"`
  9245. }
  9246. func (m *GuildBossTickTime) Reset() { *m = GuildBossTickTime{} }
  9247. func (m *GuildBossTickTime) String() string { return proto.CompactTextString(m) }
  9248. func (*GuildBossTickTime) ProtoMessage() {}
  9249. func (*GuildBossTickTime) Descriptor() ([]byte, []int) {
  9250. return fileDescriptor_116e343673f7ffaf, []int{153}
  9251. }
  9252. func (m *GuildBossTickTime) XXX_Unmarshal(b []byte) error {
  9253. return xxx_messageInfo_GuildBossTickTime.Unmarshal(m, b)
  9254. }
  9255. func (m *GuildBossTickTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9256. return xxx_messageInfo_GuildBossTickTime.Marshal(b, m, deterministic)
  9257. }
  9258. func (m *GuildBossTickTime) XXX_Merge(src proto.Message) {
  9259. xxx_messageInfo_GuildBossTickTime.Merge(m, src)
  9260. }
  9261. func (m *GuildBossTickTime) XXX_Size() int {
  9262. return xxx_messageInfo_GuildBossTickTime.Size(m)
  9263. }
  9264. func (m *GuildBossTickTime) XXX_DiscardUnknown() {
  9265. xxx_messageInfo_GuildBossTickTime.DiscardUnknown(m)
  9266. }
  9267. var xxx_messageInfo_GuildBossTickTime proto.InternalMessageInfo
  9268. func (m *GuildBossTickTime) GetBossId() uint32 {
  9269. if m != nil {
  9270. return m.BossId
  9271. }
  9272. return 0
  9273. }
  9274. func (m *GuildBossTickTime) GetFightCount() int32 {
  9275. if m != nil {
  9276. return m.FightCount
  9277. }
  9278. return 0
  9279. }
  9280. func (m *GuildBossTickTime) GetRefreshTime() uint64 {
  9281. if m != nil {
  9282. return m.RefreshTime
  9283. }
  9284. return 0
  9285. }
  9286. // 公会战个人信息
  9287. type GuildBattle struct {
  9288. RewardRound int32 `protobuf:"varint,1,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  9289. MvpRewardRound int32 `protobuf:"varint,2,opt,name=mvp_reward_round,json=mvpRewardRound,proto3" json:"mvp_reward_round,omitempty"`
  9290. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9291. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9292. XXX_unrecognized []byte `json:"-"`
  9293. XXX_sizecache int32 `json:"-"`
  9294. }
  9295. func (m *GuildBattle) Reset() { *m = GuildBattle{} }
  9296. func (m *GuildBattle) String() string { return proto.CompactTextString(m) }
  9297. func (*GuildBattle) ProtoMessage() {}
  9298. func (*GuildBattle) Descriptor() ([]byte, []int) {
  9299. return fileDescriptor_116e343673f7ffaf, []int{154}
  9300. }
  9301. func (m *GuildBattle) XXX_Unmarshal(b []byte) error {
  9302. return xxx_messageInfo_GuildBattle.Unmarshal(m, b)
  9303. }
  9304. func (m *GuildBattle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9305. return xxx_messageInfo_GuildBattle.Marshal(b, m, deterministic)
  9306. }
  9307. func (m *GuildBattle) XXX_Merge(src proto.Message) {
  9308. xxx_messageInfo_GuildBattle.Merge(m, src)
  9309. }
  9310. func (m *GuildBattle) XXX_Size() int {
  9311. return xxx_messageInfo_GuildBattle.Size(m)
  9312. }
  9313. func (m *GuildBattle) XXX_DiscardUnknown() {
  9314. xxx_messageInfo_GuildBattle.DiscardUnknown(m)
  9315. }
  9316. var xxx_messageInfo_GuildBattle proto.InternalMessageInfo
  9317. func (m *GuildBattle) GetRewardRound() int32 {
  9318. if m != nil {
  9319. return m.RewardRound
  9320. }
  9321. return 0
  9322. }
  9323. func (m *GuildBattle) GetMvpRewardRound() int32 {
  9324. if m != nil {
  9325. return m.MvpRewardRound
  9326. }
  9327. return 0
  9328. }
  9329. func (m *GuildBattle) GetChallengeNum() int32 {
  9330. if m != nil {
  9331. return m.ChallengeNum
  9332. }
  9333. return 0
  9334. }
  9335. type GuildDemonReward struct {
  9336. TotalDamage uint64 `protobuf:"varint,1,opt,name=total_damage,json=totalDamage,proto3" json:"total_damage,omitempty"`
  9337. DemonId int32 `protobuf:"varint,2,opt,name=demon_id,json=demonId,proto3" json:"demon_id,omitempty"`
  9338. DamageList []*DemonDamage `protobuf:"bytes,3,rep,name=damage_list,json=damageList,proto3" json:"damage_list,omitempty"`
  9339. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9340. XXX_unrecognized []byte `json:"-"`
  9341. XXX_sizecache int32 `json:"-"`
  9342. }
  9343. func (m *GuildDemonReward) Reset() { *m = GuildDemonReward{} }
  9344. func (m *GuildDemonReward) String() string { return proto.CompactTextString(m) }
  9345. func (*GuildDemonReward) ProtoMessage() {}
  9346. func (*GuildDemonReward) Descriptor() ([]byte, []int) {
  9347. return fileDescriptor_116e343673f7ffaf, []int{155}
  9348. }
  9349. func (m *GuildDemonReward) XXX_Unmarshal(b []byte) error {
  9350. return xxx_messageInfo_GuildDemonReward.Unmarshal(m, b)
  9351. }
  9352. func (m *GuildDemonReward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9353. return xxx_messageInfo_GuildDemonReward.Marshal(b, m, deterministic)
  9354. }
  9355. func (m *GuildDemonReward) XXX_Merge(src proto.Message) {
  9356. xxx_messageInfo_GuildDemonReward.Merge(m, src)
  9357. }
  9358. func (m *GuildDemonReward) XXX_Size() int {
  9359. return xxx_messageInfo_GuildDemonReward.Size(m)
  9360. }
  9361. func (m *GuildDemonReward) XXX_DiscardUnknown() {
  9362. xxx_messageInfo_GuildDemonReward.DiscardUnknown(m)
  9363. }
  9364. var xxx_messageInfo_GuildDemonReward proto.InternalMessageInfo
  9365. func (m *GuildDemonReward) GetTotalDamage() uint64 {
  9366. if m != nil {
  9367. return m.TotalDamage
  9368. }
  9369. return 0
  9370. }
  9371. func (m *GuildDemonReward) GetDemonId() int32 {
  9372. if m != nil {
  9373. return m.DemonId
  9374. }
  9375. return 0
  9376. }
  9377. func (m *GuildDemonReward) GetDamageList() []*DemonDamage {
  9378. if m != nil {
  9379. return m.DamageList
  9380. }
  9381. return nil
  9382. }
  9383. type DemonInfo struct {
  9384. FreeFightCount int32 `protobuf:"varint,1,opt,name=free_fight_count,json=freeFightCount,proto3" json:"free_fight_count,omitempty"`
  9385. BuyFightCount int32 `protobuf:"varint,2,opt,name=buy_fight_count,json=buyFightCount,proto3" json:"buy_fight_count,omitempty"`
  9386. UseFightCount int32 `protobuf:"varint,3,opt,name=use_fight_count,json=useFightCount,proto3" json:"use_fight_count,omitempty"`
  9387. RefreshTime uint64 `protobuf:"varint,4,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9388. LastFightTime uint64 `protobuf:"varint,5,opt,name=last_fight_time,json=lastFightTime,proto3" json:"last_fight_time,omitempty"`
  9389. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9390. XXX_unrecognized []byte `json:"-"`
  9391. XXX_sizecache int32 `json:"-"`
  9392. }
  9393. func (m *DemonInfo) Reset() { *m = DemonInfo{} }
  9394. func (m *DemonInfo) String() string { return proto.CompactTextString(m) }
  9395. func (*DemonInfo) ProtoMessage() {}
  9396. func (*DemonInfo) Descriptor() ([]byte, []int) {
  9397. return fileDescriptor_116e343673f7ffaf, []int{156}
  9398. }
  9399. func (m *DemonInfo) XXX_Unmarshal(b []byte) error {
  9400. return xxx_messageInfo_DemonInfo.Unmarshal(m, b)
  9401. }
  9402. func (m *DemonInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9403. return xxx_messageInfo_DemonInfo.Marshal(b, m, deterministic)
  9404. }
  9405. func (m *DemonInfo) XXX_Merge(src proto.Message) {
  9406. xxx_messageInfo_DemonInfo.Merge(m, src)
  9407. }
  9408. func (m *DemonInfo) XXX_Size() int {
  9409. return xxx_messageInfo_DemonInfo.Size(m)
  9410. }
  9411. func (m *DemonInfo) XXX_DiscardUnknown() {
  9412. xxx_messageInfo_DemonInfo.DiscardUnknown(m)
  9413. }
  9414. var xxx_messageInfo_DemonInfo proto.InternalMessageInfo
  9415. func (m *DemonInfo) GetFreeFightCount() int32 {
  9416. if m != nil {
  9417. return m.FreeFightCount
  9418. }
  9419. return 0
  9420. }
  9421. func (m *DemonInfo) GetBuyFightCount() int32 {
  9422. if m != nil {
  9423. return m.BuyFightCount
  9424. }
  9425. return 0
  9426. }
  9427. func (m *DemonInfo) GetUseFightCount() int32 {
  9428. if m != nil {
  9429. return m.UseFightCount
  9430. }
  9431. return 0
  9432. }
  9433. func (m *DemonInfo) GetRefreshTime() uint64 {
  9434. if m != nil {
  9435. return m.RefreshTime
  9436. }
  9437. return 0
  9438. }
  9439. func (m *DemonInfo) GetLastFightTime() uint64 {
  9440. if m != nil {
  9441. return m.LastFightTime
  9442. }
  9443. return 0
  9444. }
  9445. type RoleGuild struct {
  9446. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9447. GuildActive *GuildActiveInfo `protobuf:"bytes,2,opt,name=guild_active,json=guildActive,proto3" json:"guild_active,omitempty"`
  9448. GuildApply *RoleApplyInfo `protobuf:"bytes,3,opt,name=guild_apply,json=guildApply,proto3" json:"guild_apply,omitempty"`
  9449. QuitNum int32 `protobuf:"varint,4,opt,name=quit_num,json=quitNum,proto3" json:"quit_num,omitempty"`
  9450. NextJoin int64 `protobuf:"varint,5,opt,name=next_join,json=nextJoin,proto3" json:"next_join,omitempty"`
  9451. BossFight []*GuildBossTickTime `protobuf:"bytes,6,rep,name=boss_fight,json=bossFight,proto3" json:"boss_fight,omitempty"`
  9452. GuildName string `protobuf:"bytes,7,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  9453. EliteBossCd uint64 `protobuf:"varint,8,opt,name=elite_boss_cd,json=eliteBossCd,proto3" json:"elite_boss_cd,omitempty"`
  9454. GuildBattle *GuildBattle `protobuf:"bytes,9,opt,name=guild_battle,json=guildBattle,proto3" json:"guild_battle,omitempty"`
  9455. DemonInfo *DemonInfo `protobuf:"bytes,10,opt,name=demon_info,json=demonInfo,proto3" json:"demon_info,omitempty"`
  9456. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9457. XXX_unrecognized []byte `json:"-"`
  9458. XXX_sizecache int32 `json:"-"`
  9459. }
  9460. func (m *RoleGuild) Reset() { *m = RoleGuild{} }
  9461. func (m *RoleGuild) String() string { return proto.CompactTextString(m) }
  9462. func (*RoleGuild) ProtoMessage() {}
  9463. func (*RoleGuild) Descriptor() ([]byte, []int) {
  9464. return fileDescriptor_116e343673f7ffaf, []int{157}
  9465. }
  9466. func (m *RoleGuild) XXX_Unmarshal(b []byte) error {
  9467. return xxx_messageInfo_RoleGuild.Unmarshal(m, b)
  9468. }
  9469. func (m *RoleGuild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9470. return xxx_messageInfo_RoleGuild.Marshal(b, m, deterministic)
  9471. }
  9472. func (m *RoleGuild) XXX_Merge(src proto.Message) {
  9473. xxx_messageInfo_RoleGuild.Merge(m, src)
  9474. }
  9475. func (m *RoleGuild) XXX_Size() int {
  9476. return xxx_messageInfo_RoleGuild.Size(m)
  9477. }
  9478. func (m *RoleGuild) XXX_DiscardUnknown() {
  9479. xxx_messageInfo_RoleGuild.DiscardUnknown(m)
  9480. }
  9481. var xxx_messageInfo_RoleGuild proto.InternalMessageInfo
  9482. func (m *RoleGuild) GetGuildId() uint64 {
  9483. if m != nil {
  9484. return m.GuildId
  9485. }
  9486. return 0
  9487. }
  9488. func (m *RoleGuild) GetGuildActive() *GuildActiveInfo {
  9489. if m != nil {
  9490. return m.GuildActive
  9491. }
  9492. return nil
  9493. }
  9494. func (m *RoleGuild) GetGuildApply() *RoleApplyInfo {
  9495. if m != nil {
  9496. return m.GuildApply
  9497. }
  9498. return nil
  9499. }
  9500. func (m *RoleGuild) GetQuitNum() int32 {
  9501. if m != nil {
  9502. return m.QuitNum
  9503. }
  9504. return 0
  9505. }
  9506. func (m *RoleGuild) GetNextJoin() int64 {
  9507. if m != nil {
  9508. return m.NextJoin
  9509. }
  9510. return 0
  9511. }
  9512. func (m *RoleGuild) GetBossFight() []*GuildBossTickTime {
  9513. if m != nil {
  9514. return m.BossFight
  9515. }
  9516. return nil
  9517. }
  9518. func (m *RoleGuild) GetGuildName() string {
  9519. if m != nil {
  9520. return m.GuildName
  9521. }
  9522. return ""
  9523. }
  9524. func (m *RoleGuild) GetEliteBossCd() uint64 {
  9525. if m != nil {
  9526. return m.EliteBossCd
  9527. }
  9528. return 0
  9529. }
  9530. func (m *RoleGuild) GetGuildBattle() *GuildBattle {
  9531. if m != nil {
  9532. return m.GuildBattle
  9533. }
  9534. return nil
  9535. }
  9536. func (m *RoleGuild) GetDemonInfo() *DemonInfo {
  9537. if m != nil {
  9538. return m.DemonInfo
  9539. }
  9540. return nil
  9541. }
  9542. type GuildIdex struct {
  9543. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9544. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9545. XXX_unrecognized []byte `json:"-"`
  9546. XXX_sizecache int32 `json:"-"`
  9547. }
  9548. func (m *GuildIdex) Reset() { *m = GuildIdex{} }
  9549. func (m *GuildIdex) String() string { return proto.CompactTextString(m) }
  9550. func (*GuildIdex) ProtoMessage() {}
  9551. func (*GuildIdex) Descriptor() ([]byte, []int) {
  9552. return fileDescriptor_116e343673f7ffaf, []int{158}
  9553. }
  9554. func (m *GuildIdex) XXX_Unmarshal(b []byte) error {
  9555. return xxx_messageInfo_GuildIdex.Unmarshal(m, b)
  9556. }
  9557. func (m *GuildIdex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9558. return xxx_messageInfo_GuildIdex.Marshal(b, m, deterministic)
  9559. }
  9560. func (m *GuildIdex) XXX_Merge(src proto.Message) {
  9561. xxx_messageInfo_GuildIdex.Merge(m, src)
  9562. }
  9563. func (m *GuildIdex) XXX_Size() int {
  9564. return xxx_messageInfo_GuildIdex.Size(m)
  9565. }
  9566. func (m *GuildIdex) XXX_DiscardUnknown() {
  9567. xxx_messageInfo_GuildIdex.DiscardUnknown(m)
  9568. }
  9569. var xxx_messageInfo_GuildIdex proto.InternalMessageInfo
  9570. func (m *GuildIdex) GetGuildId() uint64 {
  9571. if m != nil {
  9572. return m.GuildId
  9573. }
  9574. return 0
  9575. }
  9576. type RushRoundData struct {
  9577. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9578. StartTime uint64 `protobuf:"varint,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  9579. CloseTime uint64 `protobuf:"varint,3,opt,name=close_time,json=closeTime,proto3" json:"close_time,omitempty"`
  9580. ResetTime uint64 `protobuf:"varint,4,opt,name=reset_time,json=resetTime,proto3" json:"reset_time,omitempty"`
  9581. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9582. XXX_unrecognized []byte `json:"-"`
  9583. XXX_sizecache int32 `json:"-"`
  9584. }
  9585. func (m *RushRoundData) Reset() { *m = RushRoundData{} }
  9586. func (m *RushRoundData) String() string { return proto.CompactTextString(m) }
  9587. func (*RushRoundData) ProtoMessage() {}
  9588. func (*RushRoundData) Descriptor() ([]byte, []int) {
  9589. return fileDescriptor_116e343673f7ffaf, []int{159}
  9590. }
  9591. func (m *RushRoundData) XXX_Unmarshal(b []byte) error {
  9592. return xxx_messageInfo_RushRoundData.Unmarshal(m, b)
  9593. }
  9594. func (m *RushRoundData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9595. return xxx_messageInfo_RushRoundData.Marshal(b, m, deterministic)
  9596. }
  9597. func (m *RushRoundData) XXX_Merge(src proto.Message) {
  9598. xxx_messageInfo_RushRoundData.Merge(m, src)
  9599. }
  9600. func (m *RushRoundData) XXX_Size() int {
  9601. return xxx_messageInfo_RushRoundData.Size(m)
  9602. }
  9603. func (m *RushRoundData) XXX_DiscardUnknown() {
  9604. xxx_messageInfo_RushRoundData.DiscardUnknown(m)
  9605. }
  9606. var xxx_messageInfo_RushRoundData proto.InternalMessageInfo
  9607. func (m *RushRoundData) GetRushId() int32 {
  9608. if m != nil {
  9609. return m.RushId
  9610. }
  9611. return 0
  9612. }
  9613. func (m *RushRoundData) GetStartTime() uint64 {
  9614. if m != nil {
  9615. return m.StartTime
  9616. }
  9617. return 0
  9618. }
  9619. func (m *RushRoundData) GetCloseTime() uint64 {
  9620. if m != nil {
  9621. return m.CloseTime
  9622. }
  9623. return 0
  9624. }
  9625. func (m *RushRoundData) GetResetTime() uint64 {
  9626. if m != nil {
  9627. return m.ResetTime
  9628. }
  9629. return 0
  9630. }
  9631. type RushData struct {
  9632. RushId int32 `protobuf:"varint,1,opt,name=rush_id,json=rushId,proto3" json:"rush_id,omitempty"`
  9633. RushStage int32 `protobuf:"varint,2,opt,name=rush_stage,json=rushStage,proto3" json:"rush_stage,omitempty"`
  9634. RewardList []uint64 `protobuf:"varint,3,rep,packed,name=reward_list,json=rewardList,proto3" json:"reward_list,omitempty"`
  9635. RoundData []*RushRoundData `protobuf:"bytes,4,rep,name=round_data,json=roundData,proto3" json:"round_data,omitempty"`
  9636. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9637. XXX_unrecognized []byte `json:"-"`
  9638. XXX_sizecache int32 `json:"-"`
  9639. }
  9640. func (m *RushData) Reset() { *m = RushData{} }
  9641. func (m *RushData) String() string { return proto.CompactTextString(m) }
  9642. func (*RushData) ProtoMessage() {}
  9643. func (*RushData) Descriptor() ([]byte, []int) {
  9644. return fileDescriptor_116e343673f7ffaf, []int{160}
  9645. }
  9646. func (m *RushData) XXX_Unmarshal(b []byte) error {
  9647. return xxx_messageInfo_RushData.Unmarshal(m, b)
  9648. }
  9649. func (m *RushData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9650. return xxx_messageInfo_RushData.Marshal(b, m, deterministic)
  9651. }
  9652. func (m *RushData) XXX_Merge(src proto.Message) {
  9653. xxx_messageInfo_RushData.Merge(m, src)
  9654. }
  9655. func (m *RushData) XXX_Size() int {
  9656. return xxx_messageInfo_RushData.Size(m)
  9657. }
  9658. func (m *RushData) XXX_DiscardUnknown() {
  9659. xxx_messageInfo_RushData.DiscardUnknown(m)
  9660. }
  9661. var xxx_messageInfo_RushData proto.InternalMessageInfo
  9662. func (m *RushData) GetRushId() int32 {
  9663. if m != nil {
  9664. return m.RushId
  9665. }
  9666. return 0
  9667. }
  9668. func (m *RushData) GetRushStage() int32 {
  9669. if m != nil {
  9670. return m.RushStage
  9671. }
  9672. return 0
  9673. }
  9674. func (m *RushData) GetRewardList() []uint64 {
  9675. if m != nil {
  9676. return m.RewardList
  9677. }
  9678. return nil
  9679. }
  9680. func (m *RushData) GetRoundData() []*RushRoundData {
  9681. if m != nil {
  9682. return m.RoundData
  9683. }
  9684. return nil
  9685. }
  9686. type GuildFightLog struct {
  9687. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9688. FightTime uint64 `protobuf:"varint,2,opt,name=fight_time,json=fightTime,proto3" json:"fight_time,omitempty"`
  9689. Damage uint32 `protobuf:"varint,3,opt,name=damage,proto3" json:"damage,omitempty"`
  9690. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9691. XXX_unrecognized []byte `json:"-"`
  9692. XXX_sizecache int32 `json:"-"`
  9693. }
  9694. func (m *GuildFightLog) Reset() { *m = GuildFightLog{} }
  9695. func (m *GuildFightLog) String() string { return proto.CompactTextString(m) }
  9696. func (*GuildFightLog) ProtoMessage() {}
  9697. func (*GuildFightLog) Descriptor() ([]byte, []int) {
  9698. return fileDescriptor_116e343673f7ffaf, []int{161}
  9699. }
  9700. func (m *GuildFightLog) XXX_Unmarshal(b []byte) error {
  9701. return xxx_messageInfo_GuildFightLog.Unmarshal(m, b)
  9702. }
  9703. func (m *GuildFightLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9704. return xxx_messageInfo_GuildFightLog.Marshal(b, m, deterministic)
  9705. }
  9706. func (m *GuildFightLog) XXX_Merge(src proto.Message) {
  9707. xxx_messageInfo_GuildFightLog.Merge(m, src)
  9708. }
  9709. func (m *GuildFightLog) XXX_Size() int {
  9710. return xxx_messageInfo_GuildFightLog.Size(m)
  9711. }
  9712. func (m *GuildFightLog) XXX_DiscardUnknown() {
  9713. xxx_messageInfo_GuildFightLog.DiscardUnknown(m)
  9714. }
  9715. var xxx_messageInfo_GuildFightLog proto.InternalMessageInfo
  9716. func (m *GuildFightLog) GetUid() uint64 {
  9717. if m != nil {
  9718. return m.Uid
  9719. }
  9720. return 0
  9721. }
  9722. func (m *GuildFightLog) GetFightTime() uint64 {
  9723. if m != nil {
  9724. return m.FightTime
  9725. }
  9726. return 0
  9727. }
  9728. func (m *GuildFightLog) GetDamage() uint32 {
  9729. if m != nil {
  9730. return m.Damage
  9731. }
  9732. return 0
  9733. }
  9734. type GuildFight struct {
  9735. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9736. Damage uint32 `protobuf:"varint,2,opt,name=damage,proto3" json:"damage,omitempty"`
  9737. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9738. XXX_unrecognized []byte `json:"-"`
  9739. XXX_sizecache int32 `json:"-"`
  9740. }
  9741. func (m *GuildFight) Reset() { *m = GuildFight{} }
  9742. func (m *GuildFight) String() string { return proto.CompactTextString(m) }
  9743. func (*GuildFight) ProtoMessage() {}
  9744. func (*GuildFight) Descriptor() ([]byte, []int) {
  9745. return fileDescriptor_116e343673f7ffaf, []int{162}
  9746. }
  9747. func (m *GuildFight) XXX_Unmarshal(b []byte) error {
  9748. return xxx_messageInfo_GuildFight.Unmarshal(m, b)
  9749. }
  9750. func (m *GuildFight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9751. return xxx_messageInfo_GuildFight.Marshal(b, m, deterministic)
  9752. }
  9753. func (m *GuildFight) XXX_Merge(src proto.Message) {
  9754. xxx_messageInfo_GuildFight.Merge(m, src)
  9755. }
  9756. func (m *GuildFight) XXX_Size() int {
  9757. return xxx_messageInfo_GuildFight.Size(m)
  9758. }
  9759. func (m *GuildFight) XXX_DiscardUnknown() {
  9760. xxx_messageInfo_GuildFight.DiscardUnknown(m)
  9761. }
  9762. var xxx_messageInfo_GuildFight proto.InternalMessageInfo
  9763. func (m *GuildFight) GetUid() uint64 {
  9764. if m != nil {
  9765. return m.Uid
  9766. }
  9767. return 0
  9768. }
  9769. func (m *GuildFight) GetDamage() uint32 {
  9770. if m != nil {
  9771. return m.Damage
  9772. }
  9773. return 0
  9774. }
  9775. type GuildBossInfo struct {
  9776. MaxDam *GuildFight `protobuf:"bytes,1,opt,name=max_dam,json=maxDam,proto3" json:"max_dam,omitempty"`
  9777. FightLog []*GuildFightLog `protobuf:"bytes,2,rep,name=fight_log,json=fightLog,proto3" json:"fight_log,omitempty"`
  9778. RefreshTime uint64 `protobuf:"varint,3,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  9779. BossState int32 `protobuf:"varint,4,opt,name=boss_state,json=bossState,proto3" json:"boss_state,omitempty"`
  9780. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9781. XXX_unrecognized []byte `json:"-"`
  9782. XXX_sizecache int32 `json:"-"`
  9783. }
  9784. func (m *GuildBossInfo) Reset() { *m = GuildBossInfo{} }
  9785. func (m *GuildBossInfo) String() string { return proto.CompactTextString(m) }
  9786. func (*GuildBossInfo) ProtoMessage() {}
  9787. func (*GuildBossInfo) Descriptor() ([]byte, []int) {
  9788. return fileDescriptor_116e343673f7ffaf, []int{163}
  9789. }
  9790. func (m *GuildBossInfo) XXX_Unmarshal(b []byte) error {
  9791. return xxx_messageInfo_GuildBossInfo.Unmarshal(m, b)
  9792. }
  9793. func (m *GuildBossInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9794. return xxx_messageInfo_GuildBossInfo.Marshal(b, m, deterministic)
  9795. }
  9796. func (m *GuildBossInfo) XXX_Merge(src proto.Message) {
  9797. xxx_messageInfo_GuildBossInfo.Merge(m, src)
  9798. }
  9799. func (m *GuildBossInfo) XXX_Size() int {
  9800. return xxx_messageInfo_GuildBossInfo.Size(m)
  9801. }
  9802. func (m *GuildBossInfo) XXX_DiscardUnknown() {
  9803. xxx_messageInfo_GuildBossInfo.DiscardUnknown(m)
  9804. }
  9805. var xxx_messageInfo_GuildBossInfo proto.InternalMessageInfo
  9806. func (m *GuildBossInfo) GetMaxDam() *GuildFight {
  9807. if m != nil {
  9808. return m.MaxDam
  9809. }
  9810. return nil
  9811. }
  9812. func (m *GuildBossInfo) GetFightLog() []*GuildFightLog {
  9813. if m != nil {
  9814. return m.FightLog
  9815. }
  9816. return nil
  9817. }
  9818. func (m *GuildBossInfo) GetRefreshTime() uint64 {
  9819. if m != nil {
  9820. return m.RefreshTime
  9821. }
  9822. return 0
  9823. }
  9824. func (m *GuildBossInfo) GetBossState() int32 {
  9825. if m != nil {
  9826. return m.BossState
  9827. }
  9828. return 0
  9829. }
  9830. type GuildBoss struct {
  9831. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9832. DayBoss []*GuildBossInfo `protobuf:"bytes,2,rep,name=day_boss,json=dayBoss,proto3" json:"day_boss,omitempty"`
  9833. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9834. XXX_unrecognized []byte `json:"-"`
  9835. XXX_sizecache int32 `json:"-"`
  9836. }
  9837. func (m *GuildBoss) Reset() { *m = GuildBoss{} }
  9838. func (m *GuildBoss) String() string { return proto.CompactTextString(m) }
  9839. func (*GuildBoss) ProtoMessage() {}
  9840. func (*GuildBoss) Descriptor() ([]byte, []int) {
  9841. return fileDescriptor_116e343673f7ffaf, []int{164}
  9842. }
  9843. func (m *GuildBoss) XXX_Unmarshal(b []byte) error {
  9844. return xxx_messageInfo_GuildBoss.Unmarshal(m, b)
  9845. }
  9846. func (m *GuildBoss) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9847. return xxx_messageInfo_GuildBoss.Marshal(b, m, deterministic)
  9848. }
  9849. func (m *GuildBoss) XXX_Merge(src proto.Message) {
  9850. xxx_messageInfo_GuildBoss.Merge(m, src)
  9851. }
  9852. func (m *GuildBoss) XXX_Size() int {
  9853. return xxx_messageInfo_GuildBoss.Size(m)
  9854. }
  9855. func (m *GuildBoss) XXX_DiscardUnknown() {
  9856. xxx_messageInfo_GuildBoss.DiscardUnknown(m)
  9857. }
  9858. var xxx_messageInfo_GuildBoss proto.InternalMessageInfo
  9859. func (m *GuildBoss) GetGuildId() uint64 {
  9860. if m != nil {
  9861. return m.GuildId
  9862. }
  9863. return 0
  9864. }
  9865. func (m *GuildBoss) GetDayBoss() []*GuildBossInfo {
  9866. if m != nil {
  9867. return m.DayBoss
  9868. }
  9869. return nil
  9870. }
  9871. type RoleApplayData struct {
  9872. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9873. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9874. XXX_unrecognized []byte `json:"-"`
  9875. XXX_sizecache int32 `json:"-"`
  9876. }
  9877. func (m *RoleApplayData) Reset() { *m = RoleApplayData{} }
  9878. func (m *RoleApplayData) String() string { return proto.CompactTextString(m) }
  9879. func (*RoleApplayData) ProtoMessage() {}
  9880. func (*RoleApplayData) Descriptor() ([]byte, []int) {
  9881. return fileDescriptor_116e343673f7ffaf, []int{165}
  9882. }
  9883. func (m *RoleApplayData) XXX_Unmarshal(b []byte) error {
  9884. return xxx_messageInfo_RoleApplayData.Unmarshal(m, b)
  9885. }
  9886. func (m *RoleApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9887. return xxx_messageInfo_RoleApplayData.Marshal(b, m, deterministic)
  9888. }
  9889. func (m *RoleApplayData) XXX_Merge(src proto.Message) {
  9890. xxx_messageInfo_RoleApplayData.Merge(m, src)
  9891. }
  9892. func (m *RoleApplayData) XXX_Size() int {
  9893. return xxx_messageInfo_RoleApplayData.Size(m)
  9894. }
  9895. func (m *RoleApplayData) XXX_DiscardUnknown() {
  9896. xxx_messageInfo_RoleApplayData.DiscardUnknown(m)
  9897. }
  9898. var xxx_messageInfo_RoleApplayData proto.InternalMessageInfo
  9899. func (m *RoleApplayData) GetApplyGuild() []uint64 {
  9900. if m != nil {
  9901. return m.ApplyGuild
  9902. }
  9903. return nil
  9904. }
  9905. type GuildApplayData struct {
  9906. ApplyGuild []uint64 `protobuf:"varint,1,rep,packed,name=apply_guild,json=applyGuild,proto3" json:"apply_guild,omitempty"`
  9907. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9908. XXX_unrecognized []byte `json:"-"`
  9909. XXX_sizecache int32 `json:"-"`
  9910. }
  9911. func (m *GuildApplayData) Reset() { *m = GuildApplayData{} }
  9912. func (m *GuildApplayData) String() string { return proto.CompactTextString(m) }
  9913. func (*GuildApplayData) ProtoMessage() {}
  9914. func (*GuildApplayData) Descriptor() ([]byte, []int) {
  9915. return fileDescriptor_116e343673f7ffaf, []int{166}
  9916. }
  9917. func (m *GuildApplayData) XXX_Unmarshal(b []byte) error {
  9918. return xxx_messageInfo_GuildApplayData.Unmarshal(m, b)
  9919. }
  9920. func (m *GuildApplayData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9921. return xxx_messageInfo_GuildApplayData.Marshal(b, m, deterministic)
  9922. }
  9923. func (m *GuildApplayData) XXX_Merge(src proto.Message) {
  9924. xxx_messageInfo_GuildApplayData.Merge(m, src)
  9925. }
  9926. func (m *GuildApplayData) XXX_Size() int {
  9927. return xxx_messageInfo_GuildApplayData.Size(m)
  9928. }
  9929. func (m *GuildApplayData) XXX_DiscardUnknown() {
  9930. xxx_messageInfo_GuildApplayData.DiscardUnknown(m)
  9931. }
  9932. var xxx_messageInfo_GuildApplayData proto.InternalMessageInfo
  9933. func (m *GuildApplayData) GetApplyGuild() []uint64 {
  9934. if m != nil {
  9935. return m.ApplyGuild
  9936. }
  9937. return nil
  9938. }
  9939. // 公会战个人数据
  9940. type GuildBattleSelfData struct {
  9941. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  9942. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  9943. ChallengeNum int32 `protobuf:"varint,3,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  9944. BuffList []*KeyValueType `protobuf:"bytes,4,rep,name=buff_list,json=buffList,proto3" json:"buff_list,omitempty"`
  9945. RebornEndTime uint64 `protobuf:"varint,5,opt,name=reborn_end_time,json=rebornEndTime,proto3" json:"reborn_end_time,omitempty"`
  9946. AutoChallenge bool `protobuf:"varint,6,opt,name=auto_challenge,json=autoChallenge,proto3" json:"auto_challenge,omitempty"`
  9947. AutoReborn bool `protobuf:"varint,7,opt,name=auto_reborn,json=autoReborn,proto3" json:"auto_reborn,omitempty"`
  9948. WinNum int32 `protobuf:"varint,8,opt,name=win_num,json=winNum,proto3" json:"win_num,omitempty"`
  9949. WinStrak int32 `protobuf:"varint,9,opt,name=win_strak,json=winStrak,proto3" json:"win_strak,omitempty"`
  9950. GuildPre bool `protobuf:"varint,10,opt,name=guild_pre,json=guildPre,proto3" json:"guild_pre,omitempty"`
  9951. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9952. XXX_unrecognized []byte `json:"-"`
  9953. XXX_sizecache int32 `json:"-"`
  9954. }
  9955. func (m *GuildBattleSelfData) Reset() { *m = GuildBattleSelfData{} }
  9956. func (m *GuildBattleSelfData) String() string { return proto.CompactTextString(m) }
  9957. func (*GuildBattleSelfData) ProtoMessage() {}
  9958. func (*GuildBattleSelfData) Descriptor() ([]byte, []int) {
  9959. return fileDescriptor_116e343673f7ffaf, []int{167}
  9960. }
  9961. func (m *GuildBattleSelfData) XXX_Unmarshal(b []byte) error {
  9962. return xxx_messageInfo_GuildBattleSelfData.Unmarshal(m, b)
  9963. }
  9964. func (m *GuildBattleSelfData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9965. return xxx_messageInfo_GuildBattleSelfData.Marshal(b, m, deterministic)
  9966. }
  9967. func (m *GuildBattleSelfData) XXX_Merge(src proto.Message) {
  9968. xxx_messageInfo_GuildBattleSelfData.Merge(m, src)
  9969. }
  9970. func (m *GuildBattleSelfData) XXX_Size() int {
  9971. return xxx_messageInfo_GuildBattleSelfData.Size(m)
  9972. }
  9973. func (m *GuildBattleSelfData) XXX_DiscardUnknown() {
  9974. xxx_messageInfo_GuildBattleSelfData.DiscardUnknown(m)
  9975. }
  9976. var xxx_messageInfo_GuildBattleSelfData proto.InternalMessageInfo
  9977. func (m *GuildBattleSelfData) GetUid() uint64 {
  9978. if m != nil {
  9979. return m.Uid
  9980. }
  9981. return 0
  9982. }
  9983. func (m *GuildBattleSelfData) GetGuildId() uint64 {
  9984. if m != nil {
  9985. return m.GuildId
  9986. }
  9987. return 0
  9988. }
  9989. func (m *GuildBattleSelfData) GetChallengeNum() int32 {
  9990. if m != nil {
  9991. return m.ChallengeNum
  9992. }
  9993. return 0
  9994. }
  9995. func (m *GuildBattleSelfData) GetBuffList() []*KeyValueType {
  9996. if m != nil {
  9997. return m.BuffList
  9998. }
  9999. return nil
  10000. }
  10001. func (m *GuildBattleSelfData) GetRebornEndTime() uint64 {
  10002. if m != nil {
  10003. return m.RebornEndTime
  10004. }
  10005. return 0
  10006. }
  10007. func (m *GuildBattleSelfData) GetAutoChallenge() bool {
  10008. if m != nil {
  10009. return m.AutoChallenge
  10010. }
  10011. return false
  10012. }
  10013. func (m *GuildBattleSelfData) GetAutoReborn() bool {
  10014. if m != nil {
  10015. return m.AutoReborn
  10016. }
  10017. return false
  10018. }
  10019. func (m *GuildBattleSelfData) GetWinNum() int32 {
  10020. if m != nil {
  10021. return m.WinNum
  10022. }
  10023. return 0
  10024. }
  10025. func (m *GuildBattleSelfData) GetWinStrak() int32 {
  10026. if m != nil {
  10027. return m.WinStrak
  10028. }
  10029. return 0
  10030. }
  10031. func (m *GuildBattleSelfData) GetGuildPre() bool {
  10032. if m != nil {
  10033. return m.GuildPre
  10034. }
  10035. return false
  10036. }
  10037. // 公会战位置数据
  10038. type GuildPosIdxData struct {
  10039. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10040. GuildId uint64 `protobuf:"varint,2,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10041. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  10042. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  10043. FightEndTime uint64 `protobuf:"varint,5,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  10044. FightStartTime uint64 `protobuf:"varint,6,opt,name=fight_start_time,json=fightStartTime,proto3" json:"fight_start_time,omitempty"`
  10045. ChallengeUid uint64 `protobuf:"varint,7,opt,name=challenge_uid,json=challengeUid,proto3" json:"challenge_uid,omitempty"`
  10046. FightPingTime uint64 `protobuf:"varint,8,opt,name=fight_ping_time,json=fightPingTime,proto3" json:"fight_ping_time,omitempty"`
  10047. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10048. XXX_unrecognized []byte `json:"-"`
  10049. XXX_sizecache int32 `json:"-"`
  10050. }
  10051. func (m *GuildPosIdxData) Reset() { *m = GuildPosIdxData{} }
  10052. func (m *GuildPosIdxData) String() string { return proto.CompactTextString(m) }
  10053. func (*GuildPosIdxData) ProtoMessage() {}
  10054. func (*GuildPosIdxData) Descriptor() ([]byte, []int) {
  10055. return fileDescriptor_116e343673f7ffaf, []int{168}
  10056. }
  10057. func (m *GuildPosIdxData) XXX_Unmarshal(b []byte) error {
  10058. return xxx_messageInfo_GuildPosIdxData.Unmarshal(m, b)
  10059. }
  10060. func (m *GuildPosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10061. return xxx_messageInfo_GuildPosIdxData.Marshal(b, m, deterministic)
  10062. }
  10063. func (m *GuildPosIdxData) XXX_Merge(src proto.Message) {
  10064. xxx_messageInfo_GuildPosIdxData.Merge(m, src)
  10065. }
  10066. func (m *GuildPosIdxData) XXX_Size() int {
  10067. return xxx_messageInfo_GuildPosIdxData.Size(m)
  10068. }
  10069. func (m *GuildPosIdxData) XXX_DiscardUnknown() {
  10070. xxx_messageInfo_GuildPosIdxData.DiscardUnknown(m)
  10071. }
  10072. var xxx_messageInfo_GuildPosIdxData proto.InternalMessageInfo
  10073. func (m *GuildPosIdxData) GetPosIdx() int32 {
  10074. if m != nil {
  10075. return m.PosIdx
  10076. }
  10077. return 0
  10078. }
  10079. func (m *GuildPosIdxData) GetGuildId() uint64 {
  10080. if m != nil {
  10081. return m.GuildId
  10082. }
  10083. return 0
  10084. }
  10085. func (m *GuildPosIdxData) GetUid() uint64 {
  10086. if m != nil {
  10087. return m.Uid
  10088. }
  10089. return 0
  10090. }
  10091. func (m *GuildPosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  10092. if m != nil {
  10093. return m.OwnerBrief
  10094. }
  10095. return nil
  10096. }
  10097. func (m *GuildPosIdxData) GetFightEndTime() uint64 {
  10098. if m != nil {
  10099. return m.FightEndTime
  10100. }
  10101. return 0
  10102. }
  10103. func (m *GuildPosIdxData) GetFightStartTime() uint64 {
  10104. if m != nil {
  10105. return m.FightStartTime
  10106. }
  10107. return 0
  10108. }
  10109. func (m *GuildPosIdxData) GetChallengeUid() uint64 {
  10110. if m != nil {
  10111. return m.ChallengeUid
  10112. }
  10113. return 0
  10114. }
  10115. func (m *GuildPosIdxData) GetFightPingTime() uint64 {
  10116. if m != nil {
  10117. return m.FightPingTime
  10118. }
  10119. return 0
  10120. }
  10121. // 占领日志
  10122. type GuildBattleLog struct {
  10123. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  10124. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10125. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  10126. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  10127. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  10128. TargetGuildId uint64 `protobuf:"varint,6,opt,name=target_guild_id,json=targetGuildId,proto3" json:"target_guild_id,omitempty"`
  10129. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  10130. ChallengePlayerName string `protobuf:"bytes,8,opt,name=challenge_player_name,json=challengePlayerName,proto3" json:"challenge_player_name,omitempty"`
  10131. ChallengeGuildId uint64 `protobuf:"varint,9,opt,name=challenge_guild_id,json=challengeGuildId,proto3" json:"challenge_guild_id,omitempty"`
  10132. ChallengePlayerUid uint64 `protobuf:"varint,10,opt,name=challenge_player_uid,json=challengePlayerUid,proto3" json:"challenge_player_uid,omitempty"`
  10133. WinSteak int32 `protobuf:"varint,11,opt,name=win_steak,json=winSteak,proto3" json:"win_steak,omitempty"`
  10134. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10135. XXX_unrecognized []byte `json:"-"`
  10136. XXX_sizecache int32 `json:"-"`
  10137. }
  10138. func (m *GuildBattleLog) Reset() { *m = GuildBattleLog{} }
  10139. func (m *GuildBattleLog) String() string { return proto.CompactTextString(m) }
  10140. func (*GuildBattleLog) ProtoMessage() {}
  10141. func (*GuildBattleLog) Descriptor() ([]byte, []int) {
  10142. return fileDescriptor_116e343673f7ffaf, []int{169}
  10143. }
  10144. func (m *GuildBattleLog) XXX_Unmarshal(b []byte) error {
  10145. return xxx_messageInfo_GuildBattleLog.Unmarshal(m, b)
  10146. }
  10147. func (m *GuildBattleLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10148. return xxx_messageInfo_GuildBattleLog.Marshal(b, m, deterministic)
  10149. }
  10150. func (m *GuildBattleLog) XXX_Merge(src proto.Message) {
  10151. xxx_messageInfo_GuildBattleLog.Merge(m, src)
  10152. }
  10153. func (m *GuildBattleLog) XXX_Size() int {
  10154. return xxx_messageInfo_GuildBattleLog.Size(m)
  10155. }
  10156. func (m *GuildBattleLog) XXX_DiscardUnknown() {
  10157. xxx_messageInfo_GuildBattleLog.DiscardUnknown(m)
  10158. }
  10159. var xxx_messageInfo_GuildBattleLog proto.InternalMessageInfo
  10160. func (m *GuildBattleLog) GetType() int32 {
  10161. if m != nil {
  10162. return m.Type
  10163. }
  10164. return 0
  10165. }
  10166. func (m *GuildBattleLog) GetRecordTime() uint64 {
  10167. if m != nil {
  10168. return m.RecordTime
  10169. }
  10170. return 0
  10171. }
  10172. func (m *GuildBattleLog) GetState() bool {
  10173. if m != nil {
  10174. return m.State
  10175. }
  10176. return false
  10177. }
  10178. func (m *GuildBattleLog) GetPosIdx() int32 {
  10179. if m != nil {
  10180. return m.PosIdx
  10181. }
  10182. return 0
  10183. }
  10184. func (m *GuildBattleLog) GetTargetPlayerName() string {
  10185. if m != nil {
  10186. return m.TargetPlayerName
  10187. }
  10188. return ""
  10189. }
  10190. func (m *GuildBattleLog) GetTargetGuildId() uint64 {
  10191. if m != nil {
  10192. return m.TargetGuildId
  10193. }
  10194. return 0
  10195. }
  10196. func (m *GuildBattleLog) GetTargetPlayerUid() uint64 {
  10197. if m != nil {
  10198. return m.TargetPlayerUid
  10199. }
  10200. return 0
  10201. }
  10202. func (m *GuildBattleLog) GetChallengePlayerName() string {
  10203. if m != nil {
  10204. return m.ChallengePlayerName
  10205. }
  10206. return ""
  10207. }
  10208. func (m *GuildBattleLog) GetChallengeGuildId() uint64 {
  10209. if m != nil {
  10210. return m.ChallengeGuildId
  10211. }
  10212. return 0
  10213. }
  10214. func (m *GuildBattleLog) GetChallengePlayerUid() uint64 {
  10215. if m != nil {
  10216. return m.ChallengePlayerUid
  10217. }
  10218. return 0
  10219. }
  10220. func (m *GuildBattleLog) GetWinSteak() int32 {
  10221. if m != nil {
  10222. return m.WinSteak
  10223. }
  10224. return 0
  10225. }
  10226. type GuildBattleBaseData struct {
  10227. BattleStartTime uint64 `protobuf:"varint,1,opt,name=battle_start_time,json=battleStartTime,proto3" json:"battle_start_time,omitempty"`
  10228. BattleEndTime uint64 `protobuf:"varint,2,opt,name=battle_end_time,json=battleEndTime,proto3" json:"battle_end_time,omitempty"`
  10229. ScoreList []*KeyValueType64 `protobuf:"bytes,3,rep,name=score_list,json=scoreList,proto3" json:"score_list,omitempty"`
  10230. ScoreMvp []uint64 `protobuf:"varint,4,rep,packed,name=score_mvp,json=scoreMvp,proto3" json:"score_mvp,omitempty"`
  10231. KillerMvp []uint64 `protobuf:"varint,5,rep,packed,name=killer_mvp,json=killerMvp,proto3" json:"killer_mvp,omitempty"`
  10232. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10233. XXX_unrecognized []byte `json:"-"`
  10234. XXX_sizecache int32 `json:"-"`
  10235. }
  10236. func (m *GuildBattleBaseData) Reset() { *m = GuildBattleBaseData{} }
  10237. func (m *GuildBattleBaseData) String() string { return proto.CompactTextString(m) }
  10238. func (*GuildBattleBaseData) ProtoMessage() {}
  10239. func (*GuildBattleBaseData) Descriptor() ([]byte, []int) {
  10240. return fileDescriptor_116e343673f7ffaf, []int{170}
  10241. }
  10242. func (m *GuildBattleBaseData) XXX_Unmarshal(b []byte) error {
  10243. return xxx_messageInfo_GuildBattleBaseData.Unmarshal(m, b)
  10244. }
  10245. func (m *GuildBattleBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10246. return xxx_messageInfo_GuildBattleBaseData.Marshal(b, m, deterministic)
  10247. }
  10248. func (m *GuildBattleBaseData) XXX_Merge(src proto.Message) {
  10249. xxx_messageInfo_GuildBattleBaseData.Merge(m, src)
  10250. }
  10251. func (m *GuildBattleBaseData) XXX_Size() int {
  10252. return xxx_messageInfo_GuildBattleBaseData.Size(m)
  10253. }
  10254. func (m *GuildBattleBaseData) XXX_DiscardUnknown() {
  10255. xxx_messageInfo_GuildBattleBaseData.DiscardUnknown(m)
  10256. }
  10257. var xxx_messageInfo_GuildBattleBaseData proto.InternalMessageInfo
  10258. func (m *GuildBattleBaseData) GetBattleStartTime() uint64 {
  10259. if m != nil {
  10260. return m.BattleStartTime
  10261. }
  10262. return 0
  10263. }
  10264. func (m *GuildBattleBaseData) GetBattleEndTime() uint64 {
  10265. if m != nil {
  10266. return m.BattleEndTime
  10267. }
  10268. return 0
  10269. }
  10270. func (m *GuildBattleBaseData) GetScoreList() []*KeyValueType64 {
  10271. if m != nil {
  10272. return m.ScoreList
  10273. }
  10274. return nil
  10275. }
  10276. func (m *GuildBattleBaseData) GetScoreMvp() []uint64 {
  10277. if m != nil {
  10278. return m.ScoreMvp
  10279. }
  10280. return nil
  10281. }
  10282. func (m *GuildBattleBaseData) GetKillerMvp() []uint64 {
  10283. if m != nil {
  10284. return m.KillerMvp
  10285. }
  10286. return nil
  10287. }
  10288. // 公会战基础信息
  10289. type GuildBattleBase struct {
  10290. GuildBattleId int32 `protobuf:"varint,1,opt,name=guild_battle_id,json=guildBattleId,proto3" json:"guild_battle_id,omitempty"`
  10291. CurGuildStart uint64 `protobuf:"varint,2,opt,name=cur_guild_start,json=curGuildStart,proto3" json:"cur_guild_start,omitempty"`
  10292. GuildBattleState int32 `protobuf:"varint,3,opt,name=guild_battle_state,json=guildBattleState,proto3" json:"guild_battle_state,omitempty"`
  10293. NextStageBegin uint64 `protobuf:"varint,4,opt,name=next_stage_begin,json=nextStageBegin,proto3" json:"next_stage_begin,omitempty"`
  10294. NextBattleBegin uint64 `protobuf:"varint,5,opt,name=next_battle_begin,json=nextBattleBegin,proto3" json:"next_battle_begin,omitempty"`
  10295. TournamentPrepare uint64 `protobuf:"varint,6,opt,name=tournament_prepare,json=tournamentPrepare,proto3" json:"tournament_prepare,omitempty"`
  10296. TournamentBegin uint64 `protobuf:"varint,7,opt,name=tournament_begin,json=tournamentBegin,proto3" json:"tournament_begin,omitempty"`
  10297. TournamentEnd uint64 `protobuf:"varint,8,opt,name=tournament_end,json=tournamentEnd,proto3" json:"tournament_end,omitempty"`
  10298. SemifinalsPrepare uint64 `protobuf:"varint,9,opt,name=semifinals_prepare,json=semifinalsPrepare,proto3" json:"semifinals_prepare,omitempty"`
  10299. SemifinalsBegin uint64 `protobuf:"varint,10,opt,name=semifinals_begin,json=semifinalsBegin,proto3" json:"semifinals_begin,omitempty"`
  10300. SemifinalsEnd uint64 `protobuf:"varint,11,opt,name=semifinals_end,json=semifinalsEnd,proto3" json:"semifinals_end,omitempty"`
  10301. FinalsPrepare uint64 `protobuf:"varint,12,opt,name=finals_prepare,json=finalsPrepare,proto3" json:"finals_prepare,omitempty"`
  10302. FinalsBegin uint64 `protobuf:"varint,13,opt,name=finals_begin,json=finalsBegin,proto3" json:"finals_begin,omitempty"`
  10303. FinalsEnd uint64 `protobuf:"varint,14,opt,name=finals_end,json=finalsEnd,proto3" json:"finals_end,omitempty"`
  10304. ShowEnd uint64 `protobuf:"varint,15,opt,name=show_end,json=showEnd,proto3" json:"show_end,omitempty"`
  10305. IsOpen int32 `protobuf:"varint,16,opt,name=is_open,json=isOpen,proto3" json:"is_open,omitempty"`
  10306. RewardState int32 `protobuf:"varint,17,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  10307. BanType int32 `protobuf:"varint,18,opt,name=ban_type,json=banType,proto3" json:"ban_type,omitempty"`
  10308. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10309. XXX_unrecognized []byte `json:"-"`
  10310. XXX_sizecache int32 `json:"-"`
  10311. }
  10312. func (m *GuildBattleBase) Reset() { *m = GuildBattleBase{} }
  10313. func (m *GuildBattleBase) String() string { return proto.CompactTextString(m) }
  10314. func (*GuildBattleBase) ProtoMessage() {}
  10315. func (*GuildBattleBase) Descriptor() ([]byte, []int) {
  10316. return fileDescriptor_116e343673f7ffaf, []int{171}
  10317. }
  10318. func (m *GuildBattleBase) XXX_Unmarshal(b []byte) error {
  10319. return xxx_messageInfo_GuildBattleBase.Unmarshal(m, b)
  10320. }
  10321. func (m *GuildBattleBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10322. return xxx_messageInfo_GuildBattleBase.Marshal(b, m, deterministic)
  10323. }
  10324. func (m *GuildBattleBase) XXX_Merge(src proto.Message) {
  10325. xxx_messageInfo_GuildBattleBase.Merge(m, src)
  10326. }
  10327. func (m *GuildBattleBase) XXX_Size() int {
  10328. return xxx_messageInfo_GuildBattleBase.Size(m)
  10329. }
  10330. func (m *GuildBattleBase) XXX_DiscardUnknown() {
  10331. xxx_messageInfo_GuildBattleBase.DiscardUnknown(m)
  10332. }
  10333. var xxx_messageInfo_GuildBattleBase proto.InternalMessageInfo
  10334. func (m *GuildBattleBase) GetGuildBattleId() int32 {
  10335. if m != nil {
  10336. return m.GuildBattleId
  10337. }
  10338. return 0
  10339. }
  10340. func (m *GuildBattleBase) GetCurGuildStart() uint64 {
  10341. if m != nil {
  10342. return m.CurGuildStart
  10343. }
  10344. return 0
  10345. }
  10346. func (m *GuildBattleBase) GetGuildBattleState() int32 {
  10347. if m != nil {
  10348. return m.GuildBattleState
  10349. }
  10350. return 0
  10351. }
  10352. func (m *GuildBattleBase) GetNextStageBegin() uint64 {
  10353. if m != nil {
  10354. return m.NextStageBegin
  10355. }
  10356. return 0
  10357. }
  10358. func (m *GuildBattleBase) GetNextBattleBegin() uint64 {
  10359. if m != nil {
  10360. return m.NextBattleBegin
  10361. }
  10362. return 0
  10363. }
  10364. func (m *GuildBattleBase) GetTournamentPrepare() uint64 {
  10365. if m != nil {
  10366. return m.TournamentPrepare
  10367. }
  10368. return 0
  10369. }
  10370. func (m *GuildBattleBase) GetTournamentBegin() uint64 {
  10371. if m != nil {
  10372. return m.TournamentBegin
  10373. }
  10374. return 0
  10375. }
  10376. func (m *GuildBattleBase) GetTournamentEnd() uint64 {
  10377. if m != nil {
  10378. return m.TournamentEnd
  10379. }
  10380. return 0
  10381. }
  10382. func (m *GuildBattleBase) GetSemifinalsPrepare() uint64 {
  10383. if m != nil {
  10384. return m.SemifinalsPrepare
  10385. }
  10386. return 0
  10387. }
  10388. func (m *GuildBattleBase) GetSemifinalsBegin() uint64 {
  10389. if m != nil {
  10390. return m.SemifinalsBegin
  10391. }
  10392. return 0
  10393. }
  10394. func (m *GuildBattleBase) GetSemifinalsEnd() uint64 {
  10395. if m != nil {
  10396. return m.SemifinalsEnd
  10397. }
  10398. return 0
  10399. }
  10400. func (m *GuildBattleBase) GetFinalsPrepare() uint64 {
  10401. if m != nil {
  10402. return m.FinalsPrepare
  10403. }
  10404. return 0
  10405. }
  10406. func (m *GuildBattleBase) GetFinalsBegin() uint64 {
  10407. if m != nil {
  10408. return m.FinalsBegin
  10409. }
  10410. return 0
  10411. }
  10412. func (m *GuildBattleBase) GetFinalsEnd() uint64 {
  10413. if m != nil {
  10414. return m.FinalsEnd
  10415. }
  10416. return 0
  10417. }
  10418. func (m *GuildBattleBase) GetShowEnd() uint64 {
  10419. if m != nil {
  10420. return m.ShowEnd
  10421. }
  10422. return 0
  10423. }
  10424. func (m *GuildBattleBase) GetIsOpen() int32 {
  10425. if m != nil {
  10426. return m.IsOpen
  10427. }
  10428. return 0
  10429. }
  10430. func (m *GuildBattleBase) GetRewardState() int32 {
  10431. if m != nil {
  10432. return m.RewardState
  10433. }
  10434. return 0
  10435. }
  10436. func (m *GuildBattleBase) GetBanType() int32 {
  10437. if m != nil {
  10438. return m.BanType
  10439. }
  10440. return 0
  10441. }
  10442. type CountTableData struct {
  10443. BattleIndex int32 `protobuf:"varint,1,opt,name=battle_index,json=battleIndex,proto3" json:"battle_index,omitempty"`
  10444. Guild1Id uint64 `protobuf:"varint,2,opt,name=guild1_id,json=guild1Id,proto3" json:"guild1_id,omitempty"`
  10445. Guild1Name string `protobuf:"bytes,3,opt,name=guild1_name,json=guild1Name,proto3" json:"guild1_name,omitempty"`
  10446. Guild1Badge int32 `protobuf:"varint,4,opt,name=guild1_badge,json=guild1Badge,proto3" json:"guild1_badge,omitempty"`
  10447. Guild2Id uint64 `protobuf:"varint,5,opt,name=guild2_id,json=guild2Id,proto3" json:"guild2_id,omitempty"`
  10448. Guild2Name string `protobuf:"bytes,6,opt,name=guild2_name,json=guild2Name,proto3" json:"guild2_name,omitempty"`
  10449. Guild2Badge int32 `protobuf:"varint,7,opt,name=guild2_badge,json=guild2Badge,proto3" json:"guild2_badge,omitempty"`
  10450. WinGuild bool `protobuf:"varint,8,opt,name=win_guild,json=winGuild,proto3" json:"win_guild,omitempty"`
  10451. WinType int32 `protobuf:"varint,9,opt,name=win_type,json=winType,proto3" json:"win_type,omitempty"`
  10452. State int32 `protobuf:"varint,10,opt,name=state,proto3" json:"state,omitempty"`
  10453. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10454. XXX_unrecognized []byte `json:"-"`
  10455. XXX_sizecache int32 `json:"-"`
  10456. }
  10457. func (m *CountTableData) Reset() { *m = CountTableData{} }
  10458. func (m *CountTableData) String() string { return proto.CompactTextString(m) }
  10459. func (*CountTableData) ProtoMessage() {}
  10460. func (*CountTableData) Descriptor() ([]byte, []int) {
  10461. return fileDescriptor_116e343673f7ffaf, []int{172}
  10462. }
  10463. func (m *CountTableData) XXX_Unmarshal(b []byte) error {
  10464. return xxx_messageInfo_CountTableData.Unmarshal(m, b)
  10465. }
  10466. func (m *CountTableData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10467. return xxx_messageInfo_CountTableData.Marshal(b, m, deterministic)
  10468. }
  10469. func (m *CountTableData) XXX_Merge(src proto.Message) {
  10470. xxx_messageInfo_CountTableData.Merge(m, src)
  10471. }
  10472. func (m *CountTableData) XXX_Size() int {
  10473. return xxx_messageInfo_CountTableData.Size(m)
  10474. }
  10475. func (m *CountTableData) XXX_DiscardUnknown() {
  10476. xxx_messageInfo_CountTableData.DiscardUnknown(m)
  10477. }
  10478. var xxx_messageInfo_CountTableData proto.InternalMessageInfo
  10479. func (m *CountTableData) GetBattleIndex() int32 {
  10480. if m != nil {
  10481. return m.BattleIndex
  10482. }
  10483. return 0
  10484. }
  10485. func (m *CountTableData) GetGuild1Id() uint64 {
  10486. if m != nil {
  10487. return m.Guild1Id
  10488. }
  10489. return 0
  10490. }
  10491. func (m *CountTableData) GetGuild1Name() string {
  10492. if m != nil {
  10493. return m.Guild1Name
  10494. }
  10495. return ""
  10496. }
  10497. func (m *CountTableData) GetGuild1Badge() int32 {
  10498. if m != nil {
  10499. return m.Guild1Badge
  10500. }
  10501. return 0
  10502. }
  10503. func (m *CountTableData) GetGuild2Id() uint64 {
  10504. if m != nil {
  10505. return m.Guild2Id
  10506. }
  10507. return 0
  10508. }
  10509. func (m *CountTableData) GetGuild2Name() string {
  10510. if m != nil {
  10511. return m.Guild2Name
  10512. }
  10513. return ""
  10514. }
  10515. func (m *CountTableData) GetGuild2Badge() int32 {
  10516. if m != nil {
  10517. return m.Guild2Badge
  10518. }
  10519. return 0
  10520. }
  10521. func (m *CountTableData) GetWinGuild() bool {
  10522. if m != nil {
  10523. return m.WinGuild
  10524. }
  10525. return false
  10526. }
  10527. func (m *CountTableData) GetWinType() int32 {
  10528. if m != nil {
  10529. return m.WinType
  10530. }
  10531. return 0
  10532. }
  10533. func (m *CountTableData) GetState() int32 {
  10534. if m != nil {
  10535. return m.State
  10536. }
  10537. return 0
  10538. }
  10539. // 公会战对阵表
  10540. type GuildCountPartTable struct {
  10541. Data []*CountTableData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
  10542. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10543. XXX_unrecognized []byte `json:"-"`
  10544. XXX_sizecache int32 `json:"-"`
  10545. }
  10546. func (m *GuildCountPartTable) Reset() { *m = GuildCountPartTable{} }
  10547. func (m *GuildCountPartTable) String() string { return proto.CompactTextString(m) }
  10548. func (*GuildCountPartTable) ProtoMessage() {}
  10549. func (*GuildCountPartTable) Descriptor() ([]byte, []int) {
  10550. return fileDescriptor_116e343673f7ffaf, []int{173}
  10551. }
  10552. func (m *GuildCountPartTable) XXX_Unmarshal(b []byte) error {
  10553. return xxx_messageInfo_GuildCountPartTable.Unmarshal(m, b)
  10554. }
  10555. func (m *GuildCountPartTable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10556. return xxx_messageInfo_GuildCountPartTable.Marshal(b, m, deterministic)
  10557. }
  10558. func (m *GuildCountPartTable) XXX_Merge(src proto.Message) {
  10559. xxx_messageInfo_GuildCountPartTable.Merge(m, src)
  10560. }
  10561. func (m *GuildCountPartTable) XXX_Size() int {
  10562. return xxx_messageInfo_GuildCountPartTable.Size(m)
  10563. }
  10564. func (m *GuildCountPartTable) XXX_DiscardUnknown() {
  10565. xxx_messageInfo_GuildCountPartTable.DiscardUnknown(m)
  10566. }
  10567. var xxx_messageInfo_GuildCountPartTable proto.InternalMessageInfo
  10568. func (m *GuildCountPartTable) GetData() []*CountTableData {
  10569. if m != nil {
  10570. return m.Data
  10571. }
  10572. return nil
  10573. }
  10574. // MVP界面数据
  10575. type GuildBattleDetail struct {
  10576. GuildId uint64 `protobuf:"varint,1,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10577. SlotCount int32 `protobuf:"varint,2,opt,name=slot_count,json=slotCount,proto3" json:"slot_count,omitempty"`
  10578. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  10579. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10580. XXX_unrecognized []byte `json:"-"`
  10581. XXX_sizecache int32 `json:"-"`
  10582. }
  10583. func (m *GuildBattleDetail) Reset() { *m = GuildBattleDetail{} }
  10584. func (m *GuildBattleDetail) String() string { return proto.CompactTextString(m) }
  10585. func (*GuildBattleDetail) ProtoMessage() {}
  10586. func (*GuildBattleDetail) Descriptor() ([]byte, []int) {
  10587. return fileDescriptor_116e343673f7ffaf, []int{174}
  10588. }
  10589. func (m *GuildBattleDetail) XXX_Unmarshal(b []byte) error {
  10590. return xxx_messageInfo_GuildBattleDetail.Unmarshal(m, b)
  10591. }
  10592. func (m *GuildBattleDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10593. return xxx_messageInfo_GuildBattleDetail.Marshal(b, m, deterministic)
  10594. }
  10595. func (m *GuildBattleDetail) XXX_Merge(src proto.Message) {
  10596. xxx_messageInfo_GuildBattleDetail.Merge(m, src)
  10597. }
  10598. func (m *GuildBattleDetail) XXX_Size() int {
  10599. return xxx_messageInfo_GuildBattleDetail.Size(m)
  10600. }
  10601. func (m *GuildBattleDetail) XXX_DiscardUnknown() {
  10602. xxx_messageInfo_GuildBattleDetail.DiscardUnknown(m)
  10603. }
  10604. var xxx_messageInfo_GuildBattleDetail proto.InternalMessageInfo
  10605. func (m *GuildBattleDetail) GetGuildId() uint64 {
  10606. if m != nil {
  10607. return m.GuildId
  10608. }
  10609. return 0
  10610. }
  10611. func (m *GuildBattleDetail) GetSlotCount() int32 {
  10612. if m != nil {
  10613. return m.SlotCount
  10614. }
  10615. return 0
  10616. }
  10617. func (m *GuildBattleDetail) GetScore() int32 {
  10618. if m != nil {
  10619. return m.Score
  10620. }
  10621. return 0
  10622. }
  10623. // MVP
  10624. type GuildBattleMvp struct {
  10625. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10626. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  10627. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10628. Score int32 `protobuf:"varint,4,opt,name=score,proto3" json:"score,omitempty"`
  10629. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10630. XXX_unrecognized []byte `json:"-"`
  10631. XXX_sizecache int32 `json:"-"`
  10632. }
  10633. func (m *GuildBattleMvp) Reset() { *m = GuildBattleMvp{} }
  10634. func (m *GuildBattleMvp) String() string { return proto.CompactTextString(m) }
  10635. func (*GuildBattleMvp) ProtoMessage() {}
  10636. func (*GuildBattleMvp) Descriptor() ([]byte, []int) {
  10637. return fileDescriptor_116e343673f7ffaf, []int{175}
  10638. }
  10639. func (m *GuildBattleMvp) XXX_Unmarshal(b []byte) error {
  10640. return xxx_messageInfo_GuildBattleMvp.Unmarshal(m, b)
  10641. }
  10642. func (m *GuildBattleMvp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10643. return xxx_messageInfo_GuildBattleMvp.Marshal(b, m, deterministic)
  10644. }
  10645. func (m *GuildBattleMvp) XXX_Merge(src proto.Message) {
  10646. xxx_messageInfo_GuildBattleMvp.Merge(m, src)
  10647. }
  10648. func (m *GuildBattleMvp) XXX_Size() int {
  10649. return xxx_messageInfo_GuildBattleMvp.Size(m)
  10650. }
  10651. func (m *GuildBattleMvp) XXX_DiscardUnknown() {
  10652. xxx_messageInfo_GuildBattleMvp.DiscardUnknown(m)
  10653. }
  10654. var xxx_messageInfo_GuildBattleMvp proto.InternalMessageInfo
  10655. func (m *GuildBattleMvp) GetUid() uint64 {
  10656. if m != nil {
  10657. return m.Uid
  10658. }
  10659. return 0
  10660. }
  10661. func (m *GuildBattleMvp) GetName() string {
  10662. if m != nil {
  10663. return m.Name
  10664. }
  10665. return ""
  10666. }
  10667. func (m *GuildBattleMvp) GetGuildId() uint64 {
  10668. if m != nil {
  10669. return m.GuildId
  10670. }
  10671. return 0
  10672. }
  10673. func (m *GuildBattleMvp) GetScore() int32 {
  10674. if m != nil {
  10675. return m.Score
  10676. }
  10677. return 0
  10678. }
  10679. type GuildBattleRank struct {
  10680. Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score,omitempty"`
  10681. Rank int32 `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
  10682. GuildId uint64 `protobuf:"varint,3,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  10683. Info *CommonPlayerBriefInfo `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
  10684. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10685. XXX_unrecognized []byte `json:"-"`
  10686. XXX_sizecache int32 `json:"-"`
  10687. }
  10688. func (m *GuildBattleRank) Reset() { *m = GuildBattleRank{} }
  10689. func (m *GuildBattleRank) String() string { return proto.CompactTextString(m) }
  10690. func (*GuildBattleRank) ProtoMessage() {}
  10691. func (*GuildBattleRank) Descriptor() ([]byte, []int) {
  10692. return fileDescriptor_116e343673f7ffaf, []int{176}
  10693. }
  10694. func (m *GuildBattleRank) XXX_Unmarshal(b []byte) error {
  10695. return xxx_messageInfo_GuildBattleRank.Unmarshal(m, b)
  10696. }
  10697. func (m *GuildBattleRank) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10698. return xxx_messageInfo_GuildBattleRank.Marshal(b, m, deterministic)
  10699. }
  10700. func (m *GuildBattleRank) XXX_Merge(src proto.Message) {
  10701. xxx_messageInfo_GuildBattleRank.Merge(m, src)
  10702. }
  10703. func (m *GuildBattleRank) XXX_Size() int {
  10704. return xxx_messageInfo_GuildBattleRank.Size(m)
  10705. }
  10706. func (m *GuildBattleRank) XXX_DiscardUnknown() {
  10707. xxx_messageInfo_GuildBattleRank.DiscardUnknown(m)
  10708. }
  10709. var xxx_messageInfo_GuildBattleRank proto.InternalMessageInfo
  10710. func (m *GuildBattleRank) GetScore() int32 {
  10711. if m != nil {
  10712. return m.Score
  10713. }
  10714. return 0
  10715. }
  10716. func (m *GuildBattleRank) GetRank() int32 {
  10717. if m != nil {
  10718. return m.Rank
  10719. }
  10720. return 0
  10721. }
  10722. func (m *GuildBattleRank) GetGuildId() uint64 {
  10723. if m != nil {
  10724. return m.GuildId
  10725. }
  10726. return 0
  10727. }
  10728. func (m *GuildBattleRank) GetInfo() *CommonPlayerBriefInfo {
  10729. if m != nil {
  10730. return m.Info
  10731. }
  10732. return nil
  10733. }
  10734. // 公会贡献点cp
  10735. type GuildBattleCP struct {
  10736. Brief *GuildBrief `protobuf:"bytes,1,opt,name=brief,proto3" json:"brief,omitempty"`
  10737. MemCount int32 `protobuf:"varint,2,opt,name=mem_count,json=memCount,proto3" json:"mem_count,omitempty"`
  10738. CpNum uint32 `protobuf:"varint,3,opt,name=cp_num,json=cpNum,proto3" json:"cp_num,omitempty"`
  10739. Rank int32 `protobuf:"varint,4,opt,name=rank,proto3" json:"rank,omitempty"`
  10740. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10741. XXX_unrecognized []byte `json:"-"`
  10742. XXX_sizecache int32 `json:"-"`
  10743. }
  10744. func (m *GuildBattleCP) Reset() { *m = GuildBattleCP{} }
  10745. func (m *GuildBattleCP) String() string { return proto.CompactTextString(m) }
  10746. func (*GuildBattleCP) ProtoMessage() {}
  10747. func (*GuildBattleCP) Descriptor() ([]byte, []int) {
  10748. return fileDescriptor_116e343673f7ffaf, []int{177}
  10749. }
  10750. func (m *GuildBattleCP) XXX_Unmarshal(b []byte) error {
  10751. return xxx_messageInfo_GuildBattleCP.Unmarshal(m, b)
  10752. }
  10753. func (m *GuildBattleCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10754. return xxx_messageInfo_GuildBattleCP.Marshal(b, m, deterministic)
  10755. }
  10756. func (m *GuildBattleCP) XXX_Merge(src proto.Message) {
  10757. xxx_messageInfo_GuildBattleCP.Merge(m, src)
  10758. }
  10759. func (m *GuildBattleCP) XXX_Size() int {
  10760. return xxx_messageInfo_GuildBattleCP.Size(m)
  10761. }
  10762. func (m *GuildBattleCP) XXX_DiscardUnknown() {
  10763. xxx_messageInfo_GuildBattleCP.DiscardUnknown(m)
  10764. }
  10765. var xxx_messageInfo_GuildBattleCP proto.InternalMessageInfo
  10766. func (m *GuildBattleCP) GetBrief() *GuildBrief {
  10767. if m != nil {
  10768. return m.Brief
  10769. }
  10770. return nil
  10771. }
  10772. func (m *GuildBattleCP) GetMemCount() int32 {
  10773. if m != nil {
  10774. return m.MemCount
  10775. }
  10776. return 0
  10777. }
  10778. func (m *GuildBattleCP) GetCpNum() uint32 {
  10779. if m != nil {
  10780. return m.CpNum
  10781. }
  10782. return 0
  10783. }
  10784. func (m *GuildBattleCP) GetRank() int32 {
  10785. if m != nil {
  10786. return m.Rank
  10787. }
  10788. return 0
  10789. }
  10790. type GMNoticeInfo struct {
  10791. NoticeColor string `protobuf:"bytes,1,opt,name=notice_color,json=noticeColor,proto3" json:"notice_color,omitempty"`
  10792. NoticeSpeed uint32 `protobuf:"varint,2,opt,name=notice_speed,json=noticeSpeed,proto3" json:"notice_speed,omitempty"`
  10793. NoticeCount uint32 `protobuf:"varint,3,opt,name=notice_count,json=noticeCount,proto3" json:"notice_count,omitempty"`
  10794. NoticeInterval uint32 `protobuf:"varint,4,opt,name=notice_interval,json=noticeInterval,proto3" json:"notice_interval,omitempty"`
  10795. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10796. XXX_unrecognized []byte `json:"-"`
  10797. XXX_sizecache int32 `json:"-"`
  10798. }
  10799. func (m *GMNoticeInfo) Reset() { *m = GMNoticeInfo{} }
  10800. func (m *GMNoticeInfo) String() string { return proto.CompactTextString(m) }
  10801. func (*GMNoticeInfo) ProtoMessage() {}
  10802. func (*GMNoticeInfo) Descriptor() ([]byte, []int) {
  10803. return fileDescriptor_116e343673f7ffaf, []int{178}
  10804. }
  10805. func (m *GMNoticeInfo) XXX_Unmarshal(b []byte) error {
  10806. return xxx_messageInfo_GMNoticeInfo.Unmarshal(m, b)
  10807. }
  10808. func (m *GMNoticeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10809. return xxx_messageInfo_GMNoticeInfo.Marshal(b, m, deterministic)
  10810. }
  10811. func (m *GMNoticeInfo) XXX_Merge(src proto.Message) {
  10812. xxx_messageInfo_GMNoticeInfo.Merge(m, src)
  10813. }
  10814. func (m *GMNoticeInfo) XXX_Size() int {
  10815. return xxx_messageInfo_GMNoticeInfo.Size(m)
  10816. }
  10817. func (m *GMNoticeInfo) XXX_DiscardUnknown() {
  10818. xxx_messageInfo_GMNoticeInfo.DiscardUnknown(m)
  10819. }
  10820. var xxx_messageInfo_GMNoticeInfo proto.InternalMessageInfo
  10821. func (m *GMNoticeInfo) GetNoticeColor() string {
  10822. if m != nil {
  10823. return m.NoticeColor
  10824. }
  10825. return ""
  10826. }
  10827. func (m *GMNoticeInfo) GetNoticeSpeed() uint32 {
  10828. if m != nil {
  10829. return m.NoticeSpeed
  10830. }
  10831. return 0
  10832. }
  10833. func (m *GMNoticeInfo) GetNoticeCount() uint32 {
  10834. if m != nil {
  10835. return m.NoticeCount
  10836. }
  10837. return 0
  10838. }
  10839. func (m *GMNoticeInfo) GetNoticeInterval() uint32 {
  10840. if m != nil {
  10841. return m.NoticeInterval
  10842. }
  10843. return 0
  10844. }
  10845. type ReconnectUserData struct {
  10846. MapId uint32 `protobuf:"varint,1,opt,name=map_id,json=mapId,proto3" json:"map_id,omitempty"`
  10847. MapLevel uint32 `protobuf:"varint,2,opt,name=map_level,json=mapLevel,proto3" json:"map_level,omitempty"`
  10848. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10849. XXX_unrecognized []byte `json:"-"`
  10850. XXX_sizecache int32 `json:"-"`
  10851. }
  10852. func (m *ReconnectUserData) Reset() { *m = ReconnectUserData{} }
  10853. func (m *ReconnectUserData) String() string { return proto.CompactTextString(m) }
  10854. func (*ReconnectUserData) ProtoMessage() {}
  10855. func (*ReconnectUserData) Descriptor() ([]byte, []int) {
  10856. return fileDescriptor_116e343673f7ffaf, []int{179}
  10857. }
  10858. func (m *ReconnectUserData) XXX_Unmarshal(b []byte) error {
  10859. return xxx_messageInfo_ReconnectUserData.Unmarshal(m, b)
  10860. }
  10861. func (m *ReconnectUserData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10862. return xxx_messageInfo_ReconnectUserData.Marshal(b, m, deterministic)
  10863. }
  10864. func (m *ReconnectUserData) XXX_Merge(src proto.Message) {
  10865. xxx_messageInfo_ReconnectUserData.Merge(m, src)
  10866. }
  10867. func (m *ReconnectUserData) XXX_Size() int {
  10868. return xxx_messageInfo_ReconnectUserData.Size(m)
  10869. }
  10870. func (m *ReconnectUserData) XXX_DiscardUnknown() {
  10871. xxx_messageInfo_ReconnectUserData.DiscardUnknown(m)
  10872. }
  10873. var xxx_messageInfo_ReconnectUserData proto.InternalMessageInfo
  10874. func (m *ReconnectUserData) GetMapId() uint32 {
  10875. if m != nil {
  10876. return m.MapId
  10877. }
  10878. return 0
  10879. }
  10880. func (m *ReconnectUserData) GetMapLevel() uint32 {
  10881. if m != nil {
  10882. return m.MapLevel
  10883. }
  10884. return 0
  10885. }
  10886. type EquipSlotCards struct {
  10887. SlotId int32 `protobuf:"varint,1,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
  10888. CardSlotInfo []*KeyValueType `protobuf:"bytes,2,rep,name=card_slot_info,json=cardSlotInfo,proto3" json:"card_slot_info,omitempty"`
  10889. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10890. XXX_unrecognized []byte `json:"-"`
  10891. XXX_sizecache int32 `json:"-"`
  10892. }
  10893. func (m *EquipSlotCards) Reset() { *m = EquipSlotCards{} }
  10894. func (m *EquipSlotCards) String() string { return proto.CompactTextString(m) }
  10895. func (*EquipSlotCards) ProtoMessage() {}
  10896. func (*EquipSlotCards) Descriptor() ([]byte, []int) {
  10897. return fileDescriptor_116e343673f7ffaf, []int{180}
  10898. }
  10899. func (m *EquipSlotCards) XXX_Unmarshal(b []byte) error {
  10900. return xxx_messageInfo_EquipSlotCards.Unmarshal(m, b)
  10901. }
  10902. func (m *EquipSlotCards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10903. return xxx_messageInfo_EquipSlotCards.Marshal(b, m, deterministic)
  10904. }
  10905. func (m *EquipSlotCards) XXX_Merge(src proto.Message) {
  10906. xxx_messageInfo_EquipSlotCards.Merge(m, src)
  10907. }
  10908. func (m *EquipSlotCards) XXX_Size() int {
  10909. return xxx_messageInfo_EquipSlotCards.Size(m)
  10910. }
  10911. func (m *EquipSlotCards) XXX_DiscardUnknown() {
  10912. xxx_messageInfo_EquipSlotCards.DiscardUnknown(m)
  10913. }
  10914. var xxx_messageInfo_EquipSlotCards proto.InternalMessageInfo
  10915. func (m *EquipSlotCards) GetSlotId() int32 {
  10916. if m != nil {
  10917. return m.SlotId
  10918. }
  10919. return 0
  10920. }
  10921. func (m *EquipSlotCards) GetCardSlotInfo() []*KeyValueType {
  10922. if m != nil {
  10923. return m.CardSlotInfo
  10924. }
  10925. return nil
  10926. }
  10927. type BattleRecordInfo struct {
  10928. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  10929. BattleRecordId uint64 `protobuf:"varint,2,opt,name=battle_record_id,json=battleRecordId,proto3" json:"battle_record_id,omitempty"`
  10930. NickName string `protobuf:"bytes,3,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  10931. ImgId int32 `protobuf:"varint,4,opt,name=img_id,json=imgId,proto3" json:"img_id,omitempty"`
  10932. Gender int32 `protobuf:"varint,5,opt,name=gender,proto3" json:"gender,omitempty"`
  10933. Level int32 `protobuf:"varint,6,opt,name=level,proto3" json:"level,omitempty"`
  10934. ConfigId int32 `protobuf:"varint,7,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  10935. FightPower int32 `protobuf:"varint,8,opt,name=fight_power,json=fightPower,proto3" json:"fight_power,omitempty"`
  10936. RecordTime uint64 `protobuf:"varint,9,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  10937. BattleTime uint32 `protobuf:"varint,10,opt,name=battle_time,json=battleTime,proto3" json:"battle_time,omitempty"`
  10938. MapLevelId int32 `protobuf:"varint,12,opt,name=map_level_id,json=mapLevelId,proto3" json:"map_level_id,omitempty"`
  10939. RecordIdx int32 `protobuf:"varint,13,opt,name=record_idx,json=recordIdx,proto3" json:"record_idx,omitempty"`
  10940. HeadFrameId int32 `protobuf:"varint,14,opt,name=head_frame_id,json=headFrameId,proto3" json:"head_frame_id,omitempty"`
  10941. BattleVersion int32 `protobuf:"varint,15,opt,name=battle_version,json=battleVersion,proto3" json:"battle_version,omitempty"`
  10942. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  10943. XXX_unrecognized []byte `json:"-"`
  10944. XXX_sizecache int32 `json:"-"`
  10945. }
  10946. func (m *BattleRecordInfo) Reset() { *m = BattleRecordInfo{} }
  10947. func (m *BattleRecordInfo) String() string { return proto.CompactTextString(m) }
  10948. func (*BattleRecordInfo) ProtoMessage() {}
  10949. func (*BattleRecordInfo) Descriptor() ([]byte, []int) {
  10950. return fileDescriptor_116e343673f7ffaf, []int{181}
  10951. }
  10952. func (m *BattleRecordInfo) XXX_Unmarshal(b []byte) error {
  10953. return xxx_messageInfo_BattleRecordInfo.Unmarshal(m, b)
  10954. }
  10955. func (m *BattleRecordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  10956. return xxx_messageInfo_BattleRecordInfo.Marshal(b, m, deterministic)
  10957. }
  10958. func (m *BattleRecordInfo) XXX_Merge(src proto.Message) {
  10959. xxx_messageInfo_BattleRecordInfo.Merge(m, src)
  10960. }
  10961. func (m *BattleRecordInfo) XXX_Size() int {
  10962. return xxx_messageInfo_BattleRecordInfo.Size(m)
  10963. }
  10964. func (m *BattleRecordInfo) XXX_DiscardUnknown() {
  10965. xxx_messageInfo_BattleRecordInfo.DiscardUnknown(m)
  10966. }
  10967. var xxx_messageInfo_BattleRecordInfo proto.InternalMessageInfo
  10968. func (m *BattleRecordInfo) GetUid() uint64 {
  10969. if m != nil {
  10970. return m.Uid
  10971. }
  10972. return 0
  10973. }
  10974. func (m *BattleRecordInfo) GetBattleRecordId() uint64 {
  10975. if m != nil {
  10976. return m.BattleRecordId
  10977. }
  10978. return 0
  10979. }
  10980. func (m *BattleRecordInfo) GetNickName() string {
  10981. if m != nil {
  10982. return m.NickName
  10983. }
  10984. return ""
  10985. }
  10986. func (m *BattleRecordInfo) GetImgId() int32 {
  10987. if m != nil {
  10988. return m.ImgId
  10989. }
  10990. return 0
  10991. }
  10992. func (m *BattleRecordInfo) GetGender() int32 {
  10993. if m != nil {
  10994. return m.Gender
  10995. }
  10996. return 0
  10997. }
  10998. func (m *BattleRecordInfo) GetLevel() int32 {
  10999. if m != nil {
  11000. return m.Level
  11001. }
  11002. return 0
  11003. }
  11004. func (m *BattleRecordInfo) GetConfigId() int32 {
  11005. if m != nil {
  11006. return m.ConfigId
  11007. }
  11008. return 0
  11009. }
  11010. func (m *BattleRecordInfo) GetFightPower() int32 {
  11011. if m != nil {
  11012. return m.FightPower
  11013. }
  11014. return 0
  11015. }
  11016. func (m *BattleRecordInfo) GetRecordTime() uint64 {
  11017. if m != nil {
  11018. return m.RecordTime
  11019. }
  11020. return 0
  11021. }
  11022. func (m *BattleRecordInfo) GetBattleTime() uint32 {
  11023. if m != nil {
  11024. return m.BattleTime
  11025. }
  11026. return 0
  11027. }
  11028. func (m *BattleRecordInfo) GetMapLevelId() int32 {
  11029. if m != nil {
  11030. return m.MapLevelId
  11031. }
  11032. return 0
  11033. }
  11034. func (m *BattleRecordInfo) GetRecordIdx() int32 {
  11035. if m != nil {
  11036. return m.RecordIdx
  11037. }
  11038. return 0
  11039. }
  11040. func (m *BattleRecordInfo) GetHeadFrameId() int32 {
  11041. if m != nil {
  11042. return m.HeadFrameId
  11043. }
  11044. return 0
  11045. }
  11046. func (m *BattleRecordInfo) GetBattleVersion() int32 {
  11047. if m != nil {
  11048. return m.BattleVersion
  11049. }
  11050. return 0
  11051. }
  11052. // //////////////////////宠物
  11053. // 设置援助信息(玩家自身设置的援助信息存储)
  11054. type AssistSaveData struct {
  11055. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11056. PetCfgId int32 `protobuf:"varint,2,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11057. AdvLevel uint32 `protobuf:"varint,3,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11058. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11059. XXX_unrecognized []byte `json:"-"`
  11060. XXX_sizecache int32 `json:"-"`
  11061. }
  11062. func (m *AssistSaveData) Reset() { *m = AssistSaveData{} }
  11063. func (m *AssistSaveData) String() string { return proto.CompactTextString(m) }
  11064. func (*AssistSaveData) ProtoMessage() {}
  11065. func (*AssistSaveData) Descriptor() ([]byte, []int) {
  11066. return fileDescriptor_116e343673f7ffaf, []int{182}
  11067. }
  11068. func (m *AssistSaveData) XXX_Unmarshal(b []byte) error {
  11069. return xxx_messageInfo_AssistSaveData.Unmarshal(m, b)
  11070. }
  11071. func (m *AssistSaveData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11072. return xxx_messageInfo_AssistSaveData.Marshal(b, m, deterministic)
  11073. }
  11074. func (m *AssistSaveData) XXX_Merge(src proto.Message) {
  11075. xxx_messageInfo_AssistSaveData.Merge(m, src)
  11076. }
  11077. func (m *AssistSaveData) XXX_Size() int {
  11078. return xxx_messageInfo_AssistSaveData.Size(m)
  11079. }
  11080. func (m *AssistSaveData) XXX_DiscardUnknown() {
  11081. xxx_messageInfo_AssistSaveData.DiscardUnknown(m)
  11082. }
  11083. var xxx_messageInfo_AssistSaveData proto.InternalMessageInfo
  11084. func (m *AssistSaveData) GetPetId() uint32 {
  11085. if m != nil {
  11086. return m.PetId
  11087. }
  11088. return 0
  11089. }
  11090. func (m *AssistSaveData) GetPetCfgId() int32 {
  11091. if m != nil {
  11092. return m.PetCfgId
  11093. }
  11094. return 0
  11095. }
  11096. func (m *AssistSaveData) GetAdvLevel() uint32 {
  11097. if m != nil {
  11098. return m.AdvLevel
  11099. }
  11100. return 0
  11101. }
  11102. // 羁绊数据结构
  11103. type AssistData struct {
  11104. OwnerUid uint64 `protobuf:"varint,1,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11105. OwnerNickName string `protobuf:"bytes,2,opt,name=owner_nick_name,json=ownerNickName,proto3" json:"owner_nick_name,omitempty"`
  11106. PetInfoList []*PetData `protobuf:"bytes,3,rep,name=pet_info_list,json=petInfoList,proto3" json:"pet_info_list,omitempty"`
  11107. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11108. XXX_unrecognized []byte `json:"-"`
  11109. XXX_sizecache int32 `json:"-"`
  11110. }
  11111. func (m *AssistData) Reset() { *m = AssistData{} }
  11112. func (m *AssistData) String() string { return proto.CompactTextString(m) }
  11113. func (*AssistData) ProtoMessage() {}
  11114. func (*AssistData) Descriptor() ([]byte, []int) {
  11115. return fileDescriptor_116e343673f7ffaf, []int{183}
  11116. }
  11117. func (m *AssistData) XXX_Unmarshal(b []byte) error {
  11118. return xxx_messageInfo_AssistData.Unmarshal(m, b)
  11119. }
  11120. func (m *AssistData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11121. return xxx_messageInfo_AssistData.Marshal(b, m, deterministic)
  11122. }
  11123. func (m *AssistData) XXX_Merge(src proto.Message) {
  11124. xxx_messageInfo_AssistData.Merge(m, src)
  11125. }
  11126. func (m *AssistData) XXX_Size() int {
  11127. return xxx_messageInfo_AssistData.Size(m)
  11128. }
  11129. func (m *AssistData) XXX_DiscardUnknown() {
  11130. xxx_messageInfo_AssistData.DiscardUnknown(m)
  11131. }
  11132. var xxx_messageInfo_AssistData proto.InternalMessageInfo
  11133. func (m *AssistData) GetOwnerUid() uint64 {
  11134. if m != nil {
  11135. return m.OwnerUid
  11136. }
  11137. return 0
  11138. }
  11139. func (m *AssistData) GetOwnerNickName() string {
  11140. if m != nil {
  11141. return m.OwnerNickName
  11142. }
  11143. return ""
  11144. }
  11145. func (m *AssistData) GetPetInfoList() []*PetData {
  11146. if m != nil {
  11147. return m.PetInfoList
  11148. }
  11149. return nil
  11150. }
  11151. type PetBondPosData struct {
  11152. OwnerUid uint64 `protobuf:"varint,2,opt,name=owner_uid,json=ownerUid,proto3" json:"owner_uid,omitempty"`
  11153. PetId uint32 `protobuf:"varint,3,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11154. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11155. PetCfgId int32 `protobuf:"varint,5,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11156. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11157. XXX_unrecognized []byte `json:"-"`
  11158. XXX_sizecache int32 `json:"-"`
  11159. }
  11160. func (m *PetBondPosData) Reset() { *m = PetBondPosData{} }
  11161. func (m *PetBondPosData) String() string { return proto.CompactTextString(m) }
  11162. func (*PetBondPosData) ProtoMessage() {}
  11163. func (*PetBondPosData) Descriptor() ([]byte, []int) {
  11164. return fileDescriptor_116e343673f7ffaf, []int{184}
  11165. }
  11166. func (m *PetBondPosData) XXX_Unmarshal(b []byte) error {
  11167. return xxx_messageInfo_PetBondPosData.Unmarshal(m, b)
  11168. }
  11169. func (m *PetBondPosData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11170. return xxx_messageInfo_PetBondPosData.Marshal(b, m, deterministic)
  11171. }
  11172. func (m *PetBondPosData) XXX_Merge(src proto.Message) {
  11173. xxx_messageInfo_PetBondPosData.Merge(m, src)
  11174. }
  11175. func (m *PetBondPosData) XXX_Size() int {
  11176. return xxx_messageInfo_PetBondPosData.Size(m)
  11177. }
  11178. func (m *PetBondPosData) XXX_DiscardUnknown() {
  11179. xxx_messageInfo_PetBondPosData.DiscardUnknown(m)
  11180. }
  11181. var xxx_messageInfo_PetBondPosData proto.InternalMessageInfo
  11182. func (m *PetBondPosData) GetOwnerUid() uint64 {
  11183. if m != nil {
  11184. return m.OwnerUid
  11185. }
  11186. return 0
  11187. }
  11188. func (m *PetBondPosData) GetPetId() uint32 {
  11189. if m != nil {
  11190. return m.PetId
  11191. }
  11192. return 0
  11193. }
  11194. func (m *PetBondPosData) GetAdvanceLevel() uint32 {
  11195. if m != nil {
  11196. return m.AdvanceLevel
  11197. }
  11198. return 0
  11199. }
  11200. func (m *PetBondPosData) GetPetCfgId() int32 {
  11201. if m != nil {
  11202. return m.PetCfgId
  11203. }
  11204. return 0
  11205. }
  11206. type PetBondData struct {
  11207. BondCfgId int32 `protobuf:"varint,1,opt,name=bond_cfg_id,json=bondCfgId,proto3" json:"bond_cfg_id,omitempty"`
  11208. BondList []*PetBondPosData `protobuf:"bytes,2,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11209. PetBondLevel int32 `protobuf:"varint,3,opt,name=pet_bond_level,json=petBondLevel,proto3" json:"pet_bond_level,omitempty"`
  11210. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11211. XXX_unrecognized []byte `json:"-"`
  11212. XXX_sizecache int32 `json:"-"`
  11213. }
  11214. func (m *PetBondData) Reset() { *m = PetBondData{} }
  11215. func (m *PetBondData) String() string { return proto.CompactTextString(m) }
  11216. func (*PetBondData) ProtoMessage() {}
  11217. func (*PetBondData) Descriptor() ([]byte, []int) {
  11218. return fileDescriptor_116e343673f7ffaf, []int{185}
  11219. }
  11220. func (m *PetBondData) XXX_Unmarshal(b []byte) error {
  11221. return xxx_messageInfo_PetBondData.Unmarshal(m, b)
  11222. }
  11223. func (m *PetBondData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11224. return xxx_messageInfo_PetBondData.Marshal(b, m, deterministic)
  11225. }
  11226. func (m *PetBondData) XXX_Merge(src proto.Message) {
  11227. xxx_messageInfo_PetBondData.Merge(m, src)
  11228. }
  11229. func (m *PetBondData) XXX_Size() int {
  11230. return xxx_messageInfo_PetBondData.Size(m)
  11231. }
  11232. func (m *PetBondData) XXX_DiscardUnknown() {
  11233. xxx_messageInfo_PetBondData.DiscardUnknown(m)
  11234. }
  11235. var xxx_messageInfo_PetBondData proto.InternalMessageInfo
  11236. func (m *PetBondData) GetBondCfgId() int32 {
  11237. if m != nil {
  11238. return m.BondCfgId
  11239. }
  11240. return 0
  11241. }
  11242. func (m *PetBondData) GetBondList() []*PetBondPosData {
  11243. if m != nil {
  11244. return m.BondList
  11245. }
  11246. return nil
  11247. }
  11248. func (m *PetBondData) GetPetBondLevel() int32 {
  11249. if m != nil {
  11250. return m.PetBondLevel
  11251. }
  11252. return 0
  11253. }
  11254. // 宠物技能
  11255. type PetSkillData struct {
  11256. ConfigId int32 `protobuf:"varint,1,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11257. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11258. Rate int32 `protobuf:"varint,3,opt,name=rate,proto3" json:"rate,omitempty"`
  11259. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11260. XXX_unrecognized []byte `json:"-"`
  11261. XXX_sizecache int32 `json:"-"`
  11262. }
  11263. func (m *PetSkillData) Reset() { *m = PetSkillData{} }
  11264. func (m *PetSkillData) String() string { return proto.CompactTextString(m) }
  11265. func (*PetSkillData) ProtoMessage() {}
  11266. func (*PetSkillData) Descriptor() ([]byte, []int) {
  11267. return fileDescriptor_116e343673f7ffaf, []int{186}
  11268. }
  11269. func (m *PetSkillData) XXX_Unmarshal(b []byte) error {
  11270. return xxx_messageInfo_PetSkillData.Unmarshal(m, b)
  11271. }
  11272. func (m *PetSkillData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11273. return xxx_messageInfo_PetSkillData.Marshal(b, m, deterministic)
  11274. }
  11275. func (m *PetSkillData) XXX_Merge(src proto.Message) {
  11276. xxx_messageInfo_PetSkillData.Merge(m, src)
  11277. }
  11278. func (m *PetSkillData) XXX_Size() int {
  11279. return xxx_messageInfo_PetSkillData.Size(m)
  11280. }
  11281. func (m *PetSkillData) XXX_DiscardUnknown() {
  11282. xxx_messageInfo_PetSkillData.DiscardUnknown(m)
  11283. }
  11284. var xxx_messageInfo_PetSkillData proto.InternalMessageInfo
  11285. func (m *PetSkillData) GetConfigId() int32 {
  11286. if m != nil {
  11287. return m.ConfigId
  11288. }
  11289. return 0
  11290. }
  11291. func (m *PetSkillData) GetLevel() int32 {
  11292. if m != nil {
  11293. return m.Level
  11294. }
  11295. return 0
  11296. }
  11297. func (m *PetSkillData) GetRate() int32 {
  11298. if m != nil {
  11299. return m.Rate
  11300. }
  11301. return 0
  11302. }
  11303. type PetData struct {
  11304. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  11305. ConfigId int32 `protobuf:"varint,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
  11306. Level int32 `protobuf:"varint,3,opt,name=level,proto3" json:"level,omitempty"`
  11307. AdvanceLevel uint32 `protobuf:"varint,4,opt,name=advance_level,json=advanceLevel,proto3" json:"advance_level,omitempty"`
  11308. SkillList []*PetSkillData `protobuf:"bytes,5,rep,name=skill_list,json=skillList,proto3" json:"skill_list,omitempty"`
  11309. HeroId int32 `protobuf:"varint,6,opt,name=hero_id,json=heroId,proto3" json:"hero_id,omitempty"`
  11310. Param int32 `protobuf:"varint,7,opt,name=param,proto3" json:"param,omitempty"`
  11311. SlotEquipList []*PetSlotDetailData `protobuf:"bytes,8,rep,name=slot_equip_list,json=slotEquipList,proto3" json:"slot_equip_list,omitempty"`
  11312. QiyueHeroId int32 `protobuf:"varint,9,opt,name=qiyue_hero_id,json=qiyueHeroId,proto3" json:"qiyue_hero_id,omitempty"`
  11313. // 有可能没有(老号)
  11314. BattleAttrListOld []*KeyValueType `protobuf:"bytes,50,rep,name=battle_attr_list_old,json=battleAttrListOld,proto3" json:"battle_attr_list_old,omitempty"`
  11315. PetFightPower uint32 `protobuf:"varint,51,opt,name=pet_fight_power,json=petFightPower,proto3" json:"pet_fight_power,omitempty"`
  11316. BattleAttrList []*KeyValueFloat32 `protobuf:"bytes,52,rep,name=battle_attr_list,json=battleAttrList,proto3" json:"battle_attr_list,omitempty"`
  11317. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11318. XXX_unrecognized []byte `json:"-"`
  11319. XXX_sizecache int32 `json:"-"`
  11320. }
  11321. func (m *PetData) Reset() { *m = PetData{} }
  11322. func (m *PetData) String() string { return proto.CompactTextString(m) }
  11323. func (*PetData) ProtoMessage() {}
  11324. func (*PetData) Descriptor() ([]byte, []int) {
  11325. return fileDescriptor_116e343673f7ffaf, []int{187}
  11326. }
  11327. func (m *PetData) XXX_Unmarshal(b []byte) error {
  11328. return xxx_messageInfo_PetData.Unmarshal(m, b)
  11329. }
  11330. func (m *PetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11331. return xxx_messageInfo_PetData.Marshal(b, m, deterministic)
  11332. }
  11333. func (m *PetData) XXX_Merge(src proto.Message) {
  11334. xxx_messageInfo_PetData.Merge(m, src)
  11335. }
  11336. func (m *PetData) XXX_Size() int {
  11337. return xxx_messageInfo_PetData.Size(m)
  11338. }
  11339. func (m *PetData) XXX_DiscardUnknown() {
  11340. xxx_messageInfo_PetData.DiscardUnknown(m)
  11341. }
  11342. var xxx_messageInfo_PetData proto.InternalMessageInfo
  11343. func (m *PetData) GetId() uint32 {
  11344. if m != nil {
  11345. return m.Id
  11346. }
  11347. return 0
  11348. }
  11349. func (m *PetData) GetConfigId() int32 {
  11350. if m != nil {
  11351. return m.ConfigId
  11352. }
  11353. return 0
  11354. }
  11355. func (m *PetData) GetLevel() int32 {
  11356. if m != nil {
  11357. return m.Level
  11358. }
  11359. return 0
  11360. }
  11361. func (m *PetData) GetAdvanceLevel() uint32 {
  11362. if m != nil {
  11363. return m.AdvanceLevel
  11364. }
  11365. return 0
  11366. }
  11367. func (m *PetData) GetSkillList() []*PetSkillData {
  11368. if m != nil {
  11369. return m.SkillList
  11370. }
  11371. return nil
  11372. }
  11373. func (m *PetData) GetHeroId() int32 {
  11374. if m != nil {
  11375. return m.HeroId
  11376. }
  11377. return 0
  11378. }
  11379. func (m *PetData) GetParam() int32 {
  11380. if m != nil {
  11381. return m.Param
  11382. }
  11383. return 0
  11384. }
  11385. func (m *PetData) GetSlotEquipList() []*PetSlotDetailData {
  11386. if m != nil {
  11387. return m.SlotEquipList
  11388. }
  11389. return nil
  11390. }
  11391. func (m *PetData) GetQiyueHeroId() int32 {
  11392. if m != nil {
  11393. return m.QiyueHeroId
  11394. }
  11395. return 0
  11396. }
  11397. func (m *PetData) GetBattleAttrListOld() []*KeyValueType {
  11398. if m != nil {
  11399. return m.BattleAttrListOld
  11400. }
  11401. return nil
  11402. }
  11403. func (m *PetData) GetPetFightPower() uint32 {
  11404. if m != nil {
  11405. return m.PetFightPower
  11406. }
  11407. return 0
  11408. }
  11409. func (m *PetData) GetBattleAttrList() []*KeyValueFloat32 {
  11410. if m != nil {
  11411. return m.BattleAttrList
  11412. }
  11413. return nil
  11414. }
  11415. type AssistIdxData struct {
  11416. PetId uint32 `protobuf:"varint,1,opt,name=pet_id,json=petId,proto3" json:"pet_id,omitempty"`
  11417. EndCdTime uint64 `protobuf:"varint,2,opt,name=end_cd_time,json=endCdTime,proto3" json:"end_cd_time,omitempty"`
  11418. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11419. XXX_unrecognized []byte `json:"-"`
  11420. XXX_sizecache int32 `json:"-"`
  11421. }
  11422. func (m *AssistIdxData) Reset() { *m = AssistIdxData{} }
  11423. func (m *AssistIdxData) String() string { return proto.CompactTextString(m) }
  11424. func (*AssistIdxData) ProtoMessage() {}
  11425. func (*AssistIdxData) Descriptor() ([]byte, []int) {
  11426. return fileDescriptor_116e343673f7ffaf, []int{188}
  11427. }
  11428. func (m *AssistIdxData) XXX_Unmarshal(b []byte) error {
  11429. return xxx_messageInfo_AssistIdxData.Unmarshal(m, b)
  11430. }
  11431. func (m *AssistIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11432. return xxx_messageInfo_AssistIdxData.Marshal(b, m, deterministic)
  11433. }
  11434. func (m *AssistIdxData) XXX_Merge(src proto.Message) {
  11435. xxx_messageInfo_AssistIdxData.Merge(m, src)
  11436. }
  11437. func (m *AssistIdxData) XXX_Size() int {
  11438. return xxx_messageInfo_AssistIdxData.Size(m)
  11439. }
  11440. func (m *AssistIdxData) XXX_DiscardUnknown() {
  11441. xxx_messageInfo_AssistIdxData.DiscardUnknown(m)
  11442. }
  11443. var xxx_messageInfo_AssistIdxData proto.InternalMessageInfo
  11444. func (m *AssistIdxData) GetPetId() uint32 {
  11445. if m != nil {
  11446. return m.PetId
  11447. }
  11448. return 0
  11449. }
  11450. func (m *AssistIdxData) GetEndCdTime() uint64 {
  11451. if m != nil {
  11452. return m.EndCdTime
  11453. }
  11454. return 0
  11455. }
  11456. type PetManualST struct {
  11457. PetCfgId int32 `protobuf:"varint,1,opt,name=pet_cfg_id,json=petCfgId,proto3" json:"pet_cfg_id,omitempty"`
  11458. AdvLevel uint32 `protobuf:"varint,2,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11459. RewardState int32 `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  11460. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11461. XXX_unrecognized []byte `json:"-"`
  11462. XXX_sizecache int32 `json:"-"`
  11463. }
  11464. func (m *PetManualST) Reset() { *m = PetManualST{} }
  11465. func (m *PetManualST) String() string { return proto.CompactTextString(m) }
  11466. func (*PetManualST) ProtoMessage() {}
  11467. func (*PetManualST) Descriptor() ([]byte, []int) {
  11468. return fileDescriptor_116e343673f7ffaf, []int{189}
  11469. }
  11470. func (m *PetManualST) XXX_Unmarshal(b []byte) error {
  11471. return xxx_messageInfo_PetManualST.Unmarshal(m, b)
  11472. }
  11473. func (m *PetManualST) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11474. return xxx_messageInfo_PetManualST.Marshal(b, m, deterministic)
  11475. }
  11476. func (m *PetManualST) XXX_Merge(src proto.Message) {
  11477. xxx_messageInfo_PetManualST.Merge(m, src)
  11478. }
  11479. func (m *PetManualST) XXX_Size() int {
  11480. return xxx_messageInfo_PetManualST.Size(m)
  11481. }
  11482. func (m *PetManualST) XXX_DiscardUnknown() {
  11483. xxx_messageInfo_PetManualST.DiscardUnknown(m)
  11484. }
  11485. var xxx_messageInfo_PetManualST proto.InternalMessageInfo
  11486. func (m *PetManualST) GetPetCfgId() int32 {
  11487. if m != nil {
  11488. return m.PetCfgId
  11489. }
  11490. return 0
  11491. }
  11492. func (m *PetManualST) GetAdvLevel() uint32 {
  11493. if m != nil {
  11494. return m.AdvLevel
  11495. }
  11496. return 0
  11497. }
  11498. func (m *PetManualST) GetRewardState() int32 {
  11499. if m != nil {
  11500. return m.RewardState
  11501. }
  11502. return 0
  11503. }
  11504. type RushPet struct {
  11505. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  11506. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  11507. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  11508. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  11509. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  11510. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11511. XXX_unrecognized []byte `json:"-"`
  11512. XXX_sizecache int32 `json:"-"`
  11513. }
  11514. func (m *RushPet) Reset() { *m = RushPet{} }
  11515. func (m *RushPet) String() string { return proto.CompactTextString(m) }
  11516. func (*RushPet) ProtoMessage() {}
  11517. func (*RushPet) Descriptor() ([]byte, []int) {
  11518. return fileDescriptor_116e343673f7ffaf, []int{190}
  11519. }
  11520. func (m *RushPet) XXX_Unmarshal(b []byte) error {
  11521. return xxx_messageInfo_RushPet.Unmarshal(m, b)
  11522. }
  11523. func (m *RushPet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11524. return xxx_messageInfo_RushPet.Marshal(b, m, deterministic)
  11525. }
  11526. func (m *RushPet) XXX_Merge(src proto.Message) {
  11527. xxx_messageInfo_RushPet.Merge(m, src)
  11528. }
  11529. func (m *RushPet) XXX_Size() int {
  11530. return xxx_messageInfo_RushPet.Size(m)
  11531. }
  11532. func (m *RushPet) XXX_DiscardUnknown() {
  11533. xxx_messageInfo_RushPet.DiscardUnknown(m)
  11534. }
  11535. var xxx_messageInfo_RushPet proto.InternalMessageInfo
  11536. func (m *RushPet) GetTotalScore() uint32 {
  11537. if m != nil {
  11538. return m.TotalScore
  11539. }
  11540. return 0
  11541. }
  11542. func (m *RushPet) GetRushRound() int32 {
  11543. if m != nil {
  11544. return m.RushRound
  11545. }
  11546. return 0
  11547. }
  11548. func (m *RushPet) GetRewardRound() int32 {
  11549. if m != nil {
  11550. return m.RewardRound
  11551. }
  11552. return 0
  11553. }
  11554. func (m *RushPet) GetScoreRewardFlag() int32 {
  11555. if m != nil {
  11556. return m.ScoreRewardFlag
  11557. }
  11558. return 0
  11559. }
  11560. func (m *RushPet) GetRankReward() int32 {
  11561. if m != nil {
  11562. return m.RankReward
  11563. }
  11564. return 0
  11565. }
  11566. type RolePet struct {
  11567. MaxPetId int32 `protobuf:"varint,1,opt,name=max_pet_id,json=maxPetId,proto3" json:"max_pet_id,omitempty"`
  11568. PetManualList []*KeyValueType `protobuf:"bytes,2,rep,name=pet_manual_list,json=petManualList,proto3" json:"pet_manual_list,omitempty"`
  11569. AssistList []*AssistIdxData `protobuf:"bytes,3,rep,name=assist_list,json=assistList,proto3" json:"assist_list,omitempty"`
  11570. PetList []*PetData `protobuf:"bytes,4,rep,name=pet_list,json=petList,proto3" json:"pet_list,omitempty"`
  11571. BondList []*PetBondData `protobuf:"bytes,5,rep,name=bond_list,json=bondList,proto3" json:"bond_list,omitempty"`
  11572. PetManualRewardList []*PetManualST `protobuf:"bytes,6,rep,name=pet_manual_reward_list,json=petManualRewardList,proto3" json:"pet_manual_reward_list,omitempty"`
  11573. RushPet *RushPet `protobuf:"bytes,7,opt,name=rush_pet,json=rushPet,proto3" json:"rush_pet,omitempty"`
  11574. PetEquipList []*PetEquipData `protobuf:"bytes,8,rep,name=pet_equip_list,json=petEquipList,proto3" json:"pet_equip_list,omitempty"`
  11575. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11576. XXX_unrecognized []byte `json:"-"`
  11577. XXX_sizecache int32 `json:"-"`
  11578. }
  11579. func (m *RolePet) Reset() { *m = RolePet{} }
  11580. func (m *RolePet) String() string { return proto.CompactTextString(m) }
  11581. func (*RolePet) ProtoMessage() {}
  11582. func (*RolePet) Descriptor() ([]byte, []int) {
  11583. return fileDescriptor_116e343673f7ffaf, []int{191}
  11584. }
  11585. func (m *RolePet) XXX_Unmarshal(b []byte) error {
  11586. return xxx_messageInfo_RolePet.Unmarshal(m, b)
  11587. }
  11588. func (m *RolePet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11589. return xxx_messageInfo_RolePet.Marshal(b, m, deterministic)
  11590. }
  11591. func (m *RolePet) XXX_Merge(src proto.Message) {
  11592. xxx_messageInfo_RolePet.Merge(m, src)
  11593. }
  11594. func (m *RolePet) XXX_Size() int {
  11595. return xxx_messageInfo_RolePet.Size(m)
  11596. }
  11597. func (m *RolePet) XXX_DiscardUnknown() {
  11598. xxx_messageInfo_RolePet.DiscardUnknown(m)
  11599. }
  11600. var xxx_messageInfo_RolePet proto.InternalMessageInfo
  11601. func (m *RolePet) GetMaxPetId() int32 {
  11602. if m != nil {
  11603. return m.MaxPetId
  11604. }
  11605. return 0
  11606. }
  11607. func (m *RolePet) GetPetManualList() []*KeyValueType {
  11608. if m != nil {
  11609. return m.PetManualList
  11610. }
  11611. return nil
  11612. }
  11613. func (m *RolePet) GetAssistList() []*AssistIdxData {
  11614. if m != nil {
  11615. return m.AssistList
  11616. }
  11617. return nil
  11618. }
  11619. func (m *RolePet) GetPetList() []*PetData {
  11620. if m != nil {
  11621. return m.PetList
  11622. }
  11623. return nil
  11624. }
  11625. func (m *RolePet) GetBondList() []*PetBondData {
  11626. if m != nil {
  11627. return m.BondList
  11628. }
  11629. return nil
  11630. }
  11631. func (m *RolePet) GetPetManualRewardList() []*PetManualST {
  11632. if m != nil {
  11633. return m.PetManualRewardList
  11634. }
  11635. return nil
  11636. }
  11637. func (m *RolePet) GetRushPet() *RushPet {
  11638. if m != nil {
  11639. return m.RushPet
  11640. }
  11641. return nil
  11642. }
  11643. func (m *RolePet) GetPetEquipList() []*PetEquipData {
  11644. if m != nil {
  11645. return m.PetEquipList
  11646. }
  11647. return nil
  11648. }
  11649. type PetAdvAchievementData struct {
  11650. AdvLevel int32 `protobuf:"varint,1,opt,name=adv_level,json=advLevel,proto3" json:"adv_level,omitempty"`
  11651. AchievementTime uint64 `protobuf:"varint,2,opt,name=achievement_time,json=achievementTime,proto3" json:"achievement_time,omitempty"`
  11652. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  11653. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11654. XXX_unrecognized []byte `json:"-"`
  11655. XXX_sizecache int32 `json:"-"`
  11656. }
  11657. func (m *PetAdvAchievementData) Reset() { *m = PetAdvAchievementData{} }
  11658. func (m *PetAdvAchievementData) String() string { return proto.CompactTextString(m) }
  11659. func (*PetAdvAchievementData) ProtoMessage() {}
  11660. func (*PetAdvAchievementData) Descriptor() ([]byte, []int) {
  11661. return fileDescriptor_116e343673f7ffaf, []int{192}
  11662. }
  11663. func (m *PetAdvAchievementData) XXX_Unmarshal(b []byte) error {
  11664. return xxx_messageInfo_PetAdvAchievementData.Unmarshal(m, b)
  11665. }
  11666. func (m *PetAdvAchievementData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11667. return xxx_messageInfo_PetAdvAchievementData.Marshal(b, m, deterministic)
  11668. }
  11669. func (m *PetAdvAchievementData) XXX_Merge(src proto.Message) {
  11670. xxx_messageInfo_PetAdvAchievementData.Merge(m, src)
  11671. }
  11672. func (m *PetAdvAchievementData) XXX_Size() int {
  11673. return xxx_messageInfo_PetAdvAchievementData.Size(m)
  11674. }
  11675. func (m *PetAdvAchievementData) XXX_DiscardUnknown() {
  11676. xxx_messageInfo_PetAdvAchievementData.DiscardUnknown(m)
  11677. }
  11678. var xxx_messageInfo_PetAdvAchievementData proto.InternalMessageInfo
  11679. func (m *PetAdvAchievementData) GetAdvLevel() int32 {
  11680. if m != nil {
  11681. return m.AdvLevel
  11682. }
  11683. return 0
  11684. }
  11685. func (m *PetAdvAchievementData) GetAchievementTime() uint64 {
  11686. if m != nil {
  11687. return m.AchievementTime
  11688. }
  11689. return 0
  11690. }
  11691. func (m *PetAdvAchievementData) GetUid() uint64 {
  11692. if m != nil {
  11693. return m.Uid
  11694. }
  11695. return 0
  11696. }
  11697. type CardCollection struct {
  11698. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11699. CardLevel int32 `protobuf:"varint,2,opt,name=card_level,json=cardLevel,proto3" json:"card_level,omitempty"`
  11700. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  11701. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11702. XXX_unrecognized []byte `json:"-"`
  11703. XXX_sizecache int32 `json:"-"`
  11704. }
  11705. func (m *CardCollection) Reset() { *m = CardCollection{} }
  11706. func (m *CardCollection) String() string { return proto.CompactTextString(m) }
  11707. func (*CardCollection) ProtoMessage() {}
  11708. func (*CardCollection) Descriptor() ([]byte, []int) {
  11709. return fileDescriptor_116e343673f7ffaf, []int{193}
  11710. }
  11711. func (m *CardCollection) XXX_Unmarshal(b []byte) error {
  11712. return xxx_messageInfo_CardCollection.Unmarshal(m, b)
  11713. }
  11714. func (m *CardCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11715. return xxx_messageInfo_CardCollection.Marshal(b, m, deterministic)
  11716. }
  11717. func (m *CardCollection) XXX_Merge(src proto.Message) {
  11718. xxx_messageInfo_CardCollection.Merge(m, src)
  11719. }
  11720. func (m *CardCollection) XXX_Size() int {
  11721. return xxx_messageInfo_CardCollection.Size(m)
  11722. }
  11723. func (m *CardCollection) XXX_DiscardUnknown() {
  11724. xxx_messageInfo_CardCollection.DiscardUnknown(m)
  11725. }
  11726. var xxx_messageInfo_CardCollection proto.InternalMessageInfo
  11727. func (m *CardCollection) GetUid() uint64 {
  11728. if m != nil {
  11729. return m.Uid
  11730. }
  11731. return 0
  11732. }
  11733. func (m *CardCollection) GetCardLevel() int32 {
  11734. if m != nil {
  11735. return m.CardLevel
  11736. }
  11737. return 0
  11738. }
  11739. func (m *CardCollection) GetLogTime() int64 {
  11740. if m != nil {
  11741. return m.LogTime
  11742. }
  11743. return 0
  11744. }
  11745. // //////////////////////拉新(邀请码)
  11746. type InvitationTaskData struct {
  11747. TaskId uint32 `protobuf:"varint,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
  11748. Progress int32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
  11749. RewardedCount int32 `protobuf:"varint,3,opt,name=rewarded_count,json=rewardedCount,proto3" json:"rewarded_count,omitempty"`
  11750. RewardCount int32 `protobuf:"varint,4,opt,name=reward_count,json=rewardCount,proto3" json:"reward_count,omitempty"`
  11751. CompleteMaxCount int32 `protobuf:"varint,5,opt,name=complete_max_count,json=completeMaxCount,proto3" json:"complete_max_count,omitempty"`
  11752. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11753. XXX_unrecognized []byte `json:"-"`
  11754. XXX_sizecache int32 `json:"-"`
  11755. }
  11756. func (m *InvitationTaskData) Reset() { *m = InvitationTaskData{} }
  11757. func (m *InvitationTaskData) String() string { return proto.CompactTextString(m) }
  11758. func (*InvitationTaskData) ProtoMessage() {}
  11759. func (*InvitationTaskData) Descriptor() ([]byte, []int) {
  11760. return fileDescriptor_116e343673f7ffaf, []int{194}
  11761. }
  11762. func (m *InvitationTaskData) XXX_Unmarshal(b []byte) error {
  11763. return xxx_messageInfo_InvitationTaskData.Unmarshal(m, b)
  11764. }
  11765. func (m *InvitationTaskData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11766. return xxx_messageInfo_InvitationTaskData.Marshal(b, m, deterministic)
  11767. }
  11768. func (m *InvitationTaskData) XXX_Merge(src proto.Message) {
  11769. xxx_messageInfo_InvitationTaskData.Merge(m, src)
  11770. }
  11771. func (m *InvitationTaskData) XXX_Size() int {
  11772. return xxx_messageInfo_InvitationTaskData.Size(m)
  11773. }
  11774. func (m *InvitationTaskData) XXX_DiscardUnknown() {
  11775. xxx_messageInfo_InvitationTaskData.DiscardUnknown(m)
  11776. }
  11777. var xxx_messageInfo_InvitationTaskData proto.InternalMessageInfo
  11778. func (m *InvitationTaskData) GetTaskId() uint32 {
  11779. if m != nil {
  11780. return m.TaskId
  11781. }
  11782. return 0
  11783. }
  11784. func (m *InvitationTaskData) GetProgress() int32 {
  11785. if m != nil {
  11786. return m.Progress
  11787. }
  11788. return 0
  11789. }
  11790. func (m *InvitationTaskData) GetRewardedCount() int32 {
  11791. if m != nil {
  11792. return m.RewardedCount
  11793. }
  11794. return 0
  11795. }
  11796. func (m *InvitationTaskData) GetRewardCount() int32 {
  11797. if m != nil {
  11798. return m.RewardCount
  11799. }
  11800. return 0
  11801. }
  11802. func (m *InvitationTaskData) GetCompleteMaxCount() int32 {
  11803. if m != nil {
  11804. return m.CompleteMaxCount
  11805. }
  11806. return 0
  11807. }
  11808. // 成员贡献给导师的日志
  11809. type InvitationLogData struct {
  11810. MemberNickName string `protobuf:"bytes,1,opt,name=member_nick_name,json=memberNickName,proto3" json:"member_nick_name,omitempty"`
  11811. ProcessTime uint64 `protobuf:"varint,2,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  11812. ResVal uint32 `protobuf:"varint,3,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11813. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11814. XXX_unrecognized []byte `json:"-"`
  11815. XXX_sizecache int32 `json:"-"`
  11816. }
  11817. func (m *InvitationLogData) Reset() { *m = InvitationLogData{} }
  11818. func (m *InvitationLogData) String() string { return proto.CompactTextString(m) }
  11819. func (*InvitationLogData) ProtoMessage() {}
  11820. func (*InvitationLogData) Descriptor() ([]byte, []int) {
  11821. return fileDescriptor_116e343673f7ffaf, []int{195}
  11822. }
  11823. func (m *InvitationLogData) XXX_Unmarshal(b []byte) error {
  11824. return xxx_messageInfo_InvitationLogData.Unmarshal(m, b)
  11825. }
  11826. func (m *InvitationLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11827. return xxx_messageInfo_InvitationLogData.Marshal(b, m, deterministic)
  11828. }
  11829. func (m *InvitationLogData) XXX_Merge(src proto.Message) {
  11830. xxx_messageInfo_InvitationLogData.Merge(m, src)
  11831. }
  11832. func (m *InvitationLogData) XXX_Size() int {
  11833. return xxx_messageInfo_InvitationLogData.Size(m)
  11834. }
  11835. func (m *InvitationLogData) XXX_DiscardUnknown() {
  11836. xxx_messageInfo_InvitationLogData.DiscardUnknown(m)
  11837. }
  11838. var xxx_messageInfo_InvitationLogData proto.InternalMessageInfo
  11839. func (m *InvitationLogData) GetMemberNickName() string {
  11840. if m != nil {
  11841. return m.MemberNickName
  11842. }
  11843. return ""
  11844. }
  11845. func (m *InvitationLogData) GetProcessTime() uint64 {
  11846. if m != nil {
  11847. return m.ProcessTime
  11848. }
  11849. return 0
  11850. }
  11851. func (m *InvitationLogData) GetResVal() uint32 {
  11852. if m != nil {
  11853. return m.ResVal
  11854. }
  11855. return 0
  11856. }
  11857. type InvitationMemberValData struct {
  11858. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  11859. Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
  11860. TotalRecharge float32 `protobuf:"fixed32,3,opt,name=total_recharge,json=totalRecharge,proto3" json:"total_recharge,omitempty"`
  11861. ResVal int32 `protobuf:"varint,4,opt,name=res_val,json=resVal,proto3" json:"res_val,omitempty"`
  11862. State bool `protobuf:"varint,5,opt,name=state,proto3" json:"state,omitempty"`
  11863. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11864. XXX_unrecognized []byte `json:"-"`
  11865. XXX_sizecache int32 `json:"-"`
  11866. }
  11867. func (m *InvitationMemberValData) Reset() { *m = InvitationMemberValData{} }
  11868. func (m *InvitationMemberValData) String() string { return proto.CompactTextString(m) }
  11869. func (*InvitationMemberValData) ProtoMessage() {}
  11870. func (*InvitationMemberValData) Descriptor() ([]byte, []int) {
  11871. return fileDescriptor_116e343673f7ffaf, []int{196}
  11872. }
  11873. func (m *InvitationMemberValData) XXX_Unmarshal(b []byte) error {
  11874. return xxx_messageInfo_InvitationMemberValData.Unmarshal(m, b)
  11875. }
  11876. func (m *InvitationMemberValData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11877. return xxx_messageInfo_InvitationMemberValData.Marshal(b, m, deterministic)
  11878. }
  11879. func (m *InvitationMemberValData) XXX_Merge(src proto.Message) {
  11880. xxx_messageInfo_InvitationMemberValData.Merge(m, src)
  11881. }
  11882. func (m *InvitationMemberValData) XXX_Size() int {
  11883. return xxx_messageInfo_InvitationMemberValData.Size(m)
  11884. }
  11885. func (m *InvitationMemberValData) XXX_DiscardUnknown() {
  11886. xxx_messageInfo_InvitationMemberValData.DiscardUnknown(m)
  11887. }
  11888. var xxx_messageInfo_InvitationMemberValData proto.InternalMessageInfo
  11889. func (m *InvitationMemberValData) GetUid() uint64 {
  11890. if m != nil {
  11891. return m.Uid
  11892. }
  11893. return 0
  11894. }
  11895. func (m *InvitationMemberValData) GetLevel() int32 {
  11896. if m != nil {
  11897. return m.Level
  11898. }
  11899. return 0
  11900. }
  11901. func (m *InvitationMemberValData) GetTotalRecharge() float32 {
  11902. if m != nil {
  11903. return m.TotalRecharge
  11904. }
  11905. return 0
  11906. }
  11907. func (m *InvitationMemberValData) GetResVal() int32 {
  11908. if m != nil {
  11909. return m.ResVal
  11910. }
  11911. return 0
  11912. }
  11913. func (m *InvitationMemberValData) GetState() bool {
  11914. if m != nil {
  11915. return m.State
  11916. }
  11917. return false
  11918. }
  11919. type RoleInvitation struct {
  11920. ClickNum int32 `protobuf:"varint,1,opt,name=click_num,json=clickNum,proto3" json:"click_num,omitempty"`
  11921. SelfInvitationNumber uint64 `protobuf:"varint,2,opt,name=self_invitation_number,json=selfInvitationNumber,proto3" json:"self_invitation_number,omitempty"`
  11922. MasterUid uint64 `protobuf:"varint,3,opt,name=master_uid,json=masterUid,proto3" json:"master_uid,omitempty"`
  11923. MasterEndTime uint64 `protobuf:"varint,4,opt,name=master_end_time,json=masterEndTime,proto3" json:"master_end_time,omitempty"`
  11924. ClickMemberList []uint64 `protobuf:"varint,5,rep,packed,name=click_member_list,json=clickMemberList,proto3" json:"click_member_list,omitempty"`
  11925. TaskList []*InvitationTaskData `protobuf:"bytes,6,rep,name=task_list,json=taskList,proto3" json:"task_list,omitempty"`
  11926. MemberUidList []*InvitationMemberValData `protobuf:"bytes,7,rep,name=member_uid_list,json=memberUidList,proto3" json:"member_uid_list,omitempty"`
  11927. LogList []*InvitationLogData `protobuf:"bytes,8,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  11928. ClickReplayMasterList []uint64 `protobuf:"varint,9,rep,packed,name=click_replay_master_list,json=clickReplayMasterList,proto3" json:"click_replay_master_list,omitempty"`
  11929. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  11930. XXX_unrecognized []byte `json:"-"`
  11931. XXX_sizecache int32 `json:"-"`
  11932. }
  11933. func (m *RoleInvitation) Reset() { *m = RoleInvitation{} }
  11934. func (m *RoleInvitation) String() string { return proto.CompactTextString(m) }
  11935. func (*RoleInvitation) ProtoMessage() {}
  11936. func (*RoleInvitation) Descriptor() ([]byte, []int) {
  11937. return fileDescriptor_116e343673f7ffaf, []int{197}
  11938. }
  11939. func (m *RoleInvitation) XXX_Unmarshal(b []byte) error {
  11940. return xxx_messageInfo_RoleInvitation.Unmarshal(m, b)
  11941. }
  11942. func (m *RoleInvitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  11943. return xxx_messageInfo_RoleInvitation.Marshal(b, m, deterministic)
  11944. }
  11945. func (m *RoleInvitation) XXX_Merge(src proto.Message) {
  11946. xxx_messageInfo_RoleInvitation.Merge(m, src)
  11947. }
  11948. func (m *RoleInvitation) XXX_Size() int {
  11949. return xxx_messageInfo_RoleInvitation.Size(m)
  11950. }
  11951. func (m *RoleInvitation) XXX_DiscardUnknown() {
  11952. xxx_messageInfo_RoleInvitation.DiscardUnknown(m)
  11953. }
  11954. var xxx_messageInfo_RoleInvitation proto.InternalMessageInfo
  11955. func (m *RoleInvitation) GetClickNum() int32 {
  11956. if m != nil {
  11957. return m.ClickNum
  11958. }
  11959. return 0
  11960. }
  11961. func (m *RoleInvitation) GetSelfInvitationNumber() uint64 {
  11962. if m != nil {
  11963. return m.SelfInvitationNumber
  11964. }
  11965. return 0
  11966. }
  11967. func (m *RoleInvitation) GetMasterUid() uint64 {
  11968. if m != nil {
  11969. return m.MasterUid
  11970. }
  11971. return 0
  11972. }
  11973. func (m *RoleInvitation) GetMasterEndTime() uint64 {
  11974. if m != nil {
  11975. return m.MasterEndTime
  11976. }
  11977. return 0
  11978. }
  11979. func (m *RoleInvitation) GetClickMemberList() []uint64 {
  11980. if m != nil {
  11981. return m.ClickMemberList
  11982. }
  11983. return nil
  11984. }
  11985. func (m *RoleInvitation) GetTaskList() []*InvitationTaskData {
  11986. if m != nil {
  11987. return m.TaskList
  11988. }
  11989. return nil
  11990. }
  11991. func (m *RoleInvitation) GetMemberUidList() []*InvitationMemberValData {
  11992. if m != nil {
  11993. return m.MemberUidList
  11994. }
  11995. return nil
  11996. }
  11997. func (m *RoleInvitation) GetLogList() []*InvitationLogData {
  11998. if m != nil {
  11999. return m.LogList
  12000. }
  12001. return nil
  12002. }
  12003. func (m *RoleInvitation) GetClickReplayMasterList() []uint64 {
  12004. if m != nil {
  12005. return m.ClickReplayMasterList
  12006. }
  12007. return nil
  12008. }
  12009. // //////////////////////抽卡
  12010. type DrawData struct {
  12011. DrawType int32 `protobuf:"varint,1,opt,name=draw_type,json=drawType,proto3" json:"draw_type,omitempty"`
  12012. DrawTimes int32 `protobuf:"varint,2,opt,name=draw_times,json=drawTimes,proto3" json:"draw_times,omitempty"`
  12013. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12014. XXX_unrecognized []byte `json:"-"`
  12015. XXX_sizecache int32 `json:"-"`
  12016. }
  12017. func (m *DrawData) Reset() { *m = DrawData{} }
  12018. func (m *DrawData) String() string { return proto.CompactTextString(m) }
  12019. func (*DrawData) ProtoMessage() {}
  12020. func (*DrawData) Descriptor() ([]byte, []int) {
  12021. return fileDescriptor_116e343673f7ffaf, []int{198}
  12022. }
  12023. func (m *DrawData) XXX_Unmarshal(b []byte) error {
  12024. return xxx_messageInfo_DrawData.Unmarshal(m, b)
  12025. }
  12026. func (m *DrawData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12027. return xxx_messageInfo_DrawData.Marshal(b, m, deterministic)
  12028. }
  12029. func (m *DrawData) XXX_Merge(src proto.Message) {
  12030. xxx_messageInfo_DrawData.Merge(m, src)
  12031. }
  12032. func (m *DrawData) XXX_Size() int {
  12033. return xxx_messageInfo_DrawData.Size(m)
  12034. }
  12035. func (m *DrawData) XXX_DiscardUnknown() {
  12036. xxx_messageInfo_DrawData.DiscardUnknown(m)
  12037. }
  12038. var xxx_messageInfo_DrawData proto.InternalMessageInfo
  12039. func (m *DrawData) GetDrawType() int32 {
  12040. if m != nil {
  12041. return m.DrawType
  12042. }
  12043. return 0
  12044. }
  12045. func (m *DrawData) GetDrawTimes() int32 {
  12046. if m != nil {
  12047. return m.DrawTimes
  12048. }
  12049. return 0
  12050. }
  12051. type RoleDraw struct {
  12052. DrawSystem []*DrawData `protobuf:"bytes,1,rep,name=draw_system,json=drawSystem,proto3" json:"draw_system,omitempty"`
  12053. // 历史抽卡次数
  12054. CardDrawTotalNum int32 `protobuf:"varint,2,opt,name=card_draw_total_num,json=cardDrawTotalNum,proto3" json:"card_draw_total_num,omitempty"`
  12055. PetDrawTotalNum int32 `protobuf:"varint,3,opt,name=pet_draw_total_num,json=petDrawTotalNum,proto3" json:"pet_draw_total_num,omitempty"`
  12056. SkillEquipDrawTotalNum int32 `protobuf:"varint,4,opt,name=skill_equip_draw_total_num,json=skillEquipDrawTotalNum,proto3" json:"skill_equip_draw_total_num,omitempty"`
  12057. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12058. XXX_unrecognized []byte `json:"-"`
  12059. XXX_sizecache int32 `json:"-"`
  12060. }
  12061. func (m *RoleDraw) Reset() { *m = RoleDraw{} }
  12062. func (m *RoleDraw) String() string { return proto.CompactTextString(m) }
  12063. func (*RoleDraw) ProtoMessage() {}
  12064. func (*RoleDraw) Descriptor() ([]byte, []int) {
  12065. return fileDescriptor_116e343673f7ffaf, []int{199}
  12066. }
  12067. func (m *RoleDraw) XXX_Unmarshal(b []byte) error {
  12068. return xxx_messageInfo_RoleDraw.Unmarshal(m, b)
  12069. }
  12070. func (m *RoleDraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12071. return xxx_messageInfo_RoleDraw.Marshal(b, m, deterministic)
  12072. }
  12073. func (m *RoleDraw) XXX_Merge(src proto.Message) {
  12074. xxx_messageInfo_RoleDraw.Merge(m, src)
  12075. }
  12076. func (m *RoleDraw) XXX_Size() int {
  12077. return xxx_messageInfo_RoleDraw.Size(m)
  12078. }
  12079. func (m *RoleDraw) XXX_DiscardUnknown() {
  12080. xxx_messageInfo_RoleDraw.DiscardUnknown(m)
  12081. }
  12082. var xxx_messageInfo_RoleDraw proto.InternalMessageInfo
  12083. func (m *RoleDraw) GetDrawSystem() []*DrawData {
  12084. if m != nil {
  12085. return m.DrawSystem
  12086. }
  12087. return nil
  12088. }
  12089. func (m *RoleDraw) GetCardDrawTotalNum() int32 {
  12090. if m != nil {
  12091. return m.CardDrawTotalNum
  12092. }
  12093. return 0
  12094. }
  12095. func (m *RoleDraw) GetPetDrawTotalNum() int32 {
  12096. if m != nil {
  12097. return m.PetDrawTotalNum
  12098. }
  12099. return 0
  12100. }
  12101. func (m *RoleDraw) GetSkillEquipDrawTotalNum() int32 {
  12102. if m != nil {
  12103. return m.SkillEquipDrawTotalNum
  12104. }
  12105. return 0
  12106. }
  12107. // 卢恩商品
  12108. type RuneGoods struct {
  12109. GoodsId int32 `protobuf:"varint,1,opt,name=goods_id,json=goodsId,proto3" json:"goods_id,omitempty"`
  12110. BuyNum int32 `protobuf:"varint,2,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  12111. HistoryBuy int32 `protobuf:"varint,3,opt,name=history_buy,json=historyBuy,proto3" json:"history_buy,omitempty"`
  12112. EndTime int64 `protobuf:"varint,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  12113. NextRewardTime int64 `protobuf:"varint,5,opt,name=next_reward_time,json=nextRewardTime,proto3" json:"next_reward_time,omitempty"`
  12114. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12115. XXX_unrecognized []byte `json:"-"`
  12116. XXX_sizecache int32 `json:"-"`
  12117. }
  12118. func (m *RuneGoods) Reset() { *m = RuneGoods{} }
  12119. func (m *RuneGoods) String() string { return proto.CompactTextString(m) }
  12120. func (*RuneGoods) ProtoMessage() {}
  12121. func (*RuneGoods) Descriptor() ([]byte, []int) {
  12122. return fileDescriptor_116e343673f7ffaf, []int{200}
  12123. }
  12124. func (m *RuneGoods) XXX_Unmarshal(b []byte) error {
  12125. return xxx_messageInfo_RuneGoods.Unmarshal(m, b)
  12126. }
  12127. func (m *RuneGoods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12128. return xxx_messageInfo_RuneGoods.Marshal(b, m, deterministic)
  12129. }
  12130. func (m *RuneGoods) XXX_Merge(src proto.Message) {
  12131. xxx_messageInfo_RuneGoods.Merge(m, src)
  12132. }
  12133. func (m *RuneGoods) XXX_Size() int {
  12134. return xxx_messageInfo_RuneGoods.Size(m)
  12135. }
  12136. func (m *RuneGoods) XXX_DiscardUnknown() {
  12137. xxx_messageInfo_RuneGoods.DiscardUnknown(m)
  12138. }
  12139. var xxx_messageInfo_RuneGoods proto.InternalMessageInfo
  12140. func (m *RuneGoods) GetGoodsId() int32 {
  12141. if m != nil {
  12142. return m.GoodsId
  12143. }
  12144. return 0
  12145. }
  12146. func (m *RuneGoods) GetBuyNum() int32 {
  12147. if m != nil {
  12148. return m.BuyNum
  12149. }
  12150. return 0
  12151. }
  12152. func (m *RuneGoods) GetHistoryBuy() int32 {
  12153. if m != nil {
  12154. return m.HistoryBuy
  12155. }
  12156. return 0
  12157. }
  12158. func (m *RuneGoods) GetEndTime() int64 {
  12159. if m != nil {
  12160. return m.EndTime
  12161. }
  12162. return 0
  12163. }
  12164. func (m *RuneGoods) GetNextRewardTime() int64 {
  12165. if m != nil {
  12166. return m.NextRewardTime
  12167. }
  12168. return 0
  12169. }
  12170. // 卢恩商店
  12171. type RuneShop struct {
  12172. ShopId int32 `protobuf:"varint,1,opt,name=shop_id,json=shopId,proto3" json:"shop_id,omitempty"`
  12173. SubShopId int32 `protobuf:"varint,2,opt,name=sub_shop_id,json=subShopId,proto3" json:"sub_shop_id,omitempty"`
  12174. GoodsInfo []*RuneGoods `protobuf:"bytes,3,rep,name=goods_info,json=goodsInfo,proto3" json:"goods_info,omitempty"`
  12175. NextRefresh int64 `protobuf:"varint,4,opt,name=next_refresh,json=nextRefresh,proto3" json:"next_refresh,omitempty"`
  12176. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12177. XXX_unrecognized []byte `json:"-"`
  12178. XXX_sizecache int32 `json:"-"`
  12179. }
  12180. func (m *RuneShop) Reset() { *m = RuneShop{} }
  12181. func (m *RuneShop) String() string { return proto.CompactTextString(m) }
  12182. func (*RuneShop) ProtoMessage() {}
  12183. func (*RuneShop) Descriptor() ([]byte, []int) {
  12184. return fileDescriptor_116e343673f7ffaf, []int{201}
  12185. }
  12186. func (m *RuneShop) XXX_Unmarshal(b []byte) error {
  12187. return xxx_messageInfo_RuneShop.Unmarshal(m, b)
  12188. }
  12189. func (m *RuneShop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12190. return xxx_messageInfo_RuneShop.Marshal(b, m, deterministic)
  12191. }
  12192. func (m *RuneShop) XXX_Merge(src proto.Message) {
  12193. xxx_messageInfo_RuneShop.Merge(m, src)
  12194. }
  12195. func (m *RuneShop) XXX_Size() int {
  12196. return xxx_messageInfo_RuneShop.Size(m)
  12197. }
  12198. func (m *RuneShop) XXX_DiscardUnknown() {
  12199. xxx_messageInfo_RuneShop.DiscardUnknown(m)
  12200. }
  12201. var xxx_messageInfo_RuneShop proto.InternalMessageInfo
  12202. func (m *RuneShop) GetShopId() int32 {
  12203. if m != nil {
  12204. return m.ShopId
  12205. }
  12206. return 0
  12207. }
  12208. func (m *RuneShop) GetSubShopId() int32 {
  12209. if m != nil {
  12210. return m.SubShopId
  12211. }
  12212. return 0
  12213. }
  12214. func (m *RuneShop) GetGoodsInfo() []*RuneGoods {
  12215. if m != nil {
  12216. return m.GoodsInfo
  12217. }
  12218. return nil
  12219. }
  12220. func (m *RuneShop) GetNextRefresh() int64 {
  12221. if m != nil {
  12222. return m.NextRefresh
  12223. }
  12224. return 0
  12225. }
  12226. type RuneExplore struct {
  12227. CurLvl int32 `protobuf:"varint,1,opt,name=curLvl,proto3" json:"curLvl,omitempty"`
  12228. TotalExp int32 `protobuf:"varint,2,opt,name=totalExp,proto3" json:"totalExp,omitempty"`
  12229. MissionExp int32 `protobuf:"varint,3,opt,name=missionExp,proto3" json:"missionExp,omitempty"`
  12230. BUnlock bool `protobuf:"varint,4,opt,name=bUnlock,proto3" json:"bUnlock,omitempty"`
  12231. FullMaxAward bool `protobuf:"varint,5,opt,name=fullMaxAward,proto3" json:"fullMaxAward,omitempty"`
  12232. State []*KeyValueType `protobuf:"bytes,6,rep,name=state,proto3" json:"state,omitempty"`
  12233. AlreadyRune int32 `protobuf:"varint,7,opt,name=alreadyRune,proto3" json:"alreadyRune,omitempty"`
  12234. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12235. XXX_unrecognized []byte `json:"-"`
  12236. XXX_sizecache int32 `json:"-"`
  12237. }
  12238. func (m *RuneExplore) Reset() { *m = RuneExplore{} }
  12239. func (m *RuneExplore) String() string { return proto.CompactTextString(m) }
  12240. func (*RuneExplore) ProtoMessage() {}
  12241. func (*RuneExplore) Descriptor() ([]byte, []int) {
  12242. return fileDescriptor_116e343673f7ffaf, []int{202}
  12243. }
  12244. func (m *RuneExplore) XXX_Unmarshal(b []byte) error {
  12245. return xxx_messageInfo_RuneExplore.Unmarshal(m, b)
  12246. }
  12247. func (m *RuneExplore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12248. return xxx_messageInfo_RuneExplore.Marshal(b, m, deterministic)
  12249. }
  12250. func (m *RuneExplore) XXX_Merge(src proto.Message) {
  12251. xxx_messageInfo_RuneExplore.Merge(m, src)
  12252. }
  12253. func (m *RuneExplore) XXX_Size() int {
  12254. return xxx_messageInfo_RuneExplore.Size(m)
  12255. }
  12256. func (m *RuneExplore) XXX_DiscardUnknown() {
  12257. xxx_messageInfo_RuneExplore.DiscardUnknown(m)
  12258. }
  12259. var xxx_messageInfo_RuneExplore proto.InternalMessageInfo
  12260. func (m *RuneExplore) GetCurLvl() int32 {
  12261. if m != nil {
  12262. return m.CurLvl
  12263. }
  12264. return 0
  12265. }
  12266. func (m *RuneExplore) GetTotalExp() int32 {
  12267. if m != nil {
  12268. return m.TotalExp
  12269. }
  12270. return 0
  12271. }
  12272. func (m *RuneExplore) GetMissionExp() int32 {
  12273. if m != nil {
  12274. return m.MissionExp
  12275. }
  12276. return 0
  12277. }
  12278. func (m *RuneExplore) GetBUnlock() bool {
  12279. if m != nil {
  12280. return m.BUnlock
  12281. }
  12282. return false
  12283. }
  12284. func (m *RuneExplore) GetFullMaxAward() bool {
  12285. if m != nil {
  12286. return m.FullMaxAward
  12287. }
  12288. return false
  12289. }
  12290. func (m *RuneExplore) GetState() []*KeyValueType {
  12291. if m != nil {
  12292. return m.State
  12293. }
  12294. return nil
  12295. }
  12296. func (m *RuneExplore) GetAlreadyRune() int32 {
  12297. if m != nil {
  12298. return m.AlreadyRune
  12299. }
  12300. return 0
  12301. }
  12302. type RuneBaseData struct {
  12303. ResetVersion int32 `protobuf:"varint,1,opt,name=reset_version,json=resetVersion,proto3" json:"reset_version,omitempty"`
  12304. MonthCardModify bool `protobuf:"varint,2,opt,name=month_card_modify,json=monthCardModify,proto3" json:"month_card_modify,omitempty"`
  12305. UsedCreditRecharge int32 `protobuf:"varint,3,opt,name=used_credit_recharge,json=usedCreditRecharge,proto3" json:"used_credit_recharge,omitempty"`
  12306. MaxCreditRecharge int32 `protobuf:"varint,4,opt,name=max_credit_recharge,json=maxCreditRecharge,proto3" json:"max_credit_recharge,omitempty"`
  12307. CreditRechargeLimit bool `protobuf:"varint,5,opt,name=credit_recharge_limit,json=creditRechargeLimit,proto3" json:"credit_recharge_limit,omitempty"`
  12308. PrivilegeData *RuneSpecialPrivilegeData `protobuf:"bytes,6,opt,name=privilege_data,json=privilegeData,proto3" json:"privilege_data,omitempty"`
  12309. IsPassCheck bool `protobuf:"varint,7,opt,name=is_pass_check,json=isPassCheck,proto3" json:"is_pass_check,omitempty"`
  12310. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12311. XXX_unrecognized []byte `json:"-"`
  12312. XXX_sizecache int32 `json:"-"`
  12313. }
  12314. func (m *RuneBaseData) Reset() { *m = RuneBaseData{} }
  12315. func (m *RuneBaseData) String() string { return proto.CompactTextString(m) }
  12316. func (*RuneBaseData) ProtoMessage() {}
  12317. func (*RuneBaseData) Descriptor() ([]byte, []int) {
  12318. return fileDescriptor_116e343673f7ffaf, []int{203}
  12319. }
  12320. func (m *RuneBaseData) XXX_Unmarshal(b []byte) error {
  12321. return xxx_messageInfo_RuneBaseData.Unmarshal(m, b)
  12322. }
  12323. func (m *RuneBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12324. return xxx_messageInfo_RuneBaseData.Marshal(b, m, deterministic)
  12325. }
  12326. func (m *RuneBaseData) XXX_Merge(src proto.Message) {
  12327. xxx_messageInfo_RuneBaseData.Merge(m, src)
  12328. }
  12329. func (m *RuneBaseData) XXX_Size() int {
  12330. return xxx_messageInfo_RuneBaseData.Size(m)
  12331. }
  12332. func (m *RuneBaseData) XXX_DiscardUnknown() {
  12333. xxx_messageInfo_RuneBaseData.DiscardUnknown(m)
  12334. }
  12335. var xxx_messageInfo_RuneBaseData proto.InternalMessageInfo
  12336. func (m *RuneBaseData) GetResetVersion() int32 {
  12337. if m != nil {
  12338. return m.ResetVersion
  12339. }
  12340. return 0
  12341. }
  12342. func (m *RuneBaseData) GetMonthCardModify() bool {
  12343. if m != nil {
  12344. return m.MonthCardModify
  12345. }
  12346. return false
  12347. }
  12348. func (m *RuneBaseData) GetUsedCreditRecharge() int32 {
  12349. if m != nil {
  12350. return m.UsedCreditRecharge
  12351. }
  12352. return 0
  12353. }
  12354. func (m *RuneBaseData) GetMaxCreditRecharge() int32 {
  12355. if m != nil {
  12356. return m.MaxCreditRecharge
  12357. }
  12358. return 0
  12359. }
  12360. func (m *RuneBaseData) GetCreditRechargeLimit() bool {
  12361. if m != nil {
  12362. return m.CreditRechargeLimit
  12363. }
  12364. return false
  12365. }
  12366. func (m *RuneBaseData) GetPrivilegeData() *RuneSpecialPrivilegeData {
  12367. if m != nil {
  12368. return m.PrivilegeData
  12369. }
  12370. return nil
  12371. }
  12372. func (m *RuneBaseData) GetIsPassCheck() bool {
  12373. if m != nil {
  12374. return m.IsPassCheck
  12375. }
  12376. return false
  12377. }
  12378. // 特权卡商店
  12379. type RuneSpecialPrivilegeData struct {
  12380. SpecialId int32 `protobuf:"varint,1,opt,name=special_id,json=specialId,proto3" json:"special_id,omitempty"`
  12381. RewardTime uint64 `protobuf:"varint,2,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12382. ProcessTime uint64 `protobuf:"varint,3,opt,name=process_time,json=processTime,proto3" json:"process_time,omitempty"`
  12383. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12384. XXX_unrecognized []byte `json:"-"`
  12385. XXX_sizecache int32 `json:"-"`
  12386. }
  12387. func (m *RuneSpecialPrivilegeData) Reset() { *m = RuneSpecialPrivilegeData{} }
  12388. func (m *RuneSpecialPrivilegeData) String() string { return proto.CompactTextString(m) }
  12389. func (*RuneSpecialPrivilegeData) ProtoMessage() {}
  12390. func (*RuneSpecialPrivilegeData) Descriptor() ([]byte, []int) {
  12391. return fileDescriptor_116e343673f7ffaf, []int{204}
  12392. }
  12393. func (m *RuneSpecialPrivilegeData) XXX_Unmarshal(b []byte) error {
  12394. return xxx_messageInfo_RuneSpecialPrivilegeData.Unmarshal(m, b)
  12395. }
  12396. func (m *RuneSpecialPrivilegeData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12397. return xxx_messageInfo_RuneSpecialPrivilegeData.Marshal(b, m, deterministic)
  12398. }
  12399. func (m *RuneSpecialPrivilegeData) XXX_Merge(src proto.Message) {
  12400. xxx_messageInfo_RuneSpecialPrivilegeData.Merge(m, src)
  12401. }
  12402. func (m *RuneSpecialPrivilegeData) XXX_Size() int {
  12403. return xxx_messageInfo_RuneSpecialPrivilegeData.Size(m)
  12404. }
  12405. func (m *RuneSpecialPrivilegeData) XXX_DiscardUnknown() {
  12406. xxx_messageInfo_RuneSpecialPrivilegeData.DiscardUnknown(m)
  12407. }
  12408. var xxx_messageInfo_RuneSpecialPrivilegeData proto.InternalMessageInfo
  12409. func (m *RuneSpecialPrivilegeData) GetSpecialId() int32 {
  12410. if m != nil {
  12411. return m.SpecialId
  12412. }
  12413. return 0
  12414. }
  12415. func (m *RuneSpecialPrivilegeData) GetRewardTime() uint64 {
  12416. if m != nil {
  12417. return m.RewardTime
  12418. }
  12419. return 0
  12420. }
  12421. func (m *RuneSpecialPrivilegeData) GetProcessTime() uint64 {
  12422. if m != nil {
  12423. return m.ProcessTime
  12424. }
  12425. return 0
  12426. }
  12427. // 卢恩商会
  12428. type RoleRune struct {
  12429. ShopList []*RuneShop `protobuf:"bytes,1,rep,name=shop_list,json=shopList,proto3" json:"shop_list,omitempty"`
  12430. RuneExplore *RuneExplore `protobuf:"bytes,2,opt,name=rune_explore,json=runeExplore,proto3" json:"rune_explore,omitempty"`
  12431. RuneBase *RuneBaseData `protobuf:"bytes,3,opt,name=rune_base,json=runeBase,proto3" json:"rune_base,omitempty"`
  12432. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12433. XXX_unrecognized []byte `json:"-"`
  12434. XXX_sizecache int32 `json:"-"`
  12435. }
  12436. func (m *RoleRune) Reset() { *m = RoleRune{} }
  12437. func (m *RoleRune) String() string { return proto.CompactTextString(m) }
  12438. func (*RoleRune) ProtoMessage() {}
  12439. func (*RoleRune) Descriptor() ([]byte, []int) {
  12440. return fileDescriptor_116e343673f7ffaf, []int{205}
  12441. }
  12442. func (m *RoleRune) XXX_Unmarshal(b []byte) error {
  12443. return xxx_messageInfo_RoleRune.Unmarshal(m, b)
  12444. }
  12445. func (m *RoleRune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12446. return xxx_messageInfo_RoleRune.Marshal(b, m, deterministic)
  12447. }
  12448. func (m *RoleRune) XXX_Merge(src proto.Message) {
  12449. xxx_messageInfo_RoleRune.Merge(m, src)
  12450. }
  12451. func (m *RoleRune) XXX_Size() int {
  12452. return xxx_messageInfo_RoleRune.Size(m)
  12453. }
  12454. func (m *RoleRune) XXX_DiscardUnknown() {
  12455. xxx_messageInfo_RoleRune.DiscardUnknown(m)
  12456. }
  12457. var xxx_messageInfo_RoleRune proto.InternalMessageInfo
  12458. func (m *RoleRune) GetShopList() []*RuneShop {
  12459. if m != nil {
  12460. return m.ShopList
  12461. }
  12462. return nil
  12463. }
  12464. func (m *RoleRune) GetRuneExplore() *RuneExplore {
  12465. if m != nil {
  12466. return m.RuneExplore
  12467. }
  12468. return nil
  12469. }
  12470. func (m *RoleRune) GetRuneBase() *RuneBaseData {
  12471. if m != nil {
  12472. return m.RuneBase
  12473. }
  12474. return nil
  12475. }
  12476. type RushRankTop3 struct {
  12477. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  12478. Data int32 `protobuf:"varint,2,opt,name=data,proto3" json:"data,omitempty"`
  12479. Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
  12480. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12481. XXX_unrecognized []byte `json:"-"`
  12482. XXX_sizecache int32 `json:"-"`
  12483. }
  12484. func (m *RushRankTop3) Reset() { *m = RushRankTop3{} }
  12485. func (m *RushRankTop3) String() string { return proto.CompactTextString(m) }
  12486. func (*RushRankTop3) ProtoMessage() {}
  12487. func (*RushRankTop3) Descriptor() ([]byte, []int) {
  12488. return fileDescriptor_116e343673f7ffaf, []int{206}
  12489. }
  12490. func (m *RushRankTop3) XXX_Unmarshal(b []byte) error {
  12491. return xxx_messageInfo_RushRankTop3.Unmarshal(m, b)
  12492. }
  12493. func (m *RushRankTop3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12494. return xxx_messageInfo_RushRankTop3.Marshal(b, m, deterministic)
  12495. }
  12496. func (m *RushRankTop3) XXX_Merge(src proto.Message) {
  12497. xxx_messageInfo_RushRankTop3.Merge(m, src)
  12498. }
  12499. func (m *RushRankTop3) XXX_Size() int {
  12500. return xxx_messageInfo_RushRankTop3.Size(m)
  12501. }
  12502. func (m *RushRankTop3) XXX_DiscardUnknown() {
  12503. xxx_messageInfo_RushRankTop3.DiscardUnknown(m)
  12504. }
  12505. var xxx_messageInfo_RushRankTop3 proto.InternalMessageInfo
  12506. func (m *RushRankTop3) GetName() string {
  12507. if m != nil {
  12508. return m.Name
  12509. }
  12510. return ""
  12511. }
  12512. func (m *RushRankTop3) GetData() int32 {
  12513. if m != nil {
  12514. return m.Data
  12515. }
  12516. return 0
  12517. }
  12518. func (m *RushRankTop3) GetRank() int32 {
  12519. if m != nil {
  12520. return m.Rank
  12521. }
  12522. return 0
  12523. }
  12524. type RushActivityData struct {
  12525. RushType int32 `protobuf:"varint,1,opt,name=rush_type,json=rushType,proto3" json:"rush_type,omitempty"`
  12526. InRush bool `protobuf:"varint,2,opt,name=in_rush,json=inRush,proto3" json:"in_rush,omitempty"`
  12527. NextRush uint64 `protobuf:"varint,3,opt,name=next_rush,json=nextRush,proto3" json:"next_rush,omitempty"`
  12528. Stage int32 `protobuf:"varint,4,opt,name=stage,proto3" json:"stage,omitempty"`
  12529. StageEnd uint64 `protobuf:"varint,5,opt,name=stage_end,json=stageEnd,proto3" json:"stage_end,omitempty"`
  12530. RushCount int32 `protobuf:"varint,6,opt,name=rush_count,json=rushCount,proto3" json:"rush_count,omitempty"`
  12531. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12532. XXX_unrecognized []byte `json:"-"`
  12533. XXX_sizecache int32 `json:"-"`
  12534. }
  12535. func (m *RushActivityData) Reset() { *m = RushActivityData{} }
  12536. func (m *RushActivityData) String() string { return proto.CompactTextString(m) }
  12537. func (*RushActivityData) ProtoMessage() {}
  12538. func (*RushActivityData) Descriptor() ([]byte, []int) {
  12539. return fileDescriptor_116e343673f7ffaf, []int{207}
  12540. }
  12541. func (m *RushActivityData) XXX_Unmarshal(b []byte) error {
  12542. return xxx_messageInfo_RushActivityData.Unmarshal(m, b)
  12543. }
  12544. func (m *RushActivityData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12545. return xxx_messageInfo_RushActivityData.Marshal(b, m, deterministic)
  12546. }
  12547. func (m *RushActivityData) XXX_Merge(src proto.Message) {
  12548. xxx_messageInfo_RushActivityData.Merge(m, src)
  12549. }
  12550. func (m *RushActivityData) XXX_Size() int {
  12551. return xxx_messageInfo_RushActivityData.Size(m)
  12552. }
  12553. func (m *RushActivityData) XXX_DiscardUnknown() {
  12554. xxx_messageInfo_RushActivityData.DiscardUnknown(m)
  12555. }
  12556. var xxx_messageInfo_RushActivityData proto.InternalMessageInfo
  12557. func (m *RushActivityData) GetRushType() int32 {
  12558. if m != nil {
  12559. return m.RushType
  12560. }
  12561. return 0
  12562. }
  12563. func (m *RushActivityData) GetInRush() bool {
  12564. if m != nil {
  12565. return m.InRush
  12566. }
  12567. return false
  12568. }
  12569. func (m *RushActivityData) GetNextRush() uint64 {
  12570. if m != nil {
  12571. return m.NextRush
  12572. }
  12573. return 0
  12574. }
  12575. func (m *RushActivityData) GetStage() int32 {
  12576. if m != nil {
  12577. return m.Stage
  12578. }
  12579. return 0
  12580. }
  12581. func (m *RushActivityData) GetStageEnd() uint64 {
  12582. if m != nil {
  12583. return m.StageEnd
  12584. }
  12585. return 0
  12586. }
  12587. func (m *RushActivityData) GetRushCount() int32 {
  12588. if m != nil {
  12589. return m.RushCount
  12590. }
  12591. return 0
  12592. }
  12593. // //////////////////////百人道场
  12594. // type
  12595. // =1占领空白领地
  12596. // =2自身击败机器人守卫占领领地的信息
  12597. // =3自身试图占领他人领地的战斗信息
  12598. // =4他人试图占领我方领地的战斗信息
  12599. // =5自身占领领地达到x小时时显示为
  12600. type DaoChang100Log struct {
  12601. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  12602. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  12603. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  12604. PosIdx int32 `protobuf:"varint,4,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12605. TargetPlayerName string `protobuf:"bytes,5,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  12606. TargetGuildName string `protobuf:"bytes,6,opt,name=target_guild_name,json=targetGuildName,proto3" json:"target_guild_name,omitempty"`
  12607. TargetPlayerUid uint64 `protobuf:"varint,7,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  12608. RewardTime uint32 `protobuf:"varint,8,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  12609. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12610. XXX_unrecognized []byte `json:"-"`
  12611. XXX_sizecache int32 `json:"-"`
  12612. }
  12613. func (m *DaoChang100Log) Reset() { *m = DaoChang100Log{} }
  12614. func (m *DaoChang100Log) String() string { return proto.CompactTextString(m) }
  12615. func (*DaoChang100Log) ProtoMessage() {}
  12616. func (*DaoChang100Log) Descriptor() ([]byte, []int) {
  12617. return fileDescriptor_116e343673f7ffaf, []int{208}
  12618. }
  12619. func (m *DaoChang100Log) XXX_Unmarshal(b []byte) error {
  12620. return xxx_messageInfo_DaoChang100Log.Unmarshal(m, b)
  12621. }
  12622. func (m *DaoChang100Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12623. return xxx_messageInfo_DaoChang100Log.Marshal(b, m, deterministic)
  12624. }
  12625. func (m *DaoChang100Log) XXX_Merge(src proto.Message) {
  12626. xxx_messageInfo_DaoChang100Log.Merge(m, src)
  12627. }
  12628. func (m *DaoChang100Log) XXX_Size() int {
  12629. return xxx_messageInfo_DaoChang100Log.Size(m)
  12630. }
  12631. func (m *DaoChang100Log) XXX_DiscardUnknown() {
  12632. xxx_messageInfo_DaoChang100Log.DiscardUnknown(m)
  12633. }
  12634. var xxx_messageInfo_DaoChang100Log proto.InternalMessageInfo
  12635. func (m *DaoChang100Log) GetType() int32 {
  12636. if m != nil {
  12637. return m.Type
  12638. }
  12639. return 0
  12640. }
  12641. func (m *DaoChang100Log) GetRecordTime() uint64 {
  12642. if m != nil {
  12643. return m.RecordTime
  12644. }
  12645. return 0
  12646. }
  12647. func (m *DaoChang100Log) GetState() bool {
  12648. if m != nil {
  12649. return m.State
  12650. }
  12651. return false
  12652. }
  12653. func (m *DaoChang100Log) GetPosIdx() int32 {
  12654. if m != nil {
  12655. return m.PosIdx
  12656. }
  12657. return 0
  12658. }
  12659. func (m *DaoChang100Log) GetTargetPlayerName() string {
  12660. if m != nil {
  12661. return m.TargetPlayerName
  12662. }
  12663. return ""
  12664. }
  12665. func (m *DaoChang100Log) GetTargetGuildName() string {
  12666. if m != nil {
  12667. return m.TargetGuildName
  12668. }
  12669. return ""
  12670. }
  12671. func (m *DaoChang100Log) GetTargetPlayerUid() uint64 {
  12672. if m != nil {
  12673. return m.TargetPlayerUid
  12674. }
  12675. return 0
  12676. }
  12677. func (m *DaoChang100Log) GetRewardTime() uint32 {
  12678. if m != nil {
  12679. return m.RewardTime
  12680. }
  12681. return 0
  12682. }
  12683. // 占位奖励处理(玩家对应数据)
  12684. type DaoChang100PosRewardData struct {
  12685. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12686. RewardStartTime uint64 `protobuf:"varint,2,opt,name=reward_start_time,json=rewardStartTime,proto3" json:"reward_start_time,omitempty"`
  12687. RewardEndTime uint64 `protobuf:"varint,3,opt,name=reward_end_time,json=rewardEndTime,proto3" json:"reward_end_time,omitempty"`
  12688. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12689. XXX_unrecognized []byte `json:"-"`
  12690. XXX_sizecache int32 `json:"-"`
  12691. }
  12692. func (m *DaoChang100PosRewardData) Reset() { *m = DaoChang100PosRewardData{} }
  12693. func (m *DaoChang100PosRewardData) String() string { return proto.CompactTextString(m) }
  12694. func (*DaoChang100PosRewardData) ProtoMessage() {}
  12695. func (*DaoChang100PosRewardData) Descriptor() ([]byte, []int) {
  12696. return fileDescriptor_116e343673f7ffaf, []int{209}
  12697. }
  12698. func (m *DaoChang100PosRewardData) XXX_Unmarshal(b []byte) error {
  12699. return xxx_messageInfo_DaoChang100PosRewardData.Unmarshal(m, b)
  12700. }
  12701. func (m *DaoChang100PosRewardData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12702. return xxx_messageInfo_DaoChang100PosRewardData.Marshal(b, m, deterministic)
  12703. }
  12704. func (m *DaoChang100PosRewardData) XXX_Merge(src proto.Message) {
  12705. xxx_messageInfo_DaoChang100PosRewardData.Merge(m, src)
  12706. }
  12707. func (m *DaoChang100PosRewardData) XXX_Size() int {
  12708. return xxx_messageInfo_DaoChang100PosRewardData.Size(m)
  12709. }
  12710. func (m *DaoChang100PosRewardData) XXX_DiscardUnknown() {
  12711. xxx_messageInfo_DaoChang100PosRewardData.DiscardUnknown(m)
  12712. }
  12713. var xxx_messageInfo_DaoChang100PosRewardData proto.InternalMessageInfo
  12714. func (m *DaoChang100PosRewardData) GetPosIdx() int32 {
  12715. if m != nil {
  12716. return m.PosIdx
  12717. }
  12718. return 0
  12719. }
  12720. func (m *DaoChang100PosRewardData) GetRewardStartTime() uint64 {
  12721. if m != nil {
  12722. return m.RewardStartTime
  12723. }
  12724. return 0
  12725. }
  12726. func (m *DaoChang100PosRewardData) GetRewardEndTime() uint64 {
  12727. if m != nil {
  12728. return m.RewardEndTime
  12729. }
  12730. return 0
  12731. }
  12732. // 占位信息
  12733. type DaoChang100PosIdxData struct {
  12734. PosIdx int32 `protobuf:"varint,1,opt,name=pos_idx,json=posIdx,proto3" json:"pos_idx,omitempty"`
  12735. OwnerStartTime uint64 `protobuf:"varint,2,opt,name=owner_start_time,json=ownerStartTime,proto3" json:"owner_start_time,omitempty"`
  12736. OwnerEndTime uint64 `protobuf:"varint,3,opt,name=owner_end_time,json=ownerEndTime,proto3" json:"owner_end_time,omitempty"`
  12737. OwnerProtectEndTime uint64 `protobuf:"varint,4,opt,name=owner_protect_end_time,json=ownerProtectEndTime,proto3" json:"owner_protect_end_time,omitempty"`
  12738. OwnerBrief *CommonPlayerBriefInfo `protobuf:"bytes,5,opt,name=owner_brief,json=ownerBrief,proto3" json:"owner_brief,omitempty"`
  12739. OwnerRobotId int32 `protobuf:"varint,6,opt,name=owner_robot_id,json=ownerRobotId,proto3" json:"owner_robot_id,omitempty"`
  12740. FightEndTime uint64 `protobuf:"varint,7,opt,name=fight_end_time,json=fightEndTime,proto3" json:"fight_end_time,omitempty"`
  12741. GuildId uint64 `protobuf:"varint,8,opt,name=guild_id,json=guildId,proto3" json:"guild_id,omitempty"`
  12742. GuildName string `protobuf:"bytes,9,opt,name=guild_name,json=guildName,proto3" json:"guild_name,omitempty"`
  12743. RefreshTime uint64 `protobuf:"varint,10,opt,name=refresh_time,json=refreshTime,proto3" json:"refresh_time,omitempty"`
  12744. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12745. XXX_unrecognized []byte `json:"-"`
  12746. XXX_sizecache int32 `json:"-"`
  12747. }
  12748. func (m *DaoChang100PosIdxData) Reset() { *m = DaoChang100PosIdxData{} }
  12749. func (m *DaoChang100PosIdxData) String() string { return proto.CompactTextString(m) }
  12750. func (*DaoChang100PosIdxData) ProtoMessage() {}
  12751. func (*DaoChang100PosIdxData) Descriptor() ([]byte, []int) {
  12752. return fileDescriptor_116e343673f7ffaf, []int{210}
  12753. }
  12754. func (m *DaoChang100PosIdxData) XXX_Unmarshal(b []byte) error {
  12755. return xxx_messageInfo_DaoChang100PosIdxData.Unmarshal(m, b)
  12756. }
  12757. func (m *DaoChang100PosIdxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12758. return xxx_messageInfo_DaoChang100PosIdxData.Marshal(b, m, deterministic)
  12759. }
  12760. func (m *DaoChang100PosIdxData) XXX_Merge(src proto.Message) {
  12761. xxx_messageInfo_DaoChang100PosIdxData.Merge(m, src)
  12762. }
  12763. func (m *DaoChang100PosIdxData) XXX_Size() int {
  12764. return xxx_messageInfo_DaoChang100PosIdxData.Size(m)
  12765. }
  12766. func (m *DaoChang100PosIdxData) XXX_DiscardUnknown() {
  12767. xxx_messageInfo_DaoChang100PosIdxData.DiscardUnknown(m)
  12768. }
  12769. var xxx_messageInfo_DaoChang100PosIdxData proto.InternalMessageInfo
  12770. func (m *DaoChang100PosIdxData) GetPosIdx() int32 {
  12771. if m != nil {
  12772. return m.PosIdx
  12773. }
  12774. return 0
  12775. }
  12776. func (m *DaoChang100PosIdxData) GetOwnerStartTime() uint64 {
  12777. if m != nil {
  12778. return m.OwnerStartTime
  12779. }
  12780. return 0
  12781. }
  12782. func (m *DaoChang100PosIdxData) GetOwnerEndTime() uint64 {
  12783. if m != nil {
  12784. return m.OwnerEndTime
  12785. }
  12786. return 0
  12787. }
  12788. func (m *DaoChang100PosIdxData) GetOwnerProtectEndTime() uint64 {
  12789. if m != nil {
  12790. return m.OwnerProtectEndTime
  12791. }
  12792. return 0
  12793. }
  12794. func (m *DaoChang100PosIdxData) GetOwnerBrief() *CommonPlayerBriefInfo {
  12795. if m != nil {
  12796. return m.OwnerBrief
  12797. }
  12798. return nil
  12799. }
  12800. func (m *DaoChang100PosIdxData) GetOwnerRobotId() int32 {
  12801. if m != nil {
  12802. return m.OwnerRobotId
  12803. }
  12804. return 0
  12805. }
  12806. func (m *DaoChang100PosIdxData) GetFightEndTime() uint64 {
  12807. if m != nil {
  12808. return m.FightEndTime
  12809. }
  12810. return 0
  12811. }
  12812. func (m *DaoChang100PosIdxData) GetGuildId() uint64 {
  12813. if m != nil {
  12814. return m.GuildId
  12815. }
  12816. return 0
  12817. }
  12818. func (m *DaoChang100PosIdxData) GetGuildName() string {
  12819. if m != nil {
  12820. return m.GuildName
  12821. }
  12822. return ""
  12823. }
  12824. func (m *DaoChang100PosIdxData) GetRefreshTime() uint64 {
  12825. if m != nil {
  12826. return m.RefreshTime
  12827. }
  12828. return 0
  12829. }
  12830. type WheelRewardItemInfo struct {
  12831. ItemIdx int32 `protobuf:"varint,1,opt,name=item_idx,json=itemIdx,proto3" json:"item_idx,omitempty"`
  12832. ItemId int32 `protobuf:"varint,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
  12833. ItemNum int32 `protobuf:"varint,3,opt,name=item_num,json=itemNum,proto3" json:"item_num,omitempty"`
  12834. RewardType int32 `protobuf:"varint,4,opt,name=reward_type,json=rewardType,proto3" json:"reward_type,omitempty"`
  12835. HasReward bool `protobuf:"varint,5,opt,name=has_reward,json=hasReward,proto3" json:"has_reward,omitempty"`
  12836. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12837. XXX_unrecognized []byte `json:"-"`
  12838. XXX_sizecache int32 `json:"-"`
  12839. }
  12840. func (m *WheelRewardItemInfo) Reset() { *m = WheelRewardItemInfo{} }
  12841. func (m *WheelRewardItemInfo) String() string { return proto.CompactTextString(m) }
  12842. func (*WheelRewardItemInfo) ProtoMessage() {}
  12843. func (*WheelRewardItemInfo) Descriptor() ([]byte, []int) {
  12844. return fileDescriptor_116e343673f7ffaf, []int{211}
  12845. }
  12846. func (m *WheelRewardItemInfo) XXX_Unmarshal(b []byte) error {
  12847. return xxx_messageInfo_WheelRewardItemInfo.Unmarshal(m, b)
  12848. }
  12849. func (m *WheelRewardItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12850. return xxx_messageInfo_WheelRewardItemInfo.Marshal(b, m, deterministic)
  12851. }
  12852. func (m *WheelRewardItemInfo) XXX_Merge(src proto.Message) {
  12853. xxx_messageInfo_WheelRewardItemInfo.Merge(m, src)
  12854. }
  12855. func (m *WheelRewardItemInfo) XXX_Size() int {
  12856. return xxx_messageInfo_WheelRewardItemInfo.Size(m)
  12857. }
  12858. func (m *WheelRewardItemInfo) XXX_DiscardUnknown() {
  12859. xxx_messageInfo_WheelRewardItemInfo.DiscardUnknown(m)
  12860. }
  12861. var xxx_messageInfo_WheelRewardItemInfo proto.InternalMessageInfo
  12862. func (m *WheelRewardItemInfo) GetItemIdx() int32 {
  12863. if m != nil {
  12864. return m.ItemIdx
  12865. }
  12866. return 0
  12867. }
  12868. func (m *WheelRewardItemInfo) GetItemId() int32 {
  12869. if m != nil {
  12870. return m.ItemId
  12871. }
  12872. return 0
  12873. }
  12874. func (m *WheelRewardItemInfo) GetItemNum() int32 {
  12875. if m != nil {
  12876. return m.ItemNum
  12877. }
  12878. return 0
  12879. }
  12880. func (m *WheelRewardItemInfo) GetRewardType() int32 {
  12881. if m != nil {
  12882. return m.RewardType
  12883. }
  12884. return 0
  12885. }
  12886. func (m *WheelRewardItemInfo) GetHasReward() bool {
  12887. if m != nil {
  12888. return m.HasReward
  12889. }
  12890. return false
  12891. }
  12892. type WheelLogData struct {
  12893. LogTime uint64 `protobuf:"varint,1,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  12894. NickName string `protobuf:"bytes,2,opt,name=nick_name,json=nickName,proto3" json:"nick_name,omitempty"`
  12895. Uid uint64 `protobuf:"varint,3,opt,name=uid,proto3" json:"uid,omitempty"`
  12896. ItemList []*KeyValueType `protobuf:"bytes,4,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  12897. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12898. XXX_unrecognized []byte `json:"-"`
  12899. XXX_sizecache int32 `json:"-"`
  12900. }
  12901. func (m *WheelLogData) Reset() { *m = WheelLogData{} }
  12902. func (m *WheelLogData) String() string { return proto.CompactTextString(m) }
  12903. func (*WheelLogData) ProtoMessage() {}
  12904. func (*WheelLogData) Descriptor() ([]byte, []int) {
  12905. return fileDescriptor_116e343673f7ffaf, []int{212}
  12906. }
  12907. func (m *WheelLogData) XXX_Unmarshal(b []byte) error {
  12908. return xxx_messageInfo_WheelLogData.Unmarshal(m, b)
  12909. }
  12910. func (m *WheelLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12911. return xxx_messageInfo_WheelLogData.Marshal(b, m, deterministic)
  12912. }
  12913. func (m *WheelLogData) XXX_Merge(src proto.Message) {
  12914. xxx_messageInfo_WheelLogData.Merge(m, src)
  12915. }
  12916. func (m *WheelLogData) XXX_Size() int {
  12917. return xxx_messageInfo_WheelLogData.Size(m)
  12918. }
  12919. func (m *WheelLogData) XXX_DiscardUnknown() {
  12920. xxx_messageInfo_WheelLogData.DiscardUnknown(m)
  12921. }
  12922. var xxx_messageInfo_WheelLogData proto.InternalMessageInfo
  12923. func (m *WheelLogData) GetLogTime() uint64 {
  12924. if m != nil {
  12925. return m.LogTime
  12926. }
  12927. return 0
  12928. }
  12929. func (m *WheelLogData) GetNickName() string {
  12930. if m != nil {
  12931. return m.NickName
  12932. }
  12933. return ""
  12934. }
  12935. func (m *WheelLogData) GetUid() uint64 {
  12936. if m != nil {
  12937. return m.Uid
  12938. }
  12939. return 0
  12940. }
  12941. func (m *WheelLogData) GetItemList() []*KeyValueType {
  12942. if m != nil {
  12943. return m.ItemList
  12944. }
  12945. return nil
  12946. }
  12947. type RoleDaoChang100 struct {
  12948. ChallengeCount int32 `protobuf:"varint,1,opt,name=challenge_count,json=challengeCount,proto3" json:"challenge_count,omitempty"`
  12949. ChallengeBuyCount int32 `protobuf:"varint,2,opt,name=challenge_buy_count,json=challengeBuyCount,proto3" json:"challenge_buy_count,omitempty"`
  12950. BuyCount int32 `protobuf:"varint,3,opt,name=buy_count,json=buyCount,proto3" json:"buy_count,omitempty"`
  12951. BaseRewardTime uint64 `protobuf:"varint,4,opt,name=base_reward_time,json=baseRewardTime,proto3" json:"base_reward_time,omitempty"`
  12952. LogState bool `protobuf:"varint,5,opt,name=log_state,json=logState,proto3" json:"log_state,omitempty"`
  12953. LastAttackUid uint64 `protobuf:"varint,6,opt,name=last_attack_uid,json=lastAttackUid,proto3" json:"last_attack_uid,omitempty"`
  12954. TipsDesc string `protobuf:"bytes,7,opt,name=tips_desc,json=tipsDesc,proto3" json:"tips_desc,omitempty"`
  12955. // 道场转盘
  12956. WheelRewardItemList []*WheelRewardItemInfo `protobuf:"bytes,10,rep,name=wheel_reward_item_list,json=wheelRewardItemList,proto3" json:"wheel_reward_item_list,omitempty"`
  12957. WheelOpen bool `protobuf:"varint,11,opt,name=wheel_open,json=wheelOpen,proto3" json:"wheel_open,omitempty"`
  12958. WheelRefreshNum int32 `protobuf:"varint,12,opt,name=wheel_refresh_num,json=wheelRefreshNum,proto3" json:"wheel_refresh_num,omitempty"`
  12959. TemplateIdx int32 `protobuf:"varint,13,opt,name=template_idx,json=templateIdx,proto3" json:"template_idx,omitempty"`
  12960. WheelNum int32 `protobuf:"varint,14,opt,name=wheel_num,json=wheelNum,proto3" json:"wheel_num,omitempty"`
  12961. WheelIdx int32 `protobuf:"varint,15,opt,name=wheel_idx,json=wheelIdx,proto3" json:"wheel_idx,omitempty"`
  12962. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  12963. XXX_unrecognized []byte `json:"-"`
  12964. XXX_sizecache int32 `json:"-"`
  12965. }
  12966. func (m *RoleDaoChang100) Reset() { *m = RoleDaoChang100{} }
  12967. func (m *RoleDaoChang100) String() string { return proto.CompactTextString(m) }
  12968. func (*RoleDaoChang100) ProtoMessage() {}
  12969. func (*RoleDaoChang100) Descriptor() ([]byte, []int) {
  12970. return fileDescriptor_116e343673f7ffaf, []int{213}
  12971. }
  12972. func (m *RoleDaoChang100) XXX_Unmarshal(b []byte) error {
  12973. return xxx_messageInfo_RoleDaoChang100.Unmarshal(m, b)
  12974. }
  12975. func (m *RoleDaoChang100) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  12976. return xxx_messageInfo_RoleDaoChang100.Marshal(b, m, deterministic)
  12977. }
  12978. func (m *RoleDaoChang100) XXX_Merge(src proto.Message) {
  12979. xxx_messageInfo_RoleDaoChang100.Merge(m, src)
  12980. }
  12981. func (m *RoleDaoChang100) XXX_Size() int {
  12982. return xxx_messageInfo_RoleDaoChang100.Size(m)
  12983. }
  12984. func (m *RoleDaoChang100) XXX_DiscardUnknown() {
  12985. xxx_messageInfo_RoleDaoChang100.DiscardUnknown(m)
  12986. }
  12987. var xxx_messageInfo_RoleDaoChang100 proto.InternalMessageInfo
  12988. func (m *RoleDaoChang100) GetChallengeCount() int32 {
  12989. if m != nil {
  12990. return m.ChallengeCount
  12991. }
  12992. return 0
  12993. }
  12994. func (m *RoleDaoChang100) GetChallengeBuyCount() int32 {
  12995. if m != nil {
  12996. return m.ChallengeBuyCount
  12997. }
  12998. return 0
  12999. }
  13000. func (m *RoleDaoChang100) GetBuyCount() int32 {
  13001. if m != nil {
  13002. return m.BuyCount
  13003. }
  13004. return 0
  13005. }
  13006. func (m *RoleDaoChang100) GetBaseRewardTime() uint64 {
  13007. if m != nil {
  13008. return m.BaseRewardTime
  13009. }
  13010. return 0
  13011. }
  13012. func (m *RoleDaoChang100) GetLogState() bool {
  13013. if m != nil {
  13014. return m.LogState
  13015. }
  13016. return false
  13017. }
  13018. func (m *RoleDaoChang100) GetLastAttackUid() uint64 {
  13019. if m != nil {
  13020. return m.LastAttackUid
  13021. }
  13022. return 0
  13023. }
  13024. func (m *RoleDaoChang100) GetTipsDesc() string {
  13025. if m != nil {
  13026. return m.TipsDesc
  13027. }
  13028. return ""
  13029. }
  13030. func (m *RoleDaoChang100) GetWheelRewardItemList() []*WheelRewardItemInfo {
  13031. if m != nil {
  13032. return m.WheelRewardItemList
  13033. }
  13034. return nil
  13035. }
  13036. func (m *RoleDaoChang100) GetWheelOpen() bool {
  13037. if m != nil {
  13038. return m.WheelOpen
  13039. }
  13040. return false
  13041. }
  13042. func (m *RoleDaoChang100) GetWheelRefreshNum() int32 {
  13043. if m != nil {
  13044. return m.WheelRefreshNum
  13045. }
  13046. return 0
  13047. }
  13048. func (m *RoleDaoChang100) GetTemplateIdx() int32 {
  13049. if m != nil {
  13050. return m.TemplateIdx
  13051. }
  13052. return 0
  13053. }
  13054. func (m *RoleDaoChang100) GetWheelNum() int32 {
  13055. if m != nil {
  13056. return m.WheelNum
  13057. }
  13058. return 0
  13059. }
  13060. func (m *RoleDaoChang100) GetWheelIdx() int32 {
  13061. if m != nil {
  13062. return m.WheelIdx
  13063. }
  13064. return 0
  13065. }
  13066. type RoleCheatChat struct {
  13067. TargetId []uint64 `protobuf:"varint,1,rep,packed,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  13068. ChatMsgCrc32 uint64 `protobuf:"varint,2,opt,name=chat_msg_crc32,json=chatMsgCrc32,proto3" json:"chat_msg_crc32,omitempty"`
  13069. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13070. XXX_unrecognized []byte `json:"-"`
  13071. XXX_sizecache int32 `json:"-"`
  13072. }
  13073. func (m *RoleCheatChat) Reset() { *m = RoleCheatChat{} }
  13074. func (m *RoleCheatChat) String() string { return proto.CompactTextString(m) }
  13075. func (*RoleCheatChat) ProtoMessage() {}
  13076. func (*RoleCheatChat) Descriptor() ([]byte, []int) {
  13077. return fileDescriptor_116e343673f7ffaf, []int{214}
  13078. }
  13079. func (m *RoleCheatChat) XXX_Unmarshal(b []byte) error {
  13080. return xxx_messageInfo_RoleCheatChat.Unmarshal(m, b)
  13081. }
  13082. func (m *RoleCheatChat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13083. return xxx_messageInfo_RoleCheatChat.Marshal(b, m, deterministic)
  13084. }
  13085. func (m *RoleCheatChat) XXX_Merge(src proto.Message) {
  13086. xxx_messageInfo_RoleCheatChat.Merge(m, src)
  13087. }
  13088. func (m *RoleCheatChat) XXX_Size() int {
  13089. return xxx_messageInfo_RoleCheatChat.Size(m)
  13090. }
  13091. func (m *RoleCheatChat) XXX_DiscardUnknown() {
  13092. xxx_messageInfo_RoleCheatChat.DiscardUnknown(m)
  13093. }
  13094. var xxx_messageInfo_RoleCheatChat proto.InternalMessageInfo
  13095. func (m *RoleCheatChat) GetTargetId() []uint64 {
  13096. if m != nil {
  13097. return m.TargetId
  13098. }
  13099. return nil
  13100. }
  13101. func (m *RoleCheatChat) GetChatMsgCrc32() uint64 {
  13102. if m != nil {
  13103. return m.ChatMsgCrc32
  13104. }
  13105. return 0
  13106. }
  13107. type RoleStatistic struct {
  13108. CheatData []*KeyValueType `protobuf:"bytes,1,rep,name=cheat_data,json=cheatData,proto3" json:"cheat_data,omitempty"`
  13109. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13110. XXX_unrecognized []byte `json:"-"`
  13111. XXX_sizecache int32 `json:"-"`
  13112. }
  13113. func (m *RoleStatistic) Reset() { *m = RoleStatistic{} }
  13114. func (m *RoleStatistic) String() string { return proto.CompactTextString(m) }
  13115. func (*RoleStatistic) ProtoMessage() {}
  13116. func (*RoleStatistic) Descriptor() ([]byte, []int) {
  13117. return fileDescriptor_116e343673f7ffaf, []int{215}
  13118. }
  13119. func (m *RoleStatistic) XXX_Unmarshal(b []byte) error {
  13120. return xxx_messageInfo_RoleStatistic.Unmarshal(m, b)
  13121. }
  13122. func (m *RoleStatistic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13123. return xxx_messageInfo_RoleStatistic.Marshal(b, m, deterministic)
  13124. }
  13125. func (m *RoleStatistic) XXX_Merge(src proto.Message) {
  13126. xxx_messageInfo_RoleStatistic.Merge(m, src)
  13127. }
  13128. func (m *RoleStatistic) XXX_Size() int {
  13129. return xxx_messageInfo_RoleStatistic.Size(m)
  13130. }
  13131. func (m *RoleStatistic) XXX_DiscardUnknown() {
  13132. xxx_messageInfo_RoleStatistic.DiscardUnknown(m)
  13133. }
  13134. var xxx_messageInfo_RoleStatistic proto.InternalMessageInfo
  13135. func (m *RoleStatistic) GetCheatData() []*KeyValueType {
  13136. if m != nil {
  13137. return m.CheatData
  13138. }
  13139. return nil
  13140. }
  13141. type KeepSake struct {
  13142. KeepSakeId int32 `protobuf:"varint,1,opt,name=keep_sake_id,json=keepSakeId,proto3" json:"keep_sake_id,omitempty"`
  13143. KeepSakeLevel int32 `protobuf:"varint,2,opt,name=keep_sake_level,json=keepSakeLevel,proto3" json:"keep_sake_level,omitempty"`
  13144. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13145. XXX_unrecognized []byte `json:"-"`
  13146. XXX_sizecache int32 `json:"-"`
  13147. }
  13148. func (m *KeepSake) Reset() { *m = KeepSake{} }
  13149. func (m *KeepSake) String() string { return proto.CompactTextString(m) }
  13150. func (*KeepSake) ProtoMessage() {}
  13151. func (*KeepSake) Descriptor() ([]byte, []int) {
  13152. return fileDescriptor_116e343673f7ffaf, []int{216}
  13153. }
  13154. func (m *KeepSake) XXX_Unmarshal(b []byte) error {
  13155. return xxx_messageInfo_KeepSake.Unmarshal(m, b)
  13156. }
  13157. func (m *KeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13158. return xxx_messageInfo_KeepSake.Marshal(b, m, deterministic)
  13159. }
  13160. func (m *KeepSake) XXX_Merge(src proto.Message) {
  13161. xxx_messageInfo_KeepSake.Merge(m, src)
  13162. }
  13163. func (m *KeepSake) XXX_Size() int {
  13164. return xxx_messageInfo_KeepSake.Size(m)
  13165. }
  13166. func (m *KeepSake) XXX_DiscardUnknown() {
  13167. xxx_messageInfo_KeepSake.DiscardUnknown(m)
  13168. }
  13169. var xxx_messageInfo_KeepSake proto.InternalMessageInfo
  13170. func (m *KeepSake) GetKeepSakeId() int32 {
  13171. if m != nil {
  13172. return m.KeepSakeId
  13173. }
  13174. return 0
  13175. }
  13176. func (m *KeepSake) GetKeepSakeLevel() int32 {
  13177. if m != nil {
  13178. return m.KeepSakeLevel
  13179. }
  13180. return 0
  13181. }
  13182. type RoleKeepSake struct {
  13183. KeepSake []*KeepSake `protobuf:"bytes,1,rep,name=keep_sake,json=keepSake,proto3" json:"keep_sake,omitempty"`
  13184. Material []*KeyValueType `protobuf:"bytes,2,rep,name=material,proto3" json:"material,omitempty"`
  13185. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13186. XXX_unrecognized []byte `json:"-"`
  13187. XXX_sizecache int32 `json:"-"`
  13188. }
  13189. func (m *RoleKeepSake) Reset() { *m = RoleKeepSake{} }
  13190. func (m *RoleKeepSake) String() string { return proto.CompactTextString(m) }
  13191. func (*RoleKeepSake) ProtoMessage() {}
  13192. func (*RoleKeepSake) Descriptor() ([]byte, []int) {
  13193. return fileDescriptor_116e343673f7ffaf, []int{217}
  13194. }
  13195. func (m *RoleKeepSake) XXX_Unmarshal(b []byte) error {
  13196. return xxx_messageInfo_RoleKeepSake.Unmarshal(m, b)
  13197. }
  13198. func (m *RoleKeepSake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13199. return xxx_messageInfo_RoleKeepSake.Marshal(b, m, deterministic)
  13200. }
  13201. func (m *RoleKeepSake) XXX_Merge(src proto.Message) {
  13202. xxx_messageInfo_RoleKeepSake.Merge(m, src)
  13203. }
  13204. func (m *RoleKeepSake) XXX_Size() int {
  13205. return xxx_messageInfo_RoleKeepSake.Size(m)
  13206. }
  13207. func (m *RoleKeepSake) XXX_DiscardUnknown() {
  13208. xxx_messageInfo_RoleKeepSake.DiscardUnknown(m)
  13209. }
  13210. var xxx_messageInfo_RoleKeepSake proto.InternalMessageInfo
  13211. func (m *RoleKeepSake) GetKeepSake() []*KeepSake {
  13212. if m != nil {
  13213. return m.KeepSake
  13214. }
  13215. return nil
  13216. }
  13217. func (m *RoleKeepSake) GetMaterial() []*KeyValueType {
  13218. if m != nil {
  13219. return m.Material
  13220. }
  13221. return nil
  13222. }
  13223. type KeepSakeCollection struct {
  13224. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13225. LogTime int64 `protobuf:"varint,3,opt,name=log_time,json=logTime,proto3" json:"log_time,omitempty"`
  13226. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13227. XXX_unrecognized []byte `json:"-"`
  13228. XXX_sizecache int32 `json:"-"`
  13229. }
  13230. func (m *KeepSakeCollection) Reset() { *m = KeepSakeCollection{} }
  13231. func (m *KeepSakeCollection) String() string { return proto.CompactTextString(m) }
  13232. func (*KeepSakeCollection) ProtoMessage() {}
  13233. func (*KeepSakeCollection) Descriptor() ([]byte, []int) {
  13234. return fileDescriptor_116e343673f7ffaf, []int{218}
  13235. }
  13236. func (m *KeepSakeCollection) XXX_Unmarshal(b []byte) error {
  13237. return xxx_messageInfo_KeepSakeCollection.Unmarshal(m, b)
  13238. }
  13239. func (m *KeepSakeCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13240. return xxx_messageInfo_KeepSakeCollection.Marshal(b, m, deterministic)
  13241. }
  13242. func (m *KeepSakeCollection) XXX_Merge(src proto.Message) {
  13243. xxx_messageInfo_KeepSakeCollection.Merge(m, src)
  13244. }
  13245. func (m *KeepSakeCollection) XXX_Size() int {
  13246. return xxx_messageInfo_KeepSakeCollection.Size(m)
  13247. }
  13248. func (m *KeepSakeCollection) XXX_DiscardUnknown() {
  13249. xxx_messageInfo_KeepSakeCollection.DiscardUnknown(m)
  13250. }
  13251. var xxx_messageInfo_KeepSakeCollection proto.InternalMessageInfo
  13252. func (m *KeepSakeCollection) GetUid() uint64 {
  13253. if m != nil {
  13254. return m.Uid
  13255. }
  13256. return 0
  13257. }
  13258. func (m *KeepSakeCollection) GetLogTime() int64 {
  13259. if m != nil {
  13260. return m.LogTime
  13261. }
  13262. return 0
  13263. }
  13264. // 宠物冲榜信息
  13265. type RushInfo struct {
  13266. PetConfigId int32 `protobuf:"varint,1,opt,name=pet_config_id,json=petConfigId,proto3" json:"pet_config_id,omitempty"`
  13267. PetScore int32 `protobuf:"varint,2,opt,name=pet_score,json=petScore,proto3" json:"pet_score,omitempty"`
  13268. PetLevel int32 `protobuf:"varint,3,opt,name=pet_level,json=petLevel,proto3" json:"pet_level,omitempty"`
  13269. TotalSkillLevel int32 `protobuf:"varint,4,opt,name=total_skill_level,json=totalSkillLevel,proto3" json:"total_skill_level,omitempty"`
  13270. QualityScore int32 `protobuf:"varint,5,opt,name=quality_score,json=qualityScore,proto3" json:"quality_score,omitempty"`
  13271. LevelScore int32 `protobuf:"varint,6,opt,name=level_score,json=levelScore,proto3" json:"level_score,omitempty"`
  13272. SkillScore int32 `protobuf:"varint,7,opt,name=skill_score,json=skillScore,proto3" json:"skill_score,omitempty"`
  13273. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13274. XXX_unrecognized []byte `json:"-"`
  13275. XXX_sizecache int32 `json:"-"`
  13276. }
  13277. func (m *RushInfo) Reset() { *m = RushInfo{} }
  13278. func (m *RushInfo) String() string { return proto.CompactTextString(m) }
  13279. func (*RushInfo) ProtoMessage() {}
  13280. func (*RushInfo) Descriptor() ([]byte, []int) {
  13281. return fileDescriptor_116e343673f7ffaf, []int{219}
  13282. }
  13283. func (m *RushInfo) XXX_Unmarshal(b []byte) error {
  13284. return xxx_messageInfo_RushInfo.Unmarshal(m, b)
  13285. }
  13286. func (m *RushInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13287. return xxx_messageInfo_RushInfo.Marshal(b, m, deterministic)
  13288. }
  13289. func (m *RushInfo) XXX_Merge(src proto.Message) {
  13290. xxx_messageInfo_RushInfo.Merge(m, src)
  13291. }
  13292. func (m *RushInfo) XXX_Size() int {
  13293. return xxx_messageInfo_RushInfo.Size(m)
  13294. }
  13295. func (m *RushInfo) XXX_DiscardUnknown() {
  13296. xxx_messageInfo_RushInfo.DiscardUnknown(m)
  13297. }
  13298. var xxx_messageInfo_RushInfo proto.InternalMessageInfo
  13299. func (m *RushInfo) GetPetConfigId() int32 {
  13300. if m != nil {
  13301. return m.PetConfigId
  13302. }
  13303. return 0
  13304. }
  13305. func (m *RushInfo) GetPetScore() int32 {
  13306. if m != nil {
  13307. return m.PetScore
  13308. }
  13309. return 0
  13310. }
  13311. func (m *RushInfo) GetPetLevel() int32 {
  13312. if m != nil {
  13313. return m.PetLevel
  13314. }
  13315. return 0
  13316. }
  13317. func (m *RushInfo) GetTotalSkillLevel() int32 {
  13318. if m != nil {
  13319. return m.TotalSkillLevel
  13320. }
  13321. return 0
  13322. }
  13323. func (m *RushInfo) GetQualityScore() int32 {
  13324. if m != nil {
  13325. return m.QualityScore
  13326. }
  13327. return 0
  13328. }
  13329. func (m *RushInfo) GetLevelScore() int32 {
  13330. if m != nil {
  13331. return m.LevelScore
  13332. }
  13333. return 0
  13334. }
  13335. func (m *RushInfo) GetSkillScore() int32 {
  13336. if m != nil {
  13337. return m.SkillScore
  13338. }
  13339. return 0
  13340. }
  13341. type RushPetInfo struct {
  13342. Info []*RushInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
  13343. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13344. XXX_unrecognized []byte `json:"-"`
  13345. XXX_sizecache int32 `json:"-"`
  13346. }
  13347. func (m *RushPetInfo) Reset() { *m = RushPetInfo{} }
  13348. func (m *RushPetInfo) String() string { return proto.CompactTextString(m) }
  13349. func (*RushPetInfo) ProtoMessage() {}
  13350. func (*RushPetInfo) Descriptor() ([]byte, []int) {
  13351. return fileDescriptor_116e343673f7ffaf, []int{220}
  13352. }
  13353. func (m *RushPetInfo) XXX_Unmarshal(b []byte) error {
  13354. return xxx_messageInfo_RushPetInfo.Unmarshal(m, b)
  13355. }
  13356. func (m *RushPetInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13357. return xxx_messageInfo_RushPetInfo.Marshal(b, m, deterministic)
  13358. }
  13359. func (m *RushPetInfo) XXX_Merge(src proto.Message) {
  13360. xxx_messageInfo_RushPetInfo.Merge(m, src)
  13361. }
  13362. func (m *RushPetInfo) XXX_Size() int {
  13363. return xxx_messageInfo_RushPetInfo.Size(m)
  13364. }
  13365. func (m *RushPetInfo) XXX_DiscardUnknown() {
  13366. xxx_messageInfo_RushPetInfo.DiscardUnknown(m)
  13367. }
  13368. var xxx_messageInfo_RushPetInfo proto.InternalMessageInfo
  13369. func (m *RushPetInfo) GetInfo() []*RushInfo {
  13370. if m != nil {
  13371. return m.Info
  13372. }
  13373. return nil
  13374. }
  13375. type RushPetData struct {
  13376. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13377. TotalScore int32 `protobuf:"varint,2,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  13378. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
  13379. PetInfo *RushPetInfo `protobuf:"bytes,4,opt,name=pet_info,json=petInfo,proto3" json:"pet_info,omitempty"`
  13380. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13381. XXX_unrecognized []byte `json:"-"`
  13382. XXX_sizecache int32 `json:"-"`
  13383. }
  13384. func (m *RushPetData) Reset() { *m = RushPetData{} }
  13385. func (m *RushPetData) String() string { return proto.CompactTextString(m) }
  13386. func (*RushPetData) ProtoMessage() {}
  13387. func (*RushPetData) Descriptor() ([]byte, []int) {
  13388. return fileDescriptor_116e343673f7ffaf, []int{221}
  13389. }
  13390. func (m *RushPetData) XXX_Unmarshal(b []byte) error {
  13391. return xxx_messageInfo_RushPetData.Unmarshal(m, b)
  13392. }
  13393. func (m *RushPetData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13394. return xxx_messageInfo_RushPetData.Marshal(b, m, deterministic)
  13395. }
  13396. func (m *RushPetData) XXX_Merge(src proto.Message) {
  13397. xxx_messageInfo_RushPetData.Merge(m, src)
  13398. }
  13399. func (m *RushPetData) XXX_Size() int {
  13400. return xxx_messageInfo_RushPetData.Size(m)
  13401. }
  13402. func (m *RushPetData) XXX_DiscardUnknown() {
  13403. xxx_messageInfo_RushPetData.DiscardUnknown(m)
  13404. }
  13405. var xxx_messageInfo_RushPetData proto.InternalMessageInfo
  13406. func (m *RushPetData) GetRank() int32 {
  13407. if m != nil {
  13408. return m.Rank
  13409. }
  13410. return 0
  13411. }
  13412. func (m *RushPetData) GetTotalScore() int32 {
  13413. if m != nil {
  13414. return m.TotalScore
  13415. }
  13416. return 0
  13417. }
  13418. func (m *RushPetData) GetName() string {
  13419. if m != nil {
  13420. return m.Name
  13421. }
  13422. return ""
  13423. }
  13424. func (m *RushPetData) GetPetInfo() *RushPetInfo {
  13425. if m != nil {
  13426. return m.PetInfo
  13427. }
  13428. return nil
  13429. }
  13430. // //////////////////////跨服数据
  13431. type RoleCross struct {
  13432. Yuanhangtrial *RoleYuanHangTrial `protobuf:"bytes,1,opt,name=yuanhangtrial,proto3" json:"yuanhangtrial,omitempty"`
  13433. Crosstoptower *RoleCrossTopTower `protobuf:"bytes,2,opt,name=crosstoptower,proto3" json:"crosstoptower,omitempty"`
  13434. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13435. XXX_unrecognized []byte `json:"-"`
  13436. XXX_sizecache int32 `json:"-"`
  13437. }
  13438. func (m *RoleCross) Reset() { *m = RoleCross{} }
  13439. func (m *RoleCross) String() string { return proto.CompactTextString(m) }
  13440. func (*RoleCross) ProtoMessage() {}
  13441. func (*RoleCross) Descriptor() ([]byte, []int) {
  13442. return fileDescriptor_116e343673f7ffaf, []int{222}
  13443. }
  13444. func (m *RoleCross) XXX_Unmarshal(b []byte) error {
  13445. return xxx_messageInfo_RoleCross.Unmarshal(m, b)
  13446. }
  13447. func (m *RoleCross) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13448. return xxx_messageInfo_RoleCross.Marshal(b, m, deterministic)
  13449. }
  13450. func (m *RoleCross) XXX_Merge(src proto.Message) {
  13451. xxx_messageInfo_RoleCross.Merge(m, src)
  13452. }
  13453. func (m *RoleCross) XXX_Size() int {
  13454. return xxx_messageInfo_RoleCross.Size(m)
  13455. }
  13456. func (m *RoleCross) XXX_DiscardUnknown() {
  13457. xxx_messageInfo_RoleCross.DiscardUnknown(m)
  13458. }
  13459. var xxx_messageInfo_RoleCross proto.InternalMessageInfo
  13460. func (m *RoleCross) GetYuanhangtrial() *RoleYuanHangTrial {
  13461. if m != nil {
  13462. return m.Yuanhangtrial
  13463. }
  13464. return nil
  13465. }
  13466. func (m *RoleCross) GetCrosstoptower() *RoleCrossTopTower {
  13467. if m != nil {
  13468. return m.Crosstoptower
  13469. }
  13470. return nil
  13471. }
  13472. // //远航试炼
  13473. type RoleYuanHangTrial struct {
  13474. ChallengeNum int32 `protobuf:"varint,1,opt,name=challenge_num,json=challengeNum,proto3" json:"challenge_num,omitempty"`
  13475. TrialNum int32 `protobuf:"varint,2,opt,name=trial_num,json=trialNum,proto3" json:"trial_num,omitempty"`
  13476. RefreshTrialType int32 `protobuf:"varint,3,opt,name=refresh_trial_type,json=refreshTrialType,proto3" json:"refresh_trial_type,omitempty"`
  13477. TrialData *YuanHangTrialData `protobuf:"bytes,4,opt,name=trial_data,json=trialData,proto3" json:"trial_data,omitempty"`
  13478. LogList []*YuanHangTrialLogData `protobuf:"bytes,5,rep,name=log_list,json=logList,proto3" json:"log_list,omitempty"`
  13479. TrialScore int32 `protobuf:"varint,6,opt,name=trial_score,json=trialScore,proto3" json:"trial_score,omitempty"`
  13480. BuyNum int32 `protobuf:"varint,7,opt,name=buy_num,json=buyNum,proto3" json:"buy_num,omitempty"`
  13481. BuyConsume float64 `protobuf:"fixed64,8,opt,name=buy_consume,json=buyConsume,proto3" json:"buy_consume,omitempty"`
  13482. BuyType int32 `protobuf:"varint,9,opt,name=buy_type,json=buyType,proto3" json:"buy_type,omitempty"`
  13483. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13484. XXX_unrecognized []byte `json:"-"`
  13485. XXX_sizecache int32 `json:"-"`
  13486. }
  13487. func (m *RoleYuanHangTrial) Reset() { *m = RoleYuanHangTrial{} }
  13488. func (m *RoleYuanHangTrial) String() string { return proto.CompactTextString(m) }
  13489. func (*RoleYuanHangTrial) ProtoMessage() {}
  13490. func (*RoleYuanHangTrial) Descriptor() ([]byte, []int) {
  13491. return fileDescriptor_116e343673f7ffaf, []int{223}
  13492. }
  13493. func (m *RoleYuanHangTrial) XXX_Unmarshal(b []byte) error {
  13494. return xxx_messageInfo_RoleYuanHangTrial.Unmarshal(m, b)
  13495. }
  13496. func (m *RoleYuanHangTrial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13497. return xxx_messageInfo_RoleYuanHangTrial.Marshal(b, m, deterministic)
  13498. }
  13499. func (m *RoleYuanHangTrial) XXX_Merge(src proto.Message) {
  13500. xxx_messageInfo_RoleYuanHangTrial.Merge(m, src)
  13501. }
  13502. func (m *RoleYuanHangTrial) XXX_Size() int {
  13503. return xxx_messageInfo_RoleYuanHangTrial.Size(m)
  13504. }
  13505. func (m *RoleYuanHangTrial) XXX_DiscardUnknown() {
  13506. xxx_messageInfo_RoleYuanHangTrial.DiscardUnknown(m)
  13507. }
  13508. var xxx_messageInfo_RoleYuanHangTrial proto.InternalMessageInfo
  13509. func (m *RoleYuanHangTrial) GetChallengeNum() int32 {
  13510. if m != nil {
  13511. return m.ChallengeNum
  13512. }
  13513. return 0
  13514. }
  13515. func (m *RoleYuanHangTrial) GetTrialNum() int32 {
  13516. if m != nil {
  13517. return m.TrialNum
  13518. }
  13519. return 0
  13520. }
  13521. func (m *RoleYuanHangTrial) GetRefreshTrialType() int32 {
  13522. if m != nil {
  13523. return m.RefreshTrialType
  13524. }
  13525. return 0
  13526. }
  13527. func (m *RoleYuanHangTrial) GetTrialData() *YuanHangTrialData {
  13528. if m != nil {
  13529. return m.TrialData
  13530. }
  13531. return nil
  13532. }
  13533. func (m *RoleYuanHangTrial) GetLogList() []*YuanHangTrialLogData {
  13534. if m != nil {
  13535. return m.LogList
  13536. }
  13537. return nil
  13538. }
  13539. func (m *RoleYuanHangTrial) GetTrialScore() int32 {
  13540. if m != nil {
  13541. return m.TrialScore
  13542. }
  13543. return 0
  13544. }
  13545. func (m *RoleYuanHangTrial) GetBuyNum() int32 {
  13546. if m != nil {
  13547. return m.BuyNum
  13548. }
  13549. return 0
  13550. }
  13551. func (m *RoleYuanHangTrial) GetBuyConsume() float64 {
  13552. if m != nil {
  13553. return m.BuyConsume
  13554. }
  13555. return 0
  13556. }
  13557. func (m *RoleYuanHangTrial) GetBuyType() int32 {
  13558. if m != nil {
  13559. return m.BuyType
  13560. }
  13561. return 0
  13562. }
  13563. type YuanHangTrialData struct {
  13564. Uid uint64 `protobuf:"varint,1,opt,name=uid,proto3" json:"uid,omitempty"`
  13565. Zone int32 `protobuf:"varint,2,opt,name=zone,proto3" json:"zone,omitempty"`
  13566. TrialType int32 `protobuf:"varint,3,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13567. EndTimeStamp uint64 `protobuf:"varint,4,opt,name=end_time_stamp,json=endTimeStamp,proto3" json:"end_time_stamp,omitempty"`
  13568. RewardState bool `protobuf:"varint,5,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13569. DirtyStamp uint64 `protobuf:"varint,6,opt,name=dirty_stamp,json=dirtyStamp,proto3" json:"dirty_stamp,omitempty"`
  13570. BeChallengeNum int32 `protobuf:"varint,7,opt,name=be_challenge_num,json=beChallengeNum,proto3" json:"be_challenge_num,omitempty"`
  13571. BeChallengeUidList []uint64 `protobuf:"varint,8,rep,packed,name=be_challenge_uid_list,json=beChallengeUidList,proto3" json:"be_challenge_uid_list,omitempty"`
  13572. FromRealZone int32 `protobuf:"varint,9,opt,name=from_real_zone,json=fromRealZone,proto3" json:"from_real_zone,omitempty"`
  13573. DurationTime int32 `protobuf:"varint,10,opt,name=duration_time,json=durationTime,proto3" json:"duration_time,omitempty"`
  13574. LineNum int32 `protobuf:"varint,11,opt,name=line_num,json=lineNum,proto3" json:"line_num,omitempty"`
  13575. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13576. XXX_unrecognized []byte `json:"-"`
  13577. XXX_sizecache int32 `json:"-"`
  13578. }
  13579. func (m *YuanHangTrialData) Reset() { *m = YuanHangTrialData{} }
  13580. func (m *YuanHangTrialData) String() string { return proto.CompactTextString(m) }
  13581. func (*YuanHangTrialData) ProtoMessage() {}
  13582. func (*YuanHangTrialData) Descriptor() ([]byte, []int) {
  13583. return fileDescriptor_116e343673f7ffaf, []int{224}
  13584. }
  13585. func (m *YuanHangTrialData) XXX_Unmarshal(b []byte) error {
  13586. return xxx_messageInfo_YuanHangTrialData.Unmarshal(m, b)
  13587. }
  13588. func (m *YuanHangTrialData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13589. return xxx_messageInfo_YuanHangTrialData.Marshal(b, m, deterministic)
  13590. }
  13591. func (m *YuanHangTrialData) XXX_Merge(src proto.Message) {
  13592. xxx_messageInfo_YuanHangTrialData.Merge(m, src)
  13593. }
  13594. func (m *YuanHangTrialData) XXX_Size() int {
  13595. return xxx_messageInfo_YuanHangTrialData.Size(m)
  13596. }
  13597. func (m *YuanHangTrialData) XXX_DiscardUnknown() {
  13598. xxx_messageInfo_YuanHangTrialData.DiscardUnknown(m)
  13599. }
  13600. var xxx_messageInfo_YuanHangTrialData proto.InternalMessageInfo
  13601. func (m *YuanHangTrialData) GetUid() uint64 {
  13602. if m != nil {
  13603. return m.Uid
  13604. }
  13605. return 0
  13606. }
  13607. func (m *YuanHangTrialData) GetZone() int32 {
  13608. if m != nil {
  13609. return m.Zone
  13610. }
  13611. return 0
  13612. }
  13613. func (m *YuanHangTrialData) GetTrialType() int32 {
  13614. if m != nil {
  13615. return m.TrialType
  13616. }
  13617. return 0
  13618. }
  13619. func (m *YuanHangTrialData) GetEndTimeStamp() uint64 {
  13620. if m != nil {
  13621. return m.EndTimeStamp
  13622. }
  13623. return 0
  13624. }
  13625. func (m *YuanHangTrialData) GetRewardState() bool {
  13626. if m != nil {
  13627. return m.RewardState
  13628. }
  13629. return false
  13630. }
  13631. func (m *YuanHangTrialData) GetDirtyStamp() uint64 {
  13632. if m != nil {
  13633. return m.DirtyStamp
  13634. }
  13635. return 0
  13636. }
  13637. func (m *YuanHangTrialData) GetBeChallengeNum() int32 {
  13638. if m != nil {
  13639. return m.BeChallengeNum
  13640. }
  13641. return 0
  13642. }
  13643. func (m *YuanHangTrialData) GetBeChallengeUidList() []uint64 {
  13644. if m != nil {
  13645. return m.BeChallengeUidList
  13646. }
  13647. return nil
  13648. }
  13649. func (m *YuanHangTrialData) GetFromRealZone() int32 {
  13650. if m != nil {
  13651. return m.FromRealZone
  13652. }
  13653. return 0
  13654. }
  13655. func (m *YuanHangTrialData) GetDurationTime() int32 {
  13656. if m != nil {
  13657. return m.DurationTime
  13658. }
  13659. return 0
  13660. }
  13661. func (m *YuanHangTrialData) GetLineNum() int32 {
  13662. if m != nil {
  13663. return m.LineNum
  13664. }
  13665. return 0
  13666. }
  13667. // type
  13668. // 1 你被xxx挑战,失去xxx奖励
  13669. // 2 你对xx发起了抢夺,获得了xxx奖励
  13670. // 3 你对xx发起了抢夺,但是自己无法获取到奖励
  13671. type YuanHangTrialLogData struct {
  13672. Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
  13673. RecordTime uint64 `protobuf:"varint,2,opt,name=record_time,json=recordTime,proto3" json:"record_time,omitempty"`
  13674. State bool `protobuf:"varint,3,opt,name=state,proto3" json:"state,omitempty"`
  13675. TargetPlayerName string `protobuf:"bytes,4,opt,name=target_player_name,json=targetPlayerName,proto3" json:"target_player_name,omitempty"`
  13676. TargetPlayerUid uint64 `protobuf:"varint,5,opt,name=target_player_uid,json=targetPlayerUid,proto3" json:"target_player_uid,omitempty"`
  13677. TargetPlayerZone int32 `protobuf:"varint,6,opt,name=target_player_zone,json=targetPlayerZone,proto3" json:"target_player_zone,omitempty"`
  13678. TrialType int32 `protobuf:"varint,7,opt,name=trial_type,json=trialType,proto3" json:"trial_type,omitempty"`
  13679. ItemList []*KeyValueType `protobuf:"bytes,8,rep,name=item_list,json=itemList,proto3" json:"item_list,omitempty"`
  13680. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13681. XXX_unrecognized []byte `json:"-"`
  13682. XXX_sizecache int32 `json:"-"`
  13683. }
  13684. func (m *YuanHangTrialLogData) Reset() { *m = YuanHangTrialLogData{} }
  13685. func (m *YuanHangTrialLogData) String() string { return proto.CompactTextString(m) }
  13686. func (*YuanHangTrialLogData) ProtoMessage() {}
  13687. func (*YuanHangTrialLogData) Descriptor() ([]byte, []int) {
  13688. return fileDescriptor_116e343673f7ffaf, []int{225}
  13689. }
  13690. func (m *YuanHangTrialLogData) XXX_Unmarshal(b []byte) error {
  13691. return xxx_messageInfo_YuanHangTrialLogData.Unmarshal(m, b)
  13692. }
  13693. func (m *YuanHangTrialLogData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13694. return xxx_messageInfo_YuanHangTrialLogData.Marshal(b, m, deterministic)
  13695. }
  13696. func (m *YuanHangTrialLogData) XXX_Merge(src proto.Message) {
  13697. xxx_messageInfo_YuanHangTrialLogData.Merge(m, src)
  13698. }
  13699. func (m *YuanHangTrialLogData) XXX_Size() int {
  13700. return xxx_messageInfo_YuanHangTrialLogData.Size(m)
  13701. }
  13702. func (m *YuanHangTrialLogData) XXX_DiscardUnknown() {
  13703. xxx_messageInfo_YuanHangTrialLogData.DiscardUnknown(m)
  13704. }
  13705. var xxx_messageInfo_YuanHangTrialLogData proto.InternalMessageInfo
  13706. func (m *YuanHangTrialLogData) GetType() int32 {
  13707. if m != nil {
  13708. return m.Type
  13709. }
  13710. return 0
  13711. }
  13712. func (m *YuanHangTrialLogData) GetRecordTime() uint64 {
  13713. if m != nil {
  13714. return m.RecordTime
  13715. }
  13716. return 0
  13717. }
  13718. func (m *YuanHangTrialLogData) GetState() bool {
  13719. if m != nil {
  13720. return m.State
  13721. }
  13722. return false
  13723. }
  13724. func (m *YuanHangTrialLogData) GetTargetPlayerName() string {
  13725. if m != nil {
  13726. return m.TargetPlayerName
  13727. }
  13728. return ""
  13729. }
  13730. func (m *YuanHangTrialLogData) GetTargetPlayerUid() uint64 {
  13731. if m != nil {
  13732. return m.TargetPlayerUid
  13733. }
  13734. return 0
  13735. }
  13736. func (m *YuanHangTrialLogData) GetTargetPlayerZone() int32 {
  13737. if m != nil {
  13738. return m.TargetPlayerZone
  13739. }
  13740. return 0
  13741. }
  13742. func (m *YuanHangTrialLogData) GetTrialType() int32 {
  13743. if m != nil {
  13744. return m.TrialType
  13745. }
  13746. return 0
  13747. }
  13748. func (m *YuanHangTrialLogData) GetItemList() []*KeyValueType {
  13749. if m != nil {
  13750. return m.ItemList
  13751. }
  13752. return nil
  13753. }
  13754. type CommonRankInfo struct {
  13755. Rank int32 `protobuf:"varint,1,opt,name=rank,proto3" json:"rank,omitempty"`
  13756. BriefInfo *CommonPlayerBriefInfo `protobuf:"bytes,2,opt,name=brief_info,json=briefInfo,proto3" json:"brief_info,omitempty"`
  13757. Score int32 `protobuf:"varint,3,opt,name=score,proto3" json:"score,omitempty"`
  13758. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13759. XXX_unrecognized []byte `json:"-"`
  13760. XXX_sizecache int32 `json:"-"`
  13761. }
  13762. func (m *CommonRankInfo) Reset() { *m = CommonRankInfo{} }
  13763. func (m *CommonRankInfo) String() string { return proto.CompactTextString(m) }
  13764. func (*CommonRankInfo) ProtoMessage() {}
  13765. func (*CommonRankInfo) Descriptor() ([]byte, []int) {
  13766. return fileDescriptor_116e343673f7ffaf, []int{226}
  13767. }
  13768. func (m *CommonRankInfo) XXX_Unmarshal(b []byte) error {
  13769. return xxx_messageInfo_CommonRankInfo.Unmarshal(m, b)
  13770. }
  13771. func (m *CommonRankInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13772. return xxx_messageInfo_CommonRankInfo.Marshal(b, m, deterministic)
  13773. }
  13774. func (m *CommonRankInfo) XXX_Merge(src proto.Message) {
  13775. xxx_messageInfo_CommonRankInfo.Merge(m, src)
  13776. }
  13777. func (m *CommonRankInfo) XXX_Size() int {
  13778. return xxx_messageInfo_CommonRankInfo.Size(m)
  13779. }
  13780. func (m *CommonRankInfo) XXX_DiscardUnknown() {
  13781. xxx_messageInfo_CommonRankInfo.DiscardUnknown(m)
  13782. }
  13783. var xxx_messageInfo_CommonRankInfo proto.InternalMessageInfo
  13784. func (m *CommonRankInfo) GetRank() int32 {
  13785. if m != nil {
  13786. return m.Rank
  13787. }
  13788. return 0
  13789. }
  13790. func (m *CommonRankInfo) GetBriefInfo() *CommonPlayerBriefInfo {
  13791. if m != nil {
  13792. return m.BriefInfo
  13793. }
  13794. return nil
  13795. }
  13796. func (m *CommonRankInfo) GetScore() int32 {
  13797. if m != nil {
  13798. return m.Score
  13799. }
  13800. return 0
  13801. }
  13802. // 巅峰爬塔
  13803. type RoleCrossTopTower struct {
  13804. ValidEndTime uint64 `protobuf:"varint,1,opt,name=valid_end_time,json=validEndTime,proto3" json:"valid_end_time,omitempty"`
  13805. FightList []*TopTowerFightRoleInfo `protobuf:"bytes,2,rep,name=fight_list,json=fightList,proto3" json:"fight_list,omitempty"`
  13806. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13807. XXX_unrecognized []byte `json:"-"`
  13808. XXX_sizecache int32 `json:"-"`
  13809. }
  13810. func (m *RoleCrossTopTower) Reset() { *m = RoleCrossTopTower{} }
  13811. func (m *RoleCrossTopTower) String() string { return proto.CompactTextString(m) }
  13812. func (*RoleCrossTopTower) ProtoMessage() {}
  13813. func (*RoleCrossTopTower) Descriptor() ([]byte, []int) {
  13814. return fileDescriptor_116e343673f7ffaf, []int{227}
  13815. }
  13816. func (m *RoleCrossTopTower) XXX_Unmarshal(b []byte) error {
  13817. return xxx_messageInfo_RoleCrossTopTower.Unmarshal(m, b)
  13818. }
  13819. func (m *RoleCrossTopTower) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13820. return xxx_messageInfo_RoleCrossTopTower.Marshal(b, m, deterministic)
  13821. }
  13822. func (m *RoleCrossTopTower) XXX_Merge(src proto.Message) {
  13823. xxx_messageInfo_RoleCrossTopTower.Merge(m, src)
  13824. }
  13825. func (m *RoleCrossTopTower) XXX_Size() int {
  13826. return xxx_messageInfo_RoleCrossTopTower.Size(m)
  13827. }
  13828. func (m *RoleCrossTopTower) XXX_DiscardUnknown() {
  13829. xxx_messageInfo_RoleCrossTopTower.DiscardUnknown(m)
  13830. }
  13831. var xxx_messageInfo_RoleCrossTopTower proto.InternalMessageInfo
  13832. func (m *RoleCrossTopTower) GetValidEndTime() uint64 {
  13833. if m != nil {
  13834. return m.ValidEndTime
  13835. }
  13836. return 0
  13837. }
  13838. func (m *RoleCrossTopTower) GetFightList() []*TopTowerFightRoleInfo {
  13839. if m != nil {
  13840. return m.FightList
  13841. }
  13842. return nil
  13843. }
  13844. type TopTowerFightRoleInfo struct {
  13845. Idx int32 `protobuf:"varint,1,opt,name=idx,proto3" json:"idx,omitempty"`
  13846. FightInfo *FightRoleInfo `protobuf:"bytes,2,opt,name=fight_info,json=fightInfo,proto3" json:"fight_info,omitempty"`
  13847. RewardState bool `protobuf:"varint,3,opt,name=reward_state,json=rewardState,proto3" json:"reward_state,omitempty"`
  13848. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13849. XXX_unrecognized []byte `json:"-"`
  13850. XXX_sizecache int32 `json:"-"`
  13851. }
  13852. func (m *TopTowerFightRoleInfo) Reset() { *m = TopTowerFightRoleInfo{} }
  13853. func (m *TopTowerFightRoleInfo) String() string { return proto.CompactTextString(m) }
  13854. func (*TopTowerFightRoleInfo) ProtoMessage() {}
  13855. func (*TopTowerFightRoleInfo) Descriptor() ([]byte, []int) {
  13856. return fileDescriptor_116e343673f7ffaf, []int{228}
  13857. }
  13858. func (m *TopTowerFightRoleInfo) XXX_Unmarshal(b []byte) error {
  13859. return xxx_messageInfo_TopTowerFightRoleInfo.Unmarshal(m, b)
  13860. }
  13861. func (m *TopTowerFightRoleInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13862. return xxx_messageInfo_TopTowerFightRoleInfo.Marshal(b, m, deterministic)
  13863. }
  13864. func (m *TopTowerFightRoleInfo) XXX_Merge(src proto.Message) {
  13865. xxx_messageInfo_TopTowerFightRoleInfo.Merge(m, src)
  13866. }
  13867. func (m *TopTowerFightRoleInfo) XXX_Size() int {
  13868. return xxx_messageInfo_TopTowerFightRoleInfo.Size(m)
  13869. }
  13870. func (m *TopTowerFightRoleInfo) XXX_DiscardUnknown() {
  13871. xxx_messageInfo_TopTowerFightRoleInfo.DiscardUnknown(m)
  13872. }
  13873. var xxx_messageInfo_TopTowerFightRoleInfo proto.InternalMessageInfo
  13874. func (m *TopTowerFightRoleInfo) GetIdx() int32 {
  13875. if m != nil {
  13876. return m.Idx
  13877. }
  13878. return 0
  13879. }
  13880. func (m *TopTowerFightRoleInfo) GetFightInfo() *FightRoleInfo {
  13881. if m != nil {
  13882. return m.FightInfo
  13883. }
  13884. return nil
  13885. }
  13886. func (m *TopTowerFightRoleInfo) GetRewardState() bool {
  13887. if m != nil {
  13888. return m.RewardState
  13889. }
  13890. return false
  13891. }
  13892. // AOI服务器线路状态
  13893. type ServerStateInfo struct {
  13894. Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  13895. Sid string `protobuf:"bytes,2,opt,name=sid,proto3" json:"sid,omitempty"`
  13896. StateList []*StateDetailDesc `protobuf:"bytes,3,rep,name=state_list,json=stateList,proto3" json:"state_list,omitempty"`
  13897. MaxLineNum int32 `protobuf:"varint,4,opt,name=max_line_num,json=maxLineNum,proto3" json:"max_line_num,omitempty"`
  13898. MaxSpaceEntityNum int32 `protobuf:"varint,5,opt,name=max_space_entity_num,json=maxSpaceEntityNum,proto3" json:"max_space_entity_num,omitempty"`
  13899. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13900. XXX_unrecognized []byte `json:"-"`
  13901. XXX_sizecache int32 `json:"-"`
  13902. }
  13903. func (m *ServerStateInfo) Reset() { *m = ServerStateInfo{} }
  13904. func (m *ServerStateInfo) String() string { return proto.CompactTextString(m) }
  13905. func (*ServerStateInfo) ProtoMessage() {}
  13906. func (*ServerStateInfo) Descriptor() ([]byte, []int) {
  13907. return fileDescriptor_116e343673f7ffaf, []int{229}
  13908. }
  13909. func (m *ServerStateInfo) XXX_Unmarshal(b []byte) error {
  13910. return xxx_messageInfo_ServerStateInfo.Unmarshal(m, b)
  13911. }
  13912. func (m *ServerStateInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13913. return xxx_messageInfo_ServerStateInfo.Marshal(b, m, deterministic)
  13914. }
  13915. func (m *ServerStateInfo) XXX_Merge(src proto.Message) {
  13916. xxx_messageInfo_ServerStateInfo.Merge(m, src)
  13917. }
  13918. func (m *ServerStateInfo) XXX_Size() int {
  13919. return xxx_messageInfo_ServerStateInfo.Size(m)
  13920. }
  13921. func (m *ServerStateInfo) XXX_DiscardUnknown() {
  13922. xxx_messageInfo_ServerStateInfo.DiscardUnknown(m)
  13923. }
  13924. var xxx_messageInfo_ServerStateInfo proto.InternalMessageInfo
  13925. func (m *ServerStateInfo) GetId() int32 {
  13926. if m != nil {
  13927. return m.Id
  13928. }
  13929. return 0
  13930. }
  13931. func (m *ServerStateInfo) GetSid() string {
  13932. if m != nil {
  13933. return m.Sid
  13934. }
  13935. return ""
  13936. }
  13937. func (m *ServerStateInfo) GetStateList() []*StateDetailDesc {
  13938. if m != nil {
  13939. return m.StateList
  13940. }
  13941. return nil
  13942. }
  13943. func (m *ServerStateInfo) GetMaxLineNum() int32 {
  13944. if m != nil {
  13945. return m.MaxLineNum
  13946. }
  13947. return 0
  13948. }
  13949. func (m *ServerStateInfo) GetMaxSpaceEntityNum() int32 {
  13950. if m != nil {
  13951. return m.MaxSpaceEntityNum
  13952. }
  13953. return 0
  13954. }
  13955. type StateDetailDesc struct {
  13956. Line int32 `protobuf:"varint,2,opt,name=line,proto3" json:"line,omitempty"`
  13957. CurNum int32 `protobuf:"varint,3,opt,name=cur_num,json=curNum,proto3" json:"cur_num,omitempty"`
  13958. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13959. XXX_unrecognized []byte `json:"-"`
  13960. XXX_sizecache int32 `json:"-"`
  13961. }
  13962. func (m *StateDetailDesc) Reset() { *m = StateDetailDesc{} }
  13963. func (m *StateDetailDesc) String() string { return proto.CompactTextString(m) }
  13964. func (*StateDetailDesc) ProtoMessage() {}
  13965. func (*StateDetailDesc) Descriptor() ([]byte, []int) {
  13966. return fileDescriptor_116e343673f7ffaf, []int{230}
  13967. }
  13968. func (m *StateDetailDesc) XXX_Unmarshal(b []byte) error {
  13969. return xxx_messageInfo_StateDetailDesc.Unmarshal(m, b)
  13970. }
  13971. func (m *StateDetailDesc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  13972. return xxx_messageInfo_StateDetailDesc.Marshal(b, m, deterministic)
  13973. }
  13974. func (m *StateDetailDesc) XXX_Merge(src proto.Message) {
  13975. xxx_messageInfo_StateDetailDesc.Merge(m, src)
  13976. }
  13977. func (m *StateDetailDesc) XXX_Size() int {
  13978. return xxx_messageInfo_StateDetailDesc.Size(m)
  13979. }
  13980. func (m *StateDetailDesc) XXX_DiscardUnknown() {
  13981. xxx_messageInfo_StateDetailDesc.DiscardUnknown(m)
  13982. }
  13983. var xxx_messageInfo_StateDetailDesc proto.InternalMessageInfo
  13984. func (m *StateDetailDesc) GetLine() int32 {
  13985. if m != nil {
  13986. return m.Line
  13987. }
  13988. return 0
  13989. }
  13990. func (m *StateDetailDesc) GetCurNum() int32 {
  13991. if m != nil {
  13992. return m.CurNum
  13993. }
  13994. return 0
  13995. }
  13996. type RoleRush struct {
  13997. RushSkill *RushSkill `protobuf:"bytes,1,opt,name=rush_skill,json=rushSkill,proto3" json:"rush_skill,omitempty"`
  13998. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  13999. XXX_unrecognized []byte `json:"-"`
  14000. XXX_sizecache int32 `json:"-"`
  14001. }
  14002. func (m *RoleRush) Reset() { *m = RoleRush{} }
  14003. func (m *RoleRush) String() string { return proto.CompactTextString(m) }
  14004. func (*RoleRush) ProtoMessage() {}
  14005. func (*RoleRush) Descriptor() ([]byte, []int) {
  14006. return fileDescriptor_116e343673f7ffaf, []int{231}
  14007. }
  14008. func (m *RoleRush) XXX_Unmarshal(b []byte) error {
  14009. return xxx_messageInfo_RoleRush.Unmarshal(m, b)
  14010. }
  14011. func (m *RoleRush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14012. return xxx_messageInfo_RoleRush.Marshal(b, m, deterministic)
  14013. }
  14014. func (m *RoleRush) XXX_Merge(src proto.Message) {
  14015. xxx_messageInfo_RoleRush.Merge(m, src)
  14016. }
  14017. func (m *RoleRush) XXX_Size() int {
  14018. return xxx_messageInfo_RoleRush.Size(m)
  14019. }
  14020. func (m *RoleRush) XXX_DiscardUnknown() {
  14021. xxx_messageInfo_RoleRush.DiscardUnknown(m)
  14022. }
  14023. var xxx_messageInfo_RoleRush proto.InternalMessageInfo
  14024. func (m *RoleRush) GetRushSkill() *RushSkill {
  14025. if m != nil {
  14026. return m.RushSkill
  14027. }
  14028. return nil
  14029. }
  14030. type RushSkill struct {
  14031. TotalScore uint32 `protobuf:"varint,1,opt,name=total_score,json=totalScore,proto3" json:"total_score,omitempty"`
  14032. RushRound int32 `protobuf:"varint,2,opt,name=rush_round,json=rushRound,proto3" json:"rush_round,omitempty"`
  14033. RewardRound int32 `protobuf:"varint,3,opt,name=reward_round,json=rewardRound,proto3" json:"reward_round,omitempty"`
  14034. ScoreRewardFlag int32 `protobuf:"varint,4,opt,name=score_reward_flag,json=scoreRewardFlag,proto3" json:"score_reward_flag,omitempty"`
  14035. RankReward int32 `protobuf:"varint,5,opt,name=rank_reward,json=rankReward,proto3" json:"rank_reward,omitempty"`
  14036. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14037. XXX_unrecognized []byte `json:"-"`
  14038. XXX_sizecache int32 `json:"-"`
  14039. }
  14040. func (m *RushSkill) Reset() { *m = RushSkill{} }
  14041. func (m *RushSkill) String() string { return proto.CompactTextString(m) }
  14042. func (*RushSkill) ProtoMessage() {}
  14043. func (*RushSkill) Descriptor() ([]byte, []int) {
  14044. return fileDescriptor_116e343673f7ffaf, []int{232}
  14045. }
  14046. func (m *RushSkill) XXX_Unmarshal(b []byte) error {
  14047. return xxx_messageInfo_RushSkill.Unmarshal(m, b)
  14048. }
  14049. func (m *RushSkill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14050. return xxx_messageInfo_RushSkill.Marshal(b, m, deterministic)
  14051. }
  14052. func (m *RushSkill) XXX_Merge(src proto.Message) {
  14053. xxx_messageInfo_RushSkill.Merge(m, src)
  14054. }
  14055. func (m *RushSkill) XXX_Size() int {
  14056. return xxx_messageInfo_RushSkill.Size(m)
  14057. }
  14058. func (m *RushSkill) XXX_DiscardUnknown() {
  14059. xxx_messageInfo_RushSkill.DiscardUnknown(m)
  14060. }
  14061. var xxx_messageInfo_RushSkill proto.InternalMessageInfo
  14062. func (m *RushSkill) GetTotalScore() uint32 {
  14063. if m != nil {
  14064. return m.TotalScore
  14065. }
  14066. return 0
  14067. }
  14068. func (m *RushSkill) GetRushRound() int32 {
  14069. if m != nil {
  14070. return m.RushRound
  14071. }
  14072. return 0
  14073. }
  14074. func (m *RushSkill) GetRewardRound() int32 {
  14075. if m != nil {
  14076. return m.RewardRound
  14077. }
  14078. return 0
  14079. }
  14080. func (m *RushSkill) GetScoreRewardFlag() int32 {
  14081. if m != nil {
  14082. return m.ScoreRewardFlag
  14083. }
  14084. return 0
  14085. }
  14086. func (m *RushSkill) GetRankReward() int32 {
  14087. if m != nil {
  14088. return m.RankReward
  14089. }
  14090. return 0
  14091. }
  14092. type HeadData struct {
  14093. HeadId int32 `protobuf:"varint,1,opt,name=head_id,json=headId,proto3" json:"head_id,omitempty"`
  14094. State int32 `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
  14095. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14096. TaskData *TaskData `protobuf:"bytes,4,opt,name=task_data,json=taskData,proto3" json:"task_data,omitempty"`
  14097. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14098. XXX_unrecognized []byte `json:"-"`
  14099. XXX_sizecache int32 `json:"-"`
  14100. }
  14101. func (m *HeadData) Reset() { *m = HeadData{} }
  14102. func (m *HeadData) String() string { return proto.CompactTextString(m) }
  14103. func (*HeadData) ProtoMessage() {}
  14104. func (*HeadData) Descriptor() ([]byte, []int) {
  14105. return fileDescriptor_116e343673f7ffaf, []int{233}
  14106. }
  14107. func (m *HeadData) XXX_Unmarshal(b []byte) error {
  14108. return xxx_messageInfo_HeadData.Unmarshal(m, b)
  14109. }
  14110. func (m *HeadData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14111. return xxx_messageInfo_HeadData.Marshal(b, m, deterministic)
  14112. }
  14113. func (m *HeadData) XXX_Merge(src proto.Message) {
  14114. xxx_messageInfo_HeadData.Merge(m, src)
  14115. }
  14116. func (m *HeadData) XXX_Size() int {
  14117. return xxx_messageInfo_HeadData.Size(m)
  14118. }
  14119. func (m *HeadData) XXX_DiscardUnknown() {
  14120. xxx_messageInfo_HeadData.DiscardUnknown(m)
  14121. }
  14122. var xxx_messageInfo_HeadData proto.InternalMessageInfo
  14123. func (m *HeadData) GetHeadId() int32 {
  14124. if m != nil {
  14125. return m.HeadId
  14126. }
  14127. return 0
  14128. }
  14129. func (m *HeadData) GetState() int32 {
  14130. if m != nil {
  14131. return m.State
  14132. }
  14133. return 0
  14134. }
  14135. func (m *HeadData) GetEndTime() int64 {
  14136. if m != nil {
  14137. return m.EndTime
  14138. }
  14139. return 0
  14140. }
  14141. func (m *HeadData) GetTaskData() *TaskData {
  14142. if m != nil {
  14143. return m.TaskData
  14144. }
  14145. return nil
  14146. }
  14147. type RoleHead struct {
  14148. Heads []*HeadData `protobuf:"bytes,1,rep,name=heads,proto3" json:"heads,omitempty"`
  14149. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14150. XXX_unrecognized []byte `json:"-"`
  14151. XXX_sizecache int32 `json:"-"`
  14152. }
  14153. func (m *RoleHead) Reset() { *m = RoleHead{} }
  14154. func (m *RoleHead) String() string { return proto.CompactTextString(m) }
  14155. func (*RoleHead) ProtoMessage() {}
  14156. func (*RoleHead) Descriptor() ([]byte, []int) {
  14157. return fileDescriptor_116e343673f7ffaf, []int{234}
  14158. }
  14159. func (m *RoleHead) XXX_Unmarshal(b []byte) error {
  14160. return xxx_messageInfo_RoleHead.Unmarshal(m, b)
  14161. }
  14162. func (m *RoleHead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14163. return xxx_messageInfo_RoleHead.Marshal(b, m, deterministic)
  14164. }
  14165. func (m *RoleHead) XXX_Merge(src proto.Message) {
  14166. xxx_messageInfo_RoleHead.Merge(m, src)
  14167. }
  14168. func (m *RoleHead) XXX_Size() int {
  14169. return xxx_messageInfo_RoleHead.Size(m)
  14170. }
  14171. func (m *RoleHead) XXX_DiscardUnknown() {
  14172. xxx_messageInfo_RoleHead.DiscardUnknown(m)
  14173. }
  14174. var xxx_messageInfo_RoleHead proto.InternalMessageInfo
  14175. func (m *RoleHead) GetHeads() []*HeadData {
  14176. if m != nil {
  14177. return m.Heads
  14178. }
  14179. return nil
  14180. }
  14181. type RoleWish struct {
  14182. Slots []*WishSlot `protobuf:"bytes,1,rep,name=slots,proto3" json:"slots,omitempty"`
  14183. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14184. XXX_unrecognized []byte `json:"-"`
  14185. XXX_sizecache int32 `json:"-"`
  14186. }
  14187. func (m *RoleWish) Reset() { *m = RoleWish{} }
  14188. func (m *RoleWish) String() string { return proto.CompactTextString(m) }
  14189. func (*RoleWish) ProtoMessage() {}
  14190. func (*RoleWish) Descriptor() ([]byte, []int) {
  14191. return fileDescriptor_116e343673f7ffaf, []int{235}
  14192. }
  14193. func (m *RoleWish) XXX_Unmarshal(b []byte) error {
  14194. return xxx_messageInfo_RoleWish.Unmarshal(m, b)
  14195. }
  14196. func (m *RoleWish) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14197. return xxx_messageInfo_RoleWish.Marshal(b, m, deterministic)
  14198. }
  14199. func (m *RoleWish) XXX_Merge(src proto.Message) {
  14200. xxx_messageInfo_RoleWish.Merge(m, src)
  14201. }
  14202. func (m *RoleWish) XXX_Size() int {
  14203. return xxx_messageInfo_RoleWish.Size(m)
  14204. }
  14205. func (m *RoleWish) XXX_DiscardUnknown() {
  14206. xxx_messageInfo_RoleWish.DiscardUnknown(m)
  14207. }
  14208. var xxx_messageInfo_RoleWish proto.InternalMessageInfo
  14209. func (m *RoleWish) GetSlots() []*WishSlot {
  14210. if m != nil {
  14211. return m.Slots
  14212. }
  14213. return nil
  14214. }
  14215. // 许愿槽位信息
  14216. type WishSlot struct {
  14217. Item *KeyValueType `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
  14218. SrcItem int32 `protobuf:"varint,2,opt,name=src_item,json=srcItem,proto3" json:"src_item,omitempty"`
  14219. EndTime int64 `protobuf:"varint,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  14220. IsOpen bool `protobuf:"varint,4,opt,name=isOpen,proto3" json:"isOpen,omitempty"`
  14221. IsLucky bool `protobuf:"varint,5,opt,name=isLucky,proto3" json:"isLucky,omitempty"`
  14222. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14223. XXX_unrecognized []byte `json:"-"`
  14224. XXX_sizecache int32 `json:"-"`
  14225. }
  14226. func (m *WishSlot) Reset() { *m = WishSlot{} }
  14227. func (m *WishSlot) String() string { return proto.CompactTextString(m) }
  14228. func (*WishSlot) ProtoMessage() {}
  14229. func (*WishSlot) Descriptor() ([]byte, []int) {
  14230. return fileDescriptor_116e343673f7ffaf, []int{236}
  14231. }
  14232. func (m *WishSlot) XXX_Unmarshal(b []byte) error {
  14233. return xxx_messageInfo_WishSlot.Unmarshal(m, b)
  14234. }
  14235. func (m *WishSlot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14236. return xxx_messageInfo_WishSlot.Marshal(b, m, deterministic)
  14237. }
  14238. func (m *WishSlot) XXX_Merge(src proto.Message) {
  14239. xxx_messageInfo_WishSlot.Merge(m, src)
  14240. }
  14241. func (m *WishSlot) XXX_Size() int {
  14242. return xxx_messageInfo_WishSlot.Size(m)
  14243. }
  14244. func (m *WishSlot) XXX_DiscardUnknown() {
  14245. xxx_messageInfo_WishSlot.DiscardUnknown(m)
  14246. }
  14247. var xxx_messageInfo_WishSlot proto.InternalMessageInfo
  14248. func (m *WishSlot) GetItem() *KeyValueType {
  14249. if m != nil {
  14250. return m.Item
  14251. }
  14252. return nil
  14253. }
  14254. func (m *WishSlot) GetSrcItem() int32 {
  14255. if m != nil {
  14256. return m.SrcItem
  14257. }
  14258. return 0
  14259. }
  14260. func (m *WishSlot) GetEndTime() int64 {
  14261. if m != nil {
  14262. return m.EndTime
  14263. }
  14264. return 0
  14265. }
  14266. func (m *WishSlot) GetIsOpen() bool {
  14267. if m != nil {
  14268. return m.IsOpen
  14269. }
  14270. return false
  14271. }
  14272. func (m *WishSlot) GetIsLucky() bool {
  14273. if m != nil {
  14274. return m.IsLucky
  14275. }
  14276. return false
  14277. }
  14278. // //////////////////////
  14279. // bt服务器功能结构
  14280. type RoleBT struct {
  14281. BoliData *BTBoliData `protobuf:"bytes,1,opt,name=boli_data,json=boliData,proto3" json:"boli_data,omitempty"`
  14282. BaseData *BTBaseData `protobuf:"bytes,2,opt,name=base_data,json=baseData,proto3" json:"base_data,omitempty"`
  14283. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14284. XXX_unrecognized []byte `json:"-"`
  14285. XXX_sizecache int32 `json:"-"`
  14286. }
  14287. func (m *RoleBT) Reset() { *m = RoleBT{} }
  14288. func (m *RoleBT) String() string { return proto.CompactTextString(m) }
  14289. func (*RoleBT) ProtoMessage() {}
  14290. func (*RoleBT) Descriptor() ([]byte, []int) {
  14291. return fileDescriptor_116e343673f7ffaf, []int{237}
  14292. }
  14293. func (m *RoleBT) XXX_Unmarshal(b []byte) error {
  14294. return xxx_messageInfo_RoleBT.Unmarshal(m, b)
  14295. }
  14296. func (m *RoleBT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14297. return xxx_messageInfo_RoleBT.Marshal(b, m, deterministic)
  14298. }
  14299. func (m *RoleBT) XXX_Merge(src proto.Message) {
  14300. xxx_messageInfo_RoleBT.Merge(m, src)
  14301. }
  14302. func (m *RoleBT) XXX_Size() int {
  14303. return xxx_messageInfo_RoleBT.Size(m)
  14304. }
  14305. func (m *RoleBT) XXX_DiscardUnknown() {
  14306. xxx_messageInfo_RoleBT.DiscardUnknown(m)
  14307. }
  14308. var xxx_messageInfo_RoleBT proto.InternalMessageInfo
  14309. func (m *RoleBT) GetBoliData() *BTBoliData {
  14310. if m != nil {
  14311. return m.BoliData
  14312. }
  14313. return nil
  14314. }
  14315. func (m *RoleBT) GetBaseData() *BTBaseData {
  14316. if m != nil {
  14317. return m.BaseData
  14318. }
  14319. return nil
  14320. }
  14321. // bt波利商城
  14322. type BTBoliData struct {
  14323. Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
  14324. DayRewardList []*KeyValueType `protobuf:"bytes,2,rep,name=day_reward_list,json=dayRewardList,proto3" json:"day_reward_list,omitempty"`
  14325. BuyInfoList []*BuyInfo `protobuf:"bytes,3,rep,name=buy_info_list,json=buyInfoList,proto3" json:"buy_info_list,omitempty"`
  14326. RewardTime uint64 `protobuf:"varint,4,opt,name=reward_time,json=rewardTime,proto3" json:"reward_time,omitempty"`
  14327. ShowTimeStamp uint64 `protobuf:"varint,5,opt,name=show_time_stamp,json=showTimeStamp,proto3" json:"show_time_stamp,omitempty"`
  14328. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14329. XXX_unrecognized []byte `json:"-"`
  14330. XXX_sizecache int32 `json:"-"`
  14331. }
  14332. func (m *BTBoliData) Reset() { *m = BTBoliData{} }
  14333. func (m *BTBoliData) String() string { return proto.CompactTextString(m) }
  14334. func (*BTBoliData) ProtoMessage() {}
  14335. func (*BTBoliData) Descriptor() ([]byte, []int) {
  14336. return fileDescriptor_116e343673f7ffaf, []int{238}
  14337. }
  14338. func (m *BTBoliData) XXX_Unmarshal(b []byte) error {
  14339. return xxx_messageInfo_BTBoliData.Unmarshal(m, b)
  14340. }
  14341. func (m *BTBoliData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14342. return xxx_messageInfo_BTBoliData.Marshal(b, m, deterministic)
  14343. }
  14344. func (m *BTBoliData) XXX_Merge(src proto.Message) {
  14345. xxx_messageInfo_BTBoliData.Merge(m, src)
  14346. }
  14347. func (m *BTBoliData) XXX_Size() int {
  14348. return xxx_messageInfo_BTBoliData.Size(m)
  14349. }
  14350. func (m *BTBoliData) XXX_DiscardUnknown() {
  14351. xxx_messageInfo_BTBoliData.DiscardUnknown(m)
  14352. }
  14353. var xxx_messageInfo_BTBoliData proto.InternalMessageInfo
  14354. func (m *BTBoliData) GetLevel() int32 {
  14355. if m != nil {
  14356. return m.Level
  14357. }
  14358. return 0
  14359. }
  14360. func (m *BTBoliData) GetDayRewardList() []*KeyValueType {
  14361. if m != nil {
  14362. return m.DayRewardList
  14363. }
  14364. return nil
  14365. }
  14366. func (m *BTBoliData) GetBuyInfoList() []*BuyInfo {
  14367. if m != nil {
  14368. return m.BuyInfoList
  14369. }
  14370. return nil
  14371. }
  14372. func (m *BTBoliData) GetRewardTime() uint64 {
  14373. if m != nil {
  14374. return m.RewardTime
  14375. }
  14376. return 0
  14377. }
  14378. func (m *BTBoliData) GetShowTimeStamp() uint64 {
  14379. if m != nil {
  14380. return m.ShowTimeStamp
  14381. }
  14382. return 0
  14383. }
  14384. // bt基础数据
  14385. type BTBaseData struct {
  14386. // bt超值首充
  14387. FirstRechargeTime uint64 `protobuf:"varint,1,opt,name=first_recharge_time,json=firstRechargeTime,proto3" json:"first_recharge_time,omitempty"`
  14388. FirstRechargeRewardState uint32 `protobuf:"varint,2,opt,name=first_recharge_reward_state,json=firstRechargeRewardState,proto3" json:"first_recharge_reward_state,omitempty"`
  14389. // bt百元大礼包
  14390. Recharge100Time uint64 `protobuf:"varint,3,opt,name=recharge100_time,json=recharge100Time,proto3" json:"recharge100_time,omitempty"`
  14391. Recharge100RewardDay int32 `protobuf:"varint,4,opt,name=recharge100_reward_day,json=recharge100RewardDay,proto3" json:"recharge100_reward_day,omitempty"`
  14392. Recharge100RewardState int32 `protobuf:"varint,5,opt,name=recharge100_reward_state,json=recharge100RewardState,proto3" json:"recharge100_reward_state,omitempty"`
  14393. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14394. XXX_unrecognized []byte `json:"-"`
  14395. XXX_sizecache int32 `json:"-"`
  14396. }
  14397. func (m *BTBaseData) Reset() { *m = BTBaseData{} }
  14398. func (m *BTBaseData) String() string { return proto.CompactTextString(m) }
  14399. func (*BTBaseData) ProtoMessage() {}
  14400. func (*BTBaseData) Descriptor() ([]byte, []int) {
  14401. return fileDescriptor_116e343673f7ffaf, []int{239}
  14402. }
  14403. func (m *BTBaseData) XXX_Unmarshal(b []byte) error {
  14404. return xxx_messageInfo_BTBaseData.Unmarshal(m, b)
  14405. }
  14406. func (m *BTBaseData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14407. return xxx_messageInfo_BTBaseData.Marshal(b, m, deterministic)
  14408. }
  14409. func (m *BTBaseData) XXX_Merge(src proto.Message) {
  14410. xxx_messageInfo_BTBaseData.Merge(m, src)
  14411. }
  14412. func (m *BTBaseData) XXX_Size() int {
  14413. return xxx_messageInfo_BTBaseData.Size(m)
  14414. }
  14415. func (m *BTBaseData) XXX_DiscardUnknown() {
  14416. xxx_messageInfo_BTBaseData.DiscardUnknown(m)
  14417. }
  14418. var xxx_messageInfo_BTBaseData proto.InternalMessageInfo
  14419. func (m *BTBaseData) GetFirstRechargeTime() uint64 {
  14420. if m != nil {
  14421. return m.FirstRechargeTime
  14422. }
  14423. return 0
  14424. }
  14425. func (m *BTBaseData) GetFirstRechargeRewardState() uint32 {
  14426. if m != nil {
  14427. return m.FirstRechargeRewardState
  14428. }
  14429. return 0
  14430. }
  14431. func (m *BTBaseData) GetRecharge100Time() uint64 {
  14432. if m != nil {
  14433. return m.Recharge100Time
  14434. }
  14435. return 0
  14436. }
  14437. func (m *BTBaseData) GetRecharge100RewardDay() int32 {
  14438. if m != nil {
  14439. return m.Recharge100RewardDay
  14440. }
  14441. return 0
  14442. }
  14443. func (m *BTBaseData) GetRecharge100RewardState() int32 {
  14444. if m != nil {
  14445. return m.Recharge100RewardState
  14446. }
  14447. return 0
  14448. }
  14449. type Role struct {
  14450. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
  14451. RoleBase *RoleBase `protobuf:"bytes,2,opt,name=role_base,json=roleBase,proto3" json:"role_base,omitempty"`
  14452. RoleHero *RoleHero `protobuf:"bytes,3,opt,name=role_hero,json=roleHero,proto3" json:"role_hero,omitempty"`
  14453. RoleBag *RoleBag `protobuf:"bytes,4,opt,name=role_bag,json=roleBag,proto3" json:"role_bag,omitempty"`
  14454. RoleEquip *RoleEquip `protobuf:"bytes,5,opt,name=role_equip,json=roleEquip,proto3" json:"role_equip,omitempty"`
  14455. RoleChip *RoleChip `protobuf:"bytes,6,opt,name=role_chip,json=roleChip,proto3" json:"role_chip,omitempty"`
  14456. RoleMap *RoleMap `protobuf:"bytes,7,opt,name=role_map,json=roleMap,proto3" json:"role_map,omitempty"`
  14457. RoleCard *RoleCard `protobuf:"bytes,9,opt,name=role_card,json=roleCard,proto3" json:"role_card,omitempty"`
  14458. RoleFashion *RoleFashion `protobuf:"bytes,10,opt,name=role_fashion,json=roleFashion,proto3" json:"role_fashion,omitempty"`
  14459. RoleBattle *RoleBattle `protobuf:"bytes,11,opt,name=role_battle,json=roleBattle,proto3" json:"role_battle,omitempty"`
  14460. RoleTask *RoleTask `protobuf:"bytes,12,opt,name=role_task,json=roleTask,proto3" json:"role_task,omitempty"`
  14461. RoleChat *RoleChat `protobuf:"bytes,13,opt,name=role_chat,json=roleChat,proto3" json:"role_chat,omitempty"`
  14462. RoleRed *RoleRed `protobuf:"bytes,14,opt,name=role_red,json=roleRed,proto3" json:"role_red,omitempty"`
  14463. RoleMail *RoleMail `protobuf:"bytes,15,opt,name=role_mail,json=roleMail,proto3" json:"role_mail,omitempty"`
  14464. RoleCompetition *RoleCompetition `protobuf:"bytes,16,opt,name=role_competition,json=roleCompetition,proto3" json:"role_competition,omitempty"`
  14465. RoleShop *RoleShop `protobuf:"bytes,17,opt,name=role_shop,json=roleShop,proto3" json:"role_shop,omitempty"`
  14466. RoleActivity *RoleActivity `protobuf:"bytes,18,opt,name=role_activity,json=roleActivity,proto3" json:"role_activity,omitempty"`
  14467. RoleTower *RoleTower `protobuf:"bytes,19,opt,name=role_tower,json=roleTower,proto3" json:"role_tower,omitempty"`
  14468. RoleGuild *RoleGuild `protobuf:"bytes,20,opt,name=role_guild,json=roleGuild,proto3" json:"role_guild,omitempty"`
  14469. RoleDraw *RoleDraw `protobuf:"bytes,21,opt,name=role_draw,json=roleDraw,proto3" json:"role_draw,omitempty"`
  14470. RoleRune *RoleRune `protobuf:"bytes,22,opt,name=role_rune,json=roleRune,proto3" json:"role_rune,omitempty"`
  14471. RoleDaochang100 *RoleDaoChang100 `protobuf:"bytes,23,opt,name=role_daochang100,json=roleDaochang100,proto3" json:"role_daochang100,omitempty"`
  14472. RoleStatistic *RoleStatistic `protobuf:"bytes,24,opt,name=role_statistic,json=roleStatistic,proto3" json:"role_statistic,omitempty"`
  14473. RoleKeepSake *RoleKeepSake `protobuf:"bytes,25,opt,name=role_keep_sake,json=roleKeepSake,proto3" json:"role_keep_sake,omitempty"`
  14474. RoleCross *RoleCross `protobuf:"bytes,26,opt,name=role_cross,json=roleCross,proto3" json:"role_cross,omitempty"`
  14475. RoleRush *RoleRush `protobuf:"bytes,27,opt,name=role_rush,json=roleRush,proto3" json:"role_rush,omitempty"`
  14476. RoleSkillEquip *RoleSkillEquip `protobuf:"bytes,28,opt,name=role_skill_equip,json=roleSkillEquip,proto3" json:"role_skill_equip,omitempty"`
  14477. RoleHead *RoleHead `protobuf:"bytes,29,opt,name=role_head,json=roleHead,proto3" json:"role_head,omitempty"`
  14478. RoleWish *RoleWish `protobuf:"bytes,30,opt,name=role_wish,json=roleWish,proto3" json:"role_wish,omitempty"`
  14479. RoleBt *RoleBT `protobuf:"bytes,31,opt,name=role_bt,json=roleBt,proto3" json:"role_bt,omitempty"`
  14480. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  14481. XXX_unrecognized []byte `json:"-"`
  14482. XXX_sizecache int32 `json:"-"`
  14483. }
  14484. func (m *Role) Reset() { *m = Role{} }
  14485. func (m *Role) String() string { return proto.CompactTextString(m) }
  14486. func (*Role) ProtoMessage() {}
  14487. func (*Role) Descriptor() ([]byte, []int) {
  14488. return fileDescriptor_116e343673f7ffaf, []int{240}
  14489. }
  14490. func (m *Role) XXX_Unmarshal(b []byte) error {
  14491. return xxx_messageInfo_Role.Unmarshal(m, b)
  14492. }
  14493. func (m *Role) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  14494. return xxx_messageInfo_Role.Marshal(b, m, deterministic)
  14495. }
  14496. func (m *Role) XXX_Merge(src proto.Message) {
  14497. xxx_messageInfo_Role.Merge(m, src)
  14498. }
  14499. func (m *Role) XXX_Size() int {
  14500. return xxx_messageInfo_Role.Size(m)
  14501. }
  14502. func (m *Role) XXX_DiscardUnknown() {
  14503. xxx_messageInfo_Role.DiscardUnknown(m)
  14504. }
  14505. var xxx_messageInfo_Role proto.InternalMessageInfo
  14506. func (m *Role) GetId() uint64 {
  14507. if m != nil {
  14508. return m.Id
  14509. }
  14510. return 0
  14511. }
  14512. func (m *Role) GetRoleBase() *RoleBase {
  14513. if m != nil {
  14514. return m.RoleBase
  14515. }
  14516. return nil
  14517. }
  14518. func (m *Role) GetRoleHero() *RoleHero {
  14519. if m != nil {
  14520. return m.RoleHero
  14521. }
  14522. return nil
  14523. }
  14524. func (m *Role) GetRoleBag() *RoleBag {
  14525. if m != nil {
  14526. return m.RoleBag
  14527. }
  14528. return nil
  14529. }
  14530. func (m *Role) GetRoleEquip() *RoleEquip {
  14531. if m != nil {
  14532. return m.RoleEquip
  14533. }
  14534. return nil
  14535. }
  14536. func (m *Role) GetRoleChip() *RoleChip {
  14537. if m != nil {
  14538. return m.RoleChip
  14539. }
  14540. return nil
  14541. }
  14542. func (m *Role) GetRoleMap() *RoleMap {
  14543. if m != nil {
  14544. return m.RoleMap
  14545. }
  14546. return nil
  14547. }
  14548. func (m *Role) GetRoleCard() *RoleCard {
  14549. if m != nil {
  14550. return m.RoleCard
  14551. }
  14552. return nil
  14553. }
  14554. func (m *Role) GetRoleFashion() *RoleFashion {
  14555. if m != nil {
  14556. return m.RoleFashion
  14557. }
  14558. return nil
  14559. }
  14560. func (m *Role) GetRoleBattle() *RoleBattle {
  14561. if m != nil {
  14562. return m.RoleBattle
  14563. }
  14564. return nil
  14565. }
  14566. func (m *Role) GetRoleTask() *RoleTask {
  14567. if m != nil {
  14568. return m.RoleTask
  14569. }
  14570. return nil
  14571. }
  14572. func (m *Role) GetRoleChat() *RoleChat {
  14573. if m != nil {
  14574. return m.RoleChat
  14575. }
  14576. return nil
  14577. }
  14578. func (m *Role) GetRoleRed() *RoleRed {
  14579. if m != nil {
  14580. return m.RoleRed
  14581. }
  14582. return nil
  14583. }
  14584. func (m *Role) GetRoleMail() *RoleMail {
  14585. if m != nil {
  14586. return m.RoleMail
  14587. }
  14588. return nil
  14589. }
  14590. func (m *Role) GetRoleCompetition() *RoleCompetition {
  14591. if m != nil {
  14592. return m.RoleCompetition
  14593. }
  14594. return nil
  14595. }
  14596. func (m *Role) GetRoleShop() *RoleShop {
  14597. if m != nil {
  14598. return m.RoleShop
  14599. }
  14600. return nil
  14601. }
  14602. func (m *Role) GetRoleActivity() *RoleActivity {
  14603. if m != nil {
  14604. return m.RoleActivity
  14605. }
  14606. return nil
  14607. }
  14608. func (m *Role) GetRoleTower() *RoleTower {
  14609. if m != nil {
  14610. return m.RoleTower
  14611. }
  14612. return nil
  14613. }
  14614. func (m *Role) GetRoleGuild() *RoleGuild {
  14615. if m != nil {
  14616. return m.RoleGuild
  14617. }
  14618. return nil
  14619. }
  14620. func (m *Role) GetRoleDraw() *RoleDraw {
  14621. if m != nil {
  14622. return m.RoleDraw
  14623. }
  14624. return nil
  14625. }
  14626. func (m *Role) GetRoleRune() *RoleRune {
  14627. if m != nil {
  14628. return m.RoleRune
  14629. }
  14630. return nil
  14631. }
  14632. func (m *Role) GetRoleDaochang100() *RoleDaoChang100 {
  14633. if m != nil {
  14634. return m.RoleDaochang100
  14635. }
  14636. return nil
  14637. }
  14638. func (m *Role) GetRoleStatistic() *RoleStatistic {
  14639. if m != nil {
  14640. return m.RoleStatistic
  14641. }
  14642. return nil
  14643. }
  14644. func (m *Role) GetRoleKeepSake() *RoleKeepSake {
  14645. if m != nil {
  14646. return m.RoleKeepSake
  14647. }
  14648. return nil
  14649. }
  14650. func (m *Role) GetRoleCross() *RoleCross {
  14651. if m != nil {
  14652. return m.RoleCross
  14653. }
  14654. return nil
  14655. }
  14656. func (m *Role) GetRoleRush() *RoleRush {
  14657. if m != nil {
  14658. return m.RoleRush
  14659. }
  14660. return nil
  14661. }
  14662. func (m *Role) GetRoleSkillEquip() *RoleSkillEquip {
  14663. if m != nil {
  14664. return m.RoleSkillEquip
  14665. }
  14666. return nil
  14667. }
  14668. func (m *Role) GetRoleHead() *RoleHead {
  14669. if m != nil {
  14670. return m.RoleHead
  14671. }
  14672. return nil
  14673. }
  14674. func (m *Role) GetRoleWish() *RoleWish {
  14675. if m != nil {
  14676. return m.RoleWish
  14677. }
  14678. return nil
  14679. }
  14680. func (m *Role) GetRoleBt() *RoleBT {
  14681. if m != nil {
  14682. return m.RoleBt
  14683. }
  14684. return nil
  14685. }
  14686. func init() {
  14687. proto.RegisterType((*AccountRole)(nil), "serverproto.AccountRole")
  14688. proto.RegisterType((*ReconnectInfo)(nil), "serverproto.ReconnectInfo")
  14689. proto.RegisterType((*UserConnectInfo)(nil), "serverproto.UserConnectInfo")
  14690. proto.RegisterType((*KeyValueType)(nil), "serverproto.KeyValueType")
  14691. proto.RegisterType((*KeyValueTypeList)(nil), "serverproto.KeyValueTypeList")
  14692. proto.RegisterType((*KeyValueType64)(nil), "serverproto.KeyValueType64")
  14693. proto.RegisterType((*KeyValueType64Str)(nil), "serverproto.KeyValueType64Str")
  14694. proto.RegisterType((*KeyValueFloat32)(nil), "serverproto.KeyValueFloat32")
  14695. proto.RegisterType((*UKeyValueType)(nil), "serverproto.UKeyValueType")
  14696. proto.RegisterType((*SlotDetailData)(nil), "serverproto.SlotDetailData")
  14697. proto.RegisterType((*SlotData)(nil), "serverproto.SlotData")
  14698. proto.RegisterType((*PetEquipData)(nil), "serverproto.PetEquipData")
  14699. proto.RegisterType((*PetSlotDetailData)(nil), "serverproto.PetSlotDetailData")
  14700. proto.RegisterType((*SkillData)(nil), "serverproto.SkillData")
  14701. proto.RegisterType((*ChangeJob)(nil), "serverproto.ChangeJob")
  14702. proto.RegisterType((*PetQiyueSlotInfo)(nil), "serverproto.PetQiyueSlotInfo")
  14703. proto.RegisterType((*PetQiyueInfo)(nil), "serverproto.PetQiyueInfo")
  14704. proto.RegisterType((*PetQiyueAttr)(nil), "serverproto.PetQiyueAttr")
  14705. proto.RegisterType((*HeroData)(nil), "serverproto.HeroData")
  14706. proto.RegisterType((*FashionData)(nil), "serverproto.FashionData")
  14707. proto.RegisterType((*FashionAttr)(nil), "serverproto.FashionAttr")
  14708. proto.RegisterType((*HeadFrameData)(nil), "serverproto.HeadFrameData")
  14709. proto.RegisterType((*HeadInfo)(nil), "serverproto.HeadInfo")
  14710. proto.RegisterType((*RoleData)(nil), "serverproto.RoleData")
  14711. proto.RegisterType((*RoleBase)(nil), "serverproto.RoleBase")
  14712. proto.RegisterType((*SkillEquipSlotDetailData)(nil), "serverproto.SkillEquipSlotDetailData")
  14713. proto.RegisterType((*SkillEquipSlotData)(nil), "serverproto.SkillEquipSlotData")
  14714. proto.RegisterType((*SkillEquipData)(nil), "serverproto.SkillEquipData")
  14715. proto.RegisterType((*SkillEquipChangeData)(nil), "serverproto.SkillEquipChangeData")
  14716. proto.RegisterType((*RoleSkillEquip)(nil), "serverproto.RoleSkillEquip")
  14717. proto.RegisterType((*EquipData)(nil), "serverproto.EquipData")
  14718. proto.RegisterType((*RoleEquip)(nil), "serverproto.RoleEquip")
  14719. proto.RegisterType((*ItemData)(nil), "serverproto.ItemData")
  14720. proto.RegisterType((*ChipData)(nil), "serverproto.ChipData")
  14721. proto.RegisterType((*RoleBag)(nil), "serverproto.RoleBag")
  14722. proto.RegisterType((*RoleHero)(nil), "serverproto.RoleHero")
  14723. proto.RegisterType((*RoleChip)(nil), "serverproto.RoleChip")
  14724. proto.RegisterType((*JobSkillData)(nil), "serverproto.JobSkillData")
  14725. proto.RegisterType((*RoleSkillSlot)(nil), "serverproto.RoleSkillSlot")
  14726. proto.RegisterType((*RoleSkill)(nil), "serverproto.RoleSkill")
  14727. proto.RegisterType((*CardData)(nil), "serverproto.CardData")
  14728. proto.RegisterType((*CardHandBook)(nil), "serverproto.CardHandBook")
  14729. proto.RegisterType((*CardCollect)(nil), "serverproto.CardCollect")
  14730. proto.RegisterType((*RoleCard)(nil), "serverproto.RoleCard")
  14731. proto.RegisterType((*RoleFashionData)(nil), "serverproto.RoleFashionData")
  14732. proto.RegisterType((*RoleFashion)(nil), "serverproto.RoleFashion")
  14733. proto.RegisterType((*RoleMap)(nil), "serverproto.RoleMap")
  14734. proto.RegisterType((*Position)(nil), "serverproto.Position")
  14735. proto.RegisterType((*Vector3)(nil), "serverproto.Vector3")
  14736. proto.RegisterType((*Player)(nil), "serverproto.Player")
  14737. proto.RegisterType((*PlayerShowInfo)(nil), "serverproto.PlayerShowInfo")
  14738. proto.RegisterType((*OtherPlayerDetailInfo)(nil), "serverproto.OtherPlayerDetailInfo")
  14739. proto.RegisterType((*UnitPosAndDir)(nil), "serverproto.UnitPosAndDir")
  14740. proto.RegisterType((*QuickBattleData)(nil), "serverproto.QuickBattleData")
  14741. proto.RegisterType((*BattleEvilBossData)(nil), "serverproto.BattleEvilBossData")
  14742. proto.RegisterType((*BattleEvilData)(nil), "serverproto.BattleEvilData")
  14743. proto.RegisterType((*BattleExpeditionActor)(nil), "serverproto.BattleExpeditionActor")
  14744. proto.RegisterType((*BattleExpeditionReward)(nil), "serverproto.BattleExpeditionReward")
  14745. proto.RegisterType((*ExpeditionRankInfo)(nil), "serverproto.ExpeditionRankInfo")
  14746. proto.RegisterType((*BattleExpedition)(nil), "serverproto.BattleExpedition")
  14747. proto.RegisterType((*RushMap)(nil), "serverproto.RushMap")
  14748. proto.RegisterType((*RoleBattle)(nil), "serverproto.RoleBattle")
  14749. proto.RegisterType((*ActorPosition)(nil), "serverproto.ActorPosition")
  14750. proto.RegisterType((*RankPlayerInfo)(nil), "serverproto.RankPlayerInfo")
  14751. proto.RegisterType((*WorldBossContentInfo)(nil), "serverproto.WorldBossContentInfo")
  14752. proto.RegisterType((*PointNameInfo)(nil), "serverproto.PointNameInfo")
  14753. proto.RegisterType((*WorldBossRandPointInfo)(nil), "serverproto.WorldBossRandPointInfo")
  14754. proto.RegisterType((*TaskProgressType)(nil), "serverproto.TaskProgressType")
  14755. proto.RegisterType((*TaskData)(nil), "serverproto.TaskData")
  14756. proto.RegisterType((*HeadCond)(nil), "serverproto.HeadCond")
  14757. proto.RegisterType((*RoleHeadCond)(nil), "serverproto.RoleHeadCond")
  14758. proto.RegisterType((*HeroCond)(nil), "serverproto.HeroCond")
  14759. proto.RegisterType((*RoleHeroCond)(nil), "serverproto.RoleHeroCond")
  14760. proto.RegisterType((*RoleTask)(nil), "serverproto.RoleTask")
  14761. proto.RegisterType((*SlotFightPower)(nil), "serverproto.SlotFightPower")
  14762. proto.RegisterType((*FightPowerData)(nil), "serverproto.FightPowerData")
  14763. proto.RegisterType((*RushArena)(nil), "serverproto.RushArena")
  14764. proto.RegisterType((*ArenaInfo)(nil), "serverproto.ArenaInfo")
  14765. proto.RegisterType((*ArenaRankInfo)(nil), "serverproto.ArenaRankInfo")
  14766. proto.RegisterType((*RoleArena)(nil), "serverproto.RoleArena")
  14767. proto.RegisterType((*MailContent)(nil), "serverproto.MailContent")
  14768. proto.RegisterType((*RoleMail)(nil), "serverproto.RoleMail")
  14769. proto.RegisterType((*RoleRed)(nil), "serverproto.RoleRed")
  14770. proto.RegisterType((*CompetitionRewardInfo)(nil), "serverproto.CompetitionRewardInfo")
  14771. proto.RegisterType((*CompetitionInfo)(nil), "serverproto.CompetitionInfo")
  14772. proto.RegisterType((*DivineInfo)(nil), "serverproto.DivineInfo")
  14773. proto.RegisterType((*DaySupplyData)(nil), "serverproto.DaySupplyData")
  14774. proto.RegisterType((*FansVoteData)(nil), "serverproto.FansVoteData")
  14775. proto.RegisterType((*FansBoxData)(nil), "serverproto.FansBoxData")
  14776. proto.RegisterType((*FansRankData)(nil), "serverproto.FansRankData")
  14777. proto.RegisterType((*FansVoteDetail)(nil), "serverproto.FansVoteDetail")
  14778. proto.RegisterType((*IdolFansInfo)(nil), "serverproto.IdolFansInfo")
  14779. proto.RegisterType((*IdolInfo)(nil), "serverproto.IdolInfo")
  14780. proto.RegisterType((*PlayerShowData)(nil), "serverproto.PlayerShowData")
  14781. proto.RegisterType((*IdolSeasonData)(nil), "serverproto.IdolSeasonData")
  14782. proto.RegisterType((*FansVoteRewardData)(nil), "serverproto.FansVoteRewardData")
  14783. proto.RegisterType((*RoleCompetition)(nil), "serverproto.RoleCompetition")
  14784. proto.RegisterType((*RoleFriend)(nil), "serverproto.RoleFriend")
  14785. proto.RegisterType((*RoleSocial)(nil), "serverproto.RoleSocial")
  14786. proto.RegisterType((*FightRoleInfo)(nil), "serverproto.FightRoleInfo")
  14787. proto.RegisterType((*ChatMessageInfo)(nil), "serverproto.ChatMessageInfo")
  14788. proto.RegisterType((*ChatPlayerBriefInfo)(nil), "serverproto.ChatPlayerBriefInfo")
  14789. proto.RegisterType((*CommonPlayerBriefInfo)(nil), "serverproto.CommonPlayerBriefInfo")
  14790. proto.RegisterType((*PlayerStateInfo)(nil), "serverproto.PlayerStateInfo")
  14791. proto.RegisterType((*SystemMessage)(nil), "serverproto.SystemMessage")
  14792. proto.RegisterType((*MessageContentInfo)(nil), "serverproto.MessageContentInfo")
  14793. proto.RegisterType((*RoleChat)(nil), "serverproto.RoleChat")
  14794. proto.RegisterType((*BuyInfo)(nil), "serverproto.BuyInfo")
  14795. proto.RegisterType((*SpecialShop)(nil), "serverproto.SpecialShop")
  14796. proto.RegisterType((*ShopBuyInfo)(nil), "serverproto.ShopBuyInfo")
  14797. proto.RegisterType((*ShopItem)(nil), "serverproto.ShopItem")
  14798. proto.RegisterType((*ShopData)(nil), "serverproto.ShopData")
  14799. proto.RegisterType((*ShopList)(nil), "serverproto.ShopList")
  14800. proto.RegisterType((*ViewRoleInfo)(nil), "serverproto.ViewRoleInfo")
  14801. proto.RegisterType((*ShopCost)(nil), "serverproto.ShopCost")
  14802. proto.RegisterType((*RoleShop)(nil), "serverproto.RoleShop")
  14803. proto.RegisterType((*CurRoundSign)(nil), "serverproto.CurRoundSign")
  14804. proto.RegisterType((*SignUp)(nil), "serverproto.SignUp")
  14805. proto.RegisterType((*RoleActivity)(nil), "serverproto.RoleActivity")
  14806. proto.RegisterType((*ActivitiesDetailData)(nil), "serverproto.ActivitiesDetailData")
  14807. proto.RegisterType((*ActivityBTROCoin)(nil), "serverproto.ActivityBTROCoin")
  14808. proto.RegisterType((*ActivitySignIn)(nil), "serverproto.ActivitySignIn")
  14809. proto.RegisterType((*ActivityWheelData)(nil), "serverproto.ActivityWheelData")
  14810. proto.RegisterType((*ExchangeData)(nil), "serverproto.ExchangeData")
  14811. proto.RegisterType((*ExchangeInfo)(nil), "serverproto.ExchangeInfo")
  14812. proto.RegisterType((*ActivitiesData)(nil), "serverproto.ActivitiesData")
  14813. proto.RegisterType((*ActivitiesFortnightDays)(nil), "serverproto.ActivitiesFortnightDays")
  14814. proto.RegisterType((*ActivitiesUnlockRechargeData)(nil), "serverproto.ActivitiesUnlockRechargeData")
  14815. proto.RegisterType((*ActivitiesCollectionData)(nil), "serverproto.ActivitiesCollectionData")
  14816. proto.RegisterType((*ActivitiesLikabilityData)(nil), "serverproto.ActivitiesLikabilityData")
  14817. proto.RegisterType((*FriendTowerInfo)(nil), "serverproto.FriendTowerInfo")
  14818. proto.RegisterType((*RushTower)(nil), "serverproto.RushTower")
  14819. proto.RegisterType((*RoleTower)(nil), "serverproto.RoleTower")
  14820. proto.RegisterType((*RefusedApply)(nil), "serverproto.RefusedApply")
  14821. proto.RegisterType((*DayApply)(nil), "serverproto.DayApply")
  14822. proto.RegisterType((*TowerBriefInfo)(nil), "serverproto.TowerBriefInfo")
  14823. proto.RegisterType((*RecommendGuild)(nil), "serverproto.RecommendGuild")
  14824. proto.RegisterType((*RecommendSet)(nil), "serverproto.RecommendSet")
  14825. proto.RegisterType((*MemberBrief)(nil), "serverproto.MemberBrief")
  14826. proto.RegisterType((*GuildNotifyData)(nil), "serverproto.GuildNotifyData")
  14827. proto.RegisterType((*MemberInfo)(nil), "serverproto.MemberInfo")
  14828. proto.RegisterType((*GuildBossLogDetial)(nil), "serverproto.GuildBossLogDetial")
  14829. proto.RegisterType((*GuildBossData)(nil), "serverproto.GuildBossData")
  14830. proto.RegisterType((*GuildLog)(nil), "serverproto.GuildLog")
  14831. proto.RegisterType((*GuildLogSet)(nil), "serverproto.GuildLogSet")
  14832. proto.RegisterType((*GuildMember)(nil), "serverproto.GuildMember")
  14833. proto.RegisterType((*MemberData)(nil), "serverproto.MemberData")
  14834. proto.RegisterType((*GuildBrief)(nil), "serverproto.GuildBrief")
  14835. proto.RegisterType((*GuildBase)(nil), "serverproto.GuildBase")
  14836. proto.RegisterType((*DemonDamage)(nil), "serverproto.DemonDamage")
  14837. proto.RegisterType((*GuildDemon)(nil), "serverproto.GuildDemon")
  14838. proto.RegisterType((*GuildActiveInfo)(nil), "serverproto.GuildActiveInfo")
  14839. proto.RegisterType((*RoleApplyInfo)(nil), "serverproto.RoleApplyInfo")
  14840. proto.RegisterType((*GuildBossTickTime)(nil), "serverproto.GuildBossTickTime")
  14841. proto.RegisterType((*GuildBattle)(nil), "serverproto.GuildBattle")
  14842. proto.RegisterType((*GuildDemonReward)(nil), "serverproto.GuildDemonReward")
  14843. proto.RegisterType((*DemonInfo)(nil), "serverproto.DemonInfo")
  14844. proto.RegisterType((*RoleGuild)(nil), "serverproto.RoleGuild")
  14845. proto.RegisterType((*GuildIdex)(nil), "serverproto.GuildIdex")
  14846. proto.RegisterType((*RushRoundData)(nil), "serverproto.RushRoundData")
  14847. proto.RegisterType((*RushData)(nil), "serverproto.RushData")
  14848. proto.RegisterType((*GuildFightLog)(nil), "serverproto.GuildFightLog")
  14849. proto.RegisterType((*GuildFight)(nil), "serverproto.GuildFight")
  14850. proto.RegisterType((*GuildBossInfo)(nil), "serverproto.GuildBossInfo")
  14851. proto.RegisterType((*GuildBoss)(nil), "serverproto.GuildBoss")
  14852. proto.RegisterType((*RoleApplayData)(nil), "serverproto.RoleApplayData")
  14853. proto.RegisterType((*GuildApplayData)(nil), "serverproto.GuildApplayData")
  14854. proto.RegisterType((*GuildBattleSelfData)(nil), "serverproto.GuildBattleSelfData")
  14855. proto.RegisterType((*GuildPosIdxData)(nil), "serverproto.GuildPosIdxData")
  14856. proto.RegisterType((*GuildBattleLog)(nil), "serverproto.GuildBattleLog")
  14857. proto.RegisterType((*GuildBattleBaseData)(nil), "serverproto.GuildBattleBaseData")
  14858. proto.RegisterType((*GuildBattleBase)(nil), "serverproto.GuildBattleBase")
  14859. proto.RegisterType((*CountTableData)(nil), "serverproto.CountTableData")
  14860. proto.RegisterType((*GuildCountPartTable)(nil), "serverproto.GuildCountPartTable")
  14861. proto.RegisterType((*GuildBattleDetail)(nil), "serverproto.GuildBattleDetail")
  14862. proto.RegisterType((*GuildBattleMvp)(nil), "serverproto.GuildBattleMvp")
  14863. proto.RegisterType((*GuildBattleRank)(nil), "serverproto.GuildBattleRank")
  14864. proto.RegisterType((*GuildBattleCP)(nil), "serverproto.GuildBattleCP")
  14865. proto.RegisterType((*GMNoticeInfo)(nil), "serverproto.GMNoticeInfo")
  14866. proto.RegisterType((*ReconnectUserData)(nil), "serverproto.ReconnectUserData")
  14867. proto.RegisterType((*EquipSlotCards)(nil), "serverproto.EquipSlotCards")
  14868. proto.RegisterType((*BattleRecordInfo)(nil), "serverproto.BattleRecordInfo")
  14869. proto.RegisterType((*AssistSaveData)(nil), "serverproto.AssistSaveData")
  14870. proto.RegisterType((*AssistData)(nil), "serverproto.AssistData")
  14871. proto.RegisterType((*PetBondPosData)(nil), "serverproto.PetBondPosData")
  14872. proto.RegisterType((*PetBondData)(nil), "serverproto.PetBondData")
  14873. proto.RegisterType((*PetSkillData)(nil), "serverproto.PetSkillData")
  14874. proto.RegisterType((*PetData)(nil), "serverproto.PetData")
  14875. proto.RegisterType((*AssistIdxData)(nil), "serverproto.AssistIdxData")
  14876. proto.RegisterType((*PetManualST)(nil), "serverproto.PetManualST")
  14877. proto.RegisterType((*RushPet)(nil), "serverproto.RushPet")
  14878. proto.RegisterType((*RolePet)(nil), "serverproto.RolePet")
  14879. proto.RegisterType((*PetAdvAchievementData)(nil), "serverproto.PetAdvAchievementData")
  14880. proto.RegisterType((*CardCollection)(nil), "serverproto.CardCollection")
  14881. proto.RegisterType((*InvitationTaskData)(nil), "serverproto.InvitationTaskData")
  14882. proto.RegisterType((*InvitationLogData)(nil), "serverproto.InvitationLogData")
  14883. proto.RegisterType((*InvitationMemberValData)(nil), "serverproto.InvitationMemberValData")
  14884. proto.RegisterType((*RoleInvitation)(nil), "serverproto.RoleInvitation")
  14885. proto.RegisterType((*DrawData)(nil), "serverproto.DrawData")
  14886. proto.RegisterType((*RoleDraw)(nil), "serverproto.RoleDraw")
  14887. proto.RegisterType((*RuneGoods)(nil), "serverproto.RuneGoods")
  14888. proto.RegisterType((*RuneShop)(nil), "serverproto.RuneShop")
  14889. proto.RegisterType((*RuneExplore)(nil), "serverproto.RuneExplore")
  14890. proto.RegisterType((*RuneBaseData)(nil), "serverproto.RuneBaseData")
  14891. proto.RegisterType((*RuneSpecialPrivilegeData)(nil), "serverproto.RuneSpecialPrivilegeData")
  14892. proto.RegisterType((*RoleRune)(nil), "serverproto.RoleRune")
  14893. proto.RegisterType((*RushRankTop3)(nil), "serverproto.RushRankTop3")
  14894. proto.RegisterType((*RushActivityData)(nil), "serverproto.RushActivityData")
  14895. proto.RegisterType((*DaoChang100Log)(nil), "serverproto.DaoChang100Log")
  14896. proto.RegisterType((*DaoChang100PosRewardData)(nil), "serverproto.DaoChang100PosRewardData")
  14897. proto.RegisterType((*DaoChang100PosIdxData)(nil), "serverproto.DaoChang100PosIdxData")
  14898. proto.RegisterType((*WheelRewardItemInfo)(nil), "serverproto.WheelRewardItemInfo")
  14899. proto.RegisterType((*WheelLogData)(nil), "serverproto.WheelLogData")
  14900. proto.RegisterType((*RoleDaoChang100)(nil), "serverproto.RoleDaoChang100")
  14901. proto.RegisterType((*RoleCheatChat)(nil), "serverproto.RoleCheatChat")
  14902. proto.RegisterType((*RoleStatistic)(nil), "serverproto.RoleStatistic")
  14903. proto.RegisterType((*KeepSake)(nil), "serverproto.KeepSake")
  14904. proto.RegisterType((*RoleKeepSake)(nil), "serverproto.RoleKeepSake")
  14905. proto.RegisterType((*KeepSakeCollection)(nil), "serverproto.KeepSakeCollection")
  14906. proto.RegisterType((*RushInfo)(nil), "serverproto.RushInfo")
  14907. proto.RegisterType((*RushPetInfo)(nil), "serverproto.RushPetInfo")
  14908. proto.RegisterType((*RushPetData)(nil), "serverproto.RushPetData")
  14909. proto.RegisterType((*RoleCross)(nil), "serverproto.RoleCross")
  14910. proto.RegisterType((*RoleYuanHangTrial)(nil), "serverproto.RoleYuanHangTrial")
  14911. proto.RegisterType((*YuanHangTrialData)(nil), "serverproto.YuanHangTrialData")
  14912. proto.RegisterType((*YuanHangTrialLogData)(nil), "serverproto.YuanHangTrialLogData")
  14913. proto.RegisterType((*CommonRankInfo)(nil), "serverproto.CommonRankInfo")
  14914. proto.RegisterType((*RoleCrossTopTower)(nil), "serverproto.RoleCrossTopTower")
  14915. proto.RegisterType((*TopTowerFightRoleInfo)(nil), "serverproto.TopTowerFightRoleInfo")
  14916. proto.RegisterType((*ServerStateInfo)(nil), "serverproto.ServerStateInfo")
  14917. proto.RegisterType((*StateDetailDesc)(nil), "serverproto.StateDetailDesc")
  14918. proto.RegisterType((*RoleRush)(nil), "serverproto.RoleRush")
  14919. proto.RegisterType((*RushSkill)(nil), "serverproto.RushSkill")
  14920. proto.RegisterType((*HeadData)(nil), "serverproto.HeadData")
  14921. proto.RegisterType((*RoleHead)(nil), "serverproto.RoleHead")
  14922. proto.RegisterType((*RoleWish)(nil), "serverproto.RoleWish")
  14923. proto.RegisterType((*WishSlot)(nil), "serverproto.WishSlot")
  14924. proto.RegisterType((*RoleBT)(nil), "serverproto.RoleBT")
  14925. proto.RegisterType((*BTBoliData)(nil), "serverproto.BTBoliData")
  14926. proto.RegisterType((*BTBaseData)(nil), "serverproto.BTBaseData")
  14927. proto.RegisterType((*Role)(nil), "serverproto.Role")
  14928. }
  14929. func init() {
  14930. proto.RegisterFile("user.proto", fileDescriptor_116e343673f7ffaf)
  14931. }
  14932. var fileDescriptor_116e343673f7ffaf = []byte{
  14933. // 14990 bytes of a gzipped FileDescriptorProto
  14934. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0xbd, 0x6d, 0x8c, 0x24, 0xd7,
  14935. 0x7a, 0x10, 0xac, 0x9e, 0xee, 0x9e, 0xee, 0x7e, 0xfa, 0x6b, 0xa6, 0x76, 0x67, 0x3c, 0xeb, 0xf5,
  14936. 0xfa, 0xa3, 0xae, 0xed, 0x6b, 0xfb, 0xfa, 0xda, 0xde, 0xd9, 0x8f, 0xbb, 0xbe, 0xf6, 0xbd, 0xd6,
  14937. 0xec, 0xec, 0xee, 0xdd, 0xf1, 0xdd, 0xb5, 0xe7, 0xd6, 0xac, 0xed, 0xbc, 0x7e, 0x13, 0xf5, 0x5b,
  14938. 0xdd, 0x75, 0x66, 0xba, 0x3c, 0xdd, 0x5d, 0xed, 0xaa, 0xea, 0xd9, 0xe9, 0x9b, 0xe4, 0x0d, 0x41,
  14939. 0x84, 0xa0, 0x84, 0x84, 0x08, 0x21, 0x82, 0x84, 0x12, 0x81, 0x12, 0x84, 0x20, 0x48, 0x11, 0x20,
  14940. 0x81, 0x02, 0xf9, 0x01, 0x89, 0x10, 0x91, 0x40, 0x22, 0xe2, 0x47, 0x10, 0xfc, 0x40, 0x0a, 0x3f,
  14941. 0x20, 0x52, 0xc4, 0x1f, 0x24, 0x10, 0x90, 0x3f, 0xe8, 0xf9, 0x38, 0x55, 0xa7, 0xaa, 0xab, 0x67,
  14942. 0xd6, 0xce, 0x55, 0x80, 0x5f, 0xdd, 0xf5, 0x9c, 0xe7, 0x7c, 0x9f, 0xf3, 0x9c, 0xe7, 0x3c, 0x5f,
  14943. 0x07, 0x60, 0x16, 0xa9, 0xf0, 0x8d, 0x69, 0x18, 0xc4, 0x81, 0xd5, 0x8c, 0x54, 0x78, 0xa2, 0x42,
  14944. 0xfa, 0xb0, 0xff, 0x6d, 0x09, 0x9a, 0x3b, 0x83, 0x41, 0x30, 0x9b, 0xc4, 0x4e, 0x30, 0x52, 0xd6,
  14945. 0x53, 0x50, 0x0b, 0xa6, 0x6a, 0xd2, 0xf3, 0xbd, 0xad, 0xd2, 0xf3, 0xa5, 0x57, 0x1a, 0xce, 0x2a,
  14946. 0x7e, 0xee, 0x79, 0xd6, 0xd3, 0x50, 0x9f, 0x8e, 0xdc, 0xf8, 0x30, 0x08, 0xc7, 0x5b, 0x2b, 0x94,
  14947. 0x92, 0x7c, 0x5b, 0x6b, 0x50, 0x9e, 0xf9, 0xde, 0x56, 0xf9, 0xf9, 0xd2, 0x2b, 0x15, 0x07, 0xff,
  14948. 0x5a, 0x2f, 0x41, 0x67, 0x3a, 0x0c, 0x26, 0xaa, 0x97, 0xe4, 0xa9, 0x3c, 0x5f, 0x7a, 0xa5, 0xea,
  14949. 0xb4, 0x09, 0xba, 0xaf, 0x33, 0x7e, 0x05, 0xda, 0xa1, 0x3a, 0xf2, 0xa3, 0x58, 0x85, 0xbd, 0xd8,
  14950. 0x1f, 0xab, 0xad, 0x2a, 0x15, 0xd1, 0xd2, 0xc0, 0x47, 0xfe, 0x58, 0x59, 0x9b, 0xb0, 0xfa, 0x69,
  14951. 0x30, 0x51, 0x7b, 0xde, 0xd6, 0x2a, 0x95, 0x21, 0x5f, 0xd6, 0x73, 0xd0, 0xf4, 0xd4, 0x48, 0xc5,
  14952. 0x8a, 0xb3, 0xd6, 0x28, 0x2b, 0x30, 0x08, 0x33, 0xda, 0xaf, 0x41, 0xdb, 0x51, 0x83, 0x60, 0x32,
  14953. 0x51, 0x83, 0x78, 0x6f, 0x72, 0x18, 0x58, 0x97, 0xa0, 0x3e, 0x3d, 0x99, 0xf6, 0x26, 0x81, 0xa7,
  14954. 0xa4, 0x77, 0xb5, 0xe9, 0xc9, 0xf4, 0x83, 0xc0, 0x53, 0xf6, 0x87, 0xd0, 0xfd, 0x28, 0x52, 0xe1,
  14955. 0xae, 0x81, 0x7d, 0x05, 0x60, 0x14, 0x1c, 0xf9, 0x03, 0x13, 0xbf, 0x41, 0x10, 0xcc, 0x81, 0xc9,
  14956. 0x58, 0x6f, 0x2f, 0x8a, 0xdd, 0xf1, 0x94, 0x86, 0xa4, 0xec, 0x34, 0x10, 0x72, 0x80, 0x00, 0xfb,
  14957. 0x26, 0xb4, 0xbe, 0xab, 0xe6, 0x1f, 0xbb, 0xa3, 0x99, 0x7a, 0x34, 0x9f, 0x2a, 0x1c, 0xa3, 0x63,
  14958. 0x35, 0xa7, 0x62, 0xaa, 0x0e, 0xfe, 0xb5, 0x2e, 0x42, 0xf5, 0x04, 0x93, 0x29, 0x6f, 0xd5, 0xe1,
  14959. 0x0f, 0x7b, 0x17, 0xd6, 0xcc, 0x7c, 0x0f, 0xfc, 0x28, 0x2e, 0xc8, 0x7b, 0x05, 0x80, 0xd0, 0x7b,
  14960. 0x23, 0x3f, 0x8a, 0xb7, 0x56, 0x9e, 0x2f, 0xbf, 0x52, 0x75, 0x1a, 0x04, 0xc1, 0x0c, 0xf6, 0xdf,
  14961. 0x2d, 0x41, 0xc7, 0x2c, 0xe5, 0xe6, 0x75, 0xb3, 0x8c, 0xca, 0x19, 0xf5, 0xe3, 0x68, 0xd3, 0x9f,
  14962. 0x6d, 0x9a, 0xce, 0xaa, 0x23, 0x5f, 0x09, 0xfc, 0x9a, 0xcc, 0xa4, 0x7c, 0xe1, 0x82, 0x89, 0xe2,
  14963. 0xb0, 0x77, 0xe2, 0x8e, 0x68, 0xf2, 0x1a, 0xce, 0x6a, 0x14, 0x87, 0x1f, 0xbb, 0xa3, 0x24, 0xc3,
  14964. 0x75, 0x9a, 0xb6, 0x8a, 0x64, 0xb8, 0x9e, 0xc0, 0x6f, 0xd0, 0x8c, 0xd5, 0x05, 0x7e, 0xc3, 0xfe,
  14965. 0x36, 0xac, 0x67, 0x9b, 0x7c, 0x10, 0x87, 0x05, 0xad, 0x36, 0xea, 0x5b, 0x31, 0xeb, 0xb3, 0x0f,
  14966. 0xa0, 0xab, 0xf3, 0xdf, 0x1b, 0x05, 0x6e, 0x7c, 0x6d, 0xfb, 0xbc, 0x31, 0x5f, 0xd1, 0x7d, 0xde,
  14967. 0x82, 0x1a, 0xfd, 0xb9, 0x79, 0x9d, 0x3a, 0x5d, 0x72, 0xf4, 0xa7, 0xfd, 0x0d, 0x68, 0x7f, 0xb4,
  14968. 0x6c, 0x1a, 0xdb, 0x05, 0x45, 0xb6, 0xf5, 0x34, 0x0e, 0xa0, 0x73, 0x30, 0x0a, 0xe2, 0x3b, 0x2a,
  14969. 0x76, 0xfd, 0xd1, 0x1d, 0x37, 0x76, 0x11, 0x6f, 0xa4, 0x4e, 0xd4, 0x48, 0x9a, 0xc3, 0x1f, 0xb8,
  14970. 0x24, 0xd5, 0xe7, 0x33, 0x7f, 0x8a, 0x1b, 0x8e, 0xe7, 0xa1, 0x46, 0xdf, 0x7b, 0x9e, 0xf5, 0x3c,
  14971. 0xb4, 0x06, 0x6e, 0xe8, 0xf5, 0x7c, 0x8f, 0x67, 0xb9, 0x4c, 0xb3, 0x0c, 0x08, 0xdb, 0xf3, 0x68,
  14972. 0x9a, 0x7f, 0x04, 0xea, 0x54, 0x09, 0x16, 0xff, 0x14, 0xd4, 0x86, 0x2a, 0x0c, 0xf4, 0xc6, 0xad,
  14973. 0x3a, 0xab, 0xf8, 0xb9, 0xe7, 0x59, 0xb7, 0xa0, 0x11, 0x8d, 0x82, 0x38, 0x5d, 0x29, 0xcd, 0xed,
  14974. 0xcb, 0x6f, 0x18, 0x24, 0xe0, 0x8d, 0x6c, 0x3b, 0x9d, 0x3a, 0x62, 0x53, 0xf1, 0xa7, 0xd0, 0xda,
  14975. 0x57, 0xf1, 0x5d, 0x6c, 0x0e, 0x55, 0xd1, 0x81, 0x15, 0x29, 0xbd, 0xed, 0xac, 0xf8, 0xd4, 0x40,
  14976. 0x6e, 0xfb, 0xe0, 0xf0, 0x28, 0x6d, 0x3f, 0x10, 0x6c, 0xf7, 0xf0, 0x68, 0xcf, 0x4b, 0xfb, 0x5c,
  14977. 0x36, 0xfb, 0x9c, 0xe4, 0x9b, 0xaa, 0x18, 0xf3, 0x55, 0xa8, 0x44, 0xce, 0xb7, 0xaf, 0xe2, 0x3d,
  14978. 0xcf, 0xf6, 0x60, 0x7d, 0x5f, 0xc5, 0xb9, 0x01, 0x5c, 0x83, 0xb2, 0xef, 0x9d, 0xea, 0xd9, 0xf4,
  14979. 0xbd, 0xd3, 0x85, 0xc1, 0x6b, 0xa7, 0x83, 0x67, 0x43, 0x3b, 0x8a, 0x91, 0x00, 0x65, 0x47, 0xaf,
  14980. 0x49, 0x40, 0x19, 0xbe, 0xab, 0xd0, 0x38, 0x38, 0xf6, 0x47, 0xa3, 0x5c, 0xe7, 0xaa, 0xd4, 0xb9,
  14981. 0x8b, 0x50, 0x9d, 0x06, 0xfe, 0x24, 0xd6, 0xbb, 0x83, 0x3e, 0xec, 0xff, 0x1f, 0x1a, 0xbb, 0x43,
  14982. 0x77, 0x72, 0xa4, 0xde, 0x0f, 0xfa, 0xd6, 0x36, 0x34, 0x62, 0x37, 0x3a, 0xe6, 0xf2, 0x4b, 0x34,
  14983. 0xb2, 0x1b, 0x99, 0x91, 0x7d, 0xe4, 0x46, 0xc7, 0x3c, 0xa6, 0x88, 0x47, 0x5b, 0xd9, 0x98, 0xa6,
  14984. 0x95, 0xcc, 0x34, 0xbd, 0x08, 0x9d, 0xcf, 0x82, 0x7e, 0xef, 0x70, 0x16, 0x0d, 0x91, 0xa4, 0xc4,
  14985. 0x8a, 0xc6, 0xac, 0xed, 0xb4, 0x3e, 0x0b, 0xfa, 0xf7, 0x66, 0xd1, 0xf0, 0x00, 0x61, 0x76, 0x1f,
  14986. 0xd6, 0xf6, 0x55, 0xfc, 0x3d, 0x7f, 0x3e, 0x53, 0x38, 0x3a, 0x9a, 0xaa, 0xd1, 0x04, 0xa7, 0x83,
  14987. 0x53, 0xc3, 0xef, 0x3d, 0xef, 0xd4, 0xda, 0x80, 0x55, 0x19, 0x63, 0x59, 0x9c, 0x53, 0x1c, 0x5e,
  14988. 0xeb, 0x19, 0x00, 0x04, 0xcb, 0xb4, 0xf1, 0xdc, 0xd4, 0xa7, 0x2a, 0xa6, 0x49, 0xb3, 0x47, 0x34,
  14989. 0xed, 0x54, 0x07, 0x95, 0x9f, 0x16, 0x52, 0x32, 0x0b, 0xb9, 0x0b, 0xdd, 0xcf, 0x11, 0xa7, 0x97,
  14990. 0x5f, 0x5d, 0x57, 0x32, 0x63, 0x90, 0x6f, 0xae, 0xd3, 0xfe, 0x5c, 0x7f, 0xd2, 0x24, 0x8c, 0xd3,
  14991. 0xda, 0x76, 0xe2, 0x38, 0x5c, 0x56, 0xdb, 0x3d, 0x58, 0xeb, 0xbb, 0x71, 0x3c, 0x52, 0x3d, 0x37,
  14992. 0x8e, 0x43, 0xb3, 0xba, 0x67, 0x32, 0xd5, 0xe5, 0x48, 0x80, 0xd3, 0xe1, 0x5c, 0x58, 0x34, 0x55,
  14993. 0xf7, 0x9f, 0x57, 0xa1, 0x7e, 0x5f, 0x85, 0x41, 0xe1, 0x9c, 0x5f, 0x86, 0xc6, 0x20, 0x98, 0x1c,
  14994. 0xfa, 0xc6, 0x6a, 0xae, 0x33, 0x80, 0x8f, 0x9b, 0x43, 0xff, 0x68, 0x18, 0xf7, 0xa6, 0xc1, 0x63,
  14995. 0x15, 0xca, 0xa8, 0x01, 0x81, 0xf6, 0x11, 0x82, 0xb9, 0xfd, 0xa8, 0xc7, 0xf5, 0xd1, 0x9a, 0xae,
  14996. 0x3b, 0x75, 0x3f, 0xba, 0x4d, 0xdf, 0x48, 0xb0, 0xfb, 0x6e, 0xa4, 0x7a, 0xbc, 0x1d, 0xaa, 0x94,
  14997. 0xb9, 0x81, 0x90, 0x07, 0xb4, 0x25, 0xbe, 0x02, 0x6d, 0xd7, 0x3b, 0x71, 0x27, 0x03, 0x8d, 0xc1,
  14998. 0x47, 0x5d, 0x4b, 0x80, 0x8c, 0xf4, 0x12, 0x74, 0xa2, 0x38, 0x54, 0x93, 0xa3, 0x78, 0x28, 0x58,
  14999. 0x35, 0x3e, 0x54, 0x35, 0x94, 0xd1, 0x5e, 0x85, 0x0a, 0x4e, 0xc9, 0x56, 0xfd, 0xf9, 0xd2, 0xc2,
  15000. 0x8a, 0xd4, 0xe4, 0xc2, 0x21, 0x14, 0xeb, 0x75, 0xa8, 0x46, 0xb8, 0x03, 0xb6, 0x1a, 0x84, 0xbb,
  15001. 0x99, 0xc1, 0x45, 0x7e, 0x80, 0xf6, 0x87, 0xc3, 0x48, 0xd6, 0x4d, 0x68, 0xa4, 0x83, 0x0f, 0x34,
  15002. 0xf8, 0x97, 0x0a, 0x07, 0x1f, 0x29, 0xa5, 0x53, 0x77, 0x65, 0xcc, 0xb1, 0xef, 0x94, 0x8f, 0xf7,
  15003. 0x53, 0x93, 0xfb, 0x8e, 0x90, 0x7d, 0x04, 0xe0, 0x56, 0x95, 0xa9, 0x95, 0x89, 0x6f, 0xd1, 0xc4,
  15004. 0x37, 0x19, 0x48, 0x04, 0xc1, 0x7a, 0x19, 0xba, 0x98, 0x68, 0x4e, 0x40, 0x9b, 0xce, 0x84, 0xf6,
  15005. 0x54, 0xc5, 0xf7, 0xd2, 0x39, 0x78, 0x17, 0x5a, 0x9f, 0xcf, 0xdc, 0x91, 0x1f, 0xcf, 0xb9, 0x95,
  15006. 0x9d, 0xf3, 0x5a, 0xd9, 0x14, 0x74, 0x6a, 0xe8, 0x55, 0xd8, 0x08, 0xd5, 0x34, 0x54, 0x51, 0xd4,
  15007. 0xa3, 0x1e, 0xf7, 0x90, 0x5b, 0xc0, 0x93, 0xa6, 0x4b, 0x6d, 0xb6, 0x24, 0x91, 0x06, 0x65, 0xff,
  15008. 0x64, 0x8a, 0xa7, 0xdc, 0x1e, 0xac, 0x31, 0x2a, 0x13, 0x22, 0x1a, 0xf8, 0x35, 0x1a, 0xcc, 0xe7,
  15009. 0xb2, 0x03, 0x8f, 0x48, 0x44, 0x4a, 0x93, 0x29, 0xe8, 0x44, 0x19, 0x98, 0xf5, 0x1e, 0x74, 0xb0,
  15010. 0x8f, 0xbc, 0xa9, 0x3c, 0x37, 0x76, 0xb7, 0xd6, 0xa9, 0xa0, 0x4b, 0x85, 0xfb, 0x89, 0xf6, 0x52,
  15011. 0x6b, 0x2a, 0x5f, 0xb4, 0x9c, 0xdf, 0x87, 0x8b, 0xf9, 0x3d, 0xd2, 0x0b, 0x46, 0xde, 0xd6, 0xf6,
  15012. 0x79, 0x83, 0xb0, 0x9e, 0xdd, 0x24, 0x1f, 0x8e, 0x8a, 0xf7, 0xdb, 0xb5, 0x2f, 0xb1, 0xdf, 0x7e,
  15013. 0x0c, 0x9a, 0xf7, 0xdc, 0x68, 0xe8, 0x07, 0x13, 0x4d, 0xc3, 0xd5, 0x5c, 0x69, 0x1a, 0xae, 0xe6,
  15014. 0xca, 0xb2, 0xa0, 0x32, 0x74, 0xfd, 0x50, 0xb6, 0x1b, 0xfd, 0xc7, 0xad, 0x86, 0xbf, 0x3d, 0xf7,
  15015. 0xc4, 0x8d, 0xdd, 0x64, 0xab, 0x21, 0x68, 0x87, 0x20, 0xb8, 0x1c, 0x0e, 0xb9, 0xd4, 0xde, 0x6c,
  15016. 0xca, 0x8d, 0xab, 0x10, 0x7d, 0x6f, 0x0b, 0xf8, 0xa3, 0x29, 0xd5, 0xfe, 0x51, 0x52, 0x3b, 0xd1,
  15017. 0x96, 0x2d, 0xa8, 0x7d, 0x16, 0xf4, 0xb1, 0xcb, 0x9a, 0x50, 0xca, 0x27, 0x32, 0x25, 0xd8, 0xcf,
  15018. 0xbd, 0x84, 0x2a, 0xf3, 0x57, 0x7a, 0xb8, 0x97, 0x4d, 0x1e, 0xed, 0xff, 0x85, 0xf6, 0x7d, 0xe5,
  15019. 0x7a, 0xf7, 0x42, 0x77, 0xcc, 0x23, 0x6f, 0x43, 0x7b, 0xa8, 0x5c, 0xaf, 0x77, 0x88, 0x90, 0xf4,
  15020. 0x08, 0x6e, 0x0e, 0x35, 0x16, 0x2f, 0x61, 0x03, 0x87, 0x58, 0x56, 0x66, 0x1a, 0xdb, 0x09, 0x16,
  15021. 0x71, 0xad, 0x3f, 0x5f, 0x42, 0x0a, 0xe5, 0x7a, 0x44, 0x7b, 0x5f, 0x80, 0x16, 0x65, 0x3a, 0x51,
  15022. 0x61, 0xe4, 0x07, 0x13, 0xb3, 0xdc, 0x8f, 0x19, 0x84, 0x64, 0x87, 0x50, 0x0c, 0x4e, 0xb0, 0x8e,
  15023. 0x00, 0x5a, 0xd1, 0xb7, 0x33, 0x95, 0x26, 0x07, 0x61, 0x73, 0xfb, 0xe9, 0xcc, 0x2c, 0x66, 0x7a,
  15024. 0x63, 0x34, 0x88, 0x06, 0xf1, 0xbf, 0x96, 0xa1, 0x8e, 0xb4, 0x80, 0x7a, 0x7a, 0x09, 0xea, 0x44,
  15025. 0xc7, 0xd4, 0xe9, 0x54, 0x8f, 0x21, 0x7e, 0xdf, 0x3d, 0x9d, 0xe2, 0xd1, 0x86, 0x27, 0x18, 0xa6,
  15026. 0xc8, 0x20, 0x7e, 0x16, 0xf4, 0x31, 0xe1, 0x32, 0x34, 0x30, 0xc1, 0xe4, 0x04, 0xea, 0x9f, 0x05,
  15027. 0xfd, 0x07, 0x9a, 0x01, 0xa2, 0x03, 0x11, 0xb3, 0x31, 0x67, 0x49, 0x07, 0x24, 0xe6, 0xdb, 0xc6,
  15028. 0x9e, 0x85, 0x01, 0xef, 0x85, 0x6a, 0x01, 0x35, 0xd3, 0x84, 0xdc, 0xa1, 0x22, 0xa8, 0x7d, 0x39,
  15029. 0x2a, 0xcd, 0xac, 0xa7, 0x49, 0xa5, 0x37, 0x61, 0x75, 0x10, 0xce, 0xfc, 0x48, 0x09, 0xf1, 0x94,
  15030. 0x2f, 0x24, 0x52, 0x63, 0xf7, 0xb4, 0x27, 0x69, 0x75, 0x26, 0x52, 0x63, 0xf7, 0x74, 0x97, 0x93,
  15031. 0xe9, 0xdc, 0x76, 0x91, 0x19, 0x23, 0x5a, 0x49, 0xe7, 0xb6, 0xeb, 0xf1, 0xb4, 0x8e, 0xdc, 0x28,
  15032. 0xee, 0xe1, 0xc5, 0x60, 0xc2, 0xd3, 0x0a, 0x4c, 0x99, 0x10, 0xfc, 0x00, 0xa1, 0x74, 0x8b, 0xb9,
  15033. 0x0c, 0x0d, 0x26, 0x14, 0xfd, 0xe0, 0x54, 0x68, 0x60, 0x9d, 0x00, 0xb7, 0x83, 0x53, 0x6b, 0x17,
  15034. 0xd6, 0xfa, 0x41, 0x14, 0xf5, 0x42, 0xf5, 0x18, 0x39, 0x3e, 0x9a, 0xa7, 0xd6, 0x79, 0xbb, 0xb6,
  15035. 0x83, 0x59, 0x1c, 0xca, 0x41, 0x73, 0xfd, 0x1a, 0xac, 0x73, 0x0d, 0xa1, 0x8a, 0xf0, 0x74, 0xc7,
  15036. 0x3b, 0x1d, 0x51, 0xc9, 0xaa, 0xd3, 0xa5, 0x04, 0x07, 0xe1, 0xbb, 0x08, 0x5e, 0x5c, 0xb0, 0x9d,
  15037. 0x85, 0x05, 0x6b, 0xff, 0xf9, 0x16, 0xcf, 0xfb, 0x6d, 0x37, 0x52, 0xc6, 0x51, 0x59, 0xd1, 0x47,
  15038. 0xe5, 0xc4, 0x1f, 0x1c, 0xf7, 0x26, 0xae, 0xac, 0xe3, 0x86, 0x53, 0x47, 0xc0, 0x07, 0xee, 0x98,
  15039. 0xf6, 0xb4, 0xa7, 0xa2, 0x01, 0xcd, 0x75, 0xc3, 0xa1, 0xff, 0xb8, 0xf3, 0x23, 0x75, 0x2a, 0x53,
  15040. 0x8c, 0x7f, 0x71, 0x37, 0x52, 0x1b, 0xc3, 0xb9, 0x9c, 0x87, 0xfa, 0x13, 0xd7, 0xc4, 0xd1, 0xcc,
  15041. 0xf7, 0xa8, 0x61, 0x7c, 0x10, 0xd6, 0xe8, 0x7b, 0xcf, 0xc3, 0xa2, 0x07, 0x81, 0x3f, 0x91, 0xdb,
  15042. 0x1e, 0xfd, 0xc7, 0xa2, 0xc3, 0x71, 0x9f, 0xe6, 0xac, 0xed, 0xe0, 0x5f, 0xeb, 0x3a, 0xd4, 0x43,
  15043. 0x15, 0xf1, 0x38, 0x36, 0xce, 0x1b, 0xc7, 0x5a, 0xa8, 0x22, 0x1a, 0xc0, 0x6d, 0x68, 0x84, 0xc1,
  15044. 0x48, 0x68, 0x2f, 0x14, 0xac, 0x37, 0xbd, 0x0b, 0x9c, 0x7a, 0xa8, 0xf7, 0xc3, 0x3b, 0xd0, 0xd2,
  15045. 0x94, 0x88, 0xb2, 0x35, 0x29, 0xdb, 0x56, 0x26, 0x9b, 0x41, 0x00, 0x9d, 0xe6, 0xa1, 0x41, 0x0d,
  15046. 0xb7, 0x65, 0xeb, 0xe2, 0x56, 0xa7, 0x99, 0x5a, 0x5c, 0xe0, 0x4c, 0x07, 0x78, 0x47, 0x27, 0xdc,
  15047. 0x5e, 0x1c, 0x84, 0x73, 0x9e, 0xb4, 0x32, 0x71, 0x7b, 0xf8, 0xbd, 0xe7, 0x59, 0x57, 0x61, 0x75,
  15048. 0x40, 0xe3, 0x44, 0xe7, 0xd5, 0x99, 0x7d, 0x16, 0x44, 0xeb, 0xdb, 0xd0, 0x1e, 0xbb, 0xd3, 0x9e,
  15049. 0x3b, 0xf1, 0xc7, 0x6e, 0x8c, 0x04, 0x66, 0xed, 0xbc, 0x9c, 0xad, 0xb1, 0x3b, 0xdd, 0xd1, 0xe8,
  15050. 0x4c, 0x0e, 0x64, 0xd9, 0xaf, 0xd3, 0x94, 0xd4, 0xfa, 0x2e, 0x2f, 0xf8, 0x97, 0xa0, 0x13, 0x07,
  15051. 0xb1, 0x8b, 0xcb, 0x71, 0x30, 0x74, 0xc3, 0x23, 0xb5, 0x65, 0xd1, 0x9d, 0xab, 0x4d, 0x50, 0x47,
  15052. 0x80, 0x48, 0xe1, 0x3c, 0x77, 0x9e, 0x22, 0x5d, 0x20, 0xa4, 0xa6, 0xe7, 0xce, 0x13, 0x94, 0xcb,
  15053. 0xd0, 0x38, 0xf1, 0xa7, 0x42, 0x3f, 0x2e, 0xf2, 0xd6, 0x39, 0xf1, 0xa7, 0x4c, 0x3f, 0x5e, 0x07,
  15054. 0x8b, 0xf6, 0x9f, 0x2e, 0x80, 0xdb, 0xb2, 0x41, 0x6d, 0x59, 0xc3, 0x14, 0x5d, 0x0c, 0x35, 0xea,
  15055. 0xab, 0xd0, 0xfd, 0x7c, 0xa6, 0x22, 0x6c, 0xbb, 0x6c, 0xb6, 0xad, 0x4d, 0x2a, 0xb0, 0xa3, 0xc1,
  15056. 0xbc, 0xa1, 0x90, 0x21, 0x1b, 0x84, 0xca, 0x8d, 0x95, 0x46, 0x7b, 0x8a, 0x18, 0xba, 0x16, 0x03,
  15057. 0x05, 0x49, 0xf7, 0x1e, 0x0f, 0x94, 0x2d, 0x4d, 0x0c, 0x27, 0x74, 0xa0, 0xd8, 0xd0, 0x1e, 0x0c,
  15058. 0xdd, 0xb8, 0x97, 0x8c, 0xce, 0x25, 0x6a, 0x51, 0x13, 0x81, 0xb7, 0x65, 0x84, 0x32, 0x38, 0x58,
  15059. 0xc6, 0xd3, 0xbc, 0x09, 0x35, 0x0e, 0x96, 0xf3, 0x1a, 0xac, 0xf3, 0x28, 0x06, 0x93, 0x91, 0x3f,
  15060. 0x91, 0xde, 0x5d, 0xe6, 0x4d, 0x4d, 0x09, 0x1f, 0x12, 0x9c, 0xca, 0x7b, 0x01, 0x5a, 0x82, 0xc5,
  15061. 0x32, 0x89, 0x67, 0xb8, 0x4a, 0x86, 0x91, 0x54, 0xc2, 0x7a, 0x05, 0xd6, 0x04, 0x45, 0x48, 0x8d,
  15062. 0xef, 0x6d, 0x5d, 0xe1, 0x01, 0x60, 0x38, 0xf7, 0x6c, 0xcf, 0xb3, 0xae, 0xc1, 0xa6, 0xe7, 0xfa,
  15063. 0xa3, 0xb9, 0x50, 0x13, 0x43, 0xd4, 0xf1, 0x2c, 0x15, 0x7b, 0x81, 0x52, 0x89, 0xa4, 0x3c, 0xd2,
  15064. 0x42, 0x8f, 0xe5, 0x0c, 0xd4, 0x73, 0x4b, 0x19, 0xa8, 0x37, 0xe1, 0x62, 0x3f, 0xee, 0x7d, 0x7f,
  15065. 0xa8, 0x70, 0x03, 0x19, 0xeb, 0x60, 0x9b, 0xd6, 0xc1, 0x7a, 0x3f, 0xfe, 0x74, 0xa8, 0x26, 0x77,
  15066. 0x8c, 0xd5, 0xf0, 0x75, 0xb8, 0xd0, 0x8f, 0x7b, 0x9f, 0xf9, 0x6e, 0x16, 0xff, 0x1a, 0xd5, 0xb0,
  15067. 0xd6, 0x8f, 0xdf, 0xf7, 0x5d, 0x13, 0xfd, 0x2a, 0x6c, 0x08, 0x7a, 0x6e, 0x35, 0x5e, 0xa7, 0x6e,
  15068. 0x58, 0x94, 0xe1, 0x51, 0x66, 0x49, 0x3e, 0x07, 0x4d, 0xa6, 0x03, 0x24, 0x4a, 0xda, 0xba, 0x41,
  15069. 0x33, 0x0f, 0xb4, 0xe5, 0x09, 0x82, 0x03, 0x6d, 0x20, 0x5c, 0xdd, 0xba, 0x49, 0x18, 0xcd, 0x14,
  15070. 0xe3, 0x6a, 0x0e, 0x65, 0x7b, 0xeb, 0x1b, 0x79, 0x94, 0xed, 0x1c, 0xca, 0xb5, 0xad, 0x5b, 0x79,
  15071. 0x94, 0x6b, 0x39, 0x94, 0xeb, 0x5b, 0x6f, 0xe7, 0x51, 0xae, 0xe7, 0x50, 0x6e, 0x6c, 0x7d, 0x33,
  15072. 0x8f, 0x72, 0x23, 0x87, 0x72, 0x73, 0xeb, 0x9d, 0x3c, 0xca, 0xcd, 0x1c, 0xca, 0x37, 0xb6, 0xde,
  15073. 0xcd, 0xa3, 0x7c, 0xc3, 0xfe, 0xc9, 0x15, 0xd8, 0xca, 0x71, 0xb1, 0xe9, 0xdd, 0xfc, 0x45, 0xe8,
  15074. 0x98, 0x6c, 0x70, 0x72, 0x7b, 0x6b, 0xa5, 0x3c, 0x2e, 0x11, 0xa8, 0x0d, 0x13, 0x2b, 0x7f, 0xd7,
  15075. 0xb2, 0x52, 0xe4, 0x5d, 0x7d, 0xeb, 0xba, 0x06, 0x9b, 0x19, 0xfe, 0x3a, 0x76, 0xc3, 0x0c, 0x23,
  15076. 0x71, 0xc1, 0x60, 0xa2, 0x63, 0x37, 0x64, 0x9a, 0x70, 0x05, 0x80, 0x2f, 0xa5, 0x84, 0xc8, 0x47,
  15077. 0x0e, 0x09, 0x41, 0x38, 0xf9, 0x96, 0x24, 0x23, 0x8f, 0x17, 0x6d, 0x55, 0xcf, 0x3b, 0x1f, 0x28,
  15078. 0x27, 0xf2, 0x8f, 0x91, 0xfd, 0x39, 0x58, 0x8b, 0x8c, 0xfc, 0x72, 0xd1, 0xcb, 0xed, 0x45, 0xd1,
  15079. 0xcb, 0x4b, 0x67, 0xdd, 0x0a, 0x8a, 0x84, 0x30, 0x3f, 0x0c, 0x9d, 0x14, 0xab, 0x50, 0x0c, 0x73,
  15080. 0xe6, 0xad, 0x15, 0x87, 0x22, 0x3f, 0x66, 0x8d, 0x48, 0x8f, 0x94, 0x1d, 0xc0, 0xc5, 0xb4, 0x74,
  15081. 0x96, 0x6c, 0x50, 0x1d, 0x77, 0xb3, 0xd7, 0x1a, 0x3a, 0xda, 0x4a, 0x74, 0x34, 0x5c, 0x5e, 0xd2,
  15082. 0x81, 0xfc, 0x95, 0x46, 0xb3, 0xfb, 0xae, 0xc7, 0x8d, 0xaa, 0x3b, 0xf8, 0xd7, 0xfe, 0x33, 0x25,
  15083. 0xe8, 0x24, 0x17, 0x4b, 0x42, 0xb4, 0xbe, 0x06, 0x16, 0x72, 0x5e, 0x85, 0xeb, 0xa7, 0x3b, 0x76,
  15084. 0x4f, 0x0f, 0xcc, 0x25, 0x94, 0x6b, 0xd8, 0x72, 0xa1, 0xd6, 0xd2, 0x86, 0xd1, 0xa8, 0x7e, 0x13,
  15085. 0x1a, 0x69, 0x2b, 0x33, 0x03, 0x58, 0xca, 0x0d, 0xe0, 0x1a, 0x94, 0x27, 0xb3, 0xb1, 0x8c, 0x2b,
  15086. 0xfe, 0xb5, 0x6f, 0x43, 0x03, 0x7b, 0xc0, 0x8d, 0xbf, 0x01, 0x60, 0xb4, 0x84, 0x85, 0x40, 0xd9,
  15087. 0x6b, 0x74, 0xda, 0x88, 0x86, 0x4a, 0xea, 0x1f, 0x42, 0x7d, 0x2f, 0x56, 0xe3, 0xdc, 0x7c, 0x56,
  15088. 0xce, 0x9f, 0x4f, 0x69, 0x0e, 0xcb, 0x86, 0xf0, 0x6f, 0x4e, 0x0e, 0xcd, 0xb2, 0x34, 0x43, 0x0e,
  15089. 0xfd, 0x43, 0x50, 0xdf, 0x1d, 0x7e, 0xc1, 0x8e, 0x16, 0x96, 0x5c, 0xce, 0x97, 0xfc, 0x29, 0xd4,
  15090. 0x98, 0x3d, 0x3c, 0x42, 0x46, 0xc6, 0x8f, 0xd5, 0x78, 0xb9, 0x24, 0x4c, 0x77, 0xd6, 0xa9, 0x23,
  15091. 0x1e, 0x71, 0x5b, 0x97, 0xa1, 0xd1, 0x77, 0x8f, 0x84, 0x4d, 0x95, 0x6e, 0xf6, 0xdd, 0x23, 0xe2,
  15092. 0x4f, 0xed, 0x6f, 0x33, 0xeb, 0x89, 0x0c, 0x7e, 0xf6, 0x1a, 0x50, 0x54, 0xf8, 0xe2, 0x35, 0x40,
  15093. 0xe7, 0xc7, 0x9e, 0x63, 0xfe, 0xc1, 0x30, 0x3b, 0x43, 0xd9, 0xfc, 0x7a, 0x7c, 0x9c, 0x3a, 0xe2,
  15094. 0xd1, 0xfc, 0x84, 0xd0, 0x7a, 0x3f, 0xe8, 0xa7, 0xd2, 0x41, 0xb9, 0xc2, 0x44, 0xb1, 0x7b, 0xa4,
  15095. 0xef, 0x8e, 0x78, 0x85, 0x39, 0xc0, 0x6f, 0xeb, 0x2e, 0xac, 0xcf, 0x26, 0xa3, 0x60, 0x70, 0x2c,
  15096. 0x6b, 0xd8, 0x58, 0x94, 0x67, 0x90, 0x95, 0x2e, 0xe7, 0xa1, 0x3a, 0xa8, 0xce, 0x11, 0xb4, 0x93,
  15097. 0x9d, 0x41, 0x02, 0x01, 0x64, 0xf5, 0xa8, 0xc0, 0x64, 0xb6, 0x6a, 0xf4, 0xbd, 0xe7, 0xe1, 0x2d,
  15098. 0x86, 0xb3, 0xeb, 0xab, 0x16, 0x7f, 0xe1, 0xf9, 0xee, 0xa9, 0x43, 0x77, 0x36, 0x8a, 0x7b, 0x49,
  15099. 0x56, 0xde, 0xf4, 0x1d, 0x81, 0x1f, 0x70, 0x09, 0xf6, 0x4f, 0x97, 0x78, 0x19, 0xd3, 0xb7, 0xf5,
  15100. 0x1e, 0x4b, 0x1f, 0x8d, 0xf6, 0x97, 0x0a, 0xda, 0x6f, 0x0e, 0x09, 0x09, 0x26, 0x93, 0xc6, 0x5b,
  15101. 0x6f, 0x03, 0x2c, 0x74, 0xfe, 0xe9, 0x62, 0x71, 0x12, 0xf6, 0xcd, 0xe1, 0xcb, 0x10, 0xf5, 0xfb,
  15102. 0x6d, 0xa8, 0xef, 0xba, 0xa1, 0xf7, 0x65, 0xb6, 0xa2, 0x82, 0x16, 0x66, 0xbd, 0xef, 0x4e, 0xbc,
  15103. 0xdb, 0x41, 0x70, 0x8c, 0x94, 0x58, 0x44, 0xe6, 0x9a, 0x12, 0xb3, 0xb4, 0x1c, 0x97, 0x32, 0x25,
  15104. 0x30, 0x19, 0xe4, 0x12, 0x1a, 0x08, 0x49, 0x0e, 0x0c, 0xe1, 0x87, 0x42, 0x35, 0xd0, 0x54, 0x92,
  15105. 0x21, 0x8e, 0x1a, 0xd8, 0x43, 0x68, 0x62, 0x35, 0xbb, 0xc1, 0x68, 0xa4, 0x06, 0x31, 0x1e, 0x96,
  15106. 0x54, 0x98, 0x88, 0x8e, 0xf4, 0xa5, 0x1c, 0x61, 0xdf, 0x63, 0x90, 0x75, 0x13, 0xa8, 0xf4, 0x5e,
  15107. 0x3f, 0x08, 0x8e, 0x0b, 0x97, 0x82, 0xd9, 0x6c, 0xa7, 0x8e, 0xb8, 0xf8, 0xcf, 0xfe, 0xc3, 0x92,
  15108. 0x2c, 0x5c, 0x64, 0x2f, 0xb7, 0xa5, 0x90, 0xe5, 0x0b, 0x57, 0x86, 0x8d, 0x0b, 0xa0, 0x79, 0x78,
  15109. 0x11, 0x3a, 0x94, 0x27, 0x7b, 0xee, 0x54, 0x1d, 0x6a, 0xb1, 0x16, 0xba, 0xe2, 0xad, 0x85, 0xb0,
  15110. 0x06, 0xdc, 0x23, 0x91, 0x09, 0x6c, 0x2d, 0x14, 0x2e, 0x3d, 0xe6, 0xbe, 0xe9, 0xee, 0xdf, 0x87,
  15111. 0x0b, 0xcc, 0x4a, 0x51, 0x11, 0x93, 0xd9, 0x38, 0x15, 0xc0, 0x9c, 0xb9, 0xe0, 0xd7, 0x28, 0x17,
  15112. 0x16, 0xfb, 0xc1, 0x8c, 0x48, 0x80, 0xfd, 0xef, 0x4b, 0xd0, 0xc5, 0xde, 0x9a, 0x12, 0xa2, 0x2b,
  15113. 0x00, 0xfa, 0x42, 0x95, 0xcc, 0x62, 0x43, 0x20, 0x22, 0x85, 0x95, 0xe4, 0xd1, 0x89, 0x9e, 0x49,
  15114. 0x9d, 0xe3, 0xc1, 0xc9, 0x08, 0x27, 0x47, 0x23, 0x3c, 0x56, 0x22, 0x3c, 0xaa, 0x27, 0xd7, 0xae,
  15115. 0x4f, 0x94, 0x1b, 0xe2, 0xf9, 0x4f, 0x4c, 0x2d, 0x9d, 0xe9, 0xd2, 0xee, 0xc2, 0x1b, 0x1b, 0x22,
  15116. 0x38, 0x06, 0xae, 0xf5, 0x06, 0x54, 0x4d, 0xa6, 0x61, 0x79, 0x26, 0x46, 0xb3, 0x7f, 0xb9, 0x04,
  15117. 0x4d, 0xa3, 0x83, 0x66, 0xe3, 0x92, 0x49, 0xad, 0x26, 0x8d, 0xa3, 0xa9, 0x79, 0x2f, 0x77, 0xa1,
  15118. 0x2c, 0x12, 0x72, 0xe7, 0xc6, 0x2c, 0x7b, 0xa9, 0xfc, 0x1a, 0x94, 0x47, 0x27, 0x91, 0x4c, 0xe9,
  15119. 0x19, 0xd3, 0x81, 0x58, 0xf6, 0xdf, 0x2b, 0x31, 0x11, 0x7f, 0xe8, 0x4e, 0x91, 0xdc, 0xe0, 0x5d,
  15120. 0x30, 0x36, 0xc4, 0x63, 0x63, 0x77, 0x4a, 0xb7, 0x90, 0xaf, 0x42, 0x79, 0x1a, 0x44, 0x34, 0xda,
  15121. 0xf9, 0x35, 0xb8, 0x1f, 0x44, 0x3e, 0xdd, 0x9b, 0x10, 0x03, 0xe9, 0xcf, 0xe3, 0x20, 0x1c, 0xe1,
  15122. 0xc2, 0x8f, 0x22, 0xa1, 0xed, 0x42, 0x7f, 0x08, 0x7e, 0x3b, 0x88, 0x22, 0x96, 0x40, 0xbc, 0x0d,
  15123. 0x97, 0x4c, 0xcc, 0xa1, 0x3b, 0x1a, 0xa9, 0xc9, 0x91, 0x32, 0x85, 0x79, 0x9b, 0x69, 0x16, 0x9d,
  15124. 0x4c, 0xcb, 0xe6, 0x3a, 0xd4, 0x75, 0xad, 0x56, 0x0b, 0x4a, 0xac, 0xf5, 0x58, 0x71, 0x4a, 0xa7,
  15125. 0xf8, 0x35, 0x17, 0xd5, 0x5e, 0x69, 0x8e, 0x5f, 0xdf, 0xa7, 0xda, 0x57, 0x9c, 0xd2, 0xf7, 0xed,
  15126. 0x6b, 0x50, 0xfb, 0x58, 0x0d, 0xe2, 0x20, 0xbc, 0xf6, 0x05, 0x32, 0x7d, 0x0a, 0xab, 0xfb, 0x23,
  15127. 0x77, 0xae, 0x42, 0xad, 0xe3, 0x2e, 0xa5, 0x3a, 0xee, 0x27, 0x1e, 0x94, 0x0d, 0x58, 0x9d, 0xf1,
  15128. 0xb0, 0x8a, 0x14, 0x71, 0x86, 0x83, 0x6a, 0xff, 0xed, 0x32, 0x74, 0xb8, 0xf0, 0x83, 0x61, 0xf0,
  15129. 0x98, 0x2e, 0xf7, 0x8b, 0x95, 0x24, 0x1a, 0xb4, 0x15, 0x53, 0x83, 0x96, 0xb9, 0x11, 0x97, 0x73,
  15130. 0x37, 0xe2, 0x4d, 0x58, 0x3d, 0x52, 0x13, 0x4f, 0x85, 0x5a, 0x53, 0xcb, 0x5f, 0xd8, 0x0c, 0xa4,
  15131. 0xf1, 0xbe, 0x27, 0xe2, 0x96, 0xea, 0x67, 0x41, 0x7f, 0x2f, 0x27, 0xc9, 0x59, 0xcd, 0x49, 0x72,
  15132. 0xf2, 0xe2, 0x8d, 0xda, 0x17, 0x11, 0x6f, 0x5c, 0x86, 0x86, 0x3b, 0x88, 0x65, 0x27, 0xb3, 0x44,
  15133. 0xad, 0xce, 0x80, 0x3d, 0x6f, 0xb9, 0x40, 0x6d, 0x03, 0x56, 0xfd, 0x31, 0xd1, 0x7f, 0xe0, 0x66,
  15134. 0xfa, 0xe3, 0x23, 0x56, 0xe8, 0x65, 0x25, 0x56, 0xcd, 0x45, 0x11, 0x6b, 0x4e, 0xf8, 0xd7, 0x2a,
  15135. 0x52, 0xd1, 0x1c, 0x86, 0xc1, 0xb8, 0xf7, 0xfd, 0x60, 0xa2, 0xb4, 0x24, 0x01, 0x01, 0x9f, 0x06,
  15136. 0x13, 0x12, 0x33, 0x84, 0xca, 0x1d, 0x71, 0xe2, 0x06, 0x27, 0x22, 0x00, 0x13, 0xed, 0x57, 0x61,
  15137. 0xe3, 0xc3, 0x78, 0xa8, 0x42, 0x9e, 0x30, 0xe6, 0xd4, 0x8b, 0xa7, 0xcc, 0xfe, 0x67, 0x25, 0x68,
  15138. 0x7f, 0x34, 0xf1, 0xe3, 0xfd, 0x20, 0xda, 0x99, 0x78, 0x77, 0xfc, 0xa2, 0xb5, 0xf3, 0xb2, 0xb9,
  15139. 0x76, 0x2e, 0x66, 0x86, 0x53, 0x16, 0x29, 0x2f, 0x9d, 0x97, 0xa1, 0xec, 0xf9, 0x4c, 0xc4, 0x96,
  15140. 0xe2, 0x79, 0x7e, 0x68, 0x3d, 0x0f, 0x2d, 0x3f, 0xea, 0x05, 0x93, 0xde, 0x51, 0x18, 0xcc, 0x26,
  15141. 0x9e, 0xa8, 0x9f, 0xc0, 0x8f, 0x3e, 0x9c, 0x7c, 0x87, 0x20, 0xc6, 0x22, 0xac, 0x1a, 0x8b, 0x90,
  15142. 0x4c, 0x22, 0xdc, 0xd0, 0x1d, 0x1b, 0xa2, 0x36, 0xfa, 0xde, 0xf3, 0xec, 0x21, 0x74, 0xbf, 0x37,
  15143. 0xf3, 0x07, 0xc7, 0xac, 0xc1, 0xd2, 0x33, 0x8a, 0xac, 0x3a, 0xf2, 0x80, 0x91, 0x3e, 0x9e, 0xc7,
  15144. 0xee, 0xe9, 0x23, 0xfc, 0xc6, 0x44, 0xbc, 0x91, 0x73, 0xa2, 0x30, 0x74, 0x9e, 0x3b, 0x4f, 0x13,
  15145. 0x43, 0xf7, 0x31, 0xcb, 0x2f, 0xd8, 0x50, 0xa4, 0x8e, 0x00, 0x12, 0x79, 0xff, 0xcb, 0x12, 0x58,
  15146. 0x5c, 0xcb, 0xdd, 0x13, 0x7f, 0x84, 0x1b, 0x5e, 0xdf, 0xab, 0xa6, 0x41, 0x64, 0xe8, 0x35, 0x57,
  15147. 0xa7, 0x41, 0xb4, 0xe7, 0x9d, 0x62, 0x02, 0x51, 0x8d, 0x54, 0x89, 0x8a, 0x9f, 0xbc, 0x00, 0xd4,
  15148. 0xe9, 0xd4, 0x0f, 0x95, 0x59, 0x0f, 0x30, 0x88, 0x44, 0x24, 0x2f, 0x43, 0x57, 0x0e, 0x7a, 0x75,
  15149. 0xe2, 0x8f, 0x0c, 0xa1, 0x73, 0x9b, 0xc1, 0x58, 0xff, 0xdd, 0xd3, 0x29, 0xdd, 0x87, 0xd5, 0x61,
  15150. 0xa8, 0xa2, 0x61, 0x6a, 0x97, 0x52, 0x75, 0x9a, 0x02, 0xa3, 0xa2, 0xb6, 0xa0, 0xa6, 0x19, 0x00,
  15151. 0x19, 0x38, 0xf9, 0xb4, 0x7f, 0x67, 0x05, 0x3a, 0x69, 0x77, 0x92, 0x53, 0x2d, 0x54, 0x4a, 0x28,
  15152. 0xa2, 0x3e, 0xd5, 0x42, 0xa5, 0x98, 0x18, 0xea, 0xe4, 0x91, 0x3f, 0xf6, 0x63, 0xb9, 0x2e, 0x51,
  15153. 0xf2, 0x03, 0x04, 0x58, 0x5f, 0x85, 0x6e, 0x4a, 0x20, 0x33, 0x44, 0x35, 0x01, 0x27, 0xe5, 0x50,
  15154. 0xbf, 0x32, 0x17, 0x5f, 0x84, 0x30, 0x65, 0x78, 0x17, 0x1a, 0x34, 0x6e, 0x44, 0x63, 0xf9, 0x08,
  15155. 0xcb, 0x6a, 0xa9, 0x16, 0x27, 0xc1, 0xa9, 0x63, 0x0e, 0x3a, 0x99, 0xbe, 0x07, 0x4f, 0x69, 0xdd,
  15156. 0x5a, 0xbe, 0x35, 0xab, 0xe7, 0x1d, 0x36, 0x1b, 0x92, 0x73, 0x37, 0xdb, 0xde, 0xe7, 0xa0, 0x29,
  15157. 0xac, 0x04, 0x15, 0xc3, 0x12, 0x79, 0x60, 0x3e, 0x81, 0xee, 0x01, 0x3f, 0x02, 0x1b, 0xd2, 0xa6,
  15158. 0xd3, 0xa9, 0xf2, 0x88, 0xa6, 0xee, 0xe0, 0xb2, 0x2f, 0x52, 0xd7, 0x17, 0xd0, 0xc9, 0x0e, 0xac,
  15159. 0x0c, 0xa7, 0x32, 0x56, 0x2b, 0xc3, 0x29, 0x7e, 0x47, 0x7a, 0xc6, 0x57, 0xa2, 0xa9, 0xed, 0xc1,
  15160. 0x66, 0xbe, 0x78, 0x11, 0xed, 0x7d, 0x15, 0xba, 0x2a, 0x81, 0x99, 0x67, 0x62, 0x27, 0x05, 0xd3,
  15161. 0x06, 0xa2, 0x95, 0x42, 0x2b, 0x8a, 0xb5, 0xf6, 0xcc, 0x6e, 0x35, 0x19, 0xc6, 0x4a, 0xfb, 0x9f,
  15162. 0x2c, 0x81, 0x65, 0x54, 0xe0, 0x4e, 0x8e, 0x89, 0x72, 0x58, 0x50, 0x09, 0xdd, 0xc9, 0xb1, 0x94,
  15163. 0x4b, 0xff, 0xad, 0x1d, 0x80, 0x7e, 0xe8, 0xab, 0xc3, 0x9e, 0x3f, 0x39, 0x0c, 0x84, 0x3c, 0xd8,
  15164. 0x59, 0xb6, 0x2c, 0x18, 0x8f, 0x83, 0x09, 0x93, 0xa1, 0xdb, 0x88, 0x4a, 0xf2, 0xe1, 0x46, 0x5f,
  15165. 0xff, 0xc5, 0x91, 0x88, 0x06, 0x41, 0xa8, 0xed, 0x07, 0xf8, 0xc3, 0xfe, 0xbd, 0x06, 0xac, 0xe5,
  15166. 0xbb, 0xfa, 0xe4, 0x9d, 0x7c, 0x25, 0xd1, 0x06, 0xd2, 0x4d, 0xcc, 0xe0, 0x2b, 0x45, 0xdf, 0x87,
  15167. 0x57, 0x30, 0x5a, 0x24, 0x6f, 0xc1, 0x45, 0x9e, 0x51, 0xa3, 0x60, 0x7d, 0x61, 0xad, 0x3a, 0x16,
  15168. 0xa5, 0xa5, 0x2d, 0xf8, 0x60, 0x46, 0x36, 0x60, 0xe9, 0x72, 0x42, 0x54, 0x9e, 0x9e, 0x56, 0x02,
  15169. 0x44, 0xa4, 0x37, 0xe0, 0xc2, 0x60, 0x16, 0xf6, 0xf2, 0xad, 0xe5, 0x6d, 0xb9, 0x3e, 0x98, 0x85,
  15170. 0x77, 0xb3, 0x0d, 0xbe, 0x0e, 0x9b, 0x87, 0xfe, 0xc4, 0x8f, 0x86, 0x66, 0x16, 0x6a, 0xf6, 0x2a,
  15171. 0x35, 0xfb, 0x22, 0xa7, 0xa6, 0xb9, 0xa8, 0xf1, 0x1f, 0xc2, 0xba, 0x39, 0x97, 0x9c, 0xa1, 0x46,
  15172. 0x6b, 0xfb, 0x2b, 0x45, 0xfb, 0x24, 0xb7, 0x68, 0x9c, 0xae, 0x31, 0xeb, 0x54, 0xe0, 0x2b, 0xb0,
  15173. 0x86, 0xcd, 0x96, 0xb1, 0xe3, 0x05, 0x5a, 0x97, 0x9d, 0x3b, 0x0b, 0xb9, 0x14, 0xde, 0x9a, 0xef,
  15174. 0x99, 0x5b, 0x93, 0x55, 0x16, 0xf6, 0x99, 0x55, 0xd2, 0x36, 0x30, 0x76, 0x67, 0x3a, 0x45, 0xfd,
  15175. 0xd9, 0xe1, 0x61, 0xaa, 0xa3, 0x4f, 0xa6, 0xe8, 0xf6, 0xec, 0xf0, 0x90, 0x30, 0x6f, 0xc0, 0x53,
  15176. 0x82, 0x19, 0x29, 0x64, 0xe8, 0x8d, 0x0c, 0x4d, 0x1e, 0x1c, 0x4e, 0x3e, 0xa0, 0xd4, 0x24, 0xdb,
  15177. 0xf7, 0xe0, 0x82, 0xb9, 0x06, 0x86, 0x53, 0x53, 0x4d, 0xf5, 0x24, 0x6d, 0x5d, 0x4b, 0x97, 0xca,
  15178. 0xfd, 0xa9, 0x36, 0x0c, 0x90, 0x22, 0x91, 0xc6, 0xb7, 0xb5, 0x51, 0x04, 0x42, 0x90, 0xcc, 0xdf,
  15179. 0x02, 0x70, 0xa3, 0xc8, 0x8f, 0x62, 0x5a, 0x16, 0x9d, 0xf3, 0x34, 0x13, 0x0d, 0x46, 0xc6, 0xe5,
  15180. 0xf2, 0x2d, 0x68, 0xf7, 0x55, 0xcf, 0xc8, 0x7c, 0xae, 0x42, 0xa4, 0xd9, 0x57, 0x3b, 0x49, 0xf6,
  15181. 0x17, 0xa0, 0x25, 0x79, 0x79, 0x4f, 0xaf, 0xf1, 0x1d, 0x82, 0x61, 0x34, 0xbb, 0xd6, 0x55, 0xd8,
  15182. 0x10, 0x94, 0xa3, 0x99, 0x3f, 0xf2, 0x7a, 0x6a, 0xe2, 0x99, 0x5a, 0x10, 0x8b, 0x13, 0xbf, 0x83,
  15183. 0x69, 0x77, 0x27, 0x1e, 0x1d, 0x18, 0xf7, 0xc1, 0x4a, 0x1b, 0x35, 0xd3, 0x76, 0x49, 0x56, 0x81,
  15184. 0xf0, 0x2a, 0x6b, 0x07, 0xe7, 0x74, 0x75, 0xdb, 0x3e, 0xf2, 0x13, 0x4d, 0x9f, 0x14, 0x63, 0xc8,
  15185. 0x67, 0x2e, 0x50, 0xc5, 0x5d, 0x4e, 0x48, 0x45, 0xf2, 0x6f, 0xc1, 0xc5, 0xdc, 0xce, 0x61, 0xea,
  15186. 0x70, 0x91, 0xa8, 0x83, 0x95, 0xd9, 0x3a, 0x07, 0x98, 0x62, 0x7d, 0x03, 0xb6, 0x8a, 0x72, 0xf4,
  15187. 0xc6, 0xee, 0x29, 0xb1, 0x45, 0x6d, 0x67, 0x63, 0x31, 0xd7, 0x43, 0xf7, 0xd4, 0xfa, 0x16, 0x5c,
  15188. 0x5e, 0xc8, 0x94, 0x6a, 0x0f, 0x48, 0xd1, 0x52, 0x71, 0xb6, 0x54, 0x36, 0x63, 0xa2, 0x41, 0xc0,
  15189. 0x3d, 0x9b, 0xdb, 0xdf, 0xa6, 0xee, 0xa5, 0xe2, 0x5c, 0xcc, 0x12, 0x25, 0xde, 0x73, 0xf6, 0xef,
  15190. 0xe0, 0x0d, 0x66, 0x16, 0x0d, 0xf1, 0x06, 0x43, 0xec, 0xc9, 0x54, 0x3a, 0xc8, 0x02, 0x44, 0xbc,
  15191. 0xd2, 0x70, 0xb7, 0x44, 0xde, 0xc4, 0x89, 0x2c, 0xe5, 0xaa, 0xf7, 0xdd, 0x23, 0x4e, 0x7c, 0x16,
  15192. 0x9a, 0xe1, 0x2c, 0x1a, 0xf6, 0x30, 0xbb, 0x88, 0x4c, 0xda, 0x4e, 0x23, 0xe4, 0x72, 0x4d, 0xce,
  15193. 0x32, 0x65, 0xaf, 0x34, 0x67, 0xe9, 0x10, 0x7b, 0x95, 0x1e, 0x03, 0x8c, 0x91, 0x30, 0x0c, 0x44,
  15194. 0x18, 0x08, 0xe5, 0x39, 0x68, 0x22, 0x8d, 0xd7, 0x9d, 0x62, 0xa6, 0x01, 0x10, 0x24, 0x5d, 0xf9,
  15195. 0xef, 0xab, 0x00, 0x2c, 0x51, 0x23, 0x93, 0xa1, 0x57, 0x80, 0xf4, 0x57, 0x3d, 0x7f, 0x32, 0x08,
  15196. 0xb4, 0xc5, 0x00, 0xb3, 0x90, 0x1d, 0x84, 0xef, 0x11, 0x58, 0xeb, 0x96, 0xb1, 0xe1, 0xe9, 0x01,
  15197. 0xc8, 0xfd, 0x66, 0xca, 0xb2, 0x01, 0xab, 0x99, 0x5e, 0x55, 0xc7, 0xd4, 0xa3, 0x97, 0xa1, 0x8b,
  15198. 0xac, 0x9c, 0x59, 0x38, 0xcb, 0x0e, 0xdb, 0x63, 0xf7, 0xd4, 0x28, 0xfb, 0x3d, 0x68, 0x7d, 0x8e,
  15199. 0x5c, 0xa0, 0x36, 0x6c, 0x62, 0x3d, 0x7c, 0xf6, 0x3e, 0x9a, 0x63, 0x13, 0x9d, 0xe6, 0xe7, 0x29,
  15200. 0x00, 0x19, 0x77, 0x19, 0x19, 0x69, 0xc6, 0x2a, 0x9b, 0xf7, 0x30, 0x90, 0x87, 0xf7, 0x15, 0x58,
  15201. 0x33, 0x70, 0x52, 0xdb, 0xa6, 0xb6, 0xd3, 0x49, 0xd0, 0xb8, 0x37, 0x59, 0x4c, 0x66, 0x1b, 0xea,
  15202. 0x39, 0x4c, 0xe6, 0x2d, 0x6e, 0x01, 0x71, 0x3e, 0x7c, 0x92, 0x36, 0x0a, 0x64, 0xd7, 0x59, 0x16,
  15203. 0xcd, 0xa9, 0x23, 0x36, 0x9d, 0xa0, 0xf7, 0x32, 0xc7, 0x22, 0xe5, 0x67, 0x6d, 0xf0, 0x95, 0xb3,
  15204. 0x0f, 0x01, 0xe3, 0xd4, 0xa4, 0x72, 0x5e, 0x84, 0x4e, 0xd2, 0x1d, 0x1e, 0xe1, 0x26, 0x9b, 0x37,
  15205. 0xeb, 0xb9, 0xa1, 0x01, 0x7e, 0x13, 0xea, 0x7a, 0xe9, 0xd1, 0x8d, 0x25, 0xcf, 0xe7, 0xcb, 0xe2,
  15206. 0x76, 0x6a, 0xb2, 0x1a, 0xad, 0x0f, 0x60, 0x93, 0xfa, 0x6e, 0x1e, 0x9a, 0x4c, 0x4b, 0xda, 0xe7,
  15207. 0xb1, 0x61, 0x17, 0xc6, 0xee, 0x74, 0xd7, 0x38, 0x57, 0x89, 0x9a, 0x7c, 0x1b, 0x9e, 0xd1, 0x1a,
  15208. 0xd4, 0x20, 0xf4, 0xf4, 0x61, 0xe5, 0x0e, 0x06, 0xb2, 0x2c, 0x3a, 0xbc, 0x6f, 0x45, 0x97, 0x1a,
  15209. 0x84, 0x1e, 0x77, 0x7c, 0x67, 0x30, 0xe0, 0x15, 0xf2, 0x56, 0x6a, 0x76, 0x84, 0x79, 0xbc, 0x59,
  15210. 0xc8, 0xaa, 0xe4, 0xae, 0x28, 0xd8, 0x12, 0xec, 0x3b, 0x92, 0x92, 0x1d, 0x98, 0x21, 0x6e, 0x86,
  15211. 0x35, 0xd6, 0x16, 0xe9, 0x81, 0xb9, 0x8f, 0x2c, 0xd8, 0xb3, 0xd0, 0xe4, 0x15, 0xc3, 0x28, 0xeb,
  15212. 0xbc, 0x27, 0x69, 0xf5, 0xde, 0x67, 0x16, 0x6d, 0x6d, 0x48, 0x67, 0xb5, 0xb1, 0x68, 0x2c, 0x5e,
  15213. 0xc2, 0x08, 0x3f, 0x48, 0xd6, 0xcc, 0x0b, 0xd0, 0x36, 0x10, 0x7d, 0x8f, 0x48, 0x65, 0xdb, 0x01,
  15214. 0x8d, 0xb5, 0xe7, 0xd9, 0xf7, 0xa1, 0x4d, 0x87, 0x54, 0x22, 0x57, 0xc8, 0x2b, 0x59, 0x9e, 0xf4,
  15215. 0xb2, 0x6f, 0xff, 0x42, 0x09, 0x3a, 0xc8, 0xe2, 0x31, 0x87, 0xb6, 0xe4, 0x56, 0xff, 0x65, 0x36,
  15216. 0xec, 0x2d, 0xa8, 0x12, 0x93, 0x47, 0xdb, 0xf4, 0xc9, 0xb8, 0x42, 0xce, 0x60, 0xff, 0x5c, 0x19,
  15217. 0x2e, 0x7e, 0x92, 0x4a, 0x5f, 0x26, 0xb1, 0x9a, 0xc4, 0xda, 0xb2, 0x53, 0x6c, 0x40, 0xc5, 0x26,
  15218. 0x79, 0x40, 0x56, 0xbb, 0xc6, 0xf5, 0xaa, 0x9c, 0xb9, 0x5e, 0xbd, 0x0c, 0x5d, 0x4a, 0x88, 0x66,
  15219. 0x58, 0x1b, 0x1d, 0xda, 0x72, 0x7b, 0x42, 0xf0, 0x01, 0x41, 0xf9, 0xe0, 0x96, 0xa6, 0x56, 0xbf,
  15220. 0x60, 0x53, 0x13, 0x3a, 0xab, 0x42, 0x3a, 0xb6, 0x57, 0x0d, 0x3a, 0xab, 0x42, 0x3c, 0x9a, 0x73,
  15221. 0x37, 0xbc, 0xda, 0xc2, 0x0d, 0xef, 0x12, 0xd4, 0x99, 0x01, 0x1d, 0x4e, 0x85, 0xd5, 0xaa, 0xd1,
  15222. 0xf7, 0xfd, 0x29, 0x75, 0x77, 0x16, 0x62, 0x42, 0x43, 0xba, 0x3b, 0x0b, 0xef, 0x93, 0xdc, 0xcb,
  15223. 0x8f, 0xd8, 0xb4, 0x90, 0xf6, 0x79, 0xdd, 0xa9, 0xf9, 0x11, 0xd9, 0x14, 0xe2, 0x41, 0x3b, 0x51,
  15224. 0xa7, 0xb8, 0x35, 0x8c, 0xbb, 0x20, 0x6f, 0xe2, 0x2e, 0x26, 0x38, 0xc6, 0x7d, 0xf0, 0x15, 0xb1,
  15225. 0xe1, 0x91, 0xc1, 0x21, 0xfe, 0x94, 0xed, 0x06, 0x3b, 0xe9, 0xe8, 0x90, 0xe0, 0xe7, 0xbb, 0xd0,
  15226. 0x26, 0xcb, 0xc7, 0x0f, 0xdc, 0xb1, 0xd2, 0x37, 0x01, 0x92, 0xbe, 0xb0, 0x8f, 0x01, 0xfd, 0x2f,
  15227. 0xb6, 0x3f, 0x5e, 0xf4, 0xb4, 0xb0, 0x7f, 0xab, 0x04, 0x9b, 0xc9, 0xe4, 0x3a, 0xee, 0xc4, 0xa3,
  15228. 0xa2, 0xa9, 0x58, 0x3c, 0x70, 0x0c, 0x83, 0x22, 0x16, 0x36, 0x8a, 0xa0, 0x5b, 0x1b, 0x23, 0x17,
  15229. 0xdf, 0xa3, 0x0b, 0x26, 0xba, 0x5c, 0x34, 0xd1, 0x45, 0x7d, 0xae, 0x14, 0xf5, 0xd9, 0x7a, 0x06,
  15230. 0x1a, 0x7e, 0xf4, 0xe1, 0xe1, 0xe1, 0xc8, 0x9f, 0xf0, 0x19, 0x52, 0x77, 0x52, 0x80, 0x7d, 0x08,
  15231. 0x6b, 0x8f, 0xdc, 0xe8, 0x78, 0x3f, 0x0c, 0x8e, 0x42, 0x15, 0x45, 0x5f, 0xc4, 0x61, 0x82, 0xee,
  15232. 0x3b, 0x89, 0xbd, 0x74, 0xd5, 0xe1, 0x0f, 0x84, 0xd2, 0xb4, 0xcb, 0xa1, 0xc6, 0x1f, 0xf6, 0xbf,
  15233. 0x2a, 0x41, 0x5d, 0x1b, 0x65, 0x63, 0xef, 0xc9, 0x7c, 0x3b, 0xd9, 0xe7, 0xab, 0xf8, 0xb9, 0xe7,
  15234. 0x59, 0x6f, 0x43, 0x7d, 0x2a, 0x2d, 0x29, 0x34, 0x69, 0xce, 0x37, 0xd5, 0x49, 0xd0, 0xb3, 0x8d,
  15235. 0x69, 0xeb, 0xc6, 0x20, 0x9f, 0xab, 0x12, 0xf3, 0xb0, 0x0a, 0x4d, 0x5e, 0x83, 0x20, 0xfa, 0xf8,
  15236. 0xa6, 0x86, 0x18, 0x57, 0x1a, 0x32, 0x18, 0xa7, 0x61, 0xb8, 0x02, 0x30, 0x4c, 0x6f, 0x97, 0xbc,
  15237. 0x21, 0x1a, 0xc3, 0xe4, 0x6e, 0xf9, 0x09, 0x1b, 0x0b, 0xee, 0x06, 0x93, 0x8c, 0x48, 0xad, 0x94,
  15238. 0x11, 0xa9, 0x65, 0x0c, 0xd5, 0x57, 0x9e, 0xc8, 0x50, 0xdd, 0xbe, 0x0b, 0x2d, 0xd6, 0xc0, 0x49,
  15239. 0xe1, 0x37, 0x00, 0x06, 0xc1, 0x84, 0x4f, 0xb7, 0x68, 0x89, 0x1a, 0x8e, 0x51, 0x1d, 0x03, 0x91,
  15240. 0xdb, 0x17, 0x06, 0x69, 0xfb, 0x8a, 0xf4, 0xe4, 0x7f, 0xac, 0xf6, 0x49, 0xe1, 0x4f, 0xd2, 0x3e,
  15241. 0x46, 0xcd, 0xb4, 0xef, 0x0f, 0x2a, 0xac, 0x70, 0xc1, 0x1a, 0xbe, 0x94, 0x41, 0xff, 0x75, 0xd2,
  15242. 0x58, 0x71, 0x71, 0xd2, 0xf6, 0xcd, 0x9c, 0x76, 0x51, 0xfc, 0x05, 0x9c, 0x14, 0xd1, 0xba, 0x29,
  15243. 0x96, 0x5f, 0x08, 0x11, 0xe9, 0xde, 0xa5, 0x05, 0x11, 0x7f, 0x32, 0xa0, 0x64, 0xfd, 0x45, 0xbd,
  15244. 0xbc, 0x29, 0xba, 0x50, 0xca, 0x57, 0x59, 0x9a, 0x4f, 0x3a, 0x4a, 0xfa, 0x50, 0xca, 0xb7, 0x0b,
  15245. 0x6b, 0x6c, 0xcd, 0x43, 0xfd, 0x63, 0x1e, 0xb8, 0x7a, 0xde, 0x9d, 0xa8, 0x43, 0x59, 0xb0, 0xcf,
  15246. 0xcc, 0x24, 0xef, 0x40, 0xf7, 0xb1, 0x52, 0xc7, 0x66, 0x19, 0xab, 0xe7, 0x95, 0xd1, 0xc6, 0x1c,
  15247. 0x69, 0x11, 0x2f, 0x6a, 0xa3, 0x30, 0xd7, 0xf3, 0x7a, 0xdf, 0x57, 0x93, 0xb9, 0x50, 0xf0, 0x16,
  15248. 0x41, 0x77, 0x3c, 0xef, 0x53, 0x35, 0x99, 0x5b, 0xdb, 0xb0, 0xe1, 0x0e, 0x06, 0xb3, 0xf1, 0x6c,
  15249. 0xe4, 0xc6, 0xfe, 0x89, 0x62, 0x45, 0xd3, 0xf8, 0x44, 0x13, 0xf4, 0x0b, 0x66, 0xe2, 0x2e, 0xf2,
  15250. 0x7c, 0x27, 0x53, 0x24, 0xd5, 0x23, 0x37, 0x56, 0x51, 0x7c, 0xa3, 0x37, 0x0c, 0x66, 0xe2, 0x4e,
  15251. 0xd6, 0x60, 0x52, 0x2d, 0x09, 0xf7, 0x83, 0x19, 0x7b, 0x94, 0x5d, 0x83, 0x4d, 0x06, 0xf5, 0xb0,
  15252. 0x75, 0x66, 0x06, 0x36, 0xdd, 0xbc, 0xc0, 0xa9, 0x9f, 0x60, 0x62, 0x92, 0xe9, 0x3d, 0xe8, 0xc8,
  15253. 0x9d, 0x64, 0x20, 0x7c, 0x67, 0xf3, 0x3c, 0x76, 0xab, 0x15, 0xd3, 0x3d, 0x65, 0xc0, 0xb2, 0xac,
  15254. 0x1f, 0x65, 0x97, 0x20, 0xc3, 0x5a, 0x7d, 0xe9, 0x86, 0x78, 0x05, 0xd6, 0x28, 0xc1, 0x94, 0x66,
  15255. 0xaf, 0x30, 0xeb, 0x8f, 0x70, 0xa3, 0x88, 0x02, 0xc3, 0xf8, 0x72, 0x81, 0x61, 0xbc, 0xfd, 0x3f,
  15256. 0x4a, 0xd0, 0x49, 0x3f, 0x89, 0xfe, 0xbd, 0x0a, 0xac, 0x91, 0xe3, 0xcc, 0x9c, 0x57, 0xac, 0x2e,
  15257. 0x08, 0x7e, 0x2f, 0x01, 0x5b, 0x77, 0xa0, 0x4b, 0x0a, 0x45, 0x03, 0x73, 0x99, 0x27, 0x51, 0x5a,
  15258. 0x89, 0xd3, 0x89, 0xf4, 0x37, 0x97, 0xf2, 0x06, 0x5c, 0xc0, 0xb6, 0xf6, 0x83, 0x89, 0x67, 0x96,
  15259. 0xc4, 0xa4, 0x72, 0x7d, 0xaa, 0xe2, 0xdb, 0xc1, 0xc4, 0x33, 0xf0, 0xef, 0xc1, 0x9a, 0x8b, 0x4c,
  15260. 0x99, 0x89, 0x5c, 0x39, 0xbf, 0xda, 0x2e, 0x65, 0x4a, 0xcb, 0xb1, 0xe7, 0xd0, 0x40, 0x26, 0x7a,
  15261. 0x27, 0x54, 0x13, 0x92, 0xc4, 0x12, 0xbb, 0xcd, 0xd7, 0x34, 0x91, 0xc4, 0x22, 0x84, 0x2f, 0x69,
  15262. 0x17, 0xa1, 0x6a, 0x5a, 0x24, 0xf0, 0x87, 0xb5, 0x09, 0xab, 0x72, 0x6b, 0x13, 0x86, 0x88, 0xbf,
  15263. 0xf2, 0x57, 0xba, 0xca, 0xc2, 0x95, 0xee, 0x57, 0xab, 0xd0, 0xa0, 0x7a, 0xe9, 0x40, 0x2e, 0x90,
  15264. 0xe3, 0x96, 0x0a, 0xe5, 0xb8, 0xe9, 0x6d, 0xd2, 0x6c, 0x8c, 0x9c, 0xe6, 0x8c, 0x82, 0xd7, 0xd9,
  15265. 0xd9, 0x3c, 0x23, 0x0d, 0xae, 0xf7, 0x67, 0x73, 0x4e, 0x4c, 0x64, 0x80, 0x15, 0x39, 0x13, 0xf5,
  15266. 0x0d, 0xf8, 0xb1, 0x3f, 0x91, 0x2c, 0x72, 0xce, 0x3c, 0xf6, 0x27, 0x85, 0xa2, 0xd8, 0xd5, 0xbc,
  15267. 0x28, 0x16, 0x73, 0x07, 0x23, 0x4f, 0xf6, 0x3d, 0x4b, 0x6a, 0xeb, 0xc1, 0xc8, 0xe3, 0x7d, 0x7d,
  15268. 0x05, 0x00, 0x8b, 0x8e, 0xe2, 0x50, 0xb9, 0xc7, 0xda, 0x7a, 0xfa, 0xb1, 0x3f, 0x39, 0x20, 0x80,
  15269. 0xf5, 0x15, 0x68, 0x1f, 0xba, 0xfe, 0x48, 0x79, 0x1a, 0x83, 0x19, 0xb0, 0x16, 0x03, 0x05, 0x69,
  15270. 0x1b, 0x36, 0xe8, 0x1e, 0x92, 0x0e, 0xd1, 0x94, 0x98, 0xc4, 0x74, 0x53, 0x46, 0x71, 0x72, 0x79,
  15271. 0x11, 0xad, 0xdc, 0x8b, 0xd0, 0x89, 0xd4, 0xe8, 0xd0, 0x10, 0x4b, 0xb2, 0x08, 0xab, 0x85, 0xd0,
  15272. 0x44, 0x28, 0xf9, 0x32, 0x74, 0x5d, 0x9c, 0x84, 0x5e, 0xa4, 0xdc, 0x88, 0xd5, 0x51, 0xac, 0x1b,
  15273. 0x6a, 0x13, 0xf8, 0x80, 0xa0, 0x6c, 0x6c, 0x46, 0x2d, 0xc8, 0x20, 0x13, 0x5d, 0x68, 0xa7, 0x4d,
  15274. 0xd8, 0x49, 0xb3, 0x68, 0xbe, 0x4f, 0x6e, 0x4e, 0xe9, 0xe0, 0xb2, 0x35, 0x75, 0x87, 0xe1, 0x9f,
  15275. 0xe8, 0x21, 0x7e, 0x1d, 0x2c, 0xc1, 0x34, 0x47, 0x9a, 0x79, 0x44, 0x29, 0xe3, 0x51, 0x3a, 0xde,
  15276. 0x37, 0x64, 0xa1, 0x52, 0x63, 0xc4, 0x2e, 0x77, 0x73, 0xe1, 0x66, 0x48, 0xad, 0xe1, 0x05, 0xcc,
  15277. 0xeb, 0xfb, 0x1a, 0x6c, 0xe6, 0xfa, 0xda, 0x0b, 0x95, 0x37, 0x1b, 0xb0, 0x64, 0x0a, 0x89, 0xa7,
  15278. 0xd9, 0x65, 0x87, 0x92, 0xec, 0x1f, 0x83, 0x36, 0x17, 0xf4, 0x27, 0x29, 0x9b, 0xd6, 0xeb, 0xd2,
  15279. 0x7e, 0x9b, 0x2d, 0x51, 0xb8, 0xfd, 0xaf, 0x43, 0x95, 0x7b, 0x5c, 0x2a, 0xe8, 0x71, 0xb2, 0x95,
  15280. 0x1c, 0x46, 0xb2, 0x7f, 0x7d, 0x05, 0x9a, 0x0f, 0x5d, 0x7f, 0x24, 0xb7, 0x9a, 0x2f, 0xe6, 0xd1,
  15281. 0x65, 0x41, 0xc5, 0xd0, 0xca, 0xd2, 0x7f, 0xeb, 0x9b, 0x59, 0x9e, 0xf9, 0x5c, 0xa3, 0x06, 0x93,
  15282. 0x9d, 0xce, 0xb2, 0x79, 0xd5, 0x3c, 0x9b, 0x97, 0xbb, 0xba, 0xac, 0x2e, 0x5c, 0x5d, 0x12, 0xe6,
  15283. 0xb1, 0x66, 0x72, 0xb2, 0x57, 0x00, 0x58, 0x43, 0x47, 0x0d, 0xaa, 0xb3, 0xab, 0x2f, 0x41, 0xa8,
  15284. 0x52, 0x64, 0x74, 0xfd, 0x78, 0xc4, 0x67, 0x5d, 0xc3, 0xe1, 0x0f, 0xb6, 0xad, 0xa7, 0x21, 0xa1,
  15285. 0xdd, 0xd3, 0x70, 0xf4, 0x27, 0xde, 0x4f, 0xeb, 0xac, 0xf1, 0xf7, 0x47, 0xd6, 0x0d, 0xbc, 0x87,
  15286. 0xfa, 0x19, 0x8b, 0x9f, 0xac, 0x6e, 0xd7, 0x18, 0x5b, 0xbc, 0xa1, 0xfa, 0x6c, 0xec, 0x43, 0x37,
  15287. 0xf3, 0xd3, 0x1e, 0x65, 0x4d, 0xc6, 0xb5, 0x31, 0x76, 0x4f, 0x11, 0x7d, 0xcf, 0xb3, 0xbe, 0x4e,
  15288. 0xd2, 0xfa, 0xb0, 0x77, 0x34, 0x0a, 0xfa, 0xee, 0x28, 0xc1, 0xe3, 0x71, 0x5e, 0xc3, 0xa4, 0xef,
  15289. 0x50, 0x0a, 0xa3, 0xdb, 0x6f, 0xb2, 0x0d, 0x82, 0xa3, 0xc8, 0x0b, 0xd2, 0x8f, 0x7a, 0xb3, 0x49,
  15290. 0x88, 0xcc, 0x11, 0xe6, 0xa3, 0xb9, 0xac, 0x3b, 0x2d, 0x3f, 0xfa, 0x88, 0x80, 0x98, 0xc5, 0xfe,
  15291. 0x51, 0xd8, 0xd8, 0x0d, 0xc6, 0x53, 0x15, 0x1b, 0xc2, 0x77, 0xed, 0xb2, 0x9d, 0xd8, 0x35, 0x9f,
  15292. 0x26, 0xc4, 0x5d, 0x4c, 0x9a, 0x4f, 0xb1, 0x74, 0xad, 0xfd, 0x9b, 0x78, 0xbd, 0x58, 0x3c, 0x17,
  15293. 0xc8, 0xdf, 0x9c, 0x94, 0x7f, 0x13, 0xef, 0xd1, 0x38, 0x3f, 0xe0, 0xe5, 0xdc, 0x80, 0xdb, 0xff,
  15294. 0x73, 0x05, 0xba, 0x46, 0xed, 0x54, 0xef, 0x4b, 0xd0, 0x19, 0xa4, 0xa0, 0xf4, 0x3c, 0x6f, 0x1b,
  15295. 0x50, 0xf1, 0xe8, 0x9d, 0x85, 0xa9, 0xac, 0x98, 0x6b, 0x87, 0xc1, 0x2c, 0xd4, 0x32, 0xe2, 0x07,
  15296. 0x89, 0x78, 0x0b, 0x37, 0x99, 0xe9, 0xb0, 0xb3, 0xb0, 0xd3, 0x16, 0xbb, 0xaf, 0x45, 0x60, 0xf8,
  15297. 0x5f, 0x9b, 0xd8, 0x0d, 0x82, 0x71, 0x8f, 0xda, 0x2e, 0x47, 0x41, 0x7d, 0x10, 0x8c, 0xf7, 0xf1,
  15298. 0xdb, 0xfa, 0x1a, 0x58, 0x49, 0x22, 0xb1, 0x63, 0xc6, 0xaa, 0xed, 0x6a, 0xac, 0x1d, 0xcf, 0x4b,
  15299. 0xbc, 0x57, 0x90, 0xce, 0x12, 0x51, 0x58, 0x15, 0xef, 0x15, 0x35, 0x3a, 0x44, 0x82, 0x41, 0x76,
  15300. 0x82, 0x6c, 0x5b, 0x8d, 0xa9, 0xbc, 0x78, 0x1b, 0x6c, 0xe5, 0x8f, 0xc9, 0x2f, 0x42, 0x87, 0x2e,
  15301. 0xd1, 0x58, 0x1b, 0xef, 0x7e, 0x3e, 0x1f, 0x5a, 0x08, 0xdd, 0x0d, 0xc6, 0x09, 0x67, 0xc8, 0xd4,
  15302. 0x3f, 0xc1, 0x92, 0x33, 0x82, 0xc8, 0xbe, 0x60, 0xd9, 0x0f, 0x00, 0xee, 0xf8, 0x27, 0xfe, 0x84,
  15303. 0xef, 0xcd, 0xd8, 0xbf, 0x59, 0x48, 0x46, 0xc1, 0x91, 0x5c, 0x6f, 0xeb, 0x83, 0x59, 0x78, 0x80,
  15304. 0xdf, 0x6c, 0x6b, 0x43, 0x67, 0x4e, 0xe6, 0x0c, 0x65, 0x18, 0x73, 0x64, 0x1f, 0x43, 0xfb, 0x8e,
  15305. 0x3b, 0x3f, 0x98, 0x4d, 0xa7, 0xa3, 0xb9, 0xf6, 0xd1, 0xa6, 0xfd, 0x2a, 0xb2, 0x1a, 0xfe, 0xc0,
  15306. 0x6a, 0x70, 0xca, 0xfc, 0x89, 0xa7, 0x4e, 0x65, 0xce, 0xea, 0x6a, 0xe2, 0xed, 0xe1, 0x37, 0xf9,
  15307. 0xba, 0x84, 0xee, 0x63, 0xb1, 0x33, 0xa2, 0xff, 0xf6, 0x03, 0x68, 0xdd, 0x73, 0x27, 0xd1, 0xc7,
  15308. 0x41, 0xcc, 0x6a, 0xf3, 0xa2, 0xfb, 0xbd, 0xa6, 0xb0, 0x2b, 0x06, 0x85, 0x2d, 0x26, 0x8f, 0x77,
  15309. 0xa1, 0x89, 0xa5, 0xdd, 0x0e, 0x4e, 0xb5, 0x4d, 0x6d, 0x4e, 0x9a, 0xb4, 0x06, 0xe5, 0x7e, 0x70,
  15310. 0xaa, 0xed, 0xe2, 0xfa, 0xc1, 0x69, 0x52, 0x78, 0x39, 0x2d, 0xdc, 0x7e, 0x9f, 0x1b, 0x85, 0x53,
  15311. 0xb2, 0xa4, 0x9c, 0xa4, 0xfa, 0x15, 0x93, 0x6b, 0x28, 0x2a, 0xab, 0x0f, 0x9d, 0xa4, 0x83, 0x64,
  15312. 0x0a, 0x51, 0x2c, 0xe3, 0x3a, 0x09, 0x62, 0x65, 0xae, 0xf4, 0x3a, 0x02, 0xb4, 0xab, 0x42, 0xec,
  15313. 0x0f, 0x8e, 0x13, 0x37, 0x25, 0x2e, 0xbc, 0xc9, 0x30, 0x9e, 0x9c, 0xfb, 0xd0, 0xda, 0xf3, 0x82,
  15314. 0x11, 0xd6, 0x43, 0x93, 0x7d, 0x0b, 0x1a, 0x87, 0xee, 0x24, 0x32, 0x69, 0xd5, 0xe5, 0x9c, 0x1d,
  15315. 0x8a, 0xd9, 0x22, 0xa7, 0x8e, 0xd8, 0xb4, 0x63, 0x7f, 0x6d, 0x05, 0xea, 0x58, 0x94, 0x2e, 0x86,
  15316. 0x9a, 0x65, 0x58, 0x93, 0x9e, 0xa9, 0x7c, 0xa1, 0x36, 0x6b, 0x1d, 0x3e, 0x7b, 0x1c, 0x10, 0xaf,
  15317. 0x27, 0x31, 0x17, 0xc8, 0x4f, 0x85, 0x78, 0xc1, 0x57, 0x61, 0xed, 0xb3, 0x80, 0x38, 0x80, 0x64,
  15318. 0x6b, 0xca, 0xa2, 0xe8, 0x22, 0xdc, 0xd8, 0xb1, 0xc4, 0xbb, 0x05, 0xa7, 0x3d, 0x93, 0x45, 0xab,
  15319. 0xf7, 0x83, 0x53, 0xde, 0x08, 0x24, 0x02, 0x0b, 0xa3, 0xb8, 0xc7, 0x2b, 0xb1, 0xaa, 0x3d, 0xd8,
  15320. 0xc2, 0x28, 0xbe, 0xad, 0x97, 0x23, 0x23, 0xa8, 0x89, 0x27, 0xa7, 0x48, 0x9d, 0x00, 0x77, 0x59,
  15321. 0x0f, 0x11, 0x29, 0xbc, 0x1d, 0x4a, 0x76, 0xbe, 0x5e, 0x35, 0x19, 0xc6, 0xf9, 0xaf, 0x00, 0x08,
  15322. 0x0a, 0x16, 0x50, 0xe7, 0x63, 0x8a, 0x21, 0x77, 0x27, 0x9e, 0xfd, 0x33, 0x25, 0xd3, 0x2c, 0x69,
  15323. 0xc9, 0x52, 0xd1, 0xae, 0x52, 0x7d, 0x37, 0x52, 0x85, 0x42, 0x51, 0xed, 0x38, 0xc6, 0xae, 0x52,
  15324. 0xe4, 0x42, 0x96, 0xb1, 0xe3, 0x2d, 0x3f, 0x91, 0x3b, 0x9f, 0xfd, 0x2f, 0x56, 0xa0, 0x83, 0x53,
  15325. 0xc7, 0xfc, 0x0a, 0x35, 0xe6, 0x5d, 0x68, 0x7a, 0x34, 0xc3, 0xcb, 0x57, 0x42, 0xb6, 0xf9, 0x0e,
  15326. 0x30, 0x3e, 0x91, 0xc4, 0x9b, 0x32, 0xfd, 0x4b, 0x6d, 0x74, 0xcd, 0x3d, 0xc2, 0x93, 0xaf, 0xcf,
  15327. 0x76, 0x63, 0xf2, 0xcb, 0xf9, 0xc9, 0xcf, 0x4d, 0x5a, 0xe5, 0xec, 0x49, 0xab, 0x9e, 0x33, 0x69,
  15328. 0xab, 0xe7, 0x4d, 0x5a, 0x2d, 0x37, 0x69, 0x48, 0x3d, 0x87, 0x6e, 0xd4, 0xc3, 0x55, 0x25, 0x4d,
  15329. 0xac, 0xf3, 0xb9, 0x39, 0x74, 0x91, 0x70, 0xc8, 0x6d, 0xe4, 0xff, 0x03, 0x4b, 0x6f, 0x12, 0x86,
  15330. 0x2c, 0x99, 0xdd, 0x5b, 0xd0, 0xf0, 0xbd, 0x60, 0xb4, 0xdc, 0xba, 0x3e, 0xbf, 0x47, 0x10, 0x9b,
  15331. 0xb6, 0xda, 0xaf, 0xac, 0xb0, 0x45, 0xa7, 0xb9, 0xda, 0xef, 0x42, 0x17, 0xa9, 0xb4, 0xb9, 0x2f,
  15332. 0x4a, 0x05, 0x4a, 0xa4, 0xdc, 0x99, 0x4a, 0x1a, 0x72, 0xb3, 0x98, 0x6d, 0xd8, 0x48, 0xee, 0x44,
  15333. 0x99, 0xa3, 0x96, 0xa9, 0xd5, 0x05, 0x7d, 0x39, 0x32, 0x0f, 0xdc, 0xb7, 0xe1, 0x52, 0x41, 0x9e,
  15334. 0x68, 0xd6, 0x4f, 0xd9, 0x91, 0xcd, 0x85, 0x7c, 0x07, 0xb3, 0xfe, 0x9e, 0x67, 0xbd, 0x09, 0xab,
  15335. 0x1e, 0x9d, 0x34, 0x22, 0x66, 0x79, 0x2a, 0xd3, 0xd8, 0xf4, 0x10, 0x72, 0x04, 0xcd, 0x7a, 0x15,
  15336. 0x2a, 0x38, 0x0c, 0x85, 0x8e, 0xaa, 0x9a, 0xfa, 0x38, 0x84, 0x62, 0x0f, 0x58, 0xcf, 0x77, 0x2f,
  15337. 0xf4, 0xd5, 0x84, 0xbc, 0xc8, 0xb0, 0x45, 0xc9, 0x6a, 0xae, 0x38, 0xb5, 0x68, 0xd6, 0xd7, 0x07,
  15338. 0x78, 0x4a, 0xf3, 0x56, 0x28, 0x2d, 0x21, 0x6b, 0xc4, 0x6e, 0x8e, 0xdc, 0xc1, 0x71, 0xca, 0x25,
  15339. 0x20, 0xbb, 0x89, 0x10, 0x11, 0x90, 0x51, 0x25, 0x07, 0xc1, 0xc0, 0x77, 0x47, 0xd6, 0x37, 0x00,
  15340. 0x0e, 0xa9, 0x3a, 0xf2, 0x35, 0x2c, 0x15, 0x74, 0x29, 0x6d, 0x91, 0x63, 0xa0, 0xda, 0x7f, 0x54,
  15341. 0x86, 0xf6, 0x3d, 0xd6, 0x73, 0x8e, 0x94, 0xf6, 0x40, 0xf4, 0xa3, 0x5e, 0x18, 0xf4, 0x83, 0x58,
  15342. 0xb8, 0xb3, 0x9a, 0x1f, 0x39, 0xf8, 0xf9, 0x83, 0xb8, 0x22, 0x9c, 0xe9, 0x2c, 0x9c, 0x89, 0x40,
  15343. 0x50, 0x79, 0xf2, 0x08, 0x04, 0x79, 0x33, 0xc6, 0xea, 0x17, 0x31, 0x63, 0x7c, 0x07, 0x3a, 0x09,
  15344. 0xdd, 0x4a, 0x6d, 0x48, 0x96, 0x12, 0xaf, 0x96, 0x26, 0x5e, 0xfa, 0xea, 0x89, 0xac, 0xb2, 0x29,
  15345. 0x9f, 0x91, 0xa0, 0x0d, 0x63, 0xf7, 0x34, 0x13, 0xb8, 0xa0, 0x6b, 0x04, 0x41, 0x48, 0x58, 0xfd,
  15346. 0xbc, 0x32, 0x70, 0x5f, 0x71, 0xec, 0x80, 0x76, 0x12, 0x1c, 0x21, 0xb1, 0xfa, 0x26, 0x31, 0x23,
  15347. 0x5d, 0x99, 0x53, 0x9b, 0xca, 0x16, 0x43, 0x71, 0xb8, 0xd9, 0xfd, 0xaa, 0xd8, 0x3b, 0x0f, 0x96,
  15348. 0x79, 0xe7, 0xd9, 0x03, 0xe8, 0xee, 0x0e, 0xdd, 0xf8, 0xa1, 0x8a, 0x22, 0xf7, 0x88, 0xa7, 0x7f,
  15349. 0x0b, 0x6a, 0x63, 0xfe, 0xd4, 0x31, 0x94, 0xe4, 0x93, 0x99, 0xc4, 0x2c, 0x6f, 0x5b, 0x47, 0x80,
  15350. 0xd6, 0xcb, 0xe0, 0x2a, 0x37, 0x2e, 0x5c, 0xb8, 0xca, 0x49, 0x1f, 0xf2, 0xa7, 0x56, 0xe0, 0x02,
  15351. 0xd6, 0x92, 0x5b, 0x15, 0xc5, 0x3c, 0xc5, 0x72, 0xaf, 0xe3, 0xd4, 0x70, 0xb4, 0x6c, 0x1a, 0x8e,
  15352. 0x66, 0xae, 0x80, 0x95, 0xdc, 0x15, 0x30, 0x31, 0x1b, 0xab, 0x9a, 0x66, 0x63, 0x0b, 0xb6, 0xa6,
  15353. 0xab, 0x8b, 0xb6, 0xa6, 0xa9, 0x95, 0x6d, 0x2d, 0x63, 0x65, 0x9b, 0x31, 0xcd, 0xad, 0xe7, 0x4c,
  15354. 0x73, 0x97, 0x19, 0xbd, 0xda, 0x7f, 0x67, 0x95, 0xae, 0x34, 0x8b, 0x5b, 0xe3, 0x07, 0x34, 0x08,
  15355. 0xcb, 0x6c, 0x82, 0x8b, 0xfb, 0x9f, 0x19, 0xb2, 0xd5, 0xb3, 0xe3, 0xa0, 0xd4, 0x16, 0x8c, 0x6c,
  15356. 0x33, 0x6e, 0xa8, 0xb1, 0x92, 0x93, 0x28, 0x75, 0x43, 0x8d, 0x89, 0xc7, 0x31, 0xfd, 0x59, 0x59,
  15357. 0x4c, 0x0b, 0x41, 0xea, 0xca, 0x4a, 0xd2, 0xa8, 0xc7, 0x4a, 0xfb, 0xad, 0x81, 0x96, 0x46, 0x3d,
  15358. 0x56, 0xa9, 0x8b, 0x1f, 0x23, 0x18, 0x2a, 0xb9, 0x06, 0x41, 0x28, 0xff, 0xf3, 0xd0, 0x4a, 0x35,
  15359. 0xcc, 0x89, 0xb8, 0x07, 0xb4, 0x8e, 0x95, 0x45, 0xac, 0xb2, 0xe1, 0x44, 0x26, 0xe3, 0x7b, 0x22,
  15360. 0xe5, 0x11, 0x7b, 0x29, 0xd6, 0x75, 0x17, 0x59, 0x1e, 0x2f, 0xfa, 0xca, 0x67, 0x67, 0xbd, 0x9b,
  15361. 0x9b, 0xf5, 0xe7, 0xa0, 0x29, 0x96, 0x56, 0x64, 0x5a, 0xbc, 0xc6, 0x6d, 0x61, 0x10, 0x59, 0x1e,
  15362. 0x1b, 0xcb, 0x62, 0x3d, 0xa3, 0xb8, 0x21, 0x71, 0x39, 0xf6, 0xf2, 0xf1, 0x67, 0x86, 0x82, 0xbb,
  15363. 0xea, 0xb4, 0x08, 0xfa, 0xc9, 0x67, 0x0f, 0xf4, 0x72, 0x4d, 0xb0, 0x68, 0x38, 0xd8, 0x14, 0xa8,
  15364. 0x29, 0x48, 0x4b, 0xbc, 0xb1, 0x9f, 0x2d, 0xf2, 0xc6, 0x2e, 0xf6, 0xa6, 0x7e, 0x6e, 0x89, 0x37,
  15365. 0xb5, 0x38, 0xde, 0x3f, 0xcf, 0x6b, 0x33, 0x1c, 0xf7, 0xf1, 0xb2, 0x40, 0x52, 0xfd, 0x17, 0xd8,
  15366. 0x3d, 0x1f, 0xff, 0x17, 0x91, 0x40, 0x3b, 0xb1, 0x34, 0x31, 0x48, 0xe0, 0xab, 0xb0, 0xe6, 0xb9,
  15367. 0x01, 0x51, 0xac, 0xab, 0x6f, 0xbd, 0xd5, 0x8b, 0xfd, 0x69, 0xb4, 0xf5, 0x15, 0x5a, 0xde, 0x5d,
  15368. 0x03, 0xfe, 0xc8, 0x9f, 0x46, 0xf6, 0x3b, 0xd0, 0x15, 0x1e, 0x0f, 0x97, 0xd3, 0x92, 0x7d, 0xb2,
  15369. 0x09, 0xab, 0xbc, 0xa2, 0xc4, 0xa0, 0x56, 0xbe, 0xec, 0x53, 0x68, 0x1f, 0xcc, 0xa3, 0x58, 0x8d,
  15370. 0x85, 0xaa, 0x25, 0x72, 0xa0, 0x92, 0x21, 0x07, 0x3a, 0x73, 0x93, 0x99, 0x46, 0xd3, 0xcc, 0x0a,
  15371. 0x6a, 0xa3, 0xe9, 0x2c, 0x0d, 0xac, 0x64, 0x69, 0xa0, 0xfd, 0x6f, 0x4a, 0x60, 0x49, 0xa5, 0xa6,
  15372. 0x1a, 0xbe, 0xa8, 0xfe, 0xb7, 0xa1, 0x46, 0x96, 0xea, 0xc2, 0xdf, 0x34, 0xb7, 0x9f, 0xcf, 0x2b,
  15373. 0x95, 0xf2, 0xe4, 0xd2, 0x59, 0xc5, 0x0c, 0x7b, 0x9e, 0x75, 0x33, 0x25, 0xd0, 0xe5, 0x22, 0x3e,
  15374. 0x2b, 0x4b, 0xcf, 0x33, 0xe4, 0x3b, 0xc6, 0xa9, 0x4d, 0x62, 0x72, 0x55, 0x9c, 0x3a, 0x03, 0xd8,
  15375. 0x81, 0xca, 0x10, 0x8a, 0x54, 0xf3, 0x42, 0x91, 0x81, 0xf6, 0xb7, 0x73, 0x63, 0xeb, 0x13, 0x78,
  15376. 0x2a, 0x60, 0xbd, 0x6e, 0x6f, 0x1c, 0x1d, 0x89, 0x10, 0xd7, 0x64, 0xd6, 0xcf, 0xef, 0xca, 0x45,
  15377. 0x29, 0xe0, 0x61, 0x74, 0xc4, 0x49, 0x54, 0x49, 0x04, 0xb5, 0xdb, 0xb3, 0xb9, 0xe6, 0x41, 0x8e,
  15378. 0x82, 0xc0, 0x8b, 0x0c, 0xd7, 0x38, 0xfa, 0x16, 0xeb, 0x85, 0xd9, 0xbc, 0x97, 0x7a, 0x8a, 0xad,
  15379. 0xf6, 0x67, 0xf3, 0x0f, 0x66, 0x63, 0xf2, 0xd6, 0x9f, 0xcd, 0x4d, 0xcb, 0x70, 0x44, 0xd4, 0x87,
  15380. 0x53, 0xa8, 0x0e, 0x53, 0x09, 0x48, 0xd9, 0xa9, 0x85, 0xea, 0x90, 0xe6, 0x2c, 0x86, 0xe6, 0xc1,
  15381. 0x54, 0x21, 0x0f, 0x75, 0x30, 0x0c, 0x16, 0x0d, 0xc3, 0x4b, 0x84, 0x9d, 0x31, 0x0c, 0xbf, 0x02,
  15382. 0xc0, 0x6d, 0x33, 0x63, 0xf3, 0x11, 0x84, 0xce, 0x6a, 0x8a, 0x79, 0xc8, 0x25, 0x98, 0x77, 0x5f,
  15383. 0x5d, 0x2c, 0x5f, 0x7e, 0xff, 0x52, 0x09, 0x9a, 0x58, 0x9f, 0xee, 0x6f, 0x52, 0xa6, 0xb1, 0x50,
  15384. 0xb8, 0x4c, 0x52, 0x12, 0x5f, 0x15, 0xff, 0x4b, 0x61, 0xbb, 0x16, 0xf9, 0x06, 0x29, 0x87, 0xdd,
  15385. 0x2f, 0xa9, 0xc4, 0x6b, 0xdc, 0x65, 0xe3, 0x32, 0x96, 0x65, 0x87, 0x8c, 0x4e, 0xd3, 0x60, 0xd0,
  15386. 0x75, 0xec, 0xd7, 0x57, 0xa0, 0x8e, 0x90, 0xbd, 0x58, 0x8d, 0xcf, 0x9a, 0x83, 0x8b, 0x50, 0x9d,
  15387. 0x86, 0xfe, 0x20, 0x11, 0x64, 0xd0, 0x87, 0x16, 0xd7, 0x70, 0x8a, 0x3e, 0x89, 0x67, 0xe1, 0x3e,
  15388. 0x25, 0x3e, 0x0b, 0xe0, 0xf9, 0xd1, 0x54, 0x85, 0x03, 0x95, 0xaa, 0x1f, 0x52, 0x08, 0xee, 0xef,
  15389. 0x61, 0x10, 0x4b, 0xcc, 0x40, 0xfc, 0x4b, 0xf1, 0x19, 0xfd, 0xb1, 0x1f, 0xf3, 0x98, 0xf0, 0x79,
  15390. 0xda, 0x20, 0x08, 0x8d, 0x49, 0xa2, 0xc9, 0x81, 0x9c, 0x26, 0x67, 0xe0, 0x87, 0x83, 0x91, 0x12,
  15391. 0xff, 0x11, 0xf9, 0xd2, 0x7e, 0xd2, 0x71, 0x2a, 0xee, 0x2f, 0xb3, 0x9f, 0x74, 0xac, 0x17, 0x48,
  15392. 0xb2, 0xab, 0x3b, 0xbc, 0x40, 0x34, 0x63, 0xf3, 0x0c, 0xc0, 0xd0, 0xeb, 0xf1, 0xf0, 0x7b, 0x9a,
  15393. 0xf6, 0x0f, 0x3d, 0x1c, 0xa2, 0x3d, 0xcf, 0xfe, 0x19, 0x19, 0x31, 0x2d, 0x41, 0x38, 0x6b, 0x16,
  15394. 0xb7, 0x17, 0x67, 0x31, 0x17, 0xbd, 0x4b, 0x86, 0xde, 0x98, 0xc6, 0x37, 0x79, 0x51, 0x53, 0x96,
  15395. 0xf2, 0x19, 0x13, 0x8f, 0x4b, 0x5d, 0x47, 0x14, 0xca, 0x2c, 0xe0, 0xca, 0xe2, 0x02, 0x5e, 0x58,
  15396. 0xa1, 0xd5, 0xc5, 0x15, 0x8a, 0xdb, 0x0c, 0x2f, 0xc4, 0x5a, 0x06, 0x51, 0x76, 0x56, 0x3d, 0x77,
  15397. 0x7e, 0x97, 0xaf, 0x33, 0xa4, 0x25, 0xd6, 0xf7, 0xd4, 0xb2, 0x53, 0xc3, 0xef, 0xbb, 0x13, 0xcf,
  15398. 0xbe, 0xc1, 0x63, 0x41, 0xdb, 0xe0, 0x55, 0xa8, 0x2c, 0x75, 0xe8, 0xd5, 0x03, 0xe6, 0x10, 0x8a,
  15399. 0xfd, 0x87, 0x65, 0x68, 0x7d, 0xec, 0xab, 0xc7, 0xc9, 0x0d, 0x24, 0xef, 0x31, 0x9d, 0xd8, 0x1b,
  15400. 0xad, 0x7c, 0x51, 0x7b, 0x23, 0x2d, 0xc7, 0x40, 0x9e, 0xfd, 0x1c, 0x99, 0x44, 0xa8, 0xfd, 0x91,
  15401. 0x5f, 0x85, 0x0a, 0xa1, 0x57, 0x96, 0x88, 0x3d, 0x10, 0xc9, 0x21, 0x14, 0x6b, 0x1b, 0x6a, 0x72,
  15402. 0x93, 0x28, 0xbc, 0x72, 0x18, 0x7e, 0x7c, 0x8e, 0x46, 0xcc, 0xde, 0x71, 0x56, 0xbf, 0xfc, 0x1d,
  15403. 0xe7, 0x0b, 0xb9, 0x6a, 0x3d, 0x0d, 0x75, 0xcf, 0x65, 0x83, 0x5c, 0xcd, 0xb4, 0xea, 0xef, 0x1c,
  15404. 0xe9, 0x6f, 0xe4, 0x15, 0x10, 0xb8, 0xa8, 0xc9, 0x04, 0x9a, 0x8e, 0x4a, 0xd6, 0x36, 0x34, 0x08,
  15405. 0x42, 0x67, 0xe5, 0x9b, 0x50, 0x4f, 0x6e, 0x34, 0xcd, 0x33, 0x6e, 0x34, 0xb5, 0x29, 0xdf, 0x65,
  15406. 0xec, 0x1e, 0x2f, 0x92, 0xdd, 0x80, 0xef, 0xbf, 0xd1, 0x30, 0xc8, 0xf8, 0x24, 0xd6, 0x11, 0xa0,
  15407. 0x5d, 0x97, 0x42, 0x25, 0x7b, 0x49, 0x42, 0x67, 0x86, 0x8a, 0x77, 0x12, 0xb9, 0x72, 0x99, 0xfe,
  15408. 0x87, 0x6d, 0x07, 0x71, 0x99, 0xb6, 0xfe, 0xbc, 0x68, 0x40, 0x88, 0x9e, 0xbf, 0x0e, 0x15, 0x9f,
  15409. 0x6f, 0xc4, 0x8b, 0xca, 0x0f, 0x83, 0x00, 0x3b, 0x84, 0xc5, 0x9c, 0x16, 0x72, 0x51, 0xd9, 0x13,
  15410. 0x86, 0x35, 0xa7, 0xb7, 0xf9, 0x98, 0x79, 0x0b, 0xea, 0x83, 0x80, 0x58, 0x28, 0xed, 0x84, 0xb9,
  15411. 0xb8, 0xb8, 0xb1, 0x73, 0x4e, 0x0d, 0xd1, 0x1c, 0x15, 0xd9, 0x5f, 0x83, 0xd6, 0xee, 0x2c, 0x24,
  15412. 0xfd, 0xf3, 0x81, 0x7f, 0x44, 0xb2, 0x22, 0x62, 0xc2, 0x22, 0xff, 0x68, 0x22, 0x07, 0x4c, 0x1d,
  15413. 0x01, 0x98, 0x68, 0xff, 0x04, 0xac, 0xe2, 0xef, 0x47, 0x53, 0x22, 0x59, 0xfe, 0xd1, 0x24, 0xab,
  15414. 0xc9, 0x46, 0x08, 0x6b, 0xb2, 0x9f, 0x82, 0x1a, 0x52, 0x5b, 0xcf, 0x9d, 0xeb, 0x73, 0x70, 0x30,
  15415. 0x0b, 0xef, 0xb8, 0x73, 0xeb, 0x5b, 0xd0, 0x26, 0xa9, 0x39, 0xe6, 0x15, 0xba, 0xb1, 0x68, 0xc4,
  15416. 0x61, 0x36, 0xc8, 0x69, 0x0e, 0x66, 0x21, 0xfe, 0x21, 0x81, 0xc0, 0x7f, 0xac, 0xb0, 0xe5, 0xcd,
  15417. 0xce, 0x20, 0xf6, 0x4f, 0xfc, 0x78, 0x6e, 0xbd, 0x05, 0x8d, 0xb4, 0x2c, 0x96, 0x2c, 0x5c, 0xc8,
  15418. 0xf6, 0x98, 0xda, 0xeb, 0xd4, 0x23, 0x29, 0xc2, 0xfa, 0x2a, 0xbb, 0x45, 0x08, 0xfd, 0x30, 0xef,
  15419. 0x8b, 0x6d, 0x6e, 0xa3, 0x56, 0x87, 0x7c, 0x08, 0x96, 0x2b, 0xd5, 0x18, 0xd7, 0x6f, 0x1e, 0xd5,
  15420. 0x17, 0xb2, 0x9a, 0x41, 0x46, 0xf3, 0x55, 0x64, 0x44, 0xd1, 0x58, 0xd3, 0x99, 0x93, 0xeb, 0xf8,
  15421. 0x6b, 0xb0, 0xce, 0x62, 0x38, 0x93, 0xbd, 0x65, 0x5e, 0xa7, 0x4b, 0x09, 0xbb, 0x29, 0x77, 0xfb,
  15422. 0x36, 0x5c, 0xca, 0xe0, 0x66, 0xdc, 0x7c, 0x98, 0x24, 0x6e, 0x1a, 0x79, 0x9c, 0xd4, 0xf7, 0xc3,
  15423. 0xfa, 0x04, 0x2c, 0x89, 0x08, 0x20, 0x79, 0x8d, 0xcd, 0xfc, 0xea, 0x92, 0x76, 0x7f, 0x44, 0x19,
  15424. 0x34, 0x7f, 0xcd, 0xed, 0xe7, 0x42, 0xb8, 0x7c, 0x6a, 0xff, 0x07, 0xb0, 0x99, 0x2d, 0x78, 0xe8,
  15425. 0x46, 0xa6, 0x9b, 0xca, 0x59, 0xb6, 0xbf, 0x66, 0x61, 0xf7, 0x5d, 0x1d, 0xf2, 0x6a, 0x83, 0x15,
  15426. 0x90, 0x5e, 0x2f, 0x19, 0x68, 0x43, 0xcf, 0x78, 0x41, 0x12, 0xf5, 0x5c, 0x53, 0x9e, 0x77, 0xa1,
  15427. 0xe5, 0x0e, 0x62, 0xe2, 0xed, 0x8c, 0x48, 0x90, 0x59, 0x67, 0xff, 0x0c, 0x83, 0xed, 0x80, 0x3b,
  15428. 0x88, 0x1f, 0x46, 0x47, 0xe2, 0xa7, 0xd2, 0xf5, 0xa3, 0x3b, 0xae, 0x3f, 0x9a, 0xdf, 0xf1, 0x23,
  15429. 0x6d, 0x47, 0x43, 0x52, 0xf2, 0x1c, 0xd8, 0xfe, 0xfd, 0x1a, 0x5c, 0x2c, 0x9a, 0x56, 0x0a, 0x96,
  15430. 0x99, 0xc0, 0x53, 0xee, 0xa3, 0x95, 0x02, 0xf7, 0xc8, 0x81, 0xcb, 0x40, 0x32, 0x88, 0x44, 0x27,
  15431. 0x05, 0x6b, 0x03, 0x3b, 0xe3, 0xe4, 0x2f, 0x8b, 0x64, 0xb5, 0xf0, 0xe4, 0xe7, 0x85, 0x92, 0x9c,
  15432. 0xfc, 0xc6, 0x0e, 0xab, 0x66, 0x76, 0xd8, 0x5d, 0x58, 0xe7, 0x70, 0x70, 0xa6, 0x2a, 0xf9, 0x5c,
  15433. 0x52, 0xde, 0xa5, 0x3c, 0x46, 0x40, 0xb7, 0xef, 0x42, 0xe7, 0x30, 0x08, 0xe3, 0x09, 0x5d, 0x9c,
  15434. 0x3c, 0x77, 0x1e, 0x09, 0x4d, 0x7f, 0x71, 0xc9, 0x0a, 0xba, 0xa7, 0x91, 0xef, 0xb8, 0xf3, 0xc8,
  15435. 0x69, 0x1f, 0x9a, 0x9f, 0x29, 0x15, 0xa7, 0x9e, 0x88, 0xd4, 0x9f, 0x20, 0x5a, 0x21, 0x93, 0x59,
  15436. 0xdf, 0x0d, 0xd3, 0xe2, 0x84, 0x17, 0xf5, 0x07, 0xd0, 0x95, 0x78, 0x01, 0x89, 0x33, 0x15, 0x14,
  15437. 0xc4, 0xb4, 0x49, 0xdb, 0xb3, 0x9b, 0x60, 0x73, 0x0c, 0x96, 0x34, 0xb7, 0xac, 0xe5, 0xee, 0xc8,
  15438. 0x3f, 0x76, 0xfb, 0xfe, 0x48, 0x6f, 0x6f, 0x89, 0x9e, 0xb6, 0xac, 0xbc, 0x07, 0x09, 0x36, 0x97,
  15439. 0x37, 0xca, 0x7c, 0xe3, 0x59, 0x7e, 0xec, 0x4f, 0x8e, 0xc8, 0x3c, 0x4d, 0xdc, 0x92, 0x96, 0x59,
  15440. 0xef, 0x21, 0x1e, 0x59, 0xfc, 0x7d, 0x15, 0xba, 0x74, 0x2f, 0xe5, 0x7c, 0x78, 0xd7, 0x21, 0xde,
  15441. 0xaf, 0xed, 0x74, 0x34, 0xf8, 0x11, 0x41, 0xad, 0x6f, 0x43, 0x5b, 0x9d, 0x8a, 0x8c, 0x6d, 0x69,
  15442. 0x64, 0xd1, 0xbb, 0x82, 0xc1, 0x72, 0x40, 0x8d, 0x4f, 0x9d, 0xfd, 0x16, 0xc0, 0xe3, 0xa1, 0x52,
  15443. 0x23, 0xee, 0x27, 0xbb, 0x23, 0x3d, 0x5b, 0xd4, 0xcf, 0xf9, 0x27, 0x88, 0xc6, 0xf1, 0x62, 0x1e,
  15444. 0xeb, 0xbf, 0x14, 0xc4, 0x19, 0x69, 0x2c, 0xe5, 0x5e, 0x2b, 0x70, 0x66, 0xd0, 0xb9, 0x99, 0x4c,
  15445. 0x33, 0xad, 0xa5, 0x9c, 0xbb, 0xd0, 0xe9, 0xc7, 0xbd, 0x30, 0x18, 0x04, 0xbe, 0x64, 0xbf, 0x58,
  15446. 0xe0, 0xcb, 0xa0, 0xb3, 0xdf, 0x7e, 0xe4, 0x7c, 0xb8, 0x1b, 0xf8, 0x13, 0xa7, 0xd5, 0x8f, 0x1d,
  15447. 0xca, 0x43, 0x85, 0x7c, 0x02, 0x57, 0x24, 0x48, 0xd7, 0x67, 0xbe, 0x6b, 0x08, 0x07, 0x12, 0x63,
  15448. 0xc9, 0x8d, 0xb3, 0x86, 0xfb, 0x12, 0x07, 0xf1, 0xfa, 0xcc, 0x77, 0x13, 0xe9, 0x81, 0xb6, 0xe2,
  15449. 0xfc, 0x8d, 0x12, 0xac, 0xe5, 0xeb, 0xb6, 0xbe, 0x05, 0x5d, 0xc3, 0x58, 0xf1, 0x7c, 0x63, 0xcc,
  15450. 0x76, 0x62, 0xa7, 0x28, 0x8c, 0x50, 0x27, 0x35, 0x53, 0x3c, 0xdf, 0xa4, 0xb4, 0xa5, 0x2d, 0x14,
  15451. 0x85, 0x2d, 0x5d, 0xa7, 0xcc, 0x99, 0xb3, 0x89, 0x89, 0x02, 0x95, 0x9a, 0x1e, 0x4e, 0xf6, 0x01,
  15452. 0x74, 0xb2, 0xa3, 0x9e, 0x68, 0xba, 0x69, 0xaa, 0x0c, 0x7f, 0x1d, 0xd2, 0x74, 0x23, 0x4e, 0xa2,
  15453. 0x4b, 0xe7, 0xb9, 0x9c, 0x27, 0x7e, 0xd2, 0x3c, 0x5d, 0xf3, 0xc8, 0xfe, 0x9d, 0x15, 0x58, 0x5f,
  15454. 0x58, 0x09, 0xd6, 0x47, 0xb0, 0xc9, 0xab, 0x47, 0x1b, 0x07, 0xe4, 0x82, 0xed, 0x64, 0x6f, 0xd4,
  15455. 0x94, 0x4f, 0xcc, 0x02, 0xe4, 0x9e, 0xe0, 0x5c, 0x78, 0x9c, 0x05, 0x6a, 0xd6, 0x8d, 0x8b, 0x0d,
  15456. 0xa6, 0x6a, 0xa2, 0xdd, 0x8e, 0x09, 0xf2, 0xe1, 0x54, 0x4d, 0xf0, 0xb0, 0xd4, 0xb5, 0xf2, 0x6d,
  15457. 0x20, 0x75, 0xe4, 0xec, 0x4a, 0x71, 0x04, 0x17, 0x97, 0xb9, 0x58, 0x8d, 0xa7, 0x23, 0x37, 0x56,
  15458. 0x86, 0x5f, 0x40, 0x53, 0xc3, 0xf6, 0xbc, 0x53, 0x32, 0x3f, 0xa3, 0xe2, 0xb0, 0x18, 0x6d, 0x7e,
  15459. 0x86, 0x00, 0xcc, 0x9f, 0x24, 0x62, 0xe6, 0x55, 0x23, 0x11, 0x73, 0x5e, 0x87, 0xfa, 0x28, 0x38,
  15460. 0x5a, 0x7e, 0xce, 0x51, 0x87, 0x1f, 0x04, 0x47, 0xcc, 0x48, 0x8e, 0x02, 0x3a, 0x69, 0xec, 0x1d,
  15461. 0x68, 0x99, 0x1b, 0x72, 0xc1, 0x36, 0xe8, 0x05, 0x48, 0xb6, 0xa8, 0xc9, 0xcb, 0x69, 0xd8, 0x07,
  15462. 0xb3, 0xb1, 0xed, 0xa7, 0x45, 0xe8, 0xcb, 0x53, 0x62, 0xc3, 0x6b, 0x84, 0x79, 0x4d, 0x60, 0x24,
  15463. 0x7d, 0x69, 0x10, 0xfb, 0x87, 0x53, 0x74, 0x7e, 0x10, 0x20, 0x62, 0x15, 0x71, 0x3e, 0xec, 0x5e,
  15464. 0xb2, 0x9a, 0xf0, 0xb0, 0x2b, 0x6a, 0xaf, 0x16, 0x13, 0xad, 0x18, 0x62, 0x22, 0xf3, 0x74, 0x2a,
  15465. 0x67, 0x4f, 0xa7, 0x0e, 0xac, 0xf4, 0x8f, 0x68, 0x1e, 0x1a, 0xce, 0x4a, 0xff, 0xc8, 0xfe, 0x2b,
  15466. 0x25, 0x78, 0x6a, 0xc9, 0x59, 0x41, 0xd2, 0xd4, 0xd4, 0xa8, 0x57, 0x58, 0xc9, 0x38, 0xb1, 0xda,
  15467. 0x7d, 0x0d, 0xd6, 0xd3, 0xe4, 0x54, 0x01, 0xce, 0xa6, 0xa2, 0x1a, 0x4b, 0x34, 0xa1, 0x19, 0x1b,
  15468. 0xea, 0xf2, 0x93, 0xd9, 0x72, 0xff, 0x38, 0x3c, 0x73, 0x16, 0x1f, 0xf4, 0x64, 0x07, 0x7e, 0xf6,
  15469. 0x1c, 0x5f, 0x39, 0xeb, 0x1c, 0xcf, 0x8e, 0x94, 0x7d, 0x08, 0x5b, 0xcb, 0x0e, 0xad, 0x85, 0x49,
  15470. 0x48, 0x2d, 0x8c, 0xd2, 0x25, 0x23, 0x16, 0x46, 0xb2, 0x8c, 0x27, 0x41, 0x6f, 0x12, 0xc4, 0x5a,
  15471. 0xf8, 0x51, 0x77, 0xea, 0x93, 0xe0, 0x03, 0xfa, 0xb6, 0xef, 0x99, 0xf5, 0x64, 0x0f, 0xb3, 0x25,
  15472. 0xaf, 0x03, 0x5c, 0x84, 0x2a, 0x1b, 0xef, 0xe8, 0xf0, 0xed, 0xf8, 0x61, 0x8f, 0xa0, 0xcb, 0x8a,
  15473. 0xba, 0x47, 0xc1, 0x63, 0x71, 0x31, 0xca, 0xc9, 0xcb, 0x4b, 0x0b, 0xf2, 0xf2, 0x5b, 0x50, 0x45,
  15474. 0xfe, 0x5c, 0x3b, 0x34, 0x3c, 0xd1, 0x15, 0x99, 0x32, 0x68, 0xeb, 0x59, 0xaa, 0xeb, 0x4f, 0xd8,
  15475. 0x7a, 0xf6, 0xe7, 0x2a, 0x6c, 0x19, 0xf8, 0x48, 0x9b, 0x3a, 0x4f, 0x82, 0xc7, 0xbd, 0xc5, 0x7e,
  15476. 0xb6, 0x27, 0xc1, 0xe3, 0x47, 0x69, 0x57, 0x91, 0x0a, 0x27, 0x78, 0x46, 0x9c, 0xe5, 0x96, 0x46,
  15477. 0xa3, 0xf5, 0xa0, 0xcd, 0x2b, 0xe3, 0xc4, 0x06, 0xb9, 0xc8, 0xbc, 0x92, 0xf0, 0xb9, 0x87, 0x49,
  15478. 0x23, 0xa2, 0x79, 0x12, 0xa8, 0xd7, 0xe0, 0x0a, 0xdb, 0xd1, 0x5c, 0x82, 0xf1, 0x52, 0xf1, 0xef,
  15479. 0xc2, 0x65, 0xa3, 0xa1, 0xbd, 0xd4, 0x76, 0xc0, 0x34, 0xb3, 0x7a, 0x2a, 0x9d, 0xa0, 0x3b, 0xda,
  15480. 0x94, 0x80, 0x72, 0x5b, 0x50, 0xe9, 0x07, 0x51, 0x24, 0xce, 0xea, 0xf4, 0xdf, 0xfa, 0x1a, 0x58,
  15481. 0x69, 0xb7, 0x12, 0x7d, 0x00, 0xab, 0x5f, 0xba, 0xba, 0x6b, 0x5a, 0x25, 0xf0, 0x2a, 0xac, 0x67,
  15482. 0x90, 0x13, 0xa6, 0xaf, 0xec, 0x74, 0x52, 0xdc, 0xd4, 0x7e, 0x55, 0x04, 0x42, 0x82, 0x4e, 0xdc,
  15483. 0x5f, 0xd9, 0xe9, 0x68, 0xa1, 0x10, 0x63, 0x93, 0x75, 0xd4, 0xec, 0xf0, 0xf0, 0xaa, 0x96, 0xa8,
  15484. 0xd1, 0x87, 0x86, 0x6e, 0x8b, 0x40, 0x8d, 0x3f, 0x34, 0xf4, 0x9a, 0x68, 0x5e, 0xf8, 0x83, 0xc4,
  15485. 0x0c, 0xda, 0x3d, 0xb0, 0x2d, 0x62, 0x06, 0xed, 0x14, 0x98, 0x72, 0xa0, 0xdc, 0xb3, 0x8e, 0xc9,
  15486. 0x81, 0x72, 0xb4, 0xc2, 0xfb, 0xd0, 0x72, 0xd4, 0xe1, 0x2c, 0x52, 0xde, 0xce, 0x74, 0x3a, 0xd2,
  15487. 0x71, 0x82, 0x47, 0x89, 0xc7, 0x4b, 0x85, 0xe2, 0x04, 0x8f, 0x24, 0xe0, 0x97, 0x8b, 0x38, 0xe6,
  15488. 0x02, 0x68, 0x10, 0x84, 0xb6, 0xfc, 0x1d, 0xa8, 0xdf, 0x71, 0xe7, 0x7f, 0xdc, 0x52, 0x7e, 0xa9,
  15489. 0x04, 0x1d, 0x1a, 0x9c, 0x54, 0x5d, 0xb7, 0x0b, 0xcd, 0x41, 0xc0, 0x4e, 0x53, 0xe9, 0x75, 0xf8,
  15490. 0x49, 0x76, 0x1b, 0x70, 0x36, 0xbd, 0x9b, 0x45, 0x37, 0x95, 0xd4, 0x5b, 0x75, 0xc4, 0x55, 0x5e,
  15491. 0x6b, 0x73, 0x04, 0x41, 0x07, 0x06, 0xd7, 0xee, 0x59, 0x04, 0x95, 0xd0, 0xe0, 0xf6, 0xf7, 0xa1,
  15492. 0xe3, 0x28, 0x2c, 0x57, 0x4d, 0x3c, 0x72, 0x45, 0x3f, 0xab, 0xaf, 0xc5, 0x11, 0x34, 0x9e, 0x83,
  15493. 0x26, 0x51, 0x59, 0x23, 0xa2, 0x4a, 0x99, 0xee, 0x73, 0xfe, 0x89, 0xd2, 0xaf, 0xf3, 0xf0, 0x97,
  15494. 0x78, 0x5a, 0xc9, 0x17, 0x9e, 0xbe, 0x49, 0xdd, 0x07, 0x2a, 0xb6, 0xae, 0x42, 0x95, 0x6a, 0x2a,
  15495. 0x34, 0xd8, 0xc9, 0xb6, 0xd2, 0x61, 0x4c, 0xfb, 0x87, 0xa0, 0xf9, 0x50, 0x8d, 0xfb, 0x32, 0x4a,
  15496. 0x05, 0x1a, 0x9e, 0x17, 0xa0, 0xa5, 0x35, 0x0d, 0xc6, 0x04, 0x35, 0x05, 0xa6, 0x6d, 0x6a, 0xd9,
  15497. 0x3c, 0x56, 0x24, 0xd1, 0xf4, 0x61, 0xff, 0x85, 0x12, 0x74, 0xa9, 0x2a, 0xa4, 0xcc, 0x87, 0x4c,
  15498. 0x81, 0xbf, 0xae, 0x85, 0x88, 0x45, 0xc6, 0x11, 0x84, 0x4c, 0xcd, 0xd0, 0x92, 0xc3, 0xcb, 0xd0,
  15499. 0x18, 0xab, 0x71, 0x36, 0x7c, 0xe1, 0x58, 0x8d, 0x59, 0x38, 0xca, 0x26, 0x12, 0xb4, 0x50, 0xe4,
  15500. 0x14, 0xa8, 0xf9, 0x11, 0xaf, 0xb6, 0x0d, 0x58, 0x1d, 0x4c, 0x93, 0x38, 0x17, 0x75, 0xa7, 0x3a,
  15501. 0x98, 0x32, 0xa7, 0x01, 0xdc, 0x57, 0xcd, 0x67, 0x88, 0x9b, 0x0c, 0x0f, 0x2d, 0xbb, 0x65, 0xb0,
  15502. 0x98, 0x89, 0x8e, 0x10, 0xf5, 0xe5, 0x65, 0x9e, 0xf6, 0x4f, 0x95, 0xc0, 0xe2, 0xfe, 0x04, 0x51,
  15503. 0x84, 0x5c, 0x93, 0x8a, 0xd9, 0x42, 0xa4, 0xc1, 0x2a, 0xba, 0x51, 0x70, 0x24, 0x63, 0xf0, 0xf4,
  15504. 0xe2, 0x18, 0x90, 0xbe, 0xee, 0x41, 0x70, 0xe4, 0xd4, 0x0f, 0xe5, 0x9f, 0x75, 0x53, 0x44, 0x68,
  15505. 0x4f, 0xde, 0x10, 0xc2, 0xb7, 0x8f, 0xa1, 0x9d, 0x34, 0x43, 0x3b, 0xe4, 0x69, 0x77, 0x44, 0x71,
  15506. 0xc8, 0x13, 0x77, 0xc4, 0x2b, 0xc0, 0xfa, 0xe5, 0xcc, 0xd1, 0x4e, 0x10, 0x1d, 0x47, 0x99, 0x93,
  15507. 0x07, 0x99, 0xf3, 0x9d, 0xd5, 0xd4, 0xbb, 0x7c, 0xc6, 0xff, 0xa3, 0x12, 0xd4, 0xa9, 0x36, 0x6c,
  15508. 0xf1, 0x25, 0xa8, 0x07, 0xd3, 0x1e, 0xaf, 0x0b, 0xd1, 0x5c, 0x04, 0xd3, 0x47, 0x64, 0x38, 0x4d,
  15509. 0xef, 0x5f, 0x99, 0x5a, 0xbf, 0xd5, 0x60, 0x4a, 0x72, 0xcc, 0x67, 0xa1, 0xd9, 0x57, 0xbd, 0x24,
  15510. 0x9b, 0xc4, 0x08, 0xec, 0xab, 0x0f, 0x25, 0xe3, 0x33, 0x00, 0x9c, 0x4e, 0x79, 0x99, 0xed, 0xaa,
  15511. 0x63, 0x32, 0xe5, 0xa6, 0xc0, 0x3c, 0x6a, 0x12, 0x9b, 0x3e, 0x7e, 0x0d, 0x82, 0x68, 0x19, 0x84,
  15512. 0x24, 0xa7, 0x96, 0xe1, 0x92, 0x8c, 0x8d, 0xdf, 0x81, 0xa6, 0x6e, 0x3b, 0x6e, 0xa5, 0x6d, 0x60,
  15513. 0xf9, 0xaa, 0xcc, 0xd4, 0x22, 0x8b, 0xa5, 0x91, 0x1d, 0xde, 0xec, 0x0f, 0x82, 0x23, 0xfb, 0x9f,
  15514. 0x97, 0xa4, 0x0c, 0x5e, 0x65, 0xb2, 0x7c, 0xfb, 0x2a, 0x4c, 0x29, 0x41, 0x9d, 0x01, 0x4c, 0x0a,
  15515. 0xb8, 0x97, 0x2b, 0xc6, 0xa6, 0x59, 0xd8, 0x6d, 0xe5, 0xc5, 0xdd, 0xf6, 0x6e, 0x42, 0x2d, 0x68,
  15516. 0x45, 0x54, 0xce, 0x37, 0x1d, 0x13, 0x52, 0xa2, 0xfd, 0xe5, 0x5d, 0xcf, 0x93, 0x80, 0x1a, 0xe6,
  15517. 0x73, 0x60, 0xae, 0xc7, 0x84, 0x81, 0x06, 0xe3, 0x1f, 0x94, 0xf4, 0x56, 0xa1, 0x45, 0xb3, 0x01,
  15518. 0xab, 0xd3, 0x50, 0xa5, 0xbd, 0xa8, 0x4e, 0x43, 0xb5, 0x47, 0xce, 0xe3, 0x27, 0xfe, 0x40, 0xf5,
  15519. 0x24, 0x8d, 0x6d, 0xa7, 0x1a, 0x08, 0xda, 0xa7, 0xf4, 0xb7, 0xa1, 0xa9, 0xfb, 0x9f, 0xaa, 0x4e,
  15520. 0xb6, 0x16, 0x47, 0x91, 0x6b, 0x72, 0x60, 0x9c, 0x6e, 0xce, 0xcb, 0xd0, 0x38, 0xf6, 0x07, 0xc7,
  15521. 0x19, 0x15, 0x2f, 0x02, 0x34, 0x9b, 0x49, 0x89, 0xe9, 0x1d, 0xa7, 0x86, 0xdf, 0xb8, 0xc5, 0x7f,
  15522. 0xad, 0x04, 0x90, 0xd2, 0x91, 0x73, 0x8e, 0x1d, 0x43, 0xa4, 0xbe, 0x92, 0x17, 0xa9, 0x3f, 0x07,
  15523. 0x4d, 0x4e, 0xee, 0xbb, 0xde, 0x91, 0x5e, 0x8a, 0x9c, 0xe3, 0x36, 0x42, 0x52, 0x04, 0x33, 0x0e,
  15524. 0x14, 0x23, 0x68, 0x8f, 0xf8, 0x16, 0x23, 0x08, 0x7d, 0xa9, 0x32, 0x7d, 0x21, 0x18, 0xd3, 0x17,
  15525. 0xfb, 0x6f, 0xad, 0x40, 0x83, 0x5b, 0xeb, 0x46, 0x48, 0x6d, 0x74, 0x95, 0x4f, 0x42, 0x22, 0xa5,
  15526. 0x2d, 0xd4, 0x4d, 0x31, 0x9c, 0x94, 0x8a, 0x98, 0x8f, 0x6d, 0x78, 0xee, 0x5c, 0xc8, 0xd8, 0x65,
  15527. 0xbd, 0x96, 0xd5, 0xa9, 0x0e, 0x31, 0xcb, 0xc3, 0x72, 0xf7, 0x74, 0x9a, 0x3f, 0x7c, 0x2a, 0x0b,
  15528. 0x87, 0x0f, 0xf1, 0x0c, 0x83, 0x70, 0xe6, 0x67, 0x36, 0x56, 0x53, 0x60, 0xb4, 0xb5, 0x48, 0x99,
  15529. 0xc5, 0x28, 0x99, 0x97, 0x75, 0x04, 0x98, 0x84, 0xcc, 0x13, 0x9e, 0xbd, 0xc6, 0x9b, 0x9e, 0xbf,
  15530. 0xf0, 0x9c, 0xd5, 0x99, 0x25, 0xbd, 0x4e, 0xe9, 0xba, 0x48, 0x61, 0xec, 0x3f, 0x86, 0xe6, 0x1d,
  15531. 0x35, 0xc6, 0x1b, 0xc3, 0xd8, 0x3d, 0x52, 0xc5, 0xa6, 0x08, 0x1e, 0xa5, 0x09, 0xf1, 0x92, 0xaf,
  15532. 0x1c, 0x61, 0x2b, 0xe7, 0x08, 0x9b, 0xfd, 0xeb, 0x7a, 0xc5, 0x50, 0xe9, 0xda, 0x7d, 0xc0, 0x53,
  15533. 0x63, 0xf3, 0xf6, 0x09, 0x83, 0x59, 0x48, 0xe9, 0x7b, 0x5e, 0x7a, 0x6e, 0x64, 0x6a, 0xe3, 0x73,
  15534. 0x43, 0x1a, 0xf7, 0x36, 0x34, 0x39, 0xd1, 0xbc, 0xa1, 0x65, 0x17, 0xbe, 0xd1, 0x17, 0x07, 0x18,
  15535. 0x99, 0xc4, 0x05, 0x45, 0xaa, 0xc3, 0x4a, 0x46, 0x75, 0x68, 0xff, 0x84, 0x9c, 0xab, 0x3b, 0xe9,
  15536. 0xae, 0x7e, 0x01, 0x5a, 0x32, 0x89, 0xec, 0xbc, 0x2d, 0x67, 0x19, 0xc3, 0x88, 0x14, 0x50, 0xd4,
  15537. 0xda, 0x64, 0x8d, 0xf4, 0x4c, 0x1f, 0xef, 0x4e, 0xb2, 0x52, 0x18, 0xf3, 0x3c, 0x76, 0xc4, 0x3e,
  15538. 0xe5, 0x20, 0xba, 0x74, 0xd6, 0x52, 0xf5, 0xdb, 0x1c, 0x95, 0x8e, 0xcf, 0xe2, 0x22, 0x62, 0xa9,
  15539. 0xf9, 0x40, 0x0a, 0x56, 0xc7, 0x67, 0xf4, 0x35, 0xa8, 0x85, 0xcc, 0x67, 0x16, 0xde, 0xe0, 0x4d,
  15540. 0x1e, 0xd4, 0xd1, 0x98, 0x76, 0x00, 0xeb, 0xc9, 0x71, 0xf6, 0x48, 0x93, 0x83, 0x4d, 0x90, 0x33,
  15541. 0x2c, 0x77, 0xa2, 0x25, 0x46, 0x54, 0x26, 0xff, 0xc0, 0x6b, 0xc1, 0xf0, 0x00, 0x34, 0xc6, 0xba,
  15542. 0x5c, 0x34, 0xd6, 0x4d, 0xd9, 0xa0, 0xb1, 0x90, 0xe7, 0x4c, 0x04, 0x9a, 0xd2, 0x62, 0x04, 0x9a,
  15543. 0x57, 0x60, 0x6d, 0x7c, 0x32, 0xed, 0x65, 0xd0, 0x64, 0x9c, 0xc7, 0x27, 0x53, 0xc7, 0xc0, 0x5c,
  15544. 0x08, 0xca, 0x55, 0x5e, 0x0c, 0xca, 0x65, 0xff, 0x6c, 0x09, 0xd6, 0xd2, 0xe5, 0x29, 0xf7, 0xff,
  15545. 0xfc, 0x12, 0x2c, 0x2d, 0x2e, 0xc1, 0x4b, 0x50, 0x4f, 0xd6, 0xb0, 0x28, 0xee, 0x3c, 0x59, 0xc0,
  15546. 0x5f, 0x7e, 0x75, 0xda, 0xbf, 0x5b, 0x82, 0x06, 0xef, 0x03, 0x9c, 0xf6, 0x57, 0x60, 0x8d, 0x22,
  15547. 0xea, 0x99, 0xa3, 0x2c, 0xbe, 0x96, 0x08, 0xbf, 0x97, 0x8e, 0xf4, 0xcb, 0xd0, 0xed, 0xcf, 0xe6,
  15548. 0xbd, 0xc5, 0xe9, 0x68, 0xf7, 0x67, 0xf3, 0x2c, 0xde, 0x2c, 0xca, 0x16, 0x28, 0x4c, 0xf7, 0x2c,
  15549. 0x32, 0xcb, 0x3b, 0x7f, 0x97, 0x24, 0x6f, 0xc6, 0x18, 0x7b, 0xbf, 0x9a, 0xbe, 0x19, 0x73, 0x2f,
  15550. 0xd9, 0xff, 0xff, 0xba, 0xcc, 0xf7, 0xdf, 0x73, 0x79, 0xf7, 0xf7, 0x72, 0xf4, 0x7c, 0xa5, 0xc0,
  15551. 0xee, 0x27, 0xb7, 0x2f, 0x33, 0xd4, 0xde, 0x7a, 0x47, 0xd3, 0xf7, 0x94, 0x67, 0x2d, 0x8a, 0xdf,
  15552. 0x9c, 0x6c, 0x2b, 0x21, 0xf1, 0xc9, 0x05, 0xea, 0x73, 0x22, 0x91, 0x49, 0xf0, 0xb6, 0x1a, 0x7e,
  15553. 0x6b, 0x79, 0x88, 0x3a, 0x8d, 0x7b, 0x9f, 0x05, 0xe2, 0xca, 0x50, 0x76, 0xea, 0x08, 0x78, 0x9f,
  15554. 0xe5, 0xbc, 0x40, 0xfc, 0x1e, 0x87, 0xde, 0x60, 0xfd, 0xc8, 0xb3, 0x05, 0x67, 0x8a, 0xb1, 0xa1,
  15555. 0x1c, 0x8a, 0x92, 0xc6, 0xc1, 0x39, 0xb2, 0xa7, 0x64, 0x2d, 0x7f, 0x4a, 0xda, 0xd0, 0x56, 0x23,
  15556. 0x3f, 0x56, 0x12, 0x60, 0x56, 0x7b, 0x3a, 0x34, 0x09, 0x48, 0x91, 0x50, 0x3c, 0xeb, 0x1d, 0x3d,
  15557. 0x6e, 0x12, 0xdc, 0xa8, 0x51, 0xa0, 0x33, 0x37, 0xf6, 0x98, 0x8c, 0x99, 0x6c, 0xb8, 0x1b, 0x00,
  15558. 0xb2, 0x8c, 0xd3, 0x08, 0x41, 0x9b, 0x8b, 0x4b, 0x95, 0x0d, 0x9c, 0x3d, 0xfd, 0xd7, 0x7e, 0x59,
  15559. 0xce, 0xd5, 0x3d, 0x4f, 0x9d, 0x9e, 0x31, 0xa7, 0xc8, 0xa6, 0xb7, 0x1d, 0x2d, 0x59, 0xd1, 0xfc,
  15560. 0x31, 0x89, 0x2c, 0x52, 0x77, 0x71, 0xfc, 0x3c, 0x5f, 0xf4, 0x75, 0x05, 0x60, 0x30, 0x0a, 0xa2,
  15561. 0x4c, 0x50, 0xcc, 0x06, 0x41, 0x74, 0xb2, 0x11, 0xa5, 0x4b, 0xa2, 0x53, 0x84, 0x3a, 0x2c, 0x97,
  15562. 0xfd, 0xcb, 0x25, 0xa8, 0x63, 0x3b, 0xce, 0x6d, 0x42, 0x28, 0x4f, 0x17, 0x1e, 0xa9, 0x44, 0x2e,
  15563. 0xc6, 0xef, 0x16, 0xca, 0x93, 0x1a, 0x86, 0x2e, 0x8c, 0x8d, 0xd5, 0x4d, 0xdf, 0xc9, 0xb7, 0x01,
  15564. 0x88, 0x1e, 0xb1, 0x8a, 0xa2, 0x52, 0x14, 0x3f, 0xdc, 0x1c, 0x0b, 0xa7, 0x11, 0xea, 0xbf, 0xf6,
  15565. 0x0f, 0xc9, 0x3d, 0x42, 0x5f, 0x4d, 0x0a, 0xce, 0xdf, 0x73, 0x2e, 0x10, 0xe9, 0xf1, 0xcc, 0x1c,
  15566. 0x88, 0x7c, 0xd9, 0x37, 0xe5, 0xf8, 0xe5, 0xf5, 0x76, 0xde, 0xb1, 0x9e, 0xe6, 0xfb, 0xcd, 0x92,
  15567. 0x71, 0xb5, 0x21, 0x72, 0xf4, 0x16, 0xd4, 0xc6, 0xee, 0x29, 0xd2, 0xc4, 0xe5, 0xbc, 0x13, 0x5b,
  15568. 0xd9, 0xaf, 0x8e, 0xdd, 0xd3, 0x3b, 0xee, 0x38, 0x7b, 0x1d, 0x2b, 0x8a, 0xa7, 0xbe, 0xec, 0x3a,
  15569. 0x76, 0xfe, 0xc9, 0x41, 0x9e, 0x03, 0x14, 0xb6, 0x85, 0x54, 0x7d, 0x12, 0x26, 0x94, 0x02, 0xb6,
  15570. 0x50, 0x4c, 0x91, 0x1f, 0xd1, 0x9c, 0x5f, 0x10, 0x45, 0x67, 0x51, 0x9d, 0x1b, 0x80, 0x47, 0x26,
  15571. 0xed, 0xaf, 0xe5, 0x2d, 0xd4, 0x43, 0xe0, 0xd4, 0x3c, 0x77, 0x8e, 0x1f, 0xf6, 0x55, 0x7e, 0x01,
  15572. 0x02, 0x69, 0x87, 0x3b, 0xd7, 0x8f, 0x76, 0xb1, 0x98, 0x25, 0x95, 0x10, 0x54, 0x1c, 0x96, 0xbc,
  15573. 0x50, 0x19, 0xf6, 0xb6, 0x66, 0x2b, 0xbe, 0x40, 0x9e, 0xff, 0xb0, 0x02, 0x17, 0x8c, 0xbd, 0x7b,
  15574. 0xa0, 0x46, 0x87, 0x4b, 0xdc, 0x5d, 0xcc, 0x2e, 0xae, 0x64, 0xbb, 0xf8, 0x24, 0xe7, 0xa0, 0x75,
  15575. 0x13, 0x1a, 0x69, 0x08, 0xc5, 0xf3, 0xbd, 0x12, 0xfa, 0x3a, 0xa2, 0x22, 0x05, 0xa3, 0xed, 0x07,
  15576. 0xe1, 0x24, 0xd5, 0x34, 0xc9, 0x31, 0xc0, 0x60, 0x6d, 0x05, 0xf1, 0x12, 0x74, 0xdc, 0x59, 0x1c,
  15577. 0xa4, 0x8e, 0xf1, 0xc4, 0xc3, 0xd6, 0x9d, 0x36, 0x42, 0x13, 0x8f, 0x78, 0x1a, 0x11, 0x44, 0xe3,
  15578. 0xcc, 0x62, 0x29, 0x07, 0x08, 0x72, 0x08, 0x82, 0x9b, 0xf7, 0xb1, 0xcf, 0xe1, 0x38, 0xd9, 0xc6,
  15579. 0x67, 0xf5, 0xb1, 0x3f, 0xd1, 0xca, 0x17, 0xf6, 0xde, 0x4f, 0x5c, 0xf3, 0xeb, 0xec, 0xbc, 0xef,
  15580. 0x1e, 0xa7, 0x1c, 0xfa, 0x34, 0x54, 0x12, 0x1f, 0x89, 0x87, 0x6b, 0x3f, 0x54, 0xf6, 0x6f, 0xac,
  15581. 0xc8, 0xcc, 0xec, 0x53, 0x64, 0xde, 0xb3, 0xc3, 0xf6, 0x9e, 0x31, 0xce, 0x8b, 0x2f, 0x48, 0xef,
  15582. 0x42, 0x33, 0x78, 0x3c, 0x51, 0x61, 0xef, 0x8b, 0x06, 0xbd, 0x02, 0xca, 0xc6, 0x97, 0x8f, 0x17,
  15583. 0x81, 0xf5, 0xb8, 0xf9, 0x01, 0x6e, 0x11, 0x54, 0x8f, 0x2f, 0xf2, 0x0a, 0x84, 0x65, 0x10, 0x51,
  15584. 0xbe, 0x83, 0x73, 0xee, 0x83, 0x84, 0x92, 0x66, 0x96, 0x03, 0x36, 0x58, 0xa2, 0x97, 0x24, 0xc0,
  15585. 0x8f, 0x28, 0xb6, 0x73, 0x57, 0x6c, 0x9d, 0x49, 0xab, 0x9c, 0xaa, 0xdb, 0x59, 0x4a, 0xb1, 0xef,
  15586. 0x4f, 0x8e, 0x88, 0xb0, 0xfe, 0xcd, 0x32, 0x74, 0x8c, 0x05, 0x8a, 0x7b, 0xb7, 0xc8, 0x12, 0x98,
  15587. 0x48, 0x27, 0x47, 0x0d, 0x30, 0x7c, 0x86, 0x25, 0x5c, 0x40, 0xc6, 0x6d, 0x9c, 0x25, 0x4d, 0xe2,
  15588. 0x36, 0x6e, 0xcc, 0x42, 0x25, 0x33, 0x0b, 0xaf, 0x83, 0x25, 0x66, 0xbe, 0x62, 0x99, 0x4b, 0xc7,
  15589. 0x27, 0xbf, 0xdd, 0xbc, 0xc6, 0x29, 0x3c, 0xa4, 0x74, 0x8a, 0xbe, 0x0c, 0x5d, 0xc1, 0x4e, 0xa6,
  15590. 0x8e, 0x87, 0xa6, 0xcd, 0x60, 0x39, 0xca, 0x58, 0x45, 0x64, 0x96, 0x9a, 0x8e, 0x4e, 0xd7, 0x2c,
  15591. 0xf4, 0x23, 0x72, 0x1e, 0xdc, 0xc8, 0xc7, 0x78, 0xe0, 0x46, 0xf0, 0xe5, 0xea, 0xc2, 0x20, 0x1b,
  15592. 0xe4, 0x81, 0xda, 0xf1, 0x3a, 0x58, 0x69, 0x9e, 0xa4, 0x29, 0xec, 0x38, 0xb0, 0x96, 0xa4, 0xe8,
  15593. 0xd6, 0xbc, 0x05, 0x17, 0x17, 0x6a, 0x98, 0x49, 0x44, 0xf1, 0x8a, 0x63, 0xe5, 0x2a, 0xf8, 0x88,
  15594. 0x9d, 0x2a, 0x78, 0x0b, 0x28, 0xf7, 0x58, 0x3f, 0xcf, 0x47, 0x5b, 0x40, 0xb9, 0xc7, 0xf6, 0xef,
  15595. 0x97, 0x32, 0xa4, 0x04, 0x6f, 0xc4, 0xb4, 0xd2, 0x5f, 0x83, 0x75, 0x1d, 0x49, 0x35, 0x5d, 0x39,
  15596. 0x4c, 0x58, 0xc4, 0x9b, 0x27, 0x5d, 0x3a, 0x2f, 0x27, 0x0e, 0x3e, 0x79, 0x93, 0x27, 0x06, 0xeb,
  15597. 0xc5, 0xf8, 0x4d, 0x00, 0x56, 0xb3, 0x19, 0x0c, 0xf0, 0x99, 0x12, 0x94, 0x06, 0xa1, 0x6b, 0x77,
  15598. 0x31, 0x09, 0xd5, 0x79, 0x32, 0x25, 0x42, 0x54, 0x71, 0xea, 0x04, 0x78, 0x78, 0x42, 0xe6, 0x62,
  15599. 0xc7, 0xfe, 0x68, 0xa4, 0x42, 0x4a, 0xad, 0xb2, 0x40, 0x84, 0x21, 0x0f, 0x4f, 0xa6, 0xf6, 0x6f,
  15600. 0x55, 0x65, 0x27, 0xa7, 0x7d, 0xc4, 0x36, 0x9b, 0xec, 0x91, 0xe1, 0xd7, 0x6e, 0xf0, 0x41, 0x1c,
  15601. 0x2e, 0x0c, 0x2f, 0xa6, 0x8c, 0x4b, 0x43, 0x61, 0x98, 0x73, 0x51, 0xa1, 0x34, 0x0e, 0x38, 0x89,
  15602. 0x99, 0xf2, 0xcc, 0xb8, 0x5d, 0x6b, 0x46, 0x91, 0x6c, 0x6f, 0xf2, 0x0a, 0xac, 0xb1, 0x36, 0x1d,
  15603. 0x39, 0x88, 0x8c, 0x63, 0x25, 0x69, 0xd9, 0x89, 0xb1, 0x60, 0xe7, 0x48, 0x1d, 0xa6, 0x4d, 0x07,
  15604. 0xc0, 0x35, 0x1c, 0x67, 0x29, 0x4c, 0x9b, 0x74, 0x89, 0x70, 0xbf, 0x0e, 0x56, 0x1c, 0xcc, 0x42,
  15605. 0x5c, 0x6f, 0x93, 0x18, 0x69, 0xda, 0xd4, 0x0d, 0xf5, 0x76, 0x5f, 0x4f, 0x53, 0xf6, 0x39, 0x81,
  15606. 0x83, 0xe4, 0x24, 0xe8, 0xa6, 0x4f, 0x6d, 0x37, 0x85, 0x73, 0xc9, 0xe4, 0x62, 0x91, 0xa0, 0xa6,
  15607. 0xbe, 0xb5, 0xed, 0x14, 0x7a, 0x77, 0xe2, 0x61, 0x03, 0x22, 0x35, 0xf6, 0x0f, 0xfd, 0x89, 0x3b,
  15608. 0x8a, 0x92, 0x06, 0xf0, 0x4a, 0x5e, 0x4f, 0x53, 0x8c, 0x06, 0x18, 0xe8, 0xdc, 0x00, 0x5e, 0xc6,
  15609. 0xdd, 0x14, 0x9e, 0x34, 0xc0, 0x40, 0xc5, 0x06, 0x34, 0x45, 0x35, 0x95, 0x40, 0xb1, 0x01, 0x2f,
  15610. 0x21, 0x51, 0xcc, 0x54, 0xde, 0xd2, 0xe4, 0xc9, 0xac, 0xf8, 0x05, 0x68, 0x65, 0x2a, 0x6d, 0x6b,
  15611. 0xa1, 0x6a, 0x5a, 0x21, 0xb1, 0x55, 0x49, 0x65, 0x1d, 0xcd, 0x56, 0xe9, 0x8a, 0x2e, 0x41, 0x3d,
  15612. 0x1a, 0x06, 0x8f, 0x29, 0x91, 0x83, 0x41, 0xd6, 0xf0, 0xfb, 0x2e, 0x1b, 0x27, 0xfa, 0x11, 0x9b,
  15613. 0x1d, 0xb0, 0x3b, 0xcc, 0xaa, 0x1f, 0x91, 0xcd, 0x41, 0xde, 0x0e, 0x69, 0x7d, 0xd1, 0x0e, 0xc9,
  15614. 0x7c, 0x75, 0xcf, 0xca, 0xbc, 0xba, 0x67, 0xff, 0xf6, 0x0a, 0x74, 0xe8, 0x16, 0xf6, 0xc8, 0xed,
  15615. 0x4b, 0xc8, 0xfa, 0x17, 0xa0, 0xa5, 0x57, 0x2f, 0xf9, 0xef, 0xcb, 0xb5, 0x58, 0xa2, 0x0c, 0x93,
  15616. 0x0b, 0xbf, 0x3e, 0xe1, 0xae, 0xa6, 0x07, 0x13, 0x1f, 0x54, 0x57, 0xf9, 0xa6, 0x2e, 0x89, 0x44,
  15617. 0xa2, 0xf8, 0x49, 0x4b, 0xbe, 0x78, 0x5c, 0x25, 0xca, 0xa4, 0x65, 0x69, 0x57, 0x45, 0x1c, 0x27,
  15618. 0x96, 0x0f, 0x0c, 0x63, 0x79, 0x9c, 0xae, 0x60, 0x5b, 0x3f, 0xbe, 0xa0, 0x2b, 0xd8, 0x36, 0x2a,
  15619. 0xd8, 0x36, 0x5f, 0x60, 0xe0, 0x0a, 0xb6, 0x33, 0x15, 0x6c, 0x4b, 0x05, 0x35, 0xa3, 0x82, 0xed,
  15620. 0xa4, 0x02, 0xa4, 0x5e, 0xcc, 0x0a, 0xb1, 0xbf, 0x15, 0x52, 0xaf, 0xe4, 0xde, 0x88, 0x89, 0x86,
  15621. 0x95, 0x3c, 0xb2, 0x01, 0xda, 0x46, 0x9e, 0x87, 0x19, 0x8c, 0x88, 0x23, 0xf6, 0x3d, 0xa1, 0x76,
  15622. 0x34, 0x92, 0xfb, 0x48, 0xc0, 0x70, 0x34, 0xad, 0x37, 0x33, 0x16, 0xdb, 0x97, 0x73, 0x47, 0xb1,
  15623. 0x39, 0xe8, 0x62, 0xb7, 0x3d, 0xd0, 0x12, 0x11, 0x8e, 0x0c, 0xcb, 0x81, 0x02, 0xce, 0x16, 0x7b,
  15624. 0x52, 0x94, 0x29, 0xf3, 0x12, 0x4e, 0x0f, 0xa8, 0xe5, 0x82, 0x1a, 0x65, 0xa2, 0x23, 0x1c, 0x65,
  15625. 0x0e, 0x51, 0x24, 0x74, 0x8b, 0x0c, 0x9e, 0x8e, 0xbf, 0xb0, 0x62, 0xc4, 0x5f, 0x30, 0xdb, 0x51,
  15626. 0x5e, 0xd0, 0x84, 0x2d, 0x46, 0x4f, 0xb2, 0x7f, 0xbe, 0x94, 0x21, 0x90, 0x4e, 0x26, 0x60, 0x43,
  15627. 0xa9, 0x28, 0x62, 0x82, 0x19, 0xda, 0xe1, 0x8c, 0xea, 0xb4, 0xfe, 0xa4, 0xf2, 0x05, 0xf5, 0x27,
  15628. 0x7f, 0x36, 0xb9, 0x65, 0x50, 0x83, 0x76, 0xf7, 0x7f, 0xa0, 0x2a, 0xac, 0x54, 0x4f, 0x25, 0xa1,
  15629. 0x0c, 0x49, 0x4f, 0x95, 0xf4, 0xad, 0x62, 0x44, 0x83, 0xf8, 0x6b, 0x25, 0x68, 0x7d, 0xe7, 0x21,
  15630. 0xcb, 0x42, 0xb5, 0xc8, 0x8f, 0xc5, 0xa5, 0xbd, 0x41, 0x30, 0x0a, 0x42, 0xf1, 0x13, 0x6d, 0x32,
  15631. 0x6c, 0x17, 0x41, 0x06, 0x4a, 0x34, 0x55, 0x4a, 0x5b, 0x93, 0x08, 0xca, 0x01, 0x82, 0x32, 0xa5,
  15632. 0xa4, 0x76, 0xdc, 0x49, 0x29, 0xd8, 0xc8, 0xaf, 0x42, 0x57, 0x50, 0xfc, 0x49, 0xac, 0xc2, 0x93,
  15633. 0x24, 0xde, 0x63, 0x67, 0x22, 0xad, 0x61, 0xa8, 0xfd, 0x1d, 0x58, 0x77, 0xd4, 0x20, 0x98, 0x4c,
  15634. 0xd4, 0x20, 0xfe, 0x28, 0x4a, 0x55, 0x07, 0x12, 0x68, 0xb5, 0x64, 0x06, 0x5a, 0x3d, 0x2b, 0x38,
  15635. 0xab, 0xfd, 0x19, 0x74, 0x92, 0xf7, 0xfa, 0x76, 0xdd, 0xd0, 0x8b, 0x90, 0x94, 0xc9, 0xf3, 0xfb,
  15636. 0x9a, 0xdd, 0xe5, 0xd7, 0xf7, 0xad, 0xf7, 0xcc, 0xa7, 0x98, 0x0c, 0x9f, 0x8e, 0xb3, 0x02, 0xc6,
  15637. 0xe9, 0x57, 0x9a, 0x48, 0x52, 0xf0, 0x9b, 0x65, 0x1d, 0xb3, 0x5f, 0x7c, 0x11, 0x8b, 0xfd, 0xdc,
  15638. 0x8a, 0x3c, 0x19, 0x57, 0x0a, 0x3d, 0x19, 0x33, 0x4e, 0x6d, 0xe5, 0xa5, 0x9e, 0xa3, 0x95, 0x62,
  15639. 0xcf, 0xd1, 0x6a, 0xb1, 0xe7, 0xe8, 0xea, 0x52, 0xcf, 0xd1, 0xda, 0xd9, 0x9e, 0xa3, 0xf5, 0x05,
  15640. 0xcf, 0xd1, 0x1c, 0xab, 0xdb, 0x58, 0x60, 0x75, 0x73, 0x8a, 0x71, 0xe0, 0x38, 0xbe, 0x86, 0x62,
  15641. 0xfc, 0x7c, 0xbf, 0x4f, 0x92, 0x76, 0xc8, 0x30, 0x25, 0x31, 0xe7, 0x43, 0x19, 0xa1, 0xd3, 0x27,
  15642. 0x72, 0xf6, 0x5c, 0xd4, 0xbe, 0x77, 0x8b, 0xb4, 0xef, 0x7d, 0xe8, 0x70, 0xd8, 0xf6, 0x03, 0xf7,
  15643. 0x44, 0x25, 0xba, 0x2a, 0x15, 0x1b, 0x0b, 0x6e, 0x4a, 0xbe, 0x75, 0xcf, 0x00, 0x20, 0x58, 0x42,
  15644. 0xf1, 0xca, 0x46, 0x9c, 0xaa, 0x78, 0xf7, 0x50, 0xfc, 0x97, 0x5d, 0xef, 0xc4, 0x70, 0x88, 0x6f,
  15645. 0x3b, 0x75, 0xd7, 0x3b, 0xe1, 0xe5, 0xf8, 0xb3, 0x25, 0x00, 0xae, 0x44, 0xbf, 0xcf, 0xc2, 0x97,
  15646. 0xa6, 0x74, 0x89, 0xd4, 0x09, 0x20, 0xf7, 0x12, 0x4e, 0xcc, 0x3b, 0x36, 0xb6, 0x09, 0xfc, 0x81,
  15647. 0x5e, 0x08, 0xb7, 0xa0, 0x4d, 0xad, 0xcc, 0x05, 0x20, 0x2a, 0x76, 0xdb, 0x68, 0x62, 0x17, 0x24,
  15648. 0xde, 0x90, 0xfd, 0xd3, 0x25, 0xe8, 0xec, 0x73, 0x18, 0xbf, 0xfd, 0x20, 0x5a, 0x6c, 0xd1, 0x4a,
  15649. 0xae, 0x45, 0xe9, 0x78, 0x94, 0xcd, 0xf1, 0xf8, 0x0a, 0xb4, 0x5d, 0xef, 0xc4, 0x9d, 0x0c, 0x94,
  15650. 0xa1, 0xc0, 0x6a, 0x3b, 0x2d, 0x01, 0xb2, 0xca, 0x26, 0x3b, 0x68, 0xd5, 0xec, 0xa0, 0xd9, 0x3f,
  15651. 0x57, 0x82, 0xa6, 0xb4, 0x84, 0x9a, 0xf1, 0x2c, 0x34, 0x29, 0xec, 0x60, 0x26, 0xdc, 0x71, 0x03,
  15652. 0x41, 0x3c, 0xc8, 0xb7, 0x80, 0x3e, 0x96, 0x47, 0xbc, 0xc8, 0x76, 0xcb, 0xa9, 0x23, 0xb6, 0x76,
  15653. 0xbd, 0x4f, 0x82, 0x1a, 0x9a, 0x41, 0x0b, 0x5a, 0x12, 0xcf, 0x90, 0xe7, 0xe9, 0x23, 0x68, 0xed,
  15654. 0xab, 0x38, 0xf3, 0x9e, 0xe0, 0xf2, 0x77, 0xee, 0x8a, 0x2d, 0x31, 0x88, 0xf2, 0x26, 0xec, 0x32,
  15655. 0xfd, 0xb7, 0xff, 0x74, 0x05, 0x6a, 0x32, 0x13, 0x5f, 0xec, 0x59, 0xd0, 0xa4, 0x8a, 0xb2, 0x59,
  15656. 0xc5, 0x13, 0x0d, 0xfc, 0xad, 0xcc, 0x4b, 0x7f, 0x45, 0xaf, 0xa7, 0x9a, 0x3d, 0x35, 0x1e, 0xfa,
  15657. 0x33, 0xc3, 0x5d, 0xae, 0x66, 0xc2, 0x5d, 0x26, 0x66, 0x6e, 0x12, 0xf8, 0x8c, 0x3e, 0xac, 0x7b,
  15658. 0x12, 0x74, 0xd2, 0x78, 0x5f, 0xb3, 0x5e, 0x20, 0x23, 0xc6, 0xda, 0xb2, 0x8f, 0xa7, 0xb6, 0x31,
  15659. 0x5b, 0xf2, 0xd6, 0x27, 0x6e, 0xe9, 0xcf, 0xfd, 0xf9, 0x4c, 0xde, 0xad, 0x48, 0x5c, 0xef, 0x9b,
  15660. 0x04, 0xbc, 0xcf, 0x2d, 0x78, 0x3f, 0x8d, 0x61, 0xae, 0x7d, 0xaf, 0x7a, 0xc1, 0xc8, 0xdb, 0xda,
  15661. 0x3e, 0x8f, 0x62, 0xcb, 0x05, 0x70, 0x47, 0xbc, 0xb0, 0x3e, 0x1c, 0x79, 0x45, 0x21, 0x39, 0xaf,
  15662. 0xb1, 0xbf, 0x73, 0x26, 0x24, 0xa7, 0x75, 0x2f, 0xa1, 0xdb, 0xa9, 0xbf, 0xd7, 0xf5, 0x82, 0xd7,
  15663. 0xde, 0x74, 0x7d, 0xf7, 0x46, 0x81, 0x1b, 0x5f, 0xdb, 0xd6, 0x54, 0x5d, 0x57, 0x69, 0xdf, 0x83,
  15664. 0x36, 0x93, 0x00, 0x2d, 0x80, 0x59, 0x42, 0x66, 0x9e, 0x85, 0x26, 0x5e, 0x3d, 0x07, 0x99, 0xdb,
  15665. 0x67, 0x43, 0x4d, 0x3c, 0x31, 0x91, 0x38, 0xa6, 0x2d, 0xf3, 0xd0, 0x9d, 0xcc, 0xdc, 0xd1, 0xc1,
  15666. 0xa3, 0xdc, 0x06, 0x2b, 0x9d, 0x45, 0x95, 0x56, 0xb2, 0x54, 0x69, 0x81, 0x89, 0x2f, 0x2f, 0x30,
  15667. 0xf1, 0xf6, 0x6f, 0xc8, 0xb3, 0x0d, 0xfb, 0xca, 0x08, 0x3d, 0x69, 0x3e, 0xdc, 0xc0, 0x21, 0xc5,
  15668. 0x12, 0x0f, 0x34, 0xc3, 0xea, 0x70, 0x25, 0x6f, 0x75, 0x98, 0xd7, 0x7c, 0x95, 0x17, 0x35, 0x5f,
  15669. 0xaf, 0xc1, 0xba, 0x69, 0xbc, 0xda, 0x3b, 0x1c, 0xb9, 0x47, 0x72, 0xce, 0x75, 0xa3, 0xd4, 0x7a,
  15670. 0xf5, 0xde, 0xc8, 0x3d, 0xca, 0x9b, 0x25, 0x56, 0x17, 0xcc, 0x12, 0x7f, 0xb7, 0xcc, 0x01, 0xeb,
  15671. 0xb0, 0xed, 0xcf, 0x00, 0x8c, 0xdd, 0xd3, 0x9e, 0x31, 0xde, 0xfc, 0x24, 0xd6, 0x3e, 0x0d, 0xf9,
  15672. 0x0e, 0x2f, 0x85, 0x31, 0x8d, 0xe9, 0x13, 0xbe, 0x0b, 0x8a, 0xab, 0x84, 0x27, 0x41, 0xac, 0xd9,
  15673. 0xe5, 0xdd, 0x11, 0x93, 0x16, 0x67, 0xe5, 0xac, 0x99, 0xd9, 0x77, 0xe4, 0xcd, 0x14, 0xca, 0x6c,
  15674. 0x3a, 0xdf, 0x55, 0x9e, 0xc0, 0xf9, 0xce, 0xba, 0x61, 0xd2, 0xc1, 0xa2, 0x47, 0x0e, 0x0d, 0xa2,
  15675. 0x6a, 0x10, 0xc1, 0x87, 0xb0, 0x69, 0xf4, 0x73, 0xd1, 0xeb, 0x65, 0xa1, 0x0c, 0xbd, 0xca, 0x9c,
  15676. 0x0b, 0x49, 0x6f, 0x0d, 0xc7, 0x17, 0xfd, 0x24, 0xc2, 0x54, 0xc5, 0xe2, 0xf2, 0xb2, 0xf8, 0x24,
  15677. 0xc2, 0xbe, 0x8a, 0xf9, 0x49, 0x04, 0x9c, 0x85, 0xf7, 0x98, 0x08, 0x2f, 0x50, 0x8a, 0x05, 0xba,
  15678. 0x94, 0x3e, 0xc6, 0x8b, 0xf4, 0x39, 0x7d, 0x0f, 0xf8, 0x73, 0xd8, 0xd8, 0x57, 0xf1, 0x8e, 0x77,
  15679. 0xb2, 0x33, 0x18, 0xfa, 0xea, 0x44, 0xe1, 0x65, 0x3d, 0x79, 0xc3, 0x2e, 0x59, 0xe7, 0x32, 0xbd,
  15680. 0xc9, 0x3a, 0x7f, 0x15, 0xd6, 0xdc, 0x14, 0xdf, 0xdc, 0x56, 0x5d, 0x03, 0xae, 0x43, 0x25, 0xe4,
  15681. 0x02, 0xb7, 0xff, 0x30, 0x74, 0x8c, 0x27, 0x36, 0xfd, 0x60, 0x52, 0xac, 0xb7, 0x38, 0xeb, 0xd9,
  15682. 0xd2, 0x4b, 0x6c, 0x17, 0x6f, 0xa8, 0xc2, 0x6b, 0xa3, 0x80, 0x85, 0x8b, 0xff, 0xb4, 0x04, 0xd6,
  15683. 0xde, 0xe4, 0xc4, 0x8f, 0xc9, 0xb8, 0xf2, 0xfc, 0x98, 0xe7, 0x4f, 0x67, 0x62, 0x9e, 0xf3, 0x5e,
  15684. 0xd7, 0x41, 0xcd, 0x5f, 0xd2, 0x61, 0x13, 0x93, 0x58, 0x7a, 0x65, 0xf3, 0xcd, 0x34, 0x89, 0xa6,
  15685. 0xb7, 0x10, 0xb4, 0xb6, 0xb2, 0x18, 0xb4, 0xf6, 0x75, 0x8a, 0x39, 0x38, 0x1d, 0xa9, 0x98, 0x9e,
  15686. 0x93, 0xc9, 0xb8, 0x17, 0xaf, 0xe9, 0x94, 0x87, 0xee, 0x29, 0x3b, 0x6a, 0xce, 0x61, 0x3d, 0xed,
  15687. 0x82, 0x98, 0xf7, 0x93, 0x0e, 0x9b, 0x0d, 0x77, 0x52, 0x36, 0x86, 0xef, 0x17, 0x1d, 0x86, 0x27,
  15688. 0x7c, 0xcc, 0x0b, 0xd0, 0x9a, 0x86, 0xc1, 0x40, 0x45, 0x91, 0x39, 0x33, 0x4d, 0x81, 0x69, 0x0f,
  15689. 0xae, 0x50, 0x45, 0x14, 0x03, 0x47, 0x34, 0x3f, 0xa1, 0x8a, 0x3e, 0x76, 0x47, 0xf6, 0x2f, 0x96,
  15690. 0xe0, 0xa9, 0xb4, 0x6e, 0x36, 0x02, 0xfa, 0xd8, 0x1d, 0x2d, 0x0f, 0x9c, 0x57, 0x70, 0x60, 0x2f,
  15691. 0x86, 0xdc, 0x28, 0x17, 0x85, 0xdc, 0x30, 0xda, 0x50, 0xd1, 0xe6, 0xd1, 0xd8, 0x86, 0xf4, 0x72,
  15692. 0x5e, 0x35, 0xe4, 0xba, 0xf6, 0xef, 0x95, 0x59, 0x7d, 0x92, 0xb6, 0x8e, 0x4e, 0xfa, 0x91, 0x36,
  15693. 0x3a, 0xd2, 0xcc, 0xc4, 0x88, 0xad, 0x8e, 0xac, 0xeb, 0xb0, 0x49, 0x91, 0x1b, 0xfd, 0x04, 0x1f,
  15694. 0xd1, 0xfa, 0x49, 0x40, 0xe9, 0x8b, 0x98, 0x9a, 0x16, 0xf6, 0x01, 0xa5, 0xe1, 0xc2, 0x1b, 0xbb,
  15695. 0x51, 0x2c, 0x7c, 0x9b, 0xa8, 0x0c, 0x19, 0x22, 0xac, 0xa4, 0x24, 0xe7, 0x7c, 0xe3, 0xda, 0x0c,
  15696. 0xd6, 0xc2, 0xcc, 0xd7, 0x60, 0x9d, 0x5b, 0x26, 0x53, 0x96, 0x90, 0x95, 0x8a, 0xd3, 0xa5, 0x04,
  15697. 0x1e, 0x59, 0x71, 0x2b, 0x34, 0x1c, 0x07, 0x56, 0x0b, 0x1e, 0xa7, 0x5b, 0x5c, 0xce, 0x46, 0x18,
  15698. 0xf6, 0x07, 0xd0, 0x95, 0x3a, 0x92, 0x97, 0x95, 0xd8, 0x53, 0xe4, 0xc5, 0x25, 0x65, 0x64, 0xe6,
  15699. 0xd4, 0x69, 0x73, 0x66, 0xfd, 0xc0, 0xd2, 0xdb, 0x86, 0xc3, 0x49, 0x11, 0xcf, 0xb1, 0xb0, 0x2c,
  15700. 0x13, 0xaf, 0x13, 0x7a, 0x3d, 0x89, 0xba, 0x1c, 0x2a, 0x8a, 0xc5, 0x24, 0xe3, 0x94, 0xf8, 0x4e,
  15701. 0x57, 0x9c, 0x0d, 0x4a, 0x77, 0x28, 0xf9, 0x21, 0xa5, 0xca, 0x31, 0x5e, 0xbf, 0x13, 0xba, 0x8f,
  15702. 0x35, 0xd5, 0xe1, 0xd7, 0x12, 0x0d, 0xbf, 0x67, 0x7a, 0x2d, 0x51, 0x8c, 0x05, 0x93, 0xa7, 0x14,
  15703. 0xf5, 0x66, 0x6d, 0xe8, 0xb7, 0x14, 0x23, 0xfb, 0xdf, 0x89, 0x7b, 0x33, 0x16, 0x66, 0xdd, 0x84,
  15704. 0x26, 0xe1, 0x46, 0xe4, 0x8f, 0x59, 0x6c, 0xff, 0x22, 0x95, 0x3a, 0x54, 0x2a, 0x3b, 0x6e, 0x52,
  15705. 0x04, 0x57, 0xdc, 0xc9, 0x5c, 0x11, 0xad, 0xe2, 0xd4, 0xdf, 0x61, 0x0d, 0x93, 0x30, 0x1b, 0x45,
  15706. 0x2b, 0xc6, 0x45, 0xf6, 0x35, 0xb0, 0x90, 0xfe, 0xe6, 0xb0, 0xc5, 0x55, 0x68, 0xaa, 0xe2, 0x0c,
  15707. 0xf2, 0x37, 0xe1, 0xe9, 0xcc, 0xdb, 0xf2, 0xd9, 0x4c, 0xbc, 0x07, 0x36, 0x8d, 0x87, 0xe4, 0x8d,
  15708. 0xbc, 0xf6, 0xdf, 0x28, 0x41, 0xc3, 0x99, 0x4d, 0xd4, 0x77, 0x82, 0xc0, 0x8b, 0xbe, 0x54, 0x14,
  15709. 0x90, 0xe7, 0xa0, 0x39, 0xf4, 0xa3, 0x38, 0x08, 0xe7, 0xbd, 0xfe, 0x6c, 0xae, 0x8d, 0xe7, 0x04,
  15710. 0x74, 0x7b, 0x36, 0x5f, 0x70, 0xf8, 0x34, 0x42, 0x3d, 0x68, 0x89, 0x74, 0xde, 0x92, 0xbf, 0xcc,
  15711. 0x12, 0xe9, 0xd4, 0x80, 0xdf, 0xfe, 0x25, 0x52, 0x9a, 0x4f, 0xd8, 0xc7, 0xfc, 0x29, 0xa8, 0x91,
  15712. 0x17, 0xbb, 0x21, 0x21, 0x18, 0x06, 0x53, 0xe6, 0xc8, 0xa2, 0x59, 0xbf, 0xa7, 0x13, 0xb5, 0xc4,
  15713. 0x6b, 0xd6, 0x3f, 0xe0, 0xf4, 0x1b, 0x3a, 0x5e, 0x84, 0x61, 0xa3, 0x98, 0xf7, 0x51, 0x90, 0xb1,
  15714. 0x90, 0x38, 0x12, 0x89, 0xf8, 0xc5, 0x78, 0xb5, 0x44, 0x87, 0x78, 0x30, 0x1e, 0x2c, 0xb1, 0xff,
  15715. 0x4b, 0x09, 0x9a, 0x98, 0xf7, 0xee, 0xe9, 0x74, 0x84, 0x1c, 0xd6, 0x26, 0x3d, 0x8d, 0xf2, 0xe0,
  15716. 0x64, 0x94, 0xbc, 0x9b, 0x4d, 0x5f, 0x78, 0x2c, 0xe8, 0x27, 0xfb, 0xf4, 0xb1, 0xa0, 0xbf, 0xad,
  15717. 0x67, 0x01, 0xc6, 0x7e, 0x84, 0x57, 0xdd, 0xbb, 0xa7, 0xfa, 0x91, 0x45, 0x03, 0x62, 0x6d, 0x41,
  15718. 0xad, 0xcf, 0xce, 0x3c, 0x62, 0xea, 0xac, 0x3f, 0x2d, 0x1b, 0x5a, 0x87, 0xb3, 0xd1, 0xe8, 0xa1,
  15719. 0x7b, 0xba, 0x93, 0xb0, 0x58, 0x75, 0x27, 0x03, 0xb3, 0xde, 0xd4, 0xd4, 0xef, 0x5c, 0xbf, 0x59,
  15720. 0x51, 0x78, 0x3d, 0x0f, 0x4d, 0x77, 0x14, 0x2a, 0xd7, 0x9b, 0x63, 0xc7, 0xb4, 0x94, 0xd4, 0x00,
  15721. 0xd9, 0xff, 0x69, 0x05, 0x5a, 0xf8, 0x27, 0xd1, 0xdf, 0x90, 0x6d, 0x60, 0xa4, 0xe2, 0xe4, 0x1e,
  15722. 0x5f, 0xd2, 0xb6, 0x81, 0x91, 0x8a, 0xe5, 0x1a, 0x8f, 0x34, 0x6c, 0x1c, 0x4c, 0xe2, 0xa1, 0xbc,
  15723. 0x42, 0x10, 0x78, 0xfe, 0xe1, 0x5c, 0x7c, 0xe5, 0xba, 0x94, 0x40, 0x2f, 0x10, 0x10, 0xd8, 0x7a,
  15724. 0x0b, 0x2e, 0xce, 0x22, 0x3c, 0x25, 0x43, 0xe5, 0xf9, 0x71, 0x96, 0xf0, 0x57, 0x1d, 0x0b, 0xd3,
  15725. 0x76, 0x29, 0x29, 0xa1, 0xfe, 0x6f, 0xc0, 0x05, 0x3a, 0x08, 0x73, 0x19, 0x78, 0x17, 0xac, 0x8f,
  15726. 0xdd, 0xd3, 0x1c, 0xfe, 0x36, 0x6c, 0xe4, 0x70, 0xe5, 0xd1, 0x50, 0x1e, 0xc3, 0x0b, 0x83, 0x0c,
  15727. 0x3a, 0x3f, 0x1f, 0xfa, 0x00, 0x3a, 0xd3, 0xd0, 0x3f, 0xf1, 0x47, 0xea, 0x48, 0xe2, 0x9e, 0xae,
  15728. 0x16, 0xf8, 0xd9, 0xd2, 0x72, 0xe5, 0xa0, 0x2f, 0xfb, 0x1a, 0x9b, 0x69, 0xe3, 0xd4, 0xfc, 0xc4,
  15729. 0xeb, 0x94, 0x1f, 0xf5, 0xa6, 0x2e, 0xbd, 0xda, 0xac, 0x06, 0xc7, 0xa2, 0x68, 0x6e, 0xfa, 0xd1,
  15730. 0xbe, 0x1b, 0x45, 0xbb, 0x08, 0xb2, 0x7f, 0x1c, 0xb6, 0x96, 0x15, 0x47, 0x52, 0x5e, 0x86, 0x1b,
  15731. 0x37, 0x71, 0x81, 0xb0, 0x90, 0xc8, 0xdc, 0x5e, 0x89, 0xba, 0x33, 0xf1, 0x8d, 0xc9, 0x1f, 0xeb,
  15732. 0xe5, 0x85, 0x63, 0xdd, 0xfe, 0xfb, 0x42, 0x02, 0xb1, 0x0d, 0xd6, 0xb6, 0xc4, 0x90, 0x58, 0xea,
  15733. 0x47, 0xaa, 0xf7, 0x29, 0x87, 0x96, 0xd0, 0xb1, 0x34, 0xc2, 0xd9, 0x44, 0xf5, 0x14, 0x6f, 0x0f,
  15734. 0xb1, 0xa7, 0xda, 0x5a, 0xc8, 0x26, 0xdb, 0xc7, 0x69, 0x86, 0xc6, 0x5e, 0xba, 0x09, 0x0d, 0xca,
  15735. 0x4c, 0xb1, 0x51, 0x0b, 0xdf, 0xf6, 0x30, 0xd6, 0xa0, 0x53, 0x0f, 0xe5, 0xcb, 0x7e, 0x1f, 0x57,
  15736. 0x67, 0x34, 0x74, 0xdc, 0xc9, 0xf1, 0xa3, 0x60, 0x7a, 0x6d, 0x59, 0xd4, 0x60, 0x79, 0x15, 0x9c,
  15737. 0x84, 0x00, 0x9e, 0x44, 0x17, 0x5e, 0x08, 0xd0, 0xfb, 0x0f, 0x4b, 0xb0, 0x46, 0xe1, 0xe1, 0x8d,
  15738. 0x00, 0x08, 0x14, 0x15, 0x83, 0x5c, 0x9e, 0x8c, 0x53, 0x85, 0x3c, 0x9b, 0xf0, 0x54, 0x79, 0x0a,
  15739. 0x6a, 0xfe, 0xa4, 0x87, 0x9f, 0x3a, 0x5c, 0x96, 0x3f, 0xc1, 0x12, 0x12, 0x13, 0x2e, 0x4a, 0x92,
  15740. 0x97, 0x7b, 0x89, 0x94, 0x60, 0x22, 0xf3, 0x28, 0x47, 0xa9, 0xa8, 0x3c, 0xd6, 0x81, 0x00, 0x49,
  15741. 0x69, 0x67, 0x04, 0x3b, 0x25, 0xc0, 0xdd, 0x49, 0x6a, 0x29, 0x64, 0xbe, 0x33, 0x40, 0xed, 0x62,
  15742. 0xa6, 0xef, 0xaf, 0xae, 0x40, 0xe7, 0x8e, 0x1b, 0xec, 0x4a, 0xb8, 0xaf, 0xff, 0x33, 0xb5, 0xe2,
  15743. 0xa9, 0xb6, 0xdb, 0xb0, 0x40, 0x63, 0xcd, 0x4d, 0xd7, 0xd0, 0x8b, 0xe7, 0x70, 0xcf, 0xd7, 0x8c,
  15744. 0xe7, 0x16, 0x3f, 0x3f, 0x6c, 0x67, 0x2c, 0x7e, 0xfb, 0xa7, 0x4b, 0xb0, 0x65, 0x8c, 0xce, 0x7e,
  15745. 0x10, 0x19, 0x81, 0x5c, 0x97, 0x1a, 0x5e, 0xbc, 0x66, 0xbe, 0x6b, 0x9a, 0x35, 0x13, 0x4b, 0x9f,
  15746. 0x2c, 0x4d, 0xf5, 0xd4, 0x66, 0x8c, 0xf4, 0x74, 0x87, 0xb5, 0xd3, 0x20, 0xe9, 0xd8, 0x92, 0x5f,
  15747. 0x29, 0xc3, 0x46, 0xb6, 0x25, 0xe7, 0xda, 0x7f, 0xbc, 0x02, 0x6b, 0x2c, 0x0b, 0x5c, 0x68, 0x45,
  15748. 0x87, 0xe0, 0x69, 0x23, 0x5e, 0x04, 0x86, 0xe4, 0xdb, 0xd0, 0x22, 0xa8, 0xe6, 0x2e, 0xaf, 0xc1,
  15749. 0x26, 0x63, 0xe1, 0xb6, 0x52, 0x83, 0x38, 0xcf, 0x8c, 0x5e, 0xa0, 0xd4, 0x7d, 0x4e, 0xd4, 0x99,
  15750. 0x72, 0x76, 0x25, 0xd5, 0x2f, 0x6b, 0x57, 0xc2, 0x85, 0x50, 0x14, 0xd4, 0x54, 0xa0, 0xc5, 0xed,
  15751. 0xa3, 0x58, 0xa8, 0x1c, 0xbd, 0x2f, 0x67, 0x7d, 0x52, 0x2b, 0xb0, 0x3e, 0x31, 0x35, 0x43, 0xf5,
  15752. 0xb3, 0xfc, 0x00, 0x1a, 0x79, 0x0b, 0xc7, 0xbc, 0xa5, 0x17, 0x2c, 0xda, 0x08, 0xff, 0x6a, 0x09,
  15753. 0x2e, 0x14, 0xb8, 0x83, 0x93, 0x83, 0x12, 0x47, 0xac, 0xd2, 0x93, 0x54, 0xa3, 0x90, 0x52, 0xfc,
  15754. 0xb8, 0xb6, 0x0e, 0x66, 0x25, 0x9c, 0x13, 0xa7, 0x24, 0x79, 0x52, 0xd6, 0x8e, 0x10, 0x85, 0xa9,
  15755. 0xd2, 0xeb, 0x36, 0x7d, 0x02, 0x4c, 0xaf, 0xdb, 0xe4, 0x15, 0xab, 0xc8, 0x14, 0xa9, 0xd4, 0x9d,
  15756. 0xc6, 0xd0, 0x95, 0xd5, 0x6b, 0xff, 0x42, 0x09, 0x5a, 0xa6, 0x13, 0x77, 0xe6, 0x66, 0x2b, 0x5a,
  15757. 0x42, 0xb9, 0xd9, 0x9e, 0x1d, 0x99, 0x6f, 0xd1, 0x8e, 0xe8, 0xa6, 0x04, 0xd5, 0x7a, 0x42, 0xe3,
  15758. 0x2c, 0x5f, 0x7c, 0xe3, 0xed, 0xbf, 0x58, 0xe1, 0x48, 0xc6, 0xc6, 0x1a, 0x7f, 0xf2, 0xf7, 0x5b,
  15759. 0xde, 0x80, 0xd4, 0x88, 0xa5, 0x97, 0x3e, 0xd3, 0xb2, 0x22, 0xcf, 0x15, 0xeb, 0xa4, 0xdb, 0xfa,
  15760. 0xbd, 0x96, 0x33, 0x1f, 0x73, 0x21, 0xfd, 0x4e, 0xa4, 0x0a, 0x7c, 0x4e, 0x3b, 0x08, 0x37, 0xdc,
  15761. 0x46, 0x2f, 0x43, 0x03, 0x47, 0xcd, 0xbc, 0x35, 0xe2, 0x30, 0xb2, 0xda, 0x5c, 0x1b, 0x1d, 0xbb,
  15762. 0x71, 0xec, 0x0e, 0x8e, 0x89, 0x0a, 0xad, 0xa6, 0x46, 0xc7, 0x3b, 0x04, 0x15, 0x4b, 0x98, 0xd8,
  15763. 0x9f, 0x46, 0x3d, 0x4f, 0x45, 0x03, 0xb1, 0xaa, 0xad, 0x23, 0xe0, 0x8e, 0x8a, 0x06, 0x67, 0x04,
  15764. 0x22, 0x80, 0x1f, 0x5c, 0x20, 0x82, 0xe6, 0x13, 0x05, 0x22, 0x68, 0x3d, 0x59, 0x20, 0x82, 0xf6,
  15765. 0x39, 0x81, 0x08, 0x3a, 0x67, 0x05, 0x22, 0xe8, 0x66, 0x03, 0x11, 0xd8, 0x0e, 0x7b, 0x17, 0xec,
  15766. 0x0e, 0x95, 0x1b, 0x53, 0xac, 0xc3, 0x4c, 0xcc, 0x44, 0xb6, 0x41, 0x4c, 0x63, 0x26, 0x72, 0x54,
  15767. 0x5e, 0x8e, 0x94, 0x33, 0x08, 0x07, 0xd7, 0xb6, 0xf5, 0x73, 0x13, 0x08, 0x7d, 0x18, 0x1d, 0xed,
  15768. 0x22, 0xcc, 0xde, 0xe3, 0x32, 0x71, 0x92, 0xfc, 0x28, 0xf6, 0x07, 0xd6, 0x2d, 0x80, 0x01, 0x56,
  15769. 0x60, 0x86, 0xa8, 0x3f, 0xeb, 0xd9, 0x63, 0x42, 0x26, 0x4b, 0xd8, 0x47, 0x50, 0xff, 0xae, 0x52,
  15770. 0xd3, 0x03, 0xf7, 0x98, 0x34, 0x61, 0xc7, 0x4a, 0x4d, 0x7b, 0x91, 0x7b, 0x6c, 0x18, 0xee, 0xc0,
  15771. 0xb1, 0xa4, 0xb3, 0xd5, 0x4e, 0x8a, 0x61, 0xca, 0x2f, 0xda, 0x1a, 0x89, 0x75, 0x17, 0x73, 0x8e,
  15772. 0xf7, 0x94, 0x94, 0xbc, 0x0d, 0x8d, 0x24, 0x5f, 0x21, 0x43, 0xa5, 0x31, 0x9d, 0xba, 0x2e, 0xc8,
  15773. 0xba, 0x01, 0xf5, 0xb1, 0x1b, 0xab, 0xd0, 0x77, 0x47, 0x4f, 0x10, 0x14, 0x41, 0xa3, 0xda, 0x3b,
  15774. 0x60, 0xe9, 0xc2, 0xce, 0x94, 0x93, 0x9d, 0x21, 0x08, 0xfb, 0x23, 0x31, 0x5f, 0xde, 0x93, 0xf8,
  15775. 0x5d, 0x24, 0xd3, 0xce, 0xa9, 0x5e, 0x9a, 0x53, 0x15, 0xef, 0x6a, 0xd5, 0xc8, 0x65, 0x68, 0x20,
  15776. 0x8e, 0xf9, 0x12, 0x42, 0x7d, 0xaa, 0xe2, 0xe4, 0x11, 0x61, 0x12, 0xa8, 0x9a, 0xd1, 0xa9, 0xa7,
  15777. 0x4a, 0xbc, 0x88, 0xf0, 0xa4, 0x67, 0x39, 0x36, 0xeb, 0x47, 0x0c, 0xe7, 0x2b, 0x7e, 0x51, 0x8b,
  15778. 0xb4, 0x22, 0x0f, 0xb4, 0xaa, 0x45, 0x3f, 0xa6, 0x9f, 0xbe, 0xc6, 0x56, 0x75, 0x5a, 0x02, 0x4c,
  15779. 0x9e, 0x02, 0x60, 0x4d, 0x66, 0xfa, 0xd8, 0x5a, 0xd5, 0x01, 0x02, 0x25, 0x08, 0x5c, 0x97, 0xf9,
  15780. 0x2a, 0x13, 0xab, 0x67, 0xf8, 0xbd, 0x8c, 0x5b, 0x78, 0xcd, 0x23, 0x19, 0x29, 0xf5, 0xff, 0xd5,
  15781. 0x4c, 0xb4, 0xb3, 0x8d, 0x05, 0xa1, 0xaa, 0x61, 0x5d, 0xf0, 0xb3, 0xa5, 0x24, 0xeb, 0x1d, 0x93,
  15782. 0xcb, 0x34, 0x5f, 0x04, 0xca, 0x09, 0xee, 0x57, 0x8c, 0x37, 0xa3, 0x0e, 0xb4, 0x25, 0x84, 0xa1,
  15783. 0x6b, 0x66, 0x16, 0xf6, 0x1a, 0xcb, 0xa4, 0x0d, 0x93, 0x87, 0xad, 0x22, 0xe1, 0x2e, 0xdb, 0x0c,
  15784. 0x8b, 0x76, 0xd1, 0xfe, 0xc5, 0x12, 0x7b, 0x42, 0xec, 0x86, 0x41, 0x14, 0x59, 0x77, 0xa0, 0x3d,
  15785. 0x9f, 0xb9, 0x13, 0x24, 0xcb, 0x31, 0x2d, 0xa9, 0x52, 0x41, 0x3c, 0x1d, 0x44, 0xff, 0x7f, 0x66,
  15786. 0xee, 0xe4, 0xbe, 0x3b, 0x39, 0x7a, 0x84, 0x58, 0x4e, 0x36, 0x13, 0x96, 0x32, 0xc0, 0xe2, 0xe2,
  15787. 0x60, 0x1a, 0x27, 0x2f, 0xac, 0x15, 0x95, 0x42, 0x95, 0x3e, 0x0a, 0xa6, 0x1c, 0x0c, 0x20, 0x9b,
  15788. 0xc9, 0xfe, 0x6f, 0x2b, 0xb0, 0xbe, 0x50, 0xd5, 0xa2, 0xdd, 0x70, 0xa9, 0xc0, 0x6e, 0x18, 0x89,
  15789. 0x07, 0x62, 0x1b, 0x52, 0x8a, 0x3a, 0x01, 0x30, 0x91, 0x1e, 0x8b, 0x92, 0xc3, 0x9d, 0x90, 0x8c,
  15790. 0xc8, 0xd9, 0xda, 0x61, 0x9f, 0xea, 0xa2, 0xf3, 0xf5, 0x5b, 0x00, 0x8c, 0x25, 0xe6, 0xf3, 0x8b,
  15791. 0x1d, 0xc9, 0xb4, 0x8f, 0x35, 0x73, 0xb1, 0xfe, 0x6b, 0xbd, 0x6b, 0xc8, 0xbb, 0xaa, 0x05, 0xd1,
  15792. 0xd5, 0x32, 0x99, 0x17, 0x44, 0x5e, 0xb8, 0x0c, 0xa8, 0xf2, 0xcc, 0x32, 0x25, 0x10, 0x2f, 0x03,
  15793. 0x43, 0x18, 0x53, 0xcb, 0x0b, 0x63, 0xf8, 0xdc, 0x9b, 0x44, 0x33, 0xe1, 0x77, 0x4b, 0x0e, 0xd0,
  15794. 0xc9, 0x47, 0x90, 0x24, 0x66, 0xab, 0x61, 0xbb, 0xd4, 0x9f, 0xcd, 0xc9, 0xd6, 0xeb, 0xa7, 0xca,
  15795. 0xb0, 0xbe, 0xd0, 0xa9, 0x62, 0xe3, 0x1f, 0x0a, 0xbb, 0x2c, 0x57, 0x26, 0xfc, 0x4f, 0xf1, 0x4e,
  15796. 0xf2, 0x83, 0xca, 0xc3, 0x41, 0xa3, 0xf9, 0x22, 0x74, 0x34, 0xcb, 0x26, 0x8f, 0xab, 0xf3, 0x79,
  15797. 0xdb, 0x12, 0x41, 0x10, 0xbf, 0xac, 0x9e, 0xd7, 0x72, 0xf1, 0x81, 0x9b, 0x31, 0x55, 0x7b, 0x0e,
  15798. 0x9a, 0x9e, 0x1f, 0xe2, 0x1e, 0xa7, 0x52, 0xe4, 0xc9, 0x27, 0x02, 0x71, 0x19, 0x78, 0xb6, 0xab,
  15799. 0xec, 0x53, 0xce, 0x32, 0x44, 0x9d, 0xbe, 0x32, 0x5f, 0x6a, 0xb6, 0xae, 0xc2, 0x46, 0x06, 0x33,
  15800. 0x11, 0x73, 0xd6, 0xe9, 0xd4, 0xb1, 0x0c, 0x74, 0x2d, 0xc5, 0x44, 0xfe, 0x33, 0x0c, 0xc6, 0xbd,
  15801. 0x50, 0xb9, 0x23, 0x0e, 0x3d, 0xad, 0x9f, 0x5d, 0x0b, 0x83, 0xb1, 0xa3, 0xdc, 0x11, 0x05, 0x9f,
  15802. 0xfe, 0x0a, 0xb4, 0x75, 0x0c, 0x86, 0x94, 0x8d, 0xac, 0x3a, 0x2d, 0x0d, 0xd4, 0x4c, 0x2a, 0x39,
  15803. 0xfe, 0x62, 0xfb, 0xd8, 0x3a, 0xb6, 0x86, 0xdf, 0x1f, 0xcc, 0xc6, 0xf6, 0x3f, 0x59, 0x81, 0x8b,
  15804. 0x45, 0xeb, 0xe3, 0x07, 0x79, 0x6d, 0x2b, 0xbe, 0x9d, 0x55, 0xce, 0xbd, 0x9d, 0x19, 0x37, 0xae,
  15805. 0x6a, 0xf1, 0x8d, 0x6b, 0xa1, 0x64, 0x1a, 0x27, 0x5e, 0xc2, 0x99, 0x92, 0x3f, 0x5d, 0x5c, 0x37,
  15806. 0xb5, 0xfc, 0xba, 0xc9, 0xf0, 0x9a, 0xf5, 0x27, 0xe7, 0x35, 0x7f, 0x1c, 0x3a, 0x7c, 0xe7, 0xf8,
  15807. 0xdf, 0xf3, 0xfe, 0xda, 0x8f, 0x31, 0x05, 0xcb, 0x90, 0x39, 0x5c, 0x3c, 0x27, 0xee, 0xc8, 0x37,
  15808. 0xae, 0x81, 0x12, 0xcb, 0x8a, 0xa0, 0xfa, 0xf2, 0xb2, 0xa3, 0x1d, 0x6b, 0x0c, 0xdd, 0x66, 0xb6,
  15809. 0x4d, 0xba, 0xc0, 0xcc, 0x1b, 0x12, 0xe2, 0x7c, 0xa3, 0x8d, 0x46, 0x36, 0x0a, 0x91, 0x70, 0x2f,
  15810. 0xa7, 0xf7, 0x13, 0xfc, 0x6b, 0xbd, 0xad, 0xab, 0x33, 0x86, 0x20, 0xab, 0x0b, 0x2d, 0xaa, 0x26,
  15811. 0x8d, 0x7b, 0x9b, 0xd3, 0x49, 0x67, 0x77, 0xab, 0xfd, 0xdb, 0x25, 0xe8, 0x1e, 0x50, 0x59, 0x69,
  15812. 0x58, 0xf1, 0x7c, 0xfc, 0x9f, 0x35, 0x28, 0x47, 0x72, 0x33, 0x6a, 0x38, 0xf8, 0xd7, 0x7a, 0x87,
  15813. 0x9c, 0xaf, 0xe2, 0x8c, 0xc1, 0x76, 0x56, 0x81, 0x4f, 0xa5, 0x89, 0x7d, 0x82, 0x8a, 0x06, 0xe4,
  15814. 0x9a, 0x25, 0xcf, 0xca, 0x90, 0xbd, 0xd2, 0x69, 0x2f, 0xd9, 0x5b, 0x15, 0x6d, 0xaf, 0x74, 0xfa,
  15815. 0x80, 0xb7, 0x97, 0xf5, 0x26, 0x5c, 0x44, 0x8c, 0x68, 0xea, 0x0e, 0x54, 0x4f, 0x4d, 0x62, 0xe4,
  15816. 0x18, 0x52, 0xe7, 0xf2, 0xf5, 0xb1, 0x7b, 0x7a, 0x80, 0x49, 0x77, 0x29, 0x05, 0xf7, 0xe3, 0xb7,
  15817. 0xa1, 0x9b, 0xab, 0x10, 0x57, 0x53, 0x12, 0x07, 0xbd, 0xea, 0xd0, 0x7f, 0x1d, 0xbc, 0x30, 0xbd,
  15818. 0xcc, 0xad, 0x0e, 0x66, 0x21, 0xe6, 0xdf, 0xd1, 0xb2, 0xb3, 0x68, 0x98, 0x04, 0xc9, 0x21, 0x8e,
  15819. 0xa2, 0xf0, 0x45, 0x3e, 0x44, 0x23, 0xb6, 0x46, 0xbc, 0xbd, 0xf0, 0xaf, 0xfd, 0x8f, 0x4b, 0x1c,
  15820. 0x33, 0x88, 0xbe, 0xfe, 0xaf, 0x53, 0xef, 0xff, 0xb9, 0x12, 0xbf, 0xa9, 0xac, 0x85, 0x19, 0xc5,
  15821. 0x6f, 0x2a, 0x27, 0x84, 0x6a, 0xc5, 0x7c, 0xac, 0x2f, 0x1f, 0x65, 0xca, 0x50, 0x1e, 0xe8, 0xc0,
  15822. 0x58, 0xc6, 0x09, 0x7d, 0x56, 0x60, 0x2c, 0x62, 0xe8, 0xbf, 0xc1, 0x73, 0x81, 0xad, 0xb1, 0xbe,
  15823. 0x06, 0x55, 0xac, 0x7a, 0xf9, 0xdb, 0xcb, 0x94, 0x97, 0x71, 0x74, 0xc6, 0x4f, 0xfc, 0x68, 0x88,
  15824. 0x19, 0xa3, 0x51, 0x10, 0x17, 0x67, 0x44, 0x8c, 0x83, 0x51, 0x10, 0x3b, 0x8c, 0x63, 0xff, 0xf5,
  15825. 0x12, 0xd4, 0x35, 0xcc, 0xfa, 0x3a, 0x54, 0x7c, 0x56, 0x1b, 0x9d, 0xf3, 0xca, 0x2f, 0xa1, 0x91,
  15826. 0xbd, 0x77, 0x38, 0xd0, 0x91, 0xcf, 0xf8, 0x89, 0x8f, 0x70, 0xa0, 0x63, 0x85, 0x2f, 0x1b, 0x97,
  15827. 0x4d, 0x10, 0xdb, 0x6f, 0xd1, 0x12, 0x68, 0x4b, 0xf0, 0x2d, 0xa8, 0xf9, 0xd1, 0x83, 0xd9, 0xe0,
  15828. 0x78, 0x2e, 0x27, 0xab, 0xfe, 0xb4, 0x63, 0x58, 0xa5, 0xe7, 0xa5, 0x1e, 0x59, 0xd7, 0xa1, 0xd1,
  15829. 0x0f, 0x46, 0xbe, 0xbe, 0x29, 0x2d, 0x1a, 0xbd, 0xde, 0x7e, 0x74, 0x3b, 0x18, 0xf9, 0xda, 0x5a,
  15830. 0x81, 0xff, 0x51, 0x2e, 0xbc, 0x50, 0x27, 0x92, 0xd4, 0x82, 0x5c, 0x89, 0x78, 0xb6, 0x2f, 0xff,
  15831. 0xec, 0x3f, 0x28, 0x01, 0xa4, 0xc5, 0x2d, 0x09, 0xd8, 0xb5, 0x03, 0x5d, 0x23, 0xd4, 0xd3, 0x13,
  15832. 0x1a, 0x7c, 0x24, 0xcf, 0x48, 0x11, 0x49, 0xb8, 0x05, 0x6d, 0x1d, 0xd1, 0x7b, 0xb9, 0xf9, 0x9d,
  15833. 0x0e, 0x4b, 0xdc, 0x94, 0xb0, 0xde, 0x9a, 0x0f, 0x5b, 0x94, 0x11, 0x98, 0xa2, 0xf3, 0x97, 0xa1,
  15834. 0x4b, 0x06, 0xf9, 0x06, 0x63, 0x23, 0x0e, 0x67, 0x08, 0x4e, 0x38, 0x1b, 0xfb, 0x2f, 0xaf, 0x50,
  15835. 0x57, 0xb5, 0x9a, 0xe4, 0x0d, 0xb8, 0xc0, 0x81, 0x70, 0xb3, 0xaf, 0x42, 0xf0, 0x79, 0xc0, 0xf1,
  15836. 0x74, 0x33, 0xcf, 0x42, 0x7c, 0x0b, 0x2e, 0xe7, 0xf0, 0x33, 0x94, 0x97, 0xad, 0x85, 0xb6, 0x32,
  15837. 0xf9, 0xcc, 0xe0, 0xb9, 0xaf, 0xd2, 0x83, 0xaa, 0x04, 0xe6, 0x77, 0x20, 0x12, 0xf1, 0x5f, 0xd7,
  15838. 0x80, 0x53, 0x4d, 0xd7, 0x61, 0xd3, 0x44, 0x95, 0x6a, 0x3c, 0x77, 0x2e, 0x9b, 0xff, 0xa2, 0x91,
  15839. 0xaa, 0x05, 0xa5, 0x73, 0xeb, 0x16, 0x6c, 0x15, 0xe4, 0xca, 0xc4, 0xf5, 0x5d, 0xc8, 0xc7, 0x27,
  15840. 0xc4, 0x1f, 0xb6, 0xa0, 0x82, 0x4b, 0x6f, 0x21, 0x02, 0xf9, 0x97, 0x7c, 0x0f, 0xed, 0xec, 0xd8,
  15841. 0xe3, 0x49, 0x30, 0xf1, 0x34, 0xf6, 0xf8, 0x9b, 0x50, 0x97, 0x7a, 0x8e, 0x84, 0x86, 0x5c, 0x2c,
  15842. 0xa8, 0xe6, 0xc8, 0xa9, 0x71, 0x2d, 0x47, 0x44, 0xc1, 0x31, 0x03, 0xe9, 0x5a, 0x45, 0xda, 0xb9,
  15843. 0xb9, 0x90, 0x85, 0x14, 0xad, 0x0e, 0x35, 0x87, 0xfe, 0x26, 0x6d, 0x1b, 0x0c, 0xfd, 0xa9, 0x68,
  15844. 0x8b, 0x16, 0xdb, 0xb6, 0x3b, 0xf4, 0xa7, 0xdc, 0x36, 0xfc, 0x97, 0xb4, 0x6d, 0xec, 0x4e, 0x8b,
  15845. 0xad, 0x76, 0xe8, 0xd5, 0xd1, 0x29, 0xb7, 0xed, 0xa1, 0x6b, 0x54, 0x82, 0x74, 0xb8, 0xb1, 0xac,
  15846. 0x12, 0x24, 0xf2, 0x5c, 0x89, 0x1b, 0x92, 0xc7, 0x36, 0xe5, 0xd1, 0x61, 0xd5, 0xe1, 0x9c, 0xb0,
  15847. 0xea, 0xcd, 0x30, 0xfd, 0xb0, 0x6e, 0x41, 0x53, 0x46, 0x8f, 0xbc, 0xbd, 0x9b, 0x4b, 0x5e, 0xc1,
  15848. 0x12, 0x9b, 0x6b, 0x08, 0x93, 0xff, 0x49, 0x53, 0x25, 0xb6, 0x6c, 0x71, 0x53, 0x91, 0x80, 0x73,
  15849. 0x53, 0xf5, 0x6b, 0xf2, 0x32, 0x86, 0x2e, 0x47, 0x95, 0x2d, 0x1e, 0x43, 0x37, 0xd6, 0x63, 0xe8,
  15850. 0xc6, 0xc9, 0x18, 0x86, 0x8a, 0x2d, 0x8f, 0x8b, 0xc6, 0xd0, 0x51, 0x1e, 0x8f, 0xa1, 0xa3, 0xd2,
  15851. 0x85, 0x47, 0x6f, 0xa5, 0x76, 0x97, 0x54, 0xf2, 0x90, 0xde, 0x43, 0x0c, 0xf5, 0xab, 0xaf, 0xdf,
  15852. 0x81, 0x35, 0x6e, 0x98, 0xf1, 0x22, 0xdb, 0x5a, 0x41, 0xc4, 0x80, 0xdc, 0x43, 0x6e, 0x4e, 0x37,
  15853. 0xcc, 0xbd, 0xec, 0xa6, 0x2b, 0x8f, 0x86, 0xc1, 0x94, 0x3c, 0x75, 0x8a, 0x2a, 0x67, 0xd5, 0x5a,
  15854. 0xa8, 0x03, 0xae, 0x7f, 0x1b, 0xda, 0x94, 0x47, 0x87, 0x9b, 0x26, 0x17, 0x9e, 0xa2, 0x57, 0xec,
  15855. 0xb5, 0xea, 0xca, 0xa1, 0x09, 0x4f, 0xa2, 0x8d, 0xeb, 0x05, 0xcd, 0x57, 0xf6, 0x0b, 0x4b, 0x16,
  15856. 0xb4, 0x8e, 0xdb, 0x97, 0x04, 0x0f, 0xd4, 0xd9, 0xd8, 0x45, 0xe6, 0xe2, 0x92, 0x6c, 0x1c, 0x7e,
  15857. 0x8c, 0xb2, 0xb1, 0xef, 0x8c, 0xee, 0x21, 0x3d, 0xf1, 0xb9, 0xb1, 0xa4, 0x87, 0x77, 0x42, 0xf7,
  15858. 0x31, 0xf7, 0x90, 0x6c, 0x2e, 0x74, 0x9e, 0x70, 0x36, 0x51, 0x5b, 0x9b, 0x4b, 0xf2, 0x38, 0xb3,
  15859. 0x89, 0xd0, 0x02, 0x52, 0x52, 0xea, 0x29, 0x31, 0x1e, 0xba, 0xd9, 0x7a, 0x6a, 0xc9, 0x94, 0x18,
  15860. 0x12, 0x69, 0x9e, 0x92, 0x3b, 0x69, 0x26, 0x6b, 0x07, 0x3a, 0x3c, 0x25, 0x5a, 0x9c, 0xb8, 0xb5,
  15861. 0xb5, 0x24, 0x96, 0x43, 0x22, 0x70, 0x74, 0x68, 0x42, 0x52, 0xf9, 0xe3, 0x7b, 0x52, 0x44, 0x2a,
  15862. 0xe4, 0xbb, 0xb4, 0x64, 0x8a, 0x12, 0x41, 0x1f, 0x4d, 0xd1, 0x77, 0x53, 0x61, 0x1f, 0x8f, 0x35,
  15863. 0x09, 0x4a, 0xb6, 0x9e, 0x5e, 0x32, 0xd6, 0x74, 0xdd, 0xe0, 0xb1, 0x66, 0xa9, 0x4e, 0x3a, 0x6e,
  15864. 0xd1, 0x70, 0xeb, 0xf2, 0xd2, 0x71, 0x8b, 0x86, 0x7a, 0xdc, 0xa2, 0xa1, 0x75, 0x57, 0xc6, 0xcd,
  15865. 0x30, 0x28, 0xd9, 0x7a, 0xa6, 0x20, 0x3c, 0x32, 0x75, 0x38, 0x31, 0x29, 0x71, 0xa8, 0x83, 0xe9,
  15866. 0xb7, 0x41, 0x8a, 0x5d, 0x6f, 0xeb, 0xca, 0x52, 0x52, 0xec, 0x7a, 0x9a, 0x14, 0xbb, 0xe9, 0xd2,
  15867. 0x78, 0xec, 0x47, 0x43, 0x7a, 0x4c, 0xa9, 0x28, 0x0f, 0xb2, 0x52, 0x9c, 0x87, 0x58, 0xb1, 0xd7,
  15868. 0xa1, 0xc6, 0x04, 0x28, 0xa6, 0x37, 0x95, 0xf2, 0x81, 0xf2, 0x99, 0xab, 0x71, 0x56, 0x89, 0xf0,
  15869. 0xc4, 0xb7, 0xd7, 0x3e, 0xed, 0xbc, 0xf1, 0xe6, 0x3b, 0x06, 0x42, 0x7f, 0x95, 0x7e, 0xae, 0xfd,
  15870. 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xf4, 0x83, 0xe8, 0xcf, 0xb7, 0x00, 0x00,
  15871. }